@charset "utf-8";
/* CSS Document */

.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}
.menu a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
}
.menu a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
}
.menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C4D92E;
	text-align:right;
	text-decoration:none;
}
.textos_contenido_negro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	list-style-position:inherit;
	list-style-image: url(../imagenes/circulo_lista.gif);
	list-style-type:none;
	padding: 8px 10px;
}
.textos_contenido_negro a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:justify;
	list-style-position:inherit;
	list-style-image: url(../imagenes/circulo_lista.gif);
	list-style-type:none;
	padding: 8px 10px;
	text-decoration:none;
}
.textos_contenido_negro a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	list-style-position:inherit;
	list-style-image: url(../imagenes/circulo_lista.gif);
	list-style-type:none;
	padding: 8px 10px;
	text-decoration:none;
}
.textos_contenido_negro a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C4D92E;
	text-align:justify;
	list-style-position:inherit;
	list-style-image: url(../imagenes/circulo_lista.gif);
	list-style-type:none;
	padding: 8px 10px;
	text-decoration:none;
}
.textos_contenido_resaltados_verde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C4D92E;
	text-align:justify;
	list-style-position:inherit;
	list-style-image: url(../imagenes/circulo_lista.png);
	list-style-type:none;
	padding: 8px 10px;
}
.textos_contenido_resaltados_gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:justify;
	padding: 8px 0px;
}

.textos_contenido_sub_gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align:justify;
}

.texto_titular_cabecera_gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#333333;
	text-align:left;
	letter-spacing: -0.1em;
}
.texto_titular_cabecera_verde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#C4D92E;
	text-align:left;
	letter-spacing: -0.1em;
}
.textos_blancos {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
}
.textos_gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:10px;
	color:#CCCCCC;
	text-align:left;
}

.textos_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#522b77;
	text-align:justify;
}
.textos_links a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#522b77;
	text-align:justify;
	text-decoration:none;
}
.textos_links a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#522b77;
	text-align:justify;
	text-decoration:none;
}
.textos_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:justify;
	text-decoration:none;
}

.textos_links_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:justify;
}


.textos_titulo_home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C4D92E;
	text-align:left;
	font-weight: bold;
	letter-spacing: -1px;
}

.textos_titulo_cajas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	letter-spacing: 0px;
	
}

.cajas_calculo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	background-color:#CCCCCC;
	height:20px;
	width:290px;
	border:none;
	
}

.boton_calculo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000000;
	background-color:#C4D92E;
	height:30px;
	width:100px;
	border:none;
	
}

.textos_navegacion_blancos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
}
.textos_navegacion_blancos a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.textos_navegacion_blancos a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.textos_navegacion_blancos a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:center;
text-decoration:none;
}


.textos_pie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C4D92E;
text-align:center;
}

.textos_pie a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C4D92E;
text-align:center;
text-decoration:none;
}
.textos_pie a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C4D92E;
text-align:center;
text-decoration:none;
}
.textos_pie a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:center;
text-decoration:none;
}

.textos_pie_direccion {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
}
.textos_pie_direccion a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.textos_pie_direccion a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.textos_pie_direccion a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:center;
text-decoration:none;
}

.texto_titular_galeria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	text-align:left;
}

html, body, #cabecera {
  height:100%; 
  min-height:100%; 
}
#cabecera {
 position:absolute;
 width:100%;
}
html > body, html > body #cabecera{
  height:auto;
}
/*#cabecera div {
 
}*/
#pie {
	position:absolute;
	bottom:0;
	width:100%;
	height:127px;
	background-color:#666666;
	list-style-position: outside;
}

/*slider */
.graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		height:370px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{
	display:block;
	width:33px;
	height:93px;
	position:absolute;
	left:33px;
	top:120px;
	overflow: visible;
		}	
	#nextBtn{ 
		left:950px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:33px;
		height:93px;
		background:url(imagenes/flecha_izq.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(imagenes/flecha_der.gif) no-repeat 0 0;	
		}	
		
/* formularios */

.cajasformularios {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:347px;
	height:25px;
	background-color:#999999;
	border:none;
}

.cajasformularios_comentarios {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:347px;
	height:100px;
	background-color:#999999;
	border:none;
	
}

.cajasformularios_zonas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:150px;
	background-color:#999999;
	border:none;
	
}  

.cajasformularios_modalidad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:100px;
	background-color:#999999;
	border:none;
}  

.cajasformularios_desde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:110px;
	background-color:#999999;
	border:none;
} 

.tablas_titulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:50px;
	color:#000000;
	background-color:#C4D92E;
	border: 1px solid white;
	border-collapse:collapse;
} 

.tablas_contenidos_gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:50px;
	color:#000000;
	background-color:#EEEEEE;
	border: 1px solid white;
	border-collapse:collapse;
} 

.tablas_contenidos_verde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:50px;
	color:#000000;
	background-color:#E1EC97;
	border: 1px solid white;
	border-collapse:collapse;
} 

.boton_enviar_busqueda {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000000;
	background-color:#C4D92E;
	height:30px;
	width:130px;
	border:none;
	
}


.textos_formularios_negro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	list-style-position:inherit;
	list-style-image: url(../imagenes/circulo_lista.gif);
	list-style-type:none;
	padding: 8px 10px;
}

.textos_numeros_formularios_negro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
}

.textos_numeros_formularios_negro a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	text-decoration:none;
}

.textos_numeros_formularios_negro a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	text-decoration:none;
}

.textos_numeros_formularios_negro a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	text-decoration:underline;
}

.textos_numeros_formularios_negro a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	text-decoration:underline;
}

.margen_formulario {
	padding: 8px 10px;
}