/*
	   border: 1px solid #ccc;
*/
@import url("style_editor.css");
@import url("style_calendar.css");

* { padding: 0; margin: 0; }

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color:#603813;
 background-image:url(../images/background_pattern.gif);
 background-repeat:repeat-x;
}
img { border:0; vertical-align:middle; }
input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
table td { padding:5px; }

a:link { color:#F7941E; }
a:visited { color:#F7941E; }

#links { color:#603813; margin-top:15px; text-decoration:none }
#links a:link, #links a:visited {
 text-decoration:none; font-size:11px;
}

#linkreservar {
 clear:both;
 width:60px;
 margin-top:15px;
 float:right;
 background-image:url(/web/images/botao_reservas.jpg);
 background-repeat:no-repeat;
 width:69px;
 height:22px;
 text-align:center;
 padding-top:2px;
}
#linkreservar a:link, #linkreservar a:visited {
 color:#333333;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
}

#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#header_logo {
 color: #333;
 width: 900px;
 height:90px;
 float: left;
 padding: 0px;
 margin: 9px 0px 5px 0px;
}
#header {
 color: #333;
 width: 900px;
 height:215px;
 float: left;
 padding: 0px;
 margin: 0px 0px 0px 0px;
}
#header_banner {
 color: #333;
 width: 900px;
 height: 208px;
 padding: 0px;
 margin: 0px;
 margin-left:auto; margin-right:auto;
}
#navprincipal {
/*
 float:right;
 margin-top:75px;
 margin-right:10px;
*/
 position:relative;
 top:75px;
 left:45px; 
 color: #F7941E;
}
#navprincipal a {
 color: #F7941E;
 font-size:1.17em;
 text-decoration:none;
 text-transform: uppercase;
}

#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 width: 596px;
 float: left;
 margin-top:3px;
}
#leftcolumn_content { 
 color: #333;
 margin: 13px 0px 0px 0px;
 padding: 5px;
 width: 596px;
 float:left;
}
#leftcolumn_content H1 { 
 color: #F7941E;
 font-size:22px;
}
#leftcolumn_content H2 { 
 color: #F7941E;
 font-size:16px;
 margin-bottom:20px;
}
#leftcolumn_content #content {
 margin-left:20px;
 margin-top:20px;
 color:#FFFFFF;
}
#leftcolumn_content #content ul {
 margin-left:20px;
}
#rightcolumn {
    width: 270px;
	float: right;
	margin: 0px 0px 0px 0px;
	margin-top:9px;
}
#boxreserva {
	color: #333;
	margin: 0px 0px 0px 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F7941E; 
	font-size:11px;
	padding-left: 15px;
	height:163px;
}
#boxreserva label { 
 display:block;
 color: #F7941E;
 font-weight:bold;
}
#boxnewsletter { 
 color: #ffffff;
 margin: 0px 0px 0px 0px;
 	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	padding-left:15px;
	padding-top:8px; 
}
#boxnewsletter label { 
 color: #ffffff;
 font-size:11px;
 width:40px;
}
#boxnewsletter input { 
 margin-bottom:3px;
}

#boxprices { 
 color: #ffffff;
 margin: 0px 0px 0px 0px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #ffffff;
 padding-left:15px;
 margin-top:7px;
 padding-top:15px;
 font-size:0.95em;
		 
}

#footer { 
 width: 900px;
 height:30px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#footer .left { 
 float:left;  color: #F7941E; font-size:11px;
}
#footer .left a { 
 color: #ffffff;
 text-decoration:none;
}
#footer .right { 
 float:right; font-size:11px; color:#FFFFFF; margin-right:25px;
}

#logo {
 float:left;
 margin-left:25px;
}
#barraseparadora {
 width:700px;
 height:15px;
 background-image:url(../images/barra.gif);
 background-repeat:no-repeat;
 position:relative;
 top:-275px;
 left:-190px;
}
.title { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #F7941E;
 font-size:18px;
 font-weight:bold;
 margin-bottom:10px;
}
.boxdestaque {
 width:275px;
 float:left;
 color:#FFFFFF;
 margin-right:20px;
}
.boxsugestoes {
 background-image:url(../images/oquefazer_fundo.jpg);
 background-repeat:no-repeat;
 width:269px;
 height:170px;
 float:left;
 font-size:12px;
 color:#FFFFFF;
 margin-right:25px;
 margin-bottom:15px;
}
.boxsugestoes .interior {
 padding:15px;
 font-size:11px;
}
.boxsugestoes a:link, .boxsugestoes a:visited {
 font-size:14px;
 color:#603813;
 font-weight:bold;
 display: block;
 margin-top:5px;
 margin-bottom:5px;
}
.boxmoto {
 background-image:url(../images/oquefazer_fundo.jpg);
 background-repeat: repeat-x;
 width:555px;
 height:135px;
 padding:18px;
 display:block; 
 margin-bottom:15px;
}
.boxmoto a, .boxmoto a:visited {
 font-size:14px;
 color: #603813;
 font-weight:bold;
}
input, select { 
 font-size:11px;
}
.button { 
 background-color: #F7941E;
 border-width:1px;
}
.paginate {
 text-align:right;
 font-size:11px;
}
.boxrelatedfiles {
	font-size:11px;
	margin-top:20px;
	padding-top:5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F7941E;
}

label {
 display:block;
}

#ajaxmsg {
 font-size:11px;
}


#lang { list-style: none;
		font-size: 11px;
		float: right;}
		
#lang li {float: left; }
