/*HACKS*/
body{padding:0px; margin:0px; background: #fff url(../imagenes/fondo.gif) repeat-x 0 0; color:#666666; font: 1em Georgia, "Trebuchet MS", Arial; }
div, p, ul, h1, h2, h3, h4, h5, img {padding:0px; margin:0px;}
ul{list-style-type:none}
*{border:0px;	margin: 0px;	padding: 0px;}
a{	text-decoration: none;	outline: none;	color: #007DBF;  }
a:hover{color: #1096D4; text-decoration: underline;}
.activo{	color: Black;}

/*------------------------------------------------------------------------------------------------------------------------------------*/

/*----ESTRUCTURAL----*/

/*----GENERAL----*/
#general{width:770px; position:relative; margin:0 auto;  line-height:1.2em;
clear: both;
}
/*----GENERAL_FIN----*/



	
/*----CABECERAS----*/
#cabecera{ width: 770px; height: 271px; clear: both; background-image: url(../imagenes/cab_01.jpg); background-repeat: no-repeat; }
#cabecera .logo{ float: left; width: 231px; height: 99px; }
#cabecera .idiomas{ text-align: right; padding: 5px 10px 0px 0px; }
#cabecera .activo{ color: black; }

#cabecera1{ width: 770px; height: 271px; clear: both; background-image: url(../imagenes/cab_02.jpg); background-repeat: no-repeat; }
#cabecera1 .logo{ float: left; width: 231px; height: 99px; }
#cabecera1 .idiomas{ text-align: right; padding: 5px 10px 0px 0px; }
#cabecera1 .activo{ color: black; }

#cabecera2{ width: 770px; height: 271px; clear: both; background-image: url(../imagenes/cab_03.jpg); background-repeat: no-repeat; }
#cabecera2 .logo{ float: left; width: 231px; height: 99px; }
#cabecera2 .idiomas{ text-align: right; padding: 5px 10px 0px 0px; }
#cabecera2 .activo{ color: black; }

#cabecera3{ width: 770px; height: 271px; clear: both; background-image: url(../imagenes/cab_04.jpg); background-repeat: no-repeat; }
#cabecera3 .logo{ float: left; width: 231px; height: 99px; }
#cabecera3 .idiomas{ text-align: right; padding: 5px 10px 0px 0px; }
#cabecera3 .activo{ color: black; }

#cabecera4{ width: 770px; height: 271px; clear: both; background-image: url(../imagenes/cab_05.jpg); background-repeat: no-repeat; }
#cabecera4 .logo{ float: left; width: 231px; height: 99px; }
#cabecera4 .idiomas{ text-align: right; padding: 5px 10px 0px 0px; }
#cabecera4 .activo{ color: black; }

/*----CABECERA_FIN----*/

/*----MENU SUPERIOR----*/

	
	
	#menu_ppal{
	position:relative;	
	list-style-type: none;
	clear: both;	
	width: 770px;	
	margin: 1px 0px 1px 0px;

	
}

#menu_ppal ul li{
	float:left;
	margin-right:1px;
	text-align: center;
	
}

#menu_ppal ul li a{
	padding: 7px 15px 7px 14px;	
	display:block;
	background-color: #CEEEEB;	
	text-decoration: none;
	color: #4E4E4E;
	background: transparent url(../imagenes/bot_hover.gif) repeat-x;
	
}

#menu_ppal ul li a:hover{	
background-color: #F9F9F9;
background: transparent url(../imagenes/bot_normal.gif) repeat-x;
	
}

#menu_ppal ul li.activo{
	padding: 7px 15px 7px 15px;	
	display:block;
background-color: #F9F9F9;
	text-decoration: none;
	color: #5A5C5B;
}




	

	
	
	
	/*----MENU SUPERIOR FIN----*/
	
	/*----Ruta de migas----*/
	
	#migas{	
	padding: 5px 5px 5px 20px;
	font-size: 0.75em;		
	margin: 3px 0px 3px 0px;	
	}
	#migas .activo{
	color: black;	
	}
	
	#paginacion{
	width: 505px;
	background-color: #F5F5F5;
	padding: 5px 5px 5px 20px;
	font-size: 0.8em;	
	text-align: right;	
	margin: 3px 0px 3px 0px;
	}
	#paginacion a{
		padding: 0px 8px 0px 8px;
	}
	
	#paginacion .activo{
	padding: 0px 8px 0px 8px;
	color: Black;	
	}
	
	
	/*----Ruta de migas----*/
	
	#contenedordemodulos{
	width: 770px;	
	clear: both;
	}
	
/*----Moduloizquierda----*/
	#moduloizquierda{
	width: 220px;

	float: left;

		
	}
/*---- fin Moduloizquierda----*/

	
/*----Moduloderecha---background-color: #F9F9F9;-*/

#moduloderecha{

	width: 530px;
	
	float: left;
	padding-right: 10px;
	
	
		
	}
	
/*----fin Moduloderecha----*/

	
	
/*----PIE----*/
#pie{
	height: 200px;
	background: #D3F0F0 url(../imagenes/fondo_pie.gif) repeat-x 0 0;	
	position: relative;
	margin: 0 auto;
	clear: both;	
}
#piecentrado {width:770px; position:relative; margin:0 auto; }

#piecentrado ul{ width:700px; height:20px; position:relative; margin:0 auto; top:46px; color: #2F2B2A;}
#piecentrado li{float:left; }
#piecentrado ul li a{padding:0 10px 0;   text-decoration:none; font-size: 0.8em; color: #2F2B2A;}
#piecentrado ul li a:hover{text-decoration:underline; color: #2F2B2A;}

#piecentrado ul.lineados{ width:620px; height:20px; position:relative; margin:0 auto; top:60px; color: #2F2B2A;}
#piecentrado li.lineados{float:left; }


#piecentrado ul.lineatres{ width:250px; height:20px; position:relative; margin:0 auto; top:70px; color: #2F2B2A;}
#piecentrado li.lineatres{float:left; }


#piecentrado .logo{ width: 50px; height: 50px;
text-align: center;
position:relative;
top:80px;
width:768px;
}
/*----PIE_FIN----*/

/*-----------------------------------------------------------------------------------------------------------------------------------*/


/*----CLASES y MENUS----*/

h1{
font: 1.4em Georgia, "Trebuchet MS", Arial;
color: #6DA727;
padding-bottom: 7px;
}
h2{
font: 1.1em Georgia, "Trebuchet MS", Arial;
color: #000000;
}
h3{font: 1em Georgia, "Trebuchet MS", Arial;
	color:#666666;
	padding-top: 4px;
}
h4{
font: 1.1em Georgia, "Trebuchet MS", Arial;
color: #000000;
margin-bottom: 7px;
}
p{
font-size: 0.8em;	
padding-bottom: 9px;
text-align: justify;
}
.margen30{
	padding-left: 30px;
	
}
strong{
font-weight: bold;

color: #05642E;
letter-spacing: -0.4px;	
}
.numero{
font: 1.6em Georgia, "Trebuchet MS", Arial;
color: #6DA727;
padding: 20px 10px 0px 20px;
	
}
.pad5{
padding: 0px 0px 7px 5px;
	
}
.abajo{
	clear: both;
}

.negro{
color: #000000;	
}
.verde{
color: #05642E;	
}
#mapa{
	width: 520px;	
	min-height: 270px;
   height: auto !important;
   height: 270px;
}
#fotocentro{
margin-top: 8px;	
}

#separador{
	background-image: url(../imagenes/separador.gif);
	width: 540px;
	height: 30px;
}
.flotaizquierda_p60{
float: left;
padding-right: 60px;
}
.flotaizquierda_p5{
float: left;
padding-right: 5px;
}

.limpiar{
	clear: both;
}


#cajabuscador{
width: 180px;
border: 1px solid #A7BBCF;	
margin-bottom: 10px;
padding: 10px;
height: 22px;


}
.cajapromocion{
width: 194px;
border: 1px solid #A7BBCF;	
margin-bottom: 10px;
padding: 3px;	
}



/*----galerias(links)----*/

.acceso{
	color: Blue;
	margin: 0px;
	padding: 0px;
}




#estadisticas{
width: 540px;
font-size: 0.8em;	
}
#estadisticas li{
border-bottom: 1px dotted #A7BBCF;
list-style: none;
}
#estadisticas li a{
background-color: #FFFFFF;
display: block;
}
#estadisticas li a:hover{
background-color: #F5F5F5;
text-decoration: none;

}

#estadisticas .numero{
	color: #6DA727;
	padding: 0px 10px 0px 10px;
}



#seleccion{


	font-size: 0.8em;	

		
}
#seleccion ul li{

	
	
	border-top: 1px solid #A7BBCF;	
	
  
}

#seleccion ul li a{

background-color: #FFFFFF;
display: block;

min-height: 80px;
height: auto !important;
height: 80px;

}

#seleccion ul li a:hover{
background-color: #F5F5F5;
color: Black;
text-decoration: none;

}

#seleccion ul li.activo{
background-color: #F5F5F5;
color: black;
min-height: 80px;
height: auto !important;
height: 80px;
	
}

#seleccion .fototxiki{
float: left;
padding: 8px;
}

#seleccion .titular{
font-weight: bold;
color: #666666;
text-decoration: none;
font-size: 1.1em;	
float: left;
}
#seleccion .memoria{
font-weight: bold;
color: #6DA727;
text-decoration: none;
font-size: 1.3em;	
float: left;
padding-left: 5px;
}
#seleccion .medio{
font-weight: bold;
color: #6DA727;
text-decoration: none;
font-size: 1.1em;	
float: left;
padding-right: 5px;
}

#seleccionvideo{


	font-size: 0.8em;	

		
}
#seleccionvideo ul li{

	
	
	border-top: 1px solid #A7BBCF;	
	
  
}

#seleccionvideo ul li a{

background-color: #FFFFFF;
display: block;
min-height: 117px;
height: auto !important;
height: 117px;



}

#seleccionvideo ul li a:hover{
background-color: #F5F5F5;
color: Black;
text-decoration: none;

}

#seleccionvideo ul li.activo{
background-color: #F5F5F5;
color: black;
min-height: 117px;
height: auto !important;
height: 117px;
	
}

#seleccionvideo .fototxiki{
float: left;
padding: 8px;

}

#seleccionvideo .titular{
font-weight: bold;
color: #666666;
text-decoration: none;
font-size: 1.1em;	
float: left;
}
#seleccionvideo .memoria{
font-weight: bold;
color: #6DA727;
text-decoration: none;
font-size: 1.3em;	
float: left;
padding-left: 5px;
}
#seleccionvideo .medio{
font-weight: bold;
color: #6DA727;
text-decoration: none;
font-size: 1.1em;	
float: left;
padding-right: 5px;
}



#fotos{
width: 540px;

min-height: 400px;
height: auto !important;
height: 400px;


padding-bottom: 10px;





}

#fotos ul li{

float: left;
min-height: 150px;
height: auto !important;
height: 150px;


	
	
	
	
}
#fotos ul li a{
   margin: 10px 0px 10px 10px;	
  border: 1px solid #E6E6E6;
	float: left;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;	
	
}






#fotos1{
width: 540px;



}

#fotos1 ul li{


	list-style: none;
	display: inline
	
}
#fotos1 ul li a{
  margin: 0px 0px 10px 10px;	
  border: 1px solid #E6E6E6;
	float: left;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;	
	
}
#fotos1 ul li a:hover{
	background-color: #F5F5F5;	
}

#menuizq {
padding-left: 0;
margin-left: 0;
width: 194px;
	border: 1px solid #A7BBCF;
margin-bottom: 10px;
padding: 3px;

}

#menuizq ul li{
list-style: none;
margin: 0;
border-bottom: 1px dotted #A7BBCF;
font: 0.9em "Trebuchet MS", Georgia, Arial;
padding: 2px 0px 2px 3px;
}

#menuizq ul li a { 
display:block;
text-decoration: none;

}
#menuizq ul li a:hover {
text-decoration: none; 
color: Black;
background-color: #EBEBEB;


}

#menuizq .activo{
	color: Black;
background-color: #EBEBEB;
}
#menuizq .cabecera {
border-bottom: 1px solid #A7BBCF;
font: 0.8em "Trebuchet MS", Georgia, Arial;
padding: 2px 0px 2px 3px;
color: #4E4E4E;
margin-bottom: 20px;
}



#menuizq01 {
padding-left: 0;
margin-left: 0;
width: 194px;
	border: 1px solid #A7BBCF;
margin-bottom: 10px;
padding: 3px;
background-color: #F9F9F9;

}

#menuizq01 ul li{
list-style: none;
margin: 0;
font: 1em "Trebuchet MS", Georgia, Arial;


}

#menuizq01 ul li a { 
display:block;
text-decoration: none;

}
#menuizq01 ul li a:hover {
text-decoration: none; 
color: Black;
background-color: #EBEBEB;


}

#menuizq01 .activo{
	color: Black;
background-color: #EBEBEB;
}




#estructura {
padding-left: 0;
margin-left: 0;
width: 760px;	
margin-bottom: 10px;
padding: 3px;

}

#estructura ul li{
list-style: none;
margin: 0;
border-bottom: 1px dotted #A7BBCF;
font: 0.9em "Trebuchet MS", Georgia, Arial;
padding: 2px 0px 2px 3px;
}

#estructura ul li a { 
display:block;
text-decoration: none;
width: 760px;

padding-top: 4px;
padding-bottom: 4px;


}
#estructura ul li a:hover {
text-decoration: none; 
color: Black;
background-color: #EBEBEB;


}


#estructura .cabecera {
border-bottom: 1px solid #A7BBCF;
border-top: 1px solid #A7BBCF;
font: 1.2em Georgia, "Trebuchet MS", Arial;
padding: 2px 0px 2px 3px;
color: #4E4E4E;
margin-top: 10px;
background-color: #F9F9F9;
}


/*----FORMULARIOS----*/

label{
	float: left;
}

input.busca{
	color: #5E5E5E;	
	padding: 2px;
	border: 1px solid #7F9DB9;
	float: left;	
	clear: both;	
	width: 120px;	
	font: 0.78em Georgia, "Trebuchet MS", Arial;


}
select.buscaseleccion{
	color: #5E5E5E;	
	padding: 2px;
	border: 1px solid #7F9DB9;
	float: left;		
	margin-bottom: 10px;
	width: 120px;	
	font: 0.78em Georgia, "Trebuchet MS", Arial;

}
.buscador{
padding-left: 7px;
font: 0.85em Georgia, "Trebuchet MS", Arial;
}

#cajaformulario{	
	padding: 0px;
	margin: 0px;
	
}

.modulo{
min-height: 50px;
height: auto !important;
height: 50px;
padding: 8px 0px 0px 0px;
font: 0.8em Georgia, "Trebuchet MS", Arial;
color: #6DA727;
	
}
input.derecha{
	color: #5E5E5E;	
	padding: 2px;
	border: 1px solid #7F9DB9;
	float: left;	
	clear: both;
	margin: 8px 0px 8px 0px;
	width: 520px;	
	font: 1em Georgia, "Trebuchet MS", Arial;
}
select.buscaderecha{
color: #5E5E5E;	
	padding: 2px;
	border: 1px solid #7F9DB9;
	float: left;	
	clear: both;
	margin: 8px 0px 8px 0px;
	width: 520px;	
	font: 1em Georgia, "Trebuchet MS", Arial;
	
}

#cero {
	margin: 0em;
}
.iniciativas{
border-bottom: 1px solid #CCC;

	
}
.inicitivasfoto{
	
	padding: 8px;
	
}
.inicitivascontenido{
font-size: 0.9em;	

	
}
.inicitivastitular{
font-weight: bold;
color: #666666;
text-decoration: none;
font-size: 1.1em;	

}

.iniciativasderecha{
	text-align: right;
}

