*{margin:0; padding:0}
	body, html{font-size: 62.5%;}
	body {font-size: 101%; font-family: trebuchet ms; color: #333; text-align: center; background:#fff}
	html>body {font-size: 100%;}
    img {border:none;}
	fieldset{border:none}
	.clear{clear:both}
	.clear2{clear:both; margin-top:20px; float:left}
		div, ul, dl, dd, dt {height:1%;}
		div:after, ul:after, dl:after, dd:after, dt:after, ol:after {content: "";display:block;clear:both;height:0;visibility:hidden;}
		ul, ol {list-style:none;margin:0;padding:0;}
	/*Tamaņos de fuentes estandar para todos los elementos*/
			p, ul li, dt, dd, ol li {font-size:1em;}
			p a, ul li a, ul li p, ol li a, ol li p,  dl dd a, dl dd p, ul li ul li, ol li ul li, ul li ol li, ol li ol li, dl dt p, dl dt a, dl dd li, td a {font-size:1em;}
#base {width:100%;height:auto;text-align:center;}	
	#contenedora { width:84em;  margin:0em auto;  text-align:left; background-color:#cdcdcd}
		#cabecera{background: url(Images/cabecera.gif) no-repeat top left; padding-top:1.5em; padding-left:4.1em}
			#cabecera .titulares{width:54em; float:left}
			#cabecera .titulares h1{color:#fff; float:left; font-size:3.7em; letter-spacing:.2em; padding:0; border-bottom:1px solid #d42e12; width:100%}
			#cabecera .titulares h2{color:#fff; font-size:1.3em; letter-spacing:.2em; margin:0; font-weight:normal; clear:both;}
			#cabecera .password{background-color:#D42E12; float:left; margin-top:2em;padding:.5em;width:20em;}			
			#cabecera legend{color:#fff; font-size:1.2em; margin-bottom:.5em; font-weight:bold}
			#cabecera label span.login{background-color:#A60000; color:#fff; float:left; margin-right:.2em; padding:.1em; font-size:1.1em; display:block; width:55px}
			#CajaLogin1_mensaje{color:#fff; font-size:1.2em; height:2em; background-color:#a60000; display:table}
			#cabecera .largo{float:left; width:5.8em}
			#cabecera .boton{background:#D42E12 url(Images/ico_home.gif) no-repeat 100% 70%; color:#fff; float:left; margin-top:2px; padding-right:.5em;width:4em; border:none}
		#columna1{width:76em; float:left; margin-left:4em; margin-top:2em; margin-bottom:1em}	
		*html #columna1{margin-left:2em;}
			.inicio{float:right; width:40em; height:5.7em; margin-top:3em}
			.inicio img{float:left;}
			#botonHome {BACKGROUND: url(Images/central_fotovoltaica039_th.jpg) no-repeat top left }
			.inicio a{letter-spacing:0.15em; text-decoration:none; background: url(Images/ico_home.gif) no-repeat 0% 50%; color:#fff; float:right; font-size:1.2em; padding-left:1.5em; margin-top:3em}
			.inicio a:hover{color:#D42E12}
			.menu{width:34em; float:left; letter-spacing:0.15em}
			.menu ul{}
			.menu ul li{color:#fff; font-weight:bold; font-size:1em; background: url(Images/bt_rojo.gif) no-repeat center right; width:32em; text-align:right; padding-right:2em}
			.menu ul li select{width:10em; list-style-image:none; font-size:1em;}
			.menu ul li a{color:#fff; text-decoration:none; font-size:1.2em}
			.menu ul li a:hover{color:#D42E12; text-decoration:none}
		#columna2{width:76em; float:left; margin-left:4em; position:relative}
		*html #columna2{margin-left:2em;}
			.submenu{width:34em; float:left; }
			.submenu h3{background:#fff url(Images/ico_submenu.gif) no-repeat 6% 50%; color:#d42e12; font-size:1.8em; padding:0.3em 0 0.3em 2.5em;}
			.submenu ul{background-color:#d1d2d4; padding-top:1em}
			.submenu ul li{text-indent:4.5em; color:#333; width:28.4em; float:left  }
			.submenu ul li a{color:#333; width:28.4em; float:left; font-size:1.2em; letter-spacing:0.15em; text-decoration:none; background: url(Images/bt_gris.gif) no-repeat 21px 50%;}
			.submenu ul li a:hover{float:left; color:#fff; width:28.4em; background:#333 url(Images/bt_gris.gif) no-repeat 21px 50%;}
			*html .submenu ul li, *html .submenu ul li a {width:23.5em; letter-spacing:0px}
			*html .submenu ul li a:hover {width:24.68em; text-indent:0em; padding-left:3.68em}
			
			#submenu ul li.marcado{background-color:#9099A0; width:34em}			
			.select{padding-left:3em; width:31em; background-color:#9099a0; float:left}
			#ddlAlcolea select, #ddlAlcolea2 select {margin:0.3em 0 0.3em 3.5em; float: left;}
			.opciones{clear:both; margin-left:30px;width:21.6em; }
			.opciones ul {background: url(Images/capasubmenu2.gif) no-repeat 0%; float:left; height:9.1em;margin-left:1.5em; margin-top:0.5em;}
			.opciones ul li{color:#000; font-size:1em;}
			.opciones ul li a{text-indent:2.5em; color:#000; width:17.4em; float:left; background: url(Images/bt_gris.gif) no-repeat 13px 50%;}
			.opciones ul li a:hover{color:#fff; width:17.4em; float:left; background: #000 url(Images/bt_gris.gif) no-repeat 13px 50%;}
			*html .opciones ul li, *html .opciones ul li a {width:20.5em; text-indent:3em}
			*html .opciones ul li a:hover {width:15em; text-indent:0; padding-left:2.5em}			
				
				*:first-child+html #ddlAlcolea select, *:first-child+html #ddlAlcolea2 select{float:none}
			ul.adentrado { background-color: #9099a0;} 
			ul.adentrado li{text-indent:6em; color:#333; width:28em; float:left}
			ul.adentrado li a{color:#333; width:28.4em; float:left; font-size:1.2em; text-decoration:none; background: url(Images/bt_gris.gif) no-repeat 41px 50%;}
			ul.adentrado li a:hover{float:left; color:#fff; width:28.4em; background:#333 url(Images/bt_gris.gif) no-repeat 41px 50%;}
			
			*html ul.adentrado li, *html ul.adentrado li a {width:20em}
			*html ul.adentrado li a:hover {width:23.3em; text-indent:0; padding-left:5em}
			.espacio{margin-bottom:10px}
			.info a.enlaces{font-size:1.2em; color:#990000; text-decoration:underline}
			.info a.enlaces:hover{text-decoration:none}

			*html .contenidos{width:34.8em}
			*:first-child+html .contenidos{width:34.8em}
			.contenidos{background-color:#fff; float:left; margin-left:2em; padding:2em; width:36em; }
			.ampliado a.aumentar, .contenidos a.aumentar{color:#ccc; font-size:1.2em; letter-spacing:0.15em; text-decoration:none; margin-bottom:1em}
			.ampliado a.aumentar:hover, .contenidos a.aumentar:hover{color:#D42E12}
			.ampliado a.aumentar img{margin-left:2em;}
			.contenidos a.aumentar img{margin-left:2em;}
			.ampliado h3, .contenidos h3{background-color:#d42e12; color:#fff; font-size:2em; padding:.1em; margin-top:.2em; margin-bottom:.5em}
			.ampliado .info, .contenidos .info{height:22.5em; overflow:auto;}
			*html .ampliado .info, *html .contenidos .info{width:100%}
			.ampliado .info p, .contenidos .info p{color:#666; font-size:1.2em; margin-bottom:.5em}
			.ampliado .info h4, .contenidos .info h4{color:#d42e12; font-size:1.5em; margin-bottom:.5em; margin-top:.5em}			
			
			.ampliado .info table td, .contenidos .info table td{border:1px solid #D42E12; padding:.7em; font-size:1.1em}
			.nota{color:#CC0000; float:right;font-size:1.1em;font-weight:normal; height:40px; padding-bottom:.5em;padding-right:.5em;text-decoration:underline;}
			.contenidos .info ul{display:block; margin-top:1em; margin-bottom:1em}
			.contenidos .info ul li{color:#333;  margin-bottom:.3em}
			.ampliado {border: #ccc 20px solid; Z-INDEX: 11; float:left; OVERFLOW: auto; WIDTH: 1000px; padding:3em; POSITION: absolute; background-color:#fff;height:33em; margin-top:-14em; margin-left:-40px}
			*html .ampliado{left:0px}
			:first-child+html .ampliado{width:734px; left:0}
			#pie{background: url(Images/cabecera.gif) no-repeat left top; float:left; height:7em;width:84em;}
			#pie p{color:#666; font-size:1.2em; font-weight:bold; padding-left:5em; margin-top:1.8em; float:left; margin-left:-10px }

				
			.cajablanca h2 {	BACKGROUND: url(Images/icono_02.gif) #fff no-repeat 6% 50%}
			.cajablanca ul{background-color:#fff; padding-bottom:1em}
			.cajablanca ul li{text-indent:6.5em; color:#333; width:28.4em; float:left; }
			.cajablanca ul li a{color:#333; width:28.4em; float:left; font-size:1.2em; letter-spacing:0.15em; text-decoration:none; background: url(Images/bt_gris.gif) no-repeat 41px 50%;}
			.cajablanca ul li a:hover{float:left; color:#fff; width:28.4em; background:#333 url(Images/bt_gris.gif) no-repeat 41px 50%;}
			*html .cajablanca ul li, *html .cajablanca ul li a {width:22.5em; letter-spacing:0px}
			*html .cajablanca ul li a:hover {width:23em; text-indent:0em; padding-left:5.3em}
			.cabecera{height:20px; background-color:#eee; color:#990000; font-weight:bold; font-size:15px; padding:2px; border-bottom:1px solid #cc0000 }
			.cuerpo{color:#333; font-weight:normal; font-size:12px;height:20px; padding-top:5px }
			
			/* id para programar*/
			.tit {MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: red 1px solid}
				#tablasprivado{margin-top:5em}				
				#scroll{height:380px;margin-right:0px;overflow:auto;padding:0px;width:100%;}
				#imagen{float:right; margin:0}
				#texto_izda{float:left; width:34em}
				
				
				/* ESTILOS INTERIOR DE CONTENIDOS, LISTADO PROGRAMADO CON ASP*/	
				#lupaMas{height:2.5em; margin-left:-20px}
				.datos{ width:95%; float:left; height:22em}
				.ampliado .info table, .contenidos .info table{border:1px solid #D42E12; margin:0 auto; padding:.1em; width:95%; float:left}
				
				.ampliado .datos table#datos, .contenidos .datos table#datos, .contenidos .info table#datos{border:1px solid #D42E12; padding:1em; }
				.ampliado .datos table#datos td, .contenidos .datos table#datos td, .contenidos .info table#datos td{border:1px solid #D42E12;padding:0.5em;}
				#texto h4, #texto strong, .ampliado .info h4, .contenidos .info h4 {	 FONT-SIZE: 1.5em; COLOR: #d42e12; margin-bottom:1em; }
				.ampliado .info ul.lista2, .contenidos .info ul.lista2, #texto ul.lista2, #texto ul{clear:both; width:90%; margin-top:1em; margin-bottom:1em; height:auto;}
				.ampliado .info ul.lista2 li.rojo, .contenidos .info ul.lista2 li.rojo, #texto UL LI.rojo, #texto UL.lista2 LI.rojo {margin-left:1em; color: #d42e12; list-style-type: disc; }
				.ampliado .info ul.lista2 li.rojo span, .contenidos .info ul.lista2 li.rojo span, #texto UL LI.rojo SPAN, #texto UL.lista2 LI.rojo SPAN {COLOR: #666; font-size:1.1em}
				.ampliado .info p, .contenidos .info p, #texto p{COLOR: #666; font-size:1.2em}
				.izq{float:left; margin-top:1em; margin-bottom:1em; clear:both}
				
				/* ESTILOS PARA FORMULARIOS*/				
				#formularioPregunta TABLE#tablaFormulario input{WIDTH:200px}
				#formularioPregunta TABLE#tablaFormulario {	WIDTH: 95%}
				#formularioPregunta TABLE#tablaFormulario {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
				#formularioPregunta TABLE#tablaFormulario TD {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
				#formularioPregunta TABLE#tablaFormulario2 TD {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}

				#formularioPregunta TABLE#tablaFormulario4 #txtnombre{width:200px
					
				}
				#formularioPregunta TABLE#tablaFormulario4 #txttelefono{width:200px
					
				}
				#formularioPregunta TABLE#tablaFormulario4 #txtapellidos{width:200px
					
				}
				#formularioPregunta TABLE#tablaFormulario2 input{width:200px}
				#formularioPregunta TABLE#tablaFormulario4 {font-size:1.1em;
					WIDTH: 100%
				}
				#formularioPregunta TABLE#tablaFormulario4 {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#tablaFormulario4 TD {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}

				#formularioPregunta INPUT {
					WIDTH: 20px; BORDER: #d42e12 1px solid
				}
				TEXTAREA {
					BORDER-RIGHT: #d42e12 1px solid; BORDER-TOP: #d42e12 1px solid; BORDER-LEFT: #d42e12 1px solid; WIDTH: ; BORDER-BOTTOM: #d42e12 1px solid
				}
				#formularioPregunta #Button1 {
					float:right; width:150px;PADDING-RIGHT: 0px; PADDING-LEFT: 50px; BACKGROUND: url(Images/adorno_home.gif) #fff no-repeat 89% 50%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta INPUT#txttelefono {
					WIDTH: 50%
				}
				#formularioPregunta INPUT#txtEmail {
					WIDTH: 50%
				}
				#formularioPregunta SPAN#lblEmail {
					PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
				}
				#formularioPregunta INPUT#cbDcomercial {
					WIDTH: 7%; border:none
				}
				#formularioPregunta INPUT#cbDadministrativo {
					WIDTH: 7%; border:none
				}
				#formularioPregunta INPUT#cbDtecnico {
					WIDTH: 7%; border:none
				}
				#formularioPregunta INPUT#txtPregunta {
					WIDTH: 100%
				}

				#formularioPregunta SPAN#lblError {
					PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; COLOR: #d42e12; PADDING-TOP: 20px; width:200px
				}
				#formularioPregunta #CheckBoxList1 {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#CheckBoxList1 TD {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#CheckBoxList2 {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; 
				}
				#formularioPregunta TABLE#CheckBoxList2 TD {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#CheckBoxList3 {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#CheckBoxList3 TD {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#tablaFormulario2 {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#tablaFormulario2 TD {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#tablaFormulario3 {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#tablaFormulario3 TD {
					PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
				}
				#formularioPregunta TABLE#CheckBoxList3 INPUT {
					MARGIN: 0px 5px 0px 0px; WIDTH: 10%
				}
				#formularioPregunta TABLE#CheckBoxList1 INPUT {
					float:left;
				margin:0px 5px 0px 0px;
				width:20px;
				}
				#formularioPregunta table#tablaFormulario2 input{}
				#tablaFormulario #cbDcomercial{}
				/* quitar los bordes de los checkbox*/
				#formularioPregunta #CheckBox1, #formularioPregunta #CheckBox2, #CheckBoxList1 #CheckBoxList1_0, #CheckBoxList1 #CheckBoxList1_1, #CheckBoxList1 #CheckBoxList1_2, #CheckBoxList2 #CheckBoxList2_0, #CheckBoxList2 #CheckBoxList2_1{border:none}

				#formularioPregunta #tablaFormulario #txtccc1 {
					WIDTH: 30%
				}
				#formularioPregunta #tablaFormulario #txtccc2 {
					WIDTH: 20%
				}
				#formularioPregunta #tablaFormulario #txtccc3 {
					WIDTH: 10%
				}
				#formularioPregunta #tablaFormulario #txtccc4 {
					WIDTH: 20%
				}
				#tablaFormulario4 #txtPregunta {
					WIDTH: 100%; font-size:11px; font-family:Arial
				}

				#tablaFormulario3 input{width:200px}

				.tit {
					MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BORDER-BOTTOM: red 1px solid
				}
				#txtEnviar {
					BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(Images/adorno_home.gif) #ccc no-repeat 2px 70%; BORDER-LEFT: #990000 1px solid; BORDER-BOTTOM: #990000 1px solid
				}
				#txtEnviar A {
					TEXT-DECORATION: underline
				}
				#txtEnviar A:hover {
					TEXT-DECORATION: none
				}


				TABLE#tablaFormulario3 INPUT#txtEmail {
					WIDTH: 50%
				}
				#formularioPregunta3 SPAN#lblEmail {
					PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
				}
				#formularioPregunta3 INPUT#cbDcomercial {
					WIDTH: 7%; border:none
				}
				#formularioPregunta3 INPUT#cbDadministrativo {
					WIDTH: 7%; border:none
				}
				#formularioPregunta3 INPUT#cbDtecnico {
					WIDTH: 7%; border:none
				}
				#formularioPregunta3 INPUT#txtPregunta {
					WIDTH: 100%
				}
				#formularioPregunta3 SPAN#lblError {
					PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; COLOR: #d42e12; PADDING-TOP: 20px
				}
div#link{border:1px solid #d42e12; background-color:#fff;margin:0 0 20px;padding:8px 0 10px 120px;}				
a.servicios{text-decoration:none;font-size:11px; font-weight:bold; background: url(Images/bt_rojo.gif) no-repeat center left;padding:0 0 0 15px;}				
a.servicios:link,a.servicios:visited {color:#d42e12;}
a.servicios:hover{color:#D42E12; text-decoration:underline;}
