@charset "UTF-8";
/* CSS Document */

html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	background:#2075AE;
	color: #3F212B;
	font-family:Tahoma, Geneva, sans-serif;
	line-height: 1.5;
}

body#bd {
	color: #3F212B;
	padding: 0;
	margin: 0;
}

/*Wrapper
---------------------------------------*/
#all {
	width: 950px;
	margin: 0;
	
}

#wrapper {
	position:relative;
	background:url(images/bg_back.gif) repeat-y;
	width: 950px;
	padding-left:20px;
	background-color:#FFF;
	
}

* html #wrapper {
	width: 950px;
}


*+html #wrapper {
	width: 950px;
	background-color:#FFF;
}

#noo2 {
	float:right;
	margin-right:15px;
	
}



/*Header
---------------------------------------*/

#header {
	background:#fff;
	line-height: normal;
	position: relative;
	margin-bottom: 0px;
	z-index: 999;
	height:85px;
	width: 930px;
		left:-15px;
}

* html #header {
	width: 930px;
	left:-15px;
}

*+html #header {
	width: 930px;
}



/*Logo
---------------------------------------*/
div.logo, div.logo-text {
	margin: 0 0 5px;
	padding: 0;
	float: left;
	position: absolute;
	top: 10px;
	left: 15px;
	
}
div.logo a {
	width: 336px;
	height: 68px;
	display: block;
	background: url(images/logo.gif) no-repeat center;
}

/*Container
---------------------------------------*/

#container {
	line-height: normal;
	position: relative;
	z-index: 999;
	background: url(images/body_bg.jpg) repeat-x #fff;
	width: 960px;
	margin-left:-4px;
	left:-21px;

}

* html #container {
	width: 945px;
	margin-left:-4px;
}

html* #container {
	width: 957px;
	left:-18px;
}

*+html #container {
	
}
#container_in {
	line-height: normal;
	margin:0;
	padding:0;
	z-index: 999;
	width: 960px;
	left:-7px;
	background: url(images/right_bottom.gif) no-repeat right bottom;
}

* html #container_in {
	width: 950px;	

}
html* #container_in {
	width: 957px;
	
}

*+html #container_in {
	
}

/*Footer
---------------------------------------*/

#footer {
	line-height: normal;
	position: relative;
	z-index: 999;
	height: 40px;
	width: 960px;
	background: url(images/HOTELES_22.gif) repeat-x;
	margin-left:-4px;
	padding-top:10px;
	left:-21px;
}

* html #footer {
	width: 957px;
	margin-left:0px;
	padding-bottom:15px;
}


html* #footer {
	
}

*+html #footer {
	width: 960px;
}

#footer a{
	color:#3F212B;}

/*Line
---------------------------------------*/

#line {
	margin-bottom:-3px;
	position: relative;
	z-index: 1000;
	height: 5px;
	background: url(images/line_up.gif) no-repeat center;
	width:919px;
	left:-21px;
}

* html #line {
	margin-bottom:-8px;
	margin-left:15px;
	
}

/*BLOCK
---------------------------------------*/
#block{
	padding:5px;
	background:#f2f2f2 url(images/block_bg.jpg) repeat-x;
	border:1px solid #ccc;
	margin-bottom:10px;
	width:135px;
	}
	
html * #block{
	width:145px;
	}
* html #block{
	width:150px;
	}
#bor{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:5px;
	width:98%;
	height:15px;
	margin-bottom:5px;
	margin-top:5px;
	}
	
	*html #bor{
		display:block;}
		
a.right2{
	margin-top:-17px;
	float:right;}
	
*html a.right2{
	margin-top:-16px;
	}
	
#bor small{
	float:left;
	margin-left:5px;
}
	
#bor a{
float:right;
	margin-left:5px;}
	
#bor2 {
	text-align:left;
		border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:5px;
	width:98%;
	height:15px;
	margin-bottom:5px;
	margin-top:5px;}

#bor a.you-are-here-raquo{
	float:left;}

/*MENU
_____________________*/
ul#menu{
	margin:0px;
	margin-left:-20px;
	padding:0px;
	padding-top:5px;
	width:956px;
	position:relative;
	border-bottom:5px #e6e6e6 solid;
	border-top:1px #e6e6e6 solid;
}

*html ul#menu{
	padding-bottom:5px;}
	
ul#menu li{
	display:inline-block;
	list-style:none;
	font-size:11px;
	text-transform:capitalize;
	text-decoration:none;
	padding:0px 10px;
	background:#fefefe;
	border-right:2px solid #ccc;
	margin-top:0;
	margin-bottom:5px;
	margin-left:3px;
	margin-right:0px;
	}

*html ul#menu li{
	float:left;}
a{
	color:#3F212B;
	text-decoration:none;}
	
ul#menu li#Hoteles{
	background:url(images/add_home.png) no-repeat left top; 
	padding-left:17px;
	padding-top:2px;
	margin-left:30px;
	}
	
ul#menu li#Ofertas{
	background:url(images/favorite.png) no-repeat left top; 
	padding-left:17px;
	padding-top:2px;

	}
	
ul#menu li#Contactar{
	background:url(images/mail_receive2.png) no-repeat left top; 
	padding-left:17px;
	padding-top:2px;

	}
	
ul#menu2{
	position:relative;
	float:right;
	right:50px;
	top:-40px;
	}
	
*html ul#menu li#Hoteles{
	padding-top:0px;}
	
*html ul#menu li#Ofertas{
	padding-top:0px;}

*html ul#menu li#Contactar{
	padding-top:0px;}
	
	
	
*html ul#menu2{
	top:-25px;}

ul#menu2 li{
	background:url(images/promotion.png) no-repeat left 0px;
	font-size:11px;
	padding-top:2px;
	padding-left:20px;
	list-style:none;
	}
	
	
*html ul#menu2 li{
	padding-top:0px;}
	
	ul#menu2 li a{
	font-size:11px;
	color:#333;
	}
ul#menu li a{
	font-size:11px;
	color:#333;
	}

#flags{
	position:absolute;
	top:10px;
	right:-10px;}
	
#flags a{
	font-size:11px;
	display:block;
	color:#333;
	margin-bottom:5px;}
	
#flags a img{
	border:0px;}

/*DEFAULT
----------------------------------*/
BODY, TD, TH, DIV { font-family: Arial, sans-serif; font-size: 13px; line-height: 120%; }
TEXTAREA, INPUT, SELECT, OPTION { font-family: Arial, sans-serif; font-size: 13px; }

A     { color: #007800; text-decoration: none; }
A:HOVER{ text-decoration: underline; }
TABLE { border-collapse: collapse; }
IMG   { border: 0; }
FORM  { padding: 0; margin: 0; }
H1    { font-family: Times New Roman; font-size: 26px; font-weight: normal; margin: 0; margin-top: 5px; margin-bottom: 10px; line-height: 100%; }
H2    { font-family: Times New Roman; font-size: 23px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H3    { font-family: Times New Roman; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H4    { font-family: Times New Roman; font-size: 17px; font-weight: bold; margin: 0; margin-bottom: 10px; line-height: 100%; }
H5    { font-size: 13px; margin-bottom: 10px; line-height: 100%; }
SMALL { font-size: 11px; color:#3F212B; }

HR    { border: 1px solid #B6E6B6; }

img{
	border:0px;}

.header { background-color: #007800; }
.header-navigation-item { color:#333; }
.left-navigation-item   { color: #4D4D4D; padding-bottom:8px; font-weight:bold; display:block; }
.left-navigation-item2   {font-size:11px; padding-left:0px; color:#4d4d4d; }
.left-navigation-header { border-bottom: 1px solid #999999; text-align:center; padding-bottom:5px; color:#4D4D4D; font-family: Tahoma; font-size: 11px; font-weight: bold; }

.search-input  { border: 0; }
.search-submit { background-color: #007800; border: 0; color: #FFFFFF; font-weight: bold; font-size: 11px; padding-left: 5px; padding-right: 5px; }

.full-story-raquo { font-family: Arial; font-size: 14px; }
.content-box-header { font-family: Times New Roman; font-size: 20px; }

.you-are-here { color: #333; }
.you-are-here-raquo { font-family: Arial; font-size: 13px; }
A.you-are-here { color: #333; }

.passive { color: #666666; text-align:center; }

.small   { font-size: 11px; }
.action  { color: #007800; text-decoration: underline; cursor: pointer; }

ul.comments { margin:0px; padding:0px; } 
ul.comments li { padding-bottom: 15px; padding:10px; list-style:none; background:url(images/comment_bg.jpg) repeat-x #fff; border:1px solid #E3E3E3; margin-bottom:10px; } 