/*********************************************************************************************************************************************************************************************************************************************************************************
	Reset styles
***********************************************************************************************************************************************************************************************************************************************************************************/
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, b, u, i, center, dl, dt, dd, ol, ul, 
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	padding: 0;
	margin: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	General Styles
***********************************************************************************************************************************************************************************************************************************************************************************/
*{
	font-family:Verdana, Tahoma, Arial, Sans-serif;
	outline:none;
	padding:0;
	margin:0;
}
body{
	font-size:12px;
}
.container{
	width:100%;
	min-height:100%;
	float:left;
}
.wrapper{
	width:780px;
	clear:left;
	position:relative;
	margin:auto;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	IMAGES
***********************************************************************************************************************************************************************************************************************************************************************************/
.header,
.header h1 a,
.header ul.nav li a,
div.hotSelect span,
div.hotSelect a,
div.hotSelect div.btnUp,
div.hotSelect div.btnDown,
.footer h2 a{
	background-image:url(../images/1/header.gif);
	background-repeat:no-repeat;
}
.home .header,
.home .bannersAreas ul li a.bal,
.home .bannersAreas ul li a.cli,
.home .bannersAreas ul li a.hid,
.home .bannersAreas ul li a.tur{
	background-image:url(../images/1/home.jpg);
	background-repeat:no-repeat;
}
.search a.btnSearch,
div.hotSelect,
.footer,
.home{
	background-image:url(../images/1/repeaters.gif);
	background-repeat:repeat-x;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	HEADER
***********************************************************************************************************************************************************************************************************************************************************************************/
.header{
	background-position:center 0;
	width:100%;
	min-width:780px;
	height:119px;
	display:block;
}
.header h1 a{
	background-position:left -150px;
	width:220px;
	height:78px;
	float:left;
	position:relative;
	text-indent:-2000000px;
	margin:0 0 0 -26px;
}
.header ul.nav{
	height:52px;
	float:right;
	overflow:hidden;
	margin:26px 0 0;
}
.header ul.nav li{
	float:left;
}
.header ul.nav li a{
	width:100px;
	height:42px;
	float:left;
	text-indent:-2000000px;
	margin:12px 3px 0;
}
.header ul.nav li a:hover{
	height:47px;
	margin-top:7px;
}
.header ul.nav li a.selected,
.header ul.nav li a.selected:hover{
	height:52px;
	margin-top:0;
}
.header ul.nav li a.bal{
	background-position:-220px -150px;
}
.header ul.nav li a.cli{
	background-position:-320px -150px;
}
.header ul.nav li a.hid{
	background-position:-420px -150px;
}
.header ul.nav li a.tur{
	background-position:-520px -150px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	SEARCH
***********************************************************************************************************************************************************************************************************************************************************************************/
.search{
	width:780px;
	height:41px;
	clear:left;
	position:relative;
	margin:auto;
	z-index:99;
}
.search h3{
	color:#7c8f79;
	font-size:14px;
	float:left;
	padding:12px 10px;
}
.search label{
	color:#7c8f79;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	float:left;
}
.search fieldset{
	float:left;
	padding:10px;
}
.search a.more{
	color:#5d715a;
	font-size:11px;
	line-height:21px;
	text-decoration:none;
	padding:0 10px;
}
.search a.more:hover{
	text-decoration:underline;
}
.search a.btnSearch{
	background-position:0 0;
	border:#caf1c5 solid 1px;
	height:15px;
	line-height:15px;
	color:#5d715a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding:1px 10px;
	margin:1px 0;
}
.search a.btnSearch:hover{
	background:#d4f7cf;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	HOT SELECT
***********************************************************************************************************************************************************************************************************************************************************************************/
select.hotSelect{
	background:none;
	border:#caf1c5 solid 1px;
	width:200px;
	color:#5d715a;
	font-size:11px;
	float:left;
	padding:2px;
	margin:0 5px 0 0;
}
input.hotSelect{
	background:#C6EDC0;
	border:#caf1c5 solid 1px;
	width:200px;
	color:#5d715a;
	font-size:11px;
	float:left;
	padding:2px;
	margin:0 5px 0 0;
}
div.hotSelect{
	background-position:0 0;
	border:#caf1c5 solid;
	border-width:0 1px;
	width:205px;
	height:21px;
	position:relative;
	z-index:999;
	display:none;
	cursor:pointer;
}
div.hotSelect *{
	cursor:pointer;
}
div.hotSelect input{
	background:none;
	border:none;
	width:176px;
	height:16px;
	color:#5d715a;
	font-size:11px;
	float:left;
	padding:3px 0 0;
	cursor:text;
	margin:1px 2px 0;
}
div.hotSelect span{
	background-position:-639px -168px;
	width:22px;
	height:21px;
	position:absolute;
	top:0;
	right:0;
}
div.hotSelect span:hover{
	background-color:#d4f7cf;
}
div.active{
	display:block!important;
}
div.active span{
	background-position:-639px -150px;
}
div.hotSelect div.hotContent{
	background:#bbe2b6;
	border:#c9f0c3 solid 1px;
	width:205px;
	height:98px;
	overflow:hidden;
	display:none;
	position:absolute;
	top:20px;
	left:-1px;
	z-index:-1;
}
div.active div.hotContent {
	z-index:9999;
	display:block;
}
div.hotSelect div.disabled .scrollbar{
	visibility:hidden;
}
div.hotSelect div.disabled dl{
	width:195px;
}
div.hotSelect div.disabled a{
	width:170px;
}
div.hotSelect div.disabled dd a {
	width:160px;
}
div.hotSelect dl {
	width:175px;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	padding:5px;
}
div.hotSelect dt{
	background:#c1eabc;
	border-top:#c7efc2 1px solid;
	border-bottom:#afd9aa 1px solid;
}
div.hotSelect dt,
div.hotSelect dd{
	white-space:nowrap;
	float:left;
	clear:left;
}
div.hotSelect a{
	background-position:-662px -151px;
	width:150px;
	float:left;
	color:#5d715a;
	font-size:11px;
	text-decoration:none;
	padding:3px 5px 3px 20px;
	margin:0 0 1px 0;
}
div.hotSelect dd a{
	width:140px;
	margin:0 0 1px 10px;
}
div.hotSelect .selected a{
	background-position:-662px -170px;
	background-color:#accfa7;
	color:#465e45;
}
div.hotSelect a:hover{
	background-color:#c4eec0;
	color:#293a28;
}
div.hotSelect div.scrollbar {
	background:#b2d9ad;
	width:20px;
	height:100px;
	position:absolute;
	top:0;
	left:184px;
}
div.hotSelect div.btnUp,
div.hotSelect div.btnDown,
div.hotSelect div.handle,
div.hotSelect div.slider {
	width:19px;
	cursor:default;
	line-height:0;
	text-indent:-2000000px;
	position:absolute;
}
div.hotSelect div.btnUp{
	background-position:-620px -165px;
	background-color:#c9f0c4;
	height:18px;
	top:1px;
	left:1px;
}
div.hotSelect div.btnDown{
	background-position:-620px -150px;
	background-color:#c9f0c4;
	height:18px;
	top:241px;
	left:1px;
}
div.hotSelect div.slider{
	height:220px;
	top:20px;
}
div.hotSelect div.handle {
	background:#c9f0c4;
	height:0px;
	left:1px;
}
div.hotSelect div.btnUp:hover,
div.hotSelect div.btnDown:hover,
div.hotSelect div.handle:hover{
	background-color:#d4f7cf!important;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	TITLE
***********************************************************************************************************************************************************************************************************************************************************************************/
.title{
	background-position:center 0;
	width:100%;
	height:198px;
}
.title h1{
	font-size:31px;
	position:absolute;
	top:150px;
	left:0;
	z-index:2;
}
.title h1.bg{
	font-size:31px;
	color:#444!important;
	top:151px;
	left:1px;
	z-index:1;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	BREADCRUMB
***********************************************************************************************************************************************************************************************************************************************************************************/
.breadcrumb{
	position:absolute;
	top:130px;
	left:0;
	font-size:9px;
}
.breadcrumb li{
	background-position:-297px -205px;
	float:left;
	padding:0 0 0 8px;
	margin:0 1px 0 0;
}
.breadcrumb li a{
	text-decoration:none;
}
.breadcrumb li a:hover{
	text-decoration:underline;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	BANNER
***********************************************************************************************************************************************************************************************************************************************************************************/
.banner{
	width:499px;
	height:198px;
	position:absolute;
	top:0;
	left:277px;
	overflow:hidden;
	z-index:0;
}
.banner img{
	position:absolute;
}
.banner img.big01{
	top:0;
	right:280px;
}
.banner img.big02{
	top:0;
	left:280px;
}
.banner img.small{
	width:80px;
	z-index:2;
	left:210px;
	display:block;
	position:relative;
}
.banner .frame{
	width:500px;
	height:198px;
	position:absolute;
	top:0;
	left:0;
	z-index:9;
}
* html .banner .frame{
	background:none;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT
***********************************************************************************************************************************************************************************************************************************************************************************/
.content{
	width:100%;
	min-height:500px;
	float:left;
	padding:0 0 20px;
}
*html .content{
	height:500px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	AREA (ESTÂNCIAS)
***********************************************************************************************************************************************************************************************************************************************************************************/
.areaTitle{
	background:none!important;
	height:73px;
}
.areaTitle .wrapper{
	background-position:0 -241px;
	height:73px;
}
.areaTitle h1{
	display:none;
}
.areaTitle .breadcrumb{
	top:80px;
}
.areaContent ul{
	width:590px;
	margin:50px 0 0;
}
.areaContent ul li{
	padding:5px 30px;
	margin:1px 0;
}
.areaContent ul li a{
	text-decoration:none;
}
.areaContent ul li a:hover{
	text-decoration:underline;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	PAGE NAVIGATION
***********************************************************************************************************************************************************************************************************************************************************************************/
.pageNav{
	width:180px;
	min-height:470px;
	float:right;
}
* html .pageNav{
	height:470px;
}
.pageNav h3{
	background-position:0 -200px;
	width:180px;
	height:35px;
	text-indent:-2000000px;
	float:left;
	margin:0 0 10px;
}
.pageNav ul{
	min-height:300px;
	clear:left;
	padding:0 10px;
}
* html .pageNav ul{
	height:300px;
}
.pageNav ul ul{
	min-height:0;
}
* html .pageNav ul ul{
	height:auto;
}
.pageNav ul li{
	padding:2px;
}
.pageNav ul ul{
	display:none;
	padding:3px 0 0 10px;
}
.pageNav ul li a{
	background-position:-580px -205px;
	font-size:11px;
	text-decoration:none;
	padding:0 0 0 15px;
}
.pageNav ul li a:hover{
	text-decoration:underline;
}
.pageNav ul li.closed a{
	background-position:-857px -207px;
}
.pageNav ul li.opened a{
	background-position:-1180px -207px;
	font-weight:bold;
	text-decoration:none;
}
.pageNav ul li.opened ul{
	display:block;
}
.pageNav ul li.opened ul a{
	background-position:-580px -205px;
	font-weight:normal;
}
.pageNav ul li.opened ul a:hover{
	text-decoration:underline;
}
.pageNav iframe{
	position:relative;
	padding:7px;
	margin:0 8px 0;
}

/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT INFO
***********************************************************************************************************************************************************************************************************************************************************************************/
.content .info{
	width:560px;
	float:left;
	min-height:500px;
	height:auto !important;
}
.content h2{
	font-size:20px;
	padding:20px 0;
}
.content p{
	line-height:20px;
	padding:5px 0;
}
.content .cityGallery{
	clear:left;
	margin:20px 0;
	min-height:340px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT HIGHLIGHT
***********************************************************************************************************************************************************************************************************************************************************************************/
.highlights{
	width:100%;
	float:left;
	padding:20px 0;
}
.highlights h2{
	font-size:20px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.highlights .leftColumn{
	width:180px;
	min-height:400px;
	float:right;
}
* html .highlights .leftColumn{
	height:400px;
}
.highlights h3{
	font-size:16px;
}
.highlights p{
	line-height:16px;
	padding:5px 0;
}
.highlights img{
	float:left;
	margin:10px 10px 0 0;
}
.highlights .type1,
.highlights .type2{
	width:570px;
	float:left;
	padding:20px 0;
}
.highlights .type2{
	border:none;
}
.highlights .type2 img{
	width:120px;
	float:left;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT BUSINESS
***********************************************************************************************************************************************************************************************************************************************************************************/
.business{
	width:560px;
	float:left;
}
.business h3{
	font-weight:bold;
	font-size:17px;
	clear:left;
	padding:10px 0;
}
.business img{
	float:left;
	margin:10px 10px 10px 0;
}
.business dl.adress{
	width:420px;
	float:left;
	margin:20px 0;
}
.business dl.adress dt{
	font-weight:bold;
	font-size:13px;
	float:left;
	clear:left;
	padding:5px;
}
.business dl.adress dd{
	font-size:13px;
	padding:5px;
}
.business dl.adress dd a{
	text-decoration:none;
}
.business dl.adress dd a:hover{
	text-decoration:underline;
}
.business .map{
	width:140px;
	float:right;
	display:inline;
	margin:35px 0 0;
}
.business .map img{
	float:right;
	width:120px;
	height:90px;
	margin:10px 0 0 0;
}
.business .map span{
	text-decoration:none;
	float:right;
	font-size:10px;
}
.business ul.data{
	padding:10px 0 0 20px;
}
.business ul.data li{
	list-style:square;
	margin:0 0 5px 0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT LIST
***********************************************************************************************************************************************************************************************************************************************************************************/
.list{
	width:560px;
	float:left;
}
.list ul.list li{
	width:100%;
	float:left;
	padding:0 0 15px;
}
.list ul.list li h3,
.list ul.list li h4{
	font-size:13px;
	float:left;
	padding:5px;
	margin:0 0 10px;
}
.list ul.list li h3{
	width:355px;
}
.list ul.list li h4{
	width:185px;
	text-align:right;
}
.list ul.list li h5{
	font-weight:normal;
	font-size:11px;
	display:block;
	padding:2px 5px;
}
.list ul.list li a{
	text-decoration:none;
}
.list ul.list li a:hover{
	text-decoration:underline;
}
.list ul.list li img{
	float:right;
	margin:0 10px;
}
.list ul.listNav{
	display:block;
	clear:left;
	text-align:center;
	padding:5px 0 10px 0;
	margin:10px 0;
}
.list ul.listNav li{
	display:inline;
}
.list ul.listNav li a{
	display:inline;
	font-weight:bold;
	text-decoration:none;
	padding:5px 10px 7px;
	margin:0 3px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT GALLERY
***********************************************************************************************************************************************************************************************************************************************************************************/
.photoGallery{
	margin-top:10px;
	width:560px;
	min-height:900px;
	_height:900px;
    overflow:hidden;
	float:left;
    background-image:none !important; 
}
.photoGallery .nav{
	width:150px;
	min-height:900px;
	_height:900px;
	float:left;
	padding:5px 0 5px 5px;
	margin:30px 0 0;	
}
.photoGallery .nav li{
	width:150px;
	float:left;
	position:relative;
}
.photoGallery .nav li a{
	width:140px;
	font-weight:bold;
	font-size:14px;
	float:left;
	text-align:center;
	text-decoration:none;
	padding:3px 0;
	margin:2px 0;
}

.photoGallery .nav li ul a{
	background-position:3px 7px;
	background-color:transparent!important;
	border:none!important;
	width:130px;
	line-height:18px;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding:2px 0 2px 15px;
	margin:0;
}
.photoGallery .nav li ul a:hover{
	text-decoration:underline;
}
.photoGallery .nav li ul a.selected{
	font-weight:bold;
}
.photoGallery .nav li.open span{
	background-position:-180px -200px;
	width:14px;
	height:30px;
	display:block!important;
	position:absolute;
	top:2px;
	right:-5px;
	z-index:9;
}
.photoGallery .nav li.open ul{
	display:block!important;
}
.photoGallery .nav li span,
.photoGallery .nav li ul{
	display:none;
}
.photoGallery h3{
	width:380px;
	color:#7e7859;
	font-size:17px;
	padding:41px 0 0 12px;
	float:left;
}
.photoGallery p{
	width:380px;
	height:51px;
	font-size:12px;
	line-height:16px;
	float:left;
	overflow:hidden;
	padding:10px 10px 0 12px;
}
.photoGallery img{
	margin:10px;
}
.photoGallery a.prev,
.photoGallery a.next{
	width:20px;
	height:20px;
	text-indent:-2000000px;
	margin:0 10px;
}
.photoGallery a.prev{
	background-position:-220px -200px;
	float:left;
}
.photoGallery a.next{
	background-position:-200px -200px;
	float:right;
}
.photoGallery ul.thumbs{
	width:360px;	
	float:left;
	padding:20px;
	margin:5px 0;
}
.photoGallery ul.thumbs li{
	float:left;
	padding:5px;
}
.photoGallery ul.thumbs li img{
	margin:0;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CONTENT GALLERY
***********************************************************************************************************************************************************************************************************************************************************************************/
.gallery{
	background-position:0 -180px;
	width:540px;
	height:380px;
	float:left;
	padding:10px;
	margin:10px 0;
}
.gallery a{
	width:24px;
	height:41px;
	float:left;
	text-indent:-20000000px;
	position:relative;
}
.gallery a.prev{
	background-position:-264px -200px;
	float:left;
    margin:150px 17px 0;
}
.gallery a.next{
	background-position:-240px -200px;
	float:right;
    margin:140px 0 13px;
}
.gallery .area{
	width:440px;
	height:380px;
	float:left;
	overflow:hidden;
}
.gallery .area img{
	float:left;
	margin:0;
}
.gallery .area h3{
	font-size:13px;
	float:left;
	padding:10px;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	HOME
***********************************************************************************************************************************************************************************************************************************************************************************/
.home{
	background-position:0 -180px;
	background-color:#eef2e7;
}
.home .header{
	background-position:center 0;
	height:225px;
}
.home .header h1,
.home .header h1 a,
.home .header .nav {
	display:none;
}
.home .search{
	top:173px;
}
.home .content{
	border-bottom:#d5e6d1 1px solid;
}
.home h2{
	color:#333e32;
	font-size:18px;
	padding:15px 0 5px;
}
.home .intro{
	background:#e2eedc;
	padding:20px;
	margin:20px 0 0;
}
.home .intro h2{
	padding:0 0 5px;
}
.home .intro p{
	color:#333e32;
	font-size:12px;
	padding:0 0 5px;
}
.home .highlight{
	padding:25px 5px;
}
.home .map{
	padding:25px 5px;
}
.home .bannersAreas{
	background:#c0e3b8;
	border:#d5e6d1 solid;
	border-width:2px 0;
	width:100%;
	float:left;
	padding:10px 0;
	margin:10px 0;
}
.home .bannersAreas h2{
	padding:10px 0 5px;
}
.home .bannersAreas ul{
	float:left;
	padding:10px 0;
}
.home .bannersAreas ul li{
	float:left;
}
.home .bannersAreas ul li a{
	width:190px;
	height:286px;
	float:left;
	text-indent:-200000px;
	margin:0 2px;
}
.home .bannersAreas ul li a.bal{
	background-position:0 -225px;
}
.home .bannersAreas ul li a.cli{
	background-position:-200px -225px;
}
.home .bannersAreas ul li a.hid{
	background-position:-400px -225px;
}
.home .bannersAreas ul li a.tur{
	background-position:-600px -225px;
}

/****************************************************************************
buttonPAGER
***************************************************************************/

.buttonPager{
    border-style:none;
    font-family:Verdana;
    font-size:13px;
    color: #333333 !important;
    width:20px;
    cursor:pointer;

}

.buttonPagerMateria{
    border-style:none;
    background-color:White;
    font-family:Verdana;
    font-size:13px;
    color: #333333 !important;
    width:20px;
    cursor:pointer;

}
/*********************************************************************************************************************************************************************************************************************************************************************************
	BALNEARIAS
***********************************************************************************************************************************************************************************************************************************************************************************/
.bal .title,
.bal .pageNav h3,
.bal .pageNav ul li a,
.bal .breadcrumb li,
.bal .pageNav ul li a,
.bal .photoGallery a,
.bal .photoGallery .nav li.open span,
.bal .gallery a,
.bal .areaTitle .wrapper{
	background-image:url(../images/bal_images.gif);
	background-repeat:no-repeat;
}
.bal .photoGallery .nav li ul a{
    background-image:url(../images/bal_item.gif);
	background-repeat:no-repeat;
}

.bal,
.bal .photoGallery,
.bal .pageNav{
	background-image:url(../images/bal_repeaters.gif);
	background-repeat:repeat-x;
	
}
.bal .banner .frame{
	background:url(../images/bal_frame.png) left center no-repeat;
}
* html .bal .banner .frame{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bal_frame.png');
}
.bal{
	background-position:0 -1700px;
	background-color:#ecf2f6;
}
.bal .title h1{
	color:#1f62e1;
}
.bal .breadcrumb li a{
	color:#354056;
}
.bal .breadcrumb li a:hover{
	color:#354056;
}
.bal .photoGallery{
	background-position:0 0;
	background-color:#ecf2f6;
}
        .bal .buttonPager{
            background-color: #c8e1f3;
        }
.bal .pageNav{
	background-position:0 -800px;
}
.bal .pageNav ul li a{
	color:#6f7b92;
}
.bal .content{
	border-bottom:#bad0db 1px solid;
}
.bal .content h2{
	color:#354056;
}
.bal .content p{
	color:#6f7b92;
}
.bal .areaContent{
	background:#ECF2F6;
}
.bal .areaContent ul li.striped{
	background:#d5e9e7;
}
.bal .areaContent ul li a{
	color:#49586c;
}
.bal .highlights{
	background:#c7dce6;
	border-top:#cfe3ec 1px solid;
	border-bottom:#afd5d2 5px solid;
}
.bal .highlights h2{
	border-bottom:#B6D8D5 1px solid;
	color:#354056;
}
.bal .highlights h3{
	color:#354056;
}
.bal .highlights p{
	color:#6f7b92;
}
.bal .highlights img{
	border:#b0c8d3 5px solid;
}
.bal .highlights .type1{
	border-bottom:#B6D8D5 1px solid;
}
.bal .business h3{
	border-bottom:#b6d8d5 1px solid;
	color:#354056;
}
.bal .business img{
	border:#b0c8d3 5px solid;
}
.bal .business dl.adress dt{
	color:#354056;
}
.bal .business dl.adress dd{
	color:#6F7B92;
}
.bal .business dl.adress dd strong{
	color:#354056;
}
.bal .business dl.adress dd a{
	color:#6F7B92;
}
.bal .business .map span{
	color:#6f7b92;
}
.bal .business .map a:hover img{
	border-color:#bee4e1;
}
.bal .business ul.data li{
	color:#6f7b92;
}
.bal .list ul.list li{
	border-top:#6f7b92 1px solid;
}
.bal .list ul.list li h3,
.bal .list ul.list li h4{
	background:#c7dce6;
	color:#354056;
}
.bal .list ul.list li h5{
	color:#354056;
}
.bal .list ul.list li a{
	color:#354056;
}
.bal .list ul.list li img{
	border:#b0c8d3 5px solid;
}
.bal .list ul.listNav{
	border-top:#354056 1px solid;
}
.bal .list ul.listNav li a{
	background:#b0c8d3;
	color:#354056;
}
.bal .list ul.listNav li a:hover{
	background:#bdd4df;
}
.bal .list ul.listNav li a.selected{
	background:#354056!important;
	color:#b0c8d3!important;
}
.bal .photoGallery .nav{
	border-right:#6F7B92 1px solid;
}
.bal .photoGallery h3{
	color:#6f7b92;
}
.bal .photoGallery p{
	border-bottom:#6F7B92 1px solid;
	color:#6f7b92;
}
.bal .photoGallery .nav li a{
	background-image:none;
	background-color:#d9e5ee;
	border:#699BBF 2px solid;
	color:#6f7b92;
}
.bal .photoGallery ul.thumbs{
	border-top:#6F7B92 1px solid;
}
.bal .gallery{
	border:#d8efed solid;
	border-width:1px 0;
}
.bal .gallery .area h3{
	color:#354056;
}
.bal .gallery .area img{
	border:#d8efed 10px solid;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	CLIMATICAS
***********************************************************************************************************************************************************************************************************************************************************************************/
.cli .title,
.cli .pageNav h3,
.cli .pageNav ul li a,
.cli .breadcrumb li,
.cli .pageNav ul li a,
.cli .photoGallery a,
.cli .photoGallery .nav li.open span,
.cli .gallery a,
.cli .areaTitle .wrapper{
	background-image:url(../images/cli_images.gif);
	background-repeat:no-repeat;
}
.cli .photoGallery .nav li ul a{
    background-image:url(../images/cli_item.gif);
	background-repeat:no-repeat;
}

.cli,
.cli .photoGallery,
.cli .pageNav{
	background-image:url(../images/cli_repeaters.gif);
	background-repeat:repeat-x;
}
.cli .banner .frame{
	background:url(../images/cli_frame.png) left center no-repeat;
}
* html .cli .banner .frame{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cli_frame.png');
}
.cli{
	background-position:0 -1700px;
	background-color:#fffedf;
}
.cli .title h1{
	color:#eba408;
}
.cli .breadcrumb li a{
	color:#6b4701;
}
.cli .breadcrumb li a:hover{
	color:#6b4701;
}
.cli .photoGallery{
	background-position:0 0;
	background-color:#fffedf;
}
            .cli .buttonPager{
                background-color: #fff1c8;
            }
.cli .pageNav{
	background-position:0 -800px;
}
.cli .pageNav ul li a{
	color:#5e5a3b;
}
.cli .content{
	border-bottom:#e1d4ac 1px solid;
}
.cli .content h2{
	color:#928e6f;
}
.cli .content p{
	color:#5e5a3b;
}
.cli .areaContent{
	background:#FFFEDF;
}
.cli .areaContent ul li.striped{
	background:#fff1c8;
}
.cli .areaContent ul li a{
	color:#7e6d3e;
}
.cli .highlights{
	background:#fff1c8;
	border-top:#fff8e1 1px solid;
	border-bottom:#e7dab3 5px solid;
}
.cli .highlights h2{
	border-bottom:#f0e2ba 1px solid;
	color:#928e6f;
}
.cli .highlights h3{
	color:#928e6f;
}
.cli .highlights p{
	color:#5e5a3b;
}
.cli .highlights img{
	border:#fedd79 5px solid;
}
.cli .highlights .type1{
	border-bottom:#f0e2ba 1px solid;
}
.cli .business h3{
	border-bottom:#d2d2a0 1px solid;
	color:#49462c;
}
.cli .business img{
	border:#fee391 5px solid;
}
.cli .business dl.adress dt{
	color:#49462c;
}
.cli .business dl.adress dd{
	color:#9d9979;
}
.cli .business dl.adress dd strong{
	color:#49462c;
}
.cli .business dl.adress dd a{
	color:#9d9979;
}
.cli .business .map span{
	color:#7a775c;
}
.cli .business .map a:hover img{
	border-color:#eed382;
}
.cli .business ul.data li{
	color:#5E5A3B;
}
.cli .list ul.list li{
	border-top:#bdbda5 1px solid;
}
.cli .list ul.list li h3,
.cli .list ul.list li h4{
	background:#fff1c8;
	color:#49462c;
}
.cli .list ul.list li h5{
	color:#49462c;
}
.cli .list ul.list li a{
	color:#49462c;
}
.cli .list ul.list li img{
	border:#fee391 5px solid;   
}
.cli .list ul.listNav{
	border-top:#49462c 1px solid;
}
.cli .list ul.listNav li a{
	background:#fee391;
	color:#49462c;
}
.cli .list ul.listNav li a:hover{
	background:#fae7ad;
}
.cli .list ul.listNav li a.selected{
	background:#49462c!important;
	color:#fee391!important;
}
.cli .photoGallery .nav{
	border-right:#cdb76e 1px solid;
}
.cli .photoGallery h3{
	color:#7e7859;
}
.cli .photoGallery p{
	border-bottom:#cdb76e 1px solid;
	color:#7e7859;
}
.cli .photoGallery .nav li a{
	background-image:none;
	background-color:#fff1c8;
	border:#ffb719 2px solid;
	color:#727272;
}
.cli .photoGallery ul.thumbs{
	border-top:#cdb76e 1px solid;
}
.cli .gallery{
	border:#f3e6bf solid;
	border-width:1px 0;
}
.cli .gallery .area h3{
	color:#9d9979;
}
.cli .gallery a:hover{
	background-color:#fff8e3;
}
.cli .gallery .area img{
	border:#fff8e3 10px solid;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	HIDROMINERAIS
***********************************************************************************************************************************************************************************************************************************************************************************/
.hid .title,
.hid .pageNav h3,
.hid .pageNav ul li a,
.hid .breadcrumb li,
.hid .pageNav ul li a,
.hid .photoGallery a,
.hid .photoGallery .nav li.open span,
.hid .gallery a,
.hid .areaTitle .wrapper{
	background-image:url(../images/hid_images.gif);
	background-repeat:no-repeat;
}
.hid .photoGallery .nav li ul a{
    background-image:url(../images/hid_item.gif);
	background-repeat:no-repeat;
}

.hid,
.hid .photoGallery,
.hid .pageNav{
	background-image:url(../images/hid_repeaters.gif);
	background-repeat:repeat-x;
}
.hid .banner .frame{
	background:url(../images/hid_frame.png) left center no-repeat;
}
* html .hid .banner .frame{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hid_frame.png');
}
.hid{
	background-position:0 -1700px;
	background-color:#ecf6f5;
}
.hid .title h1{
	color:#62c1b8;
}
.hid .breadcrumb li a{
	color:#37585a;
}
.hid .breadcrumb li a:hover{
	color:#37585a;
}
        .hid .buttonPager{
            background-color: #d5e9e7;
        }
.hid .pageNav{
	background-position:0 -800px;
}
.hid .pageNav ul li a{
	color:#6f8e92;
}
.hid .content{
	border-bottom:#bad0db 1px solid;
}
.hid .content h2{
	color:#496b6c;
}
.hid .content p{
	color:#6f8e92;
}
.hid .areaContent{
	background:#ECF6F5;
}
.hid .areaContent ul li.striped{
	background:#d5e9e7;
}
.hid .areaContent ul li a{
	color:#496b6c;
}
.hid .highlights{
	background:#c1e4e1;
	border-top:#cfe3ec 1px solid;
	border-bottom:#afd5d2 5px solid;
}
.hid .highlights h2{
	border-bottom:#B6D8D5 1px solid;
	color:#496b6c;
}
.hid .highlights h3{
	color:#496b6c;
}
.hid .highlights p{
	color:#6f8e92;
}
.hid .highlights img{
	border:#A5D4D0 5px solid;
}
.hid .highlights .type1{
	border-bottom:#B6D8D5 1px solid;
}
.hid .business h3{
	border-bottom:#b6d8d5 1px solid;
	color:#37585a;
}
.hid .business img{
	border:#a5d4d0 5px solid;
}
.hid .business dl.adress dt{
	color:#37585a;
}
.hid .business dl.adress dd{
	color:#6F8E92;
}
.hid .business dl.adress dd strong{
	color:#37585a;
}
.hid .business dl.adress dd a{
	color:#6F8E92;
}
.hid .business .map span{
	color:#6f8e92;
}
.hid .business .map a:hover img{
	border-color:#bee4e1;
}
.hid .business ul.data li{
	color:#6f8e92;
}
.hid .list ul.list li{
	border-top:#6f8e92 1px solid;
}
.hid .list ul.list li h3,
.hid .list ul.list li h4{
	background:#c1e4e1;
	color:#37585a;
}
.hid .list ul.list li h5{
	color:#37585a;
}
.hid .list ul.list li a{
	color:#37585a;
}
.hid .list ul.list li img{
	border:#a5d4d0 5px solid;
}
.hid .list ul.listNav{
	border-top:#37585a 1px solid;
}
.hid .list ul.listNav li a{
	background:#a5d4d0;
	color:#37585a;
}
.hid .list ul.listNav li a:hover{
	background:#b7e2de;
}
.hid .list ul.listNav li a.selected{
	background:#37585a!important;
	color:#a5d4d0!important;
}
.hid .photoGallery{
	background-position:0 0;
}
.hid .photoGallery .nav{
	border-right:#6F8E92 1px solid;
}
.hid .photoGallery h3{
	color:#6f8e92;
}
.hid .photoGallery p{
	border-bottom:#6F8E92 1px solid;
	color:#6f8e92;
}
.hid .photoGallery .nav li a{
	background-image:none;
	background-color:#dbebeb;
	border:#73B3B3 2px solid;
	color:#6f8e92;
}
.hid .photoGallery ul.thumbs{
	border-top:#6F8E92 1px solid;
}
.hid .gallery{
	border:#d8efed solid;
	border-width:1px 0;
}
.hid .gallery .area h3{
	color:#37585a;
}
.hid .gallery .area img{
	border:#d8efed 10px solid;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	TURISTICAS
***********************************************************************************************************************************************************************************************************************************************************************************/
.tur .title,
.tur .pageNav h3,
.tur .pageNav ul li a,
.tur .breadcrumb li,
.tur .pageNav ul li a,
.tur .photoGallery a,
.tur .photoGallery .nav li.open span,
.tur .gallery a,
.tur .areaTitle .wrapper{
	background-image:url(../images/tur_images.gif);
	background-repeat:no-repeat;
}
.tur .photoGallery .nav li ul a{
    background-image:url(../images/tur_item.gif);
	background-repeat:no-repeat;
}

.tur,
.tur .photoGallery,
.tur .pageNav{
	background-image:url(../images/tur_repeaters.gif);
	background-repeat:repeat-x;
}
.tur .banner .frame{
	background:url(../images/tur_frame.png) left center no-repeat;
}
* html .tur .banner .frame{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tur_frame.png');
}
.tur{
	background-position:0 -1700px;
	background-color:#f9f4ee;
}
.tur .title h1{
	color:#ff5511;
}
.tur .breadcrumb li a{
	color:#563e35;
}
.tur .breadcrumb li a:hover{
	color:#563e35;
}
.tur .photoGallery{
	background-position:0 0;
}
        .tur .buttonPager{
            background-color: #f4d8cc;
        }
.tur .pageNav{
	background-position:0 -800px;
}
.tur .pageNav ul li a{
	color:#927c6f;
}
.tur .content{
	border-bottom:#dbc0ac 1px solid;
}
.tur .content h2{
	color:#563e35;
}
.tur .content p{
	color:#927c6f;
}
.tur .areaContent{
	background:#F9F4EE;
}
.tur .areaContent ul li.striped{
	background:#f4d8cc;
}
.tur .areaContent ul li a{
	color:#563e35;
}
.tur .highlights{
	background:#f0dac9;
	border-top:#e7d1c0 1px solid;
	border-bottom:#dcc3af 5px solid;
}
.tur .highlights h2{
	border-bottom:#e2c8b4 1px solid;
	color:#563e35;
}
.tur .highlights h3{
	color:#563e35;
}
.tur .highlights p{
	color:#927c6f;
}
.tur .highlights img{
	border:#e2c8b4 5px solid;
}
.tur .highlights .type1{
	border-bottom:#e2c8b4 1px solid;
}
.tur .business h3{
	border-bottom:#e2c8b4 1px solid;
	color:#563e35;
}
.tur .business img{
	border:#e2c8b4 5px solid;
}
.tur .business dl.adress dt{
	color:#563e35;
}
.tur .business dl.adress dd{
	color:#927C6F;
}
.tur .business dl.adress dd strong{
	color:#563e35;
}
.tur .business dl.adress dd a{
	color:#927C6F;
}
.tur .business .map span{
	color:#927c6f;
}
.tur .business .map a:hover img{
	border-color:#f0d2bb;
}
.tur .business ul.data li{
	color:#927c6f;
}
.tur .list ul.list li{
	border-top:#927c6f 1px solid;
}
.tur .list ul.list li h3,
.tur .list ul.list li h4{
	background:#f0dac9;
	color:#563e35;
}
.tur .list ul.list li h5{
	color:#563e35;
}
.tur .list ul.list li a{
	color:#563e35;
}
.tur .list ul.list li img{
	border:#e2c8b4 5px solid;
}
.tur .list ul.listNav{
	border-top:#563e35 1px solid;
}
.tur .list ul.listNav li a{
	background:#e2c8b4;
	color:#563e35;
}
.tur .list ul.listNav li a:hover{
	background:#ecd7c7;
}
.tur .list ul.listNav li a.selected{
	background:#563e35!important;
	color:#e2c8b4!important;
}
.tur .photoGallery .nav{
	border-right:#927C6F 1px solid;
}
.tur .photoGallery h3{
	color:#927c6f;
}
.tur .photoGallery p{
	border-bottom:#927C6F 1px solid;
	color:#927c6f;
}
.tur .photoGallery .nav li a{
	background-image:none;
	background-color:#eae1dd;
	border:#ab8674 2px solid;
	color:#927c6f;
}
.tur .photoGallery ul.thumbs{
	border-top:#927C6F 1px solid;
}
.tur .gallery{
	border:#e5dcd1 solid;
	border-width:1px 0;
}
.tur .gallery .area h3{
	color:#563e35;
}
.tur .gallery .area img{
	border:#e5dcd1 10px solid;
}
/*********************************************************************************************************************************************************************************************************************************************************************************
	FOOTER
***********************************************************************************************************************************************************************************************************************************************************************************/
.footer{
	background-position:0 -25px;
	width:100%;
	height:150px;
	clear:left;
}
.footer h2 a{
	background-position:bottom right;
	width:185px;
	height:100px;
	float:right;
	text-indent:-2000000px;
	margin:25px 0 0;
}
.footer dl{
	width:200px;
	float:left;
	margin:25px 0 0;
}
.footer dl dt{
	color:#5a7155;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px;
}
.footer dl dd{
	padding:0 0 5px;
}
.footer dl a{
	color:#5a7155;
	font-size:11px;
	text-decoration:none;
}
.footer dl a:hover{
	text-decoration:underline;
}

/**************************************************************************************
                CONTATO
***************************************************************************************/

.contato {
    border-color:#999999;
    border-style:solid;
    border-width:1px;
    margin-top:50px;
    margin-left:auto;
    margin-right:auto;
    width: 80%;
    height: 70%;
}           

.contato ul {
    line-height: 50px;
}

.contato ul li {
    width: 50%;
    float:left;
}

.contato ul li a {
    font-family:Verdana;
    font-size:13px;
    margin-left:10px;
    color:#666666;
}

.contato ul li a:hover {
    color:#333333;
}

.contato ul li h4 {
    font-family:Verdana;
    font-size:13px;
    margin-left:10px;
    color:#333333;
    font-weight:bold;
}

#HomeContato {
	width:260px;
	height:60px;
	float:left;
	position:relative;
	text-indent:-2000000px;
	margin:50px 0 0 30px;
}

.itemB {
    width:630px;
    height:auto;
    font-family:Verdana;
    font-size:11px;
    margin-left:0px;
    margin-top:0px;
}

.itemB h3 {
    margin-top:20px;
}

.itemB ul{
    width:630px;
    background-color:#fcfffd;
    color:#666;
    line-height:6px;
    margin-top:3px;
    *margin-top:0px;
    padding-bottom:5px;
    border-right:solid 1px #CCC;
    border-left:solid 1px #CCC;
    border-bottom:solid 1px #CCC;
}

.itemB ul li{
    margin-top:-3px;
    *margin:0;
}

.itemB ul li p {
    height:20px;
    margin:0px;
    padding:0;  
    overflow:hidden;
    text-align:justify;
    line-height:10px;
}

.itemB ul li a {
    margin:0;
    padding:0;
    color:#444;
    text-decoration:none;
    font-weight:bold;
    line-height:6px;
    font-size:11px;
    cursor:pointer;
    overflow:hidden;
    text-transform:uppercase;
}