#sin_cabecera{background-image:none;}

.texto_caja {font:0.75em Arial, Helvetica, sans-serif; color:#FFF;}

#contenedor_principal_home *{-moz-box-sizing: border-box;box-sizing: border-box; -webkit-box-sizing:border-box;}

#contenedor_principal_home @media screen and (-webkit-min-device-pixel-ratio:0) {}

#contenedor_principal_home {width:62.5em; text-align:left; margin:auto; margin-bottom:0.2em;}
	#contenedor_datoscentrales {float:left; width:47em; margin:0.2em 0em 0em 0.3em;}
		#texto_telefonica {width:100%; height:1.7em; padding:0.2em 0em 0.3em 0em; font:bold 0.8em Arial, Helvetica, sans-serif; color:#00086e; border-top:1px #babcd5 solid; border-right:1px #babcd5 solid; border-left:1px #babcd5 solid;}

		#texto_telefonica_empr {width:100%; height:1.7em; padding:0.2em 0em 0.3em 0em; font:bold 0.8em Arial, Helvetica, sans-serif; color:#00086e; border-top:1px #babcd5 solid; border-right:1px #babcd5 solid; border-left:1px #babcd5 solid;}

			#texto_telefonica a, #texto_telefonica_empr a{color:#00086e;}
			.destacado_verde {color: #749514;}

		#bannerprincipal {float:left; width:47em; height:21em; border:1px #babcd5 solid;}

		#banner_sin_js {display:none; width:750px; height:335px; background: url(/on/images/home/home_sinajax.jpg) no-repeat top right #fff; overflow-y:scroll; overflow-x:hidden;}
			#banner_sin_js .listado_banner_principal {float:left; margin:2em 0em 0em 3em; width:100%;}
			#banner_sin_js a {font:bold 1.1em Arial, Helvetica, sans-serif; color:#00086e; text-decoration:none;}
			#banner_sin_js a:hover {text-decoration:underline;}

		#otros_banner {width:47em;}
			.tit_banner_inf, .tit_banner_inf_tes {float:left; width:100%; padding:0.2em 0em 0.2em 0.5em;}
				.tit_banner_inf p, .tit_banner_inf_tes p {font:bold 0.8em Verdana, Arial, Helvetica, sans-serif; color:#fff;}
			.cont_banner_inf, .cont_banner_inf_tes {float:left; width:100%; min-height:5.5em; *height:5.5em; padding:0.2em 0em 0.3em 0.5em;}

			.barra_enlaces {font:normal 12px Arial, Helvetica, sans-serif; color:#6266a7;}
			.cont_banner_inf a:hover, .cont_banner_inf_tes a:hover {text-decoration:underline; color:#6266a7;}

			.listado1 a{float:left; margin:0; padding-left:10px; background: url(/on/images/home/flecha.gif) no-repeat; background-position:0px 8px; background-p\osition:0px 4px; padding-bottom:0px; padding-b\ottom:3px; font:normal 11px Arial, Helvetica, sans-serif; color:#6266a7; width:100%;}
			
			.listado2 {float:left; margin:0; padding-left:10px; background: url(/on/images/home/flecha.gif) no-repeat; background-position:0px 8px; background-p\osition:0px 4px; padding-bottom:0px; padding-b\ottom:3px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin-top:-0.15em;}

			.listado3 {float:left; margin:0; padding-bottom:0px; padding-b\ottom:3px;  font:normal 11px Arial, Helvetica, sans-serif; margin-top:-0.15em;}
				.listado3 a{color:#6266a7;}

			.listado_tes a{float:left; margin:0; padding-left:10px; background: url(/on/images/home/flecha.gif) no-repeat; background-position:0px 8px; background-p\osition:0px 4px; padding-bottom:0px; padding-b\ottom:3px; font:normal 11px Arial, Helvetica, sans-serif; color:#6266a7; width:100%;}
			
			.enlace_margen {float:left; width:100%; margin-bottom:0.10em;}

			#banner_inf_1 {float:left; width:15.5em; margin:0.2em 0.48em 0em 0em; border:1px #babcd5 solid;}
				#banner_inf_1 .tit_banner_inf {background-color:#A1C330;}
				#banner_inf_1 .cont_banner_inf {background:url(/on/images/home/fondo-banner.gif) repeat-x left bottom;} 

			#banner_inf_2 {float:left; width:31em; margin:0.2em 0em 0em 0em; border:1px #babcd5 solid;}
				#banner_inf_2 .tit_banner_inf {background-color:#64AEF0;}
				#banner_inf_2 .cont_banner_inf {background:url(/on/images/home/fondo-banner.gif) repeat-x left bottom;} 

				#tit_cliente {float:left; width:30em; text-align:left; color:#fff; background:url(/on/images/fndLImenuCierre.gif) repeat-y 14em 0em transparent;}
				#cob_cliente {float:left; width:30em; text-align:right; margin-top:-1.1em; padding-right:0.2em; background:transparent;}
					.tit_banner_inf #cob_cliente p {font:0.65em Verdana, Arial, Helvetica, sans-serif; color:#fff;}

				#banner_inf_2 .cont_banner_inf_a {float:left; width:55%;}
				#banner_inf_2 .cont_banner_inf_b {float:left; width:45%;}
			
			#espacio_banners {float:left; width:100%;}
				
			#banner_news {float:left; width:31em; margin:0.2em 0.48em 0em 0em; border:1px #babcd5 solid;}
				#banner_news .tit_banner_inf_tes {background-color:#00086e;} 
				#banner_news .tit_banner_inf_tes p{color:#d0f500;}
				#banner_news .cont_banner_inf_tes {background:url(/on/images/home/fondo-banner.gif) repeat-x left bottom;} 

				#tit_tes {float:left; width:12em; text-align:left; color:#fff;}
				#cotiz {float:left; width:30em; text-align:right; margin-top:-1.1em; padding-right:0.2em; background:transparent;}
					.tit_banner_inf_tes #cotiz p {color:#fff; font:0.65em Verdana, Arial, Helvetica, sans-serif; color:#fff;}

				#contenido_news {float:left; width:19em; margin:0.2em 0em 0em 0em;}
					#news-container {position:relative; overflow:hidden; width:100%; height:4em; padding:0px 5px 5px 5px; text-align:left;}	
					#news{position:relative; width:100%;}
					#controller {display:none;}
					#mas_news {float:left; width:100%; text-align:left; padding-right:0.5em; padding-bottom:0.2em;}

					#play_scroll_cont {display:none;}
					#TickerVertical {display: block; list-style: none; margin: 0; padding: 0;}	
					#TickerVertical li {margin:0; padding-left:10px; line-height:13px; background: url(/on/images/home/flecha_tes.gif) no-repeat; background-position:0px 8px; background-p\osition:0px 4px; padding-bottom:0px; padding-b\ottom:3px;}


				#resultados {float:left; width:11em; margin:0.2em 0em 0em 0em;}

			#banner_enlaces {float:left; width:15.5em; margin:0.2em 0em 0em 0em; border:1px #babcd5 solid;}
				#banner_enlaces .tit_banner_inf_tes {background-color:#00086e;}
				#banner_enlaces .cont_banner_inf_tes {background:url(/on/images/home/fondo-banner.gif) repeat-x left bottom;} 

			/* otros banner EMPR */
			.banner_peq a {float:left; margin:0.2em 0.15em 0em -1px; background:#fff;}
			.banner_peq_fin a{margin:0.2em -1px 0em 0em;}

			#banner_empr_1, #banner_empr_2, #banner_empr_3 {float:left; width:15.5em; margin:0.2em 0.24em 0em 0em; border:1px #babcd5 solid;}
				#banner_empr_1 .tit_banner_inf {background-color:#007ab4;}
				#banner_empr_1 .cont_banner_inf {background:url(/on/images/home/fondo-banner.gif) repeat-x left bottom;} 

				#banner_empr_2 .tit_banner_inf {background-color:#64AEF0;}
				#banner_empr_2 .cont_banner_inf {background:url(/on/images/home/fondo-banner.gif) repeat-x left bottom;} 

				#banner_empr_3 .tit_banner_inf {background-color:#A1C330;}
				#banner_empr_3 .cont_banner_inf {background:url(/on/images/home/fondo-banner.gif) repeat-x left bottom;} 


	#contenedor_servicios{float:left; width:14.5em; margin:0.2em 0em 0em 0.3em; border:1px #babcd5 solid;}
		.servicio {float:left; width:100%; padding:0.2em 0.5em 0.2em 0.5em; background:#e0e0ec;}
			.servicio p {font:bold 0.75em Arial, Helvetica, sans-serif; color:#00086e;}

		.contenido_servicio {float:left; width:100%; margin:0.5em 0em 0em 0em; padding:0em 0.2em 0em 0.2em;}
		.contenido_servicio_izq {float:left; width:50%; margin:0.5em 0em 0.3em 0em; padding:0em 0.2em 0em 0.1em; background:url(/on/images/right_line_2.gif) repeat-y top right transparent;}
		.contenido_servicio_der {float:left; width:50%; margin:0.5em 0em 0.3em 0em; padding:0em 0.1em 0em 0.2em;}

			.tit_contenido {float:left; width:100%; margin-bottom:0.2em;}
			.tit_contenido p{font:bold 11px Arial, Helvetica, sans-serif; color:#6266a7;}

		#cont_servicios_ahog {float:left; width:100%; border-bottom:1px #babcd5 solid;}

		#cont_banners {float:left; width:100%; margin-top:0em;}
		#cont_banners-2 {float:left; width:100%; margin-top:0em;}
		
		#cont_11822 {float:left; width:100%; margin-top:0.3em; border-bottom:1px #babcd5 solid; min-height:7.5em; *height:7.5em;}
			#serv_11822_on {float:left; width:38%; height:25px; padding:8px 0px 0em 4px; background:#ffffff; border:1px #4c4f72 solid; border-bottom:1px #4c4f72 none; border-left:1px #4c4f72 none;}
			#serv_11822_off {float:left; width:38%; height:25px; padding:7px 0px 0em 4px; background:#e0e0ec; border:1px #4c4f72 solid; border-left:1px #4c4f72 none;}
				#serv_11822_off a{color:#00086e; text-decoration:none;}

			#capa_11822 {width:100%; padding:0.5em 0em 0em 0.5em;}
			#capa_11822 .elem_form {float:left; width:10em;}		
			#capa_11822 .localizar {float:right; margin:0.5em 0em 0em 0em;}
			#capa_11822 .enlace_11822 a{font:11px Arial, Helvetica, sans-serif; color:#6266a7;}
		

		#cont_terra {float:left; width:100%; margin-top:0.3em; display:none; border-bottom:1px #babcd5 solid; min-height:7.5em; *height:7.5em;}
			#serv_terra_on {float:left; width:29%; height:25px; padding:3px 0px 0em 4px; background:#ffffff; border:1px #4c4f72 solid; border-bottom:1px #4c4f72 none; margin-left:-1px;}
			#serv_terra_off {float:left; width:29%; height:25px; padding:3px 0px 0em 4px; background:#e0e0ec; border:1px #4c4f72 solid; margin-left:-1px;}
				#serv_terra_off a{color:#00086e; text-decoration:none;}

		 #cont_ktk {float:left; width:100%; margin-top:0.3em; display:none; border-bottom:1px #babcd5 solid; min-height:7.5em; *height:7.5em;}
			#serv_ktk_on {float:left; width:33%; height:25px; padding:3px 0px 0em 4px; background:#ffffff; border:1px #4c4f72 solid; border-bottom:1px #4c4f72 none; border-right:1px #4c4f72 none; margin-left:-1px;}
			#serv_ktk_off {float:left; width:33%; height:25px; padding:3px 0px 0em 4px; background:#e0e0ec; border:1px #4c4f72 solid; border-right:1px #4c4f72 none; margin-left:-1px;}
				#serv_ktk_off a{color:#00086e; text-decoration:none;}

		#cont_servicios_ahog .contenido_servicio_izq, #cont_terra .contenido_servicio_izq, #cont_ktk .contenido_servicio_izq {padding:0em 0.1em 0em 0.1em; background:transparent;}

		#cont_servicios_ahog .contenido_servicio_der, #cont_terra .contenido_servicio_der, #cont_ktk .contenido_servicio_der {padding:0em 0.1em 0em 0.1em;}

		#cont_promo .contenido_servicio {padding-top:0.5em; border-top:1px #babcd5 solid;}

		#contenedor_servicios .listado_generico2 li {margin: 0em 0em 0.3em 0em;}
			#contenedor_servicios .listado_generico2 li p{color:#6266a7;}

		/* EMPR */
		#cont_empr_11822 {float:left; width:100%;}
			#serv_empr_11822 {float:left; width:110px; height:22px; padding:3px 0px 0em 5px; background:url(/on/images/home/pest_izq_on.jpg) no-repeat #6266A7;}
			#serv_empr_pag {float:left; width:52%; height:22px; padding:3px 0px 0em 5px; background:url(/on/images/home/pest_der_off.jpg) no-repeat #6266A7;}
		
		#tele_demos {margin:0em 0em 0.8em 0em; padding:0em 0.2em 0em 0.2em;}
			#cont_tele_demos {padding:0.2em 0em 0em 0em; background-color:#FFF;}
				#cont_tele_demos .imagen {float:left; width:4.1em; background:#fff;}
				#cont_tele_demos .texto {float:left; width:6.5em; margin-left:0.2em; background:#fff;}


/* cajas nuevas */		
div .contenido_bordes_new {background:url(/on/images/home/left_line.gif) repeat-y #525792;}
div .caja_control_new {min-height:30px; *height:30px; padding:0 3px; background:url(/on/images/home/right_line.gif) repeat-y right;}
.top_new {height:8px; background:url(/on/images/home/top_line.gif) repeat-x;}
.bottom_new {height:8px; background:url(/on/images/home/btm_line2.gif) repeat-x;}

