UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 180px 0px 0px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #666; 
	PADDING-TOP: 2px
}
H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #666; 
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	PADDING-TOP: 0px;  
	PADDING-BOTTOM: 0px; 
}
H3 {
	CLEAR: none; FONT-SIZE: 9pt; MARGIN: 0px 0px 0px 1px; COLOR: #81b919; PADDING-TOP: 1px
}
H4 {
	CLEAR: none; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 1px; 
	WIDTH: 755px; 
	COLOR: #999; 
	PADDING-TOP: 0px
}
H5 {
	CLEAR: left; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FLOAT: left; MARGIN: 5px 5px 0px; COLOR: #fff
}
H6 {
	CLEAR: none; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FLOAT: left; MARGIN: 0px 1px; COLOR: #000; PADDING-TOP: 0px
}
.txt_gris{
	FONT-SIZE: 10px; 
	COLOR: #999;
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px;
	padding-bottom:0px;
}

#cnt A {
	COLOR: #999; TEXT-DECORATION: none
}
#cnt A:hover {
	COLOR: #999
}
#cnt A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
#cnt_txt_down_titulos {
	PADDING-LEFT: 1px
}
#cnt_txt_down_titulos2 {
	PADDING-LEFT:1px;
	PADDING-BOTTOM:5px
}
#cnt_menu {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	FLOAT: right; 
	WIDTH: 210px; 
	HEIGHT: 200px
}
#cnt_txt_upper_titulos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px
}
#zona_derecha {
	FLOAT: right; WIDTH: 150px; MARGIN-RIGHT: 0px
}
#cnt_wrapper {
	CLEAR: both; WIDTH: auto
}
#cnt_normal {
	FLOAT: left; WIDTH: 600px
}
#cnt_normal P {
	FONT-SIZE: 10px; TEXT-ALIGN: justify! important
}
#cnt_normal A {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
#cnt_normal SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px; COLOR: #999
}
#cnt_txt_normal {
	PADDING-LEFT: 50px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 500px
}
#cnt_txt_normal LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
#cnt_txt_normal UL {
	PADDING-LEFT: 15px
}
#cnt_txt_listado LI {
	LIST-STYLE-TYPE: none
}
#cnt_txt_normal A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: none
}
#cnt_txt_normal A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: none
}
#cnt_txt_normal A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999; TEXT-DECORATION: none
}
#cnt_txt_normal P {
	TEXT-ALIGN: justify! important
}
#cnt_txt_normal P SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px; COLOR: #666
}
#box_zona_precios {
	clear:both;
	PADDING-RIGHT: 0px! important; 
	BORDER-left: #81b919 1px dashed;
	MARGIN-TOP: 9px; 
	FONT-SIZE: 9pt; 
	FLOAT: right; 
	WIDTH: 203px; 
	COLOR: #666; 
	PADDING-TOP: 1px! important; 
	HEIGHT: 160px
}

#box_zona_partner {
	FLOAT:right; 
	padding-top:16px;
	padding-right:8px;
	
}

#box_zona_precios A {
	COLOR: #81b919; TEXT-DECORATION: none
}
#box_zona_precios A:hover {
	FONT-WEIGHT: bold; COLOR: #ccc! important
}
#box_zona_precios A:visited {
	COLOR: #81b919; TEXT-DECORATION: none
}
.zona_precios A:hover {
	FONT-WEIGHT: bold; COLOR: #ccc! important
}
.zona_precios {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	MARGIN: 3px 0px 0px; 
	PADDING-TOP: 0px
}
#box_zona_precios .zona_precios_aero {
	FONT-SIZE: 9px; 
	BACKGROUND: url(/img/lay/avion.gif) no-repeat right 50%; 
	FLOAT: left; 
	MARGIN: 1px 0px 0px 3px; 
	WIDTH: 31px; 
	TEXT-ALIGN: right
}
#box_zona_precios .zona_precios_sin_aero {
	FONT-SIZE: 9px; 
	FLOAT: left; 
	MARGIN: 1px 0px 0px 2px; 
	WIDTH: 33px; 
	TEXT-ALIGN: right
}
#box_zona_precios .zona_precios_desde {
	PADDING-RIGHT: 1px; 
	FONT-SIZE: 9px; 
	FLOAT: left; 
	MARGIN: 4px 1px 0px 0px; 
	COLOR: #81b919; 
	TEXT-ALIGN: left
}
#box_zona_precios .zona_precios_dest {
	PADDING-RIGHT: 1px; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 115%; 
	FLOAT: left; 
	MARGIN: 0px 1px 0px 0px; 
	WIDTH: 80px; 
	COLOR: #81b919; 
	TEXT-ALIGN: right! important
}
#box_zona_precios .zona_precios_euro {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 110%; 
	FLOAT: left; 
	WIDTH: auto; 
	COLOR: #81b919
}
#box_zona_precios .zona_precios_euro SPAN {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 110%; 
	FLOAT: left; 
	WIDTH: auto; 
	COLOR: #81b919
}
INPUT {
	FONT-SIZE: 100%; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 100%; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OPTION {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#aff {
	CLEAR: both; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 760px; POSITION: relative
}
#book_cont {
	CLEAR: both; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 760px; POSITION: relative
}
#cnt {
	CLEAR: both; 
	MARGIN: 0px auto; 
	OVERFLOW: hidden; 
	WIDTH: 760px; 
	POSITION: relative
}

#hdr_cnt {
	CLEAR: both; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 760px; POSITION: relative
}
#wait {
	CLEAR: both; 
	MARGIN: 0px auto;
	margin-bottom:30px; 
	OVERFLOW: hidden; 
	WIDTH: 760px; 
	POSITION: relative
}
#cnt_txt {
	margin-top:0px;
	padding-top:0px;
	FLOAT: left; 
	WIDTH: 755px
}
#cnt_txt_upper {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	FLOAT: left; 
	WIDTH: 530px
}
#cnt_txt_upper P {
	TEXT-ALIGN: justify! important
}
#cnt_txt_upper TR {
	COLOR: #999; PADDING-TOP: 0px
}
#cnt_txt_upper TD {
	PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#cnt_txt_down {
	clear:both;
	FLOAT: left; 
	WIDTH: 759px;
	}
#cnt_box_promocional {
	PADDING-LEFT: 2px; 
	FLOAT: left; 
	WIDTH: 237px; 
	HEIGHT: 215px;
	margin:auto;
	}
#cnt_car_box {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 304px; PADDING-TOP: 8px
}
#cnt_blue_box {
	margin-top:0px;
	BACKGROUND-IMAGE: url(/img/extras/zona-oferta2.jpg); 
	WIDTH: 239px; 
	HEIGHT: 244px;
	COLOR: #fff;
		
}
.cnt_blue_box_txt {
	MARGIN-LEFT: 5px; 
	padding-top:12px;
	padding-left:2px;
	LINE-HEIGHT: 1.7em; 
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 

}
#cnt_blue_box A {
	COLOR: #fff; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none

}
#cnt_blue_box A:hover {
	COLOR: #ccc; 
	TEXT-DECORATION: none
}
#cnt_blue_box A:visited {
	WORD-SPACING: 0.01em; 
	COLOR: #fff; 
	PADDING-TOP: 2px; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none
}
#cnt_box_ofertas {
	PADDING-RIGHT: 0px! important; 
	PADDING-LEFT: 0px; 
	FLOAT:left;
	margin-right:0px;
	PADDING-BOTTOM:1px; 
	WIDTH: 504px; 
	PADDING-TOP: 0px;
}

#middle{
FLOAT:left; 
width:15px;
}

#cnt_box_ofertas A {
	TEXT-DECORATION: none
}
#cnt_box_ofertas A:hover {
	FONT-WEIGHT: bold
}
#cnt_box_ofertas A:visited {
	TEXT-DECORATION: none
}
.zona_oferta {
	FLOAT:right; 
	WIDTH: 167px; 
	}

#cnt_box_fans {
	PADDING-RIGHT: 0px! important; 
	PADDING-LEFT: 0px; 
	FLOAT:right;
	margin-right:0px;
	PADDING-BOTTOM:1px; 
	WIDTH: 504px; 
	PADDING-TOP: 0px;
}

.zona {
	FLOAT:right; 
	WIDTH:167px; 
	}
	
#cnt_box_contact {
	BACKGROUND: url(/img/lay/contact.gif) #fff no-repeat; 
	FLOAT: right; 
	PADDING-BOTTOM:0px; 
	padding-left:1px;
	WIDTH: 501px; 
	MARGIN-RIGHT: 0px;
	PADDING-TOP:2px;
	HEIGHT: 70px;
	
}
#cnt_box_contact_de {
	BACKGROUND: url(/img/lay/contact_de.gif) #fff no-repeat; 
	FLOAT: right; 
	PADDING-BOTTOM:0px; 
	padding-right:1px;
	WIDTH: 501px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 2px; 
	HEIGHT: 70px
}
#cnt_box_contact_en {
	BACKGROUND: url(/img/lay/contact_en.gif) #fff no-repeat; 
	FLOAT: right; 
	PADDING-BOTTOM:0px; 
	padding-right:1px;
	WIDTH: 501px; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 2px; 
	HEIGHT: 70px
}
#cnt_menu {
	FLOAT: right;
	PADDING-RIGHT: 0px; 
	
}

/****Añadidos página facebook, 02/09/09****/

#fb-es {
	clear:both;
	margin-left:0px;
	margin-top:0px;
	padding-top:5px;
	background-image:url(/img/social-media/fondo-fb-es.jpg);
	background-repeat:no-repeat;
	height:590px;
	width:760px;
}

#fb-eng {
	clear:both;
	margin-left:0px;
	margin-top:0px;
	padding-top:5px;
	background-image:url(/img/social-media/fondo-fb-eng.jpg);
	background-repeat:no-repeat;
	height:590px;
	width:760px;
}

#fb-de {
	clear:both;
	margin-left:0px;
	margin-top:0px;
	padding-top:2px;
	background-image:url(/img/social-media/fondo-fb-de.jpg);
	background-repeat:no-repeat;
	height:590px;
	width:760px;
		}		

#fb-es .right{
	width:166px;
	float:right;
	height:55px;
	padding-top:11px;
	padding-right:18px;
}	

#fb-eng .right{
	width:166px;
	float:right;
	height:55px;
	padding-top:11px;
	padding-right:18px;
}

#fb-de .right{
	width:166px;
	float:right;
	height:55px;
	padding-top:11px;
	padding-right:18px;
}

#fb-es .left{
	float:left;
	width:300px;
	height:365px;
	padding-top:181px;
	padding-left:10px;
}		

#fb-eng .left{
	float:left;
	width:300px;
	height:365px;
	padding-top:181px;
	padding-left:10px;
}

#fb-de .left{
	float:left;
	width:300px;
	height:365px;
	padding-top:181px;
	padding-left:10px;
}
/****Fin página página facebook, 02/09/09****/



#aff {
	PADDING-RIGHT: 20px; DISPLAY: none; PADDING-LEFT: 20px; FONT-SIZE: 140%; PADDING-BOTTOM: 20px; COLOR: #fff; PADDING-TOP: 20px; BACKGROUND-COLOR: #0cf; TEXT-ALIGN: center
}
#book {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 80px; HEIGHT: 120px
}
#book_cont {
	FONT-SIZE: 9pt; WIDTH: 760px; HEIGHT: 80px; BACKGROUND-COLOR: #fc0
}
#book_frm {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	FLOAT: right; 
	OVERFLOW: hidden; 
	WIDTH: 420px; 
	COLOR: #666; 
	PADDING-BOTTOM:10px; 
	margin-top:3px;
	MARGIN-RIGHT: 10px; 
	margin-bottom:10px;
	PADDING-TOP: 0px; 
	HEIGHT:auto; 
	
}
/*#book_frm SPAN {
	DISPLAY: block; 
	MARGIN: 1px 0px 5px
}*/
#book_frm_element {
	clear:both;
	FLOAT: right; 
	text-align:right;
	padding-top:3px;
	margin:auto;
	padding-right:25px;
	OVERFLOW: hidden; 
	WIDTH: 400px; 
	HEIGHT: 20px;
	
}

#book_frm_go {
float:right;
}

.but1 {
	COLOR: #fff; 
	BORDER-STYLE: none; 
	background:url(/img/extras/boton2.gif) no-repeat center;
	TEXT-ALIGN: center; 
	width:84px; 
	height:24px;
	margin-right:23px;
	margin-top:3px;

}

.but2 {
	PADDING-BOTTOM: 1px; 
	COLOR: #fff; 
	BORDER-STYLE: none; 
	MARGIN-left: 60px; 
	background:url(/img/extras/boton.gif) #fff no-repeat center;
	TEXT-ALIGN: center; 
	height:24px;
	width:84px; 
	CURSOR: pointer; 
}

.but3 {
	PADDING-BOTTOM:1px; 
	COLOR: #fff; 
	MARGIN: 28px 20px 1px 20px; 
	BORDER-STYLE: none; 
	background:url(/img/extras/boton.gif) #fff no-repeat center;
	TEXT-ALIGN: center;
	height:24px;
	width:84px;
	CURSOR: pointer;  
}

#book_frm_go SPAN {
	MARGIN-BOTTOM: 0px
}
#book_lan {
	FLOAT: left
}
#book_lan UL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#book_lan LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#book_lan LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; MARGIN: 0px 2px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #999
}
#book_lan LI A#lan {
	BACKGROUND-COLOR: #c00
}
#book_lan LI A:hover {
	BACKGROUND-COLOR: #0cf
}
#cnt P {
	MARGIN: 20px 0px; TEXT-ALIGN: left
}
#cnt P.txt {
	FONT-SIZE: 8pt; MARGIN: 10px 0px; COLOR: #666
}

#foot0 {
	CLEAR: both; 
	padding-top:6px;
	PADDING-BOTTOM: 6px; 
	MARGIN: 15px auto;
	margin-bottom:0px; 
	OVERFLOW: hidden; 
	WIDTH: 760px; 
	COLOR: #666; 
	POSITION: relative; 
	BACKGROUND-COLOR: #efefef; 
	TEXT-ALIGN: left;
	BORDER-bottom: #666 1px dashed;
}

#foot0 A {
	COLOR: #666; TEXT-DECORATION: none
}
#foot0 A:visited {
	COLOR: #666
}
#foot2 {
	LINE-HEIGHT: 1.4em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt;
	padding-top:6px; 
	PADDING-BOTTOM: 5px; 
	margin:0px auto 0px auto;
	OVERFLOW: hidden; 
	WIDTH: 760px; 
	COLOR:#CCC; 
	POSITION: relative; 
	HEIGHT: auto; 
	TEXT-ALIGN:left;
	BACKGROUND-COLOR:#efefef
}
#foot2 A {
	COLOR: #ccc; TEXT-DECORATION: none
}
#foot2 A:visited {
	COLOR:#ccc;
}

#foot3{
	margin:0px auto;
	margin-bottom:10px;
	OVERFLOW: hidden; 
	WIDTH: 760px; 
	HEIGHT: auto; 
	TEXT-ALIGN: center;
}
#hdr {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 10px; HEIGHT: 90px
}
#hdr_cnt {
	FONT-SIZE: 8pt; BACKGROUND: url(/img/lay/sky.jpg) #fff repeat-x 0px 0px; HEIGHT: 163px
}
#hdr_idioma {
	CLEAR: none; 
	PADDING-RIGHT: 25px; 
	MARGIN-TOP: 5px; 
	FLOAT: right; 
	MARGIN-LEFT: 0px; 
	COLOR: #fff; 
	MARGIN-RIGHT:10px
}
#hdr_lnk {
	CLEAR: none; FLOAT: right; MARGIN: 30px 0px 0px
}
#hdr_lnk LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#hdr_lnk LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(/img/lay/bot_1.png) #fff no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 93px; COLOR: #fff; PADDING-TOP: 3px; HEIGHT: 22px; TEXT-ALIGN: center
}
#hdr_lnk LI A#age {
	BACKGROUND: url(/img/lay/bot_2.png) #fff no-repeat 0px 0px
}
#hdr_lnk LI A:hover {
	COLOR: #fc0
}
#logo {
	MARGIN: 1px 0px 0px 25px
}
#menu_1 UL {
	FLOAT: left; WIDTH: 100%; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#menu_1 LI {
	MARGIN-LEFT: 10px
}
#menu_1 LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #c00 1px dashed; HEIGHT: 1%
}
#menu_1 LI A:hover {
	COLOR: #ffc; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #c00
}
#menu_1 LI A:hover SPAN {
	COLOR: #fff
}
#menu_1 LI SPAN {
	DISPLAY: block; FONT-SIZE: 160%; COLOR: #c00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#wait {
	MARGIN-TOP: 20px; DISPLAY: none; TEXT-ALIGN: center
}
#wait P {
	MARGIN: 20px 0px
}
.but2_ES {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/extras/bt_continuar_ES.gif) #fff no-repeat center 50%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 64px! important; CURSOR: pointer; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
.but2_EN {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/extras/bt_continuar_EN.gif) #fff no-repeat center 50%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 64px! important; CURSOR: pointer; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
.but2_DE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/extras/bt_continuar_DE.gif) #fff no-repeat center 50%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 64px! important; CURSOR: pointer; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
cnt-box-cond {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 495px
}
.zona-grupo {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN: auto; WIDTH: 82px
}
.cond-title {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px
}
#cnt_tit {
	MARGIN-TOP: 20px;
	margin-bottom:0px; 
	padding-bottom:0px;
	COLOR: #666;
	height:30px;
}
#cnt_tit IMG {
	VERTICAL-ALIGN: middle;
	margin-bottom:0px; 
	padding-bottom:0px;
}
.cnt_tit SPAN {
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE:120%; 
	COLOR: #81b919;
	margin-bottom:0px; 
	padding-left:14px;
	padding-bottom:0px;
}
.lnk1 {
	FONT-SIZE: 140%; COLOR: #0cf; TEXT-DECORATION: underline
}
.lnk1:hover {
	BACKGROUND-COLOR: #ffc; TEXT-DECORATION: none
}
.lnk2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #06c; FONT-STYLE: normal; TEXT-DECORATION: none
}
.lnk2:hover {
	COLOR: #999
}
.link_rojo {
	FONT-WEIGHT: normal; COLOR: #d60d1b; TEXT-DECORATION: none
}
#extras{
BORDER: #999 1px solid; 
margin-top:0px;
padding-top:0px;
}

#extras-select{
margin-top:0px;
width:100%;

}

#extras2{
float:left;
width:758px;
BORDER: #999 1px solid; 
margin:0px;
padding-top:0px;
}

#extras-select2{
margin-top:0px;
width:100%;

}


.left2 {
	FLOAT: left; 
	padding-left:3px;
	WIDTH: 400px; 
	MARGIN-RIGHT: 2px
}
.right2 {
	FLOAT: right; 
	WIDTH:310px;
}

FIELDSET {
	CLEAR: both; 
	MARGIN-LEFT: 0px; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;

}
.left {
	FLOAT: left; 
	padding-left:3px;
	WIDTH: 53%; 
	MARGIN-RIGHT: 2px
}
.right {
	
	MARGIN-left: 5px;
	FLOAT: right; 
	WIDTH: 40%;
	
}

#resumen_reserva {
	MARGIN-top:10px;
	margin-right:5px;
	FLOAT:right; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left;
	width:310px;
	BORDER: #81b919 1px solid;
	height:auto; 
}

/*.resalte {
	BORDER-TOP-WIDTH: 0px; 
	CLEAR: both; 
	PADDING-LEFT: 13px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px;  
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px auto; 
	WIDTH: 100%; 
	PADDING-TOP: 3px; 
	BACKGROUND:url(fondo-reserva.jpg) #fff no-repeat 3px;
	background-position: left bottom;
	BORDER-RIGHT-WIDTH: 0px;
}*/
.divresalte {
	CLEAR: left; 
	DISPLAY: block; 
	MARGIN-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 100%;
	HEIGHT: expression('1%'); 
	padding-bottom: 0px
}
.divresalte2 {
	CLEAR: left; 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 90%; 
	COLOR: #81b919;
	padding-bottom: 0px;
	padding-top:4px;
	padding-left:3px;
	background-color:#fff;
}

.divresalte3 {
	CLEAR: left; 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 90%; 
	COLOR: #999; 
	padding-bottom: 0px;
	padding-top:0px;
	padding-left:3px;
	background-color:#fff;
}

.divresalte3 a {
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #666; 
	padding-bottom: 0px;
	padding-top:4px;
}

.space1 {
	FLOAT: left; 
	WIDTH: 180px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold; 
	COLOR: #fff;
	background-color:#81b919;
	height:24px;
	padding-left:0px;
	padding-top:5px;
	margin-left:0px;	
}

.space2 {
	CLEAR: right; 
	FLOAT: left; 
	WIDTH: 110px; 
	TEXT-ALIGN: right;
	padding-left:5px;
	padding-top:3px;
	background-color:#81b919;
}

#box3-title {
	FONT-WEIGHT: bold; 
	COLOR:#fff;
	background-color:#81b919;
	height:24px;
	width:303px;
	padding-top:5px;
	padding-left:7px;
	margin-left:0px;
	margin-top:0px;
	}

#box4-title {
	text-align:left;
	FONT-WEIGHT: bold; 
	COLOR:#000;
	background-color:#fff;
	height:13px;
	width:268px;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:3px;
	margin-top:0px;
	}

.but4 {
	COLOR:#fff;
	margin-top:10px;
	margin-left:4px;
	margin-bottom:5px;
	BORDER-STYLE: none; 
	background:url(/img/extras/boton3.gif) no-repeat 0px;
	TEXT-ALIGN:center;
	height:24px;
	padding-top:0px;
	padding-left:4px;
	width:110px; 
	CURSOR: pointer; 
}

.but5 {
	COLOR:#fff;
	margin-top:3px;
	margin-left:5px;
	margin-bottom:1px;
	BORDER-STYLE: none; 
	background:url(/img/extras/boton3.gif) no-repeat 0px;
	TEXT-ALIGN:center;
	height:24px;
	padding-top:0px;
	padding-left:1px;
	width:110px; 
	CURSOR: pointer; 
}

.but6 {
	COLOR:#fff;
	BORDER-STYLE: none; 
	background:url(/img/extras/boton4.gif) no-repeat 0px;
	TEXT-ALIGN:center;
	height:24px;
	width:140px; 
	CURSOR: pointer; 
}

.space3 {
	CLEAR: left; 
	FLOAT: left; 
	WIDTH: 180px;
	TEXT-ALIGN: right;
	padding-top:4px;
	
}

.space4 {
	CLEAR: right; 
	FLOAT: left; 
	WIDTH: 84px; 
	TEXT-ALIGN: right;
	padding-left:10px;
	padding-top:4px;
}

.space5 {
	CLEAR: left; 
	FLOAT: left; 
	WIDTH: 260px;
	font-size:11px;	
	TEXT-ALIGN: right;
	padding-top:4px;
	
}
#verisign {
	MARGIN-top:0px;
	margin-left:2px;
	FLOAT:left; 
	TEXT-ALIGN:left;
	width:400px;
	height:auto; 
}


.text_small {
	PADDING-LEFT:6px; 
	FONT-SIZE: 8pt; 
	MARGIN:auto; 
	COLOR: #000; 
	TEXT-ALIGN: left
}


.field_right {
	MARGIN-TOP: 0px! important; FLOAT: right; MARGIN-BOTTOM: 0px! important; WIDTH: 50%! important
}
.field_left {
	MARGIN-TOP: 0px! important; FLOAT: left; MARGIN-BOTTOM: 0px! important; MARGIN-LEFT: 5px; WIDTH: 50%! important
}
.div_but3 {
	MARGIN: 10px auto
}

.div_but4 {
	MARGIN: 10px auto
}
#divlogin {
	clear:both;
	PADDING-RIGHT:0px; 
	PADDING-LEFT:0px; 
	margin: 10px auto;
	WIDTH:99%; 
	HEIGHT:170px; 
	BACKGROUND-COLOR: #fff;
}

#div_login_left {
	MARGIN-top:10px;
	clear:both;
	FLOAT: left; 
	BORDER: #999 1px solid; 
	MARGIN-left:2px; 
	WIDTH:405px; 
	BACKGROUND-COLOR: #fff;
	height:130px; 
}
#div_login_right {
	MARGIN-top:10px;
	FLOAT:right; 
	WIDTH: 310px; 
	MARGIN-right:2px;
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left;
	BORDER: #999 1px solid;
	height:130px; 
}

.box1-title {
	FONT-WEIGHT: bold; 
	COLOR: #fff;
	background-color:#999;
	height:24px;
	width:398px;
	padding-top:5px;
	padding-left:7px;
	
}

.box2-title {
	FONT-WEIGHT: bold; 
	COLOR: #fff;
	background-color:#999;
	height:24px;
	width:303px;
	padding-top:5px;
	padding-left:7px;
	
}

.label_login {
	margin-top:0px;
	PADDING-RIGHT:2px; 
	padding-top:5px;
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 70px; 
	height:15px;
	TEXT-ALIGN: right;
	color:#333;
	
}

.label_pw {
	color:#06c;
	text-decoration:underline;
}

.login-text{
	padding-left:7px;
	padding-top:3px;
	DISPLAY: block; 
	TEXT-ALIGN: left;
	color:#333;
	line-height:180%;
}
.div_centrado {
	float:right;
	MARGIN-top:4px; 
	margin-left:0px;
	WIDTH: 70%
}
.visto {
	DISPLAY: block; BACKGROUND: #ff6600; VISIBILITY: visible; COLOR: #fff; POSITION: relative
}
.novisto {
	DISPLAY: none; VISIBILITY: hidden; POSITION: absolute
}
.help {
	CURSOR: help
}
.hint {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff6600 1px solid; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 8pt; Z-INDEX: 99; VISIBILITY: hidden; PADDING-BOTTOM: 1px; BORDER-LEFT: #ff6600 1px solid; WIDTH: 200px; COLOR: #ff6600; PADDING-TOP: 1px; BORDER-BOTTOM: #ff6600 1px solid; FONT-FAMILY: verdana,arial,helvetica; POSITION: absolute; BACKGROUND-COLOR: #ffcc99
}
.label2 {
	WIDTH: 150px! important
}
.paso_1 IMG {
	VERTICAL-ALIGN: middle
}
.paso_1 {
	MARGIN-TOP: 20px; 
	PADDING-LEFT: 1px; 
	BACKGROUND: url(/img/extras/fondo-paso-1.jpg) #fff no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 226px; 
	COLOR: #666; 
	PADDING-TOP: 5px; 
	BORDER-WIDTH: 0px
}
.paso_2 {
	MARGIN-LEFT: 0px; 
	MARGIN-bottom: 0px;
	BACKGROUND: url(/img/extras/tch-pasos.jpg) #fff no-repeat 0px 0px; 
	height:25px;
	width:415px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 5px; 
	PADDING-LEFT: 0px; 
	padding-bottom:0px;
	BORDER-top: #999 1px solid;
	BORDER-left: #999 1px solid; 
	BORDER-right: #999 1px solid;  
}
.paso_3 {
	MARGIN-LEFT: 0px; 
	MARGIN-bottom: 0px;
	BACKGROUND: url(/img/extras/fondo-paso-4.jpg) #fff no-repeat 0px 0px; 
	height:25px;
	width:415px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 5px; 
	PADDING-LEFT: 0px; 
	padding-bottom:0px;
	BORDER-top: #999 1px solid;
	BORDER-left: #999 1px solid; 
	BORDER-right: #999 1px solid;  
}
.paso_txt {
	COLOR: #f60
}
FIELDSET DIV INPUT {
	MARGIN: 1px 0px 1px 3px
}
FIELDSET DIV SELECT {
	MARGIN: 1px 0px 1px 3px
}
FIELDSET DIV TEXTAREA {
	MARGIN: 0px 0px 0px 3px
}
FIELDSET LEGEND {
	MARGIN-TOP: 4px; 
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 2px; 
	MARGIN-LEFT: 0px; 
	COLOR: #7fb816
}
LEGEND {
	MARGIN-TOP: 4px; 
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 2px; 
	padding-LEFT:1px; 
	COLOR: #7fb816
}
FIELDSET DIV {
	CLEAR: left; 
	DISPLAY: block; 
	padding-top:6px; 
	margin-bottom:auto;
	OVERFLOW: hidden; 
	WIDTH: 100%;

}
/*FIELDSET DIV A {
	COLOR: #0068cb! important; FONT-STYLE: italic; TEXT-DECORATION: none
}*/
#veh_list .car SPAN {
	TEXT-DECORATION: none
}
#veh_list .car {
	WIDTH: 175px; TEXT-ALIGN: center
}
FIELDSET DIV A:hover {
	COLOR: #c00
}
#veh_list .car A:hover {
	COLOR: #c00
}
FIELDSET DIV LABEL {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 110px; 
	TEXT-ALIGN: right
}

.label3 {
	PADDING-RIGHT:2px; 
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 140px; 
	TEXT-ALIGN:right
}
.textVerySmall{
font-size:9px;
}

FIELDSET DIV SMALL {
	DISPLAY: block; FONT-SIZE: 88%; MARGIN-LEFT: 145px
}
FIELDSET DIV.hdr {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 5px; COLOR: #999
}
FIELDSET DIV.info {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 88%; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 2px 0px; OVERFLOW: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 140px; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffc
}
FIELDSET DIV.info DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; WIDTH: auto; COLOR: #333; PADDING-TOP: 2px; BACKGROUND-COLOR: #fc0
}
#cnt FIELDSET DIV.info P {
	MARGIN: 0px 0px 8px; COLOR: #666; TEXT-ALIGN: left
}
FIELDSET DIV.info P.obl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/img/extras/alert_red.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FIELDSET.main {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 400px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f4f4f4; BORDER-RIGHT-WIDTH: 0px
}

FIELDSET.user-details {
	BORDER-WIDTH: 0px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px auto; 
	WIDTH: 360px;
	height:80px;
	PADDING-TOP: 20px; 
	BACKGROUND-COLOR: #f4f4f4;; 

}

FIELDSET.main DIV {
	WIDTH: 100%; TEXT-ALIGN: left
}
#paso-2-wrap {
	WIDTH: 775px
}
#zona-izquierda {
	FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 2px; HEIGHT: 830px
}
#title-pasos {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999
}
#subtitle-pasos {
	FONT-SIZE: 10px; 
	COLOR: #999;
	padding-bottom:7px;
	padding-top:1px;
}

#zona-texto {
	FONT-SIZE: 9px! important; MARGIN-LEFT: 0px; WIDTH: 200px; COLOR: #999; HEIGHT: auto; TEXT-ALIGN: justify
}
#zona-texto .bg {
	PADDING-RIGHT: 4px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 9px! important; 
	PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #f5f5f5
}
#zona-texto .bg-arriba {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 8px; 
	BACKGROUND-IMAGE: url(/img/extras/bg-arriba.jpg); 
	MARGIN-BOTTOM: 0px; 
	WIDTH: 209px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat
}
#zona-texto .bg-abajo {
	MARGIN-TOP: 0px; 
	BACKGROUND-IMAGE: url(/img/extras/bg-abajo.jpg); 
	WIDTH: 209px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 15px
}
#zona-oferta {
	MARGIN-TOP: 2px; 
	PADDING-LEFT: 8px; 
	BACKGROUND-IMAGE: url(/img/extras/zona-oferta.jpg); 
	MARGIN-LEFT: 0px; 
	WIDTH: 197px; 
	PADDING-TOP: 4px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 180px
}
#zona-oferta .titulo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #fff; 
	PADDING-TOP: 4px
}
#zona-oferta .titulo2 {
	PADDING-RIGHT: 30px; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 14px; 
	COLOR: #fff
}
#zona-oferta .titulo2 SPAN {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #fff
}
#zona-oferta .precio {
	PADDING-RIGHT: 20px; 
	padding-top:2px;
	FONT-WEIGHT: 500; 
	FONT-SIZE: 28px; 
	COLOR: #fff; 
	TEXT-ALIGN: right
}
#zona-oferta .words {
	PADDING-RIGHT: 8px; 
	FONT-SIZE: 9px; 
	COLOR: #fff; 
	PADDING-TOP: 3px
}
#zona-listado {
	MARGIN-TOP: 1px; FLOAT: right; WIDTH: 550px; HEIGHT: auto
}
#veh_list TR.veh_row_top TD {
	FONT-SIZE: 9px; COLOR: #fff; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #7fb816; TEXT-ALIGN: center
}
#veh_list {
	FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #000; BORDER-COLLAPSE: collapse
}
#veh_list_desc {
	FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #666; BORDER-COLLAPSE: collapse
}
#veh_list TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#veh_list_desc TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#veh_list TR.veh_row TD {
	FONT-SIZE: 9px; BORDER-BOTTOM: #ccc 1px solid
}
#veh_list TR.veh_row_stop TD {
	FONT-SIZE: 9px; COLOR: #aaa; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
#veh_list .cat {
	WIDTH: 45px; TEXT-ALIGN: center
}
#veh_list .fot {
	WIDTH: 100px; TEXT-ALIGN: center
}
#veh_list .pri_euro {
	FONT-SIZE: 90%
}
#veh_list .pri_txt {
	FONT-SIZE: 90%
}
#veh_list .pri_euro {
	WIDTH: 100px; TEXT-ALIGN: center
}
#veh_list .pri_euro SPAN {
	DISPLAY: block; COLOR: #f00
}
#veh_list .pri_txt SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 120%
}
#veh_list .pri_euro EM {
	FONT-STYLE: normal; TEXT-DECORATION: line-through
}
#veh_list .res {
	WIDTH: 100px; TEXT-ALIGN: center
}
#veh_list TR.veh_row_stop .res {
	WIDTH: 120px; COLOR: #999
}
#veh_list .veh_cat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; COLOR: #7fb816; PADDING-TOP: 20px
}
#veh_list_desc TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; WIDTH: 33%; PADDING-TOP: 10px
}
#veh_list_desc #desc1 {
	PADDING-LEFT: 80px; BACKGROUND: url(/img/cars/car.jpg) #ffc no-repeat 5px 50%
}
#veh_list_desc #desc2 {
	PADDING-LEFT: 70px; BACKGROUND: url(/img/extras/bot_res.png) #fff no-repeat 20px 50%
}
#veh_list_desc #desc3 {
	PADDING-LEFT: 80px; BACKGROUND: url(/img/extras/bot_pre.gif) #fff no-repeat 10px 50%
}
#veh_list_desc #desc4 {
	PADDING-LEFT: 70px; BACKGROUND: url(/img/extras/bot_res_no.gif) #eee no-repeat 25px 50%
}
#veh_list_desc #desc5 {
	PADDING-LEFT: 70px; BACKGROUND: url(/img/extras/bot_form.gif) #fff no-repeat 25px 50%
}
.destinos A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px
}
.destinos_tit {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; COLOR: #0af; PADDING-TOP: 10px
}
.destinos_der A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px
}
.destinos_tit_der {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #0af; PADDING-TOP: 10px
}
#hdr_tit {
	FLOAT: left
}
#hdr_destinos {
	FLOAT: right
}
