/* CSS Document *//*#96845c*/

*{ margin:0; padding:0;}
img{ border:0;}
a{ color:#96845c; text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}

body{ background-color:#000000;}
ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; color:#dedede;}
ol li{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; color:#dedede;}
span{ font-size:1.2em;	font-weight:normal; }
p{ font-size:1.2em; line-height:1.5; }
#contenido p,#contenido span{color:#dedede;}
#contenido{ font-size:10px;}



#wrapper{ margin:0em auto 0; width:91em; /*padding:0 10px;*/ background-color:#000000; font-family: Arial, Helvetica, sans-serif;font-size:62.5%; font-weight:normal; line-height:1.2; overflow:hidden; text-align:left; cursor:default;}
#header{ width:88.1em; position:relative;_width:88.3em;}
#container{ clear:both; width:88.1em; margin-top:4.5em;}
#footer{width:884px;text-align:center; clear:both; padding-bottom:2em;}

.hidden{ display:none;}
.capital{ font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:4em; color:#96845C; margin-top:-0.42em; float:left; line-height:0.79;}


/****************************
*********header**************
****************************/

.flags{ top:4.5em; right:1.8em; display:inline; position:absolute;}
	.flags ul{ cursor:default;}
		.flags ul li{ display:inline; padding-right:0.5em;}
		
.menu{ width:88.1em; /*border:1px solid red;*/ margin-left:105px; /*text-align:right;*/ /*background:transparent url(../img/barra_menu.gif) no-repeat left bottom;*/ min-height:24px; height:auto !important; height:24px; padding:0 0 0.8em; position:absolute; top:13.8em; left:0; cursor:default;}
	.menu ul{ }
		.menu ul li{ display:inline; margin-right:2.3em; font-weight:bold;}
			.menu ul li a:hover{ text-decoration:none; color:#e1e1e1;}
		.menu ul li.on{ background: transparent url(../img/flecha.gif) no-repeat center bottom; padding-bottom:10px;}
		/*body:nth-of-type(1) .menu ul li.on{ padding-bottom:10px;}*/
			.menu ul li.on a{ color:#e1e1e1;}
		.menu ul li.ultim{ margin-right:1.8em;}


/****************************
*****container izquierda*****
****************************/

.bannergeneral{ margin:2em 0 0; float:left;}
#contenido{ background:transparent url(../img/bg_top_contenido.gif) no-repeat left top; float:left; margin:2em 0 0; background-color:#1e1e1e; width:88.1em; min-height:90px; _width:88.2em; height:auto !important; height:90px; padding:0 0 1em; clear:both;}
	#contenido h1{ font-size:1.7em; line-height:2; color:#96845c; font-weight:normal; padding:1.5em 0 0 2em;}
	#contenido h2.home{ font-size:1.2em; color:#dedede; display:block; padding:1.2em 0 0.4em;}
	/*#contenido h2{ font-size:1.7em; line-height:2; color:#96845c; font-weight:normal; padding:1.5em 0 0 2em;}*/	
	#contenido h2.flota{ background:transparent url(../img/bg-subtitulo.gif) no-repeat 0 0; display:block; font-size:1.3em; font-weight:bold; color:#96845c; padding: 0.4em 0 0.5em 1.5em;}
	#contenido h2.servicios{ display:block; font-size:1.2em; color:#96845c; padding: 0.4em 0 0.5em 2.5em;}
	#contenido h3.home{ font-size:1.3em; font-weight:bold; color:#dedede; padding-bottom:0.4em;}
	
	#contenido span.serv-des{ display:block; font-size:1.5em; color:#96845c; font-weight:normal; padding:1em 0 1.5em 1.8em;}
	/*#contenido h3{ font-size:1.5em; color:#96845c; font-weight:normal; padding:1em 0 1.5em 1.8em;}*/
	#contenido p{ padding:1.4em 0 0 2.5em;}
	#contenido p.arriba{ margin-top:1em;}
	#contenido .i_home{ float:left; width:49em;}
	#contenido .i_home2{ float:left; width:51em;}
	#contenido .banners{ float:	right; display:inline;}
		#contenido .banners .d_home{ float:right; margin: 0 4.5em 0 0; display:inline;}
			#contenido .banners .d_home img{ display:block; }
			#contenido .banners .d_home img.publi{ margin:0 0.3em 0 0;}
		#contenido .banners .boton-info{ float:right; clear:both; margin: 0 4.5em 0 0; display:inline;}
			#contenido .banners .boton-info a img{ display:block; margin-top:1.2em;}
	#contenido .destacado-home{ float:left; width:79.3em; margin:3.5em 0 0 4.5em; background:transparent url(../img/bg-destacados-home.gif) no-repeat 0 0; padding-bottom:1.8em; display:inline;}
	#contenido .txt_home{ float:left; width:64em;}
		.destacado-home .destacado{ float:left; width:22em;  margin:0 3.9em 0 0; display:inline;}
			.destacado-home .destacado strong.titol{ font-size:1.2em; color:#dedede; display:block; padding:1.2em 0 0.4em;}
			.destacado-home .destacado img{ width:22em;}
			.destacado-home .destacado span{ line-height:1.4;}
		.destacado-home .primero{ margin-left:2.7em;}
		.destacado-home .ultimo{ margin-right:0;}
		
	#contenido .noticias{ float:left;  width:79.3em; margin:3.5em 0 0 4.5em; padding-bottom:1em; display:inline;}
		.noticias span.subtitulo{ background:transparent url(../img/bg-noticias.gif) no-repeat 0 0; display:block; font-size:1.3em; font-weight:bold; color:#96845c; padding: 0.4em 0 0.5em 2.1em;}
		.noticias .new{ float:left; margin:2em 0 0 3em; border-bottom: #96845c 0.1em dotted; padding-bottom:1.8em; display:inline; width:73em;}
			.noticias .new img{ float:left; width:8.9em; margin:0.2em 1.3em 0 0;}
			.noticias .new p{ width:61em; padding:0.2em 0 0 0 !important; display:inline;}
	
	#contenido .izq{ float:left; width:63em; margin:1.5em 0 0;}
	#contenido .der{ float:left; width:18em; margin:1.5em 0 0 4.5em;}
	#contenido .grupo{ margin:3em 0 2em 5em; overflow:hidden;}
		#contenido .banner-contactar{ text-align:center; margin:2em 0 3em;}
		.grupo .info-contactar{ float:left; width:30em; margin:0; }
			.grupo .info-contactar .txt-contactar{ background:transparent url(../img/bg-contactar.jpg) no-repeat 0 0; width:25.2em; display:block; height:13.6em; padding:1.8em 3em 1em 2em;}
				.grupo .info-contactar .txt-contactar strong.titol{ color:#dedede; font-size:1.2em; display:block;}
				.grupo .info-contactar .txt-contactar span{ display:block; padding:0.5em 2em 0 0; line-height:1.5;}
					.grupo .info-contactar .txt-contactar span.mail{ padding-top:1.5em;}
			.grupo .info-contactar .telefonos{}
				.grupo .info-contactar .telefonos span{ display:inline; padding-right:1em;}
				.grupo .info-contactar .telefonos .margensup{ margin-top:1.4em;}
					.grupo .info-contactar .telefonos span.flotar{ float:left;}
				.grupo .info-contactar .telefonos ul{ float:left; margin:0.5em 0 0 3.5em;}
					.grupo .info-contactar .telefonos ul li{ line-height:1.6;}
				.grupo .info-contactar .telefonos span.notop{ padding-top:0;}
				.grupo .info-contactar .telefonos span.fax{ margin:0 0 0 6.5em; font-size:1em;}
		#contenido .grupo .maps{ margin:2.5em 0 0;}
			#contenido .grupo .maps span{ font-size:1.1em; padding-top:0.5em; float:left;}
		
		
		.form{ display:inline; float:left; margin:1.5em 0 2.5em 5.5em; padding-bottom:2em; background:transparent url(../img/bg-formulario.jpg) no-repeat 0 0;}
		.form .campos{ float:left; margin-top:0.5em; width:260px; display:inline;}
			.form .col1{ float:left; margin:2em 2em 0 2em; clear:both; display:inline;}			
			.form .col2{ float:left; margin:2em 0; display:inline;}
				.form .col1 label,.form .col2 label, .form .col_larga label{ color:#fdfdfd; font-size:1.1em; font-weight:bold; display:block; padding:0 0 0.5em;}
				.form span, .form p span{ color:#96845c; font-size:1.2em;}
				.form span, .form span.asterisco{ font-size:1em; font-weight:bold; color:#96845c;}
				.form .col1 input{ width:100px; border:0; font-size:1.2em; height:20px;}
				.form .col2 input{ width:100px; border:0; font-size:1.2em; height:20px;}
			.form .col_larga{ float:left; margin:2.4em 0 0 0.8em;}
				.form .col_larga textarea{ width:22.9em; border:0; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
			.form .botones{ width:56.5em; float:left; text-align:center; margin:2.5em 0 0;}
				.form .botones input{ background-color:#efefef; font-size:1.1em; margin:0 3.5em; color:#000000; border:0; font-weight:bold; padding:0.1em 0.15em; cursor:pointer;}
			.form p{ float:right; margin:0 3.2em 0 0; color:#96845c; font-size:1.1em; font-weight:bold; padding-top:0.6em !important;}
			
			
	#contenido .contacto-ok{ float:left; width:45em;}
	#contenido img.verificacion{ float:right; margin:2em 7em 0 0;}
					
		

.izq .flota-coche{ margin:0 0 0 3em; width:60em; float:left; padding:2.5em 0 2em; display:inline;}
	.izq span.subtitulo{ background:transparent url(../img/bg-subtitulo.gif) no-repeat 0 0; display:block; font-size:1.3em; font-weight:bold; color:#96845c; padding: 0.4em 0 0.5em 1.5em;}
	.izq .flota-coche .flota-txt{ width:33em; float:left; margin-top:1em;}
		.izq .flota-coche .flota-txt p{ padding-left:1.5em !important; padding-bottom:1.5em !important;}
		.izq .flota-coche .flota-txt .iconos{ float:left; padding-top:2em; width:26.5em;}
			.izq .flota-coche .flota-txt .iconos span{ padding:0.4em 0 0 1.5em; float:left; width:4.5em;}
				.izq .flota-coche .flota-txt .iconos span.num{ font-size:1.6em; font-weight:bold; color:#96845c; width:2.4em; padding-top:0.2em; text-align:center;}
				.izq .flota-coche .flota-txt .iconos span.num2{font-size:1.6em; font-weight:bold; color:#96845c; width:2.1em; padding-top:0.2em; padding-left:0.2em;}
				.izq .flota-coche .flota-txt .iconos span.mas{ width:1.2em; font-size:1.4em; padding-left:0.7em;}
			.izq .flota-coche .flota-txt .iconos img{ float:left; margin: 0 0 0 0.1em;}
			.izq .flota-coche .flota-txt .iconos img.peque{ margin:0.3em 0 0 0.5em;}
	.izq .flota-coche .flota-img{ width:20em; float:left; margin:2.8em 0 0 5em; display:inline;}
		.izq .flota-coche .flota-img img.gran{ float:left;}
			.izq .flota-coche .flota-img ul{ float:left; margin-top:0.8em; width:20em; display:inline;}
				.izq .flota-coche .flota-img ul li {  margin-left:0.8em; float:left;}
				.izq .flota-coche .flota-img ul li.first{ margin-left:0;}
				.izq .flota-coche .flota-img ul li img{ width:60px;}

img.deco{ float:right; margin:1.5em 0 1.5em 2em;}
.deco2{ display:block; margin:2.5em 0 1.5em 3em;}
.izq ol.numero{ display:block; margin:1.5em 0 0 5em; line-height:1.5; padding-bottom:0.3em;}
	.izq ol.numero li{ list-style-type:decimal; list-style-position:outside; color:#96845c; font-weight:bold; padding-bottom:0.2em;}
		.izq ol.numero li span{ font-weight:normal; color:#dedede; font-size:1em;}
.izq .catalogo{ display:block; margin-top:1.5em;}
	/*.izq strong.color{ display:block; font-size:1.2em; color:#96845c; padding: 0.4em 0 0.5em 2.5em;}*/
	.izq ul.listado{ display:block; margin:1.4em 0 0 5em; line-height:1.5;}
		.izq ul.listado li{ background: transparent url(../img/butllet-lista.gif) no-repeat 0 0.6em; padding:0 0 0.4em 1.3em; line-height:1.6;}
		.izq ul.listado li ul.bis{ margin:0.4em 0 0 1em; padding-bottom:0.5em;}
			.izq ul.listado li ul.bis li{ font-size:1em;}
	.izq .boton{ display:block; margin:3.1em 0 0 6.5em; padding-bottom:1em;}
	.izq .reserva{ display:block; margin:1.5em 0 0 3em; padding-bottom:1em; text-align:center;}

	.izq .destacado-tours{ margin:0 0 0 3em; width:60em; float:left; padding:2.5em 0 3em; display:inline;}
		/*.destacado-tours h3{ background:transparent url(../img/bg-subtitulo.gif) no-repeat 0 0; display:block; font-size:1.3em !important; font-weight:bold !important; color:#96845c; padding: 0.4em 0 0.5em 1.5em !important;}*/
		.destacado-tours .destacado{ float:left; width:17em;  margin:3em 2.7em 0 0; display:inline;}
			.destacado-tours .destacado h2{ font-size:1.2em; color:#dedede; display:block; padding:1.2em 0 0.4em;}
			.destacado-tours .destacado img{ width:17em;}
			.destacado-tours .destacado span{ line-height:1.4; width:14em; display:block;}
		.destacado-tours .primero{ margin-left:2em;}
		.destacado-tours .ultimo{ margin-right:0;}
		
.izq .borde{ border:#eeeeee 0.8em solid; width:323px; height:243px; float:right; margin:0.6em 0 1.2em 1.6em;}
	.izq .video{ width:323px; height:243px;}

.izq ul.empresas{ display:block; margin:1.4em 0 0 5em; line-height:1.5;}
	.izq ul.empresas li{ float:left; margin: 0.9em 1.3em; display:inline;}
				

/****************************
******modulos derecha********
****************************/
	
.der .destacado{ background:#1e1e1e url(../img/bg-top-derecha.gif) no-repeat 0 0; width:17.9em; float:left; display:inline; }
	.der .destacado strong.titol{ text-align:center; color:#96845C; float:left; width:14.9em; font-size:1.2em; padding:0.4em 0 0;}
	.der .destacado ul.info{ float:left; margin-top:0.5em; padding-top:2.5em; padding-bottom:1.5em; width:17.5em; border:0.2em solid #292929; border-top:none;}	
		.der .destacado ul.info li{ padding:1.2em 0 1.2em 1em;}		
			.der .destacado ul.info li.telefono{ background:transparent url(../img/menu-der/ico-telefono.gif) no-repeat 0.4em 0; padding-left:3.2em; padding-top:0.3em; font-size:1.4em;}
			.der .destacado ul.info li.correo{ background:transparent url(../img/menu-der/ico-mail.gif) no-repeat 0.6em 0.5em; padding-left:4em;}
			.der .destacado ul.info li.formulario{ background:transparent url(../img/menu-der/ico-formulario.gif) no-repeat 0.6em 0.6em; padding-left:4em;}
			
		.der .destacado ul.reserva{ float:left; margin-top:0.5em; padding-top:2em; padding-bottom:1.5em; width:17.5em; border:0.2em solid #292929; border-top:none;}	
			.der .destacado ul.reserva li{ padding:1.2em 0 1.2em 1em; background:transparent url(../img/menu-der/ico-reserva.gif) no-repeat 0.9em 0.6em; padding-left:4em;}
		
		.der .destacado ul.social{ float:left; margin-top:0.5em; padding-top:2.5em; padding-bottom:1.5em; width:17.5em; border:0.2em solid #292929; border-top:none; text-align:center;}	
			.der .destacado ul.social li{ display:inline; padding:0 0.2em;}
					
		.der .destacado ul.servicios{ padding-top:1.5em; float:left; margin-top:0.5em; padding-bottom:1.5em; width:17.5em; border:0.2em solid #292929; border-top:none;}
			.der .destacado ul.servicios li{ padding:0.9em 0 0.8em 3.4em;}
			
			.der .destacado ul.servicios li.tiempo{ background:transparent url(../img/menu-der/ico-tiempo.gif) no-repeat 0.9em 0.6em;}
			.der .destacado ul.servicios li.aeropuerto{ background:transparent url(../img/menu-der/ico-aeropuerto.gif) no-repeat 0.9em 0.6em; }
		
		.der .destacado ul.rutas{ padding-top:1.5em; float:left; margin-top:0.5em; padding-bottom:1.5em; width:17.5em; border:0.2em solid #292929; border-top:none;}
			.der .destacado ul.rutas li{ font-size:1.1em; padding:0.9em 0.5em 0 0.9em; line-height:1.4;}
				.der .destacado ul.rutas li a:hover{ text-decoration:none; color:#dedede;}

.der .margensup{ margin-top:3.4em;}
		
	

/****************************
*******excursiones **********
****************************/

.excursion{ display:inline; float:left; margin:0.4em 0 0; padding:0;}
	#contenido p.arriba-exc{ margin-top:2.5em;}
	p.sortida{ padding:1.1em 0 0 2.5em !important;}
	.img_exc{ margin:3em 0 0 3.2em; display:inline;}
	.img_exc2{ margin:0.8em 0 0 1.5em; display:inline; float:right;}

.izq .boton2{ float:left; margin:3.2em 0 0 0; padding-bottom:1em; text-align:center; width:63em; display:inline;}
	.izq .boton2 img{ margin:0 4em; display:inline;}
.izq p.gris{ color:#8e8e8e; float:left; font-size:1.1em; padding-left:3em !important; width:53em;}



/****************************
*********nube tags **********
****************************/

#contenido .txt_bottom{ float:left; margin-top:0.8em;}
	#contenido .txt_bottom ul.tags{ float:left; padding:1.5em 0 1.5em 3em; width:82em; }
		#contenido .txt_bottom ul.tags li{ display:inline; color:#8e8e8e; line-height:1.4;  padding-left:0.5em;}
		#contenido .txt_bottom ul.tags li.primera{ padding-left:0;}
		#contenido .txt_bottom ul.tags li.grande{ font-size:1.4em;}


/****************************
************footer***********
****************************/

.pie{ display:block; text-align:center; padding:1.5em 0 0;font-size:12px;}
.pie li.marca{ border-right:#fdfdfd 1px solid;font-size:12px}
.pie li{ display:inline; color:#fdfdfd; padding:0 0.7em;font-size:12px}
.pie li.on{ text-decoration:underline; color:#96845c;font-size:12px}
.pie li.web a{ color:#666666;font-size:12px}
.pie li.web a:hover{ color:#e1e1e1;font-size:12px}
.none{display:none}
.inline{display:inline}
#agencia-custom,#agencia-custom p, #agencia-custom div ,  #agencia-custom  span {color:#0000}
