@charset "UTF-8";

/* CSS Document */





body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../img/bg.jpg);

	background-repeat: repeat-x;

	color: #4D4D4D;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFF4D3;

}

.verde_negrita {

	color: #B6C01B;

	font-weight: bold;



}

.rojouco_negrita {

	color: #A10B24;

	font-weight: bold;



}

a:link {

	text-decoration: underline;

	color: #B6C01B;

}

a:visited {

	text-decoration: underline;

	color: #B6C01B;

}

a:hover {

	text-decoration: underline;

	color: #B6C01B;

}

a:active {

	text-decoration: underline;

	color: #B6C01B;

}

#warp {
	width: 840px;
	margin: 0 auto;

}
#warp_index {
	width: 904px;
	margin: 0 auto;

}

#header {
	width: 840px;
	margin: 0 auto;
	height: 185px;
}
#header_consub {
	width: 840px;
	margin: 0 auto;
	height: 232px;
}

#header.main {

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

}

#header.uco {

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

}

#header.cursos {

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

}

#header.campamentos {

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

}

#header.deportes {

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

}

#header.preguntas {

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

}

#header.multi {

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

}

#header.campano {

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

}

#header.elcano {

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

}

#header.excursiones {

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

}

#header.cultura {

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

}

#header.padres {

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

}

#header.ocio {

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

}

#header.responsables {

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

}

#header img.logo{

	width:299px;

	height:86px;

	padding-left: 56px;

	padding-top: 48px;

	float: left;

}

#reservas {

	width: 104px;

	height: 54px;

	float: right;

	padding-right: 310px;

	padding-top: 73px;

}

#menu {
	width: 840px;
	height: 25px;

}

#menu h2 {

	display: none;

}



#menu ul {

	margin: 0;

	/*padding: 0 0 0 20px;*/

	padding: 0 0 0 30px;

	list-style: none;

}



#menu li {

	display: inline;

}



#menu a {

	display: block;

	float: left;

	height:18px;

	padding: 3px 3px 0 3px;

	/*border-right: 1px solid #d29f0c;*/

	/*text-transform: lowercase; */

	text-decoration: none;

	text-align: center;

	font-size: 12px;

	color: #333;

}



/*#menu a:hover, #menu .active a {

	color: #000;*/

	/*background-color: #600;*/



/*}*/

/*#menu .last a {

	border: none;

}*/



/*#menu .inactive_last a {

	border: none;

	color: #C5A64C;

}*/





	/*menu secundario*/



#menu_secundario {

	width: 800px;

	margin: 0 auto;

	height: 40px;

	background-image: url(../img/menu_secundario.jpg);

	background-repeat: no-repeat;

	padding-top: 7px;

	padding-left: 40px;

}

#menu_secundario h2 {

	display: none;

}



#menu_secundario ul {

	margin: 0;

	/*padding: 0 0 0 20px;*/

	padding: 0 0 0 30px;

	list-style: none;

}



#menu_secundario li {

	display: inline;

}



#menu_secundario a {

	display: block;

	float: left;

	height:20px;

	padding: 6px 2px 0 2px;

	border-right: 1px solid #9a9e08;

	/*text-transform: lowercase; */

	text-decoration: none;

	text-align: center;

	font-size: 12px;

	color: #666;

}



#menu_secundario a:hover, #menu_secundario .active a {

	color: #333;

	/*background-color: #600;*/



}

#menu_secundario .active_last a {

	border: none;

	color: #333;

	background-image: url(../img/flechita_secundaria.gif);

	background-repeat: no-repeat;

	background-position: center;

}

#menu_secundario .inactive a {

	color: #ABA62C;

}

#menu_secundario .inactive_last a {

	border: none;

	color: #ABA62C;

}



#menu_secundario .last a {

	border: none;

}



#separador {

	width: 840px;

	margin: 0 auto;

	height: 60px;

	background-image: url(../img/separador.jpg);

	background-repeat: no-repeat;

}

	/*fin de menu secundario*/

#titulos {

	width: 840px;

	margin: 0 auto;

	height: 45px;

}

#titulos_uco {
	width: 840px;
	margin: 0 auto;
	height: 73px;



}

#titulos_contacto {
	width: 840px;
	height: 58px;



}

#titulos_trabaja {

	width: 840px;

	margin: 0 auto;

	height: 58px;

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



}

#titulos_reserva {

	width: 840px;

	margin: 0 auto;

	height: 58px;

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



}

#titulos_reserva1 {

	width: 840px;

	margin: 0 auto;

	height: 58px;

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



}

#titulos_reserva2 {

	width: 840px;

	margin: 0 auto;

	height: 58px;

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



}

#titulos.junior {

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



}

#titulos.ligera {

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

}

#titulos.multiaventura {

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

}

#titulos.elcano {

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

}

#titulos.campano {

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

}

#titulos.uco {

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

}

#titulos.uco_monitores {

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

}

#titulos.uco_campamentos {

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

}

#titulos.deporte {

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

}

#titulos.deporte_ligera {

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

}

#titulos.deporte_buceo {

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

}

#titulos.deporte_kitesurf {

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

}

#titulos.deporte_windsurf {

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

}

#titulos.excursiones {

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

}

#titulos.excursion_cadiz {

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

}

#titulos.excursion_tarifa {

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

}

#titulos.culturales {

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

}

#titulos.contacto {

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

}

#titulos.ocio {

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

}

#titulos.padres {

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

}

#titulos.tarifas {

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

}

#titulos.responsables {

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

}

#titulos.preguntas {

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

}

#titulos.reserva {

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

}



#titulos.fechas {

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

}

#content_intro {
	width: 904px;
	margin: 0 auto;

	//height: 358px;
	height: 358px;

}

#content_textos {
	width: 806px;
	margin: 0 auto;
	background-image: url(../img/bg_colors.gif);
	background-repeat: repeat-y;

}

#content_textos_enviado {
	width: 806px;
	margin: 0 auto 40px;
	background-image: url(../img/bg_sent.jpg);
	height: 450px;

}

#content_textos_junior {

	width: 806px;

	margin: 0 auto;

	background-image: url(../img/bg_colors.gif);

	background-repeat: repeat-y;

	height: 500px;

}

#content_textos_multi {

	width: 806px;

	margin: 0 auto;

	background-image: url(../img/bg_colors.gif);

	background-repeat: repeat-y;

	height: 2450px;

}

#content_textos_preguntas {

	width: 806px;

	margin: 0 auto;

	background-image: url(../img/bg_colors.gif);

	background-repeat: repeat-y;

	height: 890px;

}

#content_textos_contacto {
	width: 806px;
	margin: 0 auto;
	background-image: url(../img/bg_colors.gif);
	background-repeat: repeat-y;

}

#content_textos_reserva {

	width: 806px;

	margin: 0 auto;

	background-image: url(../img/bg_colors.gif);

	background-repeat: repeat-y;

	height: 1230px;

}

#content_textos_reserva2 {

	width: 806px;

	margin: 0 auto;

	background-image: url(../img/bg_colors.gif);

	background-repeat: repeat-y;

	height: 320px;

}

#content_textos_uco {

	width: 806px;

	margin: 0 auto;

	background-image: url(../img/bg_colors.gif);

	background-repeat: repeat-y;

	height: 480px;

}

#scroll {

	width: 390px;

	/*height: 325px;*/

	padding-right: 10px;

	overflow: auto;

	float: right;

}



#boton_entrar{

	width:299px;

	height:88px;

	padding-left: 58px;

	padding-top: 270px;

}

#textos {

	width: 400px;

	min-height: 332px;

	float: right;

	padding-right: 45px;

	text-align: justify;

	padding-top: 5px;

}

#textos_contacto {

	width: 360px;

	float: right;

	padding-right: 45px;

	text-align: justify;

	padding-top: 0px;

	height: 360px;

}

#textos_reserva {

	width: 360px;

	float: right;

	text-align: justify;

	height: 450px;

	margin-top: 28px;

	font-size: 90%;

	padding-right: 25px;

}

#textos .uco {

	height: 600px;

}

#fotos {

	width: 252px;

	height: 373px;

	margin-left: 80px;

	float: left;

	margin-top: 16px;

	}

#responsables {

	width: 640px;

	height: 373px;

	margin-left: 80px;

	float: left;

	margin-top: 16px;

	}

#contacto {

	width: 300px;

	height: 307px;

	margin-left: 80px;

	float: left;

	margin-top: 16px;

	}

#reserva {
	width: 670px;
	margin-left: 80px;
	margin-top: 0px;

	}

#reserva_enviado {

	width: 660px;

	height: 200px;

	margin-left: 80px;

	float: left;

	margin-top: 28px;

	}

#fotos_junior {

	width: 252px;

	height: 307px;

	background-image: url(../img/fotos_junior.jpg);

	background-repeat: no-repeat;

	margin-left: 80px;

	float: left;

	margin-top: 28px;

	}

#fotos_vela {

	width: 252px;

	height: 307px;

	background-image: url(../img/fotos_vela.jpg);

	background-repeat: no-repeat;

	margin-left: 80px;

	float: left;

	margin-top: 28px;

	}



#subcontent {
	width: 840px;
	margin: 0 auto;
	height: 80px;

}



#logos {
	width: 840px;
	height: 80px;
	text-align: right;

}

#logos_principal {

	width: 800px;

	height: 95px;

	float: center;

	padding-left: 20px;

	padding-right: 20px;

}

#texto_legal {
	width: 840px;
	font-size: 75%;
	color: #CCC;
	background-image: url(../img/bg_legal.gif);

}

#logos_principal_banners {

	width: 840px;

	height: 108px;

}

#footer {
	width: 840px;
	margin: 0 auto;
	height: 94px;
	background-color: #FFF4D3;

}

#footer_clear {

	width: 840px;

	margin: 0 auto;

	text-align: center;

	height: 94px;

	background-image: url(../img/bg_footer_clear.gif);

	background-repeat: no-repeat;

	padding-left: 0px;

	padding-top: 20px;

	font-size: 90%;

	color: #9A9E0E;

	float: right;

}

#footer_intro {
	width: 840px;
	margin: 0 auto;
	height: 94px;

}
