/* CSS Document */

/*** ---- PIE ---- ***/

/*** --- Modulos --- ***/
.moduloAccesibilidad{width:100%;}
	.moduloAccesibilidad p.destacado{font:.75em tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; padding-bottom:.3em;}
	.moduloAccesibilidad h2{padding: 1em 0 .5em 0;font:1.25em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000;}
	.moduloAccesibilidad p{font:.68em tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; padding-bottom:.5em}
		.moduloAccesibilidad p a{color:#2182c0; text-decoration:underline;}
			.moduloAccesibilidad p a:hover{text-decoration:none;}
	.moduloAccesibilidad h3{margin:1em 0 .5em 0; padding:.4em .6em; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#f4f3f3; color:#595959; border-top:1px dashed #bfbfbf;border-bottom:1px dashed #bfbfbf;}
		.moduloAccesibilidad h3.trasTitulo{margin-top:0;}
	.moduloAccesibilidad img{padding-top:.8em;}
	.moduloAccesibilidad ul li{font:.75em tahoma, Verdana, Arial, Helvetica, sans-serif; margin:.2em 0;}

/***--- Listados ---- ***/

	.listadoMapaWeb { width:100%; float:left;}
		.listadoMapaWeb h2 { float:left; clear:both; width:97%; padding:.5em; background:#f4f3f3; border-top:1px dashed #bfbfbf; border-bottom:1px dashed #bfbfbf; font:.95em Tahoma, Verdana, Arial; color:#0e5776;}
		.listadoMapaWeb li { float:left; clear:both; width:100%; margin-bottom:1em}
			.listadoMapaWeb li .menuPrincipal { width:100%; font-size:.83em;}
			.listadoMapaWeb li .menuPrincipal li { float:left; clear:none; width:33%; border:none; margin-bottom:0; min-height:12em; height:auto !important; height:12em;}
			.listadoMapaWeb li .menuPrincipal li.clear { clear:both;}
				.listadoMapaWeb li .menuPrincipal li a { color:#fff; width:74%; float:left; display:block; padding:2px 0 2px 21px; border-top:10px solid #fff; border-bottom:10px solid #fff; background:#576975 url(/img/all/bullet_menuPrincipal_li_a.gif) no-repeat .5em .5em; text-decoration:none;}
				.listadoMapaWeb li .menuPrincipal li li { float:left; clear:both; width:100%; background:none;  margin-bottom:0; min-height:1em; height:auto !important; height:auto;}
					.listadoMapaWeb li .menuPrincipal li li a { border:none;}
					.listadoMapaWeb li .menuPrincipal li ol { clear:both;}
					.listadoMapaWeb li .menuPrincipal li ol li { float:left; width:100%; clear:both; margin-bottom:0; padding:2px 0;}
						.listadoMapaWeb li .menuPrincipal li li a { width:80%; background:#fff url(/img/all/bullet_menuSecundario_li_li.gif) no-repeat 0 3px; color:#595959; font-size:.85em; text-decoration:underline; padding:0 0 0 10px;}
						.listadoMapaWeb li .menuPrincipal li li a:hover { text-decoration:none;}
							.listadoMapaWeb li .menuPrincipal li li ol { margin-top:0;}		
				
					.listadoMapaWeb li .menuPrincipal li .special a { width:auto; background:none; padding:.2em 0; margin:0; color:#667c8a; font:1em Tahoma, Verdana, Arial; cursor:pointer; font-weight:bold}
					.listadoMapaWeb li .menuPrincipal li .special a.uno { color:#f00;}
					.listadoMapaWeb li .menuPrincipal li .special a.dos { color:#b59661; }
					.listadoMapaWeb li .menuPrincipal li .special a.tres { color:#99a8b1; }
					.listadoMapaWeb li .menuPrincipal li .special a.cuatro { color:#4a649d; }
					.listadoMapaWeb li .menuPrincipal li .special a.cinco { color:#856f34; }
					.listadoMapaWeb li .menuPrincipal li .special a.seis { color:#000000; }
					.listadoMapaWeb li .menuPrincipal li .special a.siete { color:#d364a5; }
									
			.listadoMapaWeb li .menuSecundario { width:100%; font-size:.68em;}
				.listadoMapaWeb li .menuSecundario li { float:left; clear:none; width:33%; border:none; margin-bottom:1em; min-height:8em; height:auto !important; height:12em;}
				.listadoMapaWeb li .menuSecundario.ultimo li { min-height:2em; height:auto !important; height:2em;}
				.listadoMapaWeb li .menuSecundario li.clear { clear:both;}
				.listadoMapaWeb li .menuSecundario li a { color:#667c8a; width:80%; float:left; display:block; padding:2px 0 2px 11px; border-top:10px solid #fff; border-bottom:10px solid #fff; background:#f2f2f2;}
				.listadoMapaWeb li .menuSecundario.ultimo li a { border-bottom:none;}
				.listadoMapaWeb li .menuSecundario li li { float:left; clear:both; width:100%; background:none; margin-bottom:0; padding:2px 0; min-height:1em; height:auto !important; height:auto;}
						.listadoMapaWeb li .menuSecundario li li a { width:80%; border:none; background:#fff url(/img/all/bullet_menuSecundario_li_li.gif) no-repeat 0 3px; color:#595959; font-size:1em; text-decoration:underline; padding:0 0 0 10px;}
						.listadoMapaWeb li .menuSecundario li li a:hover { text-decoration:none;}
							.listadoMapaWeb li .menuSecundario li li ol { margin-top:0;}		
			
			.listadoMapaWeb li li ol:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}
		.listadoMapaWeb li ol:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}
	.listadoMapaWeb:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}

.moduloContacto{width:100%;}
	.moduloContacto p{font:.75em Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#595959; line-height:1.45em;}

.moduloContacto .formContacto ul{display: block; float:left; clear:both; width:90%; padding:1em 0;}
	.moduloContacto .formContacto ul li {float:left; width:100%; margin-bottom:.6em}
		.moduloContacto .formContacto ul li.botonera {text-align:center; padding-top:1em;}
	.moduloContacto .formContacto li label{clear:both; float:left; width:100%; font:.68em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	.moduloContacto .formContacto li span.error{clear:both; padding:.2em 0 .3em 16.5em; width:60%; color:#f00; font:.9em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
		
		.moduloContacto .formContacto li label span{float:left; width:15em; color:#576975; padding-top:.2em}
		.moduloContacto .formContacto li label input {float:left; width:26.6em; padding:1px 3px; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
		.moduloContacto .formContacto li label select { width:13em;}

		.moduloContacto .formContacto li label textarea{padding:5px; width:26.2em; height:10em; font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
		
		
		.moduloContacto .formContacto .boton02{display:inline; float:none}
		
		
	.boton02{display:block; float:right; padding:.5em 0 .5em 0; width:20%; border:1px solid #bfbfbf; background:#ececec; color:#595959; font:.72em Tahoma, Verdana, Arial; }
	.boton02:hover{background:#595959; color:#fff; cursor:pointer;}
	* html .boton02 { padding:.5em 1.3em;}


