body{ 
    background: #DCA50D;
    padding:0;    
    margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1,h2,h3,h4 {margin: 0; padding: 0;}

#wrapper{
    width:800px;
    margin:0 auto;    
}

#header{
	background-color:#0A0B0D;
	width:100%;
	height:160px;	
}
#header #head {
	clear:both;
	height:130px;
}
#header .top-bar {
	height:21px;
	width:800px;
	border-bottom:2px solid #FFFFFF;	
}

#tab-nav{
	list-style-type:none;
	margin:5px 0 0;
	padding:2px 0 0 2px;
}

#tab-nav a {
	color:#FFFFFF;
	text-decoration:none;
}

#tab-nav li.tab {
	float:left;
	display:inline;
}

#tab-nav li.tab a {


color:white;
font-weight:bold;
margin:0 0 0 5px;
padding:3px 5px 3px ;
text-decoration:none;
}


#tab-nav li.no-tab {
float:right;
display:inline;
margin-left:3px;
padding:1px 5px 2px;
text-align:right;
}

#content-wrapper{
    background: #fff url(images/bg.gif) repeat-y;
	width:100%;
}

#content-wrapper #left-sidebar{
	background-color:#0A0B0D;
	float:left;
	display:block;
	width:200px;
}


#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}


#content-wrapper #main{
	float:left;
	width:400px;
	padding:7px;
    text-align: justify;
}

#content-wrapper #right-sidebar {
	float:left;
	width:178px;
	padding:3px;
}

#navigation ul {
	background:#AA480B;
	margin:8px auto;
	width:197px;
}

#navigation li.menu-title {
	font-size:14px;
	background:url(images/menu-title.gif) no-repeat;
	padding:6px 5px;
	text-transform:uppercase;
	font-weight:bold;
}

#navigation li {
	display:block;
	padding:3px 3px;
	border-bottom:1px solid #b05116;
}

#navigation li a {
	padding:3px 5px 5px;
	color:#000000;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid #903b06;
    
}
#navigation li a:hover{
    background: #D95A0D;
}
#navigation .submenu{
	background:#C79900;
	padding:0;
	margin:0;
	margin-left:-3px;
}

#navigation .submenu li {
	border:0;
	padding:0 0px;
}

#navigation .submenu li.submenu-title {
    padding: 3px 0 3px 10px ;
}
#navigation .submenu li a {
	border:0;
	padding:3px 15px;
}	

#navigation .submenu li a:hover{
    background: #FDCF3E;    
}

/*********** NAVEGADOR SECUNDARIO *********/
.secundary-nav {

    padding: 0;
    margin: 0;   
    list-style: none;
}

.secundary-nav li {
    display: block;
	border:1px solid #FFF;    
}

.secundary-nav li.title {
    background-color: #AA480B;
    padding: 5px;;    
}

.secundary-nav li {
	
}

.secundary-nav li a {
	display: block;
    color: black;
    padding: 3px;
    text-decoration: none;
}

.clear {
	clear:both;
}

#footer {
	clear:both;
	background:#2f2e2e;
	color:#CCCCCC;
	text-align:center;
	padding:10px;
}

span.text {
    color:#AA480B;
}

table.rates {
    border-collapse: collapse;
}
table.rates th {
color:#000;
font-size:12px;
font-weight:bold;
padding:5px 15px;
}

table.rates td {
border-top:1px solid #E8EDFF;
color:#050505;
padding:4px 15px;
}

.tbcol{
    background:#FFA56F none repeat scroll 0 0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
}

table#hotel-details a{
    color:#000;
    text-decoration: none;    
}

table#hotel-details a:hover{
    color:#000;
    font-weight: 600;
    text-decoration: underline;    
}

.clear {
    clear: both;
}

.floatL{
	float:left;
}

.slide{
	width: 245px;
    height: 130px;
}

#footer a {
  color:#FFF;
  text-decoration: none;
}