/* --- Elementos html default --------------------------------------------------------------------------------- */

* { margin: 0; padding: 0; border: 0; }
html { color: #595959; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #92b5c8; }
body { background-color: #92b5c8; }

h1 { font-size: 12px; font-weight: bold; text-transform: uppercase; }
h2 { font-size: 11px; color: #6699cc; font-weight: bold; text-transform: uppercase; }  /*azul*/
h3 { font-size: 11px; color: #ffffff; font-weight: bold; background-color: #a09697; height: 18px; padding: 5px 0 0 5px; }  /*invertido*/ /*menu*/
h4 { font-size: 11px; color: #990000; font-weight: bold; text-transform: uppercase; }  /*verm*/


a { 
color: #595959;
text-decoration: none;
}
a:hover { 
color: #900;
text-decoration: underline;
}

table {
border: 0;
border-collapse: collapse; 
width: 100%;
}

ul { list-style: none; }

p { 
padding: 8px 0 0 0;
text-align:justify;
}


/* --- Elementos da página ------------------------------------------------------------------------------------ */

#global { 
width: 760px;
margin: auto;
}
#cabecalho { 
background-color:#a3999a;
height:110px; 
}
#logo { 
margin-left: 34px; 
margin-top: 14px; 
width: 288px; 
float: left; 
}
#slogan { 
text-align: right; 
}
#bondinho { 
margin-left: 61px; 
width: 377px; 
float: right; 
}
#barra { 
background-color: #c3e4e6; 
height: 26px; 
margin-top: -2px; 
}
#td1 { 
width: 600px; 
padding-left: 8px; 
}
#td2 { 
padding-right: 10px; 
}
#td2 ul li { 
margin-left: 14px; 
float: right; 
}
#menu {
background-color: #a3999a;
height: 30px;
} 
#flash { 
background-color: #a3999a; 
height: 227px; 
}
#principal { 
background-color: #ededed;
}
#lateral { 
width: 176px; 
background-color: #a09697; 
vertical-align: top; 
padding: 12px 0 0 0;
}
#lateral h3 { 
padding-left: 0px;
}
#conteudo { 
background: #ededed url(../imagens/sombra.jpg) repeat-x; 
vertical-align: top; 
padding: 28px 12px; 
}
#conteudo li {
padding:3px;
}
#galeria { 
width: 381px; 
margin: 30px auto; 
}
#setas { 
text-align: right; 
position: relative; 
top: 10px; 
}

#hoteis #forms { 
border: 1px solid #fff; 
border-right: none; 
background-color: #a09697; 
margin-top: 30px; 
}
#hoteis #forms select { 
background-color:#F1F1E7; 
height:18px; 
color:#A3999A; 
font-size: 11px; 
}
#hoteis #forms #select1 { 
width: 160px; 
}
#hoteis #forms #select2 { 
width: 72px; 
}
#hoteis #titulos { 
border: 1px solid #fff; 
border-right: none; 
background-color: #a09697; 
margin-top: 4px; 
}
#hoteis #titulos td { 
height: 30px;	
color: #fff; 
text-align:center; 
border-right: 1px solid #fff; 
}
#hoteis a { 
color: #92B5C8 
}
#hoteis .foto { 
width: 94px; 
}
#hoteis .nome { 
width: 230px; 
padding-left: 8px; 
}
#hoteis .cidade { 
width: 86px; 
text-align:center; 
}
#hoteis .estrelas { 
width: 53px; 
text-align:center; 
}
#hoteis .preco { 
width: 65px; 
text-align:center; 
}	
#hoteis #lista_hoteis { 
background-color: #fff; 
padding-top: 15px; 
}

.jambook { margin-top: 30px; }
.jambook h2 { font-size: 12px; text-decoration: underline; }
.jambook div { margin-top: 10px; }
#jambook_menu { margin-top: 30px; }
#jambook_menu a { color: #92b5c8; font-weight: bold; font-size: 12px; }
#jambook_menu h2 { font-size: 12px; text-decoration: underline; }
#jambook_menu span { margin-right: 10px; }
.adminform { }
.adminform td { height: 25px; text-align: left !important; }
.adminform .input_comment { padding-top: 3px; }

.jobline_titulo { margin: -10px 0 20px 0; }	
.jobline_item { margin-top: 15px; font-weight: bold; }
.jobline_item div { margin-top: 8px; font-weight: normal; }
.applyform { border: 0; }
.applyform .inputbox { width: 330px; }
.applyform textarea { height: 150px; }
.applyform td { padding-top: 10px; border: 0; }

.chronoform { display: none; }

.orcamento td { height: 22px; }
.orcamento input, .orcamento select { color: #a3999a; }
.orcamento textarea { color: #a3999a; width: 100%; }
.orcamento .formbutton { color: #666; }

.moduletable_newsletter { padding: 0 12px; background-color: #c9cacc; width: 173px; }
.moduletable_newsletter h3 { background-color: #c9cacc; }
.moduletable_newsletter .pretext_newsletter { line-height: 24px; margin: -5px 0 12px 0; }
.moduletable_newsletter input { width: 120px; margin-top: 4px; height: 16px; vertical-align: bottom; color: #666; font-size: 11px; padding: 2px 0 0 4px; background-color: #ededed; }
.moduletable_newsletter #aca_22 { 
width: auto; 
padding: 0 3px 3px 3px; 
margin-bottom: 6px; 
height: 24px; 
vertical-align: bottom;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin-top: 8px; 
border: 1px solid #a09697; 
color: #666;
}

/*   
.moduletable_newsletter { padding: 0 12px; background-color: #c9cacc; }
.moduletable_newsletter h3 { background-color: #c9cacc; }
.moduletable_newsletter p { line-height: 24px; margin: -5px 0 5px 0; }
.moduletable_newsletter input { width: 120px; margin-top: 4px; height: 18px; vertical-align: bottom; color: #666; font-size: 11px; padding: 0 0 0 4px; background-color: #ededed; }	
.moduletable_newsletter input.formbutton { width: auto; height: 18px; vertical-align: bottom; padding: 0; }
*/

.moduletable_empresas { padding: 12px 12px 50px 12px; }
/*.moduletable_empresas h3 { background-color: #c9cacc; }*/
.moduletable_empresas p { line-height: 24px; margin: -5px 0 5px 0; }
.moduletable_empresas input { width: 120px; margin-top: 4px; height: 18px; vertical-align: bottom; color: #666; font-size: 11px; padding: 0 0 0 4px; background-color: #ededed; }	
.moduletable_empresas input.formbutton { width: auto; height: 18px; vertical-align: bottom; padding: 0; }

#mod_loginform { line-height: 18px; }
#mod_loginform .inputbox { margin-bottom: 2px; width: 120px; font-size: 11px; padding: 2px 2px; }
#mod_loginform .button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 10px 0; padding: 3px; border: 1px solid #a09697; color: #666; }

#rodape { background-color: #a3999a; height: 22px; color: #fff; text-align: center; padding-top: 8px; }

.footer { background-color: #a3999a; height: 22px; color: #fff; text-align: center; padding-top: 8px; }


.moduletable { margin-bottom: 20px; margin-top: 5px; padding: 0 8px 0 12px; }

.menu li { margin-top: 12px; }

.readon { display: block; float:right; }

.article_separator { display: block; height: 0px; margin: 15px 0; border-bottom: 1px dotted #000; background-color: #fff; }

.formbutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 20px; padding: 3px; border: 1px solid #a09697; color: #666; }


.componentheading { font-size: 12px; font-weight: bold; text-transform: uppercase; }




/* ----- menu -----*/

.moduletable-top {
position:relative;
}

.menu-top {
position:absolute;
clear:both;
float:none;
}

.menu-top li {
float: left;
cursor: pointer;
}

.menu-top li ul {
border: 1px solid #666;
}

.menu-top li ul li {
display:block;
float:none;
clear:both;
}

.menu-top li ul li a {
padding: 4px 4px 6px 10px;
display:block;
color:#fff;
background: transparent url(../imagens/transparencia.png);
}

.menu-top li ul li a:hover {
text-decoration: none;
background: transparent url(../imagens/transparencia_hover.png);
}


/* ----- fim-menu ----- */
