* {
	margin: 0;
	padding: 0;
}





body {
	background: url("fondo.jpg") #ffffff ;
	margin: 0 auto;
	font-family: verdana;
	color:white;
	/*line-height:1.8;*/
}
h4{
color:#e2fe51;
}
h3{
position:relative;float:left;width:100%;
color:white;
text-decoration:underline;
}
li{
margin-left:30px;
margin-bottom:5px;
}
a{
color:#e2fe51;
text-decoration:none;
}
#todotodo{
	margin:0 auto;
	position:relative;
	width: 970px;
}

#general {
	margin: 0 auto;
	width: 970px;
	position: relative;

	float:left;

}
/*********************  ELEMENTOS DEL CUERPO  ************************/

/*** ---------------------- **/
#preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image: url(menu/bt_acercade_o.png);
background-image: url(menu/bt_acomp_o.png);
background-image: url(menu/bt_asesoria_o.png);
background-image: url(menu/bt_ayudas_o.png);
background-image: url(menu/bt_banco_o.png);
background-image: url(menu/bt_biblio_o.png);
background-image: url(menu/bt_colabora_o.png);
background-image: url(menu/bt_canguro_o.png);
background-image: url(menu/bt_compartir_o.png);
background-image: url(menu/bt_contacta_o.png);
background-image: url(menu/bt_faq_o.png);
background-image: url(menu/bt_foro_o.png);
background-image: url(menu/bt_galeria_o.png);
background-image: url(menu/bt_informacion_o.png);
background-image: url(menu/bt_inicio_o.png);
background-image: url(menu/bt_noticias_o.png);
background-image: url(menu/bt_ocio_o.png);
background-image: url(menu/bt_otras_ent_o.png);
background-image: url(menu/bt_recursos_o.png);
}
/*** ---------------------- **/
#contenido{
	position:relative;
	float:left;
	width:679px;
	padding-bottom:50px;
	padding-left:30px;
}
#menu_navegador{position:relative;float:left;width:100%;height:20px;margin-bottom:5px;padding-top:5px;font-size:15px;color:white;font-family:voguebold,arial black;letter-spacing:1px;}
#menu_navegador a{text-decoration:none;color:#e2fe51;font-size:15px;font-weight:bold;font-family:voguebold,arial black;}


#contenido .titulo_seccion{
position:relative;
float:left;
height:50px;
width:100%;
margin-top:25px;
}
#contenido .ya_busq{
position:relative;
float:left;
height:50px;
width:100%;
}

.estirador{position:relative;float:left;width:1px;height:1525px;overflow:hidden;}

#contenido .enlaces_rel{position:absolute;top:65px;right:0px;width:215px;height:15px;font-size:11px;font-weight:bold;color:#e2fe51;z-index:1;background-color:#61940a;border:0px solid #ffffff;padding:5px;text-align:center;
/*border-radius: 8px;   
-ms-border-radius: 8px;   
-moz-border-radius: 8px;   
-webkit-border-radius: 8px;   
-khtml-border-radius: 8px;   */
}
#contenido .enlaces_rel a{text-decoration:none;color:#e2fe51;font-size:11px;font-weight:bold;text-decoration:underline;}

#contenido .enlaces_oculto{position:absolute;top:90px;right:0px;width:215px;font-size:11px;font-weight:bold;color:#e2fe51;visibility:hidden;z-index:1;background-color:#61940a;padding:5px;}
#contenido .enlaces_oculto a{text-decoration:none;color:#e2fe51;font-size:11px;font-weight:bold;}


@font-face {
 font-family: voguebold;
 src: url("vogue_bold.eot") /* EOT file for IE */
}
@font-face {
 font-family: voguebold;
 src: url("vogue_bold.ttf") /* TTF file for CSS3 browsers */
}


#contenido .yasomos{
position:relative;
float:left;
height:25px;
width:100%;
font-family:voguebold,arial black;
font-weight:bold;
color:white;
z-index:1;
text-align:right;
font-size:20px;
}

#contenido .buscador{
position:relative;
float:right;
height:23px;
margin-top:5px;
width:220px;
background:url('fnd_buscar.png') no-repeat;
color:white;
font-family:voguebold,verdana;
font-size:15px;
padding-top:2px;
padding-left:5px;
z-index:1;
margin-bottom:10px;
}

#contenido .buscador_1{
position:relative;
float:left;
height:23px;
margin-top:15px;
width:211px;
background:url('fnd_buscar1.png') no-repeat;
color:white;
font-family:voguebold,verdana;
font-size:15px;
padding-top:2px;
padding-left:5px;
z-index:1;
}

#contenido .buscador_sep{
position:relative;
float:left;
width:50px;
}

#contenido .buscador_sep1{
position:relative;
float:left;
width:20px;
}


#contenido .ninos{
position:relative;
float:left;
width:100%;
text-align:center;
padding-top:0px;
margin-top:-15px;
margin-bottom:40px;
}

#contenido .not1{
	position:relative;
	float:left;
	margin-top:-15px;	
	margin-bottom:20px;
	width:405px;
	font-family:verdana;
	font-size:14px;
	color:white;
}
#contenido h4{
	position:relativE;float:left;width:100%;margin-bottom:10px;
	font-size:20px;
	color:#f5f51d;
	font-weight:bold;
	font-family:voguebold;
	letter-spacing:1px;
}
#contenido .tit1{
	font-size:12px;
	color:#f5f51d;
	font-weight:bold;
}

#contenido .not1 a{
font-family:verdana;font-weight:bold;font-size:11px;
	color:#e2fe51;
}


#contenido .not2{
	position:relative;
	float:left;	
	width:680px;
	margin-bottom:20px;
	font-family:verdana;
	font-size:14px;
	color:white;
}

#contenido .not2 a{
font-family:verdana;font-weight:bold;font-size:11px;
	color:#e2fe51;
}

#contenido .not2a:hover{
	text-decoration:none;
}


#contenido .banner_icos{
	position:relative;
	float:left;
	margin-top:-15px;
	height:200px;
	width:244px;	
}
#contenido .iconos{
	position:relative;
	float:left;
	height:30px;
	width:330px;
	text-align:center;
}

#carousel{
	position:relative;
	float:left;
	height:200px;
	width:310px;	
	padding-left:10px;
	text-align:left;
	margin-top:10px;
	border:0px;
}

.texto_entid{position:relative;float:left;padding:5px;margin-top:7px;font-size:9px;color:#000000;text-align:center;width:247px;line-height:1.4;background-color:#78b011;opacity: 0.8;filter: alpha(opacity = 80);}


#fnd_menu{
	position:absolute;
	top:0px;
	left:0px;
	width:260px;
	height:100%;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	background-color:#bbe90f;
}

#calendario{
	position:relative;
	float:left;
	margin-top:40px;
	width:256px;
	height:190px;	
	background-color:#80ac0e;	
}

#menu_lateral{
	position:relative;
	float:left;
	width:258px;
	padding-left:2px;	
	margin-bottom:20px;
}

#fnd_calendario{
	position:absolute;
	bottom:0px;
	left:0px;
	height:190px;
	background-color:#397900;
	margin-left:2px;
	opacity: 0.3;
	filter: alpha(opacity = 30);	
}
#pie{
	margin: 0 auto;
	width: 100%;
	height:70px;
	padding-top:6px;
	position: relative;
	top:0px;
	/*background: url(fnd_pie.png) left top repeat-x;*/
	z-index: 1;
	float:left;
}

#pie .ciudad_pie{
	color:#ff8b00;
	font-weight:bold;
}

#pie .copyright{
	position:relative;
	margin:0 auto;
	text-align:center;
	width:970px;
	margin-top:13px;
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
}
#pie .copyright a{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
#pie .copyright a:hover{
	text-decoration:underline;
}

#contenido .avisolegal {
	font-family:verdana;
	font-size:12px;
	color:white;
}

#contenido .libro {font-family:verdana;font-weight:bold;font-size:11px;color:white;margin-bottom:20px;}

#contenido .libro a{
position:relative;
float:left;
width:100%;
margin-bottom:4px;
font-size:14px;
color:#e2fe51;
}
#contenido .contador_bi a{
font-size:14px;
color:#e2fe51;
text-decoration:none;
}

#carousel {
	text-align:center;
	height: 150px;
	margin-left:10px;
	width: auto;
	float: left;
}  
.belt {  
	overflow: hidden; width:15px; height:150px;
	position: absolute; /* Necesario */  
	margin:0 10px 10px 0;
}  
	
.panel {  
	width:100px;  
	float: left; /* Necesario */  
	overflow: hidden;  
	margin: 10px;  
	/*padding:7px; */ 
	/*background:#383838 url(carousel-panel-bg.png) bottombottom left repeat-x; */
}  

.link_verde {font-family:verdana;font-weight:bold;font-size:11px;color:white;margin-bottom:20px;}
.link_verde a,.link_verdea:hover,.link_verdea:visited{
	color:#e2fe51;
}

#contenido .res_galeria{
	position:relative;float:left;
	width:670px;height:100px;background-color:#397900;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	margin-top:10px;
}

.izq_galeria{
position:relative;float:left;
width:90px;height:90px;
padding-top:10px;padding-left:10px;
text-align:center;
overflow:hidden;
}
.dcha_galeria{
position:relative;float:left;
width:350px;height:70px;
padding-top:30px;
padding-left:10px;
text-align:center;
font-family:voguebold;
font-size:16px;
letter-spacing:1px;
}
.dcha_galeria a{
text-decoration:underline;
}

.masInfo_galeria {
position:relative;float:left;
width:150px;height:70px;
padding-top:30px;
padding-left:10px;
text-align:center;
}

.masInfo_galeria a {
font-size:11px;
}

#fotos_galeria{
position:relative;
float:left;
width:100%;
height:100%;
}
#foto{
position:relative;
float:left;
width:145px;
height:200px;
text-align:center;
padding-top:10px;
padding-left:5px;
background-color:#397900;
opacity: 0.8;
filter: alpha(opacity = 80);
margin:5px;
}

.fotoenlace img{
position:relative;
float:left;
width:140px;
overflow:hidden;
opacity: 1;
filter: alpha(opacity = 100);
}

#pie_foto{
padding-top:5px;
font-size:15px;
}

#contenido .titulo_equipo{position:relative;float:left;width:150px;height:25px;font-weight:bold;color:#e2fe51;font-family:voguebold;letter-spacing:1px;}
#contenido .nombre_equipo{position:relative;float:left;width:530px;height:25px;color:white;}


#paginacion{position:relative;float:left;width:649px;background-color:#61940a;padding:8px;margin-top:20px;color:white;font-family:verdana;font-size:14px;font-weight:bold;text-align:center;}

#navIzq{position:relative;float:left;padding-right:10px;}
#navDer{position:relative;float:left;padding-right:10px;}
#totales{position:relative;float:left;padding-right:10px;}
#tira_fotos{position:relative;float:left;width:100%;text-align:center;}
#tira_videos{position:relative;float:left;width:100%;text-align:center;}

.barra_verde_abajo{position:relative;float:left;width:657px;background-color:#61940a;padding:8px;margin-top:20px;color:white;font-family:voguebold;verdana;font-size:16px;font-weight:bold;text-align:center;letter-spacing:1px;}
.barra_verde_arriba{position:relative;float:left;width:657px;background-color:#61940a;padding:8px;margin-top:10px;margin-bottom:10px;color:white;font-family:voguebold,verdana;letter-spacing:1px;font-size:16px;font-weight:bold;text-align:center;}
.frmServicios{position:relative;float:left;text-decoration:underline;font-size:18px;font-family:voguebold;letter-spacing:1px;margin-right:20px;}

.titulo_loc{position:relative;float:left;width:100%;color:#e2fe51;font-size:18px;font-family:voguebold;letter-spacing:1px;margin-bottom:14px;}
.enlaces_simples{position:relative;float:left;width:590px;margin-bottom:8px;color:#e2fe51;font-family:voguebold;font-size:15px;text-decoration:underline}
.enlaces{position:relative;float:left;width:590px;margin-bottom:8px;color:#e2fe51;font-family:verdana;font-size:15px;text-decoration:underline}

#res{position:relative;float:left;width:589px;}

.buscadorpor{position:relative;float:left;font-family:voguebold;font-size:14px;letter-spacing:1px;}
#combo_buscaract{font-size:12px;}
#combo_buscarpor{font-size:12px;}
#tit_res{position:relative;float:left;width:489px;padding:15px;color:#e2fe51;font-family:voguebold;font-size:20px;letter-spacing:1px;}
.resultados img{position:relative;float:left;padding-right:20px;}
.resultados_txt{position:relative;float:left;}
.contador_bi{position:relative;float:left;}
.resultados{position:relative;float:left;width:590px;border-bottom:2px dotted #61940a;padding-bottom:15px;padding-top:15px;}
.resultados_art{position:relative;float:left;margin-top:6px;width:670px;}
.resultados a{text-decoration:underline;font-family:voguebold;letter-spacing:1px;}
.resultados .direccion{position:relative;float:left;font-size:11px;}
#txt_centro{position:relative;float:left;width:589px;margin-top:20px;}



.tit_patriocinadores{position:relative;floaT:left;width:400px;font-family:voguebold;font-size:16px;letter-spacing:1px;color:#e2fe51;}
.tit_patriocinadores2{position:relative;floaT:left;width:670px;font-family:voguebold;font-size:16px;letter-spacing:1px;color:#e2fe51;}
.texto_patrocinadores{position:relative;float:left;width:500px;color:#ffffff;}
.enlace_pat{position:relative;float:right;color:#ffffff;text-decoration:underline;padding-right:20px;margin-top:10px;color:#e2fe51;}
.patrocinador{position:relative;floaT:left;width:667px;margin-bottom:20px;border-bottom:2px dotted #61940a;padding-bottom:15px;}
.patrocinador img{position:relative;float:left;}

.tit_informacion{position:relative;floaT:left;width:667px;font-family:voguebold;font-size:16px;letter-spacing:1px;color:#e2fe51;}
.texto_informacion{position:relative;float:left;width:667px;color:#ffffff;}
.informacion{position:relative;floaT:left;width:667px;margin-bottom:20px;border-bottom:2px dotted #61940a;padding-bottom:15px;}
.informacion img{position:relative;float:left;}

.calendario_eventos{position:relative;float:left;width:680px;}
.agenda_eventos{position:relative;float:left;width:680px;margin-top:15px;}
#txt_calendario{position:relative;float:left;border-top:1px solid #54684d}
#sepp{position:relative;float:left;width:5px;height:30px;}
#txt_calendario2{position:relative;float:left;border-top:1px solid #54684d}
.siempre{position:relative;float:left;width:216px;font-family:verdana;font-size:12px;}
.tabla_calendario{position:relative;float:left;padding-right:10px;}

#dia_marcado{position:relative;float:left;width:660px;}

.tit_agenda{position:relative;float:left;width:660px;font-family:voguebold;font-size:20px;letter-spacing:1px;margin-bottom:10px;border-bottom:1px solid #ffffff}
#txt_agenda{position:relative;float:left;width:660px;}
#txt_agenda2{position:relative;float:left;width:660px;}

#left {
	position:relative;
	float:left;
	width: 660px;
	height: 194px;
	overflow: hidden;	
	margin-top:100px;	
	}

/* Immagini */
#left img {
	position:relative;
	height: 194px;
	border-right:5px solid #2c2c2c;
	clear:both;	
	}