@charset "utf-8"; 

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

:focus{outline:0}
body{behavior:url(csshover.htc); color:#8d8680; background:white url(../img/bgbody.png) repeat-x top; font:100%/150% Arial,Helvetica,sans-serif; margin:0px; padding:0px}
a:link{color:#666; text-decoration:none; font-weight:normal}
a:visited{text-decoration:none; color:#666}
a:hover{text-decoration:none; color:#333}
a:active{
	text-decoration:none;
	color:#666;
}
img{behavior:url(css/iepngfix.htc); border:none}
ol, ul{list-style:none}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}
.wraper{margin:0px auto; padding:0px; width:927px}
.reser{margin:0px; padding:0px; width:120px; height:58px; float:left}
.formu h6{font-size:10px; font-weight:normal; color:#666; margin:0px; padding:0px; display:block}

.reser h4{color:#8d827c; margin:10px 0px 0px 10px; padding:0px; font:normal 18px/100% "Lucida Grande",tahoma,arial,verdana}
.respan{
	color:#6C976C;
	padding-left:20px;
	line-height:90%;
	font-family:Georgia, "Times New Roman", Times, serif
}

select
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.Input
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
 background-color: transparent
}
.formu label{padding-right:10px; padding-left:10px; color:#666; font:12px/110% Arial,Helvetica,sans-serif}
/*
.formu select{width:100px; font-size:12px}
.formtop{margin:0px; padding:0px; float:left; width:680px}
#select adultos{width:18px}
.formu img{float:left}

.formu input{width:80px; font-size:11px}
.formu select{width:80px; font-size:12px}
*/
img.lef{
	float:left;
	padding-right:10px;
	padding-bottom:2px;
	margin: 0px;
}

h1.hot{
	color:#666666;
	display:block;
	padding-left:0px;
	padding-bottom:12px;
	font:bold 110% "Century Gothic", Arial
}
.inter a {
	font-size: 90%;
}

h2.verd{
	color:#6C976C;
	display:block;
	margin:0px;
	padding:0px 0px 17px;
	font: 700 95% "Century Gothic", Arial;
}
h2.me{
	color:#666;
	display:block;
	margin:0px;
	padding:0px 0px 20px 25px;
	font:bold 90%/120% "Century Gothic", arial, verdana;
	background: url(../img/qu.gif) no-repeat 4px 5px;
}

.top ul{text-align:center; margin:0px; padding:33px 0px 0px 249px; height:40px; width:650px; font-family:"Century Gothic",Arial}
.top li{display:inline; margin:0px; padding:0px; height:26px; width:141px; float:left; font-family:"Century Gothic",Arial}
.top a{color:#5d674e; text-decoration:none; font-size:85%; border:1px solid #5d674e; display:block; margin:0px 11px 0px 0px; padding:0px; font-family:"Century Gothic",Arial}
.top a:hover{color:#5d674e; text-decoration:none; font-size:95%; border:1px solid #728D40; display:block; margin:0px 11px 0px 0px; padding:0px; font-family:"Century Gothic",Arial}

.top{margin:0px; padding:0px; height:75px; position:relative; font-family:"Century Gothic",Arial}
.colesquerda{margin:0px 0px 20px; padding:10px; float:left; width:280px}
.cont{margin:0px 302px; padding:10px}
.rodap{background:#FFF; margin:0px; padding:0px; clear:both; height:108px; border-top:3px solid #dae1d9}
.flash{margin:0px; padding:0px; height:324px; background-color:#85A574}
.flash2{margin:0px; padding:0px; height:197px; background-color:#85A574}
.formu{margin:0px; padding:0px; height:60px}
.coldireita{margin:0px; padding:10px; float:right; width:280px}
#lay{
	position:absolute;
	width:170px;
	height:130px;
	z-index:auto;
	margin:0px 0px 0px 19px;
	padding:0px
}
.verde{
	color:#6C976C;
	font-weight:700;
	line-height:140%
}
.inter ul{
	background:#dedede;
	margin:0px;
	padding:0px;
	height:36px;
	text-align:left
}
.inter li{display:inline; margin:0px; padding:0px 18px; line-height:36px; font-size:80%}
.negrit{font-weight:bold}

p.colunas{
	color:#666;
	margin:0px 0px 10px;
	padding:0px;
	font: 75%/100% "Century Gothic", arial, verdana;
}
p.norm{color:#666; margin:0px 0px 10px; padding:0px; font:90%/140% "Century Gothic",arial,verdana}

.clearfloat{clear:both;     height:0;     font-size:1px;     line-height:0px}
.rodap ul{margin:0px; padding:0px; height:52px}
.rodap li{display:inline; margin:0px; padding:0px 20px 0px 0px; float:left; color:#87994f}
.rodap a{
	color:#848484;
	text-decoration:none;
	font-size:90%;
	font-weight: normal;
}
.rodap p{font-size:80%; line-height:100%; color:#666; background:#e7e7e7; padding:10px}
#select{width:40px}
.inter{margin:0px; padding:10px 0px 0px}
.colesquerdaCopy{margin:0px 0px 20px; padding:10px; float:left; width:320px}
.segcont{margin:0px 0px 0px 373px; padding:10px 0px 0px}
#fotos{margin:0px; padding:0px; float:left; height:297px; width:431px}
.fot{margin:0px 0px 3px 6px; padding:0px; float:left; height:73px; width:112px; display:inline; cursor:pointer}
a.fv, a.fv:active, a.fv:visited{
	color:#FFF;
	background:#6C976C;
	text-align:center;
	display:inline;
	width:112px;
	margin:10px 5px 10px 0px;
	float:right;
	font-size:80%;
	padding:0px
}
.por{font-size:60%; font-weight:normal}
h1.hotdois{color:#666; background:url(../img/Lplus.gif) no-repeat 6px 4px; display:block; padding-left:30px; padding-bottom:12px; font:bold 110% "Century Gothic",Arial}
#lo{width:120px; margin:0px 0px 0px 20px; padding:0px; line-height:100%; font-size:10px; color:#666}
.colesquerdamenu{margin:0px; padding:10px; float:left; width:182px; background:#d9e0d8}
.colesquerdamenu ul{
	margin:0px 0px 20px;
	padding:0px;
	border-top: 1px dotted #6C976C;
}
.colesquerdamenu li{
	margin:0px;
	padding:0px;
	font-size: 90%;
	border-bottom: 1px dotted #6C976C;
}
.colesquerdamenu a{
	color:#6C976C;
	font:90%/120% "Century Gothic", arial, verdana;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}
.colesquerdamenu a:active{
	color:#6C976C;
	font:90%/120% "Century Gothic", arial, verdana
}
.colesquerdamenu a:visited{
	color:#6C976C;
	font:90%/120% "Century Gothic", arial, verdana
}
.colesquerdamenu a:hover{
	color:#333333;
	font:90%/120% "Century Gothic", arial, verdana;
	text-decoration: none;
	border-style: none;
}

.segcontmenu{margin:0px 0px 0px 210px; padding:10px 0px 0px 20px}
.novoform{padding:10px; width:500px; float:left; margin-top:20px; font-family:"Century Gothic",arial,verdana}
.bar{background:#D9E0D8; margin:0px; padding:0px; height:400px}
.verm{color:#F00}

.novoform form{margin:0px; padding:5px; width:470px; float:left}
.novoform label{text-align:right; display:block; margin:0px; padding:0px 10px 0px 0px; width:240px; float:left; color:#333; font:bold 12px/28px Arial,Helvetica,sans-serif}
.novoform input{display:block; margin:5px; padding:0px; width:140px; float:left; line-height:22px; background:#F5FAFA}

.novoform textarea{float:left; width:140px; margin:5px; padding:0px; height:60px; display:block; background:#F5FAFA; overflow:auto}
.novoform fieldset{padding:10px; border:1px solid #666}

.novoform legend{padding-right:10px; padding-left:10px; font-weight:bold; color:#666}

#enviar{
	text-align:center;
	width:60px;
	float:left;
	line-height:18px;
	background:#D9E0D8;
	color:#333333
}

#enviar:hover{
	background:#F30;
	cursor:pointer;
	color: #FFFFFF;
}
#limpa{
	width:60px;
	float:left;
	line-height:18px;
	background:#D9E0D8;
	color:#333333
}
#limpa:hover{
	background:#F30;
	cursor:pointer;
	color: #FFFFFF;
}
h2.qua{color:#666; display:block; margin:0px; padding:0px 0px 20px 30px; font:bold 100%/120% "Century Gothic",arial,verdana; background:url(../img/qua.gif) no-repeat 4px 4px}
img.par{
	margin:0px 10px 2px 0px;
	padding:2px;
	float:left;
	border:1px solid #999999;
	background: #FFFFFF;
}
img.par:hover{
	margin:0px 10px 2px 0px;
	padding:2px;
	float:left;
	border:1px solid #F60;
	cursor:pointer;
}
p.parcei{
	color:#666;
	margin:0px 0px 3px;
	padding:4px 0px 10px;
	font:90%/140% "Century Gothic",arial,verdana;
	height:60px;
	border-bottom: 1px dotted #CCCCCC;
}
.segcontparc {
	margin:0px;
	padding:10px 20px 0px;
}
.intertemplate {
	margin: 0px;
	padding: 0px;
}
a.escondido:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #FFFFFF;
	text-decoration: none;
}
a.escondido:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #FFFFFF;
	text-decoration: none;
}
a.escondido:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #FFFFFF;
	text-decoration: none;
}
.cardesquer {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
}
.conteudocard {
	margin:0px;
	padding:0px;
	height: 500px;
}
p.centr {
	font-family: "Century Gothic", Arial, verdana;
	color: #FF0000;
	text-align: center;
	padding: 10px;
	font-style: italic;
}
.sma {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}

p.normdezpad {
	color:#666;
	margin:0px 0px 10px;
	padding:10px;
	font:90%/140% "Century Gothic",arial,verdana
}
.segcontmenu dt {
	margin: 0px;
	padding: 15px 0px 15px 5px;
	background: #e5edd6;
	color: #333333;
	font-weight: bold;
	font-size: 90%;
}
dl {
	font: 16px "Century Gothic", arial, verdana;
}

dd.um {
	color: #8C8F87;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	display: block;
	font-size: 80%;
	font-weight: normal;
}
dd.dois {
	color: #72756d;
	background: #F2F6EA;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	display: block;
	font-weight: bold;
	font-size: 80%;
	line-height: 160%;
}
dd.tres {
	color: #6C976C;
	background: #FFFFFF;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	font-size: 80%;
}
a.qua {
	font-weight: bold;
	color: #78a22f;
	float: right;
	margin: 0px;
	padding: 0px;
	clear: right;
	font-size: 80%;
	text-decoration: underline;
}
h3.sobre {
	font-weight: bold;
	color: #666666;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

.segcontmenu p {
	font-size: 80%;
	line-height: 140%;
	color: #666666;
}
li.serben {
	background: url(../img/ccc.gif) no-repeat 0px 8px;
	padding: 0px 0px 0px 20px;
}
.servbene {
	margin: 0px;
	padding: 0px;
	height: 360px;
}

li.reho {
	font: 80% "Century Gothic", arial, verdana;
	background: url(../img/arrow_right.gif) no-repeat left 2px;
	margin: 0px;
	color: #666666;
	padding: 0px 0px 0px 20px;
}
ul.ret {
	margin: 20px 0px;
	padding: 0px;
}


.rede {
	margin: 0px;
	padding: 0px;
	height: 378px;
	visibility: hidden;
}
.redesobre {
	margin: 0px;
	padding: 0px;
	height: 780px;
	visibility: hidden;
}
.contrbh {
	margin:0px 0px 0px 302px;
	padding:10px 10px 10px 30px;
	color: #666666;
	font-size: 90%;
}
tr {
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
	line-height: 140%;
}

#rbh {
	margin: 10px 0px;
}
.cardconteu {
	margin: 0px 0px 0px 310px;
	padding: 0px;
	height: 500px;
}
.redeform {
	margin: 0px;
	padding: 0px;
	height: 360px;
	visibility: hidden;
}
.boxi {
	background: #FFFFFF;
	margin: 0px 0px 20px;
	padding: 0px;
	float: left;
	height: 24px;
	width: 280px;
}
.boxi ul {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 24px;
}
.boxi li {
	display: inline;
	background: #99FFCC;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 33%;
}
.boxi a, .boxi a:active, .boxi a:visited {
	background: #b1c7b2;
	text-decoration: none;
	display: block;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 24px;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	font: 80%/26px "Century Gothic", arial, verdana;
}
.boxi a:hover {
	background: #5f8d5f;
	text-decoration: none;
	display: block;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}
a.mil, a.mil:active, a.mil:visited {
	background: #5f8d5f;
	text-decoration: none;
	display: block;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 24px;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	font: 80%/26px "Century Gothic", arial, verdana;
}
a.mil:hover {
	background: #5f8d5f;
	text-decoration: none;
	display: block;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 24px;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	font: 80%/26px "Century Gothic", arial, verdana;
}
