
/*GENERALES---------------------------------------------------------------------------------------*/

html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	letter-spacing: 0;
	line-height:1,7em;
	word-spacing:normal;
	color:#333;
	background-color:white;
}
body {
	margin-left:auto;
	margin-right:auto;
}


p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	letter-spacing:normal;
	line-height:20px;
	word-spacing:normal;
	background:none;
	padding:5px;
	margin:0px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	height:50px;
	margin:0px;
	padding:0px;
	padding-top:35px;
		
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	height:50px;
	margin:0px;
	padding:0px;
	padding-top:35px;
	
}
h3 { /*hojita*/
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:500;
	text-transform:uppercase;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	color:#143a12;
	background: white url(../imgs/hojasolitaria.png) left no-repeat;	
}
.hojita_separada { /*hojitas centrales*/
	margin-top:40px;
	}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:300;
	text-transform:uppercase;
	color:#308b2d;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:underline;
	color:#143a12;/*verde oscuro*/
	margin:40px 0px 10px 0px;
	padding:0px;
	}

h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:600;
	color:#143a12;/*verde oscuro*/
	margin:50px 0px 10px 0px;
}

.cursor { cursor:pointer;}

a {
    color:#308b2d;/*verde claro*/
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
a:hover{
	text-decoration:underline;
	color:#78201d;/*granate*/
	}
/*Naranja normal y pie*/
.naranja_gr {
	color:#db5d26;
	font-size:12px;
	}
.naranja {
	color:#db5d26;
	font-size:10px;
	}
/*Verde clarito*/
.verde {
	color:#308b2d;
	font-weight:bold;
	text-decoration:none;
	}

.granate {color:#78201d; /*granate*/}	
.verde_osc {color:#143a12; /*granate*/}	
.clear {
	clear:both;
	height:1px;
}
.construccion {
	font-size:36px;
	text-align:center;
	font-weight:500;
	margin:100px 0px 150px 0px;
	}

hr {
	color:#308b2d;
	background-color:#308b2d;
	height:1px;
}
.hr_actividades {
	margin_top:0px;
	}
img {
	border:none;
	}
ol {
	font-family:Verdana, Arial, Helvetica, sans-serif; /*lista de formulario*/
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	letter-spacing:0;
	line-height:20px;
	word-spacing:normal;
	background:none;
	margin:0px 0px 0px 25px;
	padding:0px;
	}


/*contenedor-------------------------------------------------------*/
#contenedor {
	width:950px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

/*cabecera----------------------------------------------------------*/
#cabecera {
	width:950px;
	height:192px;
	margin:0;
}
/*contenido-------------------------------------------------------------*/
#contenido {
	width:850px;
	height:100%;
	margin-left:50px;
}

/*menu--------------------------------------------------------------*/

#menu {
	width:839px;
	text-transform:uppercase;
	border-bottom:1px solid #308b2d;
    margin-top:19px;
	padding:0px 0px 4px 11px;
	text-align:center;
}
	
#menu a {
	display:inline;
	color:#d85117/*naranja*/;
	text-decoration:none;
	margin-right:9px;
	font-size:15px;
}
#menu a:hover{
	text-decoration:none;
	color:#143a12/*verde oscuro*/;
}

/*pie----------------------------------------------------------------------------*/
#pie {
	width:850px;
	height:54px;
	margin-top:60px;
	background:url(../imgs/hojitas.png) left bottom no-repeat;
}
.alagua{
	float:right;	
}

#subpie {
	text-align:center;
	margin-top:10px;
}
#subpie a {
	font-size:10px;}

/*NOTICIAS------------------------------------------------------------------------------------*/
.h6_noticias {
	font-size:12px; 
	font-weight:500; 
	cursor:pointer; 
	margin:5px 5px 10px 5px;
	border-bottom:1px dotted #308b2d;
}
.noticia{ margin-bottom:20px;}

/*ACTIVIDADES-------------------------------------------------------------------------------*/

.act1, .act2 {
	width:380px;
	height:470px;
	font-size:110%;
	text-transform:uppercase;
	list-style-type:none;
	float:left;
	padding:20px;
	background-color:#c4d88d;
	color:#78201d;
}
.act1 {margin:30px 5px 0px 0px;}
.act2 {margin:30px 0px 0px 5px;}

.act1 li, .act2 li { padding:5px;}

.h4_act { font-weight:bold; color:#78201d /*granate*/; border-bottom:1px solid #143a12 /*verde oscuro*/;}
.mas_act {margin-left:43px;}
.desc {text-transform:none; color:#222; font-size:85%; }

/*FORMULARIO-------------------------------------------------------------------------*/

form {}
fieldset {
	width:365px;
	height:340px;
	background-color:#c4d88d;
	border:none;
	float:left;
	padding:20px;
}
.field1 {
	margin:20px 20px 0px 0px;
	}
.field2 {
	margin:20px 0px 0px 20px;
	}
label {
	width:110px;
	height:18px;
	float:left;
	margin:10px 10px 10px 0px;
	padding:3px 0px 0px 0px;
}
.tipo {height:30px;}
.p_pq {font-size:90%; line-height:18px; margin-top:0px; padding-top:0px;}
.pension {
	width:200px;
	height:30px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
.check_peq {width:30px;}
.dieciocho {
	width:200px;
	margin:10px 0px 0px 0px;
}
.parapente {
	width:320px;
	margin:20px 0px 0px 0px;
}

.coche {
	margin-top:10px;
	float:left;
}
.privacidad {
	width:180px;
	font-size:10px;
	margin:10px 0px 0px 0px;
	//margin:20px 0px 0px 0px;
	padding-top:4px;
	}
input, textarea {
	width:220px;
	margin:10px 0px 0px 5px;
	padding-top:0px;
	float:left;
	}
input { height:18px;}

.radio, .checkbox, .checkbox3 { 
	width:20px; 
	height:20px;
	margin:10px 5px 0px 0px;
}
.checkbox{margin:20px 5px 0px 0px;}

.checkbox2{
    width:20px; 
	height:20px;
	margin:10px 5px 0px 0px;
	//margin:20px 5px 0px 0px;
}
	
.boton {
	width:80px;
	height:25px;
	margin:10px 10px 10px 10px;
	//margin:20px 10px 10px 10px;
	padding:0px;
	float:right;
	}
.socio {
	width:25px;
	}


/*INFORMACIÓN--------------------------------------------------------------------*/
ul {
	font-size:12px;
	padding:20px;
	background-color:#c4d88d;
}
.banco {
	text-align:center;
	font-weight:600;
}
.fotos {
	padding-top:20px;
	}
.fotos img {
	float:left;
	margin:16px;
}
.tabla, .tabla2 {
	float:left;
	width:415px;
	margin:10px 5px 0px 0px;
}
.tabla2  {margin:10px 0px 0px 5px;}
.sabado {
	font:bold 13px;
	text-transform:none;
	text-decoration:none;
	color:#143a12;
	text-align:center;
	font-weight:600;
	margin:10px 20px 10px 20px;
	border-bottom:1px solid #78201d;/*granate*/
}

table caption {
	font: 12px Verdana, sans-serif;
	color:#000;
	text-align:center;
	margin-bottom:5px;
} 
table {
	float:left;
	width:180px;
	border:1px solid #143a12;
	margin:13px;
}

table thead th {
	font:bold 12px Verdana, sans-serif;
	color:#143a12;
	text-align:center;
	padding:2px;
	border:1px solid #143a12;
	background-color:#c4d88d;
}
table tbody td {
	font:12px Verdana, sans-serif;
	color:black;
	text-align:center;
	border:1px solid #143a12;
	padding:2px;
} 
.llegar {
	color: #78201d;/*granate*/ 
	text-decoration:none; 
	font-weight:600;
	margin:20px 0px 10px 0px; 
}

iframe {color:#c4d88d;}
	

/*ENLACES-----------------------------------------------------------------------*/

.caja {
	background-color:#c4d88d;
	padding:10px 10px 10px 10px;
	margin:5px 0px 0px 0px;
	/margin:5px 0px 5px 0px;
}

.caja ul {list-style-type:circle;  margin:0px; padding:0px 0px 0px 20px;}
.caja li {padding:5px; }

.caja2 {
	background-color:#c4d88d;
	padding:10px 10px 0px 10px;
	margin:5px 0px 0px 0px;
	/margin:10px 0px 20px 0px;
}
/*ORGANIZACIÓN------------------------------------------------------------------------------*/

.h4_organiza {
	height:25px;
	width:270px;
	background-color:#c4d88d;/*verde medio*/
	margin:0px;
	padding:5px 0px 0px 5px;
	text-align:center;
	font-weight:600;
}

.organiza, .organiza2 {
	width:274px;
	float:left;
	margin:0px;
	text-align:center;
	border: 1px solid #c4d88d;
	min-height:580px;
}

.organiza2 {
	margin-right:10px;
	margin-left:10px;
}
.organiza p, .organiza2 p {
	text-align:center;
	padding-top:0px;
		} 
		
/*CONTACTO------------------------------------------------------------------*/

.h4_contacto {
	height:25px;
	background-color:#c4d88d;/*verde medio*/
	margin:0px;
	padding:5px 0px 0px 5px;
	text-align:center;
	font-weight:500;
	}


.contacto_izq, .contacto_der {
	width:420px;
	margin-right:10px;
	float:left;
	padding-top:10px;
	}

.contacto_der {margin:0px;}

.contacto_izq h5, .contacto_der h5 {
	font-size:13px;
	margin:20px 0px 0px 0px;
	padding:5px;
	text-align:center;
}

.contacto_izq p, .contacto_der p {
	padding-bottom:0px;
	text-align:center;
}

.contacto_izq a {
	text-align:center;
	}

.separador {
	line-height:1,6em;
	text-align:justify;
}


/*LISTADO_INSCRIPCION--------------------------------------------*/
.inscripciones {margin:20px;}
.lista_inscritos  {
	float:none;
	width:100%;
	border:none;
	margin:10px;
	padding:5px;
	background-color:white;
}
.lista_inscritos th { background-color:#78201d;/*granate*/color:white; text-align:center; text-transform:uppercase; padding:2px;}
.lista_inscritos tr{ border-bottom:1px dotted #0c8809;  background-color:#F4F4F4;} 
.lista_inscritos td{ padding:2px; border:none;}

.datos_lista p {color:grey; margin:5px; padding:0px;}
