html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, 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;
}
html {
	background:url("../imgcss/bg-site.jpg") repeat-x left bottom;
}
body {
	background:url("../imgcss/bg-topo.jpg") repeat-x left 0px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.conteudo ul {
	margin-left:30px;
}
#geral .conteudo #imagens_hotel ul {
	margin-left:0px;
}

#geral {
	width:1000px;
	margin:0 auto;
}
#topo {
	height:180px;
	padding-top:40px;
}

#logo a {
	font:40px Georgia, "Times New Roman", Times, serif;
	color:#3F8C6A;
	text-decoration:none;
	padding-left:50px;
	clear:both;
}
#logo a span {
	font:30px Georgia, "Times New Roman", Times, serif;
	color:#B3DD79;
}

#logo-ahar a{
	float:right;
	width:150px;
	height:100px;
	display:block;
	margin-top:5px;
	margin-right:100px;
	text-indent:-10000px;
	background:#fff url("../imgcss/nova-logo-ahar.jpg") no-repeat;
}

#conteudo a {
	color:#3F8C6A;
	text-decoration:none;
}
#conteudo a:hover {
	text-decoration:underline;
}


#associadosHome, #logo_associados {
	margin:0 auto;
	background-color:#F6FBEF;
	border:1px solid #3F8C6A;
}





/*  HEADER TAGS*/
#conteudo h1 {
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#3F8C6A;
	padding-bottom:3px;
	border-bottom:1px solid #3F8C6A;
	margin-bottom:15px;
}
#associadosHome h1, #logo_associados h1 {
	border:0;
	color:#3F8C6A;
	padding-top:20px;
	padding-left:70px;
	padding-bottom:20px;
	font:16px Georgia, "Times New Roman", Times, serif;
}
#conteudo h2, h2 {
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#3F8C6A;
}
#conteudo .conteudo h3 {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#destaquesPrincipais h2 {
	margin-left:65px;
}
#conteudo h3, h3 {
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#3F8C6A;
}
#destaquesPrincipais h3 {
	padding-left:10px;
	padding-top:5px;
}



/* ______________________________ */


#slideHome {
	background:url("../imgcss/bg-veja.jpg") no-repeat center top;
	width:400px;
	height:305px;
	display:block;
	position:relative;
	border:1px solid #fff;
	margin-left:50px;
}

.slideCampo {
	margin-top:30px;
	margin-left:25px;
	width:350px;
	height:230px;
	overflow:hidden;
}
.slideCampo img {
	width:350px;
	height:230px;
}

.navegacaoSlide {
	position:absolute;
	z-index:100;
	right:0px;
	bottom:0;
}
#conteudo .navegacaoSlide a {
	color:#fff;
	display:block;
	padding:5px 13px;
	background-color:#3F8C6A;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	text-decoration:none;
}
#conteudo .navegacaoSlide a:hover {
	background-color:#fff;
	color:#3F8C6A;
}
#conteudo .navegacaoSlide a.activeSlide {
	background: #fff;
	color:#3F8C6A;
}
#conteudo .navegacaoSlide a:focus { outline: none; }


#destaquesPrincipais, #destaquesSecundarios {
	padding-top:20px;
}

#destaquesPrincipais {
	float:left;
	width:490px;
}

#hoteisMunicipio {
	width:370px;
	height:70px;
	border:1px solid #B5DD7A;
	margin:0 auto;
}
#hoteisMunicipio p.bloco_filtro{
	width:135px;
	float:right;
	margin:5px;
	padding-top:10px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#destaquesPrincipais select {
	width:177px;
	padding:3px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	border:1px solid #B5DD7A;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url("../imgcss/bg-select.jpg") repeat-x;
}
#destaquesSecundarios {
	float:right;
	width:400px;
	padding-right:90px;
}
#destaquesSecundarios img {
	background-color:#000;
}
#destaquesSecundarios a {
	margin-bottom:25px;
}

/* MENU PRINCIPAL*/
#menuPrincipal {
	display:block;
	position:relative;
	margin-top:40px;
}
#menuPrincipal ul ul, #menuPrincipal ul ul ul {
	display: none;
	position: absolute;
}
#menuPrincipal ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

#menuPrincipal ul li a {
	color:#fff;
	display:block;
	font-size:13px;
	padding:4px 20px;
	font-weight:bold;
	text-decoration:none;
}
#menuPrincipal ul li a:hover {
	background:url("../imgcss/bg-menu-over.jpg") repeat-x;
}
#menuPrincipal ul li ul a {
	font-size:12px;
	font-weight:normal;
}
#menuPrincipal ul li ul {
	position:absolute;
	z-index:10;
	left:10px;
	top:23px;
}
#menuPrincipal ul li ul li ul {
	left:170px;
	top:5px;
	z-index:11;
}
#menuPrincipal ul li ul li {
	background:url("../imgcss/bg-sub-menu.jpg") repeat-x;
	display:block;
	width:180px;
}
#menuPrincipal ul li ul li ul li {
	width:170px;
}
#menuPrincipal .cidade li a.bg {
	background:url("../imgcss/bg-cidades.jpg") no-repeat right top;
}



#rodape {
	padding-bottom:10px;
}
#rodape ul {
	clear:both;
	width:430px;
	padding-left:80px;
	margin: 100px auto 0 auto;
}
#rodape li {
	display:inline;
	float:left;
	margin:0 5px;
	border-left:1px solid #3F8C6A;
}
#rodape li a {
	color:#3F8C6A;
	padding:0 15px;
	text-decoration:none;
	font-weight:bold;
}
#rodape li a:hover { color:#B5DD7A; }
#rodape p { color:#3F8C6A; }





.float_left {
	float:left;
	margin:0px 10px 10px 0px;
}
.float_right {
	float:right;
}
.noBorder {
	border:0px;
}
.clear {
	clear:both;
	text-align:center;
	padding-top:25px;
}

/* Associados*/
.imagensHotel, #imagens_hotel {
	float:right;
	width:450px;
	margin:0 10px 20px 20px;
	background-color:#F6FBEF;
	border:1px solid #3F8C6A;
	padding-left:3px;
	padding:10px 0;
	text-align:center;
}
.imagensHotel li, #imagens_hotel li {
	display:inline;
}
.imagensHotel li img, #imagens_hotel li img {
	margin:5px 10px;
	padding:3px;
	background-color:#3F8C6A;
	-moz-box-shadow:3px 3px 3px #bbb;
	-webkit-box-shadow:3px 3px 3px #bbb;
}
.imagensHotel li img:hover, #imagens_hotel li img:hover {
	background-color:#B5DD7A;
}

.info, #informacoes_hotel {
	width:940px;
	margin:30px auto;
	padding:20px;
	color:#000;
	background-color:#F6FBEF;
	border:1px solid #3F8C6A;
	position:relative;
}
.info ul, #informacoes_hotel ul {
	float:right;
	width:50%;
	padding:30px 15px;
	list-style:none;
}
.info li strong, #informacoes_hotel li span {
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right:10px;
	color:#3F8C6A;
}
.info img, #informacoes_hotel img {
	border:0px;
	margin:10px;
}
#conteudo .info li a, .info li a:hover, #informacoes_hotel li a, #informacoes_hotel li a:hover {
	color:#000;
}

#JT a {
	color:#3F8C6A;
	/*font-weight:bold;*/
	font-size:1.3em;
	text-decoration:none;
	font-family:georgia;
}

/*      Associados Home        */

#logo_associados {
	margin:0 auto;
	background-color:#F6FBEF;
	border:1px solid #3F8C6A;
	padding-bottom:20px;
}
#logo_associados h3 {
	padding-top:30px;
	padding-left:70px;
	padding-bottom:20px;
}
#logo_associados ul {
	margin:0 auto;
	width:870px;
}
#logo_associados li {
	width:85px;
	height:60px;
	float:left;
	margin:5px;
	display:block;
	background-color:#fff;
}
#logo_associados li a {
	width:85px;
	height:60px;
	display:block;
	text-indent:-10000px;
	border:3px solid #fff;
}
#logo_associados li a:hover {
	border:3px solid #B5DD7A;
}

.hospedagem_cidade {
	width:95%;
	margin:0 auto;
}
.hospedagem_cidade li {
	float:left;
	list-style:none;
	display:inline;
	margin:15px;
	padding:3px;
	border:1px solid #fff;
	text-align:center;
}
.hospedagem_cidade li:hover { border:1px solid #3F8C6A; }
.hospedagem_cidade li p {
	margin:0px;
	padding:0px 0px 8px 0px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.hospedagem { }
.hospedagem li {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 10px;
	list-style:none;
	background:url("../img-css/circle_lista.jpg") no-repeat left center;
}
.lista_bloco {
	width:300px;
	float:left;
}
.lista_bloco li li {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:160px;
	padding:0;
	margin:0;
}
.parceiros {
	margin:15px auto;
}
.parceiros li {
	width:200px;
	text-align:center;
	display:block;
	float:left;
	height:120px;
}
.parceiros li p { 
	margin:0px;
	padding:5px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#geral .parceiros li a, #geral .hospedagem_cidade li a {
	color:#000;
	text-decoration:none;
}
#geral .parceiros li a:hover, #geral .hospedagem_cidade li a:hover {
	text-decoration:underline;
}


.galeria_pag { }
.galeria_pag li {
	float:left;
	margin:5px;
	display:inline;
	list-style:none;
}
.galeria_pag li p {
	font-size:11px;
	text-align:center;
}
.galeria_pag li img {
	width:120px;
	height:80px;
}
.galeria_pag li a img { border:2px solid #3F8C6A; }
.galeria_pag li a:hover img { border:2px solid #B3DD79; }




#JT_close_left, #JT_close_right {
}
#JT_arrow_left, #JT_arrow_right {
	width:10px;
	height:22px;
	z-index:101;
	position:absolute;
}
#JT_arrow_left {
	background: url("../img-css/arrow_left.gif") no-repeat left top;
	left:-10px;
}
#JT_arrow_right {
}
#JT {
	position:absolute;
	z-index:100;
	background-color:#fff;
}
#JT_copy p, #JT_copy ul { }
#JT_close_left, #JT_close_right { }
#JT_arrow_left, #JT_arrow_right {
	position: absolute;
	height:22px;
	width:10px;
}
#JT_arrow_left {
	background: url("../imgcss/arrow_left.gif") no-repeat left top;
	left:-10px;
	z-index:101;
}
#JT_arrow_right {
	background: url("../imgcss/arrow_right.gif") no-repeat right top;
	z-index:110;
	padding-left:10px;
}
#JT {
	position: absolute;
	z-index:100;
	border: 1px solid #B5DD7A;
	background-color: #fff;
	padding:0px 0 10px 10px;
	font:16px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#JT p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0;
}
#JT_copy {
	padding:0px 10px;
	color:#000;
}
.JT_loader {
	background:url("../imgcss/loader.gif") no-repeat center center;
	width:100%;
	height:12px;
}
#JT_close_left {
	background-color: #fff;
	text-align: left;
	padding:2px 0 5px 8px;
	font-weight:bold;
}
#JT_close_right { background-color: #fff;  text-align: left  font-weight:bold;
}
#JT_copy p { margin:3px 0; }
#JT_copy img {
	margin-right: 5px;
	padding:2px;
	border: 1px solid #3F8C6A;
}
.jTip { }





.enviar {
	width:120px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#3F8C6A;
	color:#fff;
	cursor:pointer;
}

