/* CSS Document */

*{margin:0; padding:0;}

html, body{height:100%; background-color:#94B7E4;}
img{border:0;}

#cuerpo{position:relative;
		width:775px;
		height:525px;
/*		background-color:#FF0000;*/
		margin:auto;
		top:50%;
		margin-top:-262px;
		}
#cabecera{position:relative;
			width:770px;
			height:84px;
			margin:auto;
			background-image:url(imgs/fondo-cabecera.gif);
			background-repeat:no-repeat;
			background-position:center;
			}

#central{position:relative;
		width:770px;
		height:264px;
		margin:auto;
/*		background-color:#0000ff;*/
		}

#centralderecha{position:relative;
				width:280px;
				height:264px;
				float:right;
				background-image:url(imgs/fondo-centralderecha.gif);
				background-repeat:no-repeat;
				background-position:center;
				}
				
#centralizquierda{position:relative;
					width:485px;
					height:264px;
					float:left;
					background-image:url(imgs/img-flash.gif);
					background-repeat:no-repeat;
					background-position:center;
				}

#tercero{position:relative;
		width:770px;
		height:116px;
		margin:auto;
/*		background-color:#0000FF;*/
		}
				
				
				
#terceroderecha{position:relative;
					width:280px;
					height:116px;
					float:right;
					background-image:url(imgs/fondo-terceroderecha.gif);
					background-repeat:no-repeat;
					background-position:center;
				}			
	
#terceroizquierda{position:relative;
					width:485px;
					height:116px;
					float:left;
/*					background-color:#00FF00;*/
				}
	
#terceroizquierda1{position:relative;
					width:240px;
					height:116px;
					float:left;
					background-image:url(imgs/fondo-terceroizquierda.gif);
					background-repeat:no-repeat;
					background-position:center;
					}
#terceroizquierda2{position:relative;
					width:240px;
					height:116px;
					float:right;
					background-image:url(imgs/fondo-terceroizquierda.gif);
					background-repeat:no-repeat;
					background-position:center;
					}
	
#pie{position:relative;
		width:770px;
		height:35px;
		margin:auto;
		text-align:center;
/*		background-color:#0000FF;*/
		}
	
#logo{position:relative;
		width:230px;
		height:70px;
		float:left;
		top:10px;
		left:12px;
/*		background-color:#00FF00;*/
	}
#cabeceraderecha{position:relative;
					width:475px;
					height:75px;
					float:right;
/*					background-color:#FF0000;*/
					}
#idiomas{position:relative;
		width:293px;
		height:19px;
		float:right;
		top:1px;
/*		background-color:#000000;*/
		}	
	
.titulocabecera{position:relative;
				width:425px;
				height:21px;
				top:20px;
				left:10px;
				clear:right;
				color:#6A98D4;
				font-family:Arial, Helvetica, sans-serif;
				font-size:17px;
				}
/* ----------------------------------------------------------------- ENLACES ---------------------------------------*/
a.portada:link{font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#1B60B6;
				font-weight:bold;
				position:relative;
				left:5px;
				text-decoration:underline;
				}
a.portada:active{font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#1B60B6;
				font-weight:bold;
				position:relative;
				left:5px;
				text-decoration:underline;
				}
a.portada:visited{font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#1B60B6;
				font-weight:bold;
				position:relative;
				left:5px;
				text-decoration:underline;
				}
a.portada:hover{font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#1B60B6;
				font-weight:bold;
				position:relative;
				left:5px;
				text-decoration:none;
				}
a.pie:link{font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#084EA5;
				font-weight:normal;
				text-decoration:underline;
				}
a.pie:active{font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#084EA5;
				font-weight:normal;
				text-decoration:none;
				}
a.pie:visited{font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#084EA5;
				font-weight:normal;
				text-decoration:underline;
				}
a.pie:hover{font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#084EA5;
				font-weight:normal;
				text-decoration:none;
				}
				
			
a.textomenus:link{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#002E66;
				font-weight:normal;
				text-decoration:none;
				}
a.textomenus:active{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#002E66;
				font-weight:normal;
				text-decoration:none;
				}
a.textomenus:visited{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#002E66;
				font-weight:normal;
				text-decoration:none;
				}
a.textomenus:hover{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#002E66;
				font-weight:normal;
				/*text-decoration:underline;*/
				display:block;
				width:100%;
				height:100%;
				background-color:#F3F7FE;
				}				
/* ----------------------------------------------------------------- FIN ENLACES ---------------------------------------*/
.textopie{font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#084EA5;
			}	
	
.cmenu{position:relative;
		width:157px;
		height:19px;
		margin:auto;
		padding:5px 0 0 30px;
		border-bottom:1px dotted #5A7FB5;
		}	

/* ----------------------------------------- CAPAS INTERIORES ------------------------------------------------- * */
#centralizquierda2{position:relative;
					width:485px;
					height:264px;
					float:left;
/*					background-color:#FF0000;*/
					}
#centralizquiera2-1{position:relative;
					width:403px;
					height:196px;
					float:left;
/*					background-color:#0000FF;*/
					}			
#centralizquiera2-2{position:relative;
					width:485px;
					height:60px;
/*					background-color:#00FF00;*/
					}				
.imagenpequena{position:relative;
				width:78px;
				height:60px;
				float:right;
/*				background-color:#00FF00;*/
				}

#contenido{position:relative;
			width:770px;
/*			height:20px;*/
			margin:auto;
/*			background-color:#0000FF;*/
			}

#derecha{position:relative;
		width:280px;
		height:320px;
		float:right;
/*		background-color:#FF0000;*/
		}


#cabeceraizq{position:relative;
			width:485px;
			height:15px;
			background-image:url(imgs/fondo-cabeceraizq.gif);
			background-repeat:no-repeat;
			background-position:center;
			}
#contenidoizq{position:relative;
				width:485px;
/*				height:50px;*/
				background-image:url(imgs/fondo-contenidoizq.gif);
				background-position:top;
				background-repeat:repeat-y;
			}
#contenidoizq2{position:relative;
				width:430px;
				 left:35px;
/*				 background-color:#FF0000;*/
				}

#pieizq{position:relative;
			width:485px;
			height:15px;
			background-image:url(imgs/fondo-pieizq.gif);
			background-repeat:no-repeat;
			background-position:center;
			}
.texto{font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#084EA5;
		padding-left:10px;
		}

ul.servicios{position:relative;
					left:30px;
					}

li.servicios{background-image:url(imgs/flecha.gif);
					background-position:left;
					background-repeat:no-repeat;
					padding-left:13px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#0E50A3;
					list-style:none;
				}
				
ul.actividades{position:relative;
					left:40px;
					}

li.actividades{background-image:url(imgs/detalle-verde.gif);
					background-position:left;
					background-repeat:no-repeat;
					padding-left:13px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#0E50A3;
					list-style:none;
				}				
				
a.actividades:link{color:#0E50A3;
					text-decoration:underline;
					}
a.actividades:active{color:#0E50A3;
					text-decoration:underline;
					}
a.actividades:visited{color:#0E50A3;
					text-decoration:underline;
					}				
a.actividades:hover{color:#0E50A3;
					text-decoration:none;
					}				

ul.actividades{position:relative;
					left:40px;
					}

li.turismo{background-image:url(imgs/detalle-azul.gif);
					background-position:left;
					background-repeat:no-repeat;
					padding-left:13px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#0E50A3;
					list-style:none;
				}				
a.turismo:link{color:#3B82B4;
					text-decoration:underline;
					}
a.turismo:active{color:#3B82B4;
					text-decoration:underline;
					}
a.turismo:visited{color:#3B82B4;
					text-decoration:underline;
					}				
a.turismo:hover{color:#3B82B4;
					text-decoration:none;
					}				
ul.turismo{position:relative;
					left:40px;
					}
ul.bungalows{position:relative;
					left:40px;
					}

li.bungalows{background-image:url(imgs/detalle-bungalows.gif);
					background-position:left;
					background-repeat:no-repeat;
					padding-left:13px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#0E50A3;
					list-style:none;
				}				
#contenidoizq2 p{font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#084EA5;
				padding-left:25px;

		}


#contderecha{position:relative;
				width:215px;
				height:220px;
				float:right;
/*				background-color:#FF0000;*/
				text-align:center;
				border-left:1px solid #084EA5;
				}

#contizq{position:relative;
				width:210px;
/*				height:100px;
				background-color:#FF00ff;*/
				text-align:center;
				}

.texto2{font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#084EA5;
		padding-left:10px;
		}
#reservs{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #084ea5;
		}
#reservs{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #084ea5;
		}
		

#reservs:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #EC3A40;
		text-decoration:none;
		}
.tablaPrecios{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #084EA5;
		line-height:18px;
}
.preciosBordes{
border-bottom:1px solid #A9CDE4;
}
.preciosBordes2{

border-bottom:1px solid #A9CDE4;
}




