H1, H2, H3, H4, H5, H6, li, p, ul {
	margin:0;
	padding:0;
	list-style:none;
}

body { 
	margin:40px auto auto auto;
	/*background:#FFFFFF url(../imagens/bg.jpg) repeat-x;*/
	background:#54c9dd url(../imagens/bg2.jpg) repeat-x;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333;
}
a {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;
}
a:link { 
	text-decoration: none; 	font-size: 11px; 
}
a:visited {	
	text-decoration: none; color: #333333; font-size: 11px; 
}
a:hover { 
	text-decoration: none; color: #1E81A2; font-size: 11px; 
}
a:active { 
	text-decoration: none; color: #333333; font-size: 11px;
} 

/* ESTRUTURA BÁSICA DO SITE
-------------------------------------------------------------- */
#main {
width:966px;
height:auto;
margin:auto;
background: #FFFFFF;
display:table;
position:relative;
}
#testett {
width:966px;
height:auto;
margin:auto;
text-align:right;

}
#presents {
width:655px;
margin:0 0 15px 15px;
float:left;
}
#estrutural {
width:655px;
margin:0 0 15px 15px;
padding-bottom:5px;
float:left;
border-bottom:1px solid #CCCCCC;
}
#left_content{
width:215px;
margin-left:15px;
float:left;
}
#center_content{
width:425px;
float:left;
padding:0px 0 0 15px;
margin-bottom:10px;
}
#right_content{
width:240px;
float:right;
margin-right:15px;
}
#rodape {
width:966px;
float:left;
/*background:url(../imagens/bg-rodape.jpg) no-repeat bottom;*/
background:url(../imagens/bg-rodape.gif) no-repeat bottom;
}
#copy {
width:966px;
height:auto;
margin:auto;
}

#trad {
    position:absolute;
    margin:-30px 0 0 855px;
	margin:-30px 0 0 855px \0/;
	*margin:-30px 0 0 855px;
    width:150px;
}

#trad ul li {
    float:left;
    margin:0 4px 0 4px;
}

#trad ul li img {border:none;}

/* ESTRUTURA DE CONTEÚDO DO SITE
-------------------------------------------------------------- */
.headerblue {
background:url(../imagens/headerBlue.jpg);
border: 1px solid #089DCB;
margin-bottom:10px;
padding:2px 0 2px 5px;
height:22px;
vertical-align:middle;
}
.hOrange {
background:url(../imagens/headerOrange.jpg);
border: 1px solid #df4804;
margin-bottom:10px;
padding:2px 0 2px 5px;
height:22px;
vertical-align:middle;
}
.hNews {
border-top:4px solid #1898de;
}
.adress {
float:left;
margin-left:20px;
padding:10px 0 25px 0;
}
.newsletter {
background: #DF4704 url(../imagens/bg-Newsletter.jpg) repeat-x;
padding:3px 5px 10px 10px;
margin-bottom:10px;
}
.arearestrita {
border:1px solid #0093C4;
background: #0093C4 url(../imagens/bg-areatrstrita.jpg) repeat-x;
padding:3px 5px 10px 10px;
margin-bottom:10px;
}
.news {
width:200px;
border:1px solid #CCCCCC;
background: #FFFFFF;
padding:5px;
margin-bottom:5px;
float:left;
}
.news2{
width:425px;
float:left;
padding:0px 0 10px 0;
margin:0 0 10px 15px;
}
.news3{
width:425px;
padding:0px 0 10px 0;
margin:0 0 10px 0;
display:table;
float:left;
border-bottom:1px solid #CCCCCC;
}
.acomodacoesInterna{
width:425px;
padding:0px 0 10px 0;
margin:0 0 10px 0;
display:table;
float:left;
}
.tarifaLeft {
width:185px;
float:left;
margin-right:10px;
margin-bottom:10px;
padding:10px;
height:190px;
}
.tarifaRight {
width:185px;
float:left;
padding:10px;
margin-bottom:10px;
height:190px;
}

.divRodape{
padding:10px;
border-bottom:3px solid #77D8F9;
}
.gallery {
width:140px;
float:left;
padding:5px;
margin:0 10px 10px 0;
border:1px solid #CCCCCC;
background: #f5f5f5;
}
.gallery2 {
width:115px;
float:left;
padding:5px;
margin:0 10px 10px 0;
border:1px solid #CCCCCC;
background: #f5f5f5;
}
.zoom {
margin-top:10px;
float:right;
}

/* BOTÕES
-------------------------------------------------------------- */

.botaomais {
float:right;
}


/* FONTES E TEXTO
-------------------------------------------------------------- */
.tBlue {
font-family:'Trebuchet MS', Arial, Verdana, Tahoma;
font-size:16px;
font-weight:normal;
color: #016196;
}
.tBlue2 {
font-family:'Trebuchet MS', Arial, Verdana, Tahoma;
font-size:20px;
font-weight:bold;
color: #016196;
}
.tBlue3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #5bb9eb;
}
.colorBlue {
color:#5bb9eb;
}
.tBranco {
font-family:'Trebuchet MS', Arial, Verdana, Tahoma;
font-size:16px;
font-weight:normal;
color: #FFFFFF;
}
.tBranco2 {
font-family:'Trebuchet MS', Arial, Verdana, Tahoma;
font-size:16px;
font-weight:bold;
color: #FFFFFF;
}
.tBranco3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #FFFFFF;
}
.tBlack {
font-family:'Trebuchet MS', Arial, Verdana, Tahoma;
font-size:20px;
font-weight:bold;
color: #222222;
text-align:right;
}

.tGreen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #009933;
}
.tYelow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #FFCC3A;
}

.textMini {
font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#333333;
}
.text13 {
font: normal 13px Arial, Helvetica, sans-serif; color:#333333;
}
.text18 {
font: normal 18px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#0287ce;
}
.text12 {
font: normal 12px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#0287ce;
}
/* Menu em listas HORIZONTAL
-------------------------------------------------------------- */

.input1 { border:0; color:#666666; margin:5px 0; }
.restrictButton { margin-left:125px; text-align:right}


/* Menu em listas HORIZONTAL
-------------------------------------------------------------- */
#menu {  background:url(../imagens/bg-menu.jpg) no-repeat; height:46px; text-align:center; padding: 15px 0 0 0;}
#menu ul { padding:0px; list-style-type:none; color:#9CB6E4; }
#menu li {display:inline;}
#menu li a { text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; border-right:1px solid #9bc6df; padding:0px 10px 0px 7px;}
#menu li a:hover { color:#9CB6E4;}
/*---------------- */

.menuRodape { text-align:center;}
.menuRodape ul { padding:0px; list-style-type:none; color:#9CB6E4; }
.menuRodape li {display:inline;}
.menuRodape li a { text-decoration:none; font: normal 12px 'Trebuchet MS', Arial, Verdana, Tahoma; color:#0b93de; padding:0px 10px 0px 5px;}
.menuRodape li a:hover { color:#07608F;}

/* MENU HORIZONTAL
-------------------------------------------------------------- */
.menuh { width: 205px; border-bottom-width: 0; text-decoration: none; text-align:right; list-style-type:none;}
.menuh a{ font: bold 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color: #FFFFFF; display:block; padding:6px 10px 6px 0; background:#5bb9eb; margin:0 0 2px 0; list-style-type:none;}
* html .menuh li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 205px;}
.menuh li a:visited, .menuh li a:active{ font: bold 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color: #FFFFFF; }
.menuh li a:hover{ text-decoration: none; font: bold 13px 'Trebuchet MS', Arial, Verdana, Tahoma; color: #FFFFFF; background:#0b9ae6; }


/* PROPRIEDADES EM TABELAS
-------------------------------------------------------------- */
.classImagens{ margin-right:5px; margin-bottom:3px; float:left;}
.classImagensBorder{ margin-right:5px; margin-bottom:3px;  border:1px solid #016196; padding:2px; float:left;}
.classImagensMenuTop{ margin-right:15px;}
.classMargemBottom { margin-bottom:15px;}
.classMargemTop { margin-top:10px;}
.classMargemTop-and-bottom { margin-bottom:10px; margin-top:10px;}
.classBordasInferiores { border-bottom:1px solid #A4CEED; border-left:1px solid #A4CEED; border-right:1px solid #A4CEED;}
.classBordasCinza{ border:1px solid #CCCCCC; margin-bottom:10px;}



/* NUVEM DE TAGS
-------------------------------------------------------------- */
.tagColor1 li a{  display: block; text-decoration: none; margin: 0; padding: 4px 6px; color: white; background: #77D8F9; margin-bottom:2px; list-style:none;}
.tagColor1 li a:hover{  background: #1E81A2;}
/* TAG 2
-------------------------------------------------------------- */
.tagColor2 li a{  display: block; text-decoration: none; margin: 0;padding: 4px 6px;  color: white; background: #4DBDE3; margin-bottom:2px; list-style:none;}
.tagColor2 li a:hover{  background: #1E81A2;}
/* TAG 3
-------------------------------------------------------------- */
.tagColor3 li a{  display: block; text-decoration: none;margin: 0;padding: 4px 6px; color: white; background: #259FC6; margin-bottom:2px; list-style:none;}
.tagColor3 li a:hover{  background: #1E81A2;}

/* Ajustes BeeWeb*/
.ajuste_margens img {
	margin-right: 20px;
}
.ajuste_margens p {
	padding-bottom: 10px;
}
