/* CSS Document */


body { padding:0px; margin:0px; HEIGHT: 100%;
    FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; text-align:center}

HTML{HEIGHT: 100%; overflow: inherit}

a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#34180D; text-decoration:underline;}
a:hover {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#34180D; text-decoration:none;}

h1{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 22px; padding:5px 0px 0px 0px; margin:0px; color:#666666; width:520px; float:left; border:0px solid #86A2C7;}


strong{}

p{ text-align:left; line-height: 17px;}

#contenido .nota { color: #666666; font-size:9px; font-style:italic}


/* --------------------------------------------------------- estructura general -----------------------------------------------------------------*/

#contenedor {min-height: 100%; background-color: #ffffff; border:0px solid #86A2C7; background-image:url(../images/fondo_utilbar.gif); background-repeat:repeat-x; text-align:left}
* html #contenedor {height:100%;}

#cabecera { margin:25px auto 0 auto; width: 760px; padding: 0px 15px 0px 25px; height:75px; background-color: #ffffff; background-position:right; background-repeat:no-repeat; text-align:left;}

#menu {width:190px; height:140px; padding:25px; border-bottom:1px solid #ffffff; text-align:left; background-color:#CDD8DA;}

#contenido { margin:0 auto 0 auto;overflow: hidden; min-height: 100%; width:800px; padding-bottom:10px; text-align:left /*background-color:#86A2C7;*/}

#columna_dcha { width:559px; height:100%; float:left; padding: 0px; border-left:1px solid #ffffff;  background-color:#ffffff;}

#columna_izda{ width:240px; float:left; padding:0px; margin:0px; background-color:#ffffff;}

#pie { position:relative; height:15px; margin-top:-17px; background-color:#E0ECFA; border-top:1px solid #86A2C7; color:#666666}

#utilbar { margin:0 auto 0 auto;overflow: hidden; width:747px; height: 20px; border:0px solid #86A2C7; padding: 6px 0px 0px 0px; text-align: right;}




/* ---------------------------------------------------------- menu --------------------------------------------------------------------*/
.menu_titulo{background-image:url(../images/titulo_menu.gif); background-repeat:no-repeat; height:16px; width:187px;}

.menu_link { margin:0px; padding:0px;}
.menu_link li{ margin:0px; padding:5px 0px 0px 0px; list-style:none; list-style-image:none;}
.menu_link li a{  text-decoration: none; font-size:10px; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.menu_link li a:hover{  text-decoration: none; font-size:10px;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.menu_link li a.select{ color:#cccccc;}




/* ----------------------------------------------------------- utilbar ---------------------------------------------------------------------*/

#utilbar a{text-decoration:none;}
#utilbar a:hover{text-decoration: underline;}

#idiomas{ text-align:left; border:0px solid #666666; float: left; color:#FF0000;}
#idiomas a{text-decoration:none; color:#FF0000;}



/* ----------------------------------------------------------- pie ---------------------------------------------------------------------*/
#pie a{ color:#666666; text-decoration: underline;}
#pie a:hover{text-decoration: none;}



/* ----------------------------------------------------------- Columna Izquierda ---------------------------------------------------------------------*/
#descripcion{ width:200px; height:244px; background-color:#E9EEDA; padding:15px 15px 0px 25px;}



/* ----------------------------------------------------------- Columna Derecha ---------------------------------------------------------------------*/
#titulo_apartado{ width:100%; height:35px; background-color:#B2B2B2;border-bottom:1px solid #ffffff;}
#contenidos_texto{height:350px; padding:35px 35px 0px 35px; overflow:auto; }


/* ------ HOME ------*/
#cartel{height:450px; overflow:auto;}



/* ------ AGENDA ------*/
table.agenda{ margin:0px; padding:0px; border:0px; border-collapse:collapse; width:472px;}
table.agenda th{margin:0px; padding:0px; border:0px; height:35px; font-size:11px; color:#666666; background-color:#FFFFFF;border-bottom:1px solid #666666;}
table.agenda th.fecha{color:#91B11E; font-size:11px; text-align:left; border-right:1px solid #999999;}
table.agenda tr{margin:0px; padding:0px; border:0px;}
table.agenda td{margin:0px; padding:10px; text-align:left; border-bottom:1px solid #666666; border-right:1px solid #999999;}
table.agenda td.hora{background-color:#E0ECF5; font-weight:bold}
table.agenda td.evento{background-color:#FCEBC1;}
table.agenda td.lugar{background-color:#E3EBC7; border-right:0px;}



/* ------ GALERIA DE FOTOS ------*/
#contenido_galeria{width:404px; height:341px; float:left;}
#fotos{ width:404px; height:254px;}
#tiradefotos{width:374px; height:81px; background-color:#E9EEDA; padding:5px 0px 0px 30px; text-align:center;}
	#tiradefotos ul{ padding:0px; margin:5px 0px 0px 0px; list-style: none;border-left:1px solid #ffffff; height:32px;}
	#tiradefotos li{ margin: 0px; padding:0px; float:left; overflow:hidden;}
	#tiradefotos img{ margin: 0px; padding:0px;  border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;border-left:0px;}
.masfotos{font-weight:bold;  width:340px; padding-top:7px; color:#336666}
.masfotos a{ text-decoration:none;color:#336666}

#menu_galeria{ width:154px; height:415px; background-color:#D8D8D8; float:right;}
		#menu_galeria li{margin:5px; padding:0px; list-style:none; list-style-image: url(../images/li_submenu.gif); }
		#menu_galeria li a{ color:#666666; text-decoration:none;}
		#menu_galeria li a:hover{ color:#666666; text-decoration:underline;}
		
		
		
/* ------ DESCARGAS ------*/
.descargas li{ margin: 0px; padding:0px 0px 10px 10px; list-style-image:url(../images/li_descargas.gif); line-height:16px;}
.descargas a{ font-weight:bold; text-decoration:none; font-size:11px; color:#999999; display:block;}
.descargas a:hover{ text-decoration:underline; font-size:11px; color: #000000;}



/* ------ CLASIFICACIONES ------*/
table.clasificacion{ margin:0px; padding:0px; border:0px; border-collapse:collapse; width:472px;}
table.clasificacion th{margin:0px; padding:0px 5px 0px 5px; height:25px; font-size:11px; color:#666666; background-color:#FFFFFF;border-bottom:1px solid #666666; border-right:1px solid #999999;}
table.clasificacion tr{margin:0px; padding:0px; border:0px;}
table.clasificacion td{margin:0px; padding:5px; text-align:center; border-bottom:1px solid #666666; border-right:1px solid #999999; background-color:#f1f1f1}
table.clasificacion td.trofeo{background-color:#E0ECF5; font-weight:bold; text-align:left;}



/* ------ NOTICIAS ------*/
#modulo_noticias{ width:92%; margin-bottom:10px; padding:0px 0px 5px 15px; border-bottom:1px solid #999999; background-image:url(../images/ico_noticias.gif); background-repeat:no-repeat}
#modulo_noticias .fecha { color:#91B11E; font-weight:bold; padding:5px;}
#modulo_noticias .titular{ color:#666666; font-weight:bold; font-size:11px; padding:5px; }
#modulo_noticias .titular a{ color:#666666; font-weight:bold; font-size:11px; }
#modulo_noticias .noticia{padding:5px;}

#volver{ height:25px; width:95%; text-align:right;}
#volver a{ font-weight:bold; text-decoration:none;}
#volver a:hover{ text-decoration:underline;}



/* ------ PATROCINADORES ------*/
#patrocinadores{ /*width:470px;*/ width:95%; padding:0px; text-align:center; background-color:#ffffff}
#patrocinadores h2{ font-size:11px; color:#91B11E; border-bottom:1px solid #91B11E; padding:5px;}
#patrocinadores h3{ font-size:10px; color:#83B3D6; margin:0px; padding:0px;}
#patrocinadores ul{ padding:0px; margin:0px; list-style: none; border-bottom: 0px solid #83B3D6;color:#000000;width:100%;}
#patrocinadores li{ margin: 5px; padding:5px 0px 5px 0px; width:46%; float: left; overflow:hidden; border-bottom:0px solid #83B3D6; height:80px;}
#patrocinadores img{ height:50px;}





/* -------------------------------------------------------- News ------------------------------------------------------------------*/
#titulo_central_noticias{border-bottom:1px solid #FFFFFF; width:100%; height:35px; background-color:#B2B2B2;}
/*#contenido_noticias{margin: 0px; width:494px; height:100%; padding:20px; text-align:left; border-bottom:1px solid #999999;background-color:#E9EEDA;}*/
#contenido_noticias{margin: 0px; width:534px; padding:0px; text-align:left;background-color:#E9EEDA;}
#contenido_noticias ul{ margin:0px; padding:0px; width:100%; list-style:none; }
#contenido_noticias li{ margin:0px; padding:20px 20px 20px 20px; border-bottom:1px solid #999999; background-image:url(../images/li_noticias.gif); background-repeat:no-repeat;}
#contenido_noticias a{ font-size:11px; font-weight:bold; text-decoration: none; color:#666666;}
#contenido_noticias a:hover{ text-decoration:underline;}
#contenido_noticias h1{font-size:11px; font-weight:bold;}
.noticia_detalle{ padding: 20px 40px 20px 40px; }








/*--------- imagenes ---------*/
img.dcha { float:right; padding: 15px 0px 15px 30px;}
img.izda{float:left; padding: 15px 30px 15px 0px;}



/*--------- tablas ---------*/
table { width:100%;}
th{ border-bottom:1px solid #333333; border-right:1px solid #333333; color:#333333; height:20px; text-align:center;}
td{padding:4px; text-align:center; border-bottom:1px solid #ffffff;border-right:1px solid #ffffff; background-color:#f0f0f0;}
td.izda{ color:#003366; height:25px;}
td.dcha{ color:#666666; font-weight:bold; height:25px; text-align:right; padding-right: 3px;}


/*--------- formularios ---------*/
form{margin:0px; padding:0px;}
input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/* formulario de acceso -login y password -*/
form.acceso{ padding-bottom:20px; padding-top:10px; text-align: center}
form.acceso input{ width:100px; margin:2px; border:1px solid #666666}
form.acceso input.entrar{ font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:15px; }
form.acceso label{ margin-right: 25px;}

/* formulario de CONTACTO */
form.contacto{ padding-bottom:20px; padding-top:10px; text-align: right;}
form.contacto input{ width:200px; margin:5px 5px 5px 15px; border:1px solid #666666}
form.contacto textarea{ width:200px; height:100px;margin:5px 5px 5px 15px; border:1px solid #666666}
form.contacto input.enviar{ width:100px; border:1px solid #666666; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
form.contacto label{ display:block; background-color:#f1f1f1; margin-bottom:1px; margin-top:1px; vertical-align: text-top}
