html {overflow-y:scroll;
}

*{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #666666;
	border: 0px;
	text-align: left;
	font-family: Tahoma,serif;
	font-weight: normal;
}
input,select,textarea{
	border: 1px solid #ccc;
	background-color: #fff;
}
input.pulsa{
	border: 0px;
	text-align: center;	
}
.separa{
	width: 100%;
	font-size: 0px;
	clear: both;
	float: none;
}
.nada{
	border: 0px;
	background-color: transparent;
}
.none{
	display: none;
	overflow: hidden;
}

a{
	color: #666;
	text-decoration: none;
}
a:hover{
	color: #999;
	text-decoration: underline;
}
body{
	background-color: #fff;
	color: #5B5B5B;
}
ul,ol{
	list-style: none;
}

.flotai{
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 40px;
}
#ppal{
	width: 810px;
	margin: auto;
	margin-top:15PX;
}
.bg{
	background-image: url(img/bg_ppal.gif);
	background-repeat: repeat-y;
	background-position: 165px 0px;

}
#cabecera{
	width: 810px;
	height: 20px;
	text-align: right;
	padding-top: 4px;
	background-color: #fff;
}
#cabecera li{
	margin-right: 12px;
	float: right;
	display: inline;
}
#cabecera li img{
	margin-bottom: -3px;
}
#marco{
	width: 806px;
	height: 267px;
	float: none;
	clear: both;
}
#menu{
	background-color: #F6F5F5;
	width: 806px;
	height: 270px;
	float: none;
	clear: both;
	background-image: url(img/animado.jpg);
	background-repeat: no-repeat;
	background-position: 0px 27px;
	border-top: 1px solid #A0A0A0;
}

#menu ul{
	margin-left: 3px;
	margin-top: 6px;
}

#menu li a{
	color: #5B5B5B;
	background-image: url(img/li_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;	
}

#menu li{
	float: left;
	width: 89px;
	text-align: center;
}

#menu li.extra{
	width: 124px;
}
#menu li ul{
	float: left;
	margin-top: 10px;
/*	background-color: #F6F5F5;*/
}
#menu li ul li{
	text-align: center;
	clear: left;
	float: left;
	width: 120px;
	margin-bottom: 1px;
	display: block;
	border: 1px solid #ccc;
	background-color: #fff;	
}

#menu li ul li a{
	color: #000;
	padding-left: 3px;
	background-image: none;
}
#menu li ul li ul{
	margin-top: 3px;
	background-color: #fff;
	padding-bottom: 3px;
	padding-left: 3px;
}
#menu li ul li ul li{
	text-align: left;
	float: left;
	width: 70px;
	background-color: #F6F5F5;
	margin-left:30PX;

}

#menu li ul li ul li a{
	color: #000;
	padding-left: 5px;
}

#animado{
	background-image: url(img/animado.jpg);
	width: 806px;
	height: 240px;
	clear: both;
	float: none;
	z-index: 1;
}
/* espec�fico index */
#index_bienvenidos{
	width: 268px;
	float: left;
	background-image: url(img/bg_index_galerias.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 1px;
}
#index_bienvenidos h2{
	margin-bottom: 10px;
}

#index_bienvenidos p{
	margin-left: 15px;
	margin-bottom: 10px;
}
#index_bienvenidos #mas{
	text-align: right;
}
#index_bienvenidos #mas a{
	color: #339999;
}

#index_encuesta{
	margin-top: 10px;
	width: 360px;
	height: 135px;
	border: 1px solid #A0A0A0;
	float: right;
	margin-right: 5px;
}

#index_encuesta p{
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 8px;
}

#index_encuesta ul{
}

#index_encuesta li{
	margin-left: 35px;
	margin-right: 5px;
	margin-bottom: 4px;
}

#index_encuesta input.encuesta{
	text-align: center;
	border: 1px solid #A0A0A0;
	color: #A0A0A0;
	margin-left: 130px;
	padding-left: 6px;
	padding-right: 6px;
}
#secciones2{
	width: 806px;
	margin: auto;
	clear: both;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 	0px;
	background-color: #fff;	
	border-top: 1px solid #A0A0A0;
	margin-bottom:15px;
}
#index_noticias{
	width: 268px;
	float: left;
/*	background-image: url(img/bg_index_noticias.gif);*/
	background-repeat: no-repeat;	
	margin-top: 17px;
	display:inline;
}

.index_linea{
	border-top: 1px solid #999;
	width: 806px;
	clear: both;
	float: none;
	padding-top: 8px;
	margin-bottom: 8px;
}
#index_competiciones{
	background-image: url(img/bg_index_galerias.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	float: right;
	width: 268px;
	height:280px;
	margin-top: 17px;
	display:inline;
}
#index_competiciones ul li{
	background-image: url(img/li_competiciones.gif);
	background-repeat: no-repeat;	
	padding-left: 15px;
	margin-left: 35px;
	margin-bottom: 5px;
}
#index_competiciones ul li strong{
	color: #FDB100;
	font-size: 10px;	
}

#detalle_competiciones{
	background-image: url(img/det_index_eventos.jpg);
	background-repeat: no-repeat;
/*	width: 295px;*/
	height: 44px;
	width: 260px;
	margin-bottom: 10px;
	margin-left: 9px;
}
#detalle_index{
	float: right;
	width: 203px;
	height: 148px;
	background-image: url(img/detalle_index.jpg);
}
#index_boletines{
	float: left;
	border: 1px solid red;
	width: 400px;
	height: 200px;
}
#index_buscar{
	float: left;
	border: 1px solid red;
	width: 200px;
	height: 200px;
}
#index_boletin{
	background-image: url(img/bg_index_galerias.gif);
	background-repeat: no-repeat;
	float: right;
	width: 264px;
	margin-bottom: 8px;
}
#index_boletin p{
	margin-left: 43px;
	margin-bottom: 6px;
}
#index_boletin label{
	margin-left: 45px;
	width: 40px;
	clear: both;
	float: left;
	padding-top: 5px;	
	margin-bottom: 8px;
}

#index_boletin input{
	margin-left: 15px;
	margin-bottom: 3px;
	float: left;
	margin-bottom: 8px;	
}
#index_boletin input.entrar{
	margin-left: 100px;
	margin-bottom: 3px;
	float: left;
	clear: both;
	text-align: center;	
	width: 122px;
	border: 1px solid #C60F0F;
	color: #C60F0F;
	font-weight: bold;
	margin-bottom: 0px;
}
#detalle_noticias{
	background-image: url(img/det_index_noticias.jpg);
	background-repeat: no-repeat;
	width: 249px;
	height: 44px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#index_noticias ul li{
	background-image: url(img/li_noticias.gif);
	background-repeat: no-repeat;	
	padding-left: 15px;
	margin-left: 40px;
	margin-bottom: 5px;
}
#index_noticias ul li strong{
	color: #2A7EBE;
	font-size: 10px;	
}

#index_galerias{
	width: 268px;

	background-image: url(img/bg_index_galerias.gif);
	background-repeat: no-repeat;
	margin-top: 17px;
	float: left;
}
#detalle_galerias{
	background-image: url(img/det_index_galerias.jpg);
	background-repeat: no-repeat;
	width: 249px;
	height: 44px;
	margin-bottom: 10px;
	margin-left: 9px;
	
}
#detalle_escuelas{
	background-image: url(img/det_index_escuelas.jpg);
	background-repeat: no-repeat;
	width: 249px;
	height: 44px;
	margin-bottom: 10px;
	margin-left: 9px;
	
}

#index_galerias ul li{
	background-image: url(img/li_galerias.gif);
	background-repeat: no-repeat;	
	padding-left: 15px;
	margin-left: 35px;
	margin-bottom: 5px;
}
#index_galerias ul li.sinmargen{
	/*background-image: url(img/li_galerias.gif);
	background-repeat: no-repeat;	*/
	padding-left: 5px;
	margin-left: 35px;
	margin-bottom: 5px;
}
#index_galerias ul li strong{
	color: #137010;	
}

#index_socios{
	width: 269px;
	float: left;
/*	background-image: url(img/bg_index_socios.gif);
	background-image: url(img/bg_index_galerias.gif);*/
	background-repeat: no-repeat;
	padding-left: 1px;
}
/*#index_socios #candado{
	background-image: url(img/candado.jpg);
	background-repeat: no-repeat;
	background-position: 0px 70px;
}*/
#index_socios label{
	margin-left: 65px;
	width: 60px;
	clear: both;
	float: left;
	padding-top: 5px;	
	margin-bottom: 8px;
}

#index_socios input{
	margin-left: 15px;
	margin-bottom: 3px;
	float: left;
	margin-bottom: 8px;	
}
#index_socios input.entrar{
	margin-left: 140px;
	margin-bottom: 3px;
	float: left;
	clear: both;
	text-align: center;	
	width: 112px;
	border: 1px solid #B00796;
	color: #B00796;
	font-weight: bold;
	margin-bottom: 10px;
}
#index_socios p{
	background-image: url(img/p_ayuda.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-bottom: 6px;
	float: left;
	margin-left: 0px;
	margin-top: -31px;
/*	float: right;
	margin-right: 12px;*/
}
#index_socios input.area{
	text-align: center;
	border: 1px solid #B00796;
	color: #B00796;
	margin-left: 40px;
	margin-bottom: 10px;
}

/* fin espec�fico index */
#detalle_pie{
	width: 806px;
	margin: auto;
	clear: both;
	text-align: center;
	padding-bottom: 5px;
	background-color: #fff;
	height: 60px;
	background-image: url(img/inferior.jpg);
	background-repeat: no-repeat;
}
#pie{
	width: 806px;
	margin: auto;
	clear: both;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 30px;
	background-color: #fff;	
	border-top: 1px solid #A0A0A0;
}

#lateral{
	float: left;
	width: 198px;
/*	height: 550px;*/
	background-image: url(img/bg_lateral.gif);	
	background-repeat: no-repeat;
	background-position: 13px 2px;
}
#lateral #bg{
	background-color: #fff;
}
#lateral #buscador{
	width: 193px;
	background-image: url(img/bg_men_buscador.gif);
	background-repeat: no-repeat;
	background-position: 0px 31px;
	height: 85px;
	float: right;
	margin-bottom: 10px;
	margin-right: -3px;
}
#lateral #buscador input{
	margin-bottom: 4px;
	padding: 0px;
	margin-top: -3px;
	float: left;
	z-index: 1;
	position: relative;	
}
#lateral #buscador input.buscador{
	width: 109px;
	text-align: center;
	border: 1px solid #B00796;
	color: #B00796;
	padding: 0px;
	margin-top: 0px;	
}
#lateral ul#navega{
	margin-right: 0px;
	margin-bottom: 10px;
}
#lateral ul#navega li{
	text-align: right;
	height: 31px;
	margin-bottom: 3px;
	width: 198px;
}
#lateral ul#navega li img{
}
#lateral ul#navega li a{
	padding-left: 14px;
/*	height: 31px;*/
	width: 160px;
	display: block;
	text-align: right;
	float: right;
}
#lateral ul#navega li a:hover{
/*	background-image: url(img/a_lateral.gif);*/
	background-repeat: no-repeat;
/*	padding-left: 14px;*/
/*	background-position: 0px 12px;*/
	color: #FDB100;
	text-decoration: none;		
}
#lateral #socios{
/*	background-image: url(img/bg_men_socio.gif);*/
	background-image: url(img/candado.jpg);
	background-repeat: no-repeat;
	background-position: 0px 40px;
	margin-top: 40px;
	width: 175px;
	margin-left: 12px;
	margin-bottom: 10px;
	padding-top: 4px;
	clear: both;
	float: none;
}
#lateral #socios label,input{
	margin-left: 60px;
	margin-bottom: 3px;
	padding: 2px;
}
#lateral #socios input.entrar{
	border: 1px solid #B00796;	
	color: #B00796;
	text-align: center;
	padding: 2px;
	margin-left: 124px;
}

#lateral ul#soci{
	margin-left: 40px;	
}
#lateral ul#soci li{
	background-image: url(img/li_soci.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	font-size:13px;
	
}
#lateral ul#soci li.salir{
	background-image: url(img/li_soci.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	font-size:14px;
	color:#900;
	
}
#lateral ul#soci li.salir a{
	
	font-size:12px;
	font-weight:bold;
}
 
#lateral ul#soci ul{
	margin-left: 15px;
	margin-bottom: 12px;
	padding-top: 4px;
}
#lateral ul#soci li ul li{
	background-image: url(img/li_competiciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	
}
/* CONTENIDO */
#cont{
	float: left;
	width: 600px;
	margin-top: 9px;
	margin-bottom: 15px;
	background-color: #fff;
	margin-left:10px;
}
#cont p.nota{
	font-size: 10px;
	margin-bottom: 40px;
	background-image: url(img/p_nota.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
}
#cont p.nota b{
	font-size: 10px;
	color: #137010;	
}
#cont p.nota a{
	font-size: 10px;
}
#cont p{
	margin-left: 70px;	
	margin-right: 40px;
	margin-bottom: 15px;
	text-align: justify;
}
#cont p.columna{
	margin-left: 70px;
	margin-right: 100px;
	text-align: justify;
}
#cont .descarga{
	background-image: url(./img/descarga.jpg);
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0px -0px;
	padding-left: 22px;
	margin-bottom: 5px;
}
 .descarga a{
	height:23px;
	line-height:20px;

}
.descarga a:hover{
	height:23px;
}

#cont #fav{
	border: 1px solid #ccc;
	width: 110px;
	margin-left: 0px;
}
#cont #fav img{
	padding: 4px;	
}
#cont h3.ficha{
	margin-left: 40px;
	width: 400px;
	height: 30px;
	display: block;
	margin-bottom: 20px;
	clear: both;
	font-size:16px;
}

#cont h4{
	margin-left: 40px;
	margin-bottom: 10px;
}
#cont ul#gal{
	width: 300px;
	/*height: 200px;*/
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	list-style: none;
}
#cont ul#gal li{
	float: left;
	width: 90px;
	height: 90px;
	border: 1px solid #FDB100;
	border: 1px solid #FAC64D;
	margin-left: 4px;
	margin-bottom: 4px;
	text-align: center;
	background-color: #FFF0CD;
}
#cont ul#gal li img{
	padding-top: 5px;
}
#cont ul#galppal{
	width: 420px;
	margin-left: 75px;
	margin-bottom: 10px;
	list-style: none;
}
#cont ul#galppal li{
	float: left;
	width: 90px;
	height: 90px;
	border: 1px solid #FDB100;
	border: 1px solid #FAC64D;
	margin-left: 6px;
	margin-bottom: 6px;
	text-align: center;
	background-color: #FFF0CD;
}
#cont ul#galppal li .img{
	width: 90px;
	height: 35px;
}
#cont ul#galppal li a{
}
#cont p.pdf{
		margin-left: 70px;
		background-image: url(img/p_pdf.gif);
		background-repeat: no-repeat;
		padding-left: 25px;
		height: 25px;
		font-variant: small-caps;
}
#cont p.pdf a{
	border-bottom: 1px solid #666;
}
#cont p.pdf a:hover{
	border-bottom: 1px dashed #666;
	text-decoration: none;
}
#cont p.ayuda{
	background-color: #F7F6F0;
	border:1px solid #E9F0EE;
	clear: both;
	margin-bottom: 8px;
	padding: 5px;
	padding-left: 25px;
	margin-right: 4px;
	background-image: url(img/p_ayuda.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	margin-left: 40px;
}
#secciones2 p.nohay{
	clear: both;
	padding-left: 15px;
}
#cont p.nohay{
	background-color: #F7F6F0;
	border:1px solid #CA1414;
	clear: both;
	margin-bottom: 8px;
	padding: 5px;
	padding-left: 25px;
	margin-right: 4px;
	background-image: url(img/p_nohay.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	margin-left: 40px;
}
#cont p.aviso{
	background-color: #F7F6F0;
	border:1px solid #A8D7A6;
	clear: both;
	margin-bottom: 8px;
	padding: 5px;
	padding-left: 25px;
	margin-right: 4px;
	margin-left: 40px;
	background-image: url(img/p_aviso.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
}
#cont p.hora{
	background-color: #F7F6F0;
	border:1px solid #000;
	clear: both;
	margin-bottom: 25px;
	padding: 5px;
	padding-left: 25px;
	margin-right: 4px;
	background-image: url(img/p_aviso.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	margin-left: 40px;
}
#cont p.correo{
	background-color: #F7F6F0;
	border:1px solid #137010;
	clear: both;
	margin-bottom: 25px;
	padding: 5px;
	padding-left: 25px;
	margin-right: 4px;
	background-image: url(img/n_mensaj.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	margin-left: 40px;
}
#cont p.correo a{
	color: #137010;
	font-weight: bold;
}

#cont p.reserva{
	background-color: #F7F6F0;
	border:1px solid #A8D7A6;
	clear: both;
	margin-bottom: 8px;
	padding: 5px;
	padding-left: 25px;
	margin-right: 4px;
	background-image: url(img/p_reserva.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	margin-left: 00px;	
/*	margin-left: 40px;	*/
}
#cont ul#instalaciones{
	margin-left: 20px;
	list-style: none;		
}
#cont ul#instalaciones li{
	float: left;
	margin-left: 30px;
	width: 250px;
	border-bottom: 1px dotted #ccc;		
	margin-bottom: 30px;
}
#cont ul#instalaciones li a{
	background-image: url(img/a_instalaciones.gif);
	background-repeat: no-repeat;
	padding-left: 20px;	
	width: 230px;
	display: block;
}
#cont ul#instalaciones li a:hover{
	background-image: url(img/a_instalacioneshover.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
}

#cont ul#pdfs{
	margin-left: 0px;
	margin-top: 20px;	
	list-style: none;	
}
#cont ul#pdfs li{
	float: left;
	margin-left: 70px;
	width: 250px;
	border-bottom: 1px dotted #ccc;		
	margin-bottom: 20px;
	clear: left;
}
#cont ul#pdfs li a{
	background-image: url(img/a_instalaciones.gif);
	background-repeat: no-repeat;
	padding-left: 20px;	
	width: 230px;
	display: block;
}
#cont ul#pdfs li a:hover{
	background-image: url(img/a_instalacioneshover.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
}

#cont ul#secciones{
	margin-left: 30px;
	list-style: none;
}
#cont ul#secciones li{
	float: left;
	width: 140px;
	height: 164px;
	display: block;
	margin-left: 25px;
	margin-bottom: 15px;	
}
#cont  ul#secciones li .det{
	background-image: url(img/li_secciones.gif);	
	width: 140px;
	height: 20px;
	margin-bottom: 2px;
	float: left;
	display: block;
}
#cont ul#secciones li .secc{
	width: 140px;
/*	border: 1px solid #137010;*/
	border: 1px dotted #ccc;
	background-color: #fff;
	height: 101px;
	float: left;
	padding-top: 4px;
	text-align: center;
	margin-bottom: 3px;
}
#cont ul#secciones li a.nombre{
	width: 140px;
	height: 16px;
	display: block;
	text-align: center;
}

#cont ul#noticias{
	margin-left: 40px;
	margin-right: 30px;
	list-style: none;	
}
#cont ul#noticias li{
	margin-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}
#cont ul#noticias li b{
	margin-right: 10px;
	font-size: 10px; 
	color:#7EAAD7;
}
#cont ul#noticias li a{
	display: block;
	background-image: url(img/a_instalacioneshover.gif);
	background-repeat: no-repeat;
	background-position: right;	
}
#cont ul#noticias li a:hover{
	text-decoration: none;
	background-image: url(img/a_instalaciones.gif);
	background-repeat: no-repeat;
	background-position: right;	
}
#cont iframe{
/*	border: 1px solid #ccc;*/
margin-left: 50px;
}
#cont ol#resultados{
	margin-left: 60px;	
	list-style: decimal;
	margin-right: 60px;
}
#cont ol#resultados li.a{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;	
}
#cont ol#resultados li.a a{
	color: #999;
}
#cont ol#resultados li.b{
	border-bottom: 1px dotted #7EAAD7;
	margin-bottom: 20px;	
	color: #7EAAD7;	
}
#cont ol#resultados li.b a{
	border-bottom: 1px dotted #7EAAD7;
	color: #7EAAD7;	
}
#cont ul,ol{
	margin-left: 60px;
	margin-right: 15px;
}
#cont ol{
	list-style: decimal;
	margin-left: 130px;
}
#cont ul{
	list-style: square;
	margin-left: 120px;
}
#cont ul,ol li{
	margin-bottom: 4px;
}
#cont ul#competiciones{
	margin-left: 50px;	
	margin-right: 20px;
	list-style: none;
}
#cont ul#competiciones li.a{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20px;	
}
#cont ul#competiciones li.a a{
	color: #999;
}
#cont ul#competiciones li.b{
	border-bottom: 1px dotted #7EAAD7;
	margin-bottom: 20px;	
	color: #7EAAD7;	
}
#cont ul#competiciones li.b a{
	border-bottom: 1px dotted #7EAAD7;
	color: #7EAAD7;	
}	
/* CONT NAVEGACION */
#cont #navgal{
	float: right;
	clear: right;
	width: 300px;
	text-align: center;
	background-color: #DBEAF5;
	border: 1px solid #ccc;
	padding: 2px;
}
#cont #navgal img{
	margin-right: 3px;
	margin-left: 3px;
}
#cont #navi{
	width: 200px;
	text-align: center;
	margin-left: 15px;
	margin-top: 20px;	
}
#cont #navd{
	width: 85%;
	clear: both;
	text-align: right;
	margin-bottom: 20px;
}
#cont #navc{
	text-align: center;
	clear: both;
	margin: auto;
	width: 85%;
	text-align: center;
	background-color: #DBEAF5;
	border: 1px solid #ccc;
	padding: 2px;
	margin-bottom: 10px;
}
#cont #navc img{
	padding-left: 3px;
	padding-right: 3px;
}
/*#cont #navc{
	text-align: center;
	clear: both;
	margin: auto;
	width: 85%;
	text-align: center;
}*/
/* FIN CONT NAVEGACION */

/* colores encuestas */
#cont .color0{
	height: 18px;
	border: 1px solid #000;
	background-color: #FF8C00;
	padding: 3px;
	color: #000;
	float: left;
}
#cont .color1{
	height: 18px;
	border: 1px solid #000;
	background-color: #87CEEB;
	padding: 3px;	
	color: #000;	
	float: left;	
}
#cont .color2{
	height: 18px;
	border: 1px solid #000;
	background-color: #32CD32;
	padding: 3px;	
	color: #000;
	float: left;	
}
#cont .color3{
	height: 18px;
	border: 1px solid #000;
	background-color: Red;
	padding: 3px;	
	color: #000;	
	float: left;
}
#cont .color4{
	height: 18px;
	border: 1px solid #000;
	background-color: #cecece;
	padding: 3px;	
	color: #000;
	float: left;		
}
#cont .color5{
	height: 18px;
	border: 1px solid #000;
	background-color: #cecece;
	padding: 3px;	
	color: #000;	
	float: left;
}
#cont .porc{
	height: 18px;
	width: 60px;
	display: block;
	float: left;
	padding-top: 5px;
	text-align: center;
	color: #000;
}
#cont table.encuesta{
	border: 1px solid #ccc;
	margin-left: 40px;
}
#cont table.encuesta td,th�{
	padding: 3px;
}
#cont table.encuesta td.barra{
	width: 350px;
}
#cont table.encuesta th{
	padding-left: 10px;
}
#cont input.voto{
	width: 85%;
	border: 2px solid #ccc;
	text-align: center;
}
#cont input.nada{
	border: 0px;
	background-color: transparent;
}
/* fin colores encuestas */
#cont .e{
	padding: 3px;
	border: 1px solid #FF0000;
	background-color: #FDE6E6;
	color: #ff0000;
	text-align: center;
}
#cont .link{
	margin-left: 70px;
	margin-bottom: 10px;
	width: 40em;
	margin-top: 20px;
}
#cont .link span.h3 {	
	border-bottom: 1px dotted #ccc;
	width: 40em;
	clear: right; 	
	height: 1.2em;
	display: block;
	margin-bottom: 0.3em;
}
#cont .link span.h3 a{
	background-image: url(img/a_instalacioneshover.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;	
	width: 40em;
	font-variant: small-caps;
	color: #7EAAD7;
}
#cont .link span.h3 a:hover{
	text-decoration: none;
	background-image: url(img/a_instalaciones.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #666;
}
#cont .link span.p{
	clear: left;	
	text-align: justify;
}
/*
.producto{
	width: 130px;
	height: 170px;
	text-align: center;
	float: left;
	margin-left: 15px;
	margin-bottom: 20px;

}
.producto .im{
	width: 130px;
	height: 125px;
	border: 1px dashed #5894C3;
	text-align: center;
	padding-top: 5px;
	background-image: url(img/bg_prod1.gif);
}
.producto a.pro{
	width: 126px;
	display: block;
	text-align: center;
	border: 1px solid #5894C3;
	margin-left: 2px;
	font-variant: small-caps;
}
.producto .im img{
	padding: 1px;
	background-color: #fff;
	border: 1px solid #ccc;
}
*/
/* reservas*/
.horario{
	float: left;
/*	width: 290px;*/
	width: 180px;
	margin-left: 15px;
}

#cont table.hora{
	/*width: 250px;
		margin-left: 40px;
	*/
	width: 180px;
	margin-left: 0px;
	margin-bottom: 15px;
}
#cont table.hora th,td{
	padding: 0px;
	white-space: nowrap;
	height: 20px;
	text-align: center;
}
#cont table.hora td{

}
#cont table.hora th{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;	
	border-left: 1px solid #ccc;	
	
}
#cont .hora form{

}
#cont .hora form input{
	border: 0px;
	color: #137010;
	padding: 0px;
	cursor: pointer;
	text-align: left;
	margin-left: 8px;
}
td.reservar{
	background-image: url(img/bg_h_reservar.gif);
	background-repeat: no-repeat;
	color: #137010;
	padding-left: 20px;
	border-bottom: 1px solid #137010;
	border-top: 1px solid #137010;
	border-right: 1px solid #137010;
	background-position: 2px 2px;		
}
td.libre{
	background-image: url(img/bg_h_libre.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	color: #5894C3;
	padding-left: 20px;
	border-bottom: 1px solid #5894C3;
	border-top: 1px solid #5894C3;	
	border-right: 1px solid #5894C3;	
}
td.caducado{
	background-image: url(img/bg_h_caducado.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	color: #B00796;
	padding-left: 20px;
	border-bottom: 1px solid #B00796;
	border-top: 1px solid #B00796;	
	border-right: 1px solid #B00796;	
}
#cont table.explica{
	margin-left: 40px;
	margin-bottom: 20px;	
	clear: left;
}
#cont table.explica th{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;	
	border-left: 1px solid #ccc;
	padding-left: 4px;
	padding-right: 4px;	
}
#cont table.explica td.ex{
	text-align: left;
	padding-left: 10px;
}
#cont table{
	border-collapse: collapse;
	border-spacing: 0;
}
#cont table#mensajes{
	margin-left: 42px;
	margin-bottom: 30px;
	width: 554px;
}
#cont table#mensajes td{
	padding: 4px;
	border-bottom:1px solid #ccc;
}
#cont table#mensajes tr.a td{
	background-color: #F7F6F0;
}
#cont table#mensajes td.msg a{
	width: 100%;
	padding-right: 14px;
	color: #137010;
	display: block;
	font-weight: bold;
}
#cont table#mensajes tr.noleido td{
	background-color: #ffffff;
}
#cont table#mensajes tr td{
	background-color: #ECE6C1;
}
#cont table#mensajes tr.noleido td.msg a{
	width: 100%;
	padding-right: 14px;
	display: block;
	color: #666;
	font-weight: normal;
}
#cont table#mensajes td.c{
	text-align: center;
}
#cont table#mensajes td.fecha{
	font-size: 10px;
	color: #000;
	text-align: center;
}
#cont table#mensajes th{
	border-bottom: 1px solid #B29800;
	text-align: center;
	padding: 3px;
	background-color: #F7F6F0;
	color: #B29800;
}
#cont table#mensajes td.nav{
	background-color: #DBEAF5;
	
}
#cont table#mensajes td.nav img{
	margin-right: 3px;	
	margin-left: 3px;
}
#cont table#mensajes td.nav #navg{
	width: 60px;
	float: right;
}
#cont table#mensajes td.nav p{
	float: left;
	width: 280px;
	margin: 0px;
	margin-left: 10px;
}
#cont p.mensa{
	border: 1px solid #ccc;
	background-color: #F7F6F0;
	padding: 8px;	
}
#cont p.mensa b{
	font-size: 10px;
	color: #000;
	width: 40px;
	display: block;
	float: left;

}
#cont p.mensanav{
	background-color: #DBEAF5;
	border: 1px solid #ccc;
	padding: 4px;
	height: 12px;
}
#cont p.mensanav .iz{
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}
#cont p.mensanav .de{
	float: right;
	margin-left: 3px;
	margin-right: 3px;
}
#cont .pro{
	 height: 175px;
	 clear: both;
	 margin-bottom: 15px;
}
#cont .texto{
	width: 335px;
	float: left;
	margin: 0px;
}
#cont .texto p{
	margin: 0px;
}
#cont .imgprod{
	background-image: url(img/bg_imgprod.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 170px;
	float: left;
	margin-left: 45px;
	margin-right: 15px;
	margin-bottom: 10px;
	text-align: center;
}
#cont .imgprod img.imag{
	margin-top: 10px;
	border: 1px solid #5894C3;
	padding: 1px;
	margin-bottom: 5px;
	background-color: #fff;
}
#cont .imgprod .zoom{
	margin-left: 10px;	
}
#cont h3.ficha2{
	margin-bottom: 10px;
	margin-right: 0px;
	float: left;
	width: 335px;
	font-size: 15px;
	clear: right;
}
/*fin reservas*/

/* formularios */
#cont fieldset p.ayuda{
	margin-left: 8px;
}
#cont fieldset{
	margin-left: 100px;
	border: 1px solid #ccc;
	padding: 10px;
	width: 350px;
	margin-bottom: 15px;	
}
#cont fieldset legend{
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;	
}
#cont .fora{
	margin-bottom: 0.8em;
	margin-right: 6em;
	clear: both;
	text-align: right;
}
#cont .fora label{
	margin-right: 4px;	
}
#cont .fora input{
	margin-left: 0.5em;	
}
#cont .forc{
	text-align: right;
}
#cont .forc input{
	width: 180px;
	text-align: center;
	border: 2px solid #FF9900;
	color: #B51818;
	margin-right: 66px;
}
#cont ul#info{
	margin-left: 130px;
	list-style: none;
}
#cont ul#info li{
	margin-bottom: 10px;
	background-image: url(img/li_competiciones.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
	font-size:13PX;
}
#cont ul#info li ul{
	margin-left: 30px;
	padding-top: 10px;
	list-style: none;
}
#cont ul#info li ul li{
	margin-bottom: 10px;
	background-image: url(img/li_galerias.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
}
#cont ul#encuesta{
	list-style: none;
}
#presen{
	width: 530px;
	float: right;
}
#presen h2{
	margin-bottom: 5px;
}
#presen p{
	margin-bottom: 5px;	
}
/* fin formulario */

/* PIE ASTURMEDIA */ 

#asturmedia{
	width: 806px;
	margin: auto;
	clear: both;
	text-align: right;
	margin-bottom: 0px;
	padding-top: 10px;
	font-size: 9px;
	background-color: #fff;
	color: #999;
}
#asturmedia a{
	font-size: 9px;
	color: #999;
}

/* PLANTILAL SIMPLE */

#cont_simple{
	width: 530px;
	float: right;	
}
#cont_simple p.nota{
	font-size: 9px;
	margin-bottom: 40px;
	background-image: url(img/p_nota.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 0px;
}
#cont_simple p.nota b{
	font-size: 9px;
	color: #137010;	
}
#cont_simple p.nota a{
	font-size: 9px;
}
#cont_simple p{
/*	margin-left: 70px;	
	margin-right: 40px;*/
	margin-left: 13px;
	margin-right: 5px;	
	margin-bottom: 15px;
	text-align: justify;
}
#cont_simple p.presen{
	margin-left: 13px;
	margin-right: 5px;	
}
#cont_simple #leer{
	text-align: right;
	padding-bottom: 6px;

}
/* formularios */
#cont_simple fieldset p.ayuda{
	margin-left: 8px;
}
#cont_simple fieldset{
	margin-left: 100px;
	border: 1px solid #ccc;
	padding: 10px;
	width: 330px;
	margin-bottom: 15px;	
}
#cont_simple fieldset legend{
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;	
}
#cont_simple a{
	color: #FF8C00;
}
#cont_simple a:hover{
	text-decoration: underline;
}
#cont_simple .fora{
	margin-bottom: 0.8em;
	margin-right: 6em;
	clear: both;
	text-align: right;
}
#cont_simple .fora label{
	margin-right: 4px;	
}
#cont_simple .fora input{
	margin-left: 0.5em;	
}
#cont_simple .forc{
	text-align: right;
}
#cont_simple .forc input{
	width: 150px;
	text-align: center;
	border: 2px solid #FF9900;
	color: #B51818;
	margin-right: 66px;
}
#menu2{
	background-color: #F6F5F5;
	width: 806px;
	height: 270px;
	float: none;
	clear: both;
	background-image: url(img/animado.jpg);
	background-repeat: no-repeat;
	background-position: 0px 27px;
	border-top: 1px solid #A0A0A0;
}
#menu3{
	border-bottom: 1px solid #A0A0A0;
	background-color: #F6F5F5;
	width: 802px;
	height: 28px;
	margin-left: 5px;
	margin-bottom: 8px;
}
/* PROYECTOS */
.blog{
	border-bottom: 1px dashed #ccc;
	margin-bottom: 8px;
	padding-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
}
.h2gal{
	border: 1px solid #ccc;
	padding: 4px;
	margin-bottom: 10px;
}
.h2gal a{
	font-size: 15px;
	font-weight: bold;
}
.gal{
	float: left;
	width: 132px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
}
.navegafoto{
	height: 12px;
	background-color: #ccc;
	margin-top: 1px;
	width: 130px;
}
.navegafoto .enlacesiguiente{
	float: right;
}
.navegafoto .enlaceanterior{
	float: left;
}
ul.come{
	padding-bottom: 20px;
	text-align: right;
}
ul.come li{
	display: inline;
	margin-left: 8px;
}
ul.come li a{
	color: #FFA500;
	padding: 3px 6px 3px 6px;
	border: 1px solid #FFA500;
}
ul.come li a:hover{
	color: #fff;
	background-color: #FFA500;
}
ul.come li span{
	color: Red;	
	padding: 3px 6px 3px 6px;	
	border: 1px solid red;
}
a.no{
	color: #0000CD;
	font-size: 9px;
}
#cont .justify{

}
#cont .justify p{
	margin-left: 0px;
}
#cont #comentarios{
	margin-left: 20px;
}
#cont #comentarios textarea{
	width: 100%;
	height: 40px;
	margin-bottom: 10px;
}
#cont #comentarios #enviar{
	background-color: #ccc;
	color: #000;
	text-align: center;
	float: right;
	border: 1px solid #000;
}
#cont dl#comentario{
	margin-bottom: 35px;
}
#cont dl#comentario dt{
	background-color: #ccc;
	color: #000;
	padding: 3px;
}
#cont dl#comentario dd{
	margin-bottom: 8px;
	padding: 3px;	
}
#cont table#pro{
	margin-left: 15px;
	margin-top: 15px;
}
#cont table#pro td{
	padding: 3px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
#cont table#pro th{
	background-color: #ccc;
	color: #000;
	text-align: center;
	padding: 3px;
	border-right: 1px solid #fff;
}
