/* Seccion1 (contenedores)*******************************************************************/
body {
	margin:0; padding:0;
	background: #FC0;
	color:#840;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#contenido{
	margin:5px auto 0; padding:0;
	width:950px;
}


#imagen_comienzo{ width: 950px; height:580px;margin:0px; padding:0;
	background:#f90;
	border: #840 1px solid;
	border-left: #FFFFFF 1px solid;

}


#cabecera{}

#cuerpo{
	text-align: left;
	margin:0; padding:0;
	border-bottom : 1px solid;
	border-right : 1px solid;
	border-left: #FFFFFF 1px solid;
	background:#FFC980;
				height:650px;

}

#pie{margin:5px auto; padding:0;}
#pie a{color:#884400;}
#pie a:hover{ color:#0099CC;}
#pie img{ border:0;}

/*********************************************************************************/

/*Dentro de Cabecera****************************************************************/

#barra_horizontal{
	background-image: url(../images/cabecera_abajo.jpg);
	height:35px;
	text-align:left;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;

}
#barra_banderas{float:right;}
#home,#barra_banderas ul{margin:0 0 0 15px; padding:5px 0 0 0;}
#home a:hover{color:#FFFFFF; }
#barra_banderas li{ 
	margin:2px 5px 0; padding:0px;
	float:left; 
	display:block;
	list-style-type:none;
}
#barra_banderas li.es,#barra_banderas li.es a:hover{background: url(../images/b_es_f2.jpg)  no-repeat;}
#barra_banderas li.uk,#barra_banderas li.uk a:hover{background: url(../images/b_uk_f2.jpg)  no-repeat;}
#barra_banderas li.fr,#barra_banderas li.fr a:hover{background: url(../images/b_fr_f2.jpg)  no-repeat;}
#barra_banderas li.de,#barra_banderas li.de a:hover{background: url(../images/b_de_f2.jpg)  no-repeat;}
#barra_banderas li a{ width:30px; height:20px; display:block;}
#barra_banderas li.es a{background:url(../images/b_es.jpg);}
#barra_banderas li.uk a{background:url(../images/b_uk.jpg);}
#barra_banderas li.fr a{background:url(../images/b_fr.jpg);}
#barra_banderas li.de a{background:url(../images/b_de.jpg);}
#barra_banderas span { display:none;}
/****************************************************************************************/
/*Dentro de cuerpo*********************************************************************/

#barra_camping_left{
	float:left;
	margin:0;padding:0;
	width:150px;
	border:none;
	border-left:#FFFFFF 1px solid;
}

#barra_camping_left a{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#840;}

#barra_camping_left a:hover{ color:#FFFFFF;}

#cuadro_derecha{
	text-align:left;
	margin: 0;
	padding:0 15px 40px 10px;
	overflow: hidden;
 

}

/*********************************************************************************/
/*Detro de barra izquierda**********************************************************/

#barra_camping, #barra_subcamping ,#barra_panoramicas{background: url(../images/fondo_menu.gif)  repeat-y right ;	
	margin:0 auto; padding:0; text-align:center;
	}
#barra_camping{ padding-bottom:10px;}
#barra_panoramicas{
text-align:center;
	font-size:10px;
	height:480px;
	width:148px;
	overflow-x:hidden;
	overflow-y:scroll ;}
	
#barra_camping ul, #barra_subcamping ul{list-style-type:none; margin:0 3px; text-align:center; padding:0;}
#barra_camping li{
	margin:0;
	text-align:left;
	list-style-type:none;
	font-weight:bold;
	line-height:18px;
	height:24px;
	width:140px;
	background:url(../images/fondo_boton_menu.gif) no-repeat right;
}

#fin_barra{
margin:0; padding:0;	height:21px;
background: url(../images/fondo_fin_menu.gif) no-repeat right;}
#fin_barra_otros{
margin:0; padding:0;	height:21px;
background:  url(../images/fondo_fin_menu_otros.gif) no-repeat right;}		

#barra_subcamping li.desdeelcielo,#barra_subcamping li.desdeelcielo a:hover{background: url(../lang/es/boton_desdeelcielo2.gif)  no-repeat;}
#barra_subcamping li.desdeelcielo a{background:url(../lang/es/boton_desdeelcielo1.gif)  no-repeat;}

#barra_subcamping li.ronda,#barra_subcamping li.ronda a:hover{background: url(../lang/es/boton_rondaimagenes2.gif)  no-repeat;}
#barra_subcamping li.ronda a{background:url(../lang/es/boton_rondaimagenes1.gif)  no-repeat;}
#barra_subcamping li.actividades,#barra_subcamping li.actividades a:hover{background: url(../lang/es/boton_actividades2.gif)  no-repeat;}
#barra_subcamping li.actividades a{background:url(../lang/es/boton_actividades1.gif)  no-repeat;}

#barra_subcamping li a{ width:142px; height:80px; display:block;}

#barra_subcamping li.video,#barra_subcamping li.video a:hover{background: url(../lang/es/boton_video2.gif)  no-repeat;}
#barra_subcamping li.video a{background:url(../lang/es/boton_video1.gif)  no-repeat;}
#barra_subcamping li.oferta,#barra_subcamping li.oferta a:hover{background: url(../lang/es/boton_oferta2.gif)  no-repeat;}
#barra_subcamping li.oferta a{background:url(../lang/es/boton_oferta1.gif)  no-repeat;}
.oferta,.oferta a:hover{background:url(../lang/es/boton_oferta2.gif)  no-repeat;}
.oferta a{width:142px; display:block;height:70px;background:url(../lang/es/boton_oferta1.gif)  no-repeat;}
.oferta span{ display:none;}
#barra_subcamping span { display:none;}
/*****************************************************************************************/
/* Detro del cuerpo***********************************************************************/

.textogeneral{
	text-align:left;
	color:#840;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 15px;
}

#texto_abajo{
	text-align:center;
	width:700px;
	font:Arial, Helvetica, sans-serif 10px;
	margin-top:10px;
	margin-bottom: 10px;
}

.cuadroinformativo{
	background: #fdb;
	margin:5px 0px;
	padding:5px;
	text-align:left;
	border: 1px solid #840;
	color:#884400;
}
.cuadroinformativo2{
	background: #fdb;
	margin:5px 0px;
	padding:5px;
	text-align:left;
	border: 1px solid #840;
	font:Arial, Helvetica, sans-serif 10px;
	font-weight:bold;
	color:#884400;
}

.cuadroinformativo2 ul,.cuadroinformativo ul{ list-style: url(../../images/flecha_der.gif);padding:0 15px; margin:0;}
.cuadroinformativo li{
line-height:17px;
margin-left:5px;
	text-align:left;
	color:#840;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	padding-bottom:8px;
	}
.cuadroinformativo2 li{ margin:0 15px;list-style:none;padding:0; float: left;}

#cuerpo img{ margin:0; padding:0;}

#cuadro{
	text-align:center;
	margin: 0 auto;
	padding:0 15px 10px 10px;
}
.textodescripcion{
	text-align:left;
	color:#884400;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 15px;
}
#texto_restaurante{
top:300px; position: absolute;
margin-left:10px;
	padding:5px;
	width:200px;
		background: #fdb;
			border: 1px solid #840;

}
#texto_bungalows{
 /*top:320px;
position: absolute;
 margin-left:10px;*/
 margin-top:20px;
 text-align:justify;
 
padding:5px;
/*width:200px;*/
background: #fdb;
border: 1px solid #840;

}



.textogeneral_mayor{
	color:#884400;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#mapa_localizacion{
	padding:4px;
	margin:0;
	height:536px;
	}
.fotos_panoramica{
margin-bottom:10px;

}	

.fotos_panoramica a{
font-size:10px;
font-weight:bold;
	
	text-align:center;
	
	}
	.fotos_panoramicas a:hover{ color:#FFFFFF;}

.fotos_panoramica img{
	width:120px; height:80px;
	border: 1px solid #000000;
	padding: 0px;
	margin:0;
} 
.boton_panoramicas{
	width:135px;
	height:66px;
background:url(/images/botonimagenpanoramicas.gif)
}
.boton_panoramicas span{
display:none;
}


.boton_panoramicas a{
	width:135px;
	height:66px;
background:url(/images/botonimagenpanoramicas.gif)


}
.boton_panoramicas a:hover{ background:url(/images/botonimagenpanoramicas_f2.gif)}
.texto_boton{text-decoration:none; top:15px; text-align:center;font-size:40px;}
.fotos_plano{
	margin:5px;
	font: bold 14px Verdana;
	color: #6666CC;
}

.fotos_plano img{ margin:5px;}
#foto{border: #840 2px solid;}

/****************************************************************************************/


