/**
* Plan PYME
* 
*/

/*-- globles ---*/
* {
   margin : 0;
   padding: 0;   }

p {
   margin-bottom: 1.5em;
   text-align: justify;}

p.izda  { text-align:left}
p.centrado { text-align:center}

/* optimizacion */
body, td, th{
  font-size  : 10px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}


/**
*
* LAYOUT PRINCIPAL
*
**/

#pagina {
	float: left;
	width: 712px;
/* 	position: relative; */
	padding-bottom: 25px;

	}
#cabecera {
	float: left;
	width: 561px;
	background:#85BC30 url(images/cabecera2.jpg) no-repeat; /* por defecto */
	padding:0px;
	margin:0px;
	height: 119px;
	}
#cabeceraBanner{
	float:left;
	width:561px;
	min-height:97px;
	height:auto !important;
	height:97px;
/*	background:#0033FF;*/
	background:#85BC30 url(images/cabecera2_banner.jpg) no-repeat;
}
#cabeceraBanner a{
	display:block;
	width:561px;
	min-height:97px;
	height:auto !important;
	height:97px;
}
#cabeceraBanner span{
	display:none;
}



#menuOpciones {
	float: left;
	padding-top: 119px;
	width      : 151px;
	background : url(images/cabecera1.gif) no-repeat;	 /* por defecto */
	}

#contenido {
/* 	position: relative; */
	float   : left;
	width   : 561px; 
	background-color:#fbf9d2;
 	min-height: 375px;
 	height: auto !important; 
 	height:355px;
	}

#pie {
   position: relative;
   clear: both;
   left:155px;
   width: 561px;
   margin-top: 10px;
   padding-top:5px;
   font-size: 9px;
   font-weight: normal;
   text-align:center;

   }
 

/**
*
* MENUOPCIONES
*
**/
#menuOpciones #cabezaMenu{
	background: #ffffff url(images/imagen.gif) no-repeat;
	height: 88px;
	border-bottom: 3px solid #ffffff;
}
#menuOpciones #pieMenu{
	background: #ffffff url(images/final.gif) no-repeat;
	height: 56px;
}
#menuOpciones li {
	list-style: none;
/* 	background: url(images/opcion_lista.gif) top left no-repeat; */
	padding   : 1px 0 1px 8px;}

#menuOpciones a {
	font-size  : 11px;
	text-decoration: none;
	color: #ffffff}
#menuOpciones a:hover {
	font-weight: bold }

#menuOpciones div.opciones {
	border-bottom: 3px solid #ffffff;
	padding   : 4px 4px 6px 5px;
	background: #229944 url(images/corner.gif) bottom right no-repeat;
	}


/**
*
* CABECERA
*
**/


#atajos {
	float: left;
	padding-left: 370px;
	padding-top: 5px; /* padding-top: 102px; */
	height  : 17px;
/* 	bottom  : 0px; */
/* 	right   : 0px; */
}

#atajos ul li {
	float        : left;
	padding-right: 10px;
	list-style   : none;
	height       : 17px;
}

#atajos ul a, #bHome a  {
	padding-left: 14px;
	padding-right: 15px;
	color       : #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background   : url(images/itemcabecera.gif) no-repeat;	
/* 	font-weight : bold; */
	}

#atajos ul a:hover {
	color: #ffffff;
	font-weight: bold;
}

#atajos_e {
	float: left;
	padding-left: 300px;
	padding-top: 5px; /* padding-top: 102px; */
	height  : 17px;
/* 	bottom  : 0px; */
/* 	right   : 0px; */
}

#atajos_e ul li {
	float        : left;
	padding-right: 10px;
	list-style   : none;
	height       : 17px;
}

#atajos_e ul a  {
	padding-left: 14px;
	padding-right: 15px;
	color       : #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background   : url(images/itemcabecera.gif) no-repeat;	
/* 	font-weight : bold; */
	}

#atajos_e ul a:hover {
	color: #ffffff;
	font-weight: bold;
}


/**
*
* CONTENIDO
*
**/


#contenido #titulo{
	background: #115522 url(images/titulo.gif) bottom right no-repeat ;
	height:29px;
	margin-left: 40px; 
	margin-right: 20px;
 	width   : 501px; 
	text-align:left;
}
#contenido h1{
	font-weight:bold;
	font-size:12px;
	padding-left: 8px;
	padding-top: 6px;
	color: #f1dd11;
}
#contenido h2{
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	padding-bottom: 12px;
	color: #229944;
}
#contenido .texto{
/* border: 3px solid #000000; */
	float:left;
	padding: 15px 30px 0px 40px;
 	width   : 422px; 
	text-align:left;
}

#contenido .texto p {
/* 	text-indent: 15px; */
	text-align: justify;
/* 	text-align:left */
}
#contenido .texto strong, #contenido .texto b{
	font-weight: bold;
	text-align: justify;
}

#contenido .imagen{
	margin: 0px 30px 0px 40px;
 	width   : 422px; 
	text-align:left;
}
#contenido .texto a{
	color: #229944;
	text-decoration: none;
}
#contenido .texto a:hover{
	text-decoration: underline;
}
#contenido table{
	border-collapse: collapse;
	margin-bottom: 15px;
 	width   : 422px; 
}
#contenido table caption{
	display:none;}
#contenido table th{
	padding:0px;	
	border:1px solid #229944;
	font-size:11px;
 	font-weight:bold;
/* 	text-align:center; */
/* 	color:#ffffff */
}
#contenido table td{
	padding:3px;
	border:1px solid #229944;
	font-size:10px;
 	font-weight:bold;
/* 	text-align:center; */
/* 	color:#ffffff */
}	
#contenido table .oscuro{
	background-color:#a56e7c;}
#contenido table .claro{
	background-color:#c7a5ae;}

#contenido a.pdf{
	padding: 3px 0px 9px 22px;
	padding-left: 18px;
	font-weight:bold;
	font-size:11px;
	color: #229944;
	background: url(images/icon_pdf.gif) no-repeat ;
}

/*#contenido .fechaIzda{
 background: url("images/item_flechasizda.gif") no-repeat 2px 1px ;
 padding-left:17px;
}
#contenido .fechaDcha{
 background: url("images/item_flechasdcha.gif") no-repeat right ;
 padding-right:17px;
}*/

/**
*
* PIE
*
**/

#pie p {
text-align:center;
margin-bottom: 0.2em;
}
#pie a {
	color: #229944;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;}

#pie a:hover {
	text-decoration: underline;}

#pie strong, #pie b{
	font-weight: bold;
}

/**
*
* FORMULARIOS
*
**/

form {
	float:left;
/* 	width:275px; */
/* 	border:5px solid #731D34; */
/* 	background-color: #FFFFFF; */
	padding: 10px 30px 10px 30px;
}
label.obligatorio{
	display:block;
	width:75%;
/* 	background : url(images/con_g1.gif) 0px 4px no-repeat; */
/* 	text-indent: 10px; */
  	color: #229944 !important;
  	font-weight: bold;	
	margin: 5px 0px 5px 0px;
}
label.enLinea{
	display:block;
	width:75%;
/* 	background : url(images/con_g1.gif) 0px 4px no-repeat; */
/* 	text-indent: 10px;	 */
  	color: #229944;
  	font-weight: bold;	
	margin: 5px 0px 5px 0px;
}
label.Radio{
	text-indent: 10px;	
  	color: #999999;
  	font-weight: bold;	
}


/* Estilo para los textbox */

input.cajasTexto{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 24em ;
}
input.cajasTextoEnLinea{
	display:table-cell;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 24em ;
}

textarea.cajasTexto {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 24em ;
}
select.cajasTexto {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 24em ;
}

/* Estilo para lo botones */
div.botones {
	display: block;
	text-align:center;
	width: 100%;
	padding: 8px 0px 0px 0px;
}

input.botones {
	background: url("images/itemcabecera.gif") 4px 5px no-repeat; 
	border: 0px;
	height: 18px;
	width: 75px;
	font-size: 10px;
	font-weight: bold;
	background-color: #84BD30;
	color: #FFFFFF;
}

input.botones:hover { /* El RollOver mediante CSS para los botones NO funciona en IE (Soluci&oacute;n: RollOver por JS)*/
	color: #FFFFFF;
}


/**
*
* Especiales
*/
.oculto {
display:none;
}
.eti0{
	float:left;
	text-align:justify;
}
.eti0 a{
	color: #000000;
}
.eti{
	float:left; 
	text-align:right;
}

.eti a{
	color: #000000;
}




/**
*
* MARATON 24 HORAS
*
**/

.texto24h{

margin:0px 30px 0px 40px;
width:422px; 
padding-top:8px;

padding-bottom:15px;

border-bottom: solid 1px #239d46;
}

.texto24hb{

margin:0px 30px 0px 40px;
width:422px; 
padding-top:15px;
padding-bottom:15px;

}

.texto24h li{
	padding-bottom:5px;
padding-top:5px;
	list-style-type: none;}

.texto24hb li{
	padding-bottom:12px;
	padding-top:5px;
	list-style-type: none;}

.texto24hb li a{
		background: url(images/item_flecha.gif)  10px no-repeat ;
	font-size:15px;
	padding-left:25px;
	font-weight:bold;
	color:#125124;
	text-decoration:underline;
	}
.verdclaro{color:#239d46;

}
.texto24h li a{
		background: url(images/item_flecha.gif)  10px no-repeat ;
	font-size:15px;
	padding-left:25px;
	font-weight:bold;
	color:#125124;
	text-decoration:underline;
	
}
.texto24hb li a:hover{
	color:#239d46;
	text-decoration:underline;
	}
	

.texto24h li a:hover{
	color:#239d46;
	text-decoration:underline;
	}
	
	
#contenido	.volver24h {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			
			text-align:right;

			}
			
	#contenido	.volver24h a{
	
	text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 37px 3px;


	padding-right:13px;
	
	}
		#contenido	.volver24h a:hover{color:#125124;}
/*
**
**
**PRESENTACION CICLOMARATON
**
**
*/
.txtesp{	color:#239d46;
									font-size:10px;
}



.txtnegritamay{
	font-weight: bold;
	text-transform: uppercase;
}
texnegritatitulo{
		font-weight: bold;
		color:#125124;

}

.navegacionreglabotonoes{
		display:block;
		float:right;

}
.txtpresentacion{
				width:422px; 	
				
				padding-top:15px;


}
.titnavegacionregla h4{
					display:block;
					color:#125124;
					font-size:12px;
					float:left;
					}
					
.articulos{ color:#239d46;

}

.navegacionreglabotonoes a {

				text-decoration:none;
}
.navegacionreglabotonoes a:visited{
			color:#000000;
			font-weight:bold;
			
}
.volver24hre {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			border-top:#239d46 1px solid;
			text-align:right;}
			

.titreglas{
			color:#239d46;
			font-weight:bold;
}
.volver24hre	a{

text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 37px 3px;


	padding-right:13px;		}
	
.volver24hre a:hover{color:#125124;}

.negri{
		color:#000;
		font-weight:bold;
			}
.norm{
				color:#239d46;
				text-decoration:none;
}
.art3 a {
color:#239d46

}
.art3 .tab1{
display:block;
margin-left:15px;
margin-bottom:4px;
}

.art3 .tab2{
	display:block;
	margin-left:15px;

}
.art3 .tab2 ul li{

	list-style-image: url(images/guion.gif) ;
}

.art11 .tab2{
	display:block;
	margin-left:15px;}
	
.art11 .tab2 ul li{

	list-style-image: url(images/guion.gif) ;
}

/*
**
**
**
**CRUCES
**
**
**
*/
.txtverdclar{
color:#239d46;

}
.txtnegritamin{
	font-weight: bold;
}

.txtrecorrido ul{padding-left:65px;

}
.txtrecorrido li{
	list-style-type: decimal;
	padding-bottom:4px;
	
}
/*
**
**
***********DIPLOMAS
**
**
**
*/

.texto24h table tr .fila1{ background-color:#294;
								text-align:right;
								color:#FFFFFF;
								font-weight:bold;
								
}
.texto24h table tr .fila2 {	background-color:#e8e800;
									text-align:right;
									font-weight:bold;

}
.texto24h table tr .fila3a{
								background-color:#ffffcc;
								text-align:right;
								font-size:3px;
								font-weight:100;
}
.texto24h table tr .fila3b{
								background-color:#ffffac;
								text-align:right;
								font-size:3px;
								font-weight:100;
}
.distincionesesp{
																	width:300px;
																	
				
}
.txtpeq{ font-size:8px;
									color:#125124;
			
}


.distincionesesp ul li{
								font-size:10px;
													
}



.titdistinciones {
																		font-size:15px;
																		font-weight:bold;
																		text-decoration:underline;
																		color:#239d46;
																		padding-bottom:8px;
}


/*
**
**
**
*********FORMULARIO INSCRIPCION*******
**
**
**
*/

.formins form{		
								padding-top:10px;
								padding-left:70px;
}







/*
**
*
**
**
************RECUROS RECORD****

**
*/

.titrecu{
																			color:#125124;
																			font-weight:bold;}
																			
h5{color:#125124;
					font-size:12px;
					padding-bottom:5px;
					padding-top:12px;}
					
					
/*

**

*
*****CURRICULUM
*
*
*
**/

.justificar{ padding-left:25px;
}
.justificar li{ list-style:circle;

}



/*
**
*
*
*
HOMOLOGACION
*
*
*
*/
.imghomo{display:inline;
padding:5px;}
			
.imghomo2{	display:inline;
											padding-top:10px;
											}			


.txtimg{display:block;
								padding-bottom:8px;
}		
/*
**
**
*
***
*
*
*
**********ARREGLOS
**
**
*
*
*
*
*/

 ul li { margin-bottom:0px;
}


.reglascont{padding-left:40px;
}

.volver24hb{
border-top:#239d46 solid 1px;}

.volver24hb {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			
			text-align:right;

			}
			
	.volver24hb a{
	
	text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 37px 3px;


	padding-right:13px;
	
	}
	.volver24hb a:hover{color:#125124;}


.homolista p{ padding-bottom:3px;}
					
.txtpresentacion p a img{
text-decoration:none;
border:none;}
.txtpresentacion p a{
text-decoration:none;}

.fila3a p{
text-align:right;}
.fila3b p{
text-align:right;}

/*PARA EL VOLVER DE EUSKERA*/ 
#contenido	.volver24h_e {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			
			text-align:right;

			}
			
	#contenido	.volver24h_e a{
	
	text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 30px 3px;


	padding-right:13px;
	
	}
		#contenido	.volver24h_e a:hover{color:#125124;}
		
		
		
		
/*PARA EL VOLVER DE REGLAMENTO EUSKERA*/ 	
.volver24hre_e {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			border-top:#239d46 1px solid;
			text-align:right;}
			
.volver24hre_e	a{

text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 30px 3px;


	padding-right:13px;		}
	
.volver24hre_e a:hover{color:#125124;}



/*
la otra navegacion*/

.volver24hre_e {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			border-top:#239d46 1px solid;
			text-align:right;}
			
			
			
.volver24hre_e	a{

text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 30px 3px;


	padding-right:13px;		}

	
.volver24hre_e a:hover{color:#125124;}

/*otra mas*/
.volver24hb_e{
border-top:#239d46 solid 1px;}

.volver24hb_e {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			
			text-align:right;

			}
			
	.volver24hb_e a{
	
	text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 30px 3px;


	padding-right:13px;
	
	}
	.volver24hb_e a:hover{color:#125124;}

/*otramas*/
.volver24hre1_e {
			
			margin:0px 30px 0px 40px;
			width:422px; 
			padding-bottom:35px;
			padding-top:3px;
			clear:both;
			border-top:#239d46 1px solid;
			text-align:right;}
			
			
			
.volver24hre1_e	a{

text-decoration:none;
	font-size:9px;
	font-weight:200;
	color:#239d46;
	
	background:url(images/b1.gif) no-repeat 30px 3px;


	padding-right:13px;		}

	
.volver24hre_1e a:hover{color:#125124;}



/*protectores*/

.imgProtec {
/*text-align:center;*/
padding-top:25px;
padding-left:60px;
}
.imgProtec img{
padding-right:60px;
padding-bottom:25px;
}


/*TAbla de INSCRITOS*/
.tablaInscritos{
padding-left:10px;}

.tablaInscritos table {
padding-left:90px;

}
.tablaInscritos table th{
background:#229944;
}
.tablaInscritos table th a{
text-decoration:none;
color:#FFFFFF;}




