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







.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display:inline-table;
}
/* Hides from IE-mac \*/



* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
br.quebraFloat {
	clear:both;
}
/* End hide from IE-mac */







body {
	background:#E9EADA;
	margin:0;
	padding:0;
}
#cabeca {
	background:#E9EADA;
	margin:0;
	padding:0;
	width:100%;
}
#corpo {
	background:#E9EADA url(../images/bg_corpo.jpg) repeat-x top;
	margin:0;
	padding:15px 0 0 0;
	width:100%;
}
#cabeca #topo {
	height:130px;
	margin:0 auto;
	padding:0;
	width:800px;
}
#cabeca #topo #logo {
	float:left;
	margin:0;
	padding:0 53px 0 0;
	width:115px;
}
#cabeca #topo #botao {
	float:left;
	margin:0;
	padding:51px 15px 0 35px;
	width:295px;
}
#cabeca #topo #formulario {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:285px;
}
#cabeca #topo #formulario form {
	display:block;
	margin:0;
	padding:0;
}
#cabeca #topo #formulario form div {
	clear:both;
	display:block;
	margin:0;
	padding:5px 0 0 0;
}
#cabeca #topo #formulario form div.separador {
	clear:both;
	border-bottom:1px solid #d9ddb8;
	margin:0;
	padding:0 0 10px 0;
}
#cabeca #topo #formulario form a.submit {
	background:url(../images/btn_submit.jpg) no-repeat;
	display:block;
	float:left;
	height:16px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:16px;
}
#cabeca #topo #formulario form a.opcoes {
	color:#707070;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
}
#cabeca #topo #formulario form a.opcoes:hover {
	text-decoration:underline;
}
#cabeca #topo #formulario form a.submit span.invisivel {
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
}
#cabeca #topo #formulario form div span.titulo {
	color:#003b6c;
	font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#cabeca #topo #formulario form div span.telefones, p span.telefones {
	color:#003663;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
}
#cabeca #topo #formulario form div span.separador {
	color:#707070;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
#cabeca #topo #formulario form div input.caixas {
	border:1px solid #bdbeb1;
	color:#959595;
	float:left;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	width:124px;
}
#cabeca #topo #formulario p {
	margin:0;
	padding:0;
}
#cabeca #topo #formulario table, #cabeca #topo #formulario table td {
	margin:0;
	padding:0 0 3px 0;
}
#cabeca #topo #formulario p.logado, #cabeca #topo #formulario p.logado a, #cabeca #topo #formulario td.logado a {
	color:#707070;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
}
#cabeca #topo #formulario p.logado a, #cabeca #topo #formulario td.logado a {
	font-weight:bold;
	text-decoration:none;
}
#cabeca #topo #formulario p.logado a:hover, #cabeca #topo #formulario td.logado a:hover {
	text-decoration:underline;
}
#cabeca #topo #formulario p span.titulo {
	color:#003b6c;
	font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#cabeca #menu {
	background:url(../images/bg_menu.jpg) repeat-x;
	clear:both;
	height:35px;
	margin:0;
	padding:0;
	width:100%;
}
#cabeca #menu div {
	margin:0 auto;
	padding:6px 0 0 0;
	width:805px;
}
#corpo #content {
	clear:both;
	margin:0 auto;
	padding:0;
	width:820px;
}
#corpo #content #header {
	background:url(../images/bg_topo_content.png) no-repeat;
	clear:both;
	height:20px;
	margin:0;
	padding:0;/* Mozilla ignores crazy MS image filters, so it will skip the following */
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/bg_topo_content.png');*/}
/* IE ignores styles with [attributes], so it will skip the following. */
/*#corpo #content #header [id] {
  background-image:url(../images/bg_topo_content.png);
}*/





#corpo #content #middle {
	background:url(../images/bg_middle_content.png) repeat-y;
	height:auto;
	_height:300px;
*min-height:300px;
	margin:0;
	padding:0 20px 20px 20px;
}
/*#corpo #content #middle.aposentos { height:1320px; }*/



#corpo #content #footer {
	background:url(../images/bg_footer.png) 1px no-repeat;
	clear:both;
	height:41px;
	margin:0;
	padding:15px 15px 0 15px;
}
#corpo #content #footer p {
	color:#464646;
	display:block;
	float:left;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:600px;
}
#corpo #content #footer p.creditos {
	text-align:right;
	width:170px;
}
#corpo #content #middle #esquerda {
	float:left;
	margin:0;
	padding:10px 10px 0 0;
	width:460px;
}
#corpo #content #middle #esquerda p {
	display:block;
	margin:0;
	padding:0;
}
#corpo #content #middle #esquerda p.separador {
	border-bottom:1px solid #e2e4cf;
	clear:both;
	display:block;
	height:10px;
}
#corpo #content #middle #esquerda #flash, #corpo #content #middle #esquerda #map {
	margin:0;
	padding:0 0 30px 0;
}
#corpo #content #middle #esquerda div.banco {
	color:#464646;
	font:12px/14px "Trebuchet MS";
	margin:0;
	padding:20px 0 0 6px;
}
#corpo #content #middle #esquerda div.banco img {
	border:1px solid #464646;
	margin:5px 5px;
}
#corpo #content #middle #esquerda div.noticias {
	clear:both;
	margin:0;
	padding:15px 0 0 6px;
}
#corpo #content #middle #esquerda div.noticias div.imagem {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:130px;
}
#corpo #content #middle #esquerda div.noticias div.imagem img {
	border:1px solid #e2e4cf;
}
#corpo #content #middle #esquerda div.noticias div.texto {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:280px;
}
#corpo #content #middle #esquerda div.noticias div.texto p {
	color:#000;
	font:12px/16px "Trebuchet MS";
}
#corpo #content #middle #esquerda div.noticias div.texto p span a, #corpo #content #middle #esquerda div.noticias div.texto p span {
	color:#838560;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#corpo #content #middle #esquerda div.noticias div.texto p a {
	color:#838560;
}
#corpo #content #middle #esquerda form {
	background:#faf9f9;
	border:1px solid #ccc;
	clear:both;
	display:block;
	height:220px;
	margin:10px 0;
	padding:5px 5px 0 5px;
}
#corpo #content #middle #esquerda form div {
	color:#000;
	font:12px/16px "Trebuchet MS";
	float:left;
	padding:0 5px 5px 5px;
	width:210px;
}
#corpo #content #middle #esquerda form div label {
	display:block;
	font-weight:bold;
	margin:0;
	padding:5px 0;
}
#corpo #content #middle #esquerda form div input.caixas {
	border:1px solid #ccc;
	width:210px;
}
#corpo #content #middle #esquerda form div.operadora {
	clear:both;
	width:430px;
}
#corpo #content #middle #esquerda form div.operadora input.caixas {
	width:430px;
}
#corpo #content #middle #esquerda form div.operadora textarea.caixas {
	border:1px solid #ccc;
	height:70px;
	width:430px;
}
#corpo #content #middle #direita {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:295px;
clear:
}
#corpo #content #middle #direita #flash-temperatura {
	clear:both;
	margin:0;
	padding:15px 0 0 0;
}
#corpo #content #middle #direita p, #corpo #content #middle #esquerda p {
	clear:both;
	color:#000;
	display:block;
	font:12px/16px "Trebuchet MS";
	margin:0;
	padding:5px 0;
}
#corpo #content #middle #direita ul {
	clear:both;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
#corpo #content #middle #direita ul li {
	color:#000;
	display:block;
	font:11px/13px "Trebuchet MS";
}
#corpo #content #middle #direita ul.facilidades li {
	background:url(../images/bullet_star.jpg) no-repeat;
	padding:0 0 5px 20px;
}
#corpo #content #middle #direita ul #lavanderia {
	background:url(../images/ico_lavanderia.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #cafe {
	background:url(../images/ico_cafe.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #business {
	background:url(../images/ico_business.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #aluguel {
	background:url(../images/ico_carros.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #bar {
	background:url(../images/ico_bar.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #restaurante {
	background:url(../images/ico_rest.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #room {
	background:url(../images/ico_service.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #reunioes {
	background:url(../images/ico_sala.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #passeios {
	background:url(../images/ico_passeios.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita ul #guias {
	background:url(../images/ico_guias.jpg) no-repeat;
	float:left;
	height:32px;
	width:100px;
	margin:0;
	padding:5px 0 0 36px;
}
#corpo #content #middle #direita div.breadcrumb {
	color:#787a59;
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
#corpo #content #middle #direita div.breadcrumb a {
	color:#787a59;
}
/* SIFR */



span.t2 {
	color:#003b6c;
	font:26px "Trebuchet MS";
}
/*CONTATO*/



a.map {
	color:#707070;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.map:hover {
	text-decoration:underline;
}
#contato {
	background:#fff;
	padding:5px;
	color:#000;
	font:bold 12px/16px "Trebuchet MS";
}
#contato input.caixas, #contato textarea.caixas {
	border:1px solid #bdbeb1;
	color:#666;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	width:280px;
}
