.body{
background-color: #1F367A; 
margin-top: 0;
}

H1 {
	FONT: 12px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: none;
  COLOR: #000000;
  TEXT-DECORATION: none;
  font-weight: 600;
  
}
.infoabajo
{
	FONT: 12px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: none;
  COLOR: #666666;
  TEXT-DECORATION: none
}

A:hover
{
    COLOR: #006699
}
.policyabajo
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #cc6600;
    TEXT-DECORATION: none
}
.contenido
{
    font: 12px Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #333333;
    text-align: justify;
    text-decoration: none
}

.nombresciudades
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.cajas
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
.links
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #003366;
    TEXT-DECORATION: none
}

.titulos
{
    FONT: bold italic 15px Arial, Helvetica, sans-serif;
    COLOR: #003366;
}

.titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.titulo-2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333366;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}

.reserve
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ff6600;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.arweb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.pto
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Txt-form-reservas
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.texto_normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.txt-campos-form-reserva
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Txt-aereo-hoteles
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.txt-campos-error
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8px;
    BORDER-LEFT: medium none;
    WIDTH: 30px;
    COLOR: red;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, 'Times New Roman', Courier
}
.visibilityhidden
{
    FONT-SIZE: 8px;
    VISIBILITY: hidden;
    WIDTH: 10px;
    COLOR: red;
    FONT-FAMILY: Arial, 'Courier New', 'Times New Roman'
}
.visibilityvisible
{
    FONT-SIZE: 10px;
    VISIBILITY: visible;
    WIDTH: 10px;
    COLOR: red;
    FONT-FAMILY: Arial, 'Courier New', 'Times New Roman'
}
.link-volver {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #CC3300}



.border_0{
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}

.border_1{
  border-top: 1px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
}

.border_frame{
  border-width: 0px;
}

.border_tabla{
  border-width: 3px;
	border-color: #1F367A;
	border-style: solid;
}

.font_1{font: 1px Arial, Helvetica, sans-serif;}
    
.font_bold {font-weight: bold;} 
.font_default {font: 12px Verdana, Arial, Helvetica, sans-serif; 
	text-transform: none; 
	color: #000000;
	text-decoration: none;
}

.align_center {text-align:center;}
.align_right {text-align:right;}
.align_left {text-align:left;}
.valign_top {vertical-align:top;}
.valign_bottom {vertical-align:bottom;}
.valign_middle {vertical-align:middle;}
.align_justify {text-align:justify;}

.display_none {display:none;}

.height_0px {height:0px;}
.height_1px {height:1px;}
.height_2px {height:2px;}
.height_4px {height:4px;}
.height_8px {height:8px;}
.height_10px {height:10px;}
.height_15px {height:15px;}
.height_20px {height:20px;}
.height_21px {height:21px;}
.height_24px {height:24px;}
.height_25px {height:25px;}
.height_30px {height:30px;}
.height_32px {height:32px;}
.height_40px {height:40px;}
.height_45px {height:45px;}
.height_48px {height:48px;}
.height_50px {height:50px;}
.height_67px {height:67px;}
.height_70px {height:70px;}
.height_75px {height:75px;}
.height_80px {height:80px;}
.height_90px {height:90px;}
.height_98pc {height:98%;}
.height_100px {height:100px;}
.height_114px {height:114px;}
.height_120px {height:120px;}
.height_125px {height:125px;}
.height_145px {height:145px;}
.height_167px {height:167px;}
.height_200px {height:200px;}
.height_210px {height:210px;}
.height_241px {height:241px;}
.height_250px {height:250px;}
.height_255px {height:255px;}
.height_260px {height:260px;}
.height_271px {height:271px;}
.height_300px {height:300px;}
.height_308px {height:308px;}
.height_320px {height:320px;}
.height_350px {height:350px;}
.height_450px {height:450px;}
.height_500px {height:500px;}
.height_750px {height:750px;}

.width_5px {width:5px;}
.width_5pc {width:5%;}
.width_12px {width:12px;}
.width_16pc {width:16%;}
.width_20pc {width:20%;}
.width_20px {width:20px;}
.width_33pc {width:33%;}
.width_50px {width:50px;}
.width_50pc {width:50%;}
.width_67pc {width:67%;}
.width_70pc {width:70%;}
.width_75pc {width:75%;}
.width_75px {width:75px;}
.width_80px {width:80px;}
.width_80pc {width:80%;}
.width_84pc {width:84%;}
.width_85px {width:85px;}
.width_90pc {width:90%;}
.width_95pc {width:95%;}
.width_98pc {width:98%;}
.width_100pc {width:100%;}
.width_100px {width:100px;}
.width_103px {width:103px;}
.width_105px {width:105px;}
.width_120px {width:120px;}
.width_130px {width:130px;}
.width_140px {width:140px;}
.width_150px {width:150px;}
.width_151px {width:151px;}
.width_160px {width:160px;}
.width_170px {width:170px;}
.width_180px {width:180px;}
.width_200px {width:200px;}
.width_210px {width:210px;}
.width_220px {width:220px;}
.width_235px {width:235px;}
.width_245px {width:245px;}
.width_250px {width:250px;}
.width_260px {width:260px;}
.width_270px {width:270px;}
.width_275px {width:275px;}
.width_280px {width:280px;}
.width_295px {width:295px;}
.width_300px {width:300px;}
.width_326px {width:326px;}
.width_350px {width:350px;}
.width_370px {width:370px;}
.width_388px {width:388px;}
.width_390px {width:390px;}
.width_400px {width:400px;}
.width_415px {width:415px;}
.width_450px {width:450px;}
.width_500px {width:500px;}
.width_600px {width:600px;}
.width_620px {width:620px;}
.width_750px {width:750px;}
.width_780px {width:780px;}
.width_800px {width:800px;}

.footer {text-decoration:none; color:#a6abbf;}
.linker_hr {font-size:8pt; color:#e8e8e8;}
.validador {height:31px; width:88px;} 


.font_color_naranja {color:#CC3300;} 

#content{margin: 0 auto; text-align:left; width:800px;}

.no_visible {visibility:hidden;}
.visible {visibility:visible;}





.padding_magin_0{
	/***padding***/
 	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	/***margin***/
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}


.padding_0{
	/***padding***/
 	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.padding_3{
 	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.padding_5{
 	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.padding_20{
	padding-right:20px;
	padding-left:20px;
}

.padding_25{
	padding-right:25px;
	padding-left:25px;
}

.margin_0{
/***margin***/
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.margin_2{
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	margin-left:2px;
}


.margin_3{
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	margin-left:3px;
}

.margin_5{
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
}

.margin_20{
	margin-right:20px;
	margin-left:20px;
}

.margin_15{
	margin-right:15px;
	margin-left:15px;
}


.margin_25{
	margin-right:25px;
	margin-left:25px;
}




.bkg_celeste{
	background-color: #F2F9FD;
}


.bkg_white{
	background-color: #ffffff;
}
.bkg_azul{
	background-color: #1F367A;
}

.bkg_linea{
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url('../img/linea-h-op.jpg');
}

.bkg_boton_enviar{
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url('../img/bt-continuar-rservas-op.jpg');
	width:119px;
	height:29px;
}

