@charset "UTF-8";
/* CSS Document */

#cuerpo_center_inside {width:757px; height:auto; margin:0px auto; background-image:url(../images/inicio/bg_white.png); background-repeat: repeat-y;}

#cuerpo_center_portafolio {width:757px; height:auto; margin:0px auto; background-image:url(../images/inicio/bg_white.png); background-repeat: repeat-y;}

/*CENTRO DE GALERIA O PORTAFOLIO*/
#cuerpo_center_inside_black {width:757px; height:auto; margin:0px auto; background-image:url(../images/galeria/bg_black.png); background-repeat: repeat-y;}

#bg_inside {width:757px; height:48px; margin:0px; background-image:url(../images/inside/top.png); background-repeat:no-repeat;}

.titulo {width:170px; height:19px; margin:17px 0px 0px 25px; position:absolute;}

#contenido {width:727px; height:auto; padding:10px 15px 10px 15px;}

#col_izq {width:157px; height:auto; margin:0px; float:left;}
.col_izq_menu {width:157px; height:210px; background-image:url(../images/perfil/menu.png); background-repeat:no-repeat; margin:0px;}
.col_izq_destacado {width:157px; height:251px; background-image:url(../images/perfil/menu_destacado.png); background-repeat:no-repeat; padding-bottom:10px; }

#col_der {width:560px; float:right;}

#col_der_text {height:auto; width:560px;}
.col_der_text_top {background-image:url(../images/perfil/top_text.png); background-repeat:no-repeat; height:8px;}
.col_der_text_middle {background-image:url(../images/perfil/middle_text.png); background-repeat:repeat-y; height:auto;}
.col_der_text_bottom {background-image:url(../images/perfil/bottom_text.png); background-repeat:no-repeat; height:10px;}


#col_der_text_black {height:auto; width:560px;}
.col_der_text_top_black {background-image:url(../images/perfil/top_text_b.png); background-repeat:no-repeat; height:8px;}
.col_der_text_middle_black {background-image:url(../images/perfil/middle_text_b.png); background-repeat:repeat-y; height:279px;}
.col_der_text_bottom_black {background-image:url(../images/perfil/bottom_text_b.png); background-repeat:no-repeat; height:10px;}

#datos_black {width:292px; height:auto; position:absolute; font-family:'Helvetica', Arial, sans-serif; line-height:23px; font-size:12px; color:#fff; margin:41px auto auto 40px; z-index:99999;}
#datos_titulo_black {font-family:'Helvetica', Arial, sans-serif; font-size:12px; color:#06F;}


#cont_border {padding:10px 20px 5px 20px;font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; font-size:12px; color:#333; line-height:20px;}
#cont_border a:link {color:#0066ff; text-decoration:none;}
#cont_border a:hover {color:#0099ff; text-decoration:underline;}

#col_news {height:auto; width:560px;}
.col_news_top {background-image:url(../images/perfil/top_news.png); background-repeat:no-repeat; height:35px;}
.col_news_middle {background-image:url(../images/perfil/middle_news.png); background-repeat:repeat-y; height:auto; padding:5px;}
.col_news_bottom {background-image:url(../images/perfil/bottom_news.png); background-repeat:no-repeat; height:9px; padding-bottom:10px;}

.col_news_left {width:170px; height:auto; margin-left:95px; position:absolute; padding-top:10px;}
.col_news_right {width:150px; height:auto; margin-left:380px; padding-top:10px;}

#titulo_news {font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; font-size:12px; color:#333; text-align:center; padding-top:12px; font-weight:bold; text-shadow: 1px 1px 1px #fff;}

.news {color:#666666; font-size:11px; width:170px; height:auto; margin:0px; font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif;}
.news a:link {color:#009CFF; text-decoration:none; line-height:18px;}
.news a:hover {color:#0099FF; text-decoration:underline;}
.news a:visited {color:#009CFF; text-decoration:underline; line-height:18px;}
#titulo_news_destacados {color:orange; font-size:11px; line-height:18px;}

#datos {width:auto; height:auto; position:absolute; font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; line-height:23px; font-size:12px; color:#000; margin:30px auto auto 40px; z-index:99999;}
#datos_titulo {font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; font-size:12px; color:#0099FF;}

#descarga {width:auto; height:auto; position:absolute; margin:220px 0 0 40px; border:1px solid #06F; text-align:center; font-weight:bold; padding:5px 20px 5px 20px;}
#descarga a:link {font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; font-size:12px; color:#06f; text-decoration:none;}
#descarga a:hover {color:#666; text-decoration:none;}
#descarga a:visited {color:#666; text-decoration:none;}

.menu_g {width:148px; height:210px; position:relative; margin:0px auto auto 18px; text-shadow: 1px 1px 1px #fff;}
.menu_g .active {color:#0066FF; background-image:url(../images/perfil/boton.png); background-repeat:no-repeat; background-position:right -2px; width:144px;}
.menu_g ul {list-style-type: none; padding-top:14px; padding-left:0px; margin:0px;}
.menu_g ul li a {font-family:'Arial', Geneva, Verdana, sans-serif; display: block; list-style-type: none; color:#000; font-size: 14px; text-decoration: none;}
.menu_g ul li a:hover {color: #666;}
.menu_g li {padding-bottom:24px; margin:0px;}


.noticia_destacada {width:142px; height:auto; padding:9px 0px 0px 7px; font-size:11px;line-height:16px;}
.noticia_destacada a:link {color:#0066FF; text-decoration:underline; font-weight:bolder;}
.noticia_destacada a:hover {color:#0099FF; text-decoration:none;}
.noticia_destacada a:visited {color:#0099FF; text-decoration:underline; font-weight:bolder;}

.col_der_text_servicios_top {background-image:url(../images/servicios/top.jpg); background-repeat:no-repeat; height:155px;}
#serv {font-size:12px; font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; width:130px; height:auto; position:absolute;}
#serv a:link {color:#000000; text-decoration:none;}
#serv a:hover {color:#990c6f !important; text-decoration:none !important;}
#serv a:visited {color:#000000; text-decoration:none;}

.web_buy {width:502px; height:158px; background-image:url(../images/web/buy.png); background-repeat:no-repeat;}
#text_buy {width:290px; height:auto; font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; font-size:11px; color:#666; line-height:15px; margin:7px 15px;}
#buy {font-size:11px; font-family:'Helvetica', Arial, Geneva, Verdana, sans-serif; width:100px; height:15px; padding:2px;}
#buy a:link {color:#0099FF; text-decoration:none;}
#buy a:hover {color:#000; text-decoration:none;}
#buy a:visited {color:#0099FF; text-decoration:none;}
