/*
Copyright (c) 2009, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.
RMBES(rumbo.es)
*/

/*Wrap*/
#wrap-homes{width:1000px;margin:2px;background-color:#FFFFFF}

/*Body fix margin home)*/
#body.ski {margin:-2px 0 0 0;}
/*\*/
html*#body.ski {margin:2px 0 0 0;}

/*HOME*/

/*content main1*/
#body.ski div.group-1{ float:left;margin-right:6px;}
div.breadcrumb{background: url(/pictures/bg-breadcrumb.jpg) no-repeat;color:#008DD6;font-weight: bold;padding:2px 3px 2px 20px;margin:2px 0;border-bottom:1px solid #D5DFEB;}
#body.ski div.breadcrumb h1{ margin:0; padding:0; display:inline}
div.breadcrumb span{ font-weight:normal}

/*Search-Box*/
#body #search-box.ski{width:482px;padding-top:4px;}
#body div.group-1 div.search-tittle h2{ color:#FFFFFF; font-size:12px;float:left;margin:5px 12px;_margin:5px 8px;}
#body div.group-1 div.search-tittle h1{ color:#FFFFFF; font-size:12px;float:left;margin:0 8px;}
#body div.group-1 h2{font-size: 11px;font-weight: bold;color:#008DD6; padding:0}
#body div.group-1 div.search-tittle{ background-image: url(/pictures/fondo-deg-verde.gif); background-repeat: repeat-x; height:24px;width:484px;}
#body div.group-1 div.search-tittle img{ float:right;}
#search-box.ski {border:1px solid #75AE11;width:494px;}
#search-box.ski div.seleccion{margin:10px;}
#search-box.ski div.seleccion label{display:inline;margin:0 10px 0 6px;}
#search-box.ski div.seleccion input{margin-top:2px}
#body #search-box.ski div.search{ font-weight:bold; font-size:11px; }
#body #search-box.ski form{ border:none; margin:0; padding:0}
#body #search-box.ski div.button{ margin-top:5px;*margin-top:19px;float:right}
#body #search-box.ski #Hotel div.button{margin-top:-22px;*margin-top:-27px;_margin-top:-18px;}
#search-box.ski div.calicon-link {background-image:url(/pictures/icoCalendar.gif);background-position:right center;background-repeat:no-repeat;border:1px solid #999999;cursor:pointer;height:18px;padding:2px 2px 0;width:100px;}
#body #search-box.ski div.offers{float:left;width:250px;border:1px solid #A0CF70; padding: 0 5px 6px 5px;margin-right:25px;margin-top:7px;margin-bottom:7px;}
#body #search-box.ski div.offers ul{*line-height:12px}
#body #search-box.ski div.offers li{clear:right;}
#body #search-box.ski div.offers span.title{color:#000; font-size:11px; margin-left:5px; font-weight:bold;background:none}
#body #search-box.ski div.offers span.from{color:#000; font-size:10px; font-weight:normal; float:right; clear:right;background:none}
#body #search-box.ski div.offers span{float:left;background:url(/pictures/pix-green-ski.gif) no-repeat left; padding-left:8px;margin-left:3px;}
#body #search-box.ski div.offers span.price{color:#008DD6; font-size:11px; font-weight:bold; float:right; clear:right; background:none}
#body #search-box.ski div.dto{float:left;margin-top:15px;*margin-top:12px;} 
#search-box.ski label.selection {display:inline}
input.date{color:#008DD6;}
input{vertical-align:middle; margin-right:5px}
#body div.group-1 #searchbox-ski option.title{color:#000;font-weight:bold}
#body div.group-1 #searchbox-ski option.subtitle{font-weight:bold}

#body #search-box input.highlight{*height:12px}



/*Mapa*/
#body div.group-1 #mapa-home{height:360px;}
#body div.group-1 #mapa-home div.busqueda{height:24px; border:solid 1px #008DD6;margin:4px 4px 0 4px;}
#body div.group-1 #mapa-home div.busqueda p{font-weight:bold; float:left; padding-left:58px}
#body div.group-1 #mapa-home div.busqueda span{ float: right; margin:3px 3px 0 0}
#body div.group-1 #mapa-home div.fondo{margin:4px 4px 0 4px;border:1px solid #D5DFEB;}
#body div.group-1 #mapa-home div.fondo #img-mapa {margin-top:2px}
#body div.group-1 #mapa-home div.fondo #botonera-mapa{height:25px;background:url(/pictures/fondo-botonera.gif) no-repeat;}
#body div.group-1 #mapa-home div.fondo #botonera-mapa ul {list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold; padding-top:2px;margin:0}
#body div.group-1 #mapa-home div.fondo #botonera-mapa li {float:left;color:#008DD6;font-weight:bold}
#body div.group-1 #mapa-home div.fondo #botonera-mapa li a {color:#000;text-decoration:none;margin-left:0}
#body div.group-1 #mapa-home div.fondo #botonera-mapa li a.active{color:#008DD6;}
#body div.group-1 #mapa-home div.fondo #botonera-mapa li a:hover {color:#008DD6;}
#body div.group-1 #mapa-home div.fondo #botonera-mapa li.europa {padding-left:26px}
#body div.group-1 #mapa-home div.fondo #botonera-mapa li.estados-unidos {padding-left:40px}
#body div.group-1 #mapa-home div.fondo #botonera-mapa li.canada {padding-left:52px }
#body div.group-1 #mapa-home div.fondo #botonera-mapa li.finlandia {padding-left:60px}


#body.ski div.group-2{float:right}
#body.ski div.group-2 div.top{margin-bottom:10px}
#body.ski div.group-2 div.left{float:left; width:200px; background-color:#F1F8FE; margin-right:8px}
#body.ski div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-home-esqui.jpg) no-repeat;height:99px}

/*Background Ofertas Zonas*/
#body.alpes-austriacos div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-alpes-austriacos.jpg) no-repeat;height:99px}
#body.alpes-suizos div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-alpes-suizos.jpg) no-repeat;height:99px}
#body.canada div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-canada.jpg) no-repeat;height:99px}
#body.estados-unidos div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-estados-unidos.jpg) no-repeat;height:99px}
#body.finlandia div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-finlandia.jpg) no-repeat;height:99px}
#body.sierra-nevada div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-sierra-nevada.jpg) no-repeat;height:99px}
#body.alpes-franceses div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-alpes-franceses.jpg) no-repeat;height:99p}
#body.alpes-italianos div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-alpes-italianos.jpg) no-repeat;height:99px}
#body.andorra div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-andorra.jpg) no-repeat;height:99p}
#body.pirineo-aragones div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-pirineo-aragones.jpg) no-repeat;height:99px}
#body.pirineo-frances div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-pirineo-frances.jpg) no-repeat;height:99p}
#body.pirineo-catalan div.group-2 div.left div.offers-top{background:url(/pictures/ofertas-pirineo-catalan.jpg) no-repeat;height:99px}

#body.ski div.group-2 div.left div.offers-top p{padding:64px 0 0 2px;font-weight:bold; margin:0 8px}
#body.ski div.group-2 div.left div.offers-top p a{color:#FFFFFF;}
#body.ski div.group-2 div.left div.offers-top p a:hover{ text-decoration:none}
#body.ski div.group-2 div.left div.offers-middle{border-left: 2px solid #008DD6; border-right: 1px solid #008DD6;padding:3px 6px;*padding:3px 6px 0 6px;height:375px;}
#body.ski div.group-2 div.left div.offers-bottom{background:url(/pictures/bg-offers-bottom.gif) no-repeat;height:12px}
#body.ski div.group-2 div.left ul{line-height:16px; border-bottom: 1px dotted #008DD6;padding-bottom:8px;padding-top:4px;*padding-top:6px;}
#body.ski div.group-2 div.left li.title a{color:#008DD6; font-weight:bold; text-decoration:underline}
#body.ski div.group-2 div.left li.title a:hover{color:#000;}
#body.ski div.group-2 div.left li span{font-weight:bold}
#body.ski div.group-2 div.left span.price{color:#008DD6; float:left}
#body.ski div.group-2 div.left strong{font-size:13px}
#body.ski div.group-2 div.left span a{float:right}
#body.ski div.group-2 div.left li.price a{float:right}
#body.ski div.group-2 div.left li.price span{font-size:11px; font-weight:bold;}
#body.ski div.group-2 div.right{float:right;text-align:left;}
#body.ski div.group-2 div.right div.bottom{margin-top:10px;}


/*content main2*/

#body.ski #main2{margin-top:10px;}
#body.ski #main2 div.group-1 #nivel{width:683px;margin-bottom:8px;}
#body.ski #main2 div.group-1 #nivel div.top{ height:50px;background:url(/pictures/bg-nivel-top.jpg) no-repeat;}
#body.ski #main2 div.group-1 #nivel div.top ul{ font-size:11px; color:#008DD6;float:right;margin-right:10px;_margin-right:0;}
#body.ski #main2 div.group-1 #nivel div.top li{ float:left;margin:13px 9px; }
#body.ski #main2 div.group-1 #nivel div.top li.active a{ font-weight:bold; text-decoration:none;background:url(/pictures/pix-blue.gif) no-repeat left; padding-left:10px}
#body.ski #main2 div.group-1 #nivel div.middle{ height:60px;background:url(/pictures/bg-nivel-middle.jpg) repeat-y;padding:0 12px; text-align:justify}
#body.ski #main2 div.group-1 #nivel div.bottom{ height:19px;background:url(/pictures/bg-nivel-bottom.jpg) no-repeat bottom;}

#body.ski #main2 div.group-1 #galery{width:683px}
#body.ski #main2 div.group-1 #galery div.top{ height:28px;background:url(/pictures/bg-galery-top.jpg) no-repeat;}
#body.ski #main2 div.group-1 #galery div.top span{ float:right;margin:12px 20px 0 0;background:url(/pictures/pix-green-ski.gif) no-repeat left; padding-left:10px}
#body.ski #main2 div.group-1 #galery div.middle{ height:88px;background:url(/pictures/bg-galery-middle.jpg) repeat-y;padding:0 12px;}
#body.ski #main2 div.group-1 #galery div.middle div{ float:left;border: 1px solid #75AE11;margin:5px 2px 0;padding:2px;}
#body.ski #main2 div.group-1 #galery div.bottom{ height:13px;background:url(/pictures/bg-galery-bottom.jpg) no-repeat bottom;}

/*content main3*/
#body.ski #main3{margin-top:10px;}
#body.ski #main3 div.group-1{width:1002px}
#body.ski #main3 div.group-1 div.top{height:12px;background:url(/pictures/bg-links.jpg) no-repeat top;}
#body.ski #main3 div.group-1 h2{ font-size:11px; font-weight:bold; color:#008DD6; border-bottom: 1px dotted #008DD6; padding-bottom:3px;width:350px;margin-left:10px;margin-top:0;}
#body.ski #main3 div.group-1 div.left{width:988px;height:195px;background:url(/pictures/bg-links.jpg) no-repeat bottom left; float:left}
#body.ski #main3 div.group-1 div.left ul{width:125px;*width:120px; float:left;margin:5px 0 5px 16px;line-height:13px;}
#body.ski #main3 div.group-1 div.left li.zona a{color:#000;margin:3px 0;font-weight:bold;text-decoration:underline;}
#body.ski #main3 div.group-1 div.left li a{line-height:12px;margin:0;color:#000;text-decoration:none;}
#body.ski #main3 div.group-1 div.left li a:hover{color:#008DD6;}
#body.ski #main3 div.group-1 div.right{width:14px;height:195px;background:url(/pictures/bg-links.jpg) no-repeat bottom right; float:right}
#body.ski #main3 div.group-2{ margin-top:10px}


/*publicidad*/
#body div.publicidad {background-image:url(/pictures/borde-publicidad.jpg);background-repeat:no-repeat;height:13px;padding:0;width:298px;}
#body .publi300x250 {border:1px solid #BFD1E7;width:300px;float:right;}
#body div.publi728x90 {float:left;width:728px;margin-right:10px;}
#body div.promo262x90 {float:right;width:262px;}


/*ZONA*/

#body.zona div.group-2 div.right div.help-info{margin-bottom:5px;}
#body.zona div.group-2 div.right div.insurance{background-color:#FFFFFF;width:300px; border-left:1px solid #75AE11;}
#body.zona div.group-2 div.right div.insurance div.middle{border-right:1px solid #75AE11;}
#body.zona div.group-2 div.right div.insurance div.middle a{float: right;padding:3px 10px 0 0;}
#body.zona div.group-2 div.right div.insurance h2{ float:left;font-weight:bold;margin:6px;}
#body.zona div.group-2 div.right div.insurance ul{margin:0 0 0 10px;line-height:13px;}
#body.zona div.group-2 div.right div.insurance li{background:transparent url(/pictures/pix-green-ski.gif) no-repeat scroll left center;padding-left:10px;}
#body.zona div.group-2 div.right div.insurance li.text{padding:4px 0;background:none}

#body div.group-2 div.right .title {background-image:url(/pictures/fondo-deg-verde.gif);background-repeat:repeat-x;color:#FFFFFF;font-size:11px;height:26px;
margin:0;text-transform:uppercase;width:100%;float:left}
#body div.group-2 div.right .title-right{float:right;padding:0;background:url(/pictures/borde-sup-derc-verde.gif) no-repeat;height:23px;z-index:10}

#body.zona div.group-2 div.right div.bottom {background-image:url(/pictures/borde-inf-verde.gif);background-repeat:repeat-x;width:301px; margin-top:0; margin-bottom:8px}
#body div.group-2 div.right .bottom-left {float:left;}
#body div.group-2 div.right .bottom-right{float:right;}
#body.zona div.group-2 div.right div.banner{ margin:5px 0}
#body.zona div.group-2 div.left div.hotel ul{padding-bottom:5px;*padding-bottom:3px}
#body.zona div.group-2 div.left div.hotel p{ margin: 6px 0 0 0;}

#body.zona div.group-2 div.left div.hotel{*height:380px;}

#body.zona #main2 #description{ border-left:1px solid #ccc;border-top:2px solid #ccc; border-right:2px solid #ccc;width:997px;background:transparent url(/pictures/bg-degrad-description.jpg) repeat-x left bottom;}
#body.zona #main2 #description img{ float:left;margin:8px;}
#body.zona #main2 #description div.text{ float:left;width:780px;text-align:justify;line-height:16px;}
#body.zona #main2 #description div.text h2{ margin-left:8px; border-bottom: 1px dotted #ccc;margin-top:15px;padding-bottom:5px;color:#008DD6; font-weight:bold;font-size:11px;}
#body.zona #main2 div.bottom{background:transparent url(/pictures/bg-degrad-descrip-bottom.jpg) no-repeat left bottom; height:20px;}
#body.zona #main2 div.group-0{ margin-bottom:10px}
#body.zona #main3 div.group-1 div.left ul{width:auto;display:inline}
#body.zona #main3 div.group-1 div.left li{ float:left; margin:0 3px;line-height:16px; }
#body.zona #main3 div.group-1 div.left, #body.zona #main3 div.group-1 div.right{height:70px;}



/*ESTACIÓN*/

#body.estacion div.group-2 div.left div.offers-middle{height:341px;*height:348px;_height:auto;}
#body.estacion div.group-2 div.right div.insurance div.middle{height:142px;}
#body.estacion div.group-2 div.right div.insurance ul{line-height:20px;}
#body.estacion div.group-2 div.right div.insurance div.middle a { padding-top:15px}
#body.estacion div.group-2 div.right div.insurance li.text{font-size:11px;padding:8px 0 4px;}
#body.estacion #main2 #description div.text{width:980px;margin:10px;*margin:10px 0 0 5px;}
#body.estacion #main2 #description img{margin:0 10px 0 0;}
#body.estacion #main2 #description div.text h2{margin-left:200px;margin-right:10px;margin-top:5px;}
#body.estacion #main2 #description div.description-box{border:1px solid #E2E2E2;margin:0 10px;background-color:#FFFFFF;}
#body.estacion #main2 #description div.description-box div.top{height:35px;margin:1px; background:transparent url(/pictures/bg-description-box.jpg) repeat-x left top;}
#body.estacion #main2 #description div.description-box div.top ul {font-size:11px;margin-right:10px;}
#body.estacion #main2 #description div.description-box div.top li {float:left;margin:8px 0;padding:0 20px;border-right:1px solid #CECCCC;}
#body.estacion #main2 #description div.description-box div.top li a{ color:#000000;font-weight:bold;text-decoration:none;}
#body.estacion #main2 #description div.description-box div.top li.active a{ text-decoration:none; font-size:11px; font-weight:bold;background:transparent url(/pictures/pix-blue.gif) no-repeat scroll left center;padding-left:10px;color:#008DD6}
#body.estacion #main2 #description div.description-box div.top li.active{background-color:#FFFFFF;margin:0;padding:8px 15px;border-right: none}
#body.estacion #main2 #description div.description-box div.middle{ line-height:14px}
#body.estacion div.group-2 div.left div.offers-top{background:transparent url(/pictures/bg-consejos-viaje.jpg) no-repeat scroll 0 0;}
#body.estacion #main2{*margin-top:0}
#body.estacion div.group-2 div.left ul{border-bottom: none; margin-top:-10px}
#body.estacion div.group-2 div.left li{padding:10px 3px 0 4px;text-align:justify;line-height:15px;}
#body.estacion div.group-2 div.left li.title{color:#008DD6; font-weight:bold; margin-top:0}
#body.estacion div.group-2 div.left li strong{ font-size: 10px}



