﻿
	/* elementos básicos */
body {position:relative;margin:0;padding:0;background:url(../images/fnd_header.jpg) top center no-repeat;}
#page div, #page ul, #page li, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #page img, #page table, #page span {position:relative; overflow:hidden; margin:0; padding:0;float:none;border:none;}
#page {font:normal 11px/150% Arial, Helvetica, sans-serif; color:#757575; line-height:17px}
#page p {position:relative;overflow:hidden;margin:0;padding:0 0 5px 0;float:none;border:none;}

	/* elementos de Títulos */
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {padding:0;line-height:normal;color:#4F4F4F;visibility:visible!important;}
#page h1 {font-size:14px;margin-bottom:20px;}
#page h2 {font-size:13px;margin-bottom:10px} 
#page h3 {font-size:11px;}
#page h4 {color:#333;}
#page h5 {color:#333;}
#page h6 {color:#333;}

	/* elementos de texto */
#page small {font-size:9px; color:#999;}
#page b,#page strong{/*negrita*/}
#page em,#page i{/*cursiva*/}
#page u{ /*subrayado*/}
#page strike{ /*tachado*/}
#page hr {overflow:hidden; clear:both; height:1px; border:none; border-top:1px solid #DDDDDD; margin:10px 0 0 0;}

	/* política de enlaces */
#page a:link {text-decoration:none;color:#F95363;}
#page a:visited {text-decoration:none;color:#F95363;}
#page a:hover, #page a:active {text-decoration:underline;color:#666;}
#page a img {border:0;}



	/* listas */
#page ul {list-style:none;}
#page ul li {list-style:none;margin-bottom:10px;}

	/* formularios */
#page fieldset {border:none;}
#page fieldset legend {}
#page fieldset span {}
/*#page fieldset.medio{width:45%;float:left;}
#page fieldset.tercio{width:35%;float:left;}*/

#page fieldset.medio{width:45%;float:left}
#page fieldset.tercio{width:35%;float:left}
#page input.check {vertical-align:middle;} 
#page textarea{} 
#page textarea:focus, #page #container input:focus {background-color:#FFFF99;color:#333;} 
#page label {font-size:11px; display:block;float:left; padding-top:3px;} 



/********************** MAQUETACIÓN *******************************/

/* PAGE */
#page {width:940px;margin:0 auto;}
#page .wrap {margin:0 auto;}
#page .wrap .wrap {margin:0 auto;}
#page .wrap .wrap .wrap {margin:0;}


/** HEADER **/
#page #header {width:100%;height:120px;z-index:0;overflow:visible;}
#page #header_wrap {overflow:visible}
#page #header #logo {position:absolute;z-index:20; left:30px; text-align:left; width:180px; }
#page #header #logo .wrap {position:relative;}
#page #header #img {float:left;width:119px;position:absolute;z-index:50;left:220px;top:0;}
#page #header #txt {float:right; padding: 10px 0; margin-right:260px;margin-top:20px;color:#FDC4CA;font-size:26px;font-weight:bold;}
#page #header #txt h1 {color:#FDC4CA;font-size:26px;font-weight:bold;border-bottom:none;}


/** SHORTCUTS **/
#page #shortcuts { background-color: #F3F3F3; height:22px; padding:0 20px 0 10px;; margin: 10px 0 3px 0; }
#page #shortcuts h1 { float: left; font-size: 8pt; padding-top: 2px; }
#page #shortcuts .idiomas a {color:#F95363;margin-right:5px;text-decoration:none;font-weight:normal;font-size:10px;}
#page #shortcuts .icons a {color:#333; margin: 0 5px; text-decoration:none;font-weight:normal;font-size:10px;}
#page #shortcuts .icons span{color:#333;}

/** SEARCH **/
#page #search {margin-top:15px;background-color:#000;height:45px;padding-top:15px;}
#page #search input {background:url(../images/fnd_input.jpg) 0 0 no-repeat; border:none;color:#000;height:21px; width:168px;padding-left:5px;}


/** LAYER NAV **/
#page #layer_nav {height:29px; z-index:10; overflow:visible;position:absolute;right:10px;top:110px;background-color:#EEE;}
#page #layer_nav_wrap {overflow:visible} 
#page #layer_nav ul {position:relative; padding:0; margin:5px auto; list-style:none; overflow:visible}
#page #layer_nav li {margin:0; padding:6px 10px; display:inline; text-align:center;background:#FFF url(../images/fnd_nav.jpg) 0 0 repeat-x;}
#page #layer_nav li.last{padding-right:13px;}
#page #layer_nav li.selected {background:url(../images/izq_nav_selecedt.jpg) 0 0 repeat-x;}
#page #layer_nav li.selected a{color:#4F4F4F;}
#page #layer_nav li a{text-decoration:none;font-size:12px;color:#FFF;font-weight:normal;}
#page #layer_nav li a:hover{color:#E2081D;}


/** DESTACADO **/
#page #destacado {height:241px;z-index:0;background:#FFF url(../images/fnd-destacado-01.jpg) center center no-repeat;}
#page #destacado_wrap { overflow:visible}
#page #destacado .mensaje {float:right;background-color:#FFFFCC;border:#CCC solid 1px;margin:20px 40px 0 0; padding:20px;top:45px;width:420px;}
#page #destacado .mensaje  h3 {font-size:14px;font-weight:normal;border-bottom:none;margin:0;color:#4A4A4A;letter-spacing:0px;text-transform: none}
#page #destacado .mensaje #img {}


/** CONTAINER **/
#page #container {padding-left:40px;margin-top:20px;}
#page #container .wrap{}
#page #container h1 a{text-decoration:none;}
#page #container h1 span{color:#F0D955;}

	/*uncol*/
#page #container #content {}
#page #container #content .wrap{}

	/*doscol*/
body.doscol #page #container #content {float:left; width:655px;}
body.doscol #page #container #content .wrap{}

	/*trescol*/
body.trescol #page #container #content {float:left; width:550px; margin:0 10px; padding-bottom:40px;}
body.trescol #page #container #content .wrap{}

	/*left*/
#page #container #left {float:right; width:234px;}
#page #container #left .wrap {padding:0; width:auto;}
#page #container #left .unmedio {float:left;width:400px;margin-right:30px;padding-bottom:40px; }
#page #container #left .last {margin-right:0;}

	/*right*/
#page #container #right {float:right; width:142px;}
#page #container #right .wrap {padding:0; width:auto;}

	/* content */
#page #container #content .untercio {float:left; width:260px;  margin-right:30px; padding-bottom:20px;}
#page #container #content .untercio h1 {margin-bottom:18px;}
#page #container #content .untercio h2 {margin-bottom:5px;}

#page #container #content .dostercios {float:left;width:570px; margin-right:10px;}
#page #container #content .dostercios h1 {margin-bottom:18px;}

#page #container #content .unmedio {float:left;width:400px;margin-right:40px; padding-bottom:20px;}

#page #container #content .last {margin-right:0;}



/** FOOTER **/
#page #footer { background-color: #F3F3F3; color: #666; font-size: 1.2em; margin-top:30px; padding: 20px; clear:both}
#page #footer h4 { font-style: italic; font-weight: normal; margin: 5px 0 20px 0; }
#page #footer ul { list-style: none; margin: 5px 0 0 0; }
#page #footer li { display: inline; margin: 0; }
#page #footer small { display: block; font-size: 0.8em !important; margin-top: 15px; }
#page #footer .tit { color: #000; font-size: 1.4em; font-style: italic; font-weight: bold; }




	/*breadcrumbs */
#page #container #content #breadcrumbs {font-size:11px; color:#666; margin-top:-4px; margin-bottom:7px;}

	/* btn */
#page .btn-clubbers {background:url(../images/fnd_btn_clubbers.jpg) 0 0 no-repeat; padding:0 15px 1px 10px;margin-top:10px;text-align:right;height:15px;}
#page .btn-clubbers a{color:#FFF; text-decoration:none;font-weight:normal; font-size:11px;}

#page .btn-mas img{margin-right:5px}
#page .btn-mas a{text-decoration:none;}

	/*calendario*/
#page #container #content .mes{float:left;text-align:right;margin-left:20px;}
#page #container #content .calendario{float:right; width:120px;}
#page #container #content .calendario ul li {color:#C8C8C8;display:inline;float:left;font-size:11px;margin-bottom:1px;margin-right:1px;padding:2px;text-align:center;width:12px;}
#page #container #content .calendario .dia {color:#F7E017;font-size:10px;border-bottom:#3D3D3D solid 1px;}
#page #container #content .calendario .fest{color:#F7E017;}
#page #container #content .calendario a {color:#CCC;}

	/*step*/
#page #container #content #step{width:650px;margin-bottom:20px;}
#page #container #content #step .main-step{background:url(../images/step_back.jpg) top left repeat-y;width:650px;}
#page #container #content #step ul.pasos {margin:0;list-style:none;background:url(../images/bg_ul.gif) bottom right no-repeat;width:100%;height:35px;}
#page #container #content #step ul.pasos li{float:left;overflow: hidden;margin-bottom:0!important;height:35px;vertical-align:bottom;}
#page #container #content #step ul.pasos li h1{margin:5px; float:left;}
#page #container #content #step ul.pasos li span{font-size:18px;}

#page #container #content #step ul.pasos li.uno{background:url(../images/img_step_1.jpg) 0 0 no-repeat; width:211px; height:35px;}
#page #container #content #step ul.pasos li.unoI{background:url(../images/img_step_2_visited.jpg) 0 0 no-repeat; width:94px; height:30px;padding:2px 0 0 15px;}

#page #container #content #step ul.pasos li.dos{background:url(../images/img_step_2.jpg) 0 0 no-repeat; width:222px; height:35px;}
#page #container #content #step ul.pasos li.dosI{background:url(../images/img_step_2_visited.jpg) 0 0 no-repeat; width:94px; height:30px;padding:2px 0 0 15px;}
#page #container #content #step ul.pasos li.dosD{background:url(../images/img_step_2_off.jpg) 0 0 no-repeat; width:105px; height:30px;padding:2px 8px;}

#page #container #content #step ul.pasos li.tres{background:url(../images/img_step_3.jpg) 0 0 no-repeat; width:220px; height:35px;}
#page #container #content #step ul.pasos li.tresI{background:url(../images/img_step_2_visited.jpg) 0 0 no-repeat; width:94px; height:30px;padding:2px 0 0 15px;}
#page #container #content #step ul.pasos li.tresD{background:url(../images/img_step_3_off.jpg) 0 0 no-repeat; width:104px; height:30px;padding:2px 8px;}

#page #container #content #step ul.pasos li.cuatro{background:url(../images/img_step_4.jpg) 0 0 no-repeat; width:213px; height:35px;padding:2px 0 0 5px;}
#page #container #content #step ul.pasos li.cuatroD{background:url(../images/img_step_4_off.jpg) 0 0 no-repeat; width:106px; height:30px;padding:2px 8px;}

#page #container #content #step ul.pasos li.reserva{background:url(../images/img_step_reserv.jpg) 0 0 no-repeat; width:97px; height:36px;}

#page #container #content #step span.btn-sig{font-size:20px;}
#page #container #content #step span.btn-sig a{cursor:pointer;}


#page #container #content #step span.btn-sig-blanco{font-size:22px;margin-left:50px;}
#page #container #content #step span.btn-sig-blanco a{cursor:pointer;}

#page #container #content #step span.btn-mod{font-size:24px;margin-left:50px;}
#page #container #content #step span.btn-mod a{cursor:pointer;}

	/*coches*/
#page #container #content #coches .main-coches{background:url(../images/coches_back.jpg) 0 0 repeat-y; width:649px;}	
#page #container #content #coches .link{}

	/*descripcion*/
#page #container #content #cuadrado .main-cuadrado{background:url(../images/coches_back.jpg) 0 0 repeat-y; width:649px;min-height:300px}
#page #container #content #cuadrado .main-cuadrado h2{float:left;font-size:18px;margin-left:10px;}
#page #container #content #cuadrado .main-cuadrado p{margin:0 10px 5px 10px;}

	/*destinos*/
#page #container #left #destinos { background: url('/images/destinos_top.jpg') transparent no-repeat 0 0; }
#page #container #left #destinos #destinos_in { background: url('/images/destinos_bottom.jpg') transparent no-repeat 0 100%; }
#page #container #left #destinos h2 { font-size: 10pt; height: 28px; margin: 3px 0 0 5px;; vertical-align: bottom; width: 150px; }
#page #container #left #destinos ul { background: url('/images/destinos_main.jpg') transparent repeat-y 0 0; margin: 0 0 10px 0; padding: 0 0 0 15px; }
#page #container #left #destinos li { margin: 0; }
#page #container #left #destinos li.tit { font-size: 1.2em; font-weight: bold; margin-top: 5px; }
#page #container #left #destinos li.uno { margin-top: 0 !important; }

	/*info*/
#page #container #left #info{}
#page #container #left #info .main-info{background:url(../images/info_bg.jpg) left bottom no-repeat;width:234px; margin-bottom:20px;}
#page #container #left #info .main-info p{margin:0 10px;}

	/*banners*/
#page #container #left .banner{margin:10px 0;}	

	/*mano costado*/
#page #mano{position:absolute; top:202px; left:5px; z-index:60;}
#page #mano-two, #page #mano-three, #page #mano-four { position:absolute; top:202px; left:5px; z-index:60; }
#page #container #content #step .img-mano-step-one{position:absolute; left:10px; bottom:0; z-index:60;}

	/*links*/
#page #container #content .links {width:586px;margin:15px auto 20px auto;}
#page #container #content .links ul{list-style:none;width:100%}
#page #container #content .links li{float:left;overflow: hidden;margin-bottom:0!important;border-right:#999 solid 1px;padding:0 5px;}
#page #container #content .links li a{display:block;vertical-align:bottom;}
#page #container #content .links li.last{border-right:none;}	
		
#page .link_car_list { font-size:14px; font-weight:bold;}
		
	/*auxiliares*/
#page .floatleft{float:left;}
#page .floatright{float:right;}
#page img.left {float:left;padding:0 10px 10px 0;}
#page img.right {float:right;padding:0px 0px 0 10px;}
#page .cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:transparent;}
#page .backcolor {background-color:#FFECEE;}
#page .colored {color:#E52235;}


#page .tab_resH{font-weight:bold;}



#page #container #content .link{margin-left:10px;}
#page #container #content .desc{background-color:#EBEBEB; padding:5px;height:56px;}
#page #container #content .desc strong{float:right;font-size:14px;}
#page #container #content .marca{background:url(../images/fnd_titulo_coche.jpg) left top repeat-x;height:30px;color:#FFF; font-size:17px; font-weight:bold;padding:5px 20px 0 40px;}


/********* PASO UNO **************/


#page #container #content #step .left-zone-step-one{float:left;border-right:#DBDBDB solid 1px;padding-left:35px; width:171px;}
#page #container #content #step .left-zone-step-one select{width:150px;}
#page #container #content #step .center-zone-step-one{float:left; width:286px; border-right:#DBDBDB solid 1px;padding-left:8px;}
#page #container #content #step .right-zone-step-one{padding:8px;}

#page #container #content #coches h2{float:left;margin:0 10px 0 20px;font-size:18px;}
#page #container #content #coches .item{float:left;width:216px;background:url(../images/item_bg.jpg) right bottom no-repeat;}
#page #container #content #coches .last{background:none;}
#page #container #content #coches .item img{margin-left:5px;}
#page #container #content #coches .titulo{background:url(../images/fnd_titulo_coche.jpg) 0 0 repeat-x; text-align:center;}
#page #container #content #coches .titulo h3{color:#FFF; font-size:16px; font-weight:normal;padding:8px 0;}
#page #container #content #coches ul{margin-left:20px}
#page #container #content #coches li{margin-bottom:0!important;background:url(../images/bullet.jpg) 5px center no-repeat; padding-left:20px;}


/*********** PASO DOS ************/
#page #container #content #step .left-zone-step-two{float:left;padding-left:60px; width:260px;}
#page #container #content #step .center-zone-step-two{float:right; width:286px;padding-left:8px;}

#page #container #content .carlist { background-color: #F7F8F2; margin-left: 5px; width: 99%; }
#page #container #content .carlist .car-foto { float: left; }
#page #container #content .carlist .car-det { float: left; margin-left: 10px;}
#page #container #content .carlist .car-det ul { margin: 10px; }
#page #container #content .carlist .car-det ul li{ background:url('/images/bullet.jpg') #F7F8F2 no-repeat 0 center; margin-bottom: 0; padding-left: 10px;}

#page #container #content .car-price { background-color: #FFF1F2; float: right; margin: 5px; padding: 10px 5px; width: 200px; }
#page #container #content .car-price .sel { display: block; font-size: 10pt; text-align: center; width: 100%; }
#page #container #content .car-price .price { font-size: 20pt; font-weight: bold; margin: 5px 0; padding-top: 10px; text-align:center; }
#page #container #content .car-price span { font-size: 12pt; font-weight: normal; text-decoration: line-through; }
#page #container #content .car-price .price em { color: #CCC; }
#page #container #content .car-price .when { font-size: 10pt; margin-top: 10px; padding-right: 25px; }
#page #container #content .car-price .when em { color: #666; padding-right: 50px; font-style: normal; }
#page #container #content .carlist .marca { background: url('/images/fnd_titulo_coche.jpg') repeat-x 0 0; clear: both; color: #FFF; height: 30px; font-size: 17px; padding: 5px 20px 0 20px; width: 100%; }
#page #container #content .carlist .marca a { display: block; float: right; margin: 0 50px 10px 0; }


/************** PASO TRES ***************/
#page #container #content #step .left-zone-step-three{float:left;padding-left:60px;width:175px;}
#page #container #content #step .center-zone-step-three{float:right; width:286px;padding-left:8px;}

#page #container #content .coche-reserva-step-three{width:99.7%;margin:0 auto;}
#page #container #content ul.lista-step-three {margin:0 10px 0 0;}
#page #container #content ul.lista-step-three li{background:url(../images/bullet.jpg) right center no-repeat;padding-right:10px;margin-bottom:0;text-align:right;}

#page #container #content .recuadro-step-three{margin:0 10px 10px 0;float:right;}
#page #container #content .recuadro-step-three h1{margin:0 20px;font-size:27px;text-align:center;}
#page #container #content .recuadro-step-three h2{margin:25px 0 0 0;font-size:15px;text-align:center;}

#page #container #content .precio-total{float:right;margin-right:20px;width:270px;color:#F95363;}
#page #container #content .total{float:left; vertical-align:bottom;color:#F95363; margin-top:10px;}
#page #container #content .precio-total h1{font-size:27px;float:right;margin-bottom:0;}

#page #container #content .accesorios{width:99.7%;background-color:#FFF;margin:0 auto;}
#page #container #content .accesorios p{margin:10px 15px;}
#page #container #content ul.listado {margin:10px 0 0 10px;width:200px;}
#page #container #content ul.listado li{background:url(../images/bullet.jpg) 0 center no-repeat;padding-left:10px;margin-bottom:0;}

#page #container #content .imagen-acc{float:left; margin:15px 25px 15px 45px ;width:240px;background-color:#EBEBEB;}
#page #container #content .imagen-acc img{float:left;}


/********* PASO CUATRO **********/
#page #container #content #step .left-zone-step-four{float:left;padding-left:60px; width:175px;}
#page #container #content #step .center-zone-step-four{float:right; width:286px;padding-left:8px;}

#page #container #content .coche-reserva-step-four{width:99.7%;margin:0 auto;}
#page #container #content ul.lista-step-four {margin:0 20px 0 0;}
#page #container #content ul.lista-step-four li{background:url(../images/bullet.jpg) right center no-repeat;padding-right:10px;margin-bottom:0;text-align:right;}
#page #container #content .link{margin-left:10px;}

#page #container #content .recuadro-step-four{margin:10px 20px 10px 0;float:right;}
#page #container #content .recuadro-step-four h1{margin:0 0 0 20px;font-size:27px;text-align:right;}
#page #container #content .recuadro-step-four h2{margin:25px 0 0 0;font-size:15px;text-align:right;}

#page #container #content .precio{float:right;margin-right:40px;}
#page #container #content .precio h1{font-size:27px;}

#page #container #content .accesorios{width:99.7%;background-color:#FFF;margin:0 auto;}
#page #container #content ul.listado-step-four {margin:10px 0 0 10px;}
#page #container #content ul.listado-step-four li{background:url(../images/bullet.jpg) 0 center no-repeat;padding-left:10px;margin-bottom:0;}
#page #container #content .link{margin-left:10px;}



#page #container #content .imagen-acc-step-four{float:left; margin:15px 25px 15px 45px ;width:240px;}
#page #container #content .imagen-acc-step-four img{float:left;}

#page #container #content .precio-total{float:right;margin-right:20px;width:270px;color:#F95363;}
#page #container #content .total{float:left; vertical-align:bottom;color:#F95363; margin-top:10px;}
#page #container #content .precio-total h1{font-size:27px;float:right;margin-bottom:0;}

#page #container #content .sumario-tit h1{font-size:26px;margin:0 0 20px 0;}
#page #container #content .top-sumario{background:url(../images/datos_personales_tab.png) 0 0 no-repeat; width:656px; height:47px;}
#page #container #content .top-upgrade{background:url(../images/upgrade_tab.png) 0 0 no-repeat; width:656px; height:47px;}
#page #container #content .top-sumario h2{font-size:22px; margin:3px 10px;}
#page #container #content .top-upgrade h2{font-size:19px; margin:3px 10px;}
#page #container #content .main-sumario{border-right:#7F7F7F solid 2px;border-bottom:#7F7F7F solid 2px;border-left:#7F7F7F solid 2px;padding:10px 25px;}
#page #container #content .main-sumario fieldset{text-align:right;}
#page #container #content .main-sumario fieldset.medio{width:35%;float:left;}
#page #container #content .main-sumario fieldset.tercio{width:15%;float:left}
#page #container #content .main-sumario label{text-align:right;}
#page #container #content .main-sumario input{border:#C5C5C5 solid 1px;}
#page #container #content .main-sumario input.special{width:55px;}
#page #container #content .main-sumario .btn-aceptar{font-size:15px; font-weight:bold; color:#C8071E;}
#page #container #content .main-sumario .btn-aceptar a{ text-decoration:none;}



/****** TURISMO ********/
#page #container #content .turismo{width:651px;margin:10px 0 40px 0;}
/*#page #container #content .turismo .top-turismo{background:url(../images/tab.jpg) 0 0 no-repeat;width:651px; height:39px;}*/
#page #container #content .turismo .top-turismo{background:url(../images/tab_turismo.jpg) 0 0 no-repeat;width:651px; height:39px;}
#page #container #content .turismo .top-turismo h1{font-size:32px;margin:3px 15px;}
#page #container #content .turismo .main-turismo{background:url(../images/main_turismo.jpg) 0 0 repeat-y; padding:10px 25px;width:610px;}
#page #container #content .turismo .main-turismo .btn{float:right;background:url(../images/fnd_btn.jpg) 0 0 repeat-x; width:85px; height:30px; color:#FFF;padding:5px 10px;}
#page #container #content .turismo .main-turismo .btn a{color:#FFF;}
#page #container #content .turismo .main-turismo .btn a:hover{color:#FFF; text-decoration:underline;}



/********** NUESTROS COCHES ********************/
#page #tab_uno{position:absolute; top:202px; left:5px; z-index:60;}
#page #tab_dos{position:absolute; top:292px; left:5px; z-index:50;}

#page #container #content .modelo{width:49.8%;float:left; border-left:#C6C6C6 solid 1px;}
#page #container #content .last{border-right:none;}
#page #container #content .image{float:left;margin-left:5px;}
#page #container #content ul.lista {margin:10px 0 0 20px;width:100px;}
#page #container #content ul.lista li{background:url(../images/bullet.jpg) 0 center no-repeat;padding-left:10px;margin-bottom:0;}
#page #container #content .link_coches{margin-left:20px; width:100px; float:left;}

#page #container #content .marca{background:url(../images/fnd_titulo_coche.jpg) left top repeat-x;height:30px;color:#FFF; font-size:17px; font-weight:bold;padding:4px 20px 0pt 80px;}
#page #container #content .marca_green{background:url(../images/bg_verde.jpg) left top repeat-x;height:30px;color:#FFF; font-size:17px; font-weight:bold;padding:4px 20px 0pt 80px;}
#page #container #content .marca h3, #page #container #content .marca_green h3{color:#FFFFFF;font-size:16px;font-weight:normal;}



/**************  FAQS  *******************/
#page #container #content #tab{width:650px;margin-bottom:20px;}
#page #container #content #tab .main{border-right:#C3C3C3 solid 1px;border-bottom:#C3C3C3 solid 1px;border-left:#C3C3C3 solid 1px;padding-top:15px;}

#page #container #content #tab .main fieldset{text-align:right;}
#page #container #content #tab .main fieldset.medio{width:40%;}
#page #container #content #tab .main fieldset.tercio{width:15%;}
#page #container #content #tab .main label{text-align:right;}
#page #container #content #tab .main input{border:#C5C5C5 solid 1px; width:160px;}
#page #container #content #tab .main textarea{border:#C5C5C5 solid 1px;}
#page #container #content #tab .main input.special{width:55px;}

#page #container #content #tab ul.sec {margin:0;list-style:none;background:url(../images/tab_bottom.jpg) bottom right no-repeat;width:100%;height:36px;}
#page #container #content #tab ul.sec li{float:left;overflow: hidden;margin-bottom:0!important;height:36px;vertical-align:bottom;}
#page #container #content #tab ul.sec li h1{font-size:18px; margin:8px 0 0 10px;}
#page #container #content #tab ul.sec li.on{background:url(../images/faq_tab.jpg) 0 0 no-repeat; width:262px; height:30px;}
#page #container #content #tab ul.sec li.off{background:url(../images/contact_tab.jpg) 0 0 no-repeat; width:120px; height:30px;}
#page #container #content #tab ul.sec li a{display:block;}

#page #container #content .faq{margin-bottom:5px;}
#page #container #content .pregunta{padding:4px 0 3px 15px;margin-bottom:10px;}
#page #container #content .respuesta{padding:0 5px 0 15px;margin-bottom:10px;}
#page #container #content .par{background-color:#EBEBEB;}



/******************* DONDE ********************/
#page #tab_uno{position:absolute; top:202px; left:5px; z-index:60;}
#page #tab_dos{position:absolute; top:292px; left:5px; z-index:50;}
#page #tab_tres{position:absolute; top:382px; left:5px; z-index:40;}

#page #container #content .aeropuerto{width:99.7%;margin:0 auto;}
#page #container #content ul.lista-donde {margin:10px 0 0 35px;}
#page #container #content ul.lista-donde li{margin-bottom:0;font-size:10px;}
#page #container #content .link-donde {margin:20px 15px 0 30px;}
#page #container #content .link-donde a{font-size:28px;}

#page #container #content .recuadro-donde{margin:10px 40px;width:150px;height:97px;}
#page #container #content .recuadro-donde ul{width:160px;}
#page #container #content .recuadro-donde li{background:url(../images/bullet.jpg) 0 6px no-repeat;padding-left:12px;border-bottom:#7F7F7F dotted 1px;}
#page #container #content .recuadro-donde li.last{border-bottom:none;}

#page #container #content .lugar{background:url(../images/fnd_titulo_coche.jpg) left top repeat-x;height:30px;color:#FFF; font-size:17px; font-weight:bold;padding:5px 20px 0 40px;}



/******************  CLUB **********************/
#page #container #content #tab{width:650px;margin-bottom:20px;}
#page #container #content #tab .main{border-right:#E1E1E1 solid 1px;border-bottom:#E1E1E1 solid 1px;border-left:#E1E1E1 solid 1px;padding-top:15px;}
#page #container #content #tab .main input{border:#C5C5C5 solid 1px; width:160px;}

#page #container #content #tab ul.sec {margin:0;list-style:none;background:url(../images/tab_bottom.jpg) bottom right no-repeat;width:100%}
#page #container #content #tab ul.sec li{float:left;overflow: hidden;margin-bottom:0!important;height:36px;vertical-align:bottom;}
#page #container #content #tab ul.sec li a{display:block;}

#page #container #content #club{background:url(../images/fnd_club.jpg) 0 0 no-repeat; width:636px;height:314px;}
#page #container #content #club .text{color:#E4E3C7;margin:75px 0 0 195px}

#page #container #content #club .formulario{width:290px;margin:20px auto 25px auto;}
#page #container #content #club .formulario fieldset{}
#page #container #content #club .formulario label{font-size:17px;color:#FFF;font-weight:bold;width:100px;text-align:right;}
#page #container #content #club .formulario input{float:right;background:url(../images/input_redond.gif) 0 0 no-repeat;width:160px;height:20px; padding-left:5px;border:none;color:#FFF;}
#page #container #content #club .botones{text-align:right;}
#page #container #content #club .botones a{margin-right:40px;}

#page #container #content #club .acceder{margin-left:25px;}
#page #container #content #club .acceder p{margin-left:15px;line-height:normal;}
#page #container #content #club .acceder span{font-size:14px;margin-left:15px;}

#page #container #content #club .star{position:absolute;z-index:60; bottom:13px; right:11px;}

#page #container #content #registrarse{width:618px;margin-top:10px;}
#page #container #content #registrarse .top-registrarse{background:url(../images/registrarse_top.jpg) 0 0 no-repeat; width:618px; height:55px;}
#page #container #content #registrarse .top-registrarse h2{font-size:22px;margin:10px 15px;}
#page #container #content #registrarse .main-registrarse{border-right:#E8E8E8 solid 1px;border-bottom:#E8E8E8 solid 1px;border-left:#E8E8E8 solid 1px;padding:10px 10px;}


#page #container #content #tab .titulo{background:transparent url(../images/tab_top.jpg) no-repeat scroll 0pt;width:650px; height:55px;}
#page #container #content #tab .titulo h2{font-size:22px;margin:10px 15px;}
#page #container #content .btn-aceptar{font-size:22px;cursor:pointer;}
#page #container #content .btn-aceptar a{cursor:pointer;}
#page #container #content .btn-aceptar-new{font-size:22px;}
#page #container #content span.btn-sig{font-size:20px;}
#page #container #content span.btn-sig a{cursor:pointer;}

#page #container #content #registrarse .main-registrarse fieldset{text-align:right;}
#page #container #content #registrarse .main-registrarse fieldset.medio{width:45%;}
#page #container #content #registrarse .main-registrarse fieldset.tercio{width:15%;}
#page #container #content #registrarse .main-registrarse label{text-align:right;}
#page #container #content #registrarse .main-registrarse input{border:#C5C5C5 solid 1px; width:160px;}
#page #container #content #registrarse .main-registrarse textarea{border:#C5C5C5 solid 1px;}
#page #container #content #registrarse .main-registrarse input.special{width:55px;}

#page #container #content #registrarse-empresa{width:645px;height:299px;margin-top:10px;background:url(/images/login_empresas_3.png) no-repeat}
#page #container #content #registrarse-empresa .top-registrarse-empresa{width:618px; height:55px;}
#page #container #content #registrarse-empresa .top-registrarse-empresa h2{font-size:22px;margin:10px 15px;}
#page #container #content #registrarse-empresa .main-registrarse{border-right:#E8E8E8 solid 1px;border-bottom:#E8E8E8 solid 1px;border-left:#E8E8E8 solid 1px;padding:10px 10px;}

#page #container #content #registrarse-empresa .main-registrarse-empresa fieldset{text-align:right;margin-right:20px; float:right}
#page #container #content #registrarse-empresa .main-registrarse-empresa fieldset.medio{width:45%;}
#page #container #content #registrarse-empresa .main-registrarse-empresa fieldset.tercio{width:15%;}
#page #container #content #registrarse-empresa .main-registrarse-empresa label{text-align:right;width:113px}
#page #container #content #registrarse-empresa .main-registrarse-empresa input{border:#C5C5C5 solid 1px; width:160px;}
#page #container #content #registrarse-empresa .main-registrarse-empresa textarea{border:#C5C5C5 solid 1px;}
#page #container #content #registrarse-empresa .main-registrarse-empresa input.special{width:55px;}
#page #container #content #registrarse-empresa .main-registrarse-empresa h1{float:right;width:164px;margin:10px 27px 0 0}
#page #container #content #registrarse-empresa .main-registrarse-empresa .btn-aceptar-new{font-size:22px; margin-right:27px; text-align:right}




.err_msg_car_list{
	margin:70px !important;
	font-weight:bold;
	color:#F95363;
	font-size:14px;
}




	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:150px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #C8071D;	/* Dark green border */				
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
 		margin:1px;
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
/*		background-color:#317082;*/
		background-color:#C8071D;		
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}

	
#page #img_cabecera_empresas{
	display:none;
}	


#page #container #content #step .main-step-bottom{
	height:10px;
	background:url(/images/neutral/step_bottom.jpg) no-repeat;
}

#page #container #left .destinos-bottom{
	height:10px;
	background:url(/images/destinos_bottom.jpg) no-repeat;
}

#page #container #content .turismo .bottom-turismo{
	background:url(../images/bottom_turismo.jpg) no-repeat;
	height:10px;
}


#msg_recalculando {
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	padding:5px;
	border:2px solid black;
	background-color:#EA4857;
	display:block;
	z-index:30001;
	position:absolute;
	top:100px;
	width:200px;
	height:50px;
}


#page #container #content .coches-top {
	background:transparent url(../images/neutral/coches_top.png) no-repeat scroll 0 0;	
	height:10px
}

#page #container #content .coches-bottom {
	background:transparent url(../images/neutral/coches_bottom.png) no-repeat scroll 0 0;
	height:10px
}

#page table.customer_errors{
	border:2px solid #E1081F;
	color:#E1081F;
}

#lnk_continue {margin-right:10px;text-decoration:none;color:#E53D4E;font-weight:bold;font-size:14px;float:right}
