/*FORMATO*/

#box{
	width:990px;
	margin:0 auto;
	z-index:200; 

}
#divclear{
	clear:both;
}

.ok{
	width:978px;
	padding:5px;
	background:#d5ffdf;
	border:1px solid #0f0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:10px;
	float:left;
}
.no{
	width:978px;
	padding:5px;
	background:#FFC4C4;
	border:1px solid #F00;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:10px;
	float:left;
}
.okok{
	width:675px;
	padding:5px;
	background:#d5ffdf;
	border:1px solid #0f0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:10px;
	float:left;
}
.nono{
	width:675px;
	padding:5px 4px;
	background:#FFC4C4;
	border:1px solid #F00;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:10px;
	float:left;
}

.okcontato{
	width:978px;
	padding:5px;
	background:#d5ffdf;
	border:1px solid #0f0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0 0 0;
	float:left;
}
.nocontato{
	width:978px;
	padding:5px;
	background:#FFC4C4;
	border:1px solid #F00;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0 0 0;
	float:left;
}
input.text_field,
.text_field_cep,
.text_field_bairro,
.text_field_n,
textarea, 
select{
	border: solid 1px #adadad;
	background: #ececec url(images/form_field_light.png) repeat-x left top;
	padding: 3px 5px;
	margin:0 0 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.select:hover{
	border:1px solid #666;
}

.topo_home2{
	width:655px;
	float:left;
	border-bottom:2px solid #999;
	padding:5px 0 5px 0;
	margin:25px 0 0 0;
}
.topo_home2 h2{
	float:left;
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-variant:small-caps;
}
.topo_home3{
	width:990px;
	height:25px;
	float:left;
	border-bottom:2px dotted #333;
	padding-bottom:5px;
	margin:15px 0 0 0;
}
.topo_home3 h2{
	float:left;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}

.topo_home5{
	width:990px;
	height:25px;
	/*background:#E6E6E6;*/
	float:left;
	border-bottom:2px solid #999;
	padding:5px 0 5px 0;
	margin:10px 0 0 0;
}
.topo_home5 h2{
	float:left;
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-variant:small-caps;
}
.topo_home6{
	width:990px;
	height:25px;
	background:#E6E6E6;
	float:left;
	border-bottom:2px solid #999;
	padding:5px 0 5px 0;
	margin:25px 0 0 0;
}
.topo_home6 h2{
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-variant:small-caps;
	margin-left:15px;
	text-decoration: none;
	float:left;
}
.topo_home6 h2 a{
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	font-variant:small-caps;
	margin-left:15px;
	text-decoration: none;
}
.topo_home6 h2 a:hover{
	color:#09C;
}


/*HEADER*/

#header{
	width:990px;
	height:200px;
	float:left;
}
#header_logo{
	width:360px;
	height:222px;
	float:left;
	margin:20px 0 0 0;
}

/*HEADER MENU*/

#header_menu{
	width:990px;
	height:60px;
	float:left;
	margin:-115px 0 0 0;
	z-index:997;
}

/*MENU Horizontal*/

#nav{
	list-style: none;
    margin: 1px 0 0 0;
    padding: 0;
    z-index: 8;
	list-style: none;
}
ul#nav:after{
        content: ".";
        display: inline-block;
        width: 100%;
        height: 0;
        visibility: hidden;
    }
ul#nav li {
	font:15px Arial, Helvetica, sans-serif;
	color:#D8CC9F;
	font-weight:bold;	
	margin:15px 25px 0 0;
	text-transform:uppercase;
	display:inline-block;
	position: relative;
	z-index:9;
}


ul#nav li:hover {
	visibility: inherit;
	}
ul#nav li a,
ul#nav li a span {
	display:inline-block;
}
ul#nav li a {
	line-height: 30px;
	text-decoration: none;
	position: relative;
	color:#D8CC9F;
}

ul#nav li a:hover{
	color:#FFF;
}



/* Child Navigation */

ul#nav ul{
	position: absolute;
	width: 240px;
	list-style: none;
	display: none;
}
ul#nav ul ul { margin-top: -5px; }
ul#nav li ul li,
ul#nav li ul li.first_item,
ul#nav li ul li.last_item {
	background: #1E180F;
}
ul#nav li ul li{
	width: 190px;
	padding:0 1px;
	height:30px;
	background-position: left center;
	margin:0;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul#nav li ul li.first_item {
	background-position: left top;
	padding-top: 5px;
	
}
ul#nav li ul li.last_item {
	background-position: left bottom;
	padding-bottom: 7px;
}
ul#nav ul li a {
	width:170px;
	height:30px;
	background-image: none;
	border-bottom: solid 1px #a3a3a3;
	color: #fff;
	display: block;
	line-height:29px;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
	z-index: 7;
}

/* Fixes bottom border when there is lots of child ULs */
ul#nav ul li.last_item li a,
ul#nav ul li.last_item li.last_item li a,
ul#nav ul li.last_item li.last_item li.last_item li a { border-bottom: solid 1px #a3a3a3; }

ul#nav ul li.last_item a,
ul#nav ul li.last_item li.last_item a,
ul#nav ul li.last_item li.last_item li.last_item a,
ul#nav ul li.last_item li.last_item li.last_item li.last_item a { border-bottom: none; }

ul#nav ul li a:hover {
	color: #D8CC9F;
	background:#16110C;
	text-decoration: none;
}
ul#nav ul li.sfHover > a {
	color: #D8CC9F;
	background-position: left -329px;
	background:#16110C;
}
ul#nav ul li a:active { line-height: 33px; }
ul#nav li:hover ul, 
ul#nav li.sfHover ul{
	left:0;
	top:35px;
	z-index:99
}
ul#nav li:hover li ul, 
ul#nav li.sfHover li ul,
ul#nav li li:hover li ul, 
ul#nav li li.sfHover li ul{ top:-999em }

ul#nav li li:hover ul, 
ul#nav li li.sfHover ul,
ul#nav li li li:hover ul, 
ul#nav li li li.sfHover ul{
	left: 190px; /* match ul width */
	top:0;
}

/* Child indicator */
ul#nav li a.sf-with-ul:active .sf-sub-indicator,
ul#nav li li a.sf-with-ul .sf-sub-indicator,
ul#nav li li a.sf-with-ul:hover .sf-sub-indicator,
ul#nav ul li.sfHover > a.sf-with-ul .sf-sub-indicator {	
	background: url(images/global/dd_arrows.png) no-repeat;
}

ul#nav li a.sf-with-ul .sf-sub-indicator {
	background-image: none;
	margin: 0 0 0 82px;
	padding:0;
	display: block;
	width: 10px;
	height: 12px;
	line-height: 1;
	text-indent: -9999em;
	position: absolute;
	top: 12px;
	
}
ul#nav li li a.sf-with-ul .sf-sub-indicator { right: 3px; }
ul#nav li a.sf-with-ul span { padding-right: 30px; }



/*BANNER*/
#banner{
	float:left;
	width:990px;
	height:460px;
	margin:0;
}
#wrapper {
				width: 990px;
				height: 400px;
				margin: -200px 0 0 -495px;
				overflow: hidden;
				position:relative;
				left: 50%;
				top: 50%;
				box-shadow: 0 0 5px #000;
			}
			#carousel {
				width: 990px;
				height: 400px;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 0;
			}
			#carousel img {
				width: 990px;
				display: block;
				float: left;
			}
			#thumbnails {
				width: 990px;
				height: 130px;
				overflow: hidden;
				position: absolute;
				top: 375px;
				left: 0;
				z-index: 2;
			}
			#thumbnails img {
				width: 166px;
				height:67px;
				display: block;
				float: left;
				margin: 10px 16px;
				box-shadow: 0 0 10px #000;
			}
			#thumbnails img:hover {
				width: 184px;
				height:74px;
				margin: 7px;
			}

			

/*CONTENT*/
/*CONTEUDO*/
#content{
	width:990px;
	float:left;
	/*border-left:1px solid #ccc;
	border-right:1px solid #ccc;*/
}
#conteudo{
	width:990px;
	float:left;
}
.voltar{
	width:655px;
	float:left;
}
.voltar a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	text-decoration:none;
	margin:0 0 30px 0;
}
.voltar a:hover{
	color:#F90;
}

/*formulario*/
#formulario{
	width:300px;
	height:419px;
	float:right;
	/*background:url(images/bg_formulario.jpg) no-repeat;*/
	margin:20px 15px 0 0;
}
#formulario h4{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	margin:12px 0 0 15px;
}




/*PRODUTOS*/

#noticias_conteudo{
	width:990px;
	float:left;
	margin:15px 0 20px 0;
	padding-bottom:20px;
	border-bottom:2px solid #999;
}
#noticias_conteudo .box1{
	width:435px;
	float:left;
	margin:5px 0 15px 0;
}
#noticias_conteudo .box1 img{
	width:398px;
	float:left;
	margin:15px 15px 15px 0;
	border:0;
	box-shadow:3px 3px 5px #666;
	-moz-box-shadow:3px 3px 5px #666;
	-webkit-box-shadow:3px 3px 5px, #666;
}
#noticias_conteudo .box1 img:hover{
	box-shadow:3px 3px 5px #333;
	-moz-box-shadow:3px 3px 5px #333;
	-webkit-box-shadow:3px 3px 5px, #333;
}
#noticias_conteudo .box1 .galeria{
	width:410px;
	float:left;
	margin:0;
}
#noticias_conteudo .box1 .galeria ul{
	width:410px;
	float:left;
	display:inline;
	list-style:none;
	margin:15px 0 0 0;
}
#noticias_conteudo .box1 .galeria ul li{
	width:92px;
	height:68px;
	float:left;
	margin:5px 10px 10px 0;
	overflow:hidden;
	box-shadow:3px 3px 5px #666;
	-moz-box-shadow:3px 3px 5px #666;
	-webkit-box-shadow:3px 3px 5px, #666;
}
#noticias_conteudo .box1 .galeria ul li img{
	width:92px;
	height:inherit;
	float:left;
	margin:0;
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#noticias_conteudo .box1 .galeria ul li:hover{
	box-shadow:3px 3px 5px #333;
	-moz-box-shadow:3px 3px 5px #333;
	-webkit-box-shadow:3px 3px 5px, #333;
}

#noticias_conteudo .box1 .galeriaCores{
	width:410px;
	float:left;
	margin:0;
}
#noticias_conteudo .box1 .galeriaCores ul{
	width:410px;
	float:left;
	display:inline;
	list-style:none;
	margin:15px 0 0 0;
}
#noticias_conteudo .box1 .galeriaCores ul h4{
	width:410px;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin:15px 0 10px 0;
}
#noticias_conteudo .box1 .galeriaCores ul li{
	width:92px;
	height:120px;
	float:left;
	margin:5px 10px 10px 0;
	background:#FFF;
}
#noticias_conteudo .box1 .galeriaCores ul li .img{
	width:92px;
	height:92px;
	float:left;
	overflow:hidden;
	box-shadow:3px 3px 5px #666;
	-moz-box-shadow:3px 3px 5px #666;
	-webkit-box-shadow:3px 3px 5px, #666;
}
#noticias_conteudo .box1 .galeriaCores ul li img{
	width:92px;
	height:92px;
	float:left;
	margin:0;
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#noticias_conteudo .box1 .galeriaCores ul li .tarja{
	width:92px;
	height:10px;
	float:left;
}
#noticias_conteudo .box1 .galeriaCores ul li .tarja h4{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin:5px 0 0 0;
}

#noticias_conteudo .box1 .videos{
	width:450px;
	float:left;
}
#noticias_conteudo .box1 .videos ul{
	width:450px;
	float:left;
	display:inline;
	list-style:none;
}
#noticias_conteudo .box1 .videos ul li{
	width:350px;
	float:left;
	margin:0 50px
}

#noticias_conteudo .box1 .videos h3{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	float:left;
	margin:30px 0 15px 0;
}

#noticias_conteudo .box2{
	width:530px;
	float:right;
	margin:0 0 15px 0;
}

#noticias_conteudo .box2 h1{
	width:530px;
	font:34px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:15px 0 0 0;
	text-transform:uppercase;	
}
#noticias_conteudo .box2 h2{
	width:530px;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#209C18;
	float:left;
	margin:5px 0 30px 0;
}

#noticias_conteudo .box2 .social{
	width:530px;
	float:left;
	margin:15px 0 15px 0;
}
#noticias_conteudo .box2 .fb-like{
	width:100px;
	float:left;
	margin:10px 0 0 0;
}
#noticias_conteudo .box2 .twitter2{
	width:100px;
	float:left;
	margin:10px 0 0 0;
}
#noticias_conteudo .box2 .google{
	width:70px;
	float:left;
	margin:10px 0 0 0;
}


#noticias_conteudo .box2 .manual{
	width:175px;
	float:left;
	margin:20px 0 0 0;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0A77A0;
	font-weight:bold;
}
#noticias_conteudo .box2 .manual img{
	float:left;
	margin:1px 5px 0 0;
	border:0;
}
#noticias_conteudo .box2 .manual img a{
	border:0;
}

#noticias_conteudo .box2 .info{
	width:530px;
	float:left;
}
#noticias_conteudo .box2 .info h2{
	width:530px;
	float:left;
	font:16px Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
	margin:0;
}

#noticias_conteudo .box2 .descricao{
	width:530px;
	float:left;
	margin:50px 0 30px 0;
}
#noticias_conteudo .box2 .descricao p{
	margin:0 0 10px 0;
	line-height:23px;
}



#institucional{
	width:655px;
	float:left;
	margin:20px 0 20px 0;
	padding-bottom:20px;
	border-bottom:1px dotted #666;
}


#institucional p{
	width:655px;
	margin:0 0 10px 0;
	line-height:23px;
	color:#333;
}


#institucional h1{
	width:655px;
	font:30px Arial, Helvetica, sans-serif;
	color:#0CA858;
	font-weight:bold;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	font-variant:small-caps;
	letter-spacing:2px;
	text-decoration:none;
}
#institucional h3{
	width:655px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
	float:left;
	margin:5px 0 10px 0;
	padding:0 0 20px 0;
    border-bottom:5px solid #E1E1E1;
}
#institucional .institucional_conteudo ul{
}
#institucional .institucional_conteudo ul li{
	margin-left:25px
}
#institucional .institucional_conteudo img{
	width:inherit;
	border:1px solid #999;
	padding:2px;
}

#institucional .institucional_conteudo{
	width:655px;
	float:left;
	margin:30px 0;
}



#galeria_paginas{
	width:655px;
	float:left;
	margin:0 0 0 3px;
	border-top:3px solid #ccc;
	padding-top:5px;
}
#galeria_paginas h4{
	width:300px;
	float:left;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
	margin:10px 0;
}
#galeria_paginas ul{
	width:655px;
	float:left;
	list-style:none;
	display:inline;
}
#galeria_paginas ul li{
	width:200px;
	height:150px;
	float:left;
	margin:8px 8px;
	background:#f4f4f4;
}
#galeria_paginas ul li{
	width:200px;
	height:150px;
	float:left;
	overflow:hidden;
}
#galeria_paginas ul li img{
	width:200px;
	float:left;
}

/*AGENDA*/

/*#agenda_list{
	width:655px;
	float:left;
	margin:0;
}

#agenda_list ul{
	width:655px;
	float:left;
	margin:30px 0;
	list-style:none;
}
#agenda_list ul li{
	width:655px;
	float:left;
	margin:10px 0;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
#agenda_list ul li .icone{
	width:48px;
	float:left;
}
#agenda_list ul li .info{
	width:595px;
	float:right;
	margin:0 0 10px 0;
}
#agenda_list ul li h1{
	width:590px;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:0;
	text-decoration:none;
}
#agenda_list ul li h1 a{
	width:590px;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:0;
	text-decoration:none;
}
#agenda_list ul li h1 a:hover{
	color:#09C;
}
#agenda_list ul li h2{
	width:590px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin:10px 0 10px 0;
}
#agenda_list ul li h3{
	width:590px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
}
#agenda_list ul li h3 a{
	width:590px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-decoration:none;
}
#agenda_list ul li h3 a:hover{
	color:#09C;
}
#agenda_list ul li h4 a{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:10px 0 0 0;
	text-decoration:none;
}
#agenda_list ul li h4 a:hover{
	color:#09C;
}
#agenda_list ul li .data{
	width:55px;
	float:left;
	margin:0;
	background:url(images/btdata.jpg) #FFF;
}
#agenda_list ul li .data h3{
	font:30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09C;
	font-weight:bold;
	float:left;
	margin:0 0 0 8px;
	padding:0;
}
#agenda_list ul li .data h4{
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:0 0 0 9px;
	padding:0;
}
#agenda_list ul li .data h5{
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:0 0 0 9px;
	padding:0;
}

#agenda_conteudo{
	width:655px;
	float:left;
	margin:20px 0 20px 0;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}
#agenda_conteudo p{
	width:655px;
	margin:0 0 10px 0;
	line-height:23px;
	color:#333;
}
#agenda_conteudo h1{
	width:655px;
	font:30px Arial, Helvetica, sans-serif;
	color:#09C;
	font-weight:bold;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	font-variant:small-caps;
	letter-spacing:2px;
	text-decoration:none;
}
#agenda_conteudo h3{
	width:655px;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
#agenda_conteudo .conteudo_agenda{
	width:655px;
	float:left;
	border-top:3px solid #ccc;
	padding-top:30px;
}
#agenda_conteudo .conteudo_agenda ul{
}
#agenda_conteudo .conteudo_agenda ul li{
	margin-left:25px
}
#agenda_conteudo .conteudo_agenda img{
	width:inherit;
	border:1px solid #999;
	padding:2px;
}
#agenda_conteudo .conteudo_agenda h3{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0;
	border:0;
	padding:0;
}


*/












/*PAGINAÇÃO*/
#paginador_categoria_bt{
	width:655px;
	float:left;
	margin:0 0 20px 0;
}
#paginador_categoria_bt .paginator_categ{
	width:655px;
	margin:0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#09C;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:3px 0;
	float:left;
}
#paginador_categoria_bt .paginator_categ a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	padding:1px 0;
	text-decoration:none;
}
#paginador_categoria_bt .paginator_categ a:hover{
	color:#09C;
}

/*PAGINAÇÃO 2*/
#paginador_categoria_bt2{
	width:990px;
	float:left;
	margin:0 0 20px 0;
}
#paginador_categoria_bt2 .paginator_categ2{
	width:990px;
	margin:0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0CA858;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:3px 0;
	float:left;
}
#paginador_categoria_bt2 .paginator_categ2 a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	padding:1px 0;
	text-decoration:none;
}
#paginador_categoria_bt2 .paginator_categ2 a:hover{
	color:#09C;
}


/*CONTATO*/

/*#contato{
	float:left;
	width:990px;
}
#contato h2{
	width:960px;
	font-size:22px;
	font-family:  MyriadProSemiBold, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	padding:5px 0;
	border-bottom:1px dotted #999;
	margin:15px 0 0 15px;
}

#contato_info{
	width:345px;
	float:right;
	margin:35px 15px 46px 0;
	background:#FFF;
	padding:20px 0;
}
#contato_info p{
	width:315px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 0 5px 30px;
}
#contato_info .tel{
	float:left;
	margin-bottom:30px;
}

#google_maps{
	width:300px;
	float:right;
	margin:0 10px 30px 0;
	padding:10px;
	background:#FFF;
	border:1px solid #999;
}


#formcontato{
	width:540px;
	margin:40px 0 50px 0;
	float:left;
}
#formcontato form{
	width:540px;
	float:left;
}
#formcontato fieldset{
	width:540px;
	border:0; 
	margin:0 0 5px 0; 
	color:#069; 
	font-weight:bold;
	float:left;
}
#formcontato legend{
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:3px;
}
#formcontato input{
	padding:3px 5px; 
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#333;
	float:left;
}
#formcontato textarea {
	width:500px;
	padding:3px 5px; 
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#333;
	float:left;
}
#formcontato select {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#333;
	float:left;
}

#formcontato textarea:hover {
	border:1px solid #666;
}


#formcontato .text_field{
	width:500px;
	float:left;
}
#formcontato .text_field:hover {
	border:1px solid #666;
}

#formcontato .text_field_n{
	width:90px;
	float:left;
}
#formcontato .text_field_n:hover {
	border:1px solid #666;
}
#formcontato .numeroclass{
	width:105px;
	float:left;
}

#formcontato .text_field_bairro{
	width:190px;
	float:left;
}
#formcontato .text_field_bairro:hover {
	border:1px solid #666;
}

#formcontato .bairroclass{
	width:205px;
	float:left;
	margin:0 0 0 30px;
}

#formcontato .text_field_cep{
	width:130px;
	float:left;
}
#formcontato .text_field_cep:hover {
	border:1px solid #666;
}
#formcontato .cepclass{
	width:145px;
	float:left;
	margin:0 0 0 30px;
}

*/


/*GALERIA*/

#galeria_fotos{
	width:990px;
	float:left;
	margin:0;
}
#galeria_fotos h3{
	width:990px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	float:left;
	margin:10px 0 0 0;
}
#galeria_fotos .img_capa{
	width:365px;
	float:left;
	margin:30px 20px 20px 0;
}
#galeria_fotos .img_capa img{
	width:365px;
	box-shadow:3px 3px 5px #666;
	-moz-box-shadow:3px 3px 5px #666;
	-webkit-box-shadow:3px 3px 5px, #666;
}
#galeria_fotos .titulo{
	width:590px;
	float:right;
}
#galeria_fotos .titulo h1{
	width:590px;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:25px 0 0;
	padding:0 0 5px 0;
}
#galeria_fotos .titulo h2{
	width:590px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
	margin:10px 0 0 0;
}
#galeria_fotos ul{
	width:990px;
	float:left;
	margin:5px 0 30px 0;
	list-style:none;
	padding:20px 0 0 0;
}
#galeria_fotos .divisor{
	width:990px;
	float:left;
	margin:5px 0 30px 0;
	list-style:none;
	padding:10px 0 0 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#galeria_fotos .divisor h3{
	width:990px;
	float:left;
	margin:0 0 10px 0;
	font:22px Arial, Helvetica, sans-serif;
	color:#999;
	font-variant:small-caps;
}
#galeria_fotos ul li{
	width:220px;
	height:165px;
	float:left;
	display:inline;
	border:1px solid #999;
}
#galeria_fotos ul li:hover{
	border:1px solid #000;

}

#galeria_fotos ul .item1,
#galeria_fotos ul .item5,
#galeria_fotos ul .item9,
#galeria_fotos ul .item13,
#galeria_fotos ul .item17,
#galeria_fotos ul .item21,
#galeria_fotos ul .item25{
	margin:5px 17px 30px 1px;
	float:left;
}
#galeria_fotos ul .item2,
#galeria_fotos ul .item6,
#galeria_fotos ul .item10,
#galeria_fotos ul .item14,
#galeria_fotos ul .item18,
#galeria_fotos ul .item22,
#galeria_fotos ul .item26{
	margin:5px 17px 30px 15px;
	float:left;
}
#galeria_fotos ul .item3,
#galeria_fotos ul .item7,
#galeria_fotos ul .item11,
#galeria_fotos ul .item15,
#galeria_fotos ul .item19,
#galeria_fotos ul .item23,
#galeria_fotos ul .item27{
	margin:5px 17px 30px 15px;
	float:left;
}
#galeria_fotos ul .item4,
#galeria_fotos ul .item8,
#galeria_fotos ul .item12,
#galeria_fotos ul .item16,
#galeria_fotos ul .item20,
#galeria_fotos ul .item24,
#galeria_fotos ul .item28{
	margin:5px 0 30px 17px;
	float:left;
}
#galeria_fotos ul li a{
	text-decoration:none;
}
#galeria_fotos ul li:hover .tipo{
}
#galeria_fotos ul li:hover .tipo h1 a{
	color:#09C;
}
#galeria_fotos ul li .img{
	width:218px;
	height:163px;
	float:left;
	margin:1px 0 0 1px;
	overflow:hidden;
}

#galeria_fotos ul li .img img{
	width:218px;
	float:left;
}
#galeria_fotos ul li .tipo{
	width:218px;
	height:35px;
	float:left;
	margin:-35px 0 1px 1px;
	background:url(images/transparent-bg.png);
}
#galeria_fotos ul li .tipo h1{
	width:218px;
	float:left;
	margin:7px 0 0 5px;
}
#galeria_fotos ul li .tipo h1 a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
#galeria_fotos ul li .tipo h2{
	width:218px;
	float:left;
	margin:10px 0 0 0;
}
#galeria_fotos ul li .tipo h2 a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}



/*CATALOGOS*/

#catalogos{
	width:990px;
	float:left;
	margin:0;
}
#catalogos h3{
	width:990px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	float:left;
	margin:10px 0 0 0;
}
#catalogos .img_capa{
	width:365px;
	float:left;
	margin:30px 20px 20px 0;
}
#catalogos .img_capa img{
	width:365px;
	box-shadow:3px 3px 5px #666;
	-moz-box-shadow:3px 3px 5px #666;
	-webkit-box-shadow:3px 3px 5px, #666;
}
#catalogos .titulo{
	width:590px;
	float:right;
}
#catalogos .titulo h1{
	width:590px;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:25px 0 0;
	padding:0 0 5px 0;
}
#catalogos .titulo h2{
	width:590px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
	margin:10px 0 0 0;
}
#catalogos ul{
	width:990px;
	float:left;
	margin:5px 0 30px 0;
	list-style:none;
	padding:20px 0 0 0;
}
#catalogos .divisor{
	width:990px;
	float:left;
	margin:5px 0 30px 0;
	list-style:none;
	padding:10px 0 0 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#catalogos .divisor h3{
	width:990px;
	float:left;
	margin:0 0 10px 0;
	font:22px Arial, Helvetica, sans-serif;
	color:#999;
	font-variant:small-caps;
}
#catalogos ul li{
	width:220px;
	height:305px;
	float:left;
	display:inline;
	border:1px solid #999;
}
#catalogos ul li:hover{
	border:1px solid #000;

}

#catalogos ul .item1,
#catalogos ul .item5,
#catalogos ul .item9,
#catalogos ul .item13,
#catalogos ul .item17,
#catalogos ul .item21,
#catalogos ul .item25{
	margin:5px 17px 30px 1px;
	float:left;
}
#catalogos ul .item2,
#catalogos ul .item6,
#catalogos ul .item10,
#catalogos ul .item14,
#catalogos ul .item18,
#catalogos ul .item22,
#catalogos ul .item26{
	margin:5px 17px 30px 15px;
	float:left;
}
#catalogos ul .item3,
#catalogos ul .item7,
#catalogos ul .item11,
#catalogos ul .item15
#catalogos ul .item19,
#catalogos ul .item23,
#catalogos ul .item27{
	margin:5px 17px 30px 15px;
	float:left;
}
#catalogos ul .item4,
#catalogos ul .item8,
#catalogos ul .item12,
#catalogos ul .item16,
#catalogos ul .item20,
#catalogos ul .item24,
#catalogos ul .item28{
	margin:5px 0 30px 17px;
	float:left;
}
#catalogos ul li a{
	text-decoration:none;
}
#catalogos ul li:hover .tipo{
}
#catalogos ul li:hover .tipo h1 a{
	color:#09C;
}
#catalogos ul li .img{
	width:218px;
	height:303px;
	float:left;
	margin:1px 0 0 1px;
	overflow:hidden;
}

#catalogos ul li .img img{
	width:218px;
	float:left;
}
#catalogos ul li .tipo{
	width:218px;
	height:35px;
	float:left;
	margin:-35px 0 1px 1px;
	background:url(images/transparent-bg.png);
}
#catalogos ul li .tipo h1{
	width:218px;
	float:left;
	margin:7px 0 0 5px;
}
#catalogos ul li .tipo h1 a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
#catalogos ul li .tipo h2{
	width:218px;
	float:left;
	margin:10px 0 0 0;
}
#catalogos ul li .tipo h2 a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}


/*
#galeria{
	width:720px;
	float:left;
}
#galeria ul{
	width:720px;
	float:left;
	margin:20px 0;
	list-style:none;
	display:inline;
}
#galeria ul li{
	width:220px;
	height:220px;
	float:left;
	margin-top:10px;
	padding:10px;
	border-bottom:1px dotted #999;
}

#galeria .img {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width:220px;
    height:160px;
	border:1px solid #999;
}
#galeria .img a img{
	border:0;
}
#galeria .imagem{
    width:210px;
	height:150px;
	margin:0 5px;
	overflow:hidden;
	float:left;
}
#galeria .img img{
	height:150px;
}
#galeria .img * {
    vertical-align: middle;
}

<!--[if lt IE 8]>
.img span {
    display: inline-block;
    height: 100%;
}


#galeria ul li h1{
	width:230px;
	float:left;
	margin:5px 0 0;
}
#galeria ul li h1 a{
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#galeria ul li h1 a:hover{
	text-decoration:underline;
}
#galeria ul li h3{
	width:230px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
	margin:5px 0 0;
}






#galeria_fotos{
	width:720px;
	float:left;
}
#galeria_fotos h1{
	width:710px;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	float:left;
	margin:25px 0 0;
	border-bottom:1px dotted #999;
	padding:0 0 5px 10px;
}
#galeria_fotos h2{
	width:720px;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
	margin:10px 0 0 10px;
}

#galeria_fotos ul{
	width:720px;
	float:left;
	margin:20px 0;
	list-style:none;
	display:inline;
}
#galeria_fotos ul li{
	width:220px;
	height:165px;
	float:left;
	padding:10px;
	border-bottom:1px dotted #999;
}
#galeria_fotos .imagem{
	width:220px;
	height:165px;
	float:left;
	overflow:hidden;
}
#galeria_fotos ul li img{
	width:220px;
}
#galeria_fotos ul li a img{
	border:0;
}
*/

/*PAGINAÇÃO*/
/*
#paginador_categoria_bt{
	width:720px;
	float:left;
	margin:0;
}
#paginador_categoria_bt .paginator_categ{
	width:720px;
	margin:0;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#AF1712;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:3px 0;
	float:left;
}
#paginador_categoria_bt .paginator_categ a{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	padding:1px 0;
	text-decoration:none;
}
#paginador_categoria_bt .paginator_categ a:hover{
	color:#03F;
}
*/


/*PARCEIROS*/

#parceiro_conteudo{
	width:655px;
	float:left;
	margin:30px 0 20px 0;
	padding-bottom:20px;
	border-bottom:1px dotted #666;
}
#parceiro_conteudo .blocoEsq{
	width:270px;
	float:left;
	margin:0 0 0 0;
}
#parceiro_conteudo .blocoEsq img{
	width:250px;
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin:5px 0 0 0;
	box-shadow:5px 5px 10px #333;
	-moz-box-shadow:5px 5px 10px #333;
	-webkit-box-shadow:5px 5px 10px, #333;
}
#parceiro_conteudo .blocoEsq img:hover{
	box-shadow:5px 5px 10px #000;
	-moz-box-shadow:5px 5px 10px #000;
	-webkit-box-shadow:5px 5px 10px, #000;
}
#parceiro_conteudo .blocoEsq .galeria{
	width:270px;
	float:left;
	margin:0;
}
#parceiro_conteudo .blocoEsq .galeria ul{
	width:270px;
	float:left;
	display:inline;
	list-style:none;
	margin:15px 0 0 0;
}
#parceiro_conteudo .blocoEsq .galeria ul li{
	width:75px;
	height:57px;
	float:left;
	margin:5px 14px 10px 0;
	overflow:hidden;
	box-shadow:5px 5px 10px #333;
	-moz-box-shadow:5px 5px 10px #333;
	-webkit-box-shadow:5px 5px 10px, #333;
}
#parceiro_conteudo .blocoEsq .galeria ul li img{
	width:75px;
	height:inherit;
	float:left;
	margin:0;
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#parceiro_conteudo .blocoEsq .galeria ul li:hover{
	box-shadow:5px 5px 10px #000;
	-moz-box-shadow:5px 5px 10px #000;
	-webkit-box-shadow:5px 5px 10px, #000;
}
#parceiro_conteudo .blocoEsq h3{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
	float:left;
	margin:30px 0 0 0;
}
#parceiro_conteudo .blocoGoogleMaps{
	width:250px;
	float:left;
	margin:10px 0 0 0;
	border:1px solid #999;
	padding:1px;
}
#parceiro_conteudo .blocoDir{
	width:365px;
	float:right;
	margin:0 0 0 20px;
}
#parceiro_conteudo .blocoDir p{
	width:365px;
	margin:0 0 10px 0;
	line-height:23px;
	color:#333;
}
#parceiro_conteudo .blocoDir h1{
	width:365px;
	font:30px Arial, Helvetica, sans-serif;
	color:#0CA858;
	font-weight:bold;
	float:left;
	margin:0 0 30px 0;
	padding:0;
	font-variant:small-caps;
	letter-spacing:2px;
	text-decoration:none;
}
#parceiro_conteudo .blocoDir .blocoInfo{
	width:365px;
	float:left;
	margin:30px 0 0 0;
}
#parceiro_conteudo .blocoDir .blocoInfo h2{
	width:365px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 0 8px 0;
}



#parceiro_conteudo .blocoInfo h3{
	width:335px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
	float:left;
	margin:5px 0 10px 0;
	padding:0 0 20px 0;
	border-bottom:1px dotted #976C34;
}

/*PARCEIROS GALERIA*/

#parceiros_gal{
	width:990px;
	float:left;
	margin:0;
}
#parceiros_gal .texto{
	width:990px;
	float:left;
	margin:30px 0;
}

#parceiros_gal ul{
	width:990px;
	float:left;
	margin:20px 0 30px 0;
	list-style:none;
	padding:0;
}
#parceiros_gal ul li{
	width:220px;
	height:135px;
	float:left;
	display:inline;
	border:1px solid #999;
}

#parceiros_gal ul .item1,
#parceiros_gal ul .item5,
#parceiros_gal ul .item9,
#parceiros_gal ul .item13,
#parceiros_gal ul .item17,
#parceiros_gal ul .item21,
#parceiros_gal ul .item25{
	margin:15px 17px 25px 1px;
	float:left;
}
#parceiros_gal ul .item2,
#parceiros_gal ul .item6,
#parceiros_gal ul .item10,
#parceiros_gal ul .item14
#parceiros_gal ul .item18,
#parceiros_gal ul .item22,
#parceiros_gal ul .item26{
	margin:15px 17px 25px 15px;
	float:left;
}
#parceiros_gal ul .item3,
#parceiros_gal ul .item7,
#parceiros_gal ul .item11,
#parceiros_gal ul .item15,
#parceiros_gal ul .item19,
#parceiros_gal ul .item23,
#parceiros_gal ul .item27{
	margin:15px 17px 25px 15px;
	float:left;
}
#parceiros_gal ul .item4,
#parceiros_gal ul .item8,
#parceiros_gal ul .item12,
#parceiros_gal ul .item16,
#parceiros_gal ul .item20,
#parceiros_gal ul .item24,
#parceiros_gal ul .item28{
	margin:15px 0 25px 17px;
	float:left;
}
#parceiros_gal ul li a{
	text-decoration:none;
}
#parceiros_gal ul li:hover .tipo{
}
#parceiros_gal ul li:hover .tipo h1 a{
	color:#F90;
}
#parceiros_gal ul li .img{
	width:218px;
	height:163px;
	float:left;
	margin:1px 0 0 1px;
	overflow:hidden;
}

#parceiros_gal ul li .img img{
	width:218px;
	float:left;
}




/*FOOTER*/

#footer_bg{
	margin:0 auto;
	background:url(images/bg_footer_top.jpg) repeat-x;
	clear:both;
}

#footer{
	width:990px;
	height:60px;
	margin:0 auto;
	clear:both;
	color:#FFF;
}
#footer_links{
	width:200px;
	float:left;
}
#footer_links h3{
	width:200px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	border-bottom:1px dotted #999;
	padding-bottom:5px;
}
#footer_links ul{
	width:200px;
	margin:5px 0 0 0;
	display:block;
	list-style:none;
	float:left;
}
	
#footer_links ul li{
	width:200px;
	margin:0;
	float:left;
	padding:0;
}
#footer_links ul li h4 a{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	margin-top:3px;
	padding:0;
}
#footer_links ul li h4 a:hover{
	color:#D8CC9F;
}


#footer_central{
	width:990px;
	height:195px;
	margin-top:20px;
	float:left;
}
#footer_central .box2{
	width:214px;
	float:right;
}
#footer_central .box2 .newsletter_footer{
	width:214px;
	float:right;
	margin:0;
}

#footer_central .box2 .newsletter_footer h3{
	width:214px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
}

#footer_central .box2 .newsletter_footer form{
	float:left;
	margin:10px 0;
}

#footer_central .box2 .newsletter_footer legend{
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f4f4f4;
	font-weight:bold;
	float:left;
}

#footer_central .box2 .newsletter_footer .newsinput{
	width:200px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 2px #0A212C;
	background: #fff;
	padding: 3px 5px;
	margin:0 0 10px 0;
}
#footer_central .box2 .newsletter_footer label{
	float:left;
	margin:5px 0 0 0;
}
#footer_central .box2 .newsletter_footer p{
	font:12px Tahoma, Geneva, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:center;
	margin:0 0 10px 0;
}
#footer_central .box2 .newsletter_footer .btnews{
	width:62px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	margin:0;
	padding:2px;
}
#footer_central .box2 .newsletter_footer .textfieldRequiredMsg{
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F00;
	font-weight:bold;
	float:left;
	border:none;
	margin:-5px 0 0 20px;
}
#footer_central .box2 .newsletter_footer .textfieldInvalidFormatMsg{
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F00;
	font-weight:bold;
	float:left;
	border:none;
	margin:-5px 0 10px 20px;
}
#footer_central .cidades{
	width:400px;
	height:50px;
	float:left;
	margin:0 0 0 20px;
}
#footer_central .cidades h3{
	width:400px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	border-bottom:1px dotted #999;
	padding-bottom:5px;
}
#footer_central .cidades ul{
	width:400px;
	margin:10px 0 0 0;
	display:inline;
	list-style:none;
	float:left;
}
	
#footer_central .cidades ul li a{
	width:200px;
	margin:3px 0 0 0;
	float:left;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#footer_central ul li a:hover{
	color:#D8CC9F;
}



#footer_copy{
	width:990px;
	height:35px;
	float:left;
	margin:12px 0 0 0;	
}

#footer_copy h2{
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CCC;
	font-weight:bold;
	float:left;
	margin:5px 5px 0 0;
}
#footer_copy img{
	float:right;
	margin:0;
	border:0;
}
#footer_copy img a{
	text-decoration:none;
	border:0;
}