body{background-color:#000;}

#contenido{
	top:0px;
	width:1024px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-512px;
	margin-top:0px;
}

#barramenu{
	width:200px;
	float:left;
	background-color:#000;
	height:100%;
	}

#contenidoderecha{
	height:100%;

	}

.nav{
	margin-top:41px;
	color:#fff;
	text-transform: uppercase;
	text-align:right;
	list-style:none;
	font-family:Century Gothic;
	font-size:18px;
	}
.nav li{
	margin-bottom:15px;
	}
.nav li {color:#fff;}
.nav li a{
	text-decoration:none;
	color:#fff;	
	margin-right:25px;
	text-align:right; 
	}
	
.nav ul{
	width:215px;
	height:100%;
	position:absolute;
	z-index:2;
	background-repeat:no-repeat;
	margin-left:147px;
	display:none;
	top:0;
	color:#413f3f;
	list-style:none;
	}
.nav ul li{
	text-align:left;
	text-transform:lowercase;
	font-size:16px;
	margin-bottom:20px;
	
	}
.nav ul li a{color:#413f3f;}
#menuactividades1{
	margin-top:50px;
	color:#413f3f;
	}


#contenidoderecha{
	width:824px;
	float:left;
	height:100%;
	
	background-image:url('../imagenes/fondo-rep.png');
	background-repeat:repeat-y;
	
	overflow-x:hidden;
	overflow-y:auto;
	}
	
.cabecera{
	width:824px;
	height:300px;
	float:left;
	}
	
#cuadrotextoinicio{
	width:824px;
	height:auto;
	float:left;
	background-image:url('../imagenes/fondoblanco50.png');
	}
#textoinicio{
	width:764px;
	margin:35px 20px 36px 20px;
	font-family:arial;
	font-size:14px;
	color:#333;
	text-align:justify;
	}

#ofertasini{
	width:443px;
	height:auto;
	float:left;
	}
#slider{
	width: 258px;
	height: 179px;
	overflow: hidden;
	position: relative;
	float:left;
	text-align:center;
	margin-top:20px;
	}
.slide{
	width: 258px;
	height: 179px;
	float: left;
	background-image:url('../imagenes/bgslideofertas.jpg');
	}
.slide a{
	text-decoration:none;
	color:#fff;
	}
#prev{
	width:80px;
	height:179px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	}
#prev img{margin:85px 30px;}
#next{
	width:80px;
	height:179px;
	float:left;
	margin-top:20px;
	}
#next img{margin:85px 30px;}
#imagenofertas{
	width:230px;
	height:113px;
	float:left;
	margin:10px 14px 0px;
	}
#imagenofertas img{	width:230px;height:113px; }
#nombreoferta{
	width:154px;
	height:46px;
	color:#fff;
	font-family:arial;
	font-size:18px;
	letter-spacing:-1;
	float:left;
	margin-left:15px;
	text-align:left;
	}
#precioferta{
	width:75px;
	height:43px;
	text-align:center;
	line-height:43px;
	background-color:#1A9D0B;
	color:#fff;
	font-size:24px;
	font-family:arial;
	float:left;
	}
	
#noticias{
	width:325px;
	height:auto;
	float:left;
	margin:15px;
	background-image:url('../imagenes/fondoblanco50.png');
	}
#noticia{
	font-family:arial;
	font-weight:bold;
	margin:10px 15px;
	}
#noticia a{
	text-decoration:none;
	color:#000;
	}
#noticia a:hover{
	color:#666;
	}

#descripcionACT{
	font-family:Century Gothic;
	font-size:14px;
	color:#222;
	text-align:justify;
	margin:15px;
	float:left;
	}
#campos{
	font-family:Century Gothic;
	font-size:28px;
	color:#fff;
	font-style:bold;
	margin: 0px 15px;
	float:left;
	width:100%;
	}

.zona{
	width:250px;
	height:200px;
	float:left;
	background-color:#000;
	margin:10px 9px;
	}
.imagenCZ{
	width:250px;
	height:170px;
	float:left;
	}
.imagenCZ a img{
	width:250px;
	height:170px;
	float:left;
	}

.nombreCZ{
	width:33%;
	float:left;
	color:#000;
	font-family:Century Gothic;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	}
.nombreCZ2{
	width:100%;
	float:left;
	color:#fff;
	font-family:Century Gothic;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	}
.nombreCZ a{
	text-decoration:none;
	color:#000;
	margin:10px 0px 0px 10px;
	}
.nombreCZ2 a{
	text-decoration:none;
	color:#fff;
	margin:10px 0px 0px 10px;
	}
.nombreCZ span{
	margin-left:6%;
	width:94%;
	float:left;
	}
#descripcion_zona{
	margin-left:5px;
	float:left;
	width:99%;
	height:auto;
	/*background-image:url('../imagenes/fondoblanco50.png');*/
	background-color:#fff;
	border:1px solid #000;
	display:none;
	}
.imgCZ{
	width:789px;
	height:200px;
	float:left;
	margin:10px 3px;

	}
#tituloCampo{
	width:90%;
	font-family:Century Gothic;
	color:#000;
	font-weight:bold;
	font-size:18px;
	float:left;
	}
#descripcionCampo{
	width:789px;
	font-family:Century Gothic;
	color:#111;
	font-size:12px;
	margin-left:3px;
	text-align:justify;
	margin-bottom:15px;
	float:left;
	}
	
#close{
	width:9%;
	text-align:right;
	font-family: Arial;
	float:left;
	font-weight:bold;
	}
#close a {
	text-decoration:none;
	color:#333;
	font-size:14px;
	}
#close a:hover{
	color:#333;
	}
#ruta{
	width:100%;
	float:left;
	margin:5px;
	}
.rutas{
	width:100%;
	float:left;
	margin-left:10px;
	font-size:12px;
	font-weight:normal;
	}
.rutas span{cursor:pointer;}
#Arutas{
	width:100%;
	float:left;
	}
#Arutas .Arutas{
	width:33%;
	float:left;
	text-align:center;
	}
#Arutas span{
	text-decoration:none;
	font-family:Century Gothic;
	color:#666;
	font-size:14px;
	margin:10px 15px;
	}
#tituloRutas{
	font-size:14px;
	font-family:Century Gothic;
	color:#000;
	margin:5px;
	}
#contenidorutas{
	display:none;
	}
.rutaDescripcion{
	display:none;
	font-family:century gothic;
	font-size:12px;
	color:#666;
	}

.pestanas{
	width:20%;
	float:left;
	text-align:center;
	margin-bottom:15px;
	}

.pestanas a{
	width:134px;
	font-family:Century Gothic;
	font-size:16px;
	text-decoration:none;
	letter-spacing:-1;
	color:#333;
	}
.pestanas a:hover{
	
	}
#contenidopestanas{
	float:left;
	width:90%;
	text-align:justify;
	margin:0 5%;
	font-family:Century Gothic;
	font-size:13px;
	height:2500px;
	}
.contenidopestanas{
	display:none;
	float:left;
	}
	
.solicitarinfo{
	text-decoration:none;
	float:right;
	font-family:Century Gothic;
	font-size:24px;
	color:#fff;
	margin:0px 0px 25px;
	}
	
#oferta{
	width:800px;
	margin:4px;
	font-family:Century Gothic;
	font-size:12px;
	float:left;
	border:1px solid #000;
	background-color:#fff;
	}
#oferta #img{
	width:175px;
	height:175px;
	float:left;

	}
#titulooferta{
	font-size:18px;
	float:left;
	width:400px;
	margin-left:5px;
	}
#textooferta{
	font-size:13px;
	float:left;
	width:400px;
	margin-left:5px;
	}
#solicitarinfo{
	text-align:right;
	float:left;
	width:400px;
	margin-left:5px;
	}
#precio{
	width:175px;
	height:175px;
	color:#fff;
	font-size:58px;
	line-height:150px;
	text-align:center;
	background-color:#076513;
	float:left;
	margin-left:15px;
	}
	
#fotos{
	width:800px;
	margin:12px;
	font-family:Century Gothic;
	}
#fotos li{
	list-style:none;
	}
#fotos a{
	text-decoration:none;
	color:#222;
	}
#fotos a:hover{
	color:#666;
	}
#lista_galeria{
	margin-left:27px;
	}
	
#videoprincipal{
	margin:28px;
	font-family:Century Gothic;
	font-size:12px;
	float:left;
	font-style:italic;
	}
#principaltitulo{
	font-size:18px;
	margin:5px 0px;
	float:left;
	}
#videosmini{
	float:left;
	width:100%;
	}
#video{
	font-family:Century Gothic;
	font-size:12px;
	float:left;
	width:150px;
	margin:25px;
	}
#video a{
	text-decoration:none;
	color:#222;
	}
#video a:hover{
	color:#666;
	}
	
#textoCal{
	font-family:Century Gothic;
	font-size:12px;
	text-align:justify;
	margin:15px;
	}
#buscadorCal{
	font-family:Century Gothic;
	font-size:12px;
	width:100%;
	height:25px;
	line-height:25px;
	float:left;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	margin-bottom:25px;
	}
#tituloBuscadorCal{
	margin:0px 15px;
	float:left;
	}

#controlCon{
	float:left;
	width:600px;
	margin:10px;
	}
#controlD{
	font-family:Century Gothic;
	float:left;
	margin:25px 0px;
	font-size:18;
	width:160px;
	}
#controlD p{
	font-size:12px;
	}
.textform{
	font-family:Century Gothic;
	font-size:12px;
	color:#000;
	}
	
.ruta{
	cursor:pointer;	
	}
	
#contenidorutasR #fotosR{
	float:left;
	width:30%;
	}
#contenidorutasR #fichatecnica{
	float:left;
	width:30%;
	font-family:Century Gothic;
	font-size:12px;
	color:#222;
	font-style:italic;
	}
#contenidorutasR #descripcion{
	float:left;
	width:40%;
	font-family:Century Gothic;
	font-size:12px;
	color:#222;
	}

#sliderRutas{
	width:150px;
	height:150px;
	float:left;
	position:relative;
	overflow:hidden;
	margin: 0 0 0 0;:10px;
	}
#slideContentRutas{

	height:150px;
	float:left;

	}
.slideRutas{
	width:150px;
	height:150px;
	float:left;
	}
.slideRutas img{
	width:150px;
	height:150px;
	}
	
#lopd{
	width:80%;
	height:auto;
	margin:10%;
	font-family:Century Gothic;
	font-size:14px;
	color:#222;
	text-align:justify;
	}
	
#menulopd{
	position:fixed;
	top:0;
	left:0;
	width:800px;
	height:35px;
	text-decoration:none;
	color:#666;
	margin:0px 28%;
	background-color:#000;
	text-align:center;
	font-family:Century Gothic;
	line-height:35px;
	}
#menulopd a{
	font-family:Century Gothic;
	text-decoration:none;
	color:#fff;
	}
	
#galeria{
	width:90%;
	float:left;
	margin:5% 5%;
	background-color:#fff;
	opacity:0.9;
	font-family:century Gothic;
	color:#222;
	font-size:14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #c2c2c2;
	}
#galeria span{
	float:left;
	margin:15px;
	}