@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html, body a{
text-decoration:none;
}
html, body ul li{
	list-style-type: none;
}
html, body img{
border:none;
}
html, body p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
}
.apagar{
	clear: both;
}
fieldset {
	color:#000;
	font:bold 14px Arial, Helvetica, sans-serif;
	display:block;
	margin:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box:0px 0px 2px #000;
	-webkit-box:0px 0px 2px #000;
	background-color: #D2D2D2;
	border:thin solid #D6D6D6;
	float: right;
	width: 120px;
}
legend {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #2A3FAA;
	padding-top: 15px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A;
	display: block;
	margin-top: 2px;
	margin-bottom: 3px;
}

label.error {
	color: red;
	margin: 0 .5em 0 0;
	vertical-align: top;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
input {
	background:#F8F8F8;
	border: 1px solid #999999;
	color: #666;
	float: left;
	font: bold 12px Arial;
	outline:none;
	margin-right: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}
textarea{
	background:#F8F8F8;
	border: 1px solid #999999;
	color: #666;
	float: left;
	font: bold 12px Arial;
	outline:none;
	margin-right: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}

#select {
	background:#F8F8F8;
	border: 1px solid #999999;
	color: #666;
	float: left;
	font: 12px Arial;
	height: 30px;
	margin-left: 4px;
	outline: 0;
	padding: 4px;
	width: 170px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right:4px
}

select#select:focus, 
input:focus {
	border: 1px solid #960C21;
	box-shadow: 0 0 3px #960C21;
	webkit-box-shadow: 0 0 3px #960C21;
	-moz-box-shadow: 0 0 3px #960C21;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}
textarea:focus {
	border: 1px solid #960C21;
	box-shadow: 0 0 3px #960C21;
	webkit-box-shadow: 0 0 3px #960C21;
	-moz-box-shadow: 0 0 3px #960C21;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}
#content{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	overflow:auto;
	background-color: #EDEDED;	
}
#content #topo {
	display: block;
	height: 300px;
	width: 100%;
	background-color: #2E358F;
}
#content #container {
	height: 620px;
	background-image: url(../images/bg_container.jpg);
}
#content #box_rodape {
	background-color: #000;
	display: block;
	height: 140px;
	width: 100%;
}
#content #topo #topo_center {
	display: block;
	height: 300px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/img_topo.jpg);
	background-color: #2E358F;
}
#content #container #container_geral{
	display: block;
	height: 600px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#content #container #box_menu {
	display: block;
	height: 40px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_menu.png);
}
#content #container #container_geral #box_banner {
	background-color: #FFDF00;
	display: block;
	float: left;
	height: 300px;
	width: 1000px;
	margin-bottom: -10px;
}
#content #container #container_geral #box_reservas {
	display: block;
	height: 35px;
	width: 1000px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box:0px 0px 2px #000;
	-webkit-box:0px 0px 2px #000;
	clear: both;
	background-image: url(../images/bg_reservas.jpg);
	padding-top: 15px;
}
#content #container #container_geral #inicio_reservas {
	display: block;
	height: 40px;
	width: 680px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box:0px 0px 2px #000;
	-webkit-box:0px 0px 2px #000;
	clear: both;
	background-image: url(../images/bg_reservas.jpg);
	padding-top: 15px;
}
#content #container #container_geral #box_destaques{
	display: block;
	float: left;
	height: 180px;
	width: 400px;
	margin-top: 20px;
	background-color: #3E4095;
}
#container_geral #box_tarifas {
	display: block;
	float: left;
	height: 180px;
	width: 200px;
	margin-top: 20px;
	margin-left: 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box:0px 0px 2px #000;
	-webkit-box:0px 0px 2px #000;
	background-image: url(../images/bg_box_tar_parceiros.png);
}
#container_geral #parceiros{
	display: block;
	float: left;
	height: 180px;
	width: 200px;
	margin-top: 20px;
	margin-left: 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box:0px 0px 2px #000;
	-webkit-box:0px 0px 2px #000;
	background-image: url(../images/bg_box_tar_parceiros.png);
}
#container_geral #box_clima {
	background-color: #FFF;
	display: block;
	height: 190px;
	width: 145px;
	margin-top: 20px;
	margin-left: 14px;
	float: left;
}
#topo #topo_center #redes {
	display: block;
	float: right;
	height: 30px;
	width: 280px;
	margin-top: 254px;
	margin-right: 100px;
	background-image: url(../images/bg_redes.png);
	padding-top: 16px;
	padding-right: 30px;
}
#topo #topo_center #live {
	display: block;
	float: right;
	margin-top: 250px;
	margin-right: 10px;
	height: 46px;
	width: 143px;
}
#container_geral #lateral_esquerda {
	background-color: #D6D6D6;
	display: block;
	float: left;
	height: 500px;
	width: 300px;
	margin-right: 20px;
}
#container_geral #conteudo {
	background-color: #FFF;
	display: block;
	float: left;
	height: 550px;
	width: 680px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box:0px 0px 2px #000;
	-webkit-box:0px 0px 2px #000;
}
#container_geral #box_destaques .titulo_destaques {
	background-color: #3E4095;
	display: block;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #DBDBDB;
	padding-top: 5px;
}
#container_geral #box_tarifas .titulo_tarifas {
	background-color: #3E4095;
	display: block;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #DBDBDB;
	padding-top: 5px;
}
#container_geral #parceiros .titulo_parceiros {
	background-color: #3E4095;
	display: block;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #DBDBDB;
	padding-top: 5px;
}
#container_geral #box_tarifas p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #424242;
	padding-left: 15px;
}
#container_geral #box_tarifas .confira a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #F00;
	float: right;
	margin-right: 10px;
}
#container_geral #parceiros ul li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #444;
	height: 15px;
	margin-left: 10px;
	padding-top: 5px;
	list-style-type: square;
}
#container_geral #parceiros ul {
	margin-left: 20px;
}
#topo #topo_center #redes .bt_redes {
	margin: 3px;
	float: right;
	height: 32px;
	width: 32px;
}
#container_geral #box_reservas .reserve {
	float: left;
	height: 25px;
	width: 100px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #4A4A4A;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2A3F55;
	padding-right: 10px;
	font-weight: bold;
	padding-left: 10px;
}
#continuar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0;
	background-color: #2A3F55;
	height: 30px;
	width: 100px;
	cursor:pointer;
}
.reiniciar{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0;
	background-color: #2A3F55;
	height: 30px;
	width: 150px;
	border:0;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box:0px 0px 2px #000;
	-webkit-box:0px 0px 2px #000;
	font-weight: bold;
}
#gravar{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0;
	background-color: #2A3F55;
	height: 30px;
	width: 120px;
	cursor:pointer;
}
#enviar{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0;
	background-color: #2A3F55;
	height: 30px;
	width: 150px;
	cursor:pointer;
}
#gravar_email{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FF0;
	background-color: #2A3F55;
	height: 30px;
	width: 100px;
	cursor:pointer;
	float: left;
	margin-left: -20px;
	margin-top: 1px;
}
#container_geral #conteudo .titulo_paginas {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #EFEFEF;
	background-color: #3E4095;
	display: block;
	height: 30px;
	padding-top: 10px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #EC3237;
}
#box_menu #menu .menu li {
	float: left;
	height: 30px;
	margin-right: 10px;
	padding-top: 10px;
	margin-left: 10px;
}
#box_menu #menu .menu li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000;
	display:block;
	float:left;
	background-color:#fff;
	padding:6px;
	border-radius: 5px;
	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;

}
#box_menu #menu .menu li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color:#194874;
}
#box_menu #menu .menu .separator {
	background-image: url(images/bg_separator.png);
	float: left;
	height: 0px;
	width: 2px;
	margin-top: 13px;
}
#box_rodape #rodape #box_news {
	display: block;
	float: left;
	height: 60px;
	width: 350px;
}
#box_rodape #rodape #box_news table tr td h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D1D1D1;
}
#box_rodape #rodape #box_cards {
	display: block;
	float: left;
	height: 60px;
	width: 340px;
	margin-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F0F0F0;
}
#box_rodape #rodape {
	display: block;
	height: 100px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#box_rodape #rodape #box_creditos {
	display: block;
	float: left;
	height: 80px;
	width: 280px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1F1F1;
}
#box_rodape #rodape .telefones {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #EDEDED;
	display: block;
	height: 25px;
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
#box_rodape #rodape #box_creditos a {
	color: #FFDF00;
}
#container_geral #conteudo #localizacao {
	display: block;
	height: 450px;
	width: 680px;
	margin-top: 20px;
}
#conteudo #inicio_reservas #box_info {
	display: block;
	width: 650px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#conteudo #inicio_reservas #box_info p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #474747;
	margin-bottom: 10px;
}
#conteudo #inicio_reservas #box_info ul li {
	list-style-type: square;
}
#container_geral #conteudo #box_delta {
	height: 450px;
	width: 650px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#container_geral #conteudo #box_delta ul li {
	list-style-type: square;
}
#container_geral #conteudo #box_delta p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	margin-bottom: 10px;
}
#container_geral #conteudo #box_servicos {
	width: 650px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#container_geral #conteudo #box_servicos ul li {
	list-style-type: square;
}
#container_geral #conteudo #noticias {
	height: 450px;
	width: 650px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#container_geral #conteudo #noticias img {
	margin: 8px;
	padding: 3px;
	float: left;
}
#container_geral #conteudo #noticias p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #505050;
	margin-bottom: 15px;
}
#container_geral #conteudo .noticias {
	padding: 20px;
	height: 150px;
	width: 640px;
	
}
#container_geral #conteudo .line {
	height: 1px;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #505050;
}
#container_geral #conteudo .noticias .leia_mais {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
#container_geral #conteudo .noticias .redes_sociais {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	clear: right;
}
#container_geral #conteudo .noticias img {
	margin: 5px;
	padding: 2px;
	float: left;
}
#paginator{
	float:right;
	margin:10px 0;
}
#paginator a{padding:3px; border:1px solid #666; text-decoration:none; color:#069; font:bold 12px Arial, Helvetica, sans-serif;}
#paginator a:hover{
	color:#FFF;
	background-color: #898989;
}
#container_geral #lateral_esquerda #banner_300 {
	height: 250px;
	width: 300px;
	background-color: #F2F2F2;
}
