/* Estilos de plantilla **/
/**********************************************************/
/**********************************************************/
/**********************************************************/
/**********************************************************/
#containerPrincipal{
	background-image:url(/caplaibFront/img/elems/fons_degradat.jpg);
    background-repeat:repeat-x;
}

/*slot principal per fitxa platja, ample contingut*/
.slotPrincipal {
	padding:0px 36px 0px 36px;
}

/*slot principal per fitxa platja, ample primer slot principal on va capçalera platja*/
#containerPrincipal #principal1 {
    padding:0px 4px 0px 8px;
}

/**********************************************************/
/**********************************************************/
/**********************************************************/
#playaBasico{

}
#playaBasico p{
	padding-top: 15px;
}

/* Cabecera playa ***************************************************************/
.cabPlaya{	
	height:91px;
    width:100%;
}

.cabPlaya .atributos{		
    padding:0px 0px 5px 0px;		
}	
.cabPlaya .atributos strong{
	font-weight:normal;
	color:#BF2626;
}
.cabPlaya .atributos a{
	text-decoration: none;
	color:#000000;
}
.cabPlaya .zona{
   /* float:right;*/
   
	width:102px;
	height:91px;	
    margin-top:4px;
    position: absolute;
    left:888px;
}
.boxVigilancia, .boxHoraVerde,
.boxHoraRoja,.boxHoraNaranja,
.boxHoraAmarilla,.boxHoraNegra, 
.prediccion_oleaje, .nudista, .minusvalidos, .fondeo, 
.playa_arena, 
.playa_bolos, 
.playa_rocas, 
.playa_grava,
.atributos .bandera_azul{
	float:left;
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	color:#000000;
	/*height:32px;
	line-height:32px;*/
	height:48px;
	line-height:60px;
	margin-right:13px;		
	overflow:hidden;
}
/**/
.boxHoraVerde,
.boxHoraRoja,
.boxHoraNaranja,
.boxHoraNegra,
.boxHoraAmarilla{
    padding-left:30px;	
}
.boxHoraVerde{
    background:url(/caplaibFront/img/ico/bandera_verde.gif) 5px 12px no-repeat;
}
.boxHoraNaranja{
    background:url(/caplaibFront/img/ico/bandera_naranja.gif) 5px 12px no-repeat;
}
.boxHoraAmarilla{
    background:url(/caplaibFront/img/ico/bandera_amarilla.gif) 5px 12px no-repeat;
}
.boxHoraRoja{
    background:url(/caplaibFront/img/ico/bandera_roja.gif) 5px 12px no-repeat;
}
.boxHoraNegra{
    background:url(/caplaibFront/img/ico/bandera_negra.gif) 5px 12px no-repeat;
}
/**/
.boxVigilancia .salvavidas{
	float:left;
	margin:22px 3px 0 0;
	width:13px;
	height:13px;
	background:url(/caplaibFront/img/elems/salvavidas.gif) left top no-repeat;
}

.prediccion_oleaje{
    padding-left: 33px;
	background:url(/caplaibFront/img/ico/prediccion_oleaje.gif) left 23px no-repeat;
}
.atributos .bandera_azul{
    padding-left: 33px;
	background:url(/caplaibFront/img/ico/bandera_azul.gif) left 20px no-repeat;
}
.nudista{
    padding-left:30px;
	background:url(/caplaibFront/img/ico/nudista.gif) left 14px no-repeat;
}
.minusvalidos{
    padding-left:34px;
	background:url(/caplaibFront/img/ico/minusvalidos.gif) left 14px no-repeat;
}
.playa_arena{
    padding-left:50px;
	background:url(/caplaibFront/img/ico/playa_arena.gif) left 6px no-repeat;
}
.playa_rocas{
    padding-left:50px;
	background:url(/caplaibFront/img/ico/playa_rocas.gif) left 6px no-repeat;
}
.playa_bolos{
    padding-left:50px;
	background:url(/caplaibFront/img/ico/playa_bolos.gif) left 6px no-repeat;
}
.playa_grava{
    padding-left:50px;
	background:url(/caplaibFront/img/ico/playa_grava.gif) left 6px no-repeat;
}
.fondeo{
    padding-left:30px;
	background:url(/caplaibFront/img/ico/fondeo.gif) left 9px no-repeat;
}
.txtFlotanteImagen {
    position:relative;
    text-align:right;
    margin:15px 22px 0px 0px;
    height:200px;
    /*overflow:hidden;*/
}
/* Fin Cabecera playa ***************************************************************/

/* Cabecera playa plano *********************************************************/

.cabeceraPlaya{
    width:100%;
    overflow:hidden;
}
.cabeceraPlaya .cabecera{	
	float:left;
	clear:both;	
}
.cabeceraPlaya .cabecera h1{	
	float:left;
}
.cabeceraPlaya .estadoPlaya{
	float:right;
	margin-top:3px;
}
.cabeceraPlaya .cajaBandera{
	margin-top:3px;
}
.cabeceraPlaya .banderaVerde{
	float:right;
	width:22px;
	height:25px;
	background:url(/caplaibFront/img/elems/bandera_verde.jpg) left top no-repeat;	
}
.cabeceraPlaya .fecha{
	float:right;
	margin:11px 7px 0px 0px;
}
.cabeceraPlaya .vigilancia{
	float:right;
	margin-top:14px;
}
.cabeceraPlaya .vigilancia strong{
	color:#BF2626;
	font-weight:normal;
}
.cabeceraPlaya .cajaSalvavidas{
	float:right;
	margin: 13px 3px 0px 0px;	
}
.cabeceraPlaya .salvavidas{
	width:13px;
	height:13px;
	background:url(/caplaibFront/img/elems/salvavidas.gif) left top no-repeat;
}
.cabeceraPlaya .banderaVerde{
	float:right;
	width:22px;
	height:25px;
	background:url(/caplaibFront/img/elems/bandera_verde.jpg) left top no-repeat;	
}
.cabeceraPlaya .fechaHora{
	padding: 8px 0px 0px 0px;
}
.cabeceraPlaya .fecha{
	display:inline;
}
.cabeceraPlaya .hora{
	display:inline;
	margin-right:11px;
}
.cabeceraPlaya .titulo{
	float:left;
}

.imagenCabecera, .imagenCabeceraReducida{
	clear:both;
	width:100%;
    height:333px;
    /*border-top:7px solid #FDC51A;*/
    overflow:hidden;
    text-align:right;
    background-repeat:no-repeat;
}

.imagenCabeceraReducida{
    height:100px;
}

/* Fin cabecera playa plano *****************************************************/

/* Menu playa *******************************************************************/

.menuPlaya{
	width:100%;
	height:32px;
	line-height:32px;
	text-align:center;
	padding:0px;
	margin:0px;
}
.menuPlaya li{
	display:inline;	
}
.menuPlaya a{	
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	color:#617E92;
	text-decoration:none;
	margin: 0px 18px 0px 0px;
	padding:0px;
}
.menuPlaya a:hover{
	background:#FEDF81;
	color:#000000;
	text-decoration:underline;
}
.menuPlaya strong{
	display:inline;
	font-size:18px;
	color:#BF2626;
	font-weight:bold;
	margin-right:18px;
}
/* Fin Menu playa ***************************************************************/

/********************************************************************************/
/*icones serveis*/
#containerIconosServicios{ 
    float:left;
    border:1px solid #dce2e7;
    background-color:#ffffff;
    padding:0px 8px 20px 8px;
    margin:14px 0px 58px 0px;    
    width:872px;
    
}
#containerIconosServicios ul{
margin:0;
float: left;
padding: 0;
}
#containerIconosServicios .cajaServicio{
	display: block;
	float: left;
} 

#containerIconosServiciosBig{ 
    float:left;
    width:100%;
    margin: 18px 0px 58px 0px;
}

.txtServei{
    display:block;
    float:left;
    font-family:Arial,Verdana,Sans-serif;
    font-size:9px;
    font-weight:normal;
    color:#1c5793;
    padding-left:5px;
    padding-right: 5px;
    padding-top:8px;
    width: 89px;
}

.icoServei, 
.icoServeiLloguer, 
.icoServeiRestaurant, 
.icoServeiAssistencies, 
.icoServeiDutxes, 
.icoServeiSanitaris,
.icoServeiDutxes, 
.icoServeiFondeig, 
.icoServeiMotosAquatiques, 
.icoServeiPapereres, 
.icoServeiParking,
.icoServeiMinusvalids, 
.icoServeiTelefon, 
.icoServeiVigilancia, 
.icoServeiSubmarinisme,
.icoServeiQuioscs, 
.icoServeiEscars{
	display:block;
    float:left;
    width:95px;
    height:36px;
    background-repeat:no-repeat;
    background-position:left 8px;
   
}

/*////////////////////////////*/
.icoServeiLloguer {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.icoServeiRestaurant {
    background-image:url(/caplaibFront/img/ico/serveis/nous/restaurant_21x20.gif);
}
.icoServeiAssistencies {
    background-image:url(/caplaibFront/img/ico/serveis/nous/asistencia_sanitaria_21x20.gif);
}
.icoServeiDutxes {
    background-image:url(/caplaibFront/img/ico/serveis/nous/duchas_21x20.gif);
}
.icoServeiDutxes {
    background-image:url(/caplaibFront/img/ico/serveis/nous/espacio_ninyos_21x20.gif);
}
.icoServeiFondeig {
    background-image:url(/caplaibFront/img/ico/serveis/nous/fondeo_21x20.gif);
}
.icoServeiSanitaris {
    background-image:url(/caplaibFront/img/ico/serveis/nous/lavabos_21x20.gif);
}
.icoServeiMotosAquatiques {
    background-image:url(/caplaibFront/img/ico/serveis/nous/motos_agua_21x20.gif);
}
.icoServeiPapereres {
    background-image:url(/caplaibFront/img/ico/serveis/nous/papeleras_21x20.gif);
}
.icoServeiParking {
    background-image:url(/caplaibFront/img/ico/serveis/nous/parking_21x20.gif);
}
.icoServeiMinusvalids {
    background-image:url(/caplaibFront/img/ico/serveis/nous/pasarelas_discapacitados_21x20.gif);
}
.icoServeiTelefon {
    background-image:url(/caplaibFront/img/ico/serveis/nous/telefonos_21x20.gif);
}
.icoServeiVigilancia {
    background-image:url(/caplaibFront/img/ico/serveis/nous/torre_vigilancia_21x20.gif);
}
.icoServeiSubmarinisme {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}
.icoServeiQuioscs {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}
.icoServeiEscars {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}

/* [KI]: nuevas clases de servicios */
.icoServei_1,
.icoServei_2,
.icoServei_3,
.icoServei_4, 
.icoServei_5,
.icoServei_6,
.icoServei_7,
.icoServei_8,
.icoServei_9,
.icoServei_10,
.icoServei_11,
.icoServei_12,
.icoServei_13,
.icoServei_14,
.icoServei_15,
.icoServei_16,
.icoServei_17,
.icoServei_18,
.icoServei_19,
.icoServei_20,
.icoServei_21,
.icoServei_22{
	display:block;
    float:left;
    /*width:145px;*/
    width:25px;
    height:36px;
    background-repeat:no-repeat;
    background-position:left 8px;
}

.icoServei_1 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/pasarelas_discapacitados_21x20.gif);
}
.icoServei_2 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/telefonos_21x20.gif);
}
.icoServei_3 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/duchas_21x20.gif);
}
.icoServei_4 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/lavabos_21x20.gif);
}
.icoServei_5 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.icoServei_6 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.icoServei_7 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}
.icoServei_8 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/varadero_21x20.gif);
}
.icoServei_9 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/varadero_21x20.gif);
}
.icoServei_10 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/cruz_roja_21x20.gif);
}
.icoServei_11 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/papeleras_21x20.gif);
}
.icoServei_12 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/parking_21x20.gif);
}
.icoServei_13 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/pesca_submarina_21x20.gif);
}
.icoServei_14 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/restaurante_21x20.gif);
}
.icoServei_15 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_profundidad_21x20.gif);
}
.icoServei_16 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_singular_21x20.gif);
}
.icoServei_17 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/deportes_nauticos_21x20.gif);
}
.icoServei_18 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_21x20.gif);
}
.icoServei_19 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_resaca_21x20.gif);
}
.icoServei_20 {
   
}
.icoServei_21 {
   
}
.icoServei_22 {
    
}
/* [KI]: nuevas clases de servicios */

/******************/
/*galeria de fotos*/
/******************/
#containerGaleria{    
    float:left;
	width:100%;	
	z-index:1;
}

.cajaFoto {
	position:relative;
	float:left;
	text-align:center;	
	width:209px;
	height:209px;
	margin: 0px 10px 10px 0px;
}

.cajaZoom{
    background-image:url(/caplaibFront/img/ico/lupa_gris.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.imgGaleria {
	border:1px solid #ACBDC8;
	position:absolute;
	left:0px;
	top:0px;
}
.cajaPieFoto{
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.desImgGaleria {	
	color:#000000;
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	background-color: #FDC51A;
	padding:0px 2px;	
}

.titGaleria{
	margin-bottom: 8px;
}

.titGaleria h1, .caracPlaya h2{
	color:#BF2626;
	font-family:Arial,Verdana,Sans-serif;
	font-weight:bold;
	font-size:11px;
}

.titGaleria h2{
	color:#000000;
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	font-weight:normal;
}

/**************/
/*fitxa bàsica*/
/**************/

#setTomas{
    width:100%;
    margin:20px 0px 30px 0px;
/*    height:166px;*/
}
.boxToma{
    float:left;
    width:140px;
    height:175px;
    margin-right:0px;
/*    margin-left:4px;*/
}

.boxTopToma{
	width:141px;
	height:21px;
    /*padding:9px 0px 0px 50px;*/
	padding:9px 0px 0px 0px;
	text-align:center;
    background-repeat:no-repeat;
	 position: relative;
	 left: -6px;
	 top: 0px;
	/*overflow:hidden;*/
}
.boxImgToma{
    background-position:left top;
    background-repeat:no-repeat;
	width:141px;
    height:117px;
   /* margin-left:6px;*/
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}
.boxImgTomaNew{
    background-position:left top;
    background-repeat:no-repeat;
	width:135px;
    height:117px;    
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

.boxBotToma{
	 width:135px;
    height:16px;
    text-align:center;
    background-color:#abbcc7;
/*    margin-left:6px;*/
    padding:2px 0px 0px 0px;
}
.tomaInicio,
.otrasTomas{
	display: block;
	float: left;
}
.tomaInicio {
	width:240px;
}
.otrasTomas{
	float: right;
	/*width: 580px;*/
	width:60%;
}

#actual.boxToma{
    margin-left:0px;
/*    padding-right:100px;*/
}

#infoMunicipi{
    margin:18px 0px 0px 0px;
}

#infoMunicipi ul{
    list-style:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 9px 0px;
    border-bottom:1px solid #DCE2E7;
    padding-bottom:1px;
    height:15px;
}

.puntInfo,.puntInfoDre{
    float:left;
    background:url(/caplaibFront/img/elems/cuadro_azul.gif) left 6px no-repeat;	
    padding:0px 0px 0px 10px;
}
.puntInfo{
    width:196px;
    clear:left;
}
.puntInfoDre{
    clear:right;
}
#infoMunicipi #masInfo{
    padding-top:8px;
}

/*block principales datos técnicos*/
#principalesDatos{
    margin:62px 0px 0px 0px;
}

#principalesDatos .titulo{
    margin:0px 0px 22px 0px;
}
#principalesDatos ul{
    list-style:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 9px 0px;
    border-bottom:1px solid #DCE2E7;
    padding-bottom:1px;
    height:18px;
    line-height:18px;
}

#infoCaracPlaya ul{
    list-style:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 9px 0px;
    border-bottom:1px solid #DCE2E7;
    padding-bottom:1px;
    height:18px;
    line-height:18px;
}

#infoCaracPlaya{
    margin:16px 0px 0px 0px;
}

.puntDato,.puntDatoDre,.puntDatoFinal,.puntDatoFull{
    float:left;
    background:url(/caplaibFront/img/elems/cuadro_azul.gif) left 8px no-repeat;	
    padding:0px 0px 0px 10px;
    overflow:hidden;
}
.puntDato,.puntDatoFinal{
    width:297px;
    clear:left;
}
.puntDatoFinal{
    width:500px;
}
.puntDatoDre{
    clear:right;
}
.checkBoxOff, .checkBoxOn{
    float:left;
    background-image:url(/caplaibFront/img/ico/checkBoxOff.gif);
    background-repeat:no-repeat;
    padding-left:18px;
    margin-right:15px;
    padding-top:1px;
}
.checkBoxOn{
    background-image:url(/caplaibFront/img/ico/checkBoxOn.gif);
}

.optCheckBoxOff, .optCheckBoxOn{
	background-image:url(/caplaibFront/img/ico/checkBoxOff.gif);
    background-repeat:no-repeat;
	padding:4px 0px 0px 17px;
}
.optCheckBoxOn{
    background-image:url(/caplaibFront/img/ico/checkBoxOn.gif);
}

.optOptionButtonOff, .optOptionButtonOn{
    background-image:url(/caplaibFront/img/ico/optionButtonOff.gif);
    background-repeat:no-repeat;
	padding-left:14px;
	padding-right:6px;
}
.optOptionButtonOn{
    background-image:url(/caplaibFront/img/ico/optionButtonOn.gif);
}
.checkBoxOn strong{
    font-weight:normal;
}
.desDato{
    float:left;
    padding-top:1px;
    width:115px;
}
.desDato{
    height:18px;
}

/********************************************************/
/*top*/
.boxToma.estPermitido .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_permitido.gif);}
.boxToma.estLimitaciones .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_limitaciones.gif);}
.boxToma.estPeligroso .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_peligroso.gif);}
.boxToma.estAusente .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_ausente.gif);}
/*top, tomes anteriors*/
.boxToma.estPermitidoAnt .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_permitido_ant.gif);}
.boxToma.estLimitacionesAnt .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_limitaciones_ant.gif);}
.boxToma.estPeligrosoAnt .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_peligroso_ant.gif);}
.boxToma.estAusenteAnt .boxTopToma{background-image:url(/caplaibFront/img/elems/top_bano_ausente_ant.gif);}
/********************************************************/
/*img i img anteriors*/
.boxToma.estPermitido .boxImgToma, .boxToma.estPermitidoAnt .boxImgToma{background-image:url(/caplaibFront/img/elems/bano_permitido.gif);}
.boxToma.estLimitaciones .boxImgToma, .boxToma.estLimitacionesAnt .boxImgToma{background-image:url(/caplaibFront/img/elems/bano_limitaciones.gif);}
.boxToma.estPeligroso .boxImgToma, .boxToma.estPeligrosoAnt .boxImgToma{background-image:url(/caplaibFront/img/elems/bano_peligroso.gif);}
.boxToma.estAusente .boxImgToma, .boxToma.estAusenteAnt .boxImgToma{background-image:url(/caplaibFront/img/elems/bano_soc_ausente.gif);}
/*bottom*/
.boxToma.estPermitido .boxBotToma{background-color:#66b822;}
.boxToma.estLimitaciones .boxBotToma{background-color:#fdf109;}
.boxToma.estPeligroso .boxBotToma{background-color:#ff4242;}
.boxToma.estAusente .boxBotToma{background-color:#f7a433;}
/*bottoms anteriors*/
.boxToma.estAusenteAnt .boxBotToma,.boxToma.estPermitidoAnt .boxBotToma, .boxToma.estLimitacionesAnt .boxBotToma, .boxToma.estPeligrosoAnt .boxBotToma{
    background-color:#abbcc7;
}


#capsaComentariOut{
    position:absolute;
    margin-left:150px;
    margin-top:-166px;
    width:90px;
    height:166px;
    overflow:hidden;
}
#capsaComentariOut[id]{
    display: table;
    position: static;
}

#capsaComentariMiddle{ /*explorer only*/
    position: absolute; top: 100%;
}
#capsaComentariMiddle[id]{
    display: table-cell; vertical-align: bottom; position: static;
}
#capsaComentariInner{
    position: relative; top: -100%
}
/*fi fitxa bàsica*/
/*********************************************************************************/

/*********************************************************************************/
/* Ficha playa como llegar********************************************************/
.fichaPlaya{		
	width:100%;	
}
.fichaPlaya h2, .fichaPlaya h3{
	clear:both;
}
.fichaPlaya h3,.fichaPlaya h3 strong{	
	padding:0px;
	margin:0px;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1C5793;
}
.fichaPlaya .como{
	margin-bottom:26px;
}
.fichaPlaya h3 strong{
	color:#B90000;
}
.fichaPlaya .separador.sup{
	clear:both;
	height:24px;
}
.fichaPlaya .separador.inf{
	clear:both;
	height:43px;
}
.fichaPlaya .ruta{
	clear:both;
}
.fichaPlaya .ruta .hito{
	float:left;	
	text-align:center;
	padding:0px 0px 15px 0px;
}
.fichaPlaya .ruta .hito .nombre{
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	color:#1C5793;
	padding: 0px 13px;
	border-right:1px solid #BAC2C2;	
	border-bottom:1px solid #BAC2C2;
}
.fichaPlaya .ruta .hito .distancia{
	position:relative;
	float:none;
	font-family:Arial,Verdana,Sans-serif;
	font-size:9px;
	top:3px;
	color:#000000;			
}
.fichaPlaya .ruta .hito .inicio, .fichaPlaya .ruta .hito .fin{
	font-weight:bold;	
}
.fichaPlaya .ruta .hito .inicio{
	border-left:1px solid #BAC2C2;	
}
.fichaPlaya .ruta .hito .fin{
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	color:#B90000;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none;
}
.masInformacion, .infoPlaya{
	margin-top:20px;		
}
.masInformacion h2{
	display:block;
	margin-bottom:16px;	
}
.linkDocumento{
	float:left;	
	padding-top:4px;
	padding-left:25px;
	padding-bottom:24px;
	margin-right:16px;
	width:235px;
	background:url(/caplaibFront/img/ico/link_doc.gif) left 2px no-repeat;
}
.linkDocumento a{	
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1C5793;
	text-decoration:underline;
}
.infoPlaya ul{
	list-style:none;	
	margin:17px 0px 0px 0px;
	padding:0px;
}
.infoPlaya li{
	background:url(/caplaibFront/img/elems/cuadro_azul.gif) left 12px no-repeat;	
	padding:0px 0px 0px 10px;
	margin:0px;
	border-bottom:1px solid #DCE2E7;
	padding-bottom:5px;
}
.infoPlaya li.soloTexto{
	background-position: left 6px;
}
.infoPlaya .casillaSN{	
	position:relative;
	top:+4px;
	margin-right:5px;
	margin-left:5px;
}
.infoPlaya .separatorV{
	margin-left:30px;
}
/* Fin ficha playa **********************************************/

/* Estilos Pop-Up************************************************/
.boxBorderPopUp{
	vertical-align:middle;
	/*align: left;*/
	border: 1px solid #FFFFFF;
}

.boxImgPopUp{
	border: 1px solid #617E91;
}

.boxCerrarImgPopUp{
	position:relative;
	text-align:right;
	top: 30px;
}

.boxDesImgPopUp{
	position:relative;
	text-align:right;
	top: 90%;
}

.desImg, .closePopUp{
	color:#000000;
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	background-color: #FDC51A;
	padding:0px 100px 0px 2px;
}

.closePopUp{
	padding:0px 20px 0px 2px;
	text-decoration:none;
}

/**/
.optLink:link, .optLink:active, .optLink:visited, .optLink{
	text-decoration:none;
	cursor:pointer;
}
/* Ficha técnica **********************************************/
.fichaTecnica{	
	margin-left:17px;
	margin-right:22px;
}
.fichaTecnica .cajaTabla{
	padding-top:36px;
}
.fichaTecnica .tabla{
	border:1px solid #DCE2E7;
	background:url(/caplaibFront/img/elems/pixel_gris.gif) #FFFFFF 180px top repeat-y;
}
.fichaTecnica .tabla .fila{
	/*float:left;*/
	position:relative;
	clear:both;
}
.fichaTecnica .tabla .colIzq, .fichaTecnica .tabla .colDer{
	padding:5px 12px 5px 12px;
}
.fichaTecnica .tabla .colIzq{
	float:left;
	width:160px;
	text-align:right;	
}
.fichaTecnica .tabla .colDer{
	float:left;
}
.fichaTecnica .tabla .colIzq .campo{	
	line-height:14px;
}
.fichaTecnica .tabla .colDer .campo{
	line-height:18px;
}
.fichaTecnica .tabla .separador, .fichaTecnica .tabla .separadorVacio{
	clear:both;
	height:1px;
	overflow:hidden;
	background:url(/caplaibFront/img/elems/fondo_tabla.gif) left top no-repeat;
}
.fichaTecnica .tabla .separadorVacio{
	background:none;
}
.fichaTecnica .casillaSi, .fichaTecnica .casillaNo,
.fichaTecnica .casillaSiPeq, .fichaTecnica .casillaNoPeq{
	float:left;
	font:11px Arial,Verdana,Sans-serif;
	color:#000000;
	padding-left:18px;
	width:97px;
}
.fichaTecnica .casillaSiPeq, .fichaTecnica .casillaNoPeq{
	width:39px;
}
.fichaTecnica .casillaSi, .fichaTecnica .casillaSiPeq{
	background:url(/caplaibFront/img/ico/checkBoxOn.gif) left -3px no-repeat;
}
.fichaTecnica .casillaNo, .fichaTecnica .casillaNoPeq{
	background:url(/caplaibFront/img/ico/checkBoxOff.gif) left -3px no-repeat;
}
.fichaTecnica .casillaSi strong, .fichaTecnica .casillaSiPeq strong{
	font-weight:normal;
}			
.enlaceSiguiente{
	float:right;
	background:url(/caplaibFront/img/ico/flecha_siguiente.gif) right 5px no-repeat;		
	padding-right:22px;
	height:22px;
}
.enlaceAnterior{
	float:left;
	background:url(/caplaibFront/img/ico/flecha_anterior.gif) left 5px no-repeat;		
	padding-left:22px;
	height:22px;
}
.enlaceSiguiente a.rayado, .enlaceAnterior a.rayado{		
	font: bold 11px Arial,Verdana,Sans-serif;
	color:#1C5793;
	line-height:20px;
	text-decoration:none;
	border-bottom:1px dashed #1C5793;
}
.enlaceSiguiente a.solido, .enlaceAnterior a.solido{		
	font: bold 11px Arial,Verdana,Sans-serif;
	color:#1C5793;
	line-height:20px;
	text-decoration:underline;
}

.fichaTecnica .colIzq .campoIcoLloguer,
.fichaTecnica .colIzq .campoIcoRestaurant,
.fichaTecnica .colIzq .campoIcoAssistencies,
.fichaTecnica .colIzq .campoIcoDutxes,
.fichaTecnica .colIzq .campoIcoDutxes,
.fichaTecnica .colIzq .campoIcoFondeig,
.fichaTecnica .colIzq .campoIcoSanitaris,
.fichaTecnica .colIzq .campoIcoMotosAquatiques,
.fichaTecnica .colIzq .campoIcoPapereres,
.fichaTecnica .colIzq .campoIcoParking,
.fichaTecnica .colIzq .campoIcoMinusvalids,
.fichaTecnica .colIzq .campoIcoTelefon,
.fichaTecnica .colIzq .campoIcoVigilancia,
.fichaTecnica .colIzq .campoIcoSubmarinisme,
.fichaTecnica .colIzq .campoIcoQuioscs,
.fichaTecnica .colIzq .campoIcoEscars{
	padding-right:28px;
	height:20px;
	background-position:right 50%;
	background-repeat:no-repeat;
}
.fichaTecnica .colIzq .campoIcoNulo{
	padding-right:28px;
	height:20px;
}

.fichaTecnica .colIzq .campoIcoLloguer {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoRestaurant {
    background-image:url(/caplaibFront/img/ico/serveis/nous/restaurant_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoAssistencies {
    background-image:url(/caplaibFront/img/ico/serveis/nous/asistencia_sanitaria_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoDutxes {
    background-image:url(/caplaibFront/img/ico/serveis/nous/duchas_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoDutxes {
    background-image:url(/caplaibFront/img/ico/serveis/nous/espacio_ninyos_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoFondeig {
    background-image:url(/caplaibFront/img/ico/serveis/nous/fondeo_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSanitaris {
    background-image:url(/caplaibFront/img/ico/serveis/nous/lavabos_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoMotosAquatiques {
    background-image:url(/caplaibFront/img/ico/serveis/nous/motos_agua_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoPapereres {
    background-image:url(/caplaibFront/img/ico/serveis/nous/papeleras_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoParking {
    background-image:url(/caplaibFront/img/ico/serveis/nous/parking_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoMinusvalids {
    background-image:url(/caplaibFront/img/ico/serveis/nous/pasarelas_discapacitados_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoTelefon {
    background-image:url(/caplaibFront/img/ico/serveis/nous/telefonos_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoVigilancia {
    background-image:url(/caplaibFront/img/ico/serveis/nous/torre_vigilancia_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSubmarinisme {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoQuioscs {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoEscars {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}

/* nuevas clases para servicios */
.fichaTecnica .colIzq .campoIcoSer_1,
.fichaTecnica .colIzq .campoIcoSer_2,
.fichaTecnica .colIzq .campoIcoSer_3,
.fichaTecnica .colIzq .campoIcoSer_4,
.fichaTecnica .colIzq .campoIcoSer_5,
.fichaTecnica .colIzq .campoIcoSer_6,
.fichaTecnica .colIzq .campoIcoSer_7,
.fichaTecnica .colIzq .campoIcoSer_8,
.fichaTecnica .colIzq .campoIcoSer_9,
.fichaTecnica .colIzq .campoIcoSer_10,
.fichaTecnica .colIzq .campoIcoSer_11,
.fichaTecnica .colIzq .campoIcoSer_12,
.fichaTecnica .colIzq .campoIcoSer_13,
.fichaTecnica .colIzq .campoIcoSer_14,
.fichaTecnica .colIzq .campoIcoSer_15,
.fichaTecnica .colIzq .campoIcoSer_16,
.fichaTecnica .colIzq .campoIcoSer_17,
.fichaTecnica .colIzq .campoIcoSer_18,
.fichaTecnica .colIzq .campoIcoSer_19{
	padding-right:28px;
	height:20px;
	background-position:right 50%;
	background-repeat:no-repeat;
}

.fichaTecnica .colIzq .campoIcoSer_1 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/pasarelas_discapacitados_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_2 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/telefonos_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_3 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/duchas_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_4 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/lavabos_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_5 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_6 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_7 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_8 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/varadero_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_9 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/acampada_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_10{
    background-image:url(/caplaibFront/img/ico/serveis/nous/cruz_roja_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_11{
    background-image:url(/caplaibFront/img/ico/serveis/nous/papeleras_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_12{
    background-image:url(/caplaibFront/img/ico/serveis/nous/parking_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_13{
    background-image:url(/caplaibFront/img/ico/serveis/nous/pesca_submarina_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_14{
    background-image:url(/caplaibFront/img/ico/serveis/nous/restaurante_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_15{
    background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_profundidad_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_16{
    background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_singular_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_17{
    background-image:url(/caplaibFront/img/ico/serveis/nous/deportes_nauticos_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_18{
    background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_21x20.gif);
}
.fichaTecnica .colIzq .campoIcoSer_19{
    background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_resaca_21x20.gif);
}

/* nuevas clases para servicios */

.fichaTecnica .colDer .cantidad{
	font:11px Arial,Verdana,Sans-serif;
	float:left;
}
.fichaTecnica .vigilancia{
	float:left;
	margin-right:16px;		
}
.fichaTecnica .vigilancia .casillaSi, .fichaTecnica .vigilancia .casillaNo{
	width:auto;
	margin-right:4px;
}
.fichaTecnica .cajaSalvavidas{
	float:left;
	margin-left:3px;
}
.fichaTecnica .salvavidas{
	width:13px;
	height:13px;
	background:url(/caplaibFront/img/elems/salvavidas.gif) left top no-repeat;
}
/* Fin ficha técnica **********************************************/

/* Datos historicos ***********************************************/

.historico{
	margin-left:17px;
	margin-right:22px;
}

/* Fin Datos historicos ***********************************************/

/* Navegador de pestañas *****************************************/
.navegadorTabs{
	padding-top:19px;	
}
.navegadorTabs h2{
	font: bold 18px Arial,Verdana,Sans-serif;
	color:#617E92;
	float:right;
	margin-top:4px;
}	
ul.tab{
	list-style:none;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
}
ul.tab li{
	float:left;		
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
}
.tab .inicio, .tab .fin, .tab .centro{
	float:left;
	height:31px;	
}
.tab .inicio{
	width:5px;
	background:url(/caplaibFront/img/elems/tab/inicio.gif) left top no-repeat;
}
.tab .centro{
	padding:0px 17px;
	color:#1c5793;
	background:url(/caplaibFront/img/elems/tab/fondo.gif) #F9F5EE left top repeat-x;
}
.tab .centro strong{
	font:bold 14px/31px Arial,Verdana,Sans-serif;
}	
.tab .fin{
	width:5px;
	background:url(/caplaibFront/img/elems/tab/fin.gif) left top no-repeat;
}
.tab a.normal{
	float:left;		
	font:11px/31px Arial,Verdana,Sans-serif;
	text-decoration:none;
	color:#33424D;
	margin:0px 9px;
}		
/* Fin navegador de pestañas *********************************************/

/************************/
/* Ficha playa temporada*/
/************************/

.links_temporada:link, .links_temporada:active, .links_temporada:visited, .links_temporada{
	display:block;
	float:left;
	width: 100%;
	text-align:center;
	bottom: 19px;
}

.links_temporada{
/*	margin:39px 0px 73px 0px;*/
	margin:0px 0px 0px 0px;
}

.anterior_temporada{
	padding: 25px;
	background: url("/caplaibFront/img/elems/ant.gif");
	background-repeat: no-repeat;
	background-position: 1px 24px;	
}

.siguiente_temporada{
	padding: 25px;
	background: url("/caplaibFront/img/elems/sig.gif");
	background-repeat: no-repeat;
	background-position: 119px 24px;
}

.spacer_temporadas{
	position:relative;
	margin: 0px 190px 0px 190px;
}

/*******************************/
/*** Ficha playa interactiva ***/
/*******************************/

/* nuevas clases para servicios grandes */
.icoServeiBig_1, .icoServeiBig_2, .icoServeiBig_3, .icoServeiBig_4, 
.icoServeiBig_5, .icoServeiBig_6, .icoServeiBig_7, .icoServeiBig_8,
.icoServeiBig_9, .icoServeiBig_10, .icoServeiBig_11, .icoServeiBig_12,
.icoServeiBig_13, .icoServeiBig_14, .icoServeiBig_15, .icoServeiBig_16,
.icoServeiBig_17, .icoServeiBig_18, .icoServeiBig_19{
   float:left;
   /*width:120px;*/
	height: 40px;
   background-repeat:no-repeat;
   background-position:left 0px;	
	padding-bottom: 15px;
}

.icoServeiBig_1 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/pasarelas_discapacitados_37x38.gif);
}
.icoServeiBig_2 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/telefonos_37x38.gif);
}
.icoServeiBig_3 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/duchas_37x38.gif);
}
.icoServeiBig_4 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/lavabos_37x38.gif);
}
.icoServeiBig_5 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_37x38.gif);
}
.icoServeiBig_6 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_37x38.gif);
}
.icoServeiBig_7 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_37x38.gif);
}
.icoServeiBig_8 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/varadero_37x38.gif);
}
.icoServeiBig_9 {
	background-image:url(/caplaibFront/img/ico/serveis/nous/acampada_37x38.gif);
}
.icoServeiBig_10 {
	background-image:url(/caplaibFront/img/ico/serveis/nous/cruz_roja_37x38.gif);
}
.icoServeiBig_11{
	background-image:url(/caplaibFront/img/ico/serveis/nous/papeleras_37x38.gif);	
}
.icoServeiBig_12{
	background-image:url(/caplaibFront/img/ico/serveis/nous/parking_37x38.gif);	
}
.icoServeiBig_13{
	background-image:url(/caplaibFront/img/ico/serveis/nous/pesca_submarina_37x38.gif);
}
.icoServeiBig_14{
	background-image:url(/caplaibFront/img/ico/serveis/nous/restaurante_37x38.gif);
}
.icoServeiBig_15{
	background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_profundidad_37x38.gif);
}
.icoServeiBig_16{
	background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_singular_37x38.gif);
}
.icoServeiBig_17{
	background-image:url(/caplaibFront/img/ico/serveis/nous/deportes_nauticos_37x38.gif);
}
.icoServeiBig_18{
	background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_37x38.gif);
}
.icoServeiBig_19{
	background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_resaca_37x38.gif);
}

.icoServeiPeq_1, .icoServeiPeq_2, .icoServeiPeq_3, .icoServeiPeq_4, 
.icoServeiPeq_5, .icoServeiPeq_6, .icoServeiPeq_7, .icoServeiPeq_8,
.icoServeiPeq_9, .icoServeiPeq_10, .icoServeiPeq_11, .icoServeiPeq_12,
.icoServeiPeq_13, .icoServeiPeq_14, .icoServeiPeq_15, .icoServeiPeq_16,
.icoServeiPeq_17,.icoServeiPeq_18,.icoServeiPeq_19{
	/*width:19px;
	height:18px;
	background-repeat: no-repeat;*/
}
.icoServeiPeq_1 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/pasarelas_discapacitados_21x20.gif);
}
.icoServeiPeq_2 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/telefonos_21x20.gif);
}
.icoServeiPeq_3 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/duchas_21x20.gif);
}
.icoServeiPeq_4 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/lavabos_21x20.gif);
}
.icoServeiPeq_5 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.icoServeiPeq_6 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/alquileres_21x20.gif);
}
.icoServeiPeq_7 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/zona_submarinismo_21x20.gif);
}
.icoServeiPeq_8 {
    background-image:url(/caplaibFront/img/ico/serveis/nous/varadero_21x20.gif);
}
.icoServeiPeq_9 {
	background-image:url(/caplaibFront/img/ico/serveis/nous/acampada_21x20.gif);
}
.icoServeiPeq_10 {
	background-image:url(/caplaibFront/img/ico/serveis/nous/cruz_roja_21x20.gif);
}
.icoServeiPeq_11{
	background-image:url(/caplaibFront/img/ico/serveis/nous/papeleras_21x20.gif);	
}
.icoServeiPeq_12{
	background-image:url(/caplaibFront/img/ico/serveis/nous/parking_21x20.gif);	
}
.icoServeiPeq_13{
	background-image:url(/caplaibFront/img/ico/serveis/nous/pesca_submarina_21x20.gif);
}
.icoServeiPeq_14{
	background-image:url(/caplaibFront/img/ico/serveis/nous/restaurante_21x20.gif);
}
.icoServeiPeq_15{
	background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_profundidad_21x20.gif);
}
.icoServeiPeq_16{
	background-image:url(/caplaibFront/img/ico/serveis/nous/peligro_singular_21x20.gif);
}
.icoServeiPeq_17{
	background-image:url(/caplaibFront/img/ico/serveis/nous/deportes_nauticos_21x20.gif);
}
.icoServeiPeq_18{
	background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_21x20.gif);
}
.icoServeiPeq_19{
	background-image:url(/caplaibFront/img/ico/serveis/nous/Natacion_21x20.gif);
}
/* nuevas clases para servicios grandes */

.boxServeiBig{	
	padding:0px 31px 0px 43px;	
	width:80px;
}
.boxServei{	
	float:left;
}
.txtServeiBig{	
	display:block;
	/*float:left;*/
	/*width:70px;*/
	font:10px Arial,Verdana,Sans-serif;
	color:#000000;
	/*border:1px solid red;*/
}

.iconoServicioPlano{
	position:absolute;	
	width:21px;
	height:20px;
	border:1px solid white;
}

.capaServiciosPlano{
	border:1px solid red;
	position:relative;
	width:100%;
	height:333px;
	text-align:left;
}

.puntInfoCarac{
	background:url(/caplaibFront/img/elems/cuadro_azul.gif) left 8px no-repeat;	
    padding:0px 0px 0px 10px;
	margin-right:-10px;
    overflow:hidden;
	margin-right:-10px;
    width:100%;
    clear:left;
}

.puntInfoCont{
    float:left;
    height:18px;
    padding-top:1px;
}





/* Condiciones de baño ******************************************************/

.condiciones .bloque{
	margin-top:62px;
}
.condiciones .h2{
	display:block;
}
.condiciones .leyenda .verde,
.condiciones .leyenda .amarillo,
.condiciones .leyenda .rojo,
.condiciones .leyenda .naranja{
	float:left;
	font:11px Arial,Verdana,Sans-serif;
	color:#000000;
	padding-left:15px;		
	background-position:left 50%;
	background-repeat:no-repeat;
	margin-right:12px;
}
.condiciones .leyenda .verde{
	background-image:url(/caplaibFront/img/elems/cuadro_verde.gif);
}
.condiciones .leyenda .amarillo{
	background-image:url(/caplaibFront/img/elems/cuadro_amarillo.gif);
}
.condiciones .leyenda .rojo{
	background-image:url(/caplaibFront/img/elems/cuadro_rojo.gif);
}
.condiciones .leyenda .naranja{
	background-image:url(/caplaibFront/img/elems/cuadro_naranja.gif);
}
.condiciones table.historial{		
	margin-top:36px;
}	
.condiciones table.historial th{
	width:92px;
	font:bold 9px Verdana,Arial,Sans-serif;
	margin:0px;
	padding:0px 0px 5px 0px;
	color: #1C5793;		
	border-right:1px solid #DCE2E7;
	border-bottom:1px solid #DCE2E7;
}	
.condiciones table.historial th.lunes{		
	border-left:1px solid #DCE2E7;
}
.condiciones table.historial th.domingo{
	color:#B90000;		
	border-right:1px solid #DCE2E7;
}
.condiciones table.historial td{
	margin:0px;
	padding:0px;		
}
.condiciones .dia{
	width:94px;
	text-align:right;
	margin:0px;
	padding:0px;
	border-right:1px solid #FFFFFF;		
}
.condiciones .dia.lunes{
	border-left:1px solid #DCE2E7;
}
.condiciones .dia.domingo{
	border-right:1px solid #DCE2E7;
}
.condiciones .dia .hora{		
	font:bold 11px Arial,Verdana,Sans-serif;
	padding-top:6px;
	padding-right:6px;	
}	
.condiciones .rojo .hora{		
	color:#DD0000;		
}
.condiciones .amarillo .hora{
/*	color:#FDF109; */
	color:#BB9C10;
}
.condiciones .verde .hora{
	color:#488318;
}
.condiciones .naranja .hora{
	color:#E79A09;
}
.condiciones .par, .condiciones .impar{	
	height:26px;
	background-position:5px bottom;		
	background-repeat:no-repeat;	
	background-color: #EDF0F3;
	border-bottom:1px solid #FFFFFF;
}
.condiciones .impar{
	background-color:#DCE2E7;		
}
.condiciones .rojo{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_roja.gif);
}
.condiciones .amarillo{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_amarilla.gif);
}
.condiciones .verde{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_verde.gif);
}
.condiciones .naranja{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_naranja.gif);
}
.condiciones .foto{
	display:block;
	width:94px;
	height:88px;		
}
.condiciones .cajaSigAntIni{
	padding:12px 0px 28px 0px;		
}	
.condiciones .cajaSigAntFin{
	padding-top:62px;
}
/* Fin condiciones de baño ******************************************************/

/*** General *************/
.spacerVertical55{
	padding-bottom:55px;
}
.spacerVertical35{
	padding-bottom:35px;
}
.spacerVertical15{
	padding-bottom:15px;
}
.spacerVertical5{
	padding-bottom:5px;
}

/* Clase para utilizar descripciones ****************************************/
.info{		
	display:none;
}

/*** PLAYA BASICO *********************/

.evolucion{
	margin-top:58px;
}
.evolucion .bloque{
	margin-top:62px;
}
.evolucion .h2{
	display:block;
}
.evolucion .leyenda .verde,
.evolucion .leyenda .amarillo,
.evolucion .leyenda .rojo,
.evolucion .leyenda .naranja{
	float:left;
	font:11px Arial,Verdana,Sans-serif;
	color:#000000;
	padding-left:15px;
	background-position:left 50%;
	background-repeat:no-repeat;
	margin-right:12px;
}
.evolucion .leyenda .verde{
	background-image:url(/caplaibFront/img/elems/cuadro_verde.gif);
}
.evolucion .leyenda .amarillo{
	background-image:url(/caplaibFront/img/elems/cuadro_amarillo.gif);
}
.evolucion .leyenda .rojo{
	background-image:url(/caplaibFront/img/elems/cuadro_rojo.gif);
}
.evolucion .leyenda .naranja{
	background-image:url(/caplaibFront/img/elems/cuadro_naranja.gif);
}
.evolucion table.historial{
	margin-top:14px;
}
.evolucion table.historial th{
	width:92px;
	font:bold 9px Verdana,Arial,Sans-serif;
	color:#000000;
	margin:0px;
	padding:0px 0px 5px 0px;
	color: #1C5793;
	border-right:1px solid #DCE2E7;
	border-bottom:1px solid #DCE2E7;
}	
.evolucion table.historial th.lunes{
	color:#B90000;
	border-left:1px solid #DCE2E7;
}
.evolucion table.historial th.domingo{
	color:#B90000;
	border-right:1px solid #DCE2E7;
}
.evolucion table.historial td{
	margin:0px;
	padding:0px;		
}
.evolucion .dia{
	width:94px;
	text-align:right;
	margin:0px;
	padding:0px;
	border-right:1px solid #FFFFFF;		
}
.evolucion .dia.lunes{
	border-left:1px solid #DCE2E7;
}
.evolucion .dia.domingo{
	border-right:1px solid #DCE2E7;
}
.evolucion .dia .hora{
	font:bold 11px Arial,Verdana,Sans-serif;
	padding-top:6px;
	padding-right:6px;	
}	
.evolucion .rojo .hora{
	color:#DD0000;
}
.evolucion .amarillo .hora{
	/*color:#FDF109;*/
	color:#BB9C10;
	
}
.evolucion .verde .hora{
	color:#488318;
}
.evolucion .naranja .hora{
	color:#E79A09;
}
.evolucion .par, .evolucion .impar{
	height:26px;
	background-position:5px bottom;
	background-repeat:no-repeat;
	background-color: #EDF0F3;
	border-bottom:1px solid #FFFFFF;
}
.evolucion .impar{
	background-color:#DCE2E7;
}
.evolucion .rojo{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_roja.gif);
}
.evolucion .amarillo{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_amarilla.gif);
}
.evolucion .verde{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_verde.gif);
}
.evolucion .naranja{
	background-image:url(/caplaibFront/img/ico/evolucion/bandera_naranja.gif);
}	
.evolucion .foto{
	display:block;
	width:94px;
	height:88px;		
}

#previsionMeteo{
    margin:62px 0px 0px 0px;
}
#previsionMeteo .previsionTitulo{
    margin:0px 0px 22px 0px;
}

#previsionMeteo ul.cieloTemp{
	list-style:none;
	margin:0px;
	padding:0px;
    width:100%;
}
#previsionMeteo ul.cieloTemp li{
    float:left;
	font:11px Arial,Verdana,Sans-serif;
	color:#1C5793;
	background:url(/caplaibFront/img/elems/cuadro_azul.gif) left 12px no-repeat;
	margin:0px;
	padding:0px 10px;
	left:0px;
	overflow:hidden;
}

.soleado, .nublado{		
	float:left;
	padding-right:28px;
	padding-top:7px;
	margin-right:13px;
	background:url(/caplaibFront/img/ico/meteo/sol.gif) right top no-repeat;
}
.nublado{		
	padding-right:42px;
	background:url(/caplaibFront/img/ico/meteo/sol_nubes.jpg) right top no-repeat;
}
.txtMaxima,.txtMinima{
    font-size:18px;
    font-weight:bold;
    color:#c32222;
}
.txtMinima{
    color:#1c5793;
}
.boxDatoTmp{
    float:left;
    margin-top:1px;
    margin-left:10px;
}
.separadorMeteo{
    clear:both;
    width:100%;
    height:1px;
    overflow:hidden;
    padding-bottom:3px;
    border-bottom:1px solid #dce2e7;
}
.previsionBoxDesc,.previsionBoxDato{
	float:left;		
	padding-top:7px;
	margin:0px;
}
.previsionBoxDesc{
    width:102px;
}
.previsionBoxDato{
    float:none;
}
	
.banderaPlayaCercana{
	position:relative;
	top:2px;
	left:-3px;
}

.inputTxtForm{
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	color:#000000;
	border:0px;
	border-left:1px solid #DCE2E7;
	height:16px;
	background-color: #EDF0F3;
	padding: 3px 5px 0px 5px;
}

.inputTxtAreaForm{
	position:relative;
	top: -12px;
	width:348px;
	font-family:Arial,Verdana,Sans-serif;
	font-size:11px;
	color:#000000;
	border:0px;
	border:1px solid #DCE2E7;
	height:125px;
	background-color: #EDF0F3;
	padding: 3px 0px 0px 0px;
}

.campoFormulario{
	height:19px;
	width:348px;
	border:1px solid #DCE2E7;
	margin-bottom:10px;
}

.infoEnvioPostal{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 13px;
	background: url(/caplaibFront/img/ico/exclamacion.gif) no-repeat;
}

.contadorCaracteresDisponibles{
	 position:relative;
	 text-align:right;
	 top:-2px;
}

.titSeccionPostal{
	border-bottom:1px solid #DCE2E7;
}

.formularioPostal{
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

.fondoPostal{
	background-image:url(/caplaibFront/img/elems/fondo_postal.gif);
	width:163px;
	height:124px;
	margin:28px 0px 0px 14px;
}

.cursiva{
	font-style:oblique;
}

.marcoPostal{
	width:157px;
	height:116px;
	background-color:#FFFFFF;
	border:1px solid #ACBDC8;
	text-align:center;
	float:left;
}

.spacerPostal{
	position:relative;
	top:5px;
}

.nombreCampoFormulario{
	float:left;
	width:111px;
	padding:3px 0px 0px 5px;
}

.floatLeft{
	float:left;
}

.ancho221{
	width:221px;
}
/*
.enlaceEnviar{
	background:url(/caplaibFront/img/ico/flecha_siguiente.gif) right 5px no-repeat;
	padding-right:22px;
	height:22px;
	text-align:right;
	width:328px;
}
.enlaceEnviar a{
	font: bold 11px Arial,Verdana,Sans-serif;
	color:#1C5793;
	line-height:20px;
	text-decoration:underline;	
}
*/

/*** FIN PLAYA BASICO *****************/

/* Ficha temporada *********************************************/

.fichaTemporada{	
	margin-left:17px;
	margin-right:22px;
}
.fichaTemporada .estadistica{
	display:block;
}
.fichaTemporada .cajaSigAntIni{
	padding:12px 0px 39px 0px;
}
.fichaTemporada .leyenda{
	padding-top:30px;
}
.fichaTemporada .leyenda .verde,
.fichaTemporada .leyenda .amarillo,
.fichaTemporada .leyenda .rojo,
.fichaTemporada .leyenda .gris,
.fichaTemporada .leyenda .naranja{
	float:left;
	font:11px Arial,Verdana,Sans-serif;
	color:#000000;
	padding-left:15px;		
	background-position:left 50%;
	background-repeat:no-repeat;
	margin-right:15px;
}
.fichaTemporada .leyenda .verde{
	background-image:url(/caplaibFront/img/elems/cuadro_verde.gif);
}
.fichaTemporada .leyenda .amarillo{
	background-image:url(/caplaibFront/img/elems/cuadro_amarillo.gif);
}
.fichaTemporada .leyenda .rojo{
	background-image:url(/caplaibFront/img/elems/cuadro_rojo.gif);
}
.fichaTemporada .leyenda .gris{
	background-image:url(/caplaibFront/img/elems/cuadro_gris.gif);
}
.fichaTemporada .leyenda .naranja{
	background-image:url(/caplaibFront/img/elems/cuadro_naranja.gif);
}
.cajaCalendario{
	margin-top:63px;
}
.mesCalendario{
	height: 23px;
	padding-left: 14px;	
}
.cajaMes{
	float:left;
	width:170px;
	height:185px;	
}
.diasMes{
	width: 155px;	
	border: 1px solid #808080;		
}

.cell, .cell_sunday, .cell_rojo, .cell_rojo_sunday, .cell_verde, .cell_verde_sunday, .cell_amarillo, .cell_amarillo_sunday{
    font-family:Arial,Verdana,Sans-serif;
	font-size:11px;   
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	width:21px;
	height:21px;
    color:#617E92;
	background-color: #E6EAEE;
}

.cell_rojo, .cell_rojo_sunday, .cell_verde, .cell_verde_sunday, .cell_amarillo, .cell_amarillo_sunday{ color:#FFFFFF; }
.cell_sunday{ background-color: #C6CFD6; }
.cell_rojo{ background-color: #FF4545; }
.cell_rojo_sunday{ background-color: #DE3C3C; }
.cell_verde{ background-color: #65B622; }
.cell_verde_sunday{ background-color: #53971C; }
.cell_amarillo{ background-color: #E79A09; }
.cell_amarillo_sunday{ background-color: #D18B07; }

.enlaceMesTemporada{	
	line-height:26px;
	width:157px;
	height:20px;
	text-align:right;	
}

/* Fin ficha temporada *********************************************/

fieldset{
    padding:0px;
    margin:0px;
    border:0px;
    /*background-color:red;*/
}

/******************************************/
/******************************************/

/** Nuevos estilos Revisión Mayo 07 **/
.formularioPostal .fila,
.formularioPostal .filaEnviar,
.formularioPostal .filaComentario{
	margin-bottom: 5px;
	display: block;
	float: left;
	clear: both;
	border: 1px solid #dce2e7;
	width: 435px;
}
.formularioPostal .filaEnviar{
	text-align: right;
	border: none;
}
.formularioPostal .fila input{
	display: block;
	float: left;
	width: 252px;
}
.formularioPostal .fila label,
.formularioPostal .filaComentario label{
	display: block;
	float: left;
	width: 172px;
	color:#BF2626;
	font: normal 11px Arial, Verdana, sans-serif;
}
.formularioPostal .filaComentario .cabeceraComentario{
	display: block;
	float: left;
	width: 435px;
}			
.formularioPostal .filaComentario .cabeceraComentario label,
.formularioPostal .filaComentario .cabeceraComentario strong{
	width: 49%;
	display: block;
	float: left;
	color:#1C5793;
	font: normal 11px Arial, Verdana, sans-serif;
}
.formularioPostal .filaComentario .cabeceraComentario strong{
	float: right;
	text-align: right;
	
}
.formularioPostal .filaComentario textarea{
	border: none;
	border-top: 1px solid #dce2e7;
	display: block;
	float: left;
	width: 100%;
	background-color:#EDF0F3;
	margin: 0px;
	padding: 0px;
	font: normal 11px Arial, Verdana, sans-serif;
}
.formularioPostal .filaEnviar a.enlaceEnviar{
	background:url(/caplaibFront/img/ico/flecha_siguiente.gif) right 5px no-repeat;
	padding-right:22px;
	height:22px;
	font: bold 11px Arial,Verdana,Sans-serif;
	color:#1C5793;
	line-height:20px;
	text-decoration:underline;	
	display: block;
	float: right;
}
.enlaceEnviar a{
	
}
/* Form */
#setTomas{
	display: block;
	float: left;
}
.datosOceanograficos {
	clear:both;
	margin:35px 0px 0px 0px;
}
.datosOceanograficos h3{
	font:bold 18px Arial,Verdana,Helvetica,sans-serif;
	color:#617E92;
	margin:0px;
	padding:0px;
}
.datosOceanograficos p{
	margin:10px 0px 0px 0px;
	padding:0px;
	font:normal 12px Arial,Verdana,Helvetica,sans-serif;
	color:#000000;
}
.datosOceanograficos ul{
	clear: both;
	float: left;
	height:30px;
	margin:7px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	list-style: none;
	background: url(/caplaibFront/img/platges/datos_oceanograficos_fondo.gif) left top repeat-x;
}
.datosOceanograficos ul li {
	float:left;
	font:normal 11px/29px arial,verdana,sans-serif;
	color:#000000;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	background-position: right top;
	background-repeat: no-repeat;
	height:29px;
	white-space: nowrap;
}
.datosOceanograficos ul li.last {
	margin-right:0px;
}
.datosOceanograficos ul li strong {
	margin:0px;
	padding:0px 5px 0px 10px;
	background:url(/caplaibFront/img/elems/cuadro_azul.gif) left 4px no-repeat;	
	font-weight: normal;
	color:#1c5793;	
}
.datosOceanograficos ul li.velVie {
	background-image: url(/caplaibFront/img/platges/datos_oceanograficos_velocidad_viento.gif);
	padding:0px 30px 0px 0px;
}
.datosOceanograficos ul li.dirVie {
	background-image: url(/caplaibFront/img/platges/datos_oceanograficos_direccion_viento.gif);
	padding:0px 36px 0px 0px;
}
.datosOceanograficos ul li.dirOle {
	background-image: url(/caplaibFront/img/platges/datos_oceanograficos_direccion_oleaje.gif);
	padding:0px 36px 0px 0px;
}
.datosOceanograficos ul li.tipMar {
	background-image: url(/caplaibFront/img/platges/datos_oceanograficos_tipo_de_mar.gif);
	padding:0px 30px 0px 0px;
}
/**********************************************************/
/***************  PREVISION    *****************************/
/**********************************************************/
div#prevision{
	margin-top: 62px;
}
div#prevision .titulo{
	padding:0px 0px 20px 0px;
}
table.previsionTabla tbody tr td div.contenedorGradosFlash{
	width:50px;
	margin-left: auto;
	margin-right: auto;	
}
table.previsionTabla tbody tr td div.contenedorGradosFlash .gradoContent{
	text-align: center;
	float: left;
	/*width: 35px;*/
}
table.previsionTabla tbody tr td div.grado{
	text-align: center;
}
table.previsionTabla tbody tr td div.contenedorGradosFlash .flechaContent{
	float: right;
}
table.previsionTabla tbody tr td object{
	text-align: center;
}
table.previsionTabla{
	border: none;
	width: 100%;
	
}
table.previsionTabla tr.altura,
table.previsionTabla tr.direccion{
	background-color: #FAFBFB;
}
table.previsionTabla tr.riesgo{
	background-color: #F4F6F8;	
}

table.previsionTabla tr.altura td,
table.previsionTabla tr.direccion td,
table.previsionTabla tr.riesgo td,
table.previsionTabla tr th{
	border: 1px solid #DCE2E7;
	border-right: none;
	border-top: none;
	text-align : center;
	height: 35px;	
}
table.previsionTabla tr.altura td.ultima,
table.previsionTabla tr.direccion td.ultima,
table.previsionTabla tr.riesgo td.ultima,
table.previsionTabla tr th.ultima{
	border-right: 1px solid #DCE2E7;
}
table.previsionTabla tr th{
	border-top: none;
}
table.previsionTabla tr th div.fecha{
	border-top: none;
	font:normal 11px arial,verdana,sans-serif;
	color: #617E92;
}
table.previsionTabla tr th div.hora{
	border-top: none;
	font:bold 18px arial,verdana,sans-serif;
	color: #A0B2B3;
}

table.previsionTabla tr th.primera{
	border-left: none;
}
table.previsionTabla tr.altura td.primera,
table.previsionTabla tr.direccion td.primera,
table.previsionTabla tr.riesgo td.primera,
table.previsionTabla tr th.primera{
	width: 110px;
	text-align: left;
	padding: 0px 6px 0px 6px;
	color: #1C5793;
}
table.previsionTabla tr.riesgo td.primera span{
	font-size: 18px;
}
table.previsionTabla tr.riesgo .RiesgoBajo{
	background-image:url('/caplaibFront/img/platges/Riesgo_bajo.gif');
	background-position:center bottom;
	background-repeat: no-repeat;
}
table.previsionTabla tr.riesgo .RiesgoMedio{
	background-image:url('/caplaibFront/img/platges/Riesgo_medio.gif');
	background-position:center bottom;
	background-repeat: no-repeat;
}
table.previsionTabla tr.riesgo .RiesgoAlto{
	background-image:url('/caplaibFront/img/platges/Riesgo_alto.gif');
	background-position:center bottom;
	background-repeat: no-repeat;
	color:#C60000;
}
table.previsionTabla tr.riesgo td div{
	font:bold 11px/27px arial,verdana,sans-serif;
	color:#526A7A;
	margin:1px;
	height:100%;
	
}
div#prevision p{
	font:normal 11px arial,verdana,sans-serif;
	color:#1C5793;
	margin-bottom: 15px;
}
div#prevision p.nota{
	padding-top: 5px;
	margin-bottom: 0px;
}
div#prevision p span{
	font-size: 18px;
}
div#prevision p a{
	font:normal 11px arial,verdana,sans-serif;
	color:#1C5793;
}
div#prevision p.txtNormal12{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
   color:#000000;
	margin-bottom: 15px;
}
div#prevision .banderasInfo{
	border:1px solid #DCE2E7;
	width: 100%;
	float:left;
}
div#prevision .banderasInfo ul{
	margin: 0 5px 0 5px;
	padding: 0px;
	float:left;
}
div#prevision .banderasInfo ul li{
	list-style: none;
	padding-left: 35px;
	float:left;
}

div#prevision .banderasInfo ul li p span{
	font:bold 11px arial,verdana,sans-serif;
	color:#526A7A;
}
div#prevision .banderasInfo ul li.banderaRoja{
/*	background:transparent url(/caplaibFront/img/ico/bandera_roja.gif) no-repeat scroll 5px 12px;*/
	background:transparent url(/caplaibFront/img/platges/Riesgo_alto_small.gif) no-repeat scroll 5px 12px;
}
div#prevision .banderasInfo ul li.banderaVerde{
/*	background:transparent url(/caplaibFront/img/ico/bandera_verde.gif) no-repeat scroll 5px 12px;*/
	background:transparent url(/caplaibFront/img/platges/Riesgo_bajo_small.gif) no-repeat scroll 5px 12px;
}
div#prevision .banderasInfo ul li.banderaAmarilla{
/*	background:transparent url(/caplaibFront/img/ico/bandera_amarilla.gif) no-repeat scroll 5px 12px;*/
	background:transparent url(/caplaibFront/img/platges/Riesgo_medio_small.gif) no-repeat scroll 5px 12px;
}
div#prevision  a{
	
	font:normal 11px arial,verdana,sans-serif;
	color:#1C5793;
	line-height:40px;
}
div#prevision .banderasInfo ul li p{
	margin: 0;
	padding: 15px 0 10px 0;
}
gradoContent
