 /* banner flotante derecha */
#floatLayer { position: absolute; height:200px; width:120px; left:815px; top:100px; bottom:50px; z-index: 100; border: 0 }

/* fullbanner */
#fullbanner{ background-color: #EAEAEA; width: 780px }

/* generales*/
html body {	padding: 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../imgindex/fdopag.gif); background-repeat:repeat-y; color: #545454;}
a, a:visited {color: #49494b; text-decoration:underline}
a:hover {color: #49494b;text-decoration:none}
h1, h2, h3 { font-weight:normal; padding:0; margin:0; font-size:12px}
img { border:0}
td {vertical-align:top}
* { padding: 0; margin:0}
.otrasnoticias h1, a.lkotrasnoticias, a.lkotrasnoticias:visited, a.lkotrasnoticias:hover,.imperdibles h1,a.lkimperdibles, a.lkimperdibles:visited,
a.lkimperdibles:hover,.lkvideoflash a,.servdestacado h2,.variasuc h1, .cabtielibre {font-weight:bold}

/* tabla cabezal */
#cabezalsup { width: 100%;height:85px;background:url(../imgindex/cab/fdocab.gif) repeat-x; padding:0;margin:0}

.sky {float:right; width:222px; height:52px}
.izq {
	height: 53px;
	vertical-align:bottom;
	border:0;
	width: 750px;
	
}
.portal{width: 133px; height:35px}
.conecta{width: 136px; height:35px}
.desarrolla{width: 129px; height:35px}
.imglogomvd{width: 129px; height:53px; padding: 0 30px 0 15px}

/* cabezal navidad */ 
#cabezalsupnav { width:100%; height:91px; background:url(../imgindex/cab/fdocabnav.gif) repeat-x; padding:0; margin:0 }
.imglogonav { width: 141px; height: 48px; padding:0 30px 6px 15px }
.izqnavidad {height: 59px; vertical-align:bottom }
.skynavidad {float:right; width:201px; height:59px}
#listaservnavidad {float: right; width: 580px; margin:1px 0 0 14px;background:url(../imgindex/cab/bulletnl.gif) left no-repeat; font-size:12px;padding:0}
#listaservnavidad img { width:11px; height:9px}
#listaservnavidad ul{ margin:0 0 0 10px}
#listaservnavidad li {display:inline; list-style-type:none; padding: 0 6px 0 0;margin:0}
#listaservnavidad li a {padding: 0 6px 0 0; border-right: 1px solid #e55401; text-decoration: none; color:#FFF; background-color:transparent; font-size:12px}
#listaservnavidad li a:hover {padding: 0 6px 0 0; border-right: 1px solid #e55401; text-decoration: underline; color:#FFF; background-color:transparent;font-size:12px}
#horanavidad {float: left; width: 156px; margin: 1px 0 0 15px; font-size:10px; color:#FFF;padding:0; background-color:transparent }

#horandservic { width:803px; height: 24px; vertical-align:top; padding:0; margin:3px 0 0 0 }
#hora {float: left; width: 156px; margin: 4px 0 0 15px; font-size:10px; color:#FFF;padding:0; background-color:transparent}

#listaservicios {float: right; width: 605px; margin:4px 0 0 10px;background:url(../imgindex/cab/bulletnl.gif) left no-repeat; font-size:12px;padding:0}
#listaservicios img { width:11px; height:9px}
#listaservicios ul{ margin:0 0 0 10px}
#listaservicios li {display:inline; list-style-type:none; padding: 0 4px 0 0;margin:0}
#listaservicios li a {padding: 0 4px 0 0; border-right: 1px solid #e55401; text-decoration: none; color:#FFF; background-color:transparent; font-size:12px}
#listaservicios li a:hover {padding: 0 4px 0 0; border-right: 1px solid #e55401; text-decoration: underline; color:#FFF; background-color:transparent;font-size:12px}

/* menu servicios */
#menuserv_contenedor{position: relative;overflow: hidden;width:420px;z-index:2;visibility: hidden}
#menuserv {position: absolute; z-index: 8;overflow: hidden;width:420px;visibility: hidden}
#iright {position: absolute; z-index: 1;overflow: hidden;width:450px;height:180px;visibility: hidden}

/* formato 3 columnas para el menu de servicios*/
#recuadro3col {width: 420px;border: #CCCCCC 1px solid; padding-top:10px; background-color:#FFFFFF}
ul#trescolumnes {width: 420px;padding:0 5px 0 0}
ul#trescolumnes:after {display: block; content: "."; visibility: hidden; width: 420px; height:154px }
ul#trescolumnes li {float: left;width: 33%;list-style:none; display:block; background-color:#FFFFFF}
ul#trescolumnes li a{float: left;text-decoration:none;padding: 0 0 5px 4px;font-size:11px}
ul#trescolumnes li a:visited{float: left;text-decoration:none;padding: 0 0 5px 4px; font-size:11px}
ul#trescolumnes li a:hover{float: left;background-color: #EEF3FC;text-decoration:underline;padding: 0 0 5px 4px;font-size:11px; width:98%}

/* buscador */
.tblbuscador { margin:2px 0 2px 10px}
.tablabuscadorhome { background: url("../../img_portal/img_interior/fondo_buscador.gif"); padding: 7px; width: 362px; height: 52px; font-size:11px; vertical-align:top;}

.botonform { BACKGROUND:  url(../../img_portal/img_interior/fondo_boton.png); COLOR: #333; border: 1px solid #999; width: 90px; margin: 5px; font-size:11px; height:22px; }
.campoformchico { WIDTH: 210px; border: 1px solid #999; margin: 5px; height:20px; }
.loggoog { width:52px; height:27px; margin: 8px 10px 0 8px; float:right }

/* banners superiores */
.bannersch { width:113px; padding-left: 10px; height:54px}
.bannerap { width:620px; height:30px; padding: 2px 0 0 11px}

/* login - banner 468 - pronostico */
#cablogin  {width: 770px; height:100%;margin:0 0 5px 10px}
.mimvd { width:140px}
.mimvd iframe { width:140px; height:190px; float:right}

.banpro { width:630px}
.banner { width:468px; padding: 0 10px 0 10px; height:60px;float:left}
.bannertxtimg { width:438px; height:13px; margin:9px 0 0 10px;float:left}
.pronostico { width:140px; height:60px; float:right}
.pronostico iframe { width:140px; height:60px; float:right}

/* tabla main */ 
.cuerpopag{	width: 770px; margin:10px 0 0 10px}
.cuerpopagizq{ width: 520px; float:left}
.cuerpopagder{ width: 236px;margin:0}
.cuerpopagder div{ width: 236px; height:72px;padding:0 0 10px 0; float:right}

/* noticia ppal - autocambiantes imagen chica*//*
#ucppal_contenedor{	position: relative;overflow: hidden;width:510px;height:152px;background:#f5f6fa;
border:1px solid #e0ecf4}
.ucppal {position: absolute;z-index: 0;overflow: hidden;width:490px;height:140px;background:#f5f6fa;
padding: 10px}
.ucppal img{ width:120px;height:120px;padding:0 15px 5px 0;float:left;border:0}
.ucppal h2{	color: #5a5a5b;text-transform:uppercase;font-size:11px}
a.linkucppal, a.linkucppal:visited {color: #00467e;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;letter-spacing:-1px;text-decoration:underline}
a.linkucppal:hover{	color: #00467e;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;letter-spacing:-1px;text-decoration:none}
.ucppal h3{	color: #5a5a5b;font-size:12px;margin:3px 0 3px 0}
.slideuc{position: absolute;z-index: 30;width:115px;float: right;padding-right:10px;top: 113px;
left: 380px}
.slideuc img{ width: 32px;height:31px;border:0;padding:0 5px 0 0}*/


/* noticia ppal - autocambiantes*/
#ucppal_contenedor{position: relative;overflow: hidden;width:510px;height:240px;background:#f5f6fa;
border:1px solid #e0ecf4}
.ucppal {position: absolute;z-index: 0;overflow: hidden;width:488px;height:236px;background:#f5f6fa;
padding: 8px}
.imgucppal { /*width:260px*/;width:240px;height:172px;margin:5px 12px 25px 0; border:1px solid #CCCCCC; float:left}
.ucppal h2{	color: #5a5a5b;text-transform:uppercase;font-size:12px}
a.linkucppal, a.linkucppal:visited {color: #00467e;font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;letter-spacing:-1px;text-decoration:underline}
a.linkucppal:hover{	color: #00467e;font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;letter-spacing:-1px;text-decoration:none}
.ucppal h3{	color: #5a5a5b;font-size:12px;margin:3px 0 3px 0}
.slideuc{position: absolute; z-index: 30;width:115px; top:200px; left:390px}
.slideuc img{ width: 32px;height:31px;border:0;padding:0 4px 0 0}
.slidecomments{position: relative; z-index: 30;}
/*.slidecomments{position: absolute; z-index: 30;width:180px; top:182px; left:265px}*/

/* otras noticias */ 
.otrasnoticias{	width: 286px;border:0;padding:0 5px 10px 0}
.otrasnoticias h1{font-size:13px;color:#00467e}
.otrasnoticias h2{font-size:12px; text-transform:uppercase; color:#666}
.otrasnoticias h3{font-size:12px}
a.lkotrasnoticias, a.lkotrasnoticias:visited {font-size:13px;color:#00467e;	text-decoration:underline}
a.lkotrasnoticias:hover {font-size:13px;color:#00467e;text-decoration:none}

.lineaseparadora{ height:15px; background-image:url(../imgindex/ln.gif); background-repeat:repeat-x; background-position:center; clear:both}

/* mas noticias de ... */
.masnoticias li {display:inline; list-style-type:none; padding-right:14px}
.masnoticias li a, .masnoticias li a:visited, .masnoticias li a:hover{line-height:20px}

/* foros */
.contenforos {width: 271px;height:126px;border-bottom:1px solid #cccccc}
.contenforos h1 {width: 100%; height:20px;background:#e2e2e2;padding:5px 5px 0 10px;margin:0 15px 10px 0; font-weight:bold}
a.titforo, a.titforo:visited {font-size:14px;text-decoration:underline; font-weight:bold}
a.titforo:hover{font-size:14px;text-decoration:none; font-weight:bold}
.celdaforo {padding: 6px; background-color:#f9f9f9}
.celdaforo a, .celdaforo a:hover, .celdaforo a:visited  {font-size:11px}

/* imperdibles */ 
.celdaimperdibles {width: 210px; margin-left:8px}
.imperdibles{padding:10px 10px 12px 10px;border:1px solid #edecea;background: #fbfcfc; font-size:11px}
.imperdibles img{width: 40px;height:40px;float:left;margin:0;padding:0 10px 0 0;border:0}
.imperdibles h1{color:#ff9236}
.imperdibles h2{font-size:11px}
.hrimperdibles {color: #ced0d4;	border:0}
a.lkimperdibles, a.lkimperdibles:visited {font-size:11px;color:#ff9236;text-decoration:underline}
a.lkimperdibles:hover {	font-size:11px;color:#ff9236;text-decoration:none}

/* chapitas */
.chapitasder {width: 236px;padding-left:12px;}
.chapitasder img{width: 236px;/*height:49px;*/padding-bottom:20px; }

/* videoflash */
#videoflash{width: 236px;height:236px; margin-bottom:15px}
#captionvideoflash{ width:236px; clear:both}
#videoflash h1{ background: #DDD; padding:4px}
.lkvideoflash {margin-top:7px}
.lkvideoflash a {float:left}
a.lkvideoflash2 {float:right; font-size:11px; font-weight:normal}

/* comunidad - producto-servicio destacado */
/*.tblcomunidad{width: 770px;margin:0 0 0 10px; padding:0}
.comunidad {width: 473px}
.comunidad iframe {	width: 458px;height:126px; overflow:hidden; border:0;margin-left:2px}
.servdestacado{	width: 297px}*/
.tblcomunidad{width: 770px;margin:0 0 0 10px; padding:0}
.comunidad {width: 259px; text-align:right;}
.comunidad iframe {	width: 236px;height:250px; overflow:hidden; border:0;margin-left:23px}
.servdestacado{width: 511px}
.servdestacado iframe{width: 509px; height:250px;}
/* banner insert */
.bannerinsert {width: 770px;margin:0 0 0 10px; padding:0; clear:both}

/* cotizaciones */
#cotizaciones {margin:11px 0}
#cotizaciones iframe {width:236px; height:86px; border:0; padding-left:12px}

/* utiles */
#utiles { margin:2px 0 10px 0}
#utiles iframe { width:236px; height:119px; padding:3px 0 0 12px}

/* tiempo libre - encuesta */
.tbltlibre{width:548px; margin-top:30px}
.tiempolibre{ width:548px;padding: 10px;background:url(../imgindex/fdodegrade.gif);background-position:bottom;background-repeat:repeat-x;border:1px solid #e5e5e5}
.cabtielibre{width:548px;padding: 5px 0 2px 10px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#ff9236}
.imgtiempolibre{width:120px;height:120px;border:1px solid #000000;margin-right: 14px;float:left}
.tiempolibre h1{font-weight:bold;color:#ff9236}
.tiempolibre h2{margin-top:5px; line-height:16px}
.icartelera{width:166px;height:120px;float:left;padding:5px 15px 0 0}
a.lktielibre, a.lktielibre:visited {font-weight:bold;color:#ff9236}
a.lktielibre:hover {font-weight:bold;color:#ff9236}

/* encuesta */
.encuesta{	width:216px;padding-left:25px;float:right}

/* banner de la casa */
#delacasa {padding:30px 0 30px 0;}

/* tienda */	
.tienda h1{color: #ff9236;text-transform:uppercase;border-bottom:1px solid #e3e8ea;margin-bottom:8px;padding-bottom:2px; margin-top:8px;font-weight:bold}
.tienda{/*width:330px;*/width:548px; background:#f6f7fb;margin:0 0 24px 0;padding:0 10px 0 0;font-size:11px}
.separatienda{height:25px}
.tienda img{width:71px;height:71px;padding-right: 10px;float:left}
.celdatienda{width:183px;font-size:11px;padding-right:10px}
.tiendamascomunidad{ width:558px; clear:both;}
.contenedoratiendas{ width:340px; float:left; display:inline;}
.contenedoracomunidad{ width:198px; float:right; display: inline;}

/* varias UC al pie */
.variasuc{width:553px}
.variasuc td{width:45%}
.tdvariasuc2 {width:55%; padding-right:15px}
.variasuc h1{color: #ff9236;text-transform:uppercase;border-bottom:1px solid #e3e8ea;margin-bottom:8px;padding-bottom:2px}
.variasuc h2{font-size:12px}
.variasuc a, .variasuc a:visited{text-decoration:none}
.variasuc a:hover{text-decoration:underline}
.variasucbr{height:12px}
.variasucbr2{height:16px}

/* iconos servicios y dispositivos */
.icservicios {width: 770px;margin:0 10px 0 10px }
.icservicios img {width: 760px;height:49px }

/* formato 5 columnas */
.list5col { margin-bottom:10px}
.list5col dl { clear:both; width:760px; margin:10px; font-size:11px; color:#646464}
.list5col dt { font-weight:bold}
.list5col dd { width:20%; float:left}
.list5col ol li { display: block}
.list5col li { list-style-type: none; line-height: 15px}
.list5col li a, .list5col li a:visited { font-size:11px; text-decoration:none}
.list5col li a:hover { font-size:11px; text-decoration:underline}
.list5col hr { height:1px; color: #efefef; border:0; margin:3px 10px 3px 10px}
.logowifi {width:40px; height:18px; float:right; margin:5px 20px 0 10px}
/* pie de pagina */
.piepag{width: 780px;height:100%;margin-top:10px;background:url(../imgindex/fdodegrade.gif) bottom repeat-x}
#footer{width: 100%;height:155px;background-color:#ffeee1;bottom: 0;clear:both;
color:#333;font-size:11px}
#footer h1{	color: #FFF;font-size:11px;padding:5px;background:url(../imgindex/footer/fdofooter.gif) repeat-x transparent}
#footer3 {width:780px}
#footer3 h2{margin:10px; padding-bottom:15px; border-bottom:1px solid #ffd5b5; font-size:11px}
#footer3 h3{padding:10px; font-size:11px; margin:0}
#footer3 a, #footer3 a:visited, #footer3 a:hover{font-size:11px}
.imgrss {width:44px;height:16px;float:right;margin-right:10px}
.logoiab { width:103px; height:36px; margin-right:30px; float:right}
.logocertifica{ width:124px; height:32px; float:right}

/* menu servicios */
#canales { margin: 0; padding: 0; }
#canales li { display: inline; list-style-type: none; list-style-position: inside;
padding-right: 20px; margin: 0px; float: left; padding-left: 2px}
a.canales:link, a.canales:visited { color:#FFF; background-color:transparent} 
a.canales:link, a.canales:visited { text-decoration: none} 
a.canales:hover { text-decoration: underline} 

/* Clasificados */
#clasificados { width: 170px; font-size:11px; margin-bottom:2px}
#clasificados h1 { color:#336b98; border:1px solid #cbd9e5; text-transform:uppercase; padding:5px; font-weight:bold}
#div2 {background-image: url(../imgindex/clasificados/bg_clasihome.gif);background-repeat: repeat-y;}
#divinput{ width:150px; padding:10px 0 0 10px;}
#div2 h1 { width: 158px; color:#336b98; border:1px solid #cbd9e5; text-transform:uppercase; padding:5px; font-weight:bold}
#clasi { background: url("../imgindex/clasificados/backclasi.gif") no-repeat; width: 170px; height:245px}
#clasi li { list-style-type:none; padding:10px 0 10px 48px}
#clasi li a, #clasi li a:hover, #clasi li a:visited { font-size:11px}

/* Comentarios */
a.comentarios:link, a.comentarios:visited  {color: #00467E;text-decoration: underline;
	font-size:11px;font-weight: normal;}
a.comentarios:hover { color: #00467E; text-decoration: none; font-size:11px;font-weight: normal;}
.ico_comentarios { width:14px; height:11px; float:left; margin-right:5px}
.tablacomentarios img { width:14px; height:11px; padding-right:0 }

/* galeria de imagenes */ 
#index_galeria_contenedor {width:264px; height:232px; background:#f6f6f6;padding:10px; margin:21px 1px 10px 0; border:1px solid #b3b3b3}
#index_galeria_contenedor h2 { margin-bottom:5px; text-transform:none;}
#index_galeria_contenedor h1 { background:#f6f6f6; height:48px; width:225px}
.index_galeria_slide {position: absolute;z-index:30;float:right; display:block; width:31px; vertical-align:top; margin-left:232px}
.index_galeria_slide IMG {HEIGHT: 31px; WIDTH: 31px}

.index_galeria_imagen {BORDER: 0; MARGIN: 0; float:left; width:225px;position: absolute;z-index: 0;overflow: hidden;background:#f6f6f6;}
.index_galeria_imagen IMG {width: 225px; height:161px; margin-top:2px }
.index_galeria_imagen h1 { color: #545454; margin:4px 0 2px 0; font-weight:normal}

/*encuestas index*/
#tablaencuestas { width: 170px; border: 1px solid #cccccc; vertical-align:top; text-align:left}
#tablaencuestas td{ padding: 2px 4px;}
#tablaencuestas hr { color: #CBD9E5; border:0; height:1px; }
.textencuestas{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 100%; }
.textencuestas a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; }
.textencuestas td{padding:0}
.titencuestas {font-size: 12px; font-weight: bold; color: #73b5da; padding:6px; border-bottom: 1px solid #CBD9E5; margin-bottom:5px;}
.titsuperencuesta { font-size: 12px; font-weight: bold; color: #0E3759; padding:6px; border-bottom: 1px solid #CBD9E5; margin-bottom:5px;}
.lineaenc { border-top: 1px solid #CBD9E5; padding:10px 0; clear:both; font-size:11px; margin-top:5px; font-weight:bold;}
.resultsubencuesta{ display:none; background-color:#f6fcff; margin-top:10px; border:solid 1px #cbd9e5; padding-bottom:5px;}
.resultadosanteriores:link { text-decoration: underline; margin:0 0 7px 5px; color: #0E3759; }
.resultadosanteriores:visited { text-decoration: underline; margin:0 0 7px 5px; color: #0E3759; }
.resultadosanteriores:hover { text-decoration: none; margin:0 0 7px 5px; color: #0E3759;}

/*Pantallazo en Home */
#PantallazoHOME{
	width: 170px;
	color: #FFFFFF;
	background-image: url(../imgindex/pantallazofondo.gif);
}
a.ResumenPantallazo:link, a.ResumenPantallazo:visited{color: #FFFFFF;text-decoration: none;}
a.ResumenPantallazo:hover{color: #FFFFFF;text-decoration:underline;}
.imgPantallazo {
	border: 5px solid #4D4D4D;
	margin: 0 18px 10px 18px;
	width:120px; 
	height:120px
}
#EmpresarialesHOME {

	width: 170px;
	color: #FFFFFF;
	background-image: url(../imgindex/empresariales_r2_c1.gif);
}
a.ResumenEmpresariales:link, a.ResumenEmpresariales:visited{ text-decoration: none;
	font-size: 11px;
}
a.ResumenEmpresariales:hover{text-decoration:underline;
	font-size: 11px;

}.imgEmpresariales {
	border: 5px solid #CCCCCC;
	margin: 10px 18px 5px 18px;
}

/* noticia ppal - elecciones*/
#ucppal_contenedor2 { position: relative; overflow:hidden; width:510px; height:460px; background:#f5f6fa; border:1px solid #e0ecf4}
#ucppal_contenedor2 h2 { text-transform:uppercase}
.ucppal3 {position: absolute; z-index: 0;overflow: hidden; width:490px; height:430px; background:#f5f6fa; padding: 15px 10px 10px 10px}
.imgucppal2 { width:420px; padding:5px 0 5px 0; clear:both; height:320px}
.slideuc2{position: absolute;z-index: 30;width:36px;float: right; top:21px; left:420px}
.slideuc2 img{ width: 32px;height:31px;border:0; padding:0 5px 0 0}

/*Pantallazo en Home elecciones */
#PantallazoHOMEele{
	width: 236px;
	margin-left:12px;
	background-image: url(../imgindex/pantallazofondoelec.gif);
	background-repeat:no-repeat
}

.chapitagast{ width:235px; height:47px; margin-left:12px}
.notahomelec { font-size:11px; padding:15px; font-weight:bold; margin:15px 0; background-color:#DDD; width:730px}

/*candidatos municipales */
#candidatosint{width:510px; padding:10px 0 20px 0; clear:both;}
.candidatosint_top{background-image: url(../imgindex/candidatos/eleccionesh_sup.gif);background-repeat: no-repeat; width:510px; height:30px;clear:both;}
.candidatosint_tit{ float:left; font-size:12px; font-weight:bold; color:#00467e; width:300px; margin:7px 0 0 10px;}
.candidatosint_mas{ float:right; font-size:12px; width:130px; margin:7px 10px 0 0}
.candidatosint_bottom{background-image: url(../imgindex/candidatos/eleccionesh_inf.gif);background-repeat: no-repeat; width:510px; height:15px;clear:both;}
.candidatosint_center{background-image: url(../imgindex/candidatos/eleccionesh_bg.gif);background-repeat: repeat-y; width:510px; float:left; height:88px;}
.candidatosint_notas{ width:149px; padding:10px 10px 5px 10px; float:left }
.candidatosint_notas img{ float:left; padding:0 10px 0 0; border:0;}