body, table, td{font:11px Arial, Helvetica, sans-serif;} 


label{cursor:pointer;}

/*border="0" bgcolor="<%=mccColorFondo%>" bordercolor="#00FF00" cellpadding="0" cellspacing="0" class="lin-contorno" background="./js/img_slider/fondoMain3.jpg"*/


#tbl_1{
padding:0;
margin:0;
border:none;
border-collapse:collapse;
width:100%;
}
#tbl_2{
/*padding-right:200px;
margin-right:200px;*/
border:none;
border-collapse:collapse;
}

#tbl_6{
border-collapse:collapse;
/*border:1px solid #AAAAAA;*/
margin:0px;
padding:0px;
}
#tbl_8{
width:100%;
}
#td_mapa{ /* borrar border*/
text-align:left;
margin:0;
padding:0;
border:1px solid #AAAAAA;
}
#td_slider{
border:1px solid #AAAAAA;
}
#tbl_direccion{
border-collapse:collapse;
margin:0;
padding:0;
width:100%;
border: 1px solid #AAAAAA;
}
#td_direccion {
background-color:#f9ffee;
padding:0;
margin:0;

}


#idEntornoMain{
background-color:#F9FFEE;
padding:0;
margin:0;
font-family: Verdana, Arial, Helvetica,sans-serif; 
font-size: 11px;
color: #000080;
}

/*SLIDER*/
.txt_slider{
	color:#006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:20px;
}
#slider_track{
width:140px;
background: url('../js/img_slider/barra_slider.gif');
background-repeat:no-repeat;
height:15px;
}
#slider_handle{
width:5px;
height:10px;
cursor:e-resize;
}

#box_aviso{
	border:#000000 2px solid;
	width:99%;
}
#titulo_aviso{
	background-color:#FF0000;
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#content_aviso{
	text-align:justify;
	padding:5px;
}


.linea {
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.lin-gris {
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F9FFEE;
}
.lin-gris-2 {
	background-color: #F9FFEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.txt-azul-11px{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
}

.verdana10grz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.titComercioPop {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
}

.titComercioDetPop {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

a.link-verdana10grz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
a.link-verdana10grz:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}

.arial11-rjo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding: 3px 3px 3px 0px;
}

.arial11-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 3px;
}

.arial-10negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 3px;
}

.arial13-gris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 3px;
}

.arial11-neg-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
}

.arial11-naranjo-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C64A00;
	padding: 3px;
}

.lin-contorno {
	border: 1px solid #333333;
}

.info_mapa{margin:2px 0px 7px 0px;}
.info_mapa td{font:11px Arial, Helvetica, sans-serif; color:#25303F; border:1px solid #B7BFCE; background:#D2D8E3; vertical-align:top; padding:7px 10px;}

.info_mapa2{margin:2px 0px 7px 0px;}
.info_mapa2 td{font:11px Arial, Helvetica, sans-serif; color:#EBEDF3; border:1px solid #EBEDF3; background:#FF0000; vertical-align:top; padding:7px 10px;}

.info_mapa_m{margin:2px 0px 2px 0px;}
.info_mapa_m td{font:11px Arial, Helvetica, sans-serif; color:#25303F; border:1px solid #B7BFCE; background:#D2D8E3; vertical-align:top; padding:2px 2px;}

.info_mapa3{margin:2px 0px 2px 0px;}
.info_mapa3 td{font:11px Arial, Helvetica, sans-serif; color:#25303F; border:0px solid #B7BFCE; background:#D2D8E3; vertical-align:top; padding:2px 1px;}

.info_mapa4{
	margin:2px 0px 7px 0px;
	border: 1px solid #B7BFCE;
	padding:7px 10px;
 }

.info_mapa_s{margin:0px 0px 0px 0px;}
.info_mapa_s td{font:11px Arial, Helvetica, sans-serif; color:#25303F; border:1px solid #B7BFCE; background:#D2D8E3; vertical-align:top;}

.menu-on {
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFCC;
}

.menu-on_com {
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fae740;
}

.menus-on {
	background-color: #FFFFCC;
}
.menus-off {
	background-color: #F9FFEE;
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.menus-off_com {
	background-color: #fcf29a;
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

a.menu-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.menu-top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}
.mapa-on {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/htm/idx-bulet_gris.gif) repeat-x top #666666;
	cursor:pointer;
}

.mapa-off {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/htm/idx-bulet_gris.gif) repeat-x top #666666;
}
.mapa-on {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/htm/idx-bulet_gris.gif) repeat-x top #666666;
	cursor:pointer;
}

.mapa-on a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.mapa-on a:hover{color:#F3F3F3; text-decoration:none; font-weight:bold;}

.menu_mapa_off {
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat: repeat-x;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-position: top;
	background-color: #F9FFEE;
	cursor:pointer;
}

.menu_mapa_off a{color:#333333; text-decoration:none; font-weight:bold;}
.menu_mapa_off a:hover{color:#666666; text-decoration:none; font-weight:bold;}


.menu_horizontal_on {
	background-image: url(../images/htm/tab-busqOn.jpg);
	background-repeat: no-repeat;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: middle;	
}
.menu_horizontal_on a{
color:#000000; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}
.menu_horizontal_on a:hover{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}
.menu_horizontal_off {
	background-image: url(../images/htm/tab-busqOff.jpg);
	background-repeat: no-repeat;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: middle;
	cursor:pointer;
}

.menu_horizontal_off a{
color:#000000; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}
.menu_horizontal_off a:hover{
color:#000000; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}



.menu_vertical_on {
	background-image: url(../images/htm/tab-serv3.jpg);
	background-repeat: no-repeat;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-position: top;
	vertical-align: middle;
	cursor:pointer;
}
.menu_vertical_on a{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}
.menu_vertical_on a:hover{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}



.menu_vertical_off {
	background-image: url(../images/htm/tab-serv2.jpg);
	background-repeat: no-repeat;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-position: top;
	vertical-align: middle;
	cursor:pointer;
}

.menu_vertical_off2 {
	background-image: url(../images/htm/tab-serv2.jpg);
	background-repeat: no-repeat;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-position: top;
	vertical-align: middle;
	cursor:pointer;
}
.menu_vertical_off a{
color:#000000; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}
.menu_vertical_off a:hover{
color:#FFFFFF; 
text-decoration:none; 
font-weight:bold;
vertical-align: middle;
}

.submenu-on {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/htm/idx-bulet_gris.gif);
	background-repeat:  repeat-x;
	background-position: top;
}
.submenu-on-int {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tabla-submenu {
	background-image: url(../images/htm/idx-busq06.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFCC;

}
.tabla-submenu_com {
	background-image: url(../images/htm/idx-busq06_com.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #fae740;

}
.submenu-bottom {
	background-image: url(../images/htm/idx-busq07.gif);
	background-repeat:   repeat-x;
	background-position: top;
}
.submenu-right {
	background-image: url(../images/htm/idx-busq05.gif);
	background-repeat:  repeat-y;
	background-position: right;
}
.submenu-left {
	background-image: url(../images/htm/idx-busq08.gif);
	background-repeat:  repeat-y;
	background-position: left;
}
.arial-10gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.lin-gris-bco {

	background-image: url(../images/htm/idx-bulet_gris2.gif);
	background-repeat:   repeat-x;
	background-position: bottom;
}
.lin-gris-bco-right {
	background-image: url(../images/htm/idx-bulet_gris2.gif);
	background-repeat:    repeat-y;
	background-position: right;

}
.tabla-dest {
	background-image: url(../images/htm/idx-dest05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#lin-gris-bco-bott {

	background-image: url(../images/htm/idx-bulet_gris2.gif);
	background-repeat:     repeat-x;
	background-position: bottom;
}
.lin-gris-bco-left {

	background-image: url(../images/htm/idx-bulet_gris2.gif);
	background-repeat:     repeat-y;
	background-position: left;
}
.centrar-fondo {
	background-position: center;
	text-align: center;
	background-image: url(../images/htm/idx-dest-sep02.gif);

}
.arial11-rjo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding: 3px 3px 3px 0px;


}
.arial11-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 3px;
}
.centrar-fondo-top {
	background-position: center top;
	text-align: center;
	background-image: url(../images/htm/idx-dest-sep01.gif);
	background-repeat: no-repeat;

}
.centrar-fondo-bott {

	background-position: center bottom;
	text-align: center;
	background-image: url(../images/htm/idx-dest-sep03.gif);
	background-repeat: no-repeat;
}
a.link-mas-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #004080;
	text-decoration: none;
	padding-left: 10px;
	line-height:45px;
}
a.link-mas-info:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	padding-left: 10px;
	line-height:45px;
}
a.link-verdana9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}
a.link-verdana9:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
a.link-arial10bco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.link-arial10bco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link-arial-11-bco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.link-arial-11-bco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a.link-mapasitio {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #004566;
	text-decoration: none;
}
a.link-mapasitio:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #004566;
	text-decoration: underline;
}


.arial-11-bco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.verdana9azul-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000080;
}

.verdana9azul-entorno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000080;
}

.verdana9verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #DFFFE8;
}
.verdana9azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #005680;
}

.verdana9azul-bllOld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005680;
	background-image: url(../images/htm/int-bullet_pta.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding-left: 10px;
}

.verdana9azul-bl3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005680;
	text-decoration:none;
}
.verdana9azul-bll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005680;
	text-decoration:none;
}

.verdana13azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005680;
}

.verdana9azul-b10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005680;
}

.titulo-pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004080;
}
.arial-11-bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.tit-descargar_desktop{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	background-image: url(../images/htm/int_ic_desktop.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}

.tit-descargar_pdf{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	background-image: url(../images/htm/int_ic_pdf.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}

.tit-descargar_word{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	background-image: url(../images/htm/int_ic_word.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}

.tit-descargar_exel{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	background-image: url(../images/htm/int_ic_exel.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}
.tit-descargar_ppoint{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	background-image: url(../images/htm/int_ic_ppoint.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}
.tit-descargar_wmedia{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	background-image: url(../images/htm/int_ic_wmedia.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}
.tit-descargar_audio{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	background-image: url(../images/htm/int_ic_audio.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}
.tit-descargar_html{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #005680;
	padding-left: 0px; padding-top:10px; padding-bottom:5px;
	background-position: left 10px;
}
.linea_mapa_sitio{
	background-image: url(../images/htm/idx-lin_seg_gris.gif);
	background-repeat:  repeat-x;
	background-position: left center;
}

.fon_mapa_sitio{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #004566;
	background-color: #F5FEC7;
	padding: 10px 10px 10px 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
	line-height: 20px;
}


.marco-dest {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.caja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/htm/idx-caja.jpg);
	background-repeat:  repeat-x;
	border: 1px solid #333333;
}
.caja_empresa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/htm/idx-caja.jpg);
	background-repeat:  repeat-x;
	border: 1px solid #333333;
	height:250px;

}

a.link-arial-11-rjo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004080;
	line-height: 20px;
	padding: 3px;


}
a.link-arial-11-rjo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	line-height: 20px;
	padding: 3px;


}

a.limk_not_bajadaOld{color:#333333; text-decoration:none;}
a.limk_not_bajada{color:#333333; text-decoration:none;}
.limk_not_bajada{color:#333333; text-decoration:none;}
a.limk_not_bajada:hover{color:#000000; text-decoration:none;}
.limk_not_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C64A00;
	padding: 3px 3px 3px 0px;
	text-decoration:none;
}
a.limk_not_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C64A00;
	padding: 3px 3px 3px 0px;
	text-decoration:none;
}
.limk_not_titulo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BF6000;
	padding: 3px 3px 3px 0px;
	text-decoration:none;
}
a.link-descargar{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	height:25px;
	color: #005680;
	text-decoration: none;
	background-image: url(../images/botones/bot_descargar.gif);
	background-repeat: no-repeat;
	padding-left: 48px; padding-top:1px;
	background-position: 25px top;
}
a.link-descargar:hover{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px; height:25px;
	color: #005680;
	text-decoration: underline;
	background-image: url(../images/botones/bot_descargar.gif);
	background-repeat: no-repeat;
	padding-left: 48px; padding-top:1px;
	background-position: 25px top;
}

a.link-descargar-archivos{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	height:25px;
	color: #005680;
	text-decoration: none;
	background-image: url(../images/botones/bot_descargar.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:1px;
	background-position: left top;
}
a.link-descargar-archivos:hover{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px; height:25px;
	color: #005680;
	text-decoration: underline;
	background-image: url(../images/botones/bot_descargar.gif);
	background-repeat: no-repeat;
	padding-left: 25px; padding-top:1px;
	background-position: left top;
}




.tab0-inactivo {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFEE;
	border-top:1px solid #000000;
	cursor:pointer;
	border-bottom:1px solid #000000;
}

.tab1-inactivo {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFEE;
	border-top:1px solid #000000;
	cursor:pointer;
	border-bottom:1px solid #000000;
}

.tab2-inactivo {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFEE;
	border-top:1px solid #000000;
	cursor:pointer;
	border-bottom:1px solid #000000;
}

.tab2-inactivo_com {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #fcf29a;
	border-top:1px solid #000000;
	cursor:pointer;
	border-bottom:1px solid #000000;
}

.tab3-inactivo {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFEE;
	border-top:1px solid #000000;
	cursor:pointer;
	border-bottom:1px solid #000000;
}


.mapa0-inactivo {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFEE;
	border-top:1px solid #000000;
	cursor:pointer;
}

.mapa0-inactivo a{color:#000000; text-decoration:none;}
.mapa0-inactivo a:hover{color:#666666; text-decoration:none;}



.mapa1-inactivo {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFEE;
	border-top:1px solid #000000;
	cursor:pointer;
}

.mapa1-inactivo a{color:#000000; text-decoration:none;}
.mapa1-inactivo a:hover{color:#666666; text-decoration:none;}



.mapa2-inactivo {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9FFEE;
	border-top:1px solid #000000;
	cursor:pointer;
}

.mapa2-inactivo a{color:#000000; text-decoration:none;}
.mapa2-inactivo a:hover{color:#666666; text-decoration:none;}


ul .caracteristicas{
	padding: 0; margin: 0; list-style-type: none;
}

ul.caracteristicas li{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	list-style-position: outside;
	list-style-image: url(../images/htm/int_ticket.gif);
}

.td-tarifas-titulos{
	font-family: "Arial", Helvetica, sans-serif; font-size: 11px; color: #005680; text-align:center;
	background-color: #F5FEC7; height: 20px;
	padding-right: 5px; padding-left: 5px;
	border-top-width: 1px; border-top-color: #CED0D9; border-top-style: solid; 
	border-bottom-width: 1px; border-bottom-color: #CED0D9; border-bottom-style: solid;
}

.td-tarifas-contenido{
	font-family: "Arial", Helvetica, sans-serif; font-size: 11px; color: #666666;
	background-color: #FFFFEF; height: 20px;
	padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;
	border-top-width: 1px; border-top-color: #CED0D9; border-top-style: solid; 
	border-bottom-width: 1px; border-bottom-color: #CED0D9; border-bottom-style: solid;
	border-left-width: 1px; border-left-color: #F1F1F3; border-left-style: solid; 
	border-right-width: 1px; border-right-color: #F1F1F3; border-right-style: solid;
}
.td-gracias-registro{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; height:200px; background-color:#FFFFEF;
	background-image: url(../images/fotos/img_gracias.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 30px; padding-right: 300px; padding-left: 30px;
}

.verdana-bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005680;
	text-decoration: none;
	background-image: url(../images/htm/idx-bullet_azul.gif);
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.fondo-error {

	background-image: url(../images/fotos/fondo-error.jpg);
	background-position: 365px 3px;
	background-repeat: no-repeat;
}

.fondo-distancia {

	background-image: url(../images/fotos/fondo-distancia.jpg);
	background-position: 365px 3px;
	background-repeat: no-repeat;
}

.fondo-mano-serv {

	background-image: url(../images/fotos/fondo-mano02.jpg);
	background-position: 360px 15px;
	background-repeat: no-repeat;
}
.fondo-mano {
	background-image: url(../images/fotos/fondo-mano.jpg);
	background-position: 450px 15px;
	background-repeat: no-repeat;
}
.fondo-cel {
	background-image: url(../images/fotos/fondo-celular.gif);
	background-position: 343px 2px;
	background-repeat: no-repeat;
	height: 153px;

}

.txt_mapa_zoom{font:10px Arial, Helvetica, sans-serif; color:#333333;}

#bot_volver{float:left; margin:15px 9px;}

#solu_empresas{background:url(../images/htm/fon_sol_pespeciales.jpg) repeat-x top}
#solu_empresas .foto{border:1px solid #FDDE97; margin:7px;}


#solu_geo{background:url(../images/htm/fon_sol_geo.jpg) repeat-x top}
#solu_geo .foto{border:1px solid #CCCCCC; margin:7px;}

#solu_online{background:url(../images/htm/fon_sol_online.jpg) repeat-x top}
#solu_online .foto{border:1px solid #91CDDF; margin:7px;}

#solu_editorial{background:url(../images/htm/fon_sol_edit.jpg) repeat-x top}
#solu_editorial .foto{border:1px solid #B0DBC7; margin:7px;}

#tabla_lista_busqueda{border-top:1px solid #E9F0CE; border-left:1px solid #E9F0CE; border-right:1px solid #E9F0CE; font:11px Arial, Helvetica, sans-serif; margin-top:5px;}
#tabla_lista_busqueda td{font:bold 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #E9F0CE; padding:10px 5px; text-align:center; vertical-align:top; background:#F9FFEE; color:#1C2B00;}
#tabla_datos_busqueda{margin-bottom:10px; border-left:1px solid #E9F0CE; border-right:1px solid #E9F0CE;}
#tabla_datos_busqueda th{background:#FBFFE2; padding:4px 3px; vertical-align:top; text-align:center; font:bold 11px Arial, Helvetica, sans-serif;}
#tabla_datos_busqueda td{border-bottom:1px solid #E9F0CE; padding:2px 3px; vertical-align:top; font:11px Arial, Helvetica, sans-serif;}
#tabla_lista_alternativas{margin-bottom:1px; border-left:1px solid #E9F0CE; border-top:1px solid #E9F0CE; border-right:1px solid #E9F0CE;}

.overMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}

.sidebar {
	background-attachment: scroll;
	background-image: url(../images/sidebarback.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

input.clock {
	font:11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 3px;
	padding: 0px;
	background:none;
	text-align:center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input.medir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000080;
	border:1px solid #B7BFCE;
	background:#D2D8E3;
	
	text-align:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.tooltip {
	position:absolute;
	z-index:1000;
	}
.tooltip_back {
	background-color: #FFFFCC;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 2px;
	padding: 2px;
}

span.link-arial-11-bco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

select.invisible {
	width: 0px;
	height: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #000080;
	border:0px none ;
	background:none;
	text-align:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input.invisible {
	width: 0px;
	height: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #000080;
	border:0px none ;
	background:none;
	text-align:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fecha_noticias{background:url(../images/htm/ic_calendario.gif) 0px 2px no-repeat; padding:1px 0px 1px 20px; color:#003366; font:11px Arial, Helvetica, sans-serif;}



.tit_not_listado{
	color: #BF6000;
	margin:10px 0px 2px 0px;
}

.tit_not_listado a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BF6000;
	padding: 3px 3px 3px 0px;
	text-decoration:none;
}
.tit_not_listado a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BF6000;
	padding: 3px 3px 3px 0px;
	text-decoration:none;
}

/* para tooltip de censo*/
.bubble_tooltip
{
		width:147px;
		position:absolute;
		display:none;
}
.bubble_top
{
		background-image: url('../images/censo/bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;	
}
	
.bubble_middle
{
		background-image: url('../images/censo/bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
}
.bubble_middle span
{
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
}
.bubble_bottom
{
		background-image: url('../images/censo/bubble_bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:37px;
		position:relative;
}
.bubble_topy
{
		background-image: url('../images/censo/bubble_topy.gif');
		background-repeat:no-repeat;
		height:44px;
}
.bubble_bottomy
{
		background-image: url('../images/censo/bubble_bottomy.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:16px;
		position:relative;
}
.bubble_topx
{
		background-image: url('../images/censo/bubble_topx.gif');
		background-repeat:no-repeat;
		height:44px;
}
.bubble_topx2
{
		background-image: url('../images/censo/bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;	
}
.bubble_bottomx
{
		background-image: url('../images/censo/bubble_bottomx.gif');
		background-repeat:no-repeat;	
		height:37px;
		position:relative;
}

.gse_tr 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #003366;
}

.gse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #003399;
}
.gseListado{
	margin:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #18278C;
	text-decoration : none;
}
.gseTitulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color : #18278C;
	text-decoration : none;
}

#menu__soluciones {
	border-style:solid;
	border-color:black;
	border-collapse: collapse;
	}

* html body {
  overflow:auto;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:20px;
  cursor:pointer;
}
