@charset "utf-8";
/* CSS Document */
/* Fontes */

*{
	padding:0; 
	margin:0;
}
body{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	color:#676767;
	line-height:21px;
	background-color:#fff;
}

p{
	padding:9px 0;
}
ul {
	list-style:none;
}
img{border:none;}
a{
	text-decoration:none; 
	outline: 0;
	color:#676767;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
}
:focus {
    outline: 0 none;
}
address{
	font-style:normal;
}
h1, h2, h3, h4, h5, h6{ 
	font-weight:normal;
}
h1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:32px;
	color:#ffffff;
	line-height:normal;
	font-weight: bold;
}
h2{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:33px;
	color:#464646;
	line-height:32px;
}
h2 span{
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:normal;
}
h3{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:26px;
	color:#464646;
	line-height:normal;
	padding-bottom:5px;
}
h3 span{
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:normal;
}
h4{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	line-height:normal;
	padding-bottom:5px;
}
h6{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:17px;
	line-height:normal;
}
h5{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	line-height:normal;
}
input, textarea{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:13px;
	color:#676767;
	line-height:18px;
	border:none;
	background:none;
}
.clear {
	clear: both;
}
.hide {
	display:none;	
}
.NeoSansBold {
	font-family: 'Open Sans Condensed', sans-serif; 
}
.NeoSansRegular {
	font-family: 'Open Sans Condensed', sans-serif; 
}
.upper {
	text-transform: uppercase;
}
/***************************************************************************************************/

/*Cores*/
.white{
	color:#fff;
}
.green{
	color:#008233;
}
.light_green{
	color:#208548;
}
.grey{
	color:#595959;
}
/****************************************************************************************************/

/*Background-Color*/
.bg_grey{
	background-color:#bfbfbf;
}
.bg_light_grey{
	background-color:#e5e5e5;
}
.bg_super_light_grey{
	background-color:#f2f2f2;
}
/****************************************************************************************************/

/*Font-Size*/
.treze{
	font-size:13px;
}
.quatorze{
	font-size: 17px;
    line-height: 1.3;
    text-align: justify;
}
.dezesseis{
	font-size:16px;
}
.vintequatro {
	font-size:24px;
}
/***************************************************************************************************/

/*Blocos*/
.header{
	height:80px;
	min-width: 1020px;
	background:url(../images/bg_header.jpg) top left repeat-x;
}
.eng_container_home{
	background: url(../images/bg_content_home.jpg) repeat-x scroll center 350px transparent;
	min-width: 1020px;
}
.container_home{
	margin:0 auto;
	width:1000px;	
}
.eng_container{
	background:url(../images/bg_faixa_int.jpg) left top repeat-x;
	height:180px;
	min-width:1020px;
}
.container{
	margin:0 auto;
	width:1020px;
	height:100px;
}
.side_right{
	float:right;
	width:243px;
	background:url(../images/bg_side_right.jpg) left top no-repeat;
	position:absolute;
	right:0;
	top:-30px;
	padding:18px 0 0 19px;
}

.side_right h5{
	padding-left:24px;
}
.side_right ul {
	padding:47px 0 0 0;
}
.side_right ul li{
	padding:10px 0 10px 26px;
	border-left:4px #fff solid;
}
.side_right ul li:hover{
	border-left:4px #cc0000 solid;
}
.side_right ul li a{
	padding-left:10px;
	font-size:14px;
}
.content{
	width:1020px;
	position:relative;
	padding-top:30px;
	background-color:#fff;
}
.content_page_title{
	height:107px;
}
.breadcrumb{
	padding:24px 0 0 28px;
}
.breadcrumb, .breadcrumb a{
	color:#fff;
	font-size:15px;
}
.breadcrumb span{
	color: #ffffff;
}
.breadcrumb span, .breadcrumb a{
	padding-left:10px;
}
.page_title{
	padding:5px 0 0 28px;
}
.cont_space{
	padding:0 30px 70px 30px;
	width:700px;
	float:left;
	background-color:#fff;
}
.cont_space_int{
	padding:0 0px 0px 0px;
	width:770px;
	float:left;
	background-color:#fff;
}

.float_left {
	float:left;	
}
.btn_voltar_div {
	width:960px;
	margin:0 auto;	
	margin-bottom:50px;
}
.btn_voltar {
	background:url(../images/btn_voltar.jpg) top left no-repeat;
	float:left;
	width:124px;
	height:42px;
	display:block;
	line-height:43px;
	color:#fff;	
	text-align:center;
	padding-left:18px;
}
.btn_enviar {
	background:url(../images/btn_enviar.jpg) top left no-repeat;
	float:left;
	width:124px;
	height:42px;
	display:block;
	line-height:43px;
	color:#fff;	
	text-align:center;
	padding-left:18px;
}
/*****************************************************************************************************/

/*Header Top*/
#header_logo {
    float: left;
    padding: 0px 0 0 5px;
}
#header_right{
		float:left;
		width:675px;
		padding-top:0px;
}
/***************************************************************************************************/

/*Busca*/
.busca{
	float:right;
	width:309px;
}
.eng_field_busca{
	float:left;
	background:url(../images/bg_field_busca.jpg) left top no-repeat;
	width:264px;
	height:23px;
	padding:7px 0 0 14px;
}
.eng_field_busca input[type=text]{
	font-size:14px;
	color:#bcbcbc;
	width:240px;
}
.btn_busca{
	float:left;
}
/***************************************************************************************************/

/*Menu*/
#menu{
    float: left;
    margin-left: 30px;
    padding: 40px 0 0;
    width: 600px;
}
#menu ul li a{
	/*font-family: 'Open Sans Condensed', sans-serif;
	font-size:21px;
	display:block;
	color:#404040;
	height:26px;
	float:left;*/

	color:#ffffff;
	display: block;
	float: left;
	font-family: 'Open Sans Condensed',sans-serif;
	font-size: 17px;
	font-weight: bold;
	height: 26px;
}
#menu ul li a:hover, #menu ul li a.ativo{
	background:url(../images/bg_menu_over.jpg) bottom left repeat-x;
	font-family: 'Open Sans Condensed', sans-serif;
	text-decoration:none;
}
#menu ul li {
	margin-left: 14px;
    margin-right: 14px;
	float:left;
}
#menu ul li.empresa{width:85px;}
#menu ul li.produtos{width:85px;}
#menu ul li.logistica{width:165px;}
#menu ul li.sustentabilidade{width:145px;}
#menu ul li.social{width:130px;}
#menu ul li.contato{width:75px;}

/***************************************************************************************************/	

/*Footer*/
.footer{
	clear:both;
	padding-top:20px;
}
.footer .footer_top{
	height:210px;
	padding-top:50px;
}
.footer .footer_top_bg {
	background:url(../images/front_end/bg_footer_top_2.jpg) top center no-repeat;
}
.footer .address_footer{
	padding-left:30px;
	width:218px;
	float:left;
}
.footer .eng_address{
	background:url(../images/front_end/mark_red.jpg) left 3px no-repeat;
	padding:0 0 8px 17px;
	line-height:20px;
	margin-bottom:70px;
}
.footer .footer_top ul li{
	float:left;
	margin-left:30px;
}
.footer .footer_top ul li li{
	float:none;
	margin-left:0;
}
.footer .footer_top li a{
	color:#208548;
	font-size:14px;
	line-height:24px;
}
.footer .footer_top ul li li a{
	line-height:24px;
	color:#676767;
	font-size:13px;
}
.footer .footer_bottom{
	background:url(../images/front_end/bg_footer_top.jpg) top center no-repeat;
	height:100px;
	clear:both;
	padding-top:50px;
}
.footer .foot_facebook, .footer .foot_twitter, .footer .foot_youtube, .footer .razao_social{
	float:left;
	padding-right:22px;
}
.footer .razao_social{
	padding:10px 22px 0 30px;
	font-size:14px;
	color:#999999;
}
.footer .foot_facebook, .footer .foot_twitter{
	padding-top:6px;
}
.footer .addthis_toolbox{
	float:right;
	padding:10px 0 0 0;
}
.footer .by{
	clear:both;
	padding:20px 30px 0 0;
}
.by a, .by span {
	float:right;	
}
#doisop {
	margin-left:10px;
}
#webmail_brag {
	color:#bbb;
	text-decoration:underline;
	margin-right:10px;
}
.eng_field_maps{
	float:left;
	background:url(../images/front_end/bg_field_maps.jpg) left top no-repeat;
	width:289px;
	height:27px;
	padding:13px 0 0 11px;
}
.eng_field_maps input[type=text]{
	width:290px;
}
.div_chegar {
	clear:both;
	padding-left:30px;	
}

/***************************************************************************************************/

/* Style Combo */
.sc_div {
	cursor: pointer;
	border: none;
	height: 40px;
	line-height: 40px;
	padding: 0 5px;
	float: left;
}
.sc_option {
	border: 1px solid #e5e5e5;
	border-bottom:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 280px;
	max-height: 160px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #e5e5e5;
	
	/* Dont remove these */ 
	cursor: pointer;
	list-style: none;
	clear: both;
	display: none;
	position: absolute;
	padding: 0;
	margin: 0;
	z-index:150;
}
.sc_option li {
	cursor: pointer;
	height: 31px;
	line-height: 31px;
	padding: 0 5px 0 8px;
	
	border-bottom: 1px solid #e5e5e5;
	background-color: #fff;
}
.sc_option li:hover, .sc_option li a:hover {
	background-color: #056f0c;
	color: #fff;
	text-decoration:none;
}
.sc_option li a {
	display:block;
	width:100%;
	height:100%;
}
.sc_button {
	cursor: pointer;
	float: left;
	display: block;
	width: 43px;
	height: 40px;
	line-height: 30px;
	text-align: center;
	background: #fff url(../images/dropdown.jpg) center center no-repeat;
	border: none;
}

/*Banner Home*/
#banner{
	width:1000px;
	height:390px;
	position:relative;
}
.images{
	position:relative;	
	height:370px;	
	float:left;	
	width:1000px;
}
.images div.itembanner {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	height:370px;
}
.slidetabs { 
	position: absolute;
	left:450px;
	bottom:30px;
	width:120px;
	height:15px;
}
.slidetabs a, .slide_prod a, .slide_amb a {
	width:15px;
	height:15px;
	float:left;
	margin:0 7px 0 0;
	background-image:url(../images/front_end/bg_menu_slides.png);
	background-position:0 0;
	display:block;
	font-size:1px;		
}
.slidetabs a:hover, .slide_prod a:hover, .slidetabs a.current, .slide_prod a.current, .slide_amb a:hover, .slide_amb a.current{
	background-position:-20px 0;    
}
/*****************************************************************/

/*Sides home*/
.side_right_home{
	float:right;
	width:299px;
	padding-right:20px;
}
.side_left_home{
	width:660px;
	padding-left:21px;
}
/*****************************************************************/

/*Box Notícias*/
.box_noticias{
	position:relative;
	float:right;
	
}
.slide_item_noticias {
	position:relative;	
	min-height:280px;	
	float:left;	
	width:299px;
	background-color:#FFF;
}
.slide_item_noticias div.itemnoticia {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	height:250px;
}
.itemnoticia_a {
	background-color:#dedede;
	display:block;
	width:299;
	height:150px;	
	position:relative;
}
.itemnoticia_a h2 {
	display:block;
	padding-top:50px;
	text-align:center;	
	color:#fff;
	font-size:20px;
}
.itemnoticia_a:hover {
	color:#fff;	
}
.slide_noticias { 
	position: absolute;
	left: 110px;
	top:298px;
}
.slide_noticias a {
	width:15px;
	height:15px;
	float:left;
	margin:0 7px 0 0;
	background-image:url(../images/front_end/bg_menu_slides_white.png);
	background-position:0 0;
	display:block;
	font-size:1px;		
}
.slide_noticias a:hover, .slide_noticias a.current {
	background-position:-20px 0;    
}
.slide_noticia_txt{
	width:257px;
	padding:0;
	padding:14px 20px 0 20px;
}
.bottom_box{
	background:url(../images/bg_bottom_box_noticias.png) left top no-repeat;
	width:279px;
	height:55px;
	clear:both;
	padding:17px 0 0 20px;
}
.bottom_box a{
	display:block;
}
/*****************************************************************/

/*Infomativo*/
.informativo{
	/*background:url(../images/bg_informativo.png) left 25px no-repeat;*/
	height:174px;
	clear:both;
	padding:10px 0 0 110px;
}
#img_informativo
{
	
    left: -70px;
    position: relative;
    top: -43px;
}
.informativo h2{
	font-size:30px;
	line-height:32px;
	font-family:'Open Sans Condensed', sans-serif;
	line-height: normal;
	/*
	float: left;
    position: absolute;
    right: 200px;
    top: 981px;
	
	*/
}
.informativo .sc_button {
	width: 32px;
	height: 30px;
	line-height: 30px;
	background: #fff url(../images/dropdown_green.jpg) center center no-repeat;
}
.informativo .sc_div {
	background:url(../images/bg_select_informativo.jpg) left top no-repeat;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 6px;
	float: left;
	width:142px;
	overflow:hidden;
	color:#fff;
}
.informativo .sc_option{
	width:178px;
}
/*****************************************************************/

/*Produto Home*/
.eng_prod_home{
	height:246px;
}
.prod_home_left{
	float:left;
	width:289px;
}
.prod_home_left h2{
	font-size:37px;
	line-height:36px;
}
.btn_ver_produtos{
	display:block;
	width:196px;
	height:32px;
	background:url(../images/front_end/bg_btn_ver_produtos.jpg) left top no-repeat;
	padding:11px 0 0 18px;
	top:172px;
	position:absolute;
}
.prod_home_right{
	float:left;
	width:340px;
	position:relative;
}
.slide_prod_itens {
	position:relative;	
	height:246px;	
	float:left;	
	width:629px;
}
.slide_prod_itens div.itemprod {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	height:246px;
}
.itemprod p {
	width:270px;	
}
.slide_prod { 
	position: absolute;
	left: 415px;
	top:210px;
}
.imgprod{
	position:relative;
}
.moldura_prod{
	position:absolute;
	top:-5px;
	left:-5px;
}
/*****************************************************************/

/*Ambiente*/
.ambiente{
	height:410px;
	/*background:url(../images/bg_box_ambiente.png) right bottom no-repeat;*/
	width:658px;
	position:relative;
}
#img_meio_ambiente
{
	float: left;
    left: 291px;
    position: absolute;
    top: 23px;
}
.slide_amb_itens {
	position:relative;	
	float:left;	
	width:350px;
	padding-top:60px;
}
/*****************************************************************/

/*Representantes - Logística Home*/
.eng_repre_log{
	background:url(../images/bg_representantes_logistica.gif) center top no-repeat;
	margin-top:-19px;
	z-index:100px;
	position:relative;
	padding-top:20px;
}
.eng_repre_log_in {
	background:url(../images/bg_efluentes.jpg) bottom center no-repeat;
	padding-bottom:30px;
}

/*Represenatntes*/
.representantes{
	float:left;
	width:478px;
	padding:9px 0 0 21px;
	margin-top:44px;
	background:url(../images/bg_map_repre.jpg) 363px top no-repeat;
}
.representantes .sc_div {
	background:url(../images/bg_select_repre.jpg) left top no-repeat;
	padding: 0 0 0 30px;
	float: left;
	width:197px;
	overflow:hidden;
}
.representantes .select-atual {
	background:url(../images/bg_select_repre.jpg) left top no-repeat;
	padding: 10px 0 0 30px;
	float: left;
	width:197px;
	overflow:hidden;
}
/*Logística*/
.logistica_box{
	width:450px;
	float:left;
	padding:53px 0 0 33px;
	background:url(../images/bg_trabalhe_index.jpg) center left no-repeat;
}
.logistica_box img{
	float:right;
}

.trabalhe_index {
	margin-top:73px;
}
.trabalhe_index #img_trabalhe {
	float:right;
	margin:0 30px 0 10px;	
}
.efluentes {
	margin-top:60px;
}
.efluentes #img_efluente {
	float:right;
	margin-left:25px;
}
/*****************************************************************/

/**********************************************************************************************/
/* CONTATO */
.contato_left {
	width:330px;	
	float:left;
	padding-left:30px;
}
.contato_right {
	width:580px;
	float:right;	
	padding-right:30px;
}
.mapa_contato {
	height:310px;
}
.contato_form {
	height:510px;	
}
.contato_form_desc {
	height:60px;
	border-bottom:1px solid #e1e1e1;	
	margin-bottom:10px;
}
.input {
	background:url(../images/front_end/bg_input_contato.jpg) center center no-repeat;
	width:280px;
	height:40px;
	margin-bottom:20px;
	float:left;
}
.form_contato .margin_left {
	margin-left:20px;	
}
.form_contato input[type=text], #form_duvidas_int input[type=text] {
	padding:13px 0 0 5px;
}
#form_duvidas_int input[type=text] {
	padding-left:10px;
}
.form_contato label {
	padding-left:20px;	
}
.form_contato input[type=submit] {
	background:url(../images/front_end/btn_contato.jpg) center center no-repeat;
	width:168px;
	height:42px;
	color:#fff;
	text-align:left;
	cursor:pointer;
	padding:3px 0 0 15px;
	width:168px;
	height:42px;
}
#enviar_curr {
	padding-left:22px;
}
.form_contato input[type=submit]:hover {
	text-decoration:underline;	
}
.form_contato .textarea {
	clear:both;
	background:url(../images/front_end/bg_textarea.jpg) center center no-repeat;
	width:580px;
	height:100px;	
	margin-bottom:20px;
}
.form_contato .textarea_int {
	padding-top:10px;
}
textarea {
	line-height:normal;	
	padding:2px 0 0 5px;
}
label[for=mensagem] {
	vertical-align:top;	
}
.msg_contato, .msg_contato_sucesso {
	color:red;
	height:15px;
	margin-bottom:10px;
	font-size:12px;
}
.msg_contato_sucesso {
	color:#208548;
	text-transform:uppercase;
	font-family: 'Open Sans Condensed', sans-serif;}
#envia_curriculo {
	padding-top:5px;	
}
#assunto {
	width:217px;
	padding:2px 0 0 20px;
}
#file1 {
	position:absolute;
	width:80px;
	visibility:hidden;
}
.btn_upload {
	height:40px;
	clear:both;
	float:left;
	width:108px;
	position:relative;
	margin-bottom:20px;
}
label[for="file1"] {
	display:none;	
}
#btn_file {
	background:url(../images/front_end/bg_curriculo.jpg) center center no-repeat;
	width:280px;
	position:absolute;
	z-index:9999;
	border: none;
	height:40px;
	text-align:left;
	padding:3px 0 0 20px;
	cursor:pointer;
}
.duvidas {
	padding-top:20px;	
}
.eng_field_duvidas {
	float:left;
	background:url(../images/front_end/bg_field_busca.jpg) left top no-repeat;
	width:264px;
	height:23px;
	padding:7px 0 0 14px;
}
.eng_field_duvidas input[type=text]{
	width:240px;
}
.mais_duvidas {
	background:url(../images/front_end/bg_mais_duvidas.jpg) center center no-repeat;
	width:268px;
	height:42px;
	clear:both;
	color:#fff;
	margin-top:20px;
}
.mais_duvidas a {
	width:100%;
	height:100%;
	display:block;
	color:#fff;
	padding:13px 0 0 15px;
}
#wrapper_setor {
	position:relative;	
}
#recipient_email {
	position:absolute;
	top:10px;
	left:40px;
	z-index:1;
	visibility:hidden;
}

/**********************************************************************************************/
/* FAQ */
.conteudo_int {
	padding:0 30px 30px 30px;
	float:left;
}
.duvidas_int {
	padding-top:30px;
	clear:both;	
}
#duvidas_int_buscar {
	background:url(../images/front_end/btn_duvidas_int.jpg) center center no-repeat;
	width:115px;
	height:42px;
	display:block;
	color:#fff;
	text-align:left;
	padding-left:20px;	
	cursor:pointer;
	margin-left:10px;
	float:left;
}
#duvidas_int_buscar:hover {
	text-decoration:underline;	
}
.ol_faq {
	list-style:none;
	padding-top:40px;
}
.ol_faq li {
	width:715px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:2px solid #f2f2f2;	
	clear:both;
	min-height:45px;
}
.ol_num {
	background:url(../images/front_end/bg_num_faq.jpg) center center no-repeat;
	width:43px;
	height:43px;
	display:block;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:44px;
}
.ol_quest {
	font-size:14px;
	color:#404040;
	width:560px;
	padding-top:13px;
	margin-left:20px;
	float:left;
}
.ol_resp {
	clear:both;
	font-size:13px;
	color:#676767;
	padding-left:64px;
	width:560px;
	display:none;
}

/**********************************************************************************************/
/* EMPRESA */
#video_empresa {
	float:right;
	width:385px;
	height:300px;
	background-color:#f7f7f7;
	position:relative;
}
#video_empresa_txt {
	margin:273px 0 0 12px;	
}
#video {
	position:absolute;	
	background:#000 url(../images/front_end/img_video.jpg) center center no-repeat;
	top:-30px;
	right:-17px;
	width:395px;
	height:290px;
}
#video span {
	display:block;
	background:url(../images/front_end/seta_video.png) no-repeat;
	background-position:0 0;
	width:73px;
	height:73px;
	margin:108px 0 0 161px;
}
#video:hover span {
	background-position:0 -73px;
}
#txt_empresa {
	float:left;
	width:310px;	
}
#foto_area {
	clear:both;	
	padding:0 20px;
}
#foto_area_txt {
	width:290px;
	margin-right:59px;
	float:left;	
}
#foto_area_img {
	float:left;
	width:611px;
	height:310px;
	background:#f7f7f7 url(../images/front_end/foto_area.jpg) center top no-repeat;	
}
#foto_area_img > div {
	padding:280px 0 0 10px;
}

/**********************************************************************************************/
/* SOCIAL */
.slide_item_social {
	float:right;
	width:385px;
	height:300px;
	background-color:#f7f7f7;
	position:relative;
	margin-right:-26px;
}
.slide_item_social div.itemsocial {
	display:none;	
	position:absolute;	
	background-color:#000;
	top:-30px;
	right:-21px;
	width:395px;
	height:290px;
}
.slide_social { 
	position: absolute;
	right:270px;
	top:302px;
}
.slide_social a {
	width:15px;
	height:15px;
	float:left;
	margin:0 7px 0 0;
	background-image:url(../images/front_end/bg_menu_slides_white.png);
	background-position:0 0;
	display:block;
	font-size:1px;		
}
.slide_social a:hover, .slide_social a.current {
	background-position:-20px 0;    
}
.slide_social_txt{
	margin:13px 0 0 3px;	
}

/**********************************************************************************************/
/* NOTICIAS */
.ul_noticias {
	clear:both;
	padding-top:50px;	
}
.ul_noticias li {
	border-bottom:2px solid #f2f2f2;
	padding-bottom:20px;
	margin-bottom:25px;
	width:650px;
}
.ul_data {
	color:#bbb;	
	line-height:20px;
}
.ul_noti {
	font-size:14px;
	color:#404040;
	line-height:20px;
}
.ul_breve {
	line-height:normal;
	padding-top:5px;
}
.redes_noti {
	clear:both;
	padding-top:50px;	
}

/**********************************************************************************************/
/* PAGINACAO */
.paginate {
	clear:both;
	padding-top:40px;
	font-size:14px;
}
.paginate strong, .paginate a {
	background:url(../images/front_end/bg_pagination.jpg) no-repeat;
	background-position:-44px 0;
	width:37px;
	height:37px;
	display:block;
	text-align:center;
	line-height:38px;
	float:left;
	margin-left:10px;
}
.paginate strong {
	color:#ffc400;
	background-position:0 0;
}
.noticia_int {
	width:720px;	
}
.h3_noti {
	padding-top:5px;	
}
.div_cab_noti {
	border-bottom:2px solid #f2f2f2;
	padding-bottom:20px;
	margin-bottom:20px;
}
.div_txt_noti {
}
.div_img_noti {
	float:right;
	width:290px;
	height:230px;
	margin:12px 0 20px 20px;
}

/**********************************************************************************************/
/* BUSCA */
.ul_busca p {
	padding:0;	
}
.div_faq {
	width:720px;	
}

/**********************************************************************************************/
/* REPRESENTANTES */
.repres {
	width:730px;
}
.repres_busca {
	float:left;
	width:300px;
	padding:0 0 0 30px;
}
.repres_mapa {
	width:400px;
	float:right;
}
#repres_estado, #repres_cidade {
	width:217px;
	padding:2px 0 0 20px;
}
.repres_lista_wrap {
	position:relative;	
	clear:both;
}
.repres_lista {
	clear:both;	
	width:280px;
}
.repres_lista li span {
	font-size:16px;
	line-height:20px;
	color:#008233;	
}
.repres_lista li a {
	text-decoration:underline; 
}
#loader_repres {
	position:absolute;
	top:-50px;
	left:150px;
	z-index:99999;	
}
.cidade_repre {
	font-size:14px;
	color:#404040;
	line-height:20px;
	margin-bottom:3px;
}
#link_map {
	clear:both;
}
#link_map img, #link_map span {
	float:left;
	padding-top:10px;
}
#link_map span {
	padding:21px 0 0 5px;	
}
#link_map:hover span {
	text-decoration:underline;	
}

/**********************************************************************************************/
/* BANNER INICIAL */
.back_banner, .forw_banner {
	background:url(../images/front_end/setas_banner.png) no-repeat;
	background-position:0 -35px;
	width:22px;
	height:31px;
	display:block;
	position:absolute;
	top:150px;
	left:40px;
	z-index:9999;
	cursor:pointer;
}
.forw_banner {
	left:938px;
	background-position:-23px -35px;
}
.back_banner:hover {
	background-position:0 0;
}
.forw_banner:hover {
	background-position:-23px 0;
}

/**********************************************************************************************/
/* COMO CHEGAR */
#mapview {
	visibility: hidden;
}
#map_canvas {
	height: 400px;
}
#map_canvas, .direcao {
	float:left;
}
.adp-directions, #map_canvas, .direcao {
	width:710px;
}
.adp-directions {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.direcao {
	padding-top:15px;	
}
.adp-summary {
  color:#008233;
  font-size:14px;
  padding:0 3px 15px;
}
.adp-text {
	font-size:14px;
	text-transform:uppercase;
}
.adp-legal {
  color:#ccc;
}
#div_msg_trajeto {
	display:none;
}

/**********************************************************************************************/
/* CERTIFICACOES */
.ul_certi {
	list-style-type:disc;
	list-style-position:inside;
}
.underlined {
	text-decoration:underline;	
}
#selo_sgq {
	float:right;
	margin:0 0 0 50px;	
}
#selo_fsc {
	float:left;
	margin:0 30px 25px 0;	
}
#certificado {
	float:left;
	margin-right:20px;
	cursor:pointer;	
}

/**********************************************************************************************/
/* PRODUTOS - INTERNAS */
.int_prod {
	padding-top:30px;
	margin-bottom:30px;
	clear:both;	
}
.int_prod_img {
	width:157px;
	height:157px;
	background:url(../images/front_end/bg_prod.jpg) bottom right no-repeat;
	float:left;
	margin-right:20px;
}
.int_prod_img_2 {
	width:155px;
	height:105px;
	background:url(../images/front_end/bg_prod_2.jpg) bottom right no-repeat;
	float:left;
	margin-right:20px;
}
.int_prod_img_3 {
	width:350px;
	height:350px;
	float:left;
	margin-right:20px;
}
.int_prod_txt {
	float:left;
	width:523px;	
}
.int_prod_txt_3 {
	float:left;
	width:300px;
}
.linha_prod {
	border-top:2px solid #f2f2f2;	
}
.tit_prod {
	text-transform:uppercase;	
}

/**********************************************************************************************/
/* SUSTENTABILIDADE */
.desc_sustent {
	clear:both;
	padding-top:40px;	
}
#txt_recic, #txt_suste, #txt_trata {
	display:none;
}

/***************************************************************************************************/
/*A Empresa*/

.linha_tempo {
	padding:0 0 0 28px;
	margin-right:7px;
}

.marca {
	padding:0 0 0 28px;
	margin-right:7px;
	background:url(../images/front_end/bg_footer_top_2.jpg) bottom center no-repeat;
	height:185px;
}

.btn_download {
	display:block;
	background:url(../images/front_end/btn_download.jpg) right top no-repeat;
	width:223px;
	height:43px;
	line-height:43px;
	color:#fff;	
	float:right;
	font-size:14px;
	padding-left:20px;
}

.marca_txt {
	float:left;
	width:675px;	
}

.eng_datas {
	background:url(../images/front_end/bg_linha_tempo2.jpg) left top no-repeat;
	border-top:2px #dbdbdb solid;
	margin:25px 0 30px 0;
	height:197px;
}

.item_linha {
	float:left;
	width:246px;
	height:131px;
}

.desc_linha {
	float:left;
	width:139px;
	padding:22px 0 0 20px;
}

.img_linha {
	float:right;
	margin-top:-2px;
}

.sobre_faxinal {
	float:left;
	width:300px;
	padding:0 180px 0 28px;
	background:url(../images/front_end/img_faxinal.jpg) right 40px no-repeat;
}

.perfil, .missao {
	float:right;
	width:440px;
	padding-bottom:60px;
}

/***************************************************************************************************/
/*Produtos*/

.item_produtos {
	float:left;
	width:342px;
	padding:42px 30px 0 0;
}

.img_item_produtos {
	padding-bottom:20px;
}

/***************************************************************************************************/
/*Sustentabilidade*/

.item_sustentabilidade {
	float:left;
	text-align:center;
	padding:12px 5px 0 0;
}

.item_sustentabilidade > a {
	display:block;
	height:205px;
}

.nopaddingright {
	padding-right:0;
}

/***************************************************************************************************/
/* PRETTY PHOTO */

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

#layer_dhtml {
	position:absolute;
	top:20%;
	left:40%;
	z-index:25000;
}
#layer_dhtml_fechar {
	position:absolute;
	width:26px;
	height:26px;
	top: -10px;
	right:-10px;
	z-index:35000;
	cursor:pointer;
}


.popup {
    left: 30%;
    position: absolute;
    top: 10%;
    z-index: 999;
}
.popup a {
    background-color: transparent;
    color: white;
    font-family: Tahoma,Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    padding: 0;
    position: relative;
    text-decoration: none;
    top: 0;
    width: 50px;
}
#bg_popup {
    background-color: #555555;
    bottom: auto;
    height: 100%;
    left: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 900;
}


