html {
	min-height: 100%;
	/*margin-bottom: 1px;*/
		}

body{
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*overflow:hidden;*/
	/*font-size:10px;*/
	color:#3A4D76;
}

#contenedor{
	position:absolute;
	left:50%;
	margin-left:-30.44em;
	width:60.94em; 
        border:.07em solid #74abc9 ;
        padding:.20em;
        min-height:31.00em;        
}


#contenedor_central_inscripciones{
    position:absolute;
    left:50%;
    margin-left:-30.44em;
    width:60.94em; 
    border:.07em solid #74abc9 ;
    padding:.20em;
    height:70.00em;   
}

#contenedor_central_inscripciones_modificar{
    position:absolute;
    left:50%;
    margin-left:-30.44em;
    width:60.94em; 
    border:.07em solid #74abc9 ;
    padding:.20em;
    height:74.00em;   
}
#contenedor_central_inscripciones_fax{
    position:absolute;
    left:50%;
    margin-left:-30.44em;
    width:60.94em; 
    border:.07em solid #74abc9;   
    padding:.20em;
    height:72.00em;   
}
.datos_inscripcion_fax{
  float:left;
  width:25.00em;
  margin:1.00em;
}  
.datos_inscripcion_fax_2{
  border:.02em solid #999999;
  padding:.5em;
        float:right;
        display:block;
        width:18.00em;
        margin-bottom:3.00em;
 }

#cabecera_index{
       vertical-align:bottom;
       background-color:#74abc9;	
	/*font-size:10px;*/
	/*color:#0C8638;*/
	color:#3A4D76;
	width: 60.95em;
	height: 6.56em;	
 }
	
#logo{	
  float:left;
  margin:1.00em;
}
	
	#logo{
	float:left;
        position:relative;
	width: 21.56em;
	height: 3.88em;
}	
		
#info{
	font-weight:bold;
	text-align:right;
	position:absolute;
	left:825px;
	top:13px;
	width: 107px;
	height: 35px;
}

#menu{
    font-size:0.75em;
    font-weight:bold;
    float:right;
    width: 45.67em;
    height: 1.42em;
    margin-top:6.00em
}


#pie{position:relative;
        float:left;
	font-size:0.63em;
	padding-left:2.50em;
	padding-top:0.50em;
	/*color:#0C8638;*/
        margin-top:.50em;
	color:#ffffff;
	width:94.35em;
	height: 2.00em;
	background-color:#64789d;	
}
        
 #pie_noticias{position:relative;
        float:left;
	font-size:0.63em;
	padding-left:2.50em;
	padding-top:0.50em;
	/*color:#0C8638;*/
        margin-top:.50em;
	color:#ffffff;
	width:94.35em;
	height: 2.00em;
	background-color:#64789d;	
}       
#pie_inscripciones{
   
    position:absolute;
    top:110.50em;
    font-size:0.63em;
	padding-left:2.50em;
	padding-top:0.50em;
	/*color:#0C8638;*/
        margin-top:-1.50em;
	color:#ffffff;
	width:94.35em;
	height: 2.00em;
	background-color:#64789d;
}

#pie_inscripciones_modificar{
   
    position:absolute;
    top:116.50em;
    font-size:0.63em;
	padding-left:2.50em;
	padding-top:0.50em;
	/*color:#0C8638;*/
        margin-top:-1.50em;
	color:#ffffff;
	width:94.35em;
	height: 2.00em;
	background-color:#64789d;
}
#pie_largo_fax{
   
    position:absolute;
    top:113.50em;
    font-size:0.63em;
	padding-left:2.50em;
	padding-top:0.50em;
	/*color:#0C8638;*/
        margin-top:-1.50em;
	color:#ffffff;
	width:94.35em;
	height: 2.00em;
	background-color:#64789d;
}

#pie_mapa{position:relative;
        float:left;
	font-size:0.63em;
	padding-left:2.50em;
	padding-top:0.50em;
	/*color:#0C8638;*/
        margin-top:.50em;
	color:#ffffff;
	width:94.35em;
	height: 2.00em;
	background-color:#64789d;	
}
/****************************************/
#pie p {margin:0}
#pie_noticias p {margin:0}
#pie_inscripciones p {margin:0}
#pie_inscripciones_modificar p {margin:0}
#pie_largo_fax p {margin:0}
#pie_mapa p {margin:0}
/****************************************/

#contenido{
        position:relative;
        float:left;
	font-size:0.75em;
	width:61.00em;	
        display:block;
        min-height:31.00em;
    
 }
#contenido h1 {font-size:1.1em}
/*
#banners{
	width:740px;
	height:65px;
	position:absolute;
	top:471px;
	left:17px;
	}
#banners_lateral{
	width:200px;
	height:415px;
	position:absolute;
	top:102px;
	left:752px;
	}*/
#banners_1{width:12.50em;height:4.06em;}
#banners_2{width:12.50em;height:4.06em;}
#banners_3{width:12.50em;height:4.06em;}
#banners_4{width:12.50em;height:4.06em;}
#banners_5{width:6.13em;height:4.06em;}
#banners_6{width:6.13em;height:4.06em;}
#banners_7{width:6.13em;height:4.06em;}
#banners_8{width:6.13em;height:4.06em;}
#banners_9 {width:12.81em;height:4.06em;}
#banners_10{width:32.81em;height:4.06em;}
/* ______________Estilos Apartado INDEX___________________________________*/
#lista_noticias_index{
        position:relative;
        float:left;
	width:33.08em;
	height:29.83em;	
}
#index_proximos{	
        position:relative;
        float:left;
	width:26.25em;
	height:16.75em;
	text-align:left;
	}
	
#index_go_to{	width:26.25em;
	position:relative;
        float:left;
        height:14.41em;
	text-align:left;
	border-bottom:.10em solid #E68A00;
	}
	
#index_go_to a{
	
}	
	
/* ______________Estilos Apartado KIROLIA__________________________________*/
/* ______________Estilos Apartado NOTICIAS_________________________________*/
#lista_noticias{
	width:16.92em;
	height:28.50em;
	position:relative;
        float:left;
	border:0.06em solid #CCCCCC;
}
/*#lista_noticias_ultimas{
	width:205px;border:1px solid #CCCCCC;
	height:157px;
	position:absolute;
	top:185px;
	left:0px;
	border:1px solid red;
}*/
#noticia{
    float:left;
    padding:0.42em;
    margin:3.00em 0 0 0.4em;
    border:0.06em solid #CCCCCC;
    width:42.00em;
   
	
}

#lista_noticia{
padding:0.31em;
border:0.06em solid #CCCCCC;
	width:60.42em;
	height:auto;
	position:absolute;
	top:3.83em;
	left:-0.08em;
	/*overflow-y:scroll;*/
        
	
}
/**********************/
#opciones_noticias{
	/*width:529px;*/
        width: 44.08em; 
	height:3.18em;
	position:absolute;
	top:0.82em;
	left:18.64em;
	text-align:right;
        	
}

#opciones_noticias label{
	margin-bottom:0.18em;
	
}


/*#paginacion{
	position:absolute;
	top:-28px;
	left:-62px;
	width: 219px;
	background:red;
}*/


/* ______________Estilos Apartado AGENDA___________________________________*/
/* ______________Estilos Apartado CENTRAL DE INSCRIPCIONES_________________*/
#contenido_central{	
	position:absolute;
	top:1.58em;
	left:0em;
	width: 60.83em;
	height: auto;/*border:1px solid #CCCCCC;*/
		}

#imagen_central{	
	border:.06em solid #CCCCCC; 
	text-align:center;
	position:absolute;
	top:15.90em;
	left:-0.08em;
	width: 16.75em;
	height: 12.50em;
	}

#superior_central{	/*border-bottom:1px solid #CCCCCC;*/
	position:absolute;
	top:0.33em;
	left:17.92em;
	width: 46.08em;
	height: auto;
   }
	
#form_central{
        border:0.09em solid #CCCCCC;
	position:absolute;
	top:3.95em;
	left:17.58em;
	width: 43.58em;
	height: auto;
	/*overflow-y:scroll;*/
}


	
#lateral_central{
line-height:1.42em;
text-align:center;
	position:absolute;
	top:0.33em;
	left:0em;
	width: 17.08em;
	height: 30.58em;
}

#formulario label{font-weight:bold}
#formulario input{margin-top:0.50em;}

/* ______________Estilos Apartado GO TO____________________________________*/

/* ______________CLASES__FORMATO_DE_TEXTO_________________*/

.texto_menu{font-size:0.88em;color:#3A4D76;}
a.texto_menu{color:#3A4D76;text-decoration:none}
a:hover.texto_menu{color:#3A4D76;text-decoration:underline;}

.titular{font-size:1em;color:#3A4D76;}
.bordeinf{ border-bottom:0.08em solid #CCCCCC;}
.tam10{ font-size:.83em;}
.tam11{ font-size:.92em;}
.tam12{ font-size:1.00em;}
.tam13{ font-size:1.08em;}
.tam14{ font-size:1.17em;}
.tam15{ font-size:1.25em;}

.texto_naranja{color: #E68A00; }
a.texto_naranja{color:#E68A00;text-decoration:none}
a:hover.texto_naranja{color:#E68A00;text-decoration:underline;}


.negro{font-size:0.83em;color:#000000;}
a.negro{color:#000000;text-decoration:none}
a:hover.negro{color:#000000;text-decoration:underline}

.gris{font-size:0.83em;color:#999999;font-weight:bold}
a.gris{color:#999999;text-decoration:none}
a:hover.gris{color:#999999;text-decoration:underline}

.gris_claro{font-size:0.83em;color:#dedede;}
.gris_oscuro{color:#333333;}
.gris_oscuro2{color:#595959;}

.texto_Osc_10{font-size:.95em;color:#3A4D76; }
a.texto_Osc_10{color:#3A4D76;text-decoration:none}
a:hover.texto_Osc_10{color:#3A4D76;text-decoration:underline;}
/*REVISAR*/
.texto_Osc{font-size:.95em;color:#3A4D76; }
a.texto_Osc{color:#3A4D76;text-decoration:none}
a:hover.texto_Osc{color:#3A4D76;text-decoration:underline;}
/**********************************************************/
.rojo{font-size:.83em;color:#DD0000;}
a.rojo{color:#DD0000;text-decoration:none}
a:hover.rojo{color:#DD0000;text-decoration:underline;}

/*.rojo15{font-size:15px;color:#DD0000;}
a.rojo15{color:#DD0000;text-decoration:none}
a:hover.rojo15{color:#DD0000;text-decoration:underline;}*/

.azulado{color:#26A6EA;}


/* ______________CLASES__FORMATO_DE_LISTAS _________________*/

.pad_izquierda{ padding-left:0.50em;}
.pad_derecha{ padding-right:0.50em;}
.linea_naranja_lista{border-bottom:0.06em solid #E68A00}
SELECT{ width:10.00em;font-size:1.00em; font-family:Verdana, Arial, Helvetica, sans-serif;color:#3A4D76; border:0.06em solid #CCCCCC;}
/* ______________CLASES__FORMATO_DE_RADIO BUTTONS_________________*/

.radio{width: 1.00em;height: 1.00em;}

/* ______________CLASES__FORMATO_DE_CAMPOS de TEXTO_________________*/
.campo{ font-size:0.83em; font-family:Verdana, Arial, Helvetica, sans-serif;color:#3A4D76; border:0.08em solid #CCCCCC;}
.campos{ width:8.00em;font-size:.71em; font-family:Verdana, Arial, Helvetica, sans-serif;color:#3A4D76; border:.08em solid #CCCCCC;}
.campos90{ width:9.00em;font-size:.71em; font-family:Verdana, Arial, Helvetica, sans-serif;color:#3A4D76; border:.08em solid #CCCCCC;background:red;}
.campos100{ width:10.00em;font-size:.71em; font-family:Verdana, Arial, Helvetica, sans-serif;color:#3A4D76; border:.08em solid #CCCCCC;}
.ancho40{ width:4.00em;}
.ancho50{ width:5.00em}
.ancho60{ width:6.00em;}
.ancho70{ width:7.00em;}
.ancho80{ width:8.00em;}
.ancho90{width:9.00em;}
.ancho100{width:10.00em;}
.ancho110{width:11.00em;}
.ancho120{width:12.00em;}
.ancho130{width:13.00em;}
.ancho140{width:14.00em;}
.ancho150{width:15.00em;}
.ancho160{width:16.00em;}
.ancho200{width:20.00em;}
.ancho240{width:24.00em;}
.ancho250{width:25.00em;}
/* ______________CLASES__FORMATO_DE_BOTONES_________________*/


/********************* Estilos del formulario - JAVI ********************************/

.textlabel{padding-left:0.42em;}

.text{}

/* ALERTA Y ERRORES */

.alerta_inscripcion{
	/*position:absolute;
	top:120px;
	left:10px;
	*/
	margin-left:1.00em;
	width:26.00em;	
	font-weight:bold;
	color:#CC0000;	
}
.alertaOK{
	font-weight:bold;
	color: #006f00;
}
/*
.alerta_error{
	width:400px;
	border:2px solid #2F5A95;
	padding:40px;
	margin:40px 250px 120px 200px;
	font-weight:bold;
	color:#CC0000;
	font-size:14px;
	border:1px solid red;
}*/

/************** MENU DE CATEGORIAS DE ENLACES **************/
/******** ZONA LATERAL****************/
.menu_enlaces {
/* Posiciona el bloque del menu */
margin:1.50em 0 3.00em 1.50em;
padding-left: 0;
list-style: none;
}
/* rpxove all the bullets, borders and padding from the default list styling */
.menu_enlaces ul {
padding-left: 1.50em;
margin:0;
list-style-type:none;
}
.menu_enlaces li  { 
	list-style-type: none; 
	height:auto;
	margin:0.50em;
} 
.menu_enlaces ul ul {
	width:15.00em;	
}

/* style the links for the top level */
.menu_enlaces a, .menu_enlaces a:visited {
 color:#111111;
 text-decoration:none;
 font-size:1.00em; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding-left: 1.50em;
 font-weight:bolder;

	display:block;
	width:12.00em; 
	/*height:20px; */
}

.menu_enlaces ul ul a{
	width:15.00em;
	margin:1.50em;
}

.menu_enlaces li a:hover{
	background: transparent url(../images/punto.jpg) left center no-repeat;
}

.actual{
	background: transparent url(../images/punto.jpg) left center no-repeat;
}

/* fin ZONA LATERAL  */

/******** ZONA CENTRAL ****************/
.menu_enlaces_central {
/* Posiciona el bloque del menu */
margin:.94em 0 2.50em 41.67em;
padding-left: 0;
list-style: none;
}

/****************  formulario_inscripcion_ok *******************************/
	
#contenedor_formulario_ok{
	position:absolute;
	left:50%;
	margin-left:-30.44em;
	width:60.94em; 
	height:52.50em;
	}

#contenido_formulario_ok{
	width:59.69em;
	height:51.25em;
	position:absolute;
	top:6.38em;
	left:0.56em; 
	border:0.06em solid #CCCCCC;
}
#form_central_formulario_ok{
	/*border:1px solid #CCCCCC;*/
	margin-left:3.13em;
	width: 50.00em;
	height: 50.00em;
	}

/************* participantes.php *******************/
#form_central_participantes{
	border-left:0.08em solid #CCCCCC;border-top:0.08em solid #CCCCCC;	border-bottom:10.08em solid #CCCCCC;
	position:absolute;
	top:2.25em;
	left:2.08em;
	width: 58.33em;
	height: 28.50em;
	/*overflow-y:scroll;*/
    }	
	
/***  tabla participantes ***/
/************** http://dizque.lacalabaza.net/ext/css-tables/css-tables.css **************/
.tabla_datos_participantes {
	width:62.00em;
	float:left;
	margin-left:1.00em;
	border:0.10em dashed ;	
	font-size:0.63em;
	}

.tabla_datos_participantes td,th{
	
	padding: .5em .4em;	
}

.tabla_datos_participantes thead th {
	border: .08em solid ;
	border-width: .18em 0;
	color: #444;
	font-weight: bold;
}

.tabla_datos_participantes tfoot  {height:6.00em;}

.tabla_datos_participantes tfoot th, tfoot td {
	/*border: 1px solid #361;*/
	border-width: 0.08em 0;
	/*background: #e0e5cf url(../img/bgOFF.gif) top left repeat-x;*/
	color: #444;
	font-weight: bold;
	
}
.tabla_datos_participantes tbody tr {
	background: #fcfcff;
}
.tabla_datos_participantes tbody tr.odd {
	background: #fffcfc;
}

.tabla_datos_participantes tbody tr:hover {
	background: #f0f0fe url(../img/shadow.png) bottom left repeat-x;
}

.tabla_datos_participantes tbody tr.odd:hover {
	background-color: #FEFECB;
}
.tabla_datos_participantes tbody td, tbody th {
	border-bottom: 0.08em solid #779;
}

.tabla_datos_participantes tbody tr.odd td, tbody tr.odd th {
	border-color: #977;
}

/* Elimino el borde de la ulitma fila*/
/*.tabla_datos_participantes tbody tr:last-child td, tbody tr:last-child th {
	border: none;
}*/

.tabla_datos_participantes tbody tr a {
	color: #449;
	text-decoration: none;
}

.tabla_datos_participantes  a {
	color: #449;
	text-decoration: none;
}
/*******************************/	
.mensaje_error{
	border:.06em solid #CCCCCC;
	margin:8.00em 2.00em;
	padding:5.00em;
	color:#CC0000;
}

/* Enlaces de paginacion en el listado de participantes, AREA PUBLICA. participantes.php*/
.enlaces {
	border:0.10em solid ;
	padding:.20em .40em;
	margin:0;

}

.enlaces a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


.enlace_actual{
	
	border:.10em solid #E68A00;
	color:#E68A00;
	padding:.20em .40em;
	margin:0;
}
.enlace_actual a{	
	color:#E68A00;
	padding:.20em .40em;
	margin:0;
}

.enlace_actual a:hover{
	text-decoration:none;
	color:#E68A00;
}

 /********************  submenu idiomas en los reglamentos ******************************/
 #submenu_idiomas{
margin:auto;
}
#navlist
{
margin: auto;
padding: 0 0 2.00em 8.00em;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 1.17em;
margin: 0 1.00em .40em 2.00em;
text-decoration: none;
color: #3A4D76;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: .40em solid #3A4D76;
padding-bottom: .20em;
background: transparent;
color: #3A4D76;
}

#navlist a:hover { color: #3A4D76; }

#aviso{
	border:.10em solid #CCCCCC ;
	margin:8.00em 2.00em;
	padding:5.0em;
	color:#3A4D76;
	font-size:1.00em;
}

/* Modificiaciones */

.negrita{font-weight:bold}
.borde0{border:0 }
.ancho_por_100{width:auto} /*width=100%*/
.ancho_pix_85{width:7.08em}
.ancho_pix_90{width:7.50em}
.alto309{height:25.75em}
.alto77{height:0.58em}
.alto_por_90{height:90%}

.alin_izq{float:left}

/* BANNERS */
/*.estilo_banners{
	width:200px;
	height:65px;
	float:left;
	border:0px;
}*/

.w_51{width:5.10em;}
.w_55{width:5.50em;}
.w_95{width:9.50em;}
.w_98{width:6.13em;}
.w_143{width:12.30em;}
.w_150{width:15.00em;}
.w_200{width:12.00em;}
.w_205{width:12.80em;}
.w_400{width:25.00em}
.w_525{width:32.81em}
.w_556{width:45.00em}

.h_65{height:4.06em}
.h_23{height:1.44em}
.h_29{height:1.81em}
.h_34{height:2.13em}
.h_81{height:5.00em}
.h_160{height:10.00em}

.pad_5{padding:.51em}
.pad_izq_50{padding-left:3.13em}
 
.mar_25{margin:1.56em}
.mar_bot_5{margin-bottom:.31em}
.mar_bot_2{margin-bottom:0.17em}
.mar_izq_30{margin-left:3.00em;}
.mar_izq_20{margin-left:1.67em;}
.mar_izq_10{margin-left:.80em;}
.mar_top_menos_10{margin-top:-0.80em;}
.mar_top_20{margin-top:1.67em}
.mar_top_30{margin-top:2.50em}
.mar_80_30_7_80{margin:6.67em 2.50em 0.58em 6.67em;}
.mar_0_5_5{margin:0 .5em .5em}
.mar_0 {margin:0}
.mar_top_10{margin-top:1.00em}

.dis_bloque{display:block}
.b_0{border:0}

.enlaces_destacados_borde{
	margin-left:0.83em;
	height:8.58em ;
	
}

.enlaces_destacados{
	float:left;margin:0.42em 0.17em;padding:0;
}

.noticias_dest{
	float:left;
	margin:0.42em;
	padding:0.80em;
}

.quienes_somos{
   
padding:0.42em;
border:0.1em solid #CCCCCC;
	width:60.42em;
		
	line-height:2;	
	
}

/******** mapa web ********/

ul#mapa_web{}
ul#mapa_web li{margin:2.00em 3.00em;}
ul#mapa_web li a{
	color: #03417E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	
}
ul#mapa_web li a:hover{ color: #03417E; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*ul#mapa_web li ul{
	margin:10px 0;
}*/
ul#mapa_web li ul li a{
	/*color:#4fa600;*/
	color: #03417E;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:105%;
	font-weight:bold;
}
ul#mapa_web li ul li a:hover{ color:#4fa600; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*ul#mapa_web li ul li ul{
	margin:10px 0;
}*/
ul#mapa_web li ul li ul li a{
	/*color:#4fa600;*/
	color: #3A4D76;		
	font-weight:normal;
}
ul#mapa_web li ul li ul li a:hover{ text-decoration:underline;}

/************* central de inscripciones ******************************/ 
.central_inscripciones_texto{
font-size:120%;
margin:6.00em 1.7em;
}


.reglamento_titulo{
	margin-left:2.00em;
	text-decoration:underline;
}

.reglamento_texto{
	margin:1.00em
}
/********* listas de Noticias y agenda del menu lateral ***********/
#lista-lateral
{
padding-left: 0;
margin-left: 0;
border-bottom: .06em solid #ccc;
width: 16.67em;

}

#lista-lateral li
{
list-style: none;
margin: 0;
padding: 0.55em;
border-top: .06em solid #ccc;
}

#lista-lateral li a { text-decoration: none; }

/********* menu superior ************/
#menu-superior li
{
display: inline;
list-style-type: none;
padding: 0 .40em;
border-right:.1em solid ;

}

/********* listas de Noticias y agenda para el menu de listado completo ***********/


.listado_completo{
    list-style:none;
    float:left;   
   /* margin:-3.00em 0 -0.10em -2.30em;*/
    margin-left:-2.30em;
    
}

.listado_completo li{
  float:left; 
  border-bottom:.1em solid #E68A00;      
  margin:1.00em;
}

.listado_completo img{
 border:.1em solid #111111;
  margin-right:.5em;        
}
.listado_completo_noticias{
    float:left;
    margin:3.00em.00em;
    
}

.listado_completo_noticias img{
    float:left;
    padding:.30em;
    border:.10em solid #CCCCCC;
    margin:.20em;
}

.listado_completo_noticias h2{
    font-size:1.10em;
}
.listado_completo_noticias a{
    color:#3A4D76;;
}
/*********** listado completo eventos *****************/
.listado_completo_eventos{
   
    margin:1.00em.00em;    
}
.listado_completo_eventos img{
    
    width:7.00em;
    clear:both;
    padding:.50em;
    border:.10em solid #CCCCCC;
    margin:.50em;
    
}

.listado_completo_eventos h2{
    
    margin-top:1.50em;
           font-size:1.10em;
    
}
.listado_completo_eventos a{
    color:#3A4D76;
   
}


/**********************************************************/
.sedes{margin:1em 0;}
.sedes li{clear:both; float:left; width:100%; margin:.5em 0;list-style: none;border-bottom:1px solid #E68A00}
.sedes img{display:block; float:left;padding:.50em; margin:0 .4em 1em 0;border:.10em solid #CCCCCC} 
.sedes h2 {font-size:1em;}
.sedes a{text-decoration:none;color:#3A4D76;}
.sedes a:hover{text-decoration:underline}

/************ formularios accesibles ************/
#formulario{margin:0.83em }

#formulario fieldset {border:.1em dashed #FFB871;}

#formulario legend {font-weight:bold;font-size:1.20em; border:.1em dashed #FFB871;padding:.30em}

#formulario label
{
	float: left;
	display: block;
	margin: 1.00em 5.00em 0 0;
	font-weight: bold;
        width:15em;
        font-size:1.15em;
        
}

#formulario input
{
    display: block;
    width: 20em;
    margin:.5em 0;	
}

#formulario fieldset
{	
        font-size:.8em;  
        padding:.6em;
       
}
/******************************************/
#formulario fieldset.form_radio
{     
        float:left;
        width:25.00em;
        margin:1.50em 0;
}

#formulario fieldset.form_radio input
{
	clear: both;
	float: left;
	width: auto;
}

#formulario fieldset.form_radio label
{
	
        font-weight: normal;
        width:3.50em;
        margin:.30em 2.50em;
        float:left;
        
}
/******************************************************/
#formulario fieldset.form_radio_federado
{     
        width:14.00em;
        float:left;
}
#formulario fieldset.form_radio_federado input
{
	clear: both;
	float: left;
	width: 1.00em;
}

#formulario fieldset.form_radio_federado label
{
	font-weight: normal;
        width:1.00em;
        margin:.30em 2.50em;
        
}

/******************************************************/
#formulario fieldset.form_radio_camiseta
{     
        float:left;
        width:29.00em;
}
#formulario fieldset.form_radio_camiseta input
{
	clear: both;
	float: left;
	width: 1.00em;
}

#formulario fieldset.form_radio_camiseta label
{
	
        font-weight: normal;
        width:1.00em;
        margin:.30em 2.50em;
        
}
/******************************************************/
#formulario fieldset select
{
	clear: both;
	float: left;
	width: auto;        
}

#formulario fieldset.form_select{float:left;width:19.00em;margin:1.00em 0}
#formulario fieldset.form_select label
{
    font-weight: normal;
        width:5.50em;
        margin:0;
}
#formulario input.submit
{
        float:left;
	clear: both;
        width:auto;
}
/************** condicones de inscripcion************************/
#formulario .condiciones_inscripcion 
{
   width:33.33em;
}
#formulario .condiciones_inscripcion input
{
        float:left;
        width:1.00em
}

/************** central inscripciones - seleccionar eventos *****************/
#forma_inscripcion
{
    float:left;
    margin-top:1.00em;
 
   
}
#forma_inscripcion label
{
  display:block;
  margin:.3em 3.00em;
  
}    
/************* banners inferirores ******************/
.banner_bajo, .banner_bajo_mapa{
    list-style:none;
    float:left;   
   /* margin:-3.00em 0 -0.10em -2.30em;*/
    margin-left:-1.90em;
    margin-top:.70em
    
}

.banner_bajo li, .banner_bajo_mapa li{
  float:left;
    
}
/************* banners laterales******************/
.banner_laterales{
    padding-left: 0;
    margin-left: 0;   
    position:relative;
   /*  float:right;
    list-style:none;
    float:left;
    background:red     
    */
}

.banner_laterales li{
    position:relative;
    float:left;
    width:auto;
    list-style: none;
    margin-left: 1.00em ;
    
   
    /* padding: 0.25em;
    */
    
}
/********** menus de busqueda ************/
#menu_busqueda_buscar label{
    float:left;
    margin:.40em;
    margin-left:-1.00em;
    font-weight:bold;
    width:5.00em;
}
#menu_busqueda_buscar .boton_buscar{
    float:left;
    margin:1.60em 0 0 2.50em ;
}

#menu_busqueda_selecciona label{
    float:left;    
    margin:.30em;
    margin-left:1.00em;
    font-weight:bold;
    width:8.50em;
}
#menu_busqueda_selecciona .boton_buscar{
    float:left;
   margin:1.60em ;
}



.oculto { display:none; visibility:hidden;}
.parrafo_index{font-size: 1em;line-height: .25em;margin: .25em 0;}
.mar_top_menos_1{margin-top:-.10em}

/********** mapa web **********/
#contenedor_mapa{
	position:absolute;
	left:50%;
	margin-left:-30.44em;
	width:60.94em; 
        border:.07em solid #74abc9 ;
        padding:.20em;
        height:auto;        
}

.dis¨_bloque{display:block}

/******** enlaces paginacion - noticias y agenda ********/
/*ul{border:0; margin:0; padding:0;}*/
#pagination-flickr li{
  border:0; margin:0 0 0 1.50em; padding:0;
  font-size:.90em;
  list-style:none;
  
}
#pagination-flickr a{  
  margin-right:.10em;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
  
  display:block;
  float:left;  
  padding:.10em;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {  
  border:solid .10em #FFFFFF;
}
#pagination-flickr .active{
    font-weight:bold;
  display:block;
  float:left;
  padding:.10em;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {  
  display:block;
  float:left;
  padding:.10em;
  text-decoration:none;
  color:#111111;
}
#pagination-flickr a:hover{
  border:solid .10em #666666;
}

/*******************************************/
.lista_enlaces_destacados li{
    list-style:none;
       float:left;
}
/*** central inscripciones ***/
#superior_central h2{
    margin:0;padding:0;font-size:1.20em;
}
#superior_central h3{
    margin:.30em 0;padding:0;font-size:.80em;
}

.form_datos{
    float:left;
    border:1px solid red;
    margin:1.00em 4.00em;
    padding:.5em 4.00em;
}