@charset "UTF-8";
/* CSS Document */
/*Sergio Espín*/
/*Reset*/
img, div, a, li, h1 { behavior: url(iepngfix.htc) }
#flash{
	height: 235px;
	width: 795px;
	display: block;
	float: left;
}
#logoFB a{
	background-image: url(../img/iconos/facebook.png);
	background-repeat: no-repeat;
	background-position: 0px -16px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}
#logoFB a:hover {
	background-image: url(../img/iconos/facebook.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}
#logoTA a {
	background-image: url(../img/iconos/tripadvisor.png);
	background-repeat: no-repeat;
	background-position: 0px -16px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}
#logoTA a:hover {
	background-image: url(../img/iconos/tripadvisor.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}
#logoFL a {
	background-image: url(../img/iconos/flikr.png);
	background-repeat: no-repeat;
	background-position: 0px -16px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}
#logoFL a:hover {
	background-image: url(../img/iconos/flikr.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}

#logoTW a{
	background-image: url(../img/iconos/twitter.png);
	background-repeat: no-repeat;
	background-position: 0px -16px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}
#logoTW a:hover {
	background-image: url(../img/iconos/twitter.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}

#logoLN a{
	background-image: url(../img/iconos/linkedin.png);
	background-repeat: no-repeat;
	background-position: 0px -16px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}
#logoLN a:hover {
	background-image: url(../img/iconos/linkedin.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 0px;
	display: block;
	margin-top: 0px;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
} 

body {
	line-height: 1;	 
}

body{
	behavior:url(csshover.htc);
	}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     container: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
a:link, a:visited, a:active{
	text-decoration:none;
	}
/*---------------*/
/*Generales*/
body{
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
a:link, a:visited{
	color:#666666;
	letter-spacing:1px;
	}
a:hover, a:active{
	color:#FFFFFF;
	}
#wrapper{
	width:810px;
	margin:0 auto;
	}
#wrapper h1{
	height:222px;
	width:795px;
	}
#header {
	height:222px;
	width:795px;
	}
/*menu*/
ul#nav{
	margin-top:-30px;
	opacity: 0.9;
	height:30px;
	}
ul#nav li, ul#nav-hab li{
	float:left;
	background-image:url(../img/separador_menu.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding:10px 0;
	}
ul#nav li a, div.thuiliere-text a{
	font-weight:bold;
	height:30px;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 9px;
	}
ul#nav-hab li a{
	padding:0 7px 0 7px;	
	font-weight:bold;	
	height:30px;	
	}
ul#nav-hab li a{
	font-weight:normal;
	}
ul#nav li a.first{
	margin:0 0 0 -5px;
	}
ul#nav li.nobg, ul#nav-hab li.nobg{
	background-image:none;
	}
.nobg{
	background-image:none;
	}
/*Home*/
ul#nav-sec li{
	height:171px;
	width:190px;
	background-color:#141414;
	float:left;
	margin:12px 12px 12px 0;
	padding:6px 0 0 0;
	font-size:11px;
	}
ul#nav-sec li span{
	display:block;
	text-align:center;
	text-transform:uppercase;
	}
*ul#nav-sec li span{
	font-weight:bold;
	}
ul#nav-sec li span.plus{
	display:inline;
	}
ul#nav-sec li img{
	margin:10px 0 0 0;
	}
ul#nav-sec li a:link, ul#nav-sec li a:visited{
	color:#D8D1BD;
	margin:5px 0;
	}
ul#nav-sec li a:hover, ul#nav-sec li a:active{
	color:white;
	text-decoration:none;
	}
a.plus{
	background-image:url(../img/plus_sign.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin:0 10px 0 0;
	}
a.plus_b span{
	background-image:url(../img/plus_sign_b.gif);
	background-repeat:no-repeat;
	}
div#banderas{
	height:10px;
	position: relative;
	z-index: 5;
	top: -45px;
	/* [disabled]float: right; */
	display: block;
	width: 80px;
	/* [disabled]right: -35px; */
	left: 710px;
	}
div#banderas ul {
	float: right;
}
div#banderas ul li {
	float: left;
	padding-right: 10px;
	display: inline;
}
ul#nav-social {
	float:right;
	
}
	
/*Footer*/
div#footer{
	height:30px;
	background-color:#141414;
	clear:both;
	margin:0 14px 0 0;
	}
div#footer ul{
	padding:0 0px 0 0;
	}
div#footer ul li{
	float:left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
div#footer ul#nav-lang{
	float:right;
	}
div#foot p.adress{
	text-align:center;
	height:50px;
	margin:12px 0;
	letter-spacing:1px;
	display:block;
	}
div#foot p.adress i{
	display:block;
	padding:15px 0 0 0;
	}
div#footer ul#nav-footer{
	padding:0 7px;
	}
/*thuilliere*/
div.thuiliere img{
	float:right;
	margin:0 12px 0 0;
	}
div.thuiliere-text p, div.thuiliere-text, div.ask-text ul li{
	color:#736357;
	font-size:10px;
	margin:20px 10px 0 10px;
	line-height:15px;
	text-align:left;
	}
div.thuiliere-text h3{
	color:white;
	font-size:12px;
	margin:0 10px 0 10px;
	padding:20px 0 0 0;
	font-weight:bold;
	line-height:18px;
	}
div.thuiliere-text ul li{
	margin:0 12px 5px 12px;
	padding:18px 10px;
	font-size:11px;
	background-color:#151515;
	height:14px;
	}
div.thuiliere-text{
	margin:0 0 10px 0;
	background-color:#0f0f0f;	
	width:444px;
	height:718px;
	padding:12px 0;
	}
/*habitaciones*/
div.text, div.text-espacios{
	width:301px;
	height:375px;
	margin:0 0 10px 0;
	background-color:#0f0f0f;
	}
div#container .slider ul.gallery{
	margin:0;
	position:absolute;
	width:157px;
	right:0;
	top:15px;
	height:37px;
	}
div#container .slider ul.espacios{
	width:257px;
	}
div#container .slider ul.gallery li{
	float:left;
	border:2px solid #191918;
	
	}
div#container .slider .text h3, div#container .slider .text h4, div#container .slider .text h5{
	color:white;
	font-size:12px;
	margin:0 10px 0 10px;
	padding:40px 0 0 0;
	font-weight:bold;
	line-height:18px;
	}
div#container .slider .text h4{
	color:#C7B299;
	padding:20px 0 0 0;
	margin:0 0 0 10px;
	}
div#container .slider .text h5{
	padding:13px 0 0 10px;
	margin:0;
	}
div#container .slider{
	display:inline;
	}
div.galleria_container img, div.galleria_container{
	float:right;
	margin:0 6px 0 0;
	padding:0;
	}
*div.ie_gallery img, div.ie_gallery{
	margin:-30px 0 0 -51px;
	}
*div#container .slider .text h3{
	padding:5px 0 0 0;
	}
*div.galleria_container{
	margin:30px 12px 0 0;
	}
*html div.galleria_container{
	margin:30px 0 0 0;
	}
div.galleria_container{
	width:485px;
	height:375px;
	}
div#container .slider p{
	color:#736357;
	font-size:10px;
	margin:13px 10px 0 10px;
	line-height:15px;
	text-align:left;
	}
div#container .slider p span, div.thuiliere-text p span{
	/* [disabled]font-size:12px; */
	/* [disabled]font-weight:bold; */
	/* [disabled]color:#C7B299; */
	}
div#container .slider .precio p, div#container .slider .precio p.price-all{
	margin:0;
	padding:25px 0 0 25px;
	font-weight:bold;
	letter-spacing:1px;
	color:white;
	float:left;
	}
div#container .slider .precio p.price-all{
	padding:20px 0 0 25px;
	}
div#container .slider .precio p.price-comment{
	padding:18px 0 0 25px;
	line-height:11px;
	font-weight:normal;
	width:350px;
	color:#D8D1BD;
	font-size:9px;
	}
div.precio{
	margin:0 12px 12px 0;
	height:70px;
	background-color:#191918;
	position:relative;
	}
ul.gallery li.active{
	border:2px solid white;!important
	}
/*Espacios y gastronomia*/
 div.text-espacios{
 	height:434px;
	width:278px;
	padding:6px;
	}
 div.text-espacios h6, div.ask-text h6, div#ask-derecha h6{
 	font-size:12px;
	padding:10px 0 0 10px;
	color:white;
	font-weight:bold;
	line-height:20px;
	}
*div.text-espacios h6{
	padding:20px 0 0 10px;
	
	}
*div#container div.slider div.text-espacios p{
	margin:3px 0 0 10px;
	}
div.text-espacios a:link, div.text-espacios a:visited{
 	color:white;
	display:block;
	margin:8px 12px;
	}
div.text-espacios a:hover, div.text-espacios a:active{
	text-decoration:underline;
	}
div#container .slider ul.gastronomia{
	width:210px;
	}
/*Ofertas especiales*/
.tarifas span.tachado{
	text-decoration:line-through;	
	color:#CCCCCC;
	font-weight:bold;
	}
div#ofertas{
	width:795px;
	height:430px;
	background-color:#141414;
	margin:0 0 12px 0;
	}
div#ofertas ul#listado-ofertas li{
	height:192px;
	width:765px;
	float:left;
	margin:15px 0 0 15px;
	padding-right:7px;
	}
div#ofertas ul#listado-ofertas li p{
	font-size:10px;
	color:#666666;
	line-height:11px;
	font-weight:bold;
	}
div#ofertas ul#listado-ofertas li img{
	float:left;
	margin:0 10px 0 0;
	}
div#ofertas ul#listado-ofertas li h4{
	color:black;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:7px 0;
	}
div#ofertas ul#listado-ofertas li.ofer-4 h4{
	color:white;
	}
div#ofertas ul#listado-ofertas li.ofer-4 h5{
	color:#C7B299;
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px 0;
	}
div#ofertas ul#listado-ofertas li.ofer-4 p{
	color:white;
	}
div#ofertas ul#listado-ofertas li.ofer-4 a:link, div#ofertas ul#listado-ofertas li.ofer-4 a:visited, div#ofertas ul#listado-ofertas li.ofer-3 a:link, div#ofertas ul#listado-ofertas li.ofer-3 a:visited{
	color:white;
	}
div#ofertas ul#listado-ofertas li.ofer-4 a:hover, div#ofertas ul#listado-ofertas li.ofer-4 a:active, div#ofertas ul#listado-ofertas li.ofer-3 a:hover, div#ofertas ul#listado-ofertas li.ofer-3 a:active{
	color:black;
	}
div#ofertas ul#listado-ofertas li div.tarifas{
	margin:10px 0 10px 0;
	text-indent:10px;	
	}
div.content-ofer{
	margin-left:168px;
	position:relative;
	line-height:140%;
	}
div#ofertas ul#listado-ofertas li div.tarifas p{
	line-height:-5px;	
	/*height:18px;*/
	background-image:url(../img/arrow.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
div#ofertas ul#listado-ofertas li.ofer-2 div.tarifas p, div#ofertas ul#listado-ofertas li.ofer-3 div.tarifas p{
	background-image:url(../img/arrow-2.png);
	}
div#ofertas ul#listado-ofertas li div.tarifas p span.white{
	color:white;
	font-weight:bold;
	}
div#ofertas ul#listado-ofertas li.ofer-2 div.tarifas p span.tachado{
	color:#666666;
	}
div#ofertas ul#listado-ofertas li.ofer-2 div.tarifas p span, div#ofertas ul#listado-ofertas li.ofer-3 div.tarifas p span{
	color:#92278F;
	font-weight:bold;
	}
div#ofertas ul#listado-ofertas li.ofer-3 p{
	color:white;
	font-weight:normal;
	}
div#ofertas ul#listado-ofertas li.ofer-1{
	background-color:#C69C6D;
	}
div#ofertas ul#listado-ofertas li.ofer-2{
	background-color:#D8D1BD;
	}
div#ofertas ul#listado-ofertas li.ofer-3{
	background-color:#999999;
	}
div#ofertas ul#listado-ofertas li.ofer-4{
	background-color:#92278F;
	}
div#ofertas ul#listado-ofertas li p.comment{
	font-size:8px;
	margin-bottom:15px;	
	}
div#ofertas ul#listado-ofertas li div#ofer-nav p{
	float:left;
	}
div#ofertas ul#listado-ofertas li div#ofer-nav p.compro-btn a:link, div#ofertas ul#listado-ofertas li div#ofer-nav p.compro-btn a:visited{
	background-image:url(../img/compro-btn.png);
	height:16px;
	width:67px;
	display:block;
	padding:3px 0 0 0;
	font-weight:bold;
	color:black;
	text-align:center;
	}
div#ofertas ul#listado-ofertas li div#ofer-nav{
	position:absolute;
	right:0;
	top:150px;
	}
div#ofertas ul#listado-ofertas li div#ofer-nav p.compro-btn a:hover, div#ofertas ul#listado-ofertas li div#ofer-nav p.compro-btn a:active{
	color:#92278F;
	}
div#ofertas ul#listado-ofertas li div#ofer-nav p.pdf-ofer a{
	text-decoration:underline;
	}
div#ofertas ul#listado-ofertas li div#ofer-nav p.pdf-ofer{
	padding:3px 0 0 0;
	margin:0 0 12px 48px;
	float:right;
	}
/*Plus*/
div#plus{
	height:550px;
	width:805px;
	background-color:#141414;
	margin:0 0 12px 0;
	padding:0 0 0 0;
	}
div#plus ul li{
	float:left;
	width:760px;
	height:245px;
	margin:20px 20px 0 20px;
	}
div#plus ul li h5{
	color:black;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding:18px 0 20px 180px;
	}
div#plus ul li h5.menos{
	padding:18px 0 10px 130px;
	}

div#plus ul li p{
	color:white;
	padding:5px 25px 0px 180px;
	line-height:13px;
	}
div#plus ul li.como{
	background-image:url(../img/plus-bg-como.png);
	background-repeat:no-repeat;
	position:relative;
	}
div#plus ul li.hacemos{
	background-image:url(../img/plus-bg-hacemos.png);
	background-repeat:no-repeat;
	}
div#plus ul li.como p{
	padding:5px 200px 0px 180px;
	}
*div#plus ul li p{
	padding:3px 25px 3px 180px;
	line-height:12px;
	}
div#plus ul li p span{	
	}


div#plus ul li.escoge a:link, div#plus ul li.escoge a:visited{
	text-transform:uppercase;
	color:#00FF00;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	bottom:53px;
	right:54px;
	}
div#plus ul li.escoge a:link.idiomas, div#plus ul li.escoge a:visited.idiomas{
	right:77px;
	}
*div#plus ul li.escoge a:link, *div#plus ul li.escoge a:visited{
	right:57px;
	}
div#plus ul li.escoge a:hover, div#plus ul li.escoge a:active{
	text-decoration:underline
	}
/*Experiencias*/
div#level-description{
	display:none;
	position:absolute;
	background-color:#141414;
	border:14px solid #333333;
	z-index:1;
	padding:15px;
	width:100%;
	top:150px;
	}
*div#level-description{
	left:0;}
div#level-description ul{
	width:930px;
	margin:0 auto;
	}
div#level-description ul li{	
	float:left;
	width:290px;
	border-bottom:1px solid #FFFFFF;
	padding:10px 0 25px 0;
	margin:0 10px;
	}
div#level-description ul li.noborder{
	border:none;
	}
div#level-description h5{
	font-size:18px;
	padding:10px 0 10px 0;
	color:white;
	}
div#level-description p{
	padding:5px 0 5px 0;
	}
div#level-description p.cerrar{
	display:block;
	text-align:right;
	padding:20px 10px 0 0;
	}
div#experiencia{
	width:805px;
	clear:both;
	background-color:#141414;
	margin:0 0 12px 0;	
	}
div#experiencia h2, div#experiencia h3{
	font-size:15px;
	color:#93117E;
	padding:16px 16px 25px 16px;
	letter-spacing:1px;
	line-height:20px;
	}
div#experiencia h3{
	padding:0 16px 12px 0;
	}
div#experiencia blockquote{
	float:left;
	padding:0 0 0 16px;
	}
div#experiencia blockquote#niveles{
	width:340px;}
div#experiencia blockquote#niveles ul li{
	float:left;
	width:60px;
	padding:0 20px 0 0;
	}
.icon-level-one, .icon-level-two, .icon-level-three{
	width:40px;
	height:6px;
	border:1px solid white;
	margin:7px 8px 0 0;
	}
.icon-level-one{
	background-color:#008A2E;
	}
.icon-level-two{
	background-color:#CC0000;
	}
.icon-level-three{
	background-color:black;
	}
.icon-walk{
	background-image:url(../img/icon-walk.png);
	background-repeat:no-repeat;
	}
.icon-treking{
	background-image:url(../img/icon-treeking.png);
	background-repeat:no-repeat;
	}
.icon-bike{
	background-image:url(../img/icon-bike.png);
	background-repeat:no-repeat;
	}
.icon-mbike{
	background-image:url(../img/icon-mbike.png);
	background-repeat:no-repeat;
	}
div#experiencia blockquote#actividad ul li{
	float:left;
	padding:5px 0 10px 30px;
	margin:0 15px 0 0;
	}
div#experiencia div#listado-rutas{
	padding:20px 0 0 16px;
	clear:both;
	}
div#experiencia div#listado-rutas blockquote{
	height:165px;
	background-image:url(../img/bg-listado-experiencias.png);
	background-repeat:no-repeat;
	}
div#experiencia div#listado-rutas blockquote.final{
	background-image:none;
	}
div#experiencia div#listado-rutas ul{
	margin:0 0 25px 0;}
div#experiencia div#listado-rutas ul li{
	padding:5px 0 0 0;
	width:240px;
	}
div#experiencia div#listado-rutas ul li h4{
	color:white;
	letter-spacing:1px;
	margin:0 0 10px 0;
	font-size:12px;
	}
div#experiencia ul#listado-experiencias{
	clear:both;
	padding:0px 12px 30px 19px;
	}
*div#experiencia ul#listado-experiencias{
	padding:0 12px 30px 19px;
}
div#experiencia ul#listado-experiencias li{
	width:764px;
	height:252px;
	background-image:url(../img/plus-bg.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	position:relative;
	}
div#experiencia ul#listado-experiencias li img.principal{
	float:left;
	margin:15px;
	}
div#experiencia ul#listado-experiencias li h5{
	padding:13px 15px 0px 0;
	height:23px;
	font-size:12px;
	color:black;
	font-weight:bold;
	text-transform:uppercase;
	line-height:14px;
	}
div#experiencia ul#listado-experiencias li p{
	padding:0 15px 10px 0;
	font-size:9px;
	color:white;
	line-height:11px;
	letter-spacing:0.15em;
	
	}
*div#experiencia ul#listado-experiencias li p{	
	line-height:13px;
	letter-spacing:0;
}
div#experiencia ul#listado-experiencias li ol li{
	background-image:none;
	width:88px;
	height:30px;
	padding:0 12px 0 0;	
	}
div#experiencia ul#listado-experiencias li ol.icons{	
	position:absolute;
	bottom:25px;
	left:176px;
	}
div#experiencia ul#listado-experiencias li ol.icons li{
	width:20px;
	height:6px;
	}
div#experiencia ul#listado-experiencias li ol.icons li.precio{
	width:130px;
	font-size:12px;
	line-height:21px;
	color:#fff;
	}
div#experiencia ul#listado-experiencias li ol.exp-nav{
	position:absolute;
	bottom:5px;
	right:8px;
	}
ol.exp-nav li.pdf-ofer a:link, ol.exp-nav li.pdf-ofer a:visited{
	color:white;
	text-decoration:underline;
	}
ol.exp-nav li.pdf-ofer a:hover, ol.exp-nav li.pdf-ofer a:active{
	color:white;
	text-decoration:none;
	}
ol.exp-nav li.compro-btn a:link, ol.exp-nav li.compro-btn a:visited{
	background-image:url(../img/compro-btn.png);
	background-repeat:no-repeat;
	height:16px;
	width:56px;
	padding:3px 20px 2px 20px;
	font-weight:bold;
	color:black;
	}

*ol.exp-nav li.compro-btn a:link, *ol.exp-nav li.compro-btn a:visited{
	display:block;
	padding:3px 18px 4px 20px;
	}
.xtrafoot{
	width:819px;
	}
ul.seleccion{
	height:25px;
	padding:18px 0 0 30px;
	clear:both;
	}
ul.seleccion li{
	display:none;
	}
ul.seleccion li h3 span{
	color:white;
	font-size:115%;
	}
/*prensa*/
ul.prensa{
	padding:14px 14px 5px 14px;
	margin:0 0 20px 0;
	}
ul.prensa li{
	line-height:25px;
	font-size:11px;
	margin:0 0 15px 0;
	padding:7px;
	background-color:#1c1c1c;
	}
ul.prensa li a:link, ul.prensa li a:visited{
	font-size:13px;
	display:block;
	font-weight:bold;
	color:#92278F;
	text-indent:23px;
	background-image:url(../img/pdf.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
ul.prensa li a:active, ul.prensa li a:hover{
	color:#fff;
	}
/*preguntanos*/
div.preguntanos{
	background-color:none;
	background-color:#0f0f0f;	
	width:795px;
	}
div.ask-text{
	margin:0 0 10px 0;
	padding:12px 0;
	}
div.preguntanos .ask-text{
	width:380px;
	}
div#ask-derecha{
	width:380px;
	float:right;
	}
div#ask-derecha ul.left{
	float:left;
	width:190px;}

div#ask-derecha img{
	margin:15px 0px;}
div#ask-derecha h6{
	padding-left:0;
	padding-bottom:15px;
	}
div#ask-derecha ul li.desplazado{
	margin-left:140px;
	}

div#ask-derecha ul.iturismo{
	background-image:url(../img/logos.jpg);
	background-repeat:no-repeat;
	background-position:0 45px;
	height:160px;
	}
ul.btn-img li a:link, ul.btn-img li a:visited{
	width:120px;
	height:60px;
	background-image:url(../img/chick.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:15px 0 0 0;
	}
ul.btn-img li a:active, ul.btn-img li a:hover{
	background-position:0 -60px;
	}
div#ask-derecha ul{
	margin:5px 0;
	}
div.preguntanos h6{
	text-transform:uppercase;
	padding:0 0 7px 12px;
	}
div.ask-text ul{
	margin:0 0 20px 0;
	}
div.ask-text ul li{
	margin:0;
	}
div.ask-text ul li p{
	padding:10px 0 0 20px;
	}
div.ask-text ul li a{
	margin:0;
	padding:0;
	}
div.ask-text ul li, div#ask-derecha ul li{
	padding:0 0 8px 0;
	}
div.ask-text ul#arrive li{
	margin:0;
	padding:9px 0 8px 55px;
	height:42px;
	}
div.ask-text ul#arrive li.mini-margin{
	padding:0 0 0 55px;
	}
div.ask-text ul#arrive li.car{
	background-image:url(../img/car.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
div.ask-text ul#arrive li.plane{
	background-image:url(../img/plane.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
div.ask-text ul#arrive li.train{
	background-image:url(../img/train.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
div.ask-text ul#arrive li.in_tiempo{
	background-image:url(../img/bt_in_tiempo.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
div.ask-text ul#arrive li.in_mascotas{
	background-image:url(../img/bt_in_mascotas.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
div.ask-text ul#arrive li.in_12{
	background-image:url(../img/bt_in_12.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
div.ask-text ul#arrive li.in_tarifas{
	background-image:url(../img/bt_in_tarifas.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
ul.listado-tarifas{
	padding:10px 0 0 25px;
	}

ul.listado-tarifas li{	
	font-weight:bold;
	}
/*generic class*/
.bold{
	font-weight:bold;
	}
.uppercase{
	text-transform:uppercase;
	}
span.active{
	color:white;
	letter-spacing:1px;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	}
.minimo{
	font-size:90%;
	font-weight:normal;
	margin:15px 0 0 0;
	}
/*explorer*/
*html a:link, a:visited, *a:link, *a:visited{
	letter-spacing:0;!important
	}
*html div#foot .#adress, *div#foot p.adress{
	letter-spacing:0;!important
	}
*html p.plus, *p.plus{
	text-indent:0;
	background-image:none;
	display:inline;
	margin:0 5px 0 0;
	}
*html a.plus{
	background-image:url(../img/plus_sign.gif);
	background-repeat:no-repeat;
	margin:0 10px 0 0;
		}
*ul#nav li a{
	padding:0 17px 0 15px;	
	}
*div#foot p.adress{
	letter-spacing:1px;}
*div#foot p.adress span, *div#foot p.adress a{
	letter-spacing:0;}
/*ie6*/
#ie6 p{
	color:#FF6600;
	background-color:#FFCC66;
	padding:10px;
	text-align:center;
	}



.nd_oferta {
	color: #000;
	width:736px;
}
#nd_prensa {
	padding: 8px;
	width: 140px;
	height: 214px;
	float: left;
}
#left {
	float: left;
}
#right {
	text-align: right;
	float: right;
}
.limpia{
	clear: both;
}

