@charset "iso-8859-1";
/* CSS Document */
* {padding:0; margin:0; border:none;}

/* Tags */
a {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
}
body, html {
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
form input, form select {
	border: 1px solid #dbdbdb;
	background: url(../images/bg_campo.gif) repeat-x;
	padding-left:1px;
	padding: 2px;
}
form select {
	width: 100%;
	margin-bottom: 10px;
}
form input.btn {
	width: auto !important;
	background: #0060bf;
	border: 1px solid #007dcd;
	color: #FFF;
	float: right;
	font-size: 11px;
}
form label {
	display: block;
}
	form .legenda { width:120px; font: 10px Arial, Helvetica, sans-serif; color: #666666; float: left; }
h1 {
	background: url(../images/bg_h1.jpg) no-repeat;
	height: 38px;
	margin-top: 15px;
	color: #0091ff;
	font-size:24px;
	padding-top: 7px;
	padding-left: 20px
}
h1 span {
	font-size:18px;
}
h2 {
	font-size: 18px;
	background-image: url(../images/h2_bg1.gif);
	background-repeat: no-repeat;
	height: 38px;
	padding-top: 8px;
	padding-left: 10px;
	margin-bottom: 10px;
}
h2.bg1 {background-image: url(../images/h2_bg1.gif);}
h2.bg2 {background-image: url(../images/h2_bg2.gif);}
h2.bg3 {background-image: url(../images/h2_bg3.gif);}
h2.bg4 {background-image: url(../images/h2_bg4.gif);}
h2.bg5 {background-image: url(../images/h2_bg5.gif); font-size: 14px; padding-top: 13px;}
h2.bg6 {background-image: url(../images/h2_bg6.gif);}
h2.faixa {
	background: url(../images/bg_faixa.gif) repeat-x center;
	height:auto;
	padding:0px !important;
	font-size: 16px;
	color: #808080 !important;
}
h3 {
	font-size: 18px;
	color: #0091ff;
	padding-bottom: 20px;
}
p {
	padding-bottom: 15px;
	text-align:justify
}
p.ver_mais {
	text-align: right;
	background-color: #f0f0f0;
	padding: 2px 5px 2px 0px;
}
ul.paginacao {
	list-style: none;
	text-align: center;
}
ul.paginacao li {
	display: inline;
}
ul.paginacao a {
	background-color: #f0f0f0;
	border: 1px solid #dbdbdb;
	padding: 2px 5px 2px 5px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
ul.paginacao a.ant_prox {
	background: none;
	border: none;
	font-weight: normal;
}
ul.paginacao a:hover, ul.paginacao a.atual {
	color: #0082e5;
	text-decoration: none;
}
/* IDs */
#conteudo {
	width: 940px;
	margin: 0 auto;
	padding-bottom: 170px;
	position: relative;
	z-index:1;
}
#conteudo02 {
	background: url(../images/cont_bg.gif) repeat-y;
	margin-top: -3px;
	margin-bottom: -3px;
	width: 860px;
	padding: 30px 40px 30px 40px
}
#geral, #geral2 {
	background: url(../images/bg-rodape-1.jpg) bottom repeat-x #99e4ff;
	position: relative;
	min-height: 100%;
}
.ie6 #geral, .ie6 #geral2 {
	width: 100%;
	height: 100%;
}
#geral2 {
	background: none;
	background: url(../images/bg-topo-1.jpg) repeat-x;
	position: static;
}
#rodape {
	height: 120px;
	position: absolute;
	bottom:0;
	width: 100%;
	font-size: 11px;
	z-index:100;
}
#rodape .cont {
	width: 940px;
	margin: 0 auto;
	padding-top: 10px;
	font-family:Tahoma, Geneva, sans-serif;
}
#rodape .cont .txt {
	width: 330px;
	float: left;
	margin-left: 15px;
}
#rodape .cont .txt p{
	padding-top: 0px;
	margin:0;
	padding-bottom:5px;
}
#rodape .cont .txt img {
	float: left;
	margin-right: 10px;
}
#rodape .cont .redes {
	float: left;
	margin-left: 60px;
	margin-right: 60px;
	padding-top: 12px;
}
#rodape .cont .redes img{
	border: none;
	margin-top: 4px;
	margin-left:2px;
}
#rodape .cont ul{
	width: auto;
	float: left;
	margin-left:20px;
	list-style: none;
	font-size: 10px;
	margin-top: -12px;
}
#rodape .cont ul li a {
	color: #4d4d4d;
}
#rodape .cont ul li a strong {
	display:block;
	padding-top: 5px;
}
#rodape .cont .beeweb {
	width: auto;
	float: right;
	text-align: right;
	font-size: 10px;
	margin-top: -3px;
	margin-right: 15px;
}
#rodape .cont .beeweb img {
	border: none;
}
#rodape .cont .beeweb a {
	color:#333;
}
#topo {
	width: 940px;
	height: 130px;
	margin: 0 auto;
	background: url(../images/bg_menu.gif) center right no-repeat;
}
#topo img {
	float: left;
}
	/* Configuração do menu do topo */
	#topo ul {
		display: block;
		float: right;
		list-style: none;
		padding-right: 3px;
	}
	#topo ul li {
		display: block;
		float: left;
		width: 167px;
		text-align: center;
		margin-top: 56px;
		padding-bottom: 20px;
	}
	#topo ul li.ajuste {
		margin-top: 48px;
	}
	#topo ul li a {
		color: #f06018;
		font-size: 15px;
		font-weight: bold;
		padding-bottom: 8px;
		display: block;
	}
	#topo ul li a:hover, #topo ul li a.atual {
		color:#0091ff;
		text-decoration: none;
	}
	#topo ul li ul {
		width: 151px;
		background: url(../images/submenu_base.png) bottom no-repeat;
		float: none;
		padding: 0px 0px 8px 0px;
		height: auto;
		margin-top: 14px;
		display: none;
		position:absolute;
		z-index:2;
	}
	.ie6 #topo ul li ul {
		margin-left: -80px;
		margin-top: 20px;
	}
	.ie #topo ul li ul {
		margin-left: -80px;
	}
	#topo ul li ul li{
		padding: 0px;
	}
	#topo ul li:hover ul, #topo ul li.hover ul {
		display: block;
	}
	#topo ul li ul.ajuste_menu {
		margin-top: 4px;
	}
	#topo ul li ul li{
		width: 151px;
		background: url(../images/submenu_bg.png);
		margin: 0px;
		display: block;
		float: none;
		text-align: left;
	}
	#topo ul li ul li a{
		color: #666666;
		font-size: 12px;
		font-weight: normal;
		padding: 5px 0px 2px 0px;
		display: block;
		width: 120px;
		margin: 0 auto;
		border-bottom: 1px solid #dbdbdb;
	}
	#topo ul li a#menu01, #topo ul li a#menu04  {
		background:url(../images/menu_mais.gif) no-repeat center bottom;
	}
/* Classes */
.ajuste_borda {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
}
.ajuste_fonte14 {
	font-size: 14px !important;
	padding-top: 12px;
}
.ajuste_MBottom20 {
	margin-bottom: 20px !important;
}
.ajuste_mTop40 {
	margin-top: 40px;
}
.ajuste_txtPac {
	min-height: 131px;
	height: auto !important;
	height: 131px;
	position: relative;
	padding-bottom: 10px;
}
.ajuste_txtPac p.ver_mais{
	position: absolute;
	bottom: 0;
	width: 195px;
}
.linha {
	clear: both;
}
.banner {
	border: 1px solid #dbdbdb;
	margin-bottom: 10px;
}
.borda{
	border: 1px solid #7ac0f5;
}
.box_equipe {
	background-color:#f0f0f0;
	position: relative;
	height: 100px;
	padding: 11px 0px 11px 0px;
}
.box_equipe .equipe_cont {
	padding: 0px 15px 0px 15px
}
.box_equipe h3 {
	font-size:15px;
	color:#0066cc;
	padding-bottom:10px;
}
.box_equipe a {
	color:#0066cc;
}
.box_equipe p {
	line-height: 21px;
}
.box_equipe .equi_top {
	position: absolute;
	top: 0;
}
.box_equipe .equi_fim {
	position: absolute;
	bottom: 0;
	
}
.box_pequeno {
	background: url(../images/box_pequeno_bg.gif) repeat-y;
	position: relative;
	padding: 7px 0px 10px 0px;
	margin-bottom: 10px;
}
.box_pequeno h3 {
	background: url(../images/box_pequeno_h3.gif) repeat-y;
	padding: 0px 0px 5px 8px
}
.box_pequeno form {
	padding: 0px 8px 20px 8px
}
.box_pequeno form input {
	width: 178px;
	margin-bottom: 5px;
}
.box_pequeno form label {
	font-size: 11px;
}
.box_pequeno p{
	margin: 8px;
	padding: 0px;
}
.box_pequeno .base{
	bottom: 0;
	position: absolute;
}
.box_pequeno .top{
	top: 0;
	position: absolute;
}
.box_foto {
	margin-bottom: 10px;
}
.box_foto img{
	border:none;
}
.box_foto a{
	color: #FFF;
}
.box_foto .resumo {
	min-height: 34px;
	height: auto !important;
	height: 34px;
	margin-top: -3px;
	padding: 3px 3px 0px 3px;
	font-size: 12px;
}
.bloco_azul, .bloco_laranja {
	margin-bottom: 20px;
}
	/* Configurações bloco Azul*/
	.bloco_azul .box_foto .resumo {
		background-color: #00a0f0;
	}
	.bloco_azul p.ver_mais a {
		color: #0066cc;
	}
	.bloco_azul h2, .bloco_azul h3 {
		color: #0073e5;
	}
	.bloco_azul .txt_ft a {
		color: #0073e5;
		font-weight: bold;
		font-size: 12px;
	}
	/* Configurações bloco Laranja*/
	.bloco_laranja .box_foto .resumo {
		background-color: #00a0f0;
	}
	.bloco_laranja p.ver_mais a {
		color: #f07800;
	}
	.bloco_laranja h2, .bloco_laranja h3 {
		color: #f57a00;
	}
	.bloco_laranja .txt_ft a {
		color: #333333;
	}
.busca label {
	display: block;
	color: #0073e5;
	font-weight: bold;
	font-size: 14px;
}
.busca {
	margin-bottom: 20px;
}
.busca input {
	height: 20px;
	width:148px;
	background: url(../images/bg_campo_busca.gif);
	padding-top: 5px;
}
.busca input.btn {
	height: 30px;
	width:38px !important;
	padding: 0px !important;
	font-size: 13px;
	padding-bottom: 10px;
	font-weight: bold;
	background: url(../images/bg_btn_busca.gif);
	border:none;
}
.chat { width:198px; padding-top:5px; margin-top:10px; background: #f0f0f0 url(../images/chat_01.gif) no-repeat left top; }
.chat .div1 { padding-left:10px; padding-right:10px; font: 11px Arial, Helvetica; background: url(../images/chat_02.gif) no-repeat left bottom; padding-bottom:5px; }
.chat .div1 a { color: #006666; }
.chat .div1 img { float:right; margin-right:10px;  }

.coluna1 {
	width: 200px;
}
.coluna2 {
	width: 420px;
}
.coluna3 {
	width: 640px;
}
.direita {
	float: right;
}
.documento {
	height:30px;
	background: url(../images/bg_download.gif) no-repeat;
	position: relative;
	padding-right: 120px;
	padding-top: 12px;
	padding-left:15px;
	font-size: 13px;
	margin-bottom: 20px;
}
.documento a {
	color: #0073e5;
}
.documento img {
	position: absolute;
	right: 0;
	margin-top: -8px;
	border: none;
}
.esquerda {
	float: left;
}
.enviar {
	height: 32px;
	background:url(../images/bg_faixa02.gif) repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 35px;
	
}
.enviar span, .enviar img{
	display: inline-block;
	float: left;
}
.enviar span{
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 20px;
}

.iconPrint { width:100px; height:30px; float:right; margin-top:10px; margin-right:10px; font: 10px Verdana; color: #666666; }
.iconPrint a { color: #666666; }
.iconPrint img { float:left; margin-right:5px; border:none; }

.faixa {
	background-color: #f0f0f0;
	margin-bottom: 10px;
	padding:5px 10px 5px 10px;
}

.faixa ul {
	list-style: square;
	list-style-position: inside;
}
.faixa ul li{
	padding-bottom: 5px;
}
.form_indique input, .form_indique textarea {
	background: url(../images/bg_campo_indique.gif) no-repeat top;
	width:192px;
	padding: 5px 2px 5px 2px;
	margin-bottom: 10px;
	border: 1px solid #b2e6ff;
}
.form_indique textarea {
	background: url(../images/bg_textarea_indique.gif) no-repeat top;
	height: 100px;
}
.form_indique label {
	clear: #666666;
	font-size: 11px;
}
.form_indique input.btn {
	background: url(../images/bg_btn.gif);
	border: 0px;
	width: 58px !important;
	height: 30px !important;
}
.form_enviar {
	background: #f0f0f0;
	width: 290px;
	border: 1px solid #cccccc;
	padding: 5px;
	position: absolute;
	margin-left: 170px;
	margin-top: -270px;
	display: none;
}
.form_enviar form {
	background-color:#FFF;
	padding: 0px 22px 0px 22px;
}
.form_enviar form label {
	font-size: 11px;
	color:#666;
}
.form_enviar form input {
	width: 240px;
	background-image: url(../images/bg_campo_azul.gif);
	border: 1px solid #b2e6ff;
	height:20px;
	margin-bottom: 10px;
}
.form_enviar form input.btn {
	float: right;
	margin-top: 15px;
	background: url(../images/bg_btn.gif);
	height: 30px;
	width:58px;
	border: none;
	padding: 0px 6px 0px 6px;
}
.form_enviar form .fechar {
	text-align: right;
}
.form_enviar form .fechar a {
	margin-right: -42px;
	border: none;
}
.form_enviar form .fechar .x {
	margin-top: -28px;
	border: none;
}
.form_enviar form .txt {
	font-size: 10px;
	color: #999999;
	line-height: 20px;
	padding-top: 15px;
}
.form_enviar form .txt a {
	font-size: 13px;
	color: #666666 !important;
}
.form_reserva_pac {
	border: 1px solid #cccccc;
	background:#f0f0f0;
	padding:3px;
	margin-top: 20px;
}
.form_reserva_pac h3 {
	text-align: center;
	padding: 3px 0px 10px 0px;
	color: #0073e5;
}
.form_reserva_pac form {
	background:#fff;
	padding: 18px;
	padding-bottom: 10px;
}
.form_reserva_pac form label{
	font-size: 11px;
	color: #666666;
}
.form_reserva_pac form input, .form_reserva_pac form textarea {
	width: 170px;
	background: url(../images/bg_campo_reserva.gif) no-repeat;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}
.form_reserva_pac form input {
	padding: 4px 2px 4px 1px;
}
.form_reserva_pac form .c_grande {
	width:365px;
	background: url(../images/bg_campo_grande.gif) no-repeat;
}
.form_reserva_pac form textarea {
	height: 75px;
	width: 173px;
}
.form_reserva_pac form span {
	display: block;
	font-size: 11px;
	color: #999999;
}
.form_reserva_pac form input.btn {
	background: url(../images/bg_btn.gif);
	border: 0px;
	width: 58px !important;
	height: 30px !important;
}
.reservas {
	background: url(../images/bg_reservas.gif) no-repeat;
	height: 110px;
	margin-top: -10px;
	font-size: 15px;
	padding: 20px 10px 0px 95px;
	text-align: right;
	line-height: 15px;
}
.reservas a {color: #e57300; font-weight: bold;}
.reservas a:hover {text-decoration: none;}
.slide {
	margin-bottom: 20px;
	height: 315px;
	overflow: hidden;
	position: relative;
}
.slide .legenda {
	width: 420px;
	padding: 5px 10px 8px 10px;
	color: #FFF;
	background: url(../images/bg_transp.png);
	height: 52px;
	margin-top: -65px;
	position: relative;
	z-index: 2;
}
.slide img {
	position: relative;
	z-index: 1;
	border: none;
}
.slide a {
	color: #FFF;
}
.ie6 .slide .legenda{
	background: none;
	background-color:#000;
}
.slide .legenda h3 {
	padding: 0px !important;
	margin: 0px !important;
	background: none;
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
}
.tags {
	background:#f5f5f5;
	padding: 10px 15px 10px 15px;
	font-size: 14px;
	margin-top: 25px;
}
.tags a {
	color: #f06018;
}
.tel {
	font-size: 18px;
	font-weight: bold;
	color: #0066cc;
	padding-bottom: 20px;
}
.tel span {
	font-size: 24px;
}
.txt_ft {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
.txt_ft img {
	float: left;
	margin-right: 10px;
}.txt_ft a{
	color: #333333;
}
