@charset "utf-8";

/* Generales */

* {border: none}

a {margin:0; padding:0; /*font-family: Arial, Helvetica, sans-serif;*/ font-size: 10px; border:none;}

ul, li, p, div, h1, h2, h3 {margin:0; padding:0; border:none;}

img {border:0px;}

hr {background-color: #CCCCCC; height: 2px; margin-top: 1px 0;	padding: 0px;}

/*

html, body, #container, #mainContent, #sidebar1 {

	height: 100%;

}*/



html * { font-size: 100%; }



p { padding:0 10px; }



textarea { font-family: Arial, Helvetica, sans-serif; }



hr { border: inset 1px #666;}



/* Maqueta */



body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #152e32;

	/*height:100%;*/

}



.twoColLiqRtHdr #container {
	/*	width: 94%;*/

	width: 940px;
	text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2a4041;
	border-left-color: #2a4041;
	background-color: #011e22;
	border-bottom-color: #011e22;
	position:relative;



} 

.twoColLiqRtHdr #header { 

	margin: 0;

	padding: 0;

	height:100px;

	background:/*url(../img/bkg-degr.png) #268e95*/ left repeat-y #375634;

	border-bottom: 2px solid #375634;

} 

.twoColLiqRtHdr #header h1 {

	margin: 0;

	padding: 0;

}



#logo {

	float:left;

	padding-left:20px;

}



#logo h1 a:link, #logo h1 a:visited{

	display:block;

	background:url(../img/logo-femorel.jpg) no-repeat;

	text-decoration:none;

	overflow:hidden;

	width:140px;

	height:100px;

	text-indent:-9000px;

	margin:0;

	padding:0;

}



.twoColLiqRtHdr #sidebar1 {

	float: right; 

	width: 290px;

	height:100%;

}

.twoColLiqRtHdr .sidebarDie {
	position:absolute; right:0;
}

.twoColLiqRtHdr #sidebar1 h3, .twoColLiqRtHdr #sidebar1 p {

	margin: 0 10px;

}

.twoColLiqRtHdr #sidebar1 ul {

	margin: 0 10px;

	padding: 10px 15px;

	list-style:none;

}

.twoColLiqRtHdr #sidebar1 ul li {

	padding-bottom: 1.2em;

}



.twoColLiqRtHdr #mainContent { 

	padding: 28px 18px 0 18px;

	height:100%;

} 

.twoColLiqRtHdr #mainHome { 

	padding: 0 0 18px 0 0;

	/*height:100%;*/

} 





	.Home {
	color: #FFF;
	padding: 0;
	border-bottom: 1px solid #333;
	margin-bottom: 1.5em;
}

	.Home p {
	font-size:1em;
	padding:265px 10px 5px 0;
	vertical-align:bottom;
	text-align:center;
	line-height:1.2em;
	width:610px;
	position:absolute;
	left: 34px;
	top: 149px;
}

	.Home p a { color: #cade1a; text-decoration:underline; font-size:1em;}
	
	.Home .destacado{
	color: #6c7a7a;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	line-height:1.4em; /* margin: 30px 10px 10px 0;*/

	padding:15px 10px 15px 20px;
	width:290px;  
	

.margin-top:0; 		background-color: #011516;
	background-repeat: no-repeat;
	background-position: center;
	font-size:12px;
}

	.txtTituloHome{

		color: #fff;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-size:1.2em;

		font-weight:normal;

		line-height:1.3em;

	}

	a:hover.txtTituloHome {

		color: #fff;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-size:1em;

		font-weight:normal;

		line-height:1.3em;

	}

 	a:visited.txtTituloHome {

		color: #cade1a;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-size:1em;

		font-weight:normal;

		line-height:1.3em;

	}

	

	a:hover.txtComboTitulo{

		color: #fff;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-size:1.3em;

		font-weight:normal;

	line-height:normal;

		margin-bottom: 10px;



	}

 	a:link.txtComboTitulo a:visited.txtComboTitulo{

		color: #cade1a;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-size:1.2em;

		font-weight:normal;

	line-height:normal;

		margin-bottom: 10px;



	}

	.txtComboTitGris{
		color: #CCC;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.3em;
		font-weight:normal;
		line-height:normal;
		margin-bottom: 10px;
	}

	



.twoColLiqRtHdr #footer {

	padding: 10px 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	margin: 0 auto;

	background:/*url(../img/bkg-degr.png) #268e95*/ left repeat-y #375634;

	color:#799F9B;

	text-align:center;

	vertical-align:bottom !important;

} 

.twoColLiqRtHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 5px 10px;

	color:#98C497;

}



#footer li {

	padding: 0 10px;

}



.infoDetalle { background: #363636; padding: 10px; margin-bottom: 2em; width:570px; 	}

.infoDetalle p { text-align: left; line-height:1.3em; padding-bottom: 1em; }

.infoDetalle ul { text-align: left; line-height:1.7em; padding: 1em 2em; }





.subcolumns { width: 100%; overflow:hidden; }

.c50l, .c25l, .c33l, .c38l, .c16l, .c75l, .c62l {float: left; }

.c50r, .c25r, .c33r, .c38r, .c16r, .c75r, .c62r {float: right; margin-left: -5px; }

  

.c16l, .c16r { width: 18%; padding:.9em 0 0 .8em; }

.c33l, .c33r {
	width: 32%;
	padding-left:0.5em;
}

.c50l, .c50r { width: 48%; }

.subc  { padding: 0 0.5em; }

.subcl { padding: 0 1em 0 0; }

.subcr {
	padding: 0 0 0 1em;
	width:435px;
	margin-left: 5px;
}
.subcr1 {
	padding: 0 0 0 1em;
	width:435px;
	float:right;
	margin-right: 20px;
}



.subcolumns p { text-align:left; padding-left: 12px;}

.c16l a:link img, .c16l a:visited img { border: 1px solid #363636;}

.c16l a:hover img { border: 1px solid #cade1a;}





/* combos */



	.combosCont { width:100%; margin:auto; padding:auto; }

	.combosContHome { width:100%; padding:0px 0 5px 0; }



	

	.infoCombo_ant { background: #363636; padding: 0px 0px 10px; margin-bottom: 1.5em; width:590px; }

	.infoCombo { background: #363636; padding: 10px; margin-bottom: 2em; width:570px; height:140px;	}

	.infoCombo p{padding-top: 5px;}

	

	.imgCombo { border: 1px solid #cade1a; margin-right:20px; margin-top:5px; float: left;}
	.imgComboGris { border: 1px solid #CCC; margin-right:20px; margin-top:5px; float: left;}

	.masInfo a:link, .masInfo a:visited { background:url(../img/btn_masinfo_a.gif) no-repeat;

	display:block;

		text-decoration:none;

		overflow:hidden;

		width:81px;

		height:29px;

		text-indent:-9000px;

		margin:10px 0;

		padding:0;

	}

	

	.masReservar a:link, .masReservar a:visited {
	display:block;
	text-decoration:none;
	overflow:hidden;
	width:130px;
	height:29px;
	text-indent:-9000px;
	margin:10px 0;
	padding:0;
	background-image: url(../img/btn_reservar_azul.gif);
	background-repeat: no-repeat;

	}


	.masReservar_marron a:link, .masReservar_marron a:visited {
	display:block;
	text-decoration:none;
	overflow:hidden;
	width:130px;
	height:29px;
	text-indent:-9000px;
	margin:10px 0;
	padding:0;
	background-image: url(../img/btn_reservar_marron.jpg);
	background-repeat: no-repeat;

	}
	

	/* titulos en imagen */	

	.infoBeneficios, .infoActividades {
	color: #FFF;
	padding: 0;
	margin-bottom: 1.5em;
	width:590px;
	height:272px;
	background-color: #1f4668;
	background-repeat: repeat-x;
	background-image: url(../img/tit_bkg.gif);
}

	.infoBeneficiosDer {
	color: #FFF;
	padding: 1px 0 0;
	margin-bottom: 5.5em;
	margin-top:27px;
	font-size: 91.7%;
	height:262px;
	background-color: 1f4668;
	background-image: url(../img/tit_bkg2.gif);
	background-repeat: repeat-x;
}
	.infoBeneficiosHome {
	background: url(../img/tit_bkg2.gif) repeat-x #363636;
	color: #FFF;
	height:340px; /*height:262px;*/
	filter:alpha(opacity=90);
	opacity:0.9;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	width: 290px;
}

	.infoActividades {
	color: #FFF;
	padding: 0;
	margin-bottom: 1.5em;
	width:590px;
	height:272px;
	background-color: #713F2D;
	background-repeat: repeat-x;
	background-image: url(../img/tit_bkg.gif);
}

/*	.infoActividades { background: url(../img/tit_bkg.gif) repeat-x #363636; color: #FFF; padding: 0; margin-bottom: 1.5em; width:590px; height:272px; }*/

	.infoActividadesDer {
	color: #FFF;
	margin-bottom: 1.5em;
	font-size: 91.7%;
	height:262px;
	margin-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	/*background-image: url(../img/tit_bkg2.gif);*/
	background-repeat: repeat-x;
	background-color: #010101;
}
	.infoActividadesHome {
	background: url(../img/tit_bkg2.gif) repeat-x #363636;
	color: #FFF;
	height:340px;

	filter:alpha(opacity=90);
	opacity:0.9;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	width: 290px;
}

	.infoOtras { background: url(../img/tit_bkg.gif) repeat-x #363636; color: #FFF; padding: 0; margin-bottom: 1.5em; width:590px; height:60px; }

	

	.infoGaleria { background: url(../img/tit_bkg.gif) repeat-x #363636; color: #FFF; padding: 0; margin-bottom: 1.5em; width:590px; height:620px; text-align:center;}

	.infoGaleriaHome, .infoGaleriaDer, .infoGaleriaOtr, .infoComentarioDer {
	color: #001418;
	font-size: 91.7%;
	height:auto;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

	

	.infoGaleriaHome p { padding: 4px 0 10px 10px;}

	.infoGaleriaDer p, .infoGaleriaOtr p { padding: 4px 0 10px 0;}

	

	.infoLogoDer { background: url(../contents/grales/bkg_logo.gif) no-repeat #011e22 center; color: #FFF; padding: 1px 0 0; margin-bottom: 1.5em; font-size: 91.7%; height:200px; }

	

	.infoCalendario { background: url(../img/tit_bkg.gif) repeat-x #363636; color: #FFF; padding: 0; margin-bottom: 1.5em; width:590px; height:650px; } 

	/* definir el alto de la caja del calendario en "height:---px" */

	

	.infoComentario, .infoClub, .infoMapa, .infoContacto { background: url(../img/tit_bkg.gif) repeat-x #363636; color: #FFF; padding: 0; margin-bottom: 1.5em; width:590px; height:60px; } 

	.infoActividadesCom { background: url(../img/tit_bkg.gif) repeat-x #363636 left; color: #FFF; padding: 0; margin-bottom: 1.5em; width:590px; height:60px; }
.infoActividades {
	float: left;
	width: 590px;
}


	

	

	#mainContent .infoBeneficios h2 {
	margin-bottom: 10px;
	text-decoration:none;
	overflow:hidden;
	width:200px;
	text-indent:-9000px;
	padding-top:35px;
	background-image: url(../img/tit_beneficios_azul.gif);
	background-repeat: no-repeat;

	}

	.infoBeneficiosDer h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_beneficios2.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	#mainContent  h2.infoBeneficiosOtr { 

		margin-bottom: 10px;

		background:url(../img/tit_beneficios-otras.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	.infoBeneficiosHome h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_beneficios.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	

	#mainContent .infoActividades h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_actividades.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:133px;

		text-indent:-9000px;

		padding-top:35px;
		background-color:#001418;
		filter:alpha(opacity=70);
		opacity:0.7;


	}

	.infoActividadesDer h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_actividades2.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	#mainContent  h2.infoActividadesOtr { 

		margin-bottom: 10px;

		background:url(../img/tit_actividades-otras.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	.infoActividadesHome h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_actividades.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	

	#mainContent .infoGaleria h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_galeria.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:590px;

		text-indent:-9000px;

		padding-top:35px;

	}

	.infoGaleriaDer h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_galeria2.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}.imagen {
	float: left;
	/*height: 338px;*/
	/*width: 620px;*/
	}

	#sidebar1 .infoGaleriaOtr h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_galerias-otras.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	.infoGaleriaHome h2 {
	margin-bottom: 0px;
	background:url(../img/tit_galeria.gif) no-repeat;
	text-decoration:none;
	overflow:hidden;
	width:200px;
	text-indent:-9000px;
	padding-top:0px;
	height: 40px;

	}

	.infoCalendario h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_calendario.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	.infoComentario h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_comentarios.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

		height: 60px;;

	}

	.infoComentarioDer h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_comentarios2.gif) no-repeat left;

		text-decoration:none;

/*		overflow:hidden;*/

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

		text-align:left;
		background-color:#000;

	}

	.infoComentarioDer a:link, .infoComentarioDer a:hover, .infoComentarioDer a:visited { background: url(../img/mas_comentarios.gif) no-repeat; overflow:hidden; display:block; padding: 0; margin-bottom: 1.5em; width:290px; height:35px; text-indent:-9000px; } 

	.infoComentarioDer {

		color:#CCC;

		line-height: 1.5em;

		font-size: .9em;

	}

	

	.infoActividadesCom h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_actividades2.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	

	.infoClub h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_club.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	.infoMapa h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_mapa.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

	}

	.infoContacto h2 { 

		margin-bottom: 10px;

		background:url(../img/tit_contacto.gif) no-repeat;

		text-decoration:none;

		overflow:hidden;

		width:200px;

		text-indent:-9000px;

		padding-top:35px;

		height: 60px;

	}





/* clases de textos */



.listadoGrande {

	font-size:14px;

	padding: 0 15px;

	list-style-position:outside;

	list-style:disc;

/*	list-style-image:url(../img/bullet.gif);

	list-style:disc; color:green;

	list-style-color: #cee518;*/

}



.listadoGrande li {

	padding-bottom: 20px;

}



.listadoGrandeCalendario {

	font-size:14px;

	padding: 0px 45px 0 290px;

	list-style-position:outside;

	list-style:disc;

/*	width: auto;*/

	height:30px;

	vertical-align: middle;

	text-align: justify;

}



.CalendarioBkg {

/*	background:url(../img/flecha.gif) no-repeat right;*/

	width: 590px;

	height:330px;

	vertical-align: middle;

}



.txtComboFecha {

	font-size: .9em;

	text-transform:uppercase;

	line-height:normal;

	letter-spacing:.1em;

	padding:0;

}



.txtComboTitulo {
	color: #cade1a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:normal;
	padding: 0 0 10px 0;
	line-height: normal;

}
.ver-actividades {
	height: 35px;
	width: 290px;
	margin-top: 10px;
	position: absolute;
	bottom: 0px;
}




.txtComboTituloGrande {

	color: #cade1a;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.82em;

	font-weight:normal;

	line-height:normal;

	padding: 0 0 10px 0;

}

.txtComboTituloGrande_marron {

	color: #E5C296;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.82em;

	font-weight:normal;

	line-height:normal;

	padding: 0 0 10px 0;

}

.txtFechas {

	font-size: .9em;

	text-transform:uppercase;

	line-height:normal;

	color:#cade1a;

	letter-spacing:.1em;

	padding:10px 0;

}



.txtTitulo {

	color: #cade1a;

	font-size:1em;

	font-weight:bold;

	line-height:normal;

	padding: 0 0 10px 0;

}

.txtError {

	color: #FFFFFF;

	font-size:1em;

	font-weight:bold;

	line-height:normal;

	padding: 0 0 10px 0;

}
.txtNuevo {
	color: #cade1a;
	background:#000;
}


/*--- form ---*/

.type-button input { background-image:url("../img/actividades/enviarForm.png"); background-repeat:no-repeat;

	padding: .5em 1.2em;
	display:block; width:240px; height:53px; cursor:pointer;  
	font-size:0px;
}

.type-button input.enviarPrinc { background-image:url("../img/enviarForm.jpg"); background-repeat:no-repeat;

	padding: .5em 1.2em;
	display:block; width:240px; height:53px; cursor:pointer;

}

.formulario.benef .type-button input { background-image:url("../img/beneficios/enviarForm.jpg") !important; 
               *color: #cade1a !important;
*background: #404040 !important;
*padding: .5em 1.2em !important;     
*text-decoration: underline !important;
*width:150px; 
*height:30px; 
*font-size:14px;
*background-position:1000px 1000px;
}


/**/
.type-button input.enviarTrad {

	color: #cade1a !important;

	background: #000 !important;

	padding: .5em 1.2em !important;

	margin-left: 15px !important;

	text-decoration: underline !important;
	width:75px; height:30px;

}
     
.type-button input {
 	*color: #cade1a !important;
	*background: #404040 !important;
	*padding: .5em 1.2em !important;     
	*text-decoration: underline !important;
	*width:150px; 
	*height:30px; 
	*font-size:14px;
	*background-position:1000px 1000px;  
   }


#reserva div.type-button input.enviarTrad:focus,

#reserva div.type-button input.enviarTrad:hover,

#reserva div.type-button input.enviarTrad:active {

    border-top: 1px #444 solid !important;

    border-left: 1px #444 solid !important;

    border-right: 1px #ddd solid !important;

    border-bottom: 1px #ddd solid !important;

    color: #fff !important;

    background: #555 !important; 

}

/**/
label { display: block; margin:0 0 10px 5px;}

.enlinea { display: inline;}



input { display: block;}



.dia-mes { margin-right: 3px; display:inline;}



label.ancho { width:250px; display:inline;}



legend.fecha {margin-bottom:0!important; padding-bottom:0!important;}



/* ------- botonera ------------*/



#botonera {

	width: 610px;

	padding-top: 0px;

	padding-left: 0px;

	float: left;

	background-position: left;

	text-align: left;

	padding-right: 0px;

	margin: 0 0 0 25px;

	height: 50px;

}

#botonera ul li {

	display: inline;	margin-left: 0px;	margin-bottom: 0px;	float: left;	margin-top: 0px;	margin-right: 0px;	background-position: left top;	text-align: left;}

#links {	float: left;	height: 35px; padding-right: 15px;

}



#botonera ul li a{

	background-position: top;	background-position: right;	text-align: left;	margin: 0px;	cursor: point; border:#333;

}





/* Miscelaneas */

.skip, .hideme, .print, dfn {

    position: absolute;

    left: -1000em; /* LTR */

    top: -1000em;

 }

.fltrt {

	float: right;

	margin-left: 8px;

}

.fltlft {

	float: left;

	margin-right: 20px;

}

.fltlftCalendario {

	float: left;

	margin: 0 20px;

}



.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



.fltrtBorde {

	float: right;

	margin: 10px 0 15px 15px;

	border:solid #cade1a 1px;

}
.contenedor-comentarios {
	width: 590px;
	margin-top: 50px;
	float: left;
}
.btn-ver-comentarios {
	padding-left: 300px;
	margin-bottom: 25px;
}
.txtComboTitulo_Azul {
	color: #6ea1ca;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	line-height:normal;
	padding: 0 0 10px 0;
}
.infoDetalle_azul {
	padding: 10px;
	margin-bottom: 2em;
	width:570px;
	background-color: #0e2d46;
}
.txtTitulo_azul {
	color: #90ccfd;
	font-size:14px;
	font-weight:normal;
	line-height:normal;
	padding: 0 0 10px 0;
}
.fltrtBorde_azul {
	float: right;
	margin: 10px 0 15px 15px;
	border:1px solid #90ccfd;
}
.txtFechas_azul {
	font-size: 0.9em;
	text-transform:uppercase;
	line-height:normal;
	color:#90ccfd;
	letter-spacing:0.1em;
	padding:10px 0;
}
.infoCombo_azul {
	padding: 10px;
	margin-bottom: 2em;
	width:570px;
	height:140px;
	background-color: #0e2d46;
}
.imgCombo_azul {
	border: 1px solid #90ccfd;
	margin-right:20px;
	margin-top:5px;
	float: left;
}
.txtComboTitulo_azul {
	color: #90ccfd;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:normal;
	padding: 0 0 10px 0;
	line-height: normal;
}
.masInfo_azul {
	display:block;
	text-decoration:none;
	overflow:hidden;
	width:81px;
	height:29px;
	text-indent:-9000px;
	margin:10px 0;
	padding:0;
	background-image: url(../img/btn_masinfo_azul.gif);
	background-repeat: no-repeat;
}




.txtComboTitulo_marron {
	color: #6ea1ca;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	line-height:normal;
	padding: 0 0 10px 0;
}
.infoDetalle_marron {
	padding: 10px;
	margin-bottom: 2em;
	width:570px;
	background-color: #4D2A25;
}
.txtTitulo_marron {
	color: #E5C296;
	font-size:14px;
	font-weight:normal;
	line-height:normal;
	padding: 0 0 10px 0;
}
.fltrtBorde_marron {
	float: right;
	margin: 10px 0 15px 15px;
	border:1px solid #bfbfbf;
}
.txtFechas_marron {
	font-size: 0.9em;
	text-transform:uppercase;
	line-height:normal;
	color:#E5C296;
	letter-spacing:0.1em;
	padding:10px 0;
}
.infoCombo_marron {
	padding: 10px;
	margin-bottom: 2em;
	width:570px;
	height:140px;
	background-color: #713F2D;
	float:left;
	position:relative;
}
.imgCombo_marron {
	border: 1px solid #CCCCCC;
	margin-right:20px;
	margin-top:5px;
	float: left;
}
.txtComboTitulo_marron {
	color: #E5C296;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:normal;
	padding: 0 0 10px 0;
	line-height: normal;
}
.masInfo_marron {
	display:block;
	text-decoration:none;
	overflow:hidden;
	width:81px;
	height:29px;
	text-indent:-9000px;
	margin:10px 0;
	padding:0;
	background-image: url(../img/btn_masinfo_marron.jpg);
	background-repeat: no-repeat;
}

.infoActividades_marron {
	color: #FFF;
	padding: 0;
	margin-bottom: 1.5em;
	width:590px;
	height:272px;
	background-color: #1f4668;
	background-repeat: repeat-x;
	background-image: url(../img/tit_bkg.gif);
}

.font_destacado{
	font-size:10px;

}

.Titi01 {
	font: bold normal 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.abc1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CADE1A;
}
.Titi03 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #CADE1A;
}
.Titi04 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #999;
}
.Titi05 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7BB1DB;
}
.Titi06 {
	color: #E5C296;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


/*Estilos Diego*/
/*home*/
.destacado > .firma { margin:15px 0 0 0; position:relative; }
.destacado > .firma > h4 { color:#FFFF00; position:absolute; top:0; left:117px; margin:0;}
.destacado > .firma > h5 { position:absolute; top:18px; left:117px; margin:0;}
.destacado > .firma > a	 { padding-left:20px; margin-left:10px; position:absolute; display:block; top:88px; right:45px;}
.destacado > .firma > a > img  { position:absolute; left:0; top:-3px;}

.banners > .ban	{ float:left; width:290px; height:310px; margin:0 0 20px 17px;}
.banners > .ban.galeria	{ background-color:#000000; padding-top:65px; height:244px; position:relative;}
.ban.galeria > .tit { position:absolute; top:10px; font: lighter 16px Arial, Helvetica, sans-serif; margin:0;}
.ban.galeria > .tit.am { left:20px; text-transform:uppercase; }
.ban.galeria > .tit.bl { left:95px; font-size:12px; top:14px;}

/*actividades*/
.imagenActividades > p { font:normal 16px Arial, Helvetica, sans-serif; color:#d99463; margin:10px 0 10px 0; }
.imagenActividades { border-bottom:2px solid #d99463; width:600px; margin-bottom:15px;}

.actividad					{ margin:5px 0 25px 0; height:102px; width:692px;}
.actividad > .img			{ width:242px; float:left;}
.actividad > .texto			{ width:350px; float:left; background-color:#70402E; min-height:102px; position:relative; }
.actividad > .texto > h1 { font: normal 28px Arial, Helvetica, sans-serif; margin:12px 0 0 10px;}
.actividad > .texto > h2 { font: normal 18px Arial, Helvetica, sans-serif; margin:5px 0 0 10px;}
.actividad > .texto > p.descripcion { color:#bbb; font:normal 10px Arial, Helvetica, sans-serif; }
.actividad > .texto > p.proximas	{ font:normal 10px Arial, Helvetica, sans-serif; margin:5px 0 0 0px; }
.actividad > .texto > p.proximas > span	{ color:#FFFF00; font-weight:bold; }
.actividad > .texto > a				{ background-image:url("../img/actividades/masInfo.png"); background-repeat:no-repeat; 
position:absolute; right:0; bottom:0; display:block; width:106px; height:50px;}
.cd{ float:left; width:335px;}
.cd > p { font:12px Arial, Helvetica, sans-serif; line-height:16px; color:#bbb; }
.cd > p > span { color:#d99463;}

.ci{ float:left; width:242px; margin:0 18px 0 0;}
.ci > p { color:#E09661; font:16px Arial, Helvetica, sans-serif; margin:0px 0 10px 0;}
.ci > img{ margin:0 0 15px 0;}

.infoBeneficiosDer .ban.galeria	{ background-color:#000000; padding-top:45px; margin-bottom:20px; height:244px; position:relative;}
.infoBeneficiosDer .ban.galeria > .tit { position:absolute; top:10px; font: lighter 16px Arial, Helvetica, sans-serif; margin:0;}

.gmap { position:relative; border-bottom:2px solid #d99463; border-top:2px solid #d99463; padding:15px 0 15px 0; width:600px; position:relative; margin-bottom:15px;}
.gmap .datos { position:absolute; top:05px; left:315px; color:#bbb;}
.gmap .datos > span { color:#E09661; font-weight:bold; display:block; margin-top:10px;}
.gmap .datos > strong { color:#FFFF00; }
/*formulario*/
.formulario { background-color:#404040; margin-top:20px; }
.formulario textarea { display:block; }
.formulario .tituloForm { font:20px Arial, Helvetica, sans-serif;width:242px; margin:15px 0 10px 0;}

/*Beneficios*/
.imagenBeneficios > p { font:normal 16px Arial, Helvetica, sans-serif; color:#8FC2DE; margin:10px 0 10px 0; }
.imagenBeneficios { border-bottom:2px solid #8FC2DE; width:600px; margin-bottom:15px;}

.beneficio					{ margin:5px 0 25px 0; height:102px; width:692px;}
.beneficio > .img			{ width:242px; float:left;}
.beneficio > .texto			{ width:350px; float:left; background-color:#1F4569; min-height:102px; position:relative; }
.beneficio > .texto > h1 { font: normal 30px Arial, Helvetica, sans-serif; margin:12px 0 0 10px;}
.beneficio > .texto > h2 { font: normal 18px Arial, Helvetica, sans-serif; margin:5px 0 0 10px;}
.beneficio > .texto > h5 { margin:5px 0 0 12px;}
.beneficio > .texto > p.descripcion { color:#bbb; font:normal 10px Arial, Helvetica, sans-serif; }
.beneficio > .texto > p.proximas	{ font:normal 10px Arial, Helvetica, sans-serif; margin:5px 0 0 0px; }
.beneficio > .texto > p.proximas > span	{ color:#FFFF00; font-weight:bold; }
.beneficio > .texto > a				{ background-image:url("../img/beneficios/masInfo.png"); background-repeat:no-repeat; 
position:absolute; right:0; bottom:0; display:block; width:106px; height:50px;}
.cd.beneficios > p > span { color:#82ABC7; display:block; margin-top:16px; font-size:16px; margin-bottom:1px;}
.cd.beneficios > p > strong { font-size:15px;}
