* {
	border: 0;
}
body {
	margin: 0;
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
a {
	color: #115279;
	text-decoration: none;
}
#geral {
	width: 760px;
	background: #efefef url("../img/bg_pgs.gif") repeat-y;
	float: left;
	position: absolute;
	left: 50%;
	margin-left: -380px;
}
#top {
	width: 755px;
	height: 108px;
	background: url("../img/top-print.jpg") no-repeat;
}
#top_esq {
	width: 20px;
	height: 95px;
	background: url("../img/bg_top_esq.jpg") no-repeat;
	float: left;
}
#top_dir {
	width: 15px;
	height: 95px;
	background: url("../img/bg_top_dir.jpg") no-repeat;
	float: right;
}
h1 {
	width: 189px;
	height: 77px;
	background: url("../img/logo.jpg") no-repeat right bottom;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	float: left;
}
h1 a {
	width: 189px;
	height: 79px;
	display: block;
}
#menu_flash {
	width: 480px;
	height: 61px;
	float: right;
	margin: 18px 0 0 0;
}
#esq {
	width: 180px;
	float: left;
	background: #fff;
	margin: 4px 0 0 0;
	display: none;
}
#dir {
	width: 573px;
	float: right;
}
#dir_int {
	width: 755px;
	float: right;
}
#dir_int img {
	display: none;
}
#dir_int span {
	font-weight: bold;
	color: #115279;
}
h2 {
	height: 51px;
	margin: 0;
}
#menu {
	width: 180px;
	display: block;
	background: #e3e3e3 url("../img/bg_menu.gif") no-repeat bottom;
	float: left;
	color: #115279;
}
#menu ul {
	margin: 0 0 20px 0;
	padding: 0;
}
#menu ul li {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0 0 7px 18px;
	border-bottom: solid 1px #e9e9e9;
}
#menu ul li a {
	color: #115279;
	text-decoration: none;
}
#menu ul li a:hover {
	color: #000;
	text-decoration: none;
}
#menu ul li.menu_institucional  {
	height: 46px;
	background: url("../img/bg_menu_institucional.jpg") no-repeat;
	border: 0;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#menu ul li.menu_metodologia {
	height: 102px;
	background: url("../img/banner-menu-metodologia.jpg") no-repeat;
	border: 0;
	margin: 5px 0 15px 0;
	padding: 0;
}
#menu ul li.menu_metodologia a {
	height: 102px;
	text-indent: -9999px;
	display: block;
}
#menu ul li.menu_quadro_horarios {
	height: 102px;
	background: url("../img/banner-menu-quadro-horarios.jpg") no-repeat;
	border: 0;
	margin: 5px 0 15px 0;
	padding: 0;
}
#menu ul li.menu_quadro_horarios a {
	height: 102px;
	text-indent: -9999px;
	display: block;
}
#menu ul li.menu_atividades {
	height: 46px;
	background: url("../img/bg_menu_atividades.jpg") no-repeat;
	border: 0;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#menu ul li.menu_programas {
	height: 46px;
	background: #f4f4f4 url("../img/bg_menu_programas.jpg") no-repeat;
	border: 0;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#menu ul li.menu_noborder  {
	border: 0;
	padding: 0 0 10px 18px;
}
#menu ul li.fim {
	list-style: none;
	margin:  0 0 0 0;
	padding: 5px 0 7px 18px;
	color: #000;
	border: 0;
	background: #f4f4f4;
	border-bottom: solid 1px #fff;
}
#menu ul li.fim a {
	color: #000;
	text-decoration: none;
}
#menu ul li.fim ul {
	margin: 5px 0 0 0;
	padding: 0;
}
#menu ul li.fim ul li {
	margin: 0;
	padding: 5px 0 7px 8px;
	border: none;
}
#menu ul li.fim ul li a {
	color: #666;
}
#menu ul li.fim ul li a:hover {
	color: #333;
}
#banner_dinamico {	
	width: 552px;
	margin: 4px 0 19px 8px;
	float: left;
}
#banner_categorias {
	width: 549px;
	height: 260px;
	float: right;
}
.box_dicas {
	width: 274px;
	height: 195px;
	background: url("../img/bg_box_dicas.jpg") repeat-x bottom;
	float: left;
	margin: 12px 6px 12px 4px;
	_margin: 12px 6px 12px 2px;
}
.box_dicas h2 {
	height: 44px;
	margin: 0;
	padding-bottom: 10px;
	background: url("../img/bg_box_dicas.jpg") repeat-x bottom;
}
.box_dicas span {
	width: 274px;
	height: 195px;
	display: block;
	background: transparent url("../img/rodape_box_dicas.jpg") repeat-x bottom;
}
.box_dicas a {
	display: block;
	text-align: right;
	color: #005487;
	text-decoration: none;
	margin: 15px 0 0 0;
}
.box_dicas h2#tit_box_dicas01 {
	background: url("../img/tit_box_dicas01.jpg") no-repeat;
	text-indent: -9999px;
}
.box_dicas h2#tit_box_dicas02 {
	background: url("../img/tit_box_dicas02.jpg") no-repeat;
	text-indent: -9999px;
}
.box_dicas p {
	margin: 0 20px 10px 20px;
	padding: 0;
}
#box_chamadas {
	width: 566px;
	height: 216px;
	background: url("../img/bg_box_chamadas.jpg") repeat-x;
	float: left;
}
#box_chamadas p {
	margin: 0;
	padding: 0;
}
#box_esq_chamadas {
	width: 144px;
	height: 198px;
	background: url("../img/bg_esq_box_chamadas.jpg") no-repeat left;
	float: left;
	padding: 18px 20px 0 25px;
}
#box_esq_chamadas h2 {
	height: 14px;
	margin: 0;
	padding-bottom: 15px;
	_padding-bottom: 5px;
}
#box_esq_chamadas h2#tit_box_esq_chamadas {
	background: url("../img/tit_box_esq_chamadas.gif") no-repeat center top;
	text-indent: -9999px;
}
#box_meio_chamadas {
	width: 176px;
	height: 198px;
	float: left;
	padding: 18px 9px 0 10px;
	background: url("../img/bg_calculadora.gif") no-repeat bottom;
}
#box_meio_chamadas h2 {
	height: 14px;
	margin: 0;
	padding-bottom: 10px;
	_padding-bottom: 5px;
}
#box_meio_chamadas h2#tit_box_meio_chamadas {
	background: url("../img/tit_box_meio_chamadas.gif") no-repeat center top;
	text-indent: -9999px;
}
#box_meio_chamadas span {
	width: 160px;
	height: 13px;
	display: block;
	padding: 0 9px 0 9px;
	background: url("../img/line_chamadas.gif") repeat-x;
	float: left;
}
.line {
	width: 100%;
	height: 13px;
	display: block;
	background: url("../img/line_hor.gif") repeat-x;
	float: left;
	margin: 0 0 10px 0;
}
#calculadora01 {
	width: 174px;
	background: url("../img/tbn_calculadora01.jpg") no-repeat;
	padding: 92px 0 0 0;
	float: left;
}
#calculadora01 a {
	color: #333;
}
#calculadora02 {
	width: 127px;
	height: 31px;
	background: url("../img/tbn_calculadora02.jpg") no-repeat;
	padding: 5px 0 0 50px;
	font-size: 0.8em;
	color: #1d9006;
	font-weight: bold;
	float: left;
}
#calculadora03 {
	width: 127px;
	height: 36px;
	background: url("../img/tbn_calculadora03.jpg") no-repeat;
	padding: 0px 0 0 50px;
	font-size: 0.8em;
	color: #4a189c;
	font-weight: bold;
	float: left;
}
#box_dir_chamadas {
	width: 137px;
	height: 198px;
	background: url("../img/bg_dir_box_chamadas.jpg") no-repeat right;
	float: right;
	padding: 18px 25px 0 20px;
}
#box_dir_chamadas h2 {
	height: 14px;
	margin: 0;
	padding-bottom: 10px;
	_padding-bottom: 5px;
}
#box_dir_chamadas h2#tit_box_dir_chamadas {
	background: url("../img/tit_box_dir_chamadas.gif") no-repeat center top;
	text-indent: -9999px;
}
#box_dir_chamadas form {
	width: 137px;
	margin: 5px 0 0 -8px;
	*margin: 10px 0 0 0;
	padding: 0;
	float: left;
}
#box_dir_chamadas form legend {
	display: none;
}
#box_dir_chamadas form label {
	padding: 6px 5px 0 0;
	*padding: 4px 5px 0 0;
	display: inline;
	width: 42px;
	float: left;
	color: #333;
}
#box_dir_chamadas form input {
	border: 1px solid #ccc;
	width: 86px;
	_width: 83px;
	margin: 4px 0 0 0;
	*margin: 2px 0 0 0;
}
#box_dir_chamadas form input.bt {
	border: 1px solid #184d93;
	background: #184d93;
	width: 70px;
	margin: 10px 0 0 65px;
	*margin: 10px 0 0 67px;
	color: #fff;
	font-size: 7pt;
	cursor: pointer;
}
#box_esq_chamadas form input.bt {
	border: 1px solid #184d93;
	background: #184d93;
	width: 85px;
	margin: 8px 0 0 25px;
	*margin: 0 0 0 27px;
	color: #fff;
	font-size: 7pt;
	cursor: pointer;
}
#rodape {
	width: 760px;
	height: 66px;
	background: url("../img/bg_rodape.jpg") no-repeat top center;
	float: left;
	display: none;
}
#rodape p {
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0 0 110px;
	_margin: 20px 0 0 55px;
	float: left;
}
#tretin a {
	float: right;
	width: 120px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}
#meto_box01 {
	width: 150px;
	height: 410px;
	float: left;
	background: url("../img/bg_meto_box01.jpg") no-repeat;
	margin: 0 20px 15px 0;
	padding: 10px;
}
#meto_box01 p {
	margin: 280px 0 0 0;
	*margin: 290px 0 0 0;
	padding: 0;
}
#meto_box02 {
	width: 150px;
	height: 410px;
	float: left;
	background: url("../img/bg_meto_box02.jpg") no-repeat;
	margin: 0 20px 15px 0;
	padding: 10px;
}
#meto_box02 p {
	margin: 280px 0 0 0;
	*margin: 290px 0 0 0;
	padding: 0;
}
#meto_box03 {
	width: 150px;
	height: 410px;
	float: right;
	background: url("../img/bg_meto_box03.jpg") no-repeat;
	margin: 0 0 15px 0;
	padding: 10px;
}
#meto_box03 p {
	margin: 280px 0 0 0;
	*margin: 290px 0 0 0;
	padding: 0;
}
h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #f2750b;
	margin: 20px 0 0 0;
	padding: 0;
}
h4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #115279;
	margin: 10px 0 0 0;
	padding: 0;
}
#horarios {
	width: 100%;
	background: url("../img/ico_horarios.jpg") no-repeat;
	padding: 50px 0 0 30px;
	_padding: 50px 0 0 15px;
}
.horarios {
	width: 90%;
	text-align: center;
	background: #ccc;
}
#horarios table tr td {
	border: solid 1px #333;
}
.horarios td {
	background: #f5f5f5;
	padding: 5px;
}
.horarios td.dest {
	background: #d7d7d7;
	padding: 5px;
}
.horarios td.dest-lar {
	background: #f2770f;
	padding: 5px;
	color: #fff;
}
#formulario {
	display: block;
	margin: 15px 100px 15px 120px;
	padding: 20px;
	background: #f5f5f5 url("../img/bg_form.jpg") no-repeat bottom right;
	border: 1px solid #184d93;
	width: 250px;
}
#formulario legend {
	display: none;
}
#formulario label {
	display: block;
	padding: 2px;
	color: #333;
}
#formulario input {
	width: 230px;
	background: #fff;
	border: 1px solid #184d93;
	margin: 2px 0 10px 0;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
#formulario input[type="checkbox"] {
	width: 10px;
	*width: 20px;
	background: #fff;
	border: 1px solid #184d93;
	margin: 2px 0 0 0;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	border: 0;
}
#formulario input#ddd, input#ddd_fax {
	width: 30px;
	background: #fff;
	border: 1px solid #184d93;
	margin: 2px 0 10px 0;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
#formulario input#fone, input#fax {
	width: 100px;
	background: #fff;
	border: 1px solid #184d93;
	margin: 2px 0 10px 0px;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
#formulario select {
	width: 230px;
	background: #fff;
	border: 1px solid #184d93;
	margin: 2px 0 10px 0;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
#formulario textarea {
	width: 230px;
	height: 100px;
	background: #fff;
	border: 1px solid #184d93;
	margin: 2px 0 10px 0;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
}
#formulario input.bt {
	border: 1px solid #184d93;
	background: #184d93;
	width: 80px;
	margin: 15px 0 0 150px;
	color: #fff;
	font-weight: bold;
	font-size: 8pt;
	cursor: pointer;
}
#seleciona-hotsite {
	width: 100%;
	height: 440px;
	background: url("../img/bg-seleciona-hotsite.gif") repeat-x;
	top: 50%;
	position: absolute;
	float: left;
	margin-top: -220px;
}
#conteudo-seleciona-hotsite {
	width: 760px;
	height: 440px;
	background: url("../img/bg-conteudo-seleciona-hotsite.jpg") no-repeat center bottom;
	margin: 0 auto;
	float: left;
	left: 50%;
	position: absolute;
	margin-left: -380px;
}
#conteudo-seleciona-hotsite h2 {
	width: 412px;
	height: 38px;
	margin: 34px 0 0 175px;
	padding: 0;
	display: block;
	background: url("../img/tit-seleciona-hotsite.gif") no-repeat;
	text-indent: -9999px;
}
#conteudo-seleciona-hotsite ul {
	margin: 81px 0 0 59px;
	padding: 0;
}
#conteudo-seleciona-hotsite ul li {
	float: left;
	margin: 0 40px 0 0;
	padding: 0;
	list-style: none;
}
#dir_int #equipe {
	width: 550px;
	float: left;
}
#dir_int #equipe ul li p {
	font-weight: bold;
	color: #115279;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
}
#dir_int #equipe ul {
	margin: 0;
	padding: 0;
}
#dir_int #equipe ul li {
	width: 170px;
	float: left;
	list-style: none;
	background: url("../img/line-vert-equipe.gif") repeat-y right;
	padding: 0 20px 0  0;
	_padding: 0 0 0  0;
	margin: 0;
}
#dir_int #equipe ul li.noline {
	width: 170px;
	float: left;
	list-style: none;
	padding: 0;
	background: none;
}
#dir_int #equipe ul li.noline span {
	width: 170px;
	height: 20px;
	display: block;
	background: url("../img/line-hor-equipe.gif") repeat-x;
}
#dir_int #equipe ul li img {
	border: solid 5px #fff;
}
#dir_int #equipe ul li span {
	width: 190px;
	height: 20px;
	display: block;
	background: url("../img/line-hor-equipe.gif") repeat-x;
}
.centraliza {
	width: 550px;
	text-align: center;
	display: block;
}
#img-pag {
	width: 280px;
	height: 79px;
	padding: 0;
	float: right;
	position: relative;
	margin: -67px -15px 0 0;
	text-align: right;
}
#dir_int ul {
	margin: 10px 0 5px 0;
	padding: 0;
}
#dir_int ul li {
	margin: 4px 0 4px 20px;
	padding: 0;
}
#pg-sustentabilidade {
	width: 550px;
	background: url("../img/bg-pg-sustentabilidade.jpg") no-repeat;
	margin: 0;
	padding: 0;
	float: left;
	color: #65540e;
}
#pg-sustentabilidade span {
	width: 290px;
	height: 200px;
	font: 15px Arial, Helvetica, sans-serif;
	color: #65540e;
	display: block;
	margin: 160px 0 0 240px;
}
#pg-sustentabilidade h2 {
	height: 46px;
	background: url("../img/sub-tit-sustentabilidade.gif") no-repeat;
	margin: 10px 0 15px 0;
	padding: 0;
	text-indent: -9999px;
}
#pg-sustentabilidade h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #15719d;
	margin: 0;
	padding: 0;
}
#pg-sustentabilidade p {
	margin: 5px 0 8px 0;
	padding: 0;
}
#dir_int .galeria {
	width: 550px;
	float: left;
}
#dir_int .galeria ul li a {
	text-decoration: none;
	display: block;
	width: 265px;
}
#dir_int .galeria ul li p {
	width: 145px;
	font-weight: bold;
	color: #115279;
	margin: 5px 0 0 10px;
	padding: 0;
	float: left;
}
#dir_int .galeria ul li img {
	border: solid 5px #fff;
	margin: 0;
	padding: 0;
	float: left;
}
#dir_int .galeria ul {
	margin: 20px 0 0 0;
	padding: 0;
}
#dir_int .galeria ul li {
	width: 265px;
	float: left;
	list-style: none;
	background: url("../img/line-vert-equipe.gif") repeat-y right;
	padding: 0 20px 0  0;
	margin: 0;
}
#dir_int .galeria ul li.noline {
	width: 265px;
	float: left;
	list-style: none;
	padding: 0;
	background: none;
}
#dir_int .galeria ul li.noline span {
	width: 265px;
	height: 20px;
	display: block;
	background: url("../img/line-hor-galeria.gif") repeat-x;
}
#dir_int .galeria ul li span {
	width: 285px;
	height: 20px;
	display: block;
	background: url("../img/line-hor-galeria.gif") repeat-x;
	clear: both;
}
#dir_int #galeria_int ul {
	margin: 21px 0 0 0;
	padding: 0;
	list-style: none;
}
#dir_int #galeria_int ul li {
	float: left;
	margin: 0 0 21px 21px;
}
#dir_int #galeria_int ul li img {
	border: solid 5px #fff;
}
#dir_int #galeria_int h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #115279;
	margin: 15px 0 0 0;
	padding: 0;
}
#banner-hotelcabreuva {
	width: 558px;
	height: 59px;
	background: url("../img/banner-hotelcabreuva.gif") no-repeat;
	float: left;
	margin: 25px 0 0 4px;
	text-indent: -9999px;
}
#parceiros {
	width: 558px;
	height: 63px;
	background: url("../img/bg-parceiros.gif") no-repeat;
	float: left;
	margin: 25px 0 0 4px;
}
#parceiros ul {
	margin: 0 0 0 180px;
	padding: 0;
}
#parceiros ul li {
	float: left;
	display: inline;
	margin: 0 65px 0 0;
}
#banner-hotelcabreuva a {
	width: 558px;
	height: 59px;
	display: block;
}
#mapa-localizacao {
	background: #fff;
	width: 510px;
	height: 422px;
	padding: 10px 0 0 10px;
	margin: 20px 0 0 15px;
}
.img-dir {
	float: right;
	display: block;
	margin: 0 0 10px 10px;
	border: solid 5px #fff;
}
.img-dir-noborder {
	float: right;
	display: block;
	margin: 0 0 10px 10px;
}
#menu-voltar {
	width: 755px;
	text-align: center;
	display: block;
	margin: 50px 0 0 0;
	display: none;
}
