/* CSS Document */
body {
	font:11px Arial, sans-serif; 
	color:#000000;
	margin: 0 0 0 0;
}
.h1_title {
	font-size:11px;
	padding:3px;
	text-align:center;
	color:#2871c0;
        float: left;
}
td, td ul, td ol, td p, div, input, select, textarea {
	font:11px Arial, sans-serif; 
	color:#000000;
}
h1 {
 color: #0E5079;
 font-size: 14px;	
}
.headertext_yellow {
	font-size:18px;
	font-weight:bold;
	color: #F9AB03;
}
.spacer {
	background:url(../images/separa1.jpg);
	height:1px;
	width:767px;
}
#header_int {
	position:relative;
	background-color:#A1D2F0;
	text-transform:uppercase;
	color:#0E5079;
	height:21px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:7px;
	font-weight:bold;
	margin-bottom:3px;
}
.header_special_offers {
	background-color:#158FDA;
	text-transform:uppercase;
	color:#FFFFFF;
	height:25px;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:7px;
	font-weight:bold;
	margin-bottom:3px;
}
.header_site_map_blocks {
	background-color:#158FDA;
	color:#FFFFFF;
	height:20px;
	padding-top:5px;
	padding-bottom:1px;
	padding-left:5px;
	font-weight:bold;
	margin-bottom:3px;	
}
.header_site_map_blocks_text {
	color:#FFFFFF;
	height:20px;
	font-weight:bold;
	text-transform:uppercase;	
	float:left;
}
.header_hotels_deals {
	background-color:#158FDA;
	text-transform:uppercase;
	color:#FFFFFF;
	height:25px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:7px;
	font-weight:bold;	
	valign:middle;
}

.hotel-details-container {
	text-align:left;
}

.hotel-details-container h2{
	font-weight:bold;
	font-size:14px;
	color:#0E5079;
	border-bottom:1px solid orange;
}

#header_int1
{
	position:relative;
	background-color:#F8E39E;
	height:21px;	
	color:#0E5079;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:7px;
	padding-right:7px;
	font-weight:bold;
	margin-bottom:3px;

}
#contenthome{
	width: 767px;
	padding-top: 4px;
}
.contenido1 {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.selectbuttonbackground {
	background-color:#B8B8B8;
	border-bottom:2px solid #FFFFFF;	
	padding:2px;
	width:70px;
}
.selectbuttonbackground2 {
	background-color:#B8B8B8;	
	padding:4px;
}

.selectbuttonbackground3 {
	background-color:#FFCC99;	
	padding:4px;
}

.titlelevel2 {
	color: White;
	font-size: 11px;
 	font-weight: bold; 
}
.tagactive {
	background-color: #ff9900;
	color: #993300;
 	font-size: 11px;
 	font-weight: bold; 
}
.taginactive {
	background-color: #006699;
	color: White;
	font-size: 11px;
 	font-weight: bold; 
}
.precio {
	font-family: Tahoma;
	font-size: 9px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
.titleblue {
	font-family: Tahoma;
	font-size: 9px;
	color: #158FD9;
	text-decoration: none;
	font-weight: bold;
}
.menuact {
	font-family: Tahoma;
	font-size: 11px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}
#header1 {
	position: relative;
}
#header1 li {
	/*display: inline;*/
	float:left;
	margin: 0 35px 0 0;
}
.headertextorange {
	font-size:18px;
	font-weight:bold;
	color: #F9AB03;
}
.headertext {
	font-weight:bold;
	text-transform:uppercase;
	color:#0E5079;
	font-size:18px;	
}
.headertext1 {
	font-weight:bold;
	color:#3B6EAB;
}
.headertext2 {
	font-weight:bold;
	background-color:#A1D2F0;
	align:center;
	color:#0E5079;
}
.headertext3 {
	font-weight:bold;
	font-variant: small-caps;
	font-size: 16px;
	background-color:#158FDA;
	align:center;
	color:white;
	padding:5px;
}
.headertext4 {
	font-weight:bold;
	color:#0E5079;
}
#blocksint
{
	border:1px solid #108EDE;
	padding:10px;
}

#menulist {	
	position: relative;	
}
#menulist ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}
#menulist li {
	display:inline;
	float:left;
	padding: 10px 0 0 0;
}
#crspublic{
	padding-bottom:3px;
	position:relative;
	height:275px;
}
#crspublic #crs
{
	position:absolute;
	width:412px;
	background-color:#F9AB03;
	padding:5px;
	overflow:hidden; 
	height:265px;
}
#crspublic #crs #crscontent
{
	background-color:#DADADA;
	padding:10px;	
}
#crspublic #crs #crscontentcombo
{
	background-color:#DADADA;
}
#crspublic #crs #crsfooter
{
	height:31px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}
#crspublic #bannerhome{
	float:right;
}
#crsbutton {
	width:321px; 
	overflow:hidden;
}
.textonegro {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.textoblanco {
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.background1{
	background: #f9ab03;
}
.background2{
	background: #158fd9;
}
.background3{
	background: #dadada;
}
.background4{
	background: #cceafd;
}
.background5{
	background: #efecdc;
}
.background6{
	background: #ffffff;
}
.background7{
background: #67BAEF;
}
a.langs, a.langs:link, a.langs:visited, a.langs:active {
	color : Black;
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
}
a.langs:hover, a.langs:focus {
	color : Black;
	font-size : 11px;
	font-weight: normal;
	text-decoration : underline;
}
a.titles, a.titles:link, a.titles:visited, a.titles:active {
	color : Black;
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
}
a.titles:hover, a.titles:focus {
	color : #666666;
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
}
a.menu1, a.menu1:link, a.menu1:visited {
	color : #000000;
	font-family : Tahoma;
	font-size : 11px;	
	text-decoration : none;
	padding-left: 0px;
}

a.menu1:active, a.menu1:hover, a.menu1:focus {
	color : #000000;
	font-family : Tahoma;
	font-size : 11px;		
	text-decoration : underline;
	padding-left: 0px;
}
a.link, a.link:link, a.link:visited {
	color : #ffffff;
	font-family : Tahoma;
	font-size : 11px;	
	text-decoration : none;
	font-weight: bold;
	padding-left: 0px;
}

a.link:active, a.link:hover, a.link:focus {
	color : #993300;
	font-family : Tahoma;
	font-size : 11px;
	text-decoration : none;
	font-weight: bold;
	padding-left: 0px;
}
a.link1, a.link1:link, a.link1:visited {
	color : Red;
	font-size : 11px;	
	text-decoration : none;
	font-weight: bold;
}
a.link1:active, a.link1:hover, a.link1:focus {
	color : Red;
	font-size : 11px;
	text-decoration : none;
	font-weight: bold;
}
a.link2, a.link2:link, a.link2:visited {	
	color : Black;
	text-decoration : underline ;
	font-weight: normal;
}
a.link2:active, a.link2:hover, a.link2:focus {
	color : #DADADA;
	text-decoration : underline ;
	font-weight: normal;
}

a.link3, a.link3:link, a.link3:visited {	
	color : #363636;
	font-weight: normal;
	font-size : 11px;
	padding-left: 0px;
}
a.link3:active, a.link3:hover, a.link3:focus {
	color : White ;
	text-decoration : none ;
	font-weight: normal;
	font-size : 11px;
	padding-left: 0px;
}

a.link4, a.link4:link, a.link4:visited {	
	color : Black;
	text-decoration : none ;
	font-weight: normal;
	font-size : 11px;
}
a.link4:active, a.link4:hover, a.link4:focus {
	color : #993300;
	text-decoration : underline ;
	font-weight: normal;
	font-size : 11px;
}

a.link5, a.link5:link, a.link5:visited {	
	color : Black;
	text-decoration : underline ;
	font-weight: normal;
	font-size : 11px;
	padding-left: 0;
}
a.link5:active, a.link5:hover, a.link5:focus {
	color : #993300;
	text-decoration : underline ;
	font-weight: normal;
	font-size : 11px;
	
}
a.link6, a.link6:link, a.link6:visited {	
	color : Red;
	text-decoration : underline ;
	font-weight: bold;
	font-size : 11px;
}
a.link6:active, a.link6:hover, a.link6:focus {
	color : #993300;
	text-decoration : underline ;
	font-weight: bold;
	font-size : 11px;
}

a.link7, a.link7:link, a.link7:visited {	
	color : Black;
	text-decoration : underline ;
	font-weight: bold;
	font-size : 11px;	
}
a.link7:active, a.link7:hover, a.link7:focus {
	color : #993300;
	text-decoration : underline ;
	font-weight: bold;
	font-size : 11px;	
}

a.link8, a.link8:link, a.link8:visited {	
	color : White;
	text-decoration : underline ;
	font-weight: bold;
	font-size : 11px;	
}
a.link8:active, a.link8:hover, a.link8:focus {
	color : White;
	text-decoration : underline ;
	font-weight: bold;
	font-size : 11px;	
}

a.link9, a.link9:link, a.link9:visited {	
	color : Yellow;
	text-decoration : none ;
	font-weight: bold;
	font-size : 11px;	
}
a.link9:active, a.link9:hover, a.link9:focus {
	color : Yellow;
	text-decoration : underline ;
	font-weight: bold;
	font-size : 11px;	
}

A.menuact, A.menuact:LINK, A.menuact:VISITED {
	font-family: Tahoma;
	font-size: 11px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
}

A.menuact:ACTIVE, A.menuact:HOVER, A.menuact:FOCUS {
	font-family: Tahoma;
	font-size: 11px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
}
#headerint
{
	position:relative;
	background-color:#A1D2F0; /* #F8E39E;*/
	text-transform:uppercase;
	color:#666666; /*#0E5079;*/
	height:17px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:7px;
	font-weight:bold;
	margin-bottom:3px;
}
#headerint2
{
	position:relative;
	background-color:#A1D2F0; /* #F8E39E;*/
	text-transform:uppercase;
	color:#666666; /*#0E5079;*/
	height:17px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:7px;
	font-weight:bold;
	margin-bottom:0px;
}
#bookit_rows
{	
	text-align:left;
	color:#FFFFFF;
	background-color:#247BBB;
	border-bottom:2px solid #FFFFFF;	
	padding:2px;	
}

#lista ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#lista ul li {	
	background-image: url(../images/vineta.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	padding-left: 1.0em;	
	border-bottom-width: 2px;
	padding-top: 5px;
	margin-left:15px;
	}	
#titleinterior {
	background-image:url(../images/backg/back_header_blue.jpg); 
	background-repeat:repeat-x;  
	font-size:16px; 
	font-weight:bold; 
	font-variant: small-caps;
	color:#FFFFFF; 
	width:605px;
	height:26px;
	padding-top: 3px;	
}
.titleinterior2 {
	font-size:14px; 
	font-weight:bold; 
	font-variant: small-caps;
	color:#FFFFFF; 	
	padding-top: 3px;
	padding-left: 5px;
}
.titleinterior3 {
	font-size:14px; 
	font-weight:bold; 
	font-variant: small-caps;
	color:#FFFFFF; 	
}
#titleinteriormybooking {
	background-image:url(../images/backg/back_header_blue.jpg); 
	background-repeat:repeat-x;  
	font-size:16px; 
	font-weight:bold; 
	font-variant: small-caps;
	color:#FFFFFF; 
	width:100%;
	height:26px;
	padding-top: 3px;	
}
#titleinteriormybooking2 {
	background-image:url(../images/backg/back_header_blue.jpg); 
	background-repeat:repeat-x;  
	font-size:15px; 
	font-weight:bold; 
	font-variant: small-caps;
	color:#FFFFFF; 
	width:100%;
	height:25px;
	padding-top: 2px;	
	padding-bottom: 2px;
}
#packagedeal {
	background-color: #E8EFF5;
	border-style:solid; border-color:#158FDA; 
	border-width:1px;	
}
#packagedeal_specialoffer {
	background-color: #E8EFF5;
	border-style:solid; border-color:#158FDA; 
	border-width:1px;
}

#hotelsbysegments {
	background-color: #E8EFF5;
	border-style:solid; border-color:#158FDA; 
	border-width:1px;	
	padding:5px;
}

#hotelsdeal {
	position:relative;
	height:auto;
	float:left;
	background-color: #E8EFF5;
	border-style:solid; border-color:#158FDA; 
	border-width:1px;	
	width: 284px;
}
#hotelsdeal_specialoffer {
	position:relative;
	height:auto;
	float:left;
	background-color: #E8EFF5;
	border-style:solid; border-color:#158FDA; 
	border-width:1px;	
}
#dealsBackground {
	background-color: #158FDA;
}
#blockdestiny {
	background-color: #E8EFF5;
	float:left; 
	border-style:solid; border-color:#158FDA; 
	border-width:1px;	
	width: 150px;
}

#blockdestiny ul {
	margin: 6px 6px 6px 6px;
	padding: 0;
	list-style-type: none;	
}
#blockdestiny ul li {	
	border-bottom-width: 2px;
	height: 17px;
	padding-top: 3px;
	margin-left:1px;
	}	
#blockdestiny ul li a,a:visited,a:active {	
	padding-left: 1.4em;
	color:  #777777;	
	font-weight : normal;
	text-decoration : underline;	
}
#blockdestiny ul li a:hover,a:focus {	
	<!--background-image: url(../images/vineta.jpg);-->                                    
	background-repeat: no-repeat; 
	background-position: 0 0;
	color: Black;	
	font-weight : normal;
	text-decoration : underline;
}
#stdline {	
	border-bottom:1px solid #f9ab03;
}
a.selectmenu, a.selectmenu:link, a.selectmenu:visited {
	color : Black;
	font-family : Tahoma;
	font-size : 11px;	
	text-decoration : none;
}

a.selectmenu:active, a.selectmenu:hover, a.selectmenu:focus {
	color : #993300;
	font-family : Tahoma;
	font-size : 11px;
	text-decoration : underline;
 	background: none;	
}
.pages {
    padding: 1em;
  	 margin: 1em 0;
    clear: left;
    font-size: 9px;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.6em;
    border: 1px solid #D0D0D0;
    background: #fff;
	 color: Black;
}
.pages span {
    border: 2px solid #993300; /*#333366;*/
    font-weight: bold;
    background: #993300;/* #333366;*/
    color: #fff;
}
.pages a,a:link,a:visited {
	 text-decoration: none;
	 padding-left: 0.5em;
}	
.pages a:hover,a:active,a:focus {
    border-color: #FF6600;
	text-decoration: none;
	padding-left: 0.5em;
}

.pages a.nextprev,a.nextprev:visited,a.nextprev:link {
    font-weight: bold;
    border: none;
	 text-decoration : none;
}
.pages a.nextprev:hover,a.nextprev:active,a.nextprev:focus {
    font-weight: bold;
    border: none;
	 color: #FF6600;
	 text-decoration : none;
}

.pages span.nextprev {
    color: #666;
    border: none;
}

.pages span.nextprev {
   border: 1px solid #ddd;
   color: #999;
}
#blocks_int {
	border:1px solid #108EDE;
	padding:10px;
}
.pricescel {
	color:#CC3000;
	text-transform:none;
	border:1px solid #FFFFFF;
	width:60px;
	font-weight:bold;
}
.prices {
	color:#CC3000;
	text-transform:none;
}
.price-separator {
	color:#158fda;
	font-size:11px;
}

.price-line-through {
 	text-decoration: line-through;
	color:#158fda;
	font-weight:normal;
	font-size:11px;
}
#room_rows
{	
	background-color:#F2F2F2;
	border-bottom:2px solid #FFFFFF;
	padding:3x;
}
#room_rows2
{	
	background-color:#F2F2F2;
	padding:3x;
}
#footer {
	background-color: #E8EFF5;		
}
#searchbox {
	width:150px;
	background-color:#FFCC99;
}
.buttonclass {
	background-image: url(../images/backg/back-button.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	color: #FFFFFF;
	height:17px;	
	text-align:center;
	text-decoration:none;
	background-repeat: repeat-x;
	background-color: #25A3D6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;	
}

.buttondiv
{
	float:left;
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #056DAC;
	cursor:hand;
}


#searchboxcontainer {
    width:150px;
    background-color:#158FDA;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	align:center;
}

.error_page {
	font-size:15px;
	font-weight:bold;
	color: red;
}
.info_page {
	font-size:18px;
	font-weight:bold;
	color: #1487CE;
}
.info_about_us_page {
	font-size:11pt;
	font-weight:bold;
	text-transform:uppercase;
	line-height:14pt;
	color: #FFFFFF;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
.Celda { 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #666666; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none 
	}
.CeldaTitulo { 
 	background:url(../images/PrintVersion_Fondo_2.gif); 
 	PADDING-RIGHT: 3px; 
 	PADDING-LEFT: 3px; 
 	FONT-WEIGHT: bold; 
 	FONT-SIZE: 10px; 
 	PADDING-BOTTOM: 3px; 
 	COLOR: #333333; 
 	PADDING-TOP: 3px; 
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 	TEXT-DECORATION: none 
 	}
.cursorhand
{
	cursor:hand;
}
#std_line
{
	border-bottom:1px solid #F9B011;
}
#leftsite
{
	height:100%;
	border-bottom:1px solid #FE9E06;
	border-left:1px solid #FE9E06;
	border-right:1px solid #FE9E06;
}
.CeldaBordeInferiorRojo
{
	border-bottom:1px solid #FF9933;
	padding:0px;
}
.itineraryterms
{
	background-color:#FFF7DE;
}
.asterisco
{
	font-color:red;
	FONT-SIZE: 12px;	
}
.button {
	border: 1px solid white;
	background-color:#4676BC;
	color:white;
	font-size:11px;
	font-weight: bold;
}
.row_blue {

	background-color: #F2F5FD;

}

.result_table_cars {

	background-color: #F5F7F6;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #E1E2E7;

	border-bottom-color: #E1E2E7;
}