 html{
 /*overflow-x:hidden!important;*/
 overflow-y:auto;
 }
 
 body{
  margin:0px;
  padding:0px;
  outline:0px;
  line-height:1;
  background:url('../sysimages/_bg.jpg') repeat center top;
  font-family:Arial,helvetica, sans-serif;
  font-size:13px;
  line-height:142%;
  color:rgb(51,51,51);
}

 *{
 margin:0px;
 padding:0px;
 outline:none;
 border:0px;
 }

blockquote {margin: 0 0 0 15px !important;} 

@font-face {
    font-family: 'Akkurat';
    src: url('../fonts/Akkurat/Akkurat.eot')
    src: url('../fonts/Akkurat/Akkurat.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Akkurat/Akkurat.woff') format('woff'),
         url('../fonts/Akkurat/Akkurat.ttf') format('truetype'),
         url('../fonts/Akkurat/Akkurat.svg#Akkurat') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Akkurat-Bold';
    src: url('../fonts/Akkurat-Bold/Akkurat-Bold.eot');
    src: /*url('../fonts/Akkurat-Bold/Akkurat-Bold.eot?#iefix') format('embedded-opentype'),*/
         url('../fonts/Akkurat-Bold/Akkurat-Bold.woff') format('woff'),
         url('../fonts/Akkurat-Bold/Akkurat-Bold.ttf') format('truetype'),
         url('../fonts/Akkurat-Bold/Akkurat-Bold.svg#Akkurat-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}   

@font-face {
    font-family: 'Akkurat-Light';
    src: url('../fonts/Akkurat-Light/Akkurat-Light.eot');
    src: url('../fonts/Akkurat-Light/Akkurat-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Akkurat-Light/Akkurat-Light.woff') format('woff'),
         url('../fonts/Akkurat-Light/Akkurat-Light.ttf') format('truetype'),
         url('../fonts/Akkurat-Light/Akkurat-Light.svg#Akkurat-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLT-Condensed';
    src: url('../fonts/HelveticaLT-Condensed/HelveticaLT-Condensed.eot');
    src: /*url('../fonts/HelveticaLT-Condensed/HelveticaLT-Condensed.eot?#iefix') format('embedded-opentype'),*/
         url('../fonts/HelveticaLT-Condensed/HelveticaLT-Condensed.woff') format('woff'),
         url('../fonts/HelveticaLT-Condensed/HelveticaLT-Condensed.ttf') format('truetype'),
         url('../fonts/HelveticaLT-Condensed/HelveticaLT-Condensed.svg#HelveticaLT-Condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}   

 .clear{
 clear:both;
 line-height:1px; 
 padding:0px;
 }

 .overflow{
 overflow:hidden;
 }

 .left{
 float:left;
 }

 .right{
 float:right;
 }

 img{
 display:block;
 border:0px;
 }

 h1{
font-family:Akkurat,HelveticaLT-Condensed,arial,helvetica;
font-stretch:condensed;
font-weight: normal;
font-style: normal;
/*font-size:24pt;*/
/*font-size:22pt;*/
font-size:19pt;
line-height:26pt;
 }

 h2{
font-family:Akkurat-Light,HelveticaLT-Condensed,arial,helvetica;
color:#C9242C;
font-weight: normal;
font-style: normal;
font-size:16pt;
font-stretch:condensed;
line-height:18pt;
 }

 h3{
font-family:Akkurat-Bold,HelveticaLT-Condensed,arial,helvetica;
font-size:13pt;
line-height:16pt;
font-weight: normal;
font-style: normal; 
}
 
 h4{ 
font-family:Akkurat,HelveticaLT-Condensed,arial,helvetica;
font-size:13px;
font-weight:bold;
line-height:135%;
color:rgb(201,36,44);
}

 p{
font-family:arial, helvetica, sans-serif;
font-size:13px;
line-height:142%;
color:rgb(51,51,51);
}

a{
/*font-family:Akkurat,HelveticaLT-Condensed,Arial Helvetica, sans-serif;*/
font-size:13px;
line-height:142%;
color:rgb(0,101,153);
text-decoration: none; 
font-weight:normal;
font-style: normal;    
*color:#9D9D9D;
 }
  
a:hover{
 color:rgb(0,101,153); 
 text-decoration: underline;
 cursor:pointer; 
 *color:#9D9D9D;
 }

.ie8 a{
color:#9D9D9D;
}

label{
font-family:Arial,helvetica;
font-size:11px;
line-height:135%;
/*color:rgb(229,31,36); */
color:#E51F24;
 }
 
a, a *{
 cursor:pointer;
}
 
 
 /*//////////////////////////////Erro/////////////////////////////////////////*/

                                  
.erro/*,.erro:hover, .erro:focus  */
{
border:solid 1px rgb(220,63,70) !important;  
-moz-border-radius:0%  !important;  
border-radius:0%/4%  !important;  
-moz-box-shadow:0px 0px 2px 1px rgba(201,36,46,0.3)  !important;  
box-shadow:0px 0px 2px 1px rgba(201,36,46,0.3)  !important;  
}
                     
.erro_img_nome
{
margin-top:4px;
margin-right:4px;
float:left;
width:10px;
height:10px;
background:url(../sysimages/erro.png) no-repeat left top;
} 

.erro_img_email
{
margin-top:4px;
margin-right:4px;
float:left;
width:10px;
height:10px;
background:url(../sysimages/erro.png) no-repeat left top;
} 

.erro_img_msg
{
margin-top:4px;
margin-right:4px;
float:left;
width:10px;
height:10px;
background:url(../sysimages/erro.png) no-repeat left top;
} 

.erro_desc_nome
{
padding-right:5px;
position:absolute;
left:-175px;
height:33px;
width:166px;
background:url(../sysimages/erro_caixa.png) no-repeat left top;
color:#FFFFFF;
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:125%;
display:none;
}

.erro_desc_email
{
padding-right:5px;
position:absolute;
left:-175px;
height:33px;
width:166px;
background:url(../sysimages/erro_caixa.png) no-repeat left top;
color:#FFFFFF;
font-family:arial,helvetica, sans-serif;
font-size:12px;
line-height:125%;
display:none;
}
.erro_desc_msg
{
padding:0px 5px;
position:absolute;
left:-175px;
height:33px;
width:161px;
background:url(../sysimages/erro_caixa.png) no-repeat left top;
color:#FFFFFF;
font-family:Arial, helvetica, sans-serif;
font-size:12px;
line-height:125%;
display:none;
}


.erro_caixa
{
font-size: 15px;
margin-right:5px;
float:left;
width:10px;
/*height:20px;*/
height:15px;
display:none;
}

.erro_caixa:hover .erro_desc_msg{
display:block;
}

 /*///////////////////////////////////////////////////////////////////////////*/
  
 input{
 height:14px;
 font-family:Arial, helvetica;
 font-size:11px;
 color:#9F9F9F;
 line-height:14px;
 padding:4px 5px;
 border:1px solid #CCCCCC;
 }

 
 input[type="text"]:focus,textarea:focus, 
 input[type="search"]:focus, input[type="password"]:focus,
 input[type="text"]:hover,textarea:hover, 
 input[type="search"]:hover, input[type="password"]:hover
  {
background-color:rgb(255,255,255);    
border-color:#999999;
border-width:1px;
-moz-border-radius:0%;
border-radius:0%/4%;
border-style:solid;
-moz-box-shadow:0px 0px 2px 1px rgba(0,101,153,0.3);
box-shadow:0px 0px 2px 1px rgba(0,101,153,0.3);
 }   
 
 input[type=radio], input[type=checkbox]{
 width:13px;
 height:13px;
 margin:0px;
 padding:0px;
 background:none;
 border:0px;
 }

 input[type=image]{
 margin:0px;
 padding:0px;
 background:none;
 border:0px;
 }
 
 textarea{
 resize:none;
 overflow:auto;
 font-family:Arial, helvetica;
 font-size:11px;
 color:#9F9F9F;
 line-height:14px;
 padding:4px 5px;
 border:1px solid #CCCCCC;
 }

   
.file_input_hidden 
{   
  height:23px;
  width:100%;
  position: absolute;  
  left: 0px;  
  bottom: 2px;  
  opacity: 0;  
  filter: alpha(opacity=0);  
  -ms-filter: "alpha(opacity=0)";  
  -khtml-opacity: 0;  
  -moz-opacity: 0; 
} 

.file_input_button
{
float:left;
margin-left:10px;
width: 80px;
height:24px;
background:url(../sysimages/procurar.png) no-repeat
}

 select{
 display:block;
 height:20px;
 padding:1px 1px 1px 1px;
 font-family:tahoma,helvetica;
 font-size:11px;
 color:#61463D; 
 line-height:100%;
 border:1px solid #C2C2C2;
 }

 ul{
 /*list-style-type:none; */
 margin:0px;
 padding-left:15px;
 }
 
 ol{
 /*list-style-type:none; */
 margin:0px;
 padding-left:19px;
 }
 
 dl, dt, dd{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 }
 
 table{
 empty-cells:show;
 border-spacing:0;
 border-collapse:collapse;
 }
 
 table, td, tr, thead, tfoot, tbody, th, tf{
 margin:0px;
 padding:0px;
 }
 
 button{
 padding:0px;
 border:0px;
 outline:0px;
 background:none;
 line-height:normal !important; /* FF Fix */
 cursor:pointer;
 }
 
 button{
 width:0px; /* IE table-cell margin fix */
 overflow:visible;
 }
 
 button[class]{ /* IE ignores [class] */
 width:auto; /* cancel margin fix for other browsers */
 }
 
/* Classes Mozilla */

 button::-moz-focus-inner{ 
 border:0;
 padding:0;
 }

 button::-moz-focus-inner,
 input[type="reset"]::-moz-focus-inner,
 input[type="button"]::-moz-focus-inner,
 input[type="submit"]::-moz-focus-inner,
 input[type="file"] > input[type="button"]::-moz-focus-inner{
 border:none;
 }

 /* Classes Mozilla */
 
 /* Webkit fix margins */
 
 @media screen and (-webkit-min-device-pixel-ratio:0){
	button span{
	margin-top:-1px;
	}
 }
 
 /* Webkit fix margins */
 
.fakeSelect{
 position:relative;
 padding-left:5px;
 height:22px;
 background-color:#FFFFFF;
 border:1px solid #CCCCCC;
 }
 
 .fakeSelect:hover,
 .fakeSelect:focus{
background-color:rgb(255,255,255);
border-width:1px;
border-color:#999999;
-moz-border-radius:0%;
border-radius:0%/4%;
border-style:solid;
-moz-box-shadow:0px 0px 2px 1px rgba(0,101,153,0.3);
box-shadow:0px 0px 2px 1px rgba(0,101,153,0.3);
 }

 .fakeSelect span.selectValue{
 position:absolute;
 display:block;
 top:-1px;
 left:0px;
 font-family:tahoma, helvetica;
 font-size:11px;
 color:#9F9F9F; 
 line-height:23px;
 padding-left:5px;
 height:24px;
 z-index:100;
 }
 
 .fakeSelect .selectWrapper{
 position:relative;
 height:24px;
 background:url(../sysimages/bgselectwrapper.jpg) no-repeat right top;
 }

 .fakeSelect.disabled span.selectValue{
 color:#D2D2D2;
 }
 
 .fakeSelect.disabled .selectWrapper{
 background-position:right -48px;
 }
 
 .fakeSelect select{
 position:relative;
 height:24px;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 opacity:0;
 margin-left:-5px;
 z-index:1000;
 color:#9F9F9F; 
 } 

#page{
	width: 940px;
	margin: 0px auto;
}

#header1{
	height:85px;
	position:relative;
	z-index:100;
}

.headerTop{
	height:60px;
	background-color: #000000;
  width:940px;
  margin-bottom:2px;
}

.pesquisa_lang
{
 margin-top:12px;
 padding-right:20px;
 position:relative;
 float:right;
 width:210px; 
 margin-left: 57px;
}

.pesquisa_lang p{
text-transform: uppercase;
color:#FFFFFF;
font-family:Akkurat-Bold,HelveticaLT-Condensed,Arial,helvetica;
font-size:10px;
font-weight: normal;
font-style: normal; 
}

.pesq_label{
  padding-top:8px;
  float:left;   
}

.lang{
padding-bottom:4px;
float:right;
width:115px;
}

.lang .select p  {
color:#CC0000;
font-weight: bold;
}
  
.lang p{
font-size:10px;
padding-left:5px;
}
.langsep,
.langspt,
.langsgb,
.langssp{
float:left;
}

.langspt p:hover,
.langsgb p:hover,
.langssp p:hover{
color:#CC0000;
}

.pesquisa_txt{
  border:0px !important;
  outline:0px!important;    
  border-color:#FFFFFF!important;
  border-width:0px!important;
  -moz-border-radius:0%;
  border-radius:0%/0%;
  border-style:solid;
  -moz-box-shadow:0px 0px 0px 0px rgba(0,101,153,0.3)!important;
  box-shadow:0px 0px 0px 0px rgba(0,101,153,0.3)!important;
  height:11px;  
  font-family:Arial, helvetica !important;
  font-size:11px !important;
  color:#9F9F9F !important;
  line-height:10px !important;
}

.pesquisa_txt,
.pesquisa_txt:focus, 
.pesquisa_txt:hover { 
border:0px !important;
outline:0px!important;
}

.pesquisa_offset{
 padding-top:1px;
 margin-left:10px;
}

.pesquisa{
 -webkit-border-radius: 150px;
 border-radius: 150px; 
 width:150px;
 height:21px;
 background-color:#FFFFFF;
/* float:right;  */
 margin-left: 60px;
}

.logotipo{
	width:162px;
	height:25px;
	padding-left: 33px;
	padding-top: 17px;
}

.menu_espaco{
top:0px;
left:0px;
height:2px;
width:238px;
background:url(../sysimages/espaco_menu.png) no-repeat right top;
} 

.menu1{
  background-color: #5A5A5A;  
}

.menu ul{
  list-style-type:none;
/*	margin:0px 0px;  */
	padding:0;
  float:left;
  /*display:block;*/
  width:942px; 
}
 
.menu ul:first-child{
	position:relative;
	float:left;
  background-color: #5A5A5A;    
  min-height:21px!important;
} 

.menu ul > li +  li a     /* Item menu GRUPO*/
{
	padding:0px 36px;
  min-height:21px;
} 

.menu ul > li + li + li a  /* Outros item menu*/
{
	padding:0px 20px;
  min-height:21px;
} 
      
.menu ul > li a
{
 	display:block;
  font-family:Akkurat,HelveticaLT-Condensed,Arial,helvetica; 
	font-weight:normal;
	font-size:10px;
	color:#BDBDBD;    
	line-height:21px;
	text-align:center;
	text-decoration:none; 
}   

 .menu ul li img{
	margin-left:2px;
  padding:0;
}
         
 .menu ul > li { 
	position:relative;
	float:left;
	border-right:solid 2px #FFFFFF;
  text-transform: uppercase;
  padding:0;
 /* background-color:#000000;  */
}

.menu ul  li:first-child > a  {
	min-width:21px;
	padding:3px 7px;   
}    

.menu ul > li.lastMenu a{
	color:#FFFFFF;  
  float:right;
}     

.menu ul > li.lastMenu{
  float:right;
  position:relative;
}           
  
.menu ul > li:hover > ul
{
  display: block;
  float:none;
} 
  
 .menu ul > li:hover > a,
 .menu ul > li.select > a
 {
  color:#FFFFFF;    
	background-color: #61463D; 
 }
 
 ul > li > ul {
  border-top:solid 2px transparent;
  position:absolute;
	list-style-type:none;
	margin:0;
	display:none;
	top:21px;
	left:0px;
  background:url(../sysimages/espaco_menu.png) repeat-y left top;  
 /* max-width: 238px;*/
  max-width:277px;
  z-index:10;
 }
 
.submenu{     
	margin:0px;
  padding:0px;
	left:0px;
}

.sub_submenu{
	margin:0;
	left:0px;
	z-index:0;
}

.menu ul > li > ul .submenu a{
font-size: 11px;
text-align:left;
left:0px;
top:0px;
padding-left:20px;
background-color: transparent;
line-height:16px;
min-height:16px;
}

.submenu a:hover, .sub_submenu a:hover{
color:#5A5A5A;
background:transparent url(../sysimages/bgsubmenu_hover.png) repeat;    
}

.submenu_titulo{
  display:block;
  font-family:Akkurat,HelveticaLT-Condensed,Arial,helvetica;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;    
	line-height:19px;
  background-color: transparent;
  text-align:left;
	min-width:93px;
	/*padding:0px 20px;*/
	text-decoration:none;
}

.menu ul > li > ul .submenu_titulo > a{
  padding:3px 20px;
  color:#FFFFFF;
  font-weight:bold;
}

.menu ul > li > ul .submenu_titulo:hover{
/*cursor: default;*/
}

.menu ul > li > ul .sub_submenu a{ 
	padding-left:27px;
  background-color: transparent;
}  

 .menu_bg {
  padding:20px 0px 20px 0px;
  background:transparent url(../sysimages/bgsubmenu.png) repeat;
 }

/*//////////////////////////////////2///////////////////////*/  

.footer{
  /*margin-top:4px; */
  background-color:#000000;
  height:21px;
}

.footer a{
text-decoration: none;
}

.footer_cln1 {
width:902px;
height:21px;
float:left;
text-align:right;
padding-top:4px;
padding-right:10px;
font-family:Akkurat,HelveticaLT-Condensed,Arial,helvetica;
font-size:10px;
line-height:120%;
color:#FFFFFF;
}

.footer_cln2{
border-left:solid 1px #FFFFFF;
height:21px;
width:26px;
float:left;
}

.footer_cln2 img {
margin:3px 5px;
}

.footer:hover, .footer.select{
/* background-color:#61463D;*/
}                           
 
.centerPage{
	width:938px;
	min-height:544px;
	height:auto !important;
	background-color:#FFFFFF;
	border:1px solid #BABDBF;
  margin-bottom:4px;
  
}
.centerPage2{
	width:940px;
	min-height:544px;
	height:auto !important;
	background-color:#FFFFFF;

  margin-bottom:3px;
}

.centerPageHome{
	width:940px;
	min-height:200px;
	height:auto !important;
	}

#centerText{
		padding-top:75px;
		padding-bottom:54px;
		padding-left:48px;
		padding-right: 20px;
}

.centerText1{
	width:264px;
	float:left;
	padding-right: 26px;
}

#contactosForm{
   padding-bottom:70px;
   height:515px; 
}

.contactosForm1{
  background-color:#FFFFFF;
  padding-top:66px; 
  padding-left:47px;  
  padding-bottom:33px;  
	width:563px;
	float:left;
	padding-right: 11px;
}

.contactosForm1 > .left{
/*width:240px;*/
padding-right:25px;
}

.contactosForm1 h2{
padding-bottom:32px; 
text-transform: uppercase;
font-family:Akkurat-Light,HelveticaLT-Condensed,Arial,helvetica;
font-weight: bold;
font-style: normal;
font-size:25px;
*font-size:22px;
font-stretch:condensed;
/*color:#000000;*/
color:#C00;  	
}
.contactosForm1 h3{
  padding-bottom:24px;   	
}

.contactosForm1 h4{
  padding-bottom:8px;   	
}       

.contactosForm1 .a2{
  padding-bottom:40px;   	
}

.contactosForm2{
  padding-top:67px;
	/*width:250px;*/
	width:871px;
	/*float:left;*/
	padding-left: 20px; 
  padding-right: 47px;
  background:#F5F5F5;
  min-height:499px; 
}

.contactosForm1 + .contactosForm2{
  float:left;
  width:250px;
}
            
.contactosForm2 h2{
  padding-bottom:19px;
  font-family:Akkurat-Light,HelveticaLT-Condensed,Arial,helvetica;
  font-weight: bold;
  font-style: normal;
  font-size:25px;
  *font-size:22px;
  font-stretch:condensed;
  /*color:#000000;*/
  color:#CC0000;   	
}

.contactosForm1 span{
color:rgb(102,102,102);	
}
.contactosForm2 span{
color:#C9242C;	
}

.formCampos
{
position:relative;
}

.formCampos label{
	padding-top:10px;
	padding-bottom:7px;
	font-family:Arial, helvetica;
	font-size:11px;
	color:#666666;
	font-weight:normal;
}

.formCampos label span,p.textLeft span  {

	color:#CC0000
}

.formCampos.error .erro_caixa{
display:block;
}

.formCampos.error input[type="text"],
.formCampos.error textarea {
border:solid 1px rgb(220,63,70) !important;  
-moz-border-radius:0%  !important;  
border-radius:0%/4%  !important;  
-moz-box-shadow:0px 0px 2px 1px rgba(201,36,46,0.3)  !important;  
box-shadow:0px 0px 2px 1px rgba(201,36,46,0.3)  !important;
}

p.textLeft{
	padding-top:20px;
	float:left;
	font-family:Arial, helvetica;
	font-size:11px;
	color:#9F9F9F;
	font-weight:normal;
}

button.btnormal{
	float:right;
}

button.btnormal > span{
display: block;
padding: 0px 18px;
background-color: #5A5A5A;
height:22px;
line-height:23px;
}
.ie8 button.btnormal > span > span{
  line-height:22px;
}


/**/
button.btnormal:hover >span{
	background-color:#C9242E;
}

button.btnormal:hover > span > span{
	color:#FFFFFF;
}
/**/

button.btnormal > span > span{

  
  
  text-transform: uppercase;
display: block;
font-family: Arial, helvetica;
font-size: 12px;
color: #BDBDBD;
font-weight: bold;
line-height: 24px;
  
}

.formBT{
	width:264px;
}

.formCampos > div.iefix{
	overflow:hidden;
	width:262px;
	padding:2px;
	position:relative;
	margin-bottom:13px; 
}

.formCampo_assunto{
	overflow:hidden;
	width:262px;
	padding:2px 2px 2px 2px;
	position:relative;
	margin-bottom:13px; 
}

.formCampos > div.iefix > input{
	float:left;
}
 .formCampos p{
  padding: 0 2px;
/* margin-top:13px;*/
}

#galeria{
	height:544px;
	position:relative;
	z-index:0;
}

.imagem{
	position:relative;
	padding:0;
	width:940px;
	height:182px;
}

.imagem :first-child {
	border:none;
}

.imagem1 p{
	padding-top: 0px;
	padding-bottom:0px;
}


.imagem1{
	float:left;
	position:relative;
	padding:0;
	width:309px;
	height:125px;
	border-left:6px solid #FFFFFF;
}

.imagem2{
	padding:0;
	width:309px;
	height:57px;
	float:left;
}

.imagem2 > p{
	padding-left:15px;
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#97989B;
	font-weight:bold;
}
.imagem2 :first-child{
	padding-top:10px;
}


.seeMapa{
	position:relative;
}



.mapaHolder {
position:absolute;
/*height:582px;
width:680px;*/
width:679px;
height:558px;
top:13px; 
right:12px;
background:url(../sysimages/caixa_mapa.png) no-repeat left top;
display:none;
z-index:1000;
}

.mapaHolderContent {
position:relative;
/*height:545px;
width:667px;*/
width:679px;
height:558px;
}

.mapaHolderTitulo
{
 position:absolute;
 height:24px;
 width:600px;
 left:28px;
 top:16px;
}
.mapaHolderMapa
{
 position:absolute;
 height:495px;
 width:635px;
 right:17px;
 top:47px;
}


.closeImag{
	height:15px;
	width:14px;
	position:absolute;
	padding-right:20px;
  top:20px;
  right:0px;
	background:url(../sysimages/closemapa.png) no-repeat left top;
	cursor:pointer;
}


.popupImagens
{
z-index:1000;
position:absolute;
width:854px;
height:500px;
border:solid 1px black;
display:none;
background-color:#FFFFFF;
z-index:1000;
}

.popupVideos
{
z-index:1000;
position:absolute;
width:664px;
height:440px;
border:solid 1px black;
display:none;
background-color:#FFFFFF;
z-index:1000;
}


.closePopup{
	height:15px;
	width:14px;
	position:absolute;
	padding-right:13px;
  top:13px;
  right:0px;
	background:url(../sysimages/closemapa.png) no-repeat left top;
	cursor:pointer;
}

.imgPopup{
 	position:absolute;
  bottom:10px;
  left:10px;
  width:834px;
  height:450px;
  overflow:hidden;
}

.VideoYoutubePopup{
 	position:absolute;
  bottom:10px;
  left:10px;
  width:640px;
  height:390px;
  z-index:5;
}

.titulo_popup_video
{
  margin-top:10px;
  margin-left:10px;
  width:600px;
	height:16px;
  text-align:left;
}

.titulo_popup_video p
{

font-family:Helvetica, Arial, sans-serif;
font-size:15px;
line-height:135%;
text-align:left;
font-weight:bold;

}

.titulo_popup_imagens
{
  margin: 0 auto;
  margin-top:10px;
  *padding-top:10px;
  left:10px;
  width:600px;
	height:16px;
  text-align:center;
}

.titulo_popup_imagens p
{
 font-family:Helvetica, Arial, sans-serif;
font-size:15px;
line-height:135%;
text-align: center;
font-weight: bold;

}


.sombra
{
 position:absolute;
 z-index:900;

 background:url(../sysimages/sombra.png) repeat left top;
 display:none;
 left:0px!important;
 top:0px!important;
}

/**   6.html   **/
#conteudo{
overflow:hidden;
margin-bottom:4px;
}

.contFoto{
padding-bottom:5px;
}

.contMenu{
	float:left;
	width:940px;
	height:56px;
	background:url(../sysimages/fundoMenu.png) no-repeat left top;
}

.contMenu1{
	position:relative;
	float:left;
}

.contMenu1 a{
display:inline-block;
}
.footerT{
  position:relative;
	width:940px;
	height:123px;
  margin-top:3px;
}


.contPartes1 .banner_sem_cor
{
display:block;
}
.contPartes1:hover .banner_sem_cor
{
display:none;
} 
.contPartes2 .banner_sem_cor
{
display:block;
}
.contPartes2:hover .banner_sem_cor
{
display:none;
}
.contPartes3 .banner_sem_cor
{
display:block;
}
.contPartes3:hover .banner_sem_cor
{
display:none;
} 
 




.contPartes1{
  position:absolute;
  top:0px;
  left:0px;
	width:312px;
	height:123px;
  background:url(../sysimages/caixa_img.jpg) no-repeat;
  overflow:hidden;
}

.contPartes2{
  position:absolute;
  top:0px;
  left:314px;  
	width:312px;
	height:123px;
  background:url(../sysimages/caixa_img.jpg) no-repeat;
  overflow:hidden;
}

.contPartes3
{
  position:absolute;
  top:0px;
  right:0px;
	width:312px;
	height:123px;
  background:url(../sysimages/caixa_img.jpg) no-repeat;
  overflow:hidden;
} 

.play_banner
{
position:absolute;
width:15px;
height:15px;
background:url(../sysimages/play_banners.png) no-repeat;
bottom:10px;
right:10px;
z-index:50;
}

.lente1
{
position:absolute;
width:312px;
height:123px;
background:url(../sysimages/lente1.png) repeat;

}

.lente2, .lente3
{
position:absolute;
width:312px;
height:123px;
background:url(../sysimages/lente.png) repeat;

}

.banner_cor img,.banner_sem_cor img

{
	width:310px;
	height:121px;
  margin-left:1px;
  margin-top:1px;

} 


.footerT :first-child{
	padding-left:0px;	
	}
  
  .footerT a
  {
  text-decoration: none;  
  }

.contFooter1 
{
  position:absolute;
	width:293px;
	height:92px;
  bottom:0px;
  right:0px;
} 
.contFooter1 h1
{
text-transform: uppercase;

color:rgb(59,33,20);
text-align:left;   
}

.contFooter1 p
{
color:rgb(59,33,20); 
text-align:left;    
}

.contFooter2 
{
  position:absolute;
	width:293px;
	height:92px;
  bottom:0px;
  right:0px;
}

.contFooter2 h1
{
text-transform: uppercase;
color:rgb(255,255,255);
text-align:left
}

.contFooter2 p
{
color:rgb(255,255,255);
text-align:left;    
}


.contFooter3 
{
  position:absolute;
	width:293px;
	height:92px;
  bottom:0px;
  right:0px;
}

.contFooter3 h1
{
text-transform: uppercase;
color:rgb(255,255,255);
text-align:left;  
}

.contFooter3 p
{
color:rgb(255,255,255);
text-align:left;  
}



.menuFooterNew {
width:940px;
height:60px;
overflow:hidden;
}

.menuFooterNew ul
{
list-style-type:none;
}
 

.menuFooterNew .prev {
cursor:pointer;
width:25px;
height:60px;
float:left;
background:url(../sysimages/prev2.png) no-repeat left top;
}  


.menuFooterNew .prev:hover{
background-position:left bottom;
}

.menuFooterNew .next {
cursor:pointer;
width:25px;
height:60px;
float:right;
background:url(../sysimages/prev1.png) no-repeat left top;
}

.menuFooterNew .next:hover{
background-position:left bottom;
}

.menuFooterNew .cnt {
width:886px;
margin-left:2px;   
height:61px;
overflow:hidden;
float:left;
background:url(../sysimages/sys032.png) repeat left top;
position:relative;
}

.menuFooterNew ul {
position:relative;
width:10000px;
overflow:hidden;
}

.menuFooterNew ul li {
float:left;
}

.menuFooterNew ul .sep {
min-width:90px;
text-align:center;
float:left;
height: 60px;
}

.menuFooterNew ul .sep img {
display:block;
margin:0px auto;
}

.menuFooterNew a {
text-decoration:none;
display:block;
float:left;
}

.div2 .cor{display:none;}
.div2 .semcor{display:block;}
.div2:hover .cor{display:block;}
.div2:hover .semcor{display:none;}

.div3 .cor{display:none;}
.div3 .semcor{display:block;}
.div3:hover .cor{display:block;}
.div3:hover .semcor{display:none;}

.div4 .cor{display:none;}
.div4 .semcor{display:block;}
.div4:hover .cor{display:block;}
.div4:hover .semcor{display:none;}

.div5 .cor{display:none;}
.div5 .semcor{display:block;}
.div5:hover .cor{display:block;}
.div5:hover .semcor{display:none;}

.div6 .cor{display:none;}
.div6 .semcor{display:block;}
.div6:hover .cor{display:block;}
.div6:hover .semcor{display:none;}

.div7 .cor{display:none;}
.div7 .semcor{display:block;}
.div7:hover .cor{display:block;}
.div7:hover .semcor{display:none;}

.div8 .cor{display:none;}
.div8 .semcor{display:block;}
.div8:hover .cor{display:block;}
.div8:hover .semcor{display:none;}

.div9 .cor{display:none;}
.div9 .semcor{display:block;}
.div9:hover .cor{display:block;}
.div9:hover .semcor{display:none;}

.div10 .cor{display:none;}
.div10 .semcor{display:block;}
.div10:hover .cor{display:block;}
.div10:hover .semcor{display:none;}

.div11 .cor{display:none;}
.div11 .semcor{display:block;}
.div11:hover .cor{display:block;}
.div11:hover .semcor{display:none;}

.div12 .cor{display:none;}
.div12 .semcor{display:block;}
.div12:hover .cor{display:block;}
.div12:hover .semcor{display:none;}

.div13 .cor{display:none;}
.div13 .semcor{display:block;}
.div13:hover .cor{display:block;}
.div13:hover .semcor{display:none;}

.div14 .cor{display:none;}
.div14 .semcor{display:block;}
.div14:hover .cor{display:block;}
.div14:hover .semcor{display:none;}

.div15 .cor{display:none;}
.div15 .semcor{display:block;}
.div15:hover .cor{display:block;}
.div15:hover .semcor{display:none;}

.div16 .cor{display:none;}
.div16 .semcor{display:block;}
.div16:hover .cor{display:block;}
.div16:hover .semcor{display:none;}

.div17 .cor{display:none;}
.div17 .semcor{display:block;}
.div17:hover .cor{display:block;}
.div17:hover .semcor{display:none;}

.div18 .cor{display:none;}
.div18 .semcor{display:block;}
.div18:hover .cor{display:block;}
.div18:hover .semcor{display:none;}

.div19 .cor{display:none;}
.div19 .semcor{display:block;}
.div19:hover .cor{display:block;}
.div19:hover .semcor{display:none;}













/*//////////////////////////////sitemap///////////////////////////////////////*/
.site_map
  {
    float: left;
    background-color:#999999;
    padding: 4px 20px 4px 20px;
  /*  min-width:140px; */ 
}

.site_map p
{  
  font-family:Akkurat-Bold,Akkurat,HelveticaLT-Condensed,Arial Helvetica, sans-serif;
  font-size:10px;
  color:rgb(255,255,255);
  text-align:left;
  text-transform: uppercase;
} 


.site_map_rub{
 position:absolute;
 /*left:36px;*/
 top:23px;
 display: inline-block;
 min-width: 190px;
 z-index:2;
}

.site_map_rub p{
font-family:Akkurat-Bold,Akkurat,HelveticaLT-Condensed,Arial Helvetica, sans-serif;
font-size:10px;
color:rgb(255,255,255);
text-align:left;
text-transform: uppercase;
/*padding: 0px 20px 0 20px; 
line-height: 22px;*/
padding: 5px 20px; 
line-height: 13px;
background-color:#999999; 
} 

            
/*//////////////////////////////navPage///////////////////////////////////////*/
.navPage
{
 position:absolute;
 bottom:6px;
 right:133px;

} 
.navPageEsq
{
  height:17px;
  width:11px;
  background:url(../sysimages/setas.png) no-repeat left top;
  margin-right:11px;
  margin-top:5px;
  float:left;
}
.navPageline
{
  float:left;
  height:26px;
  width:1px;
  margin-right:11px;
  background:url(../sysimages/navline.jpg) no-repeat top;
}
.navPageDir{
  float:left;
  height:17px;
  width:11px;
  margin-right:11px;
    margin-top:5px;
  background:url(../sysimages/setas.png) no-repeat right top;
}

.navPageEsq:hover
{
  height:17px;
  width:11px;
  background:url(../sysimages/setas.png) no-repeat left bottom;
  margin-right:11px;
  margin-top:5px;
  float:left;
  cursor: pointer;
}
.navPageDir:hover
{
  float:left;
  height:17px;
  width:11px;
  background:url(../sysimages/setas.png) no-repeat right bottom;
  cursor: pointer;
}    

.navPagePagina
{
  float:left;
  margin-right:11px;
  margin-top:5px;
}  


 .navPagePagina span a
{
font-weight: bold;
color:#000000;
*color:#000000 !important;
line-height: 142%;
}

.barra
{
 border-right:1px solid #000000;  
 width:1px;
 display: inline; 
 /*padding-left:3px; */
 margin-right:4px;
}
 .navPagePagina span2 a:last-child
 {
 /*border-right:0px solid #000000;  */
 }
 
.navPagePagina span2 a
{
font-weight: bold;
color:#9D9D9D;

line-height: 142%;
/*border-right:1px solid #000000; */
/*padding-right:3px;
margin-left:3px; */
}  
/*//////////////////////////////navPopUp///////////////////////////////////////*/
.navPopup
{
 position:absolute;
 top:5px;
 left:13px;
} 

/*//////////////////////////////8.html////////////////////////////////////////*/
/*////////////////////////////noticias////////////////////////////////////////*/

 .noticias {
margin-left:35px;
position:relative;
width:871px;
height:541px;
}

.noticias_column{
 margin-top:24px;
 width:431px;
 height:417px;
 float:left;

}

.noticia_preview{
 width:390px;
 min-height:128px;
 float:left;
 margin-top:24px;
 margin-right:41px;
}

.img_noticia{
  width:148px;
  height:115px;
  float:left;
}
.noticia_content{
 /*width:242px;*/
 width:390px;
 float:left;
}

.img_noticia + .noticia_content{
width:242px;
} 

.noticia_content h3{
margin-top:5px;
margin-bottom:5px;
}


.noticias a{
/*font-family:Akkurat,HelveticaLT-Condensed,Arial Helvetica, sans-serif;
font-size:13px;
line-height:135%;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:142%;
color:rgb(102,102,102);
cursor: pointer;
text-decoration: none;
font-weight:normal;
font-style: normal; 
}

.noticias a:hover{
color:rgb(0,101,153);
cursor: pointer;
text-decoration: none;  
}

.noticia_preview p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:135%;
color:rgb(153,153,153);
}



/*//////////////////////////////9.html////////////////////////////////////////*/
/*/////////////////////////////imagens////////////////////////////////////////*/


.imagens {
position:relative; 
margin-left:35px;
width:871px;
min-height:558px;
/*height:618px;*/
}

.imagens_row1{
 margin-top:24px;
 width:885px;
 height:171px;
}

.imagens_row{
 width:885px;
 height:171px;
}

.imagem_preview{   
  position:relative;    
 float:left;
 width:294px;
 height:173px;
}

.img_imagem{
  width:292px;
  height:122px;
  position:relative;
}


.img_imagem:hover{
 cursor:pointer;
}  
 
.img_lupa{ 
  z-index:100;
  position:absolute;
  top:0px;
  left:0px;
  z-index:10;
  display:none; 
  width:292px;
  height:122px;
  background:url(../sysimages/lupa.png) no-repeat left top;     
}      

.imagem_preview p {
 font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:135%;
color:rgb(102,102,102);
}   
 
/*//////////////////////////////10.html////////////////////////////////////////*/
/*//////////////////////////////videos/////////////////////////////////////////*/

  .videos
 {
margin-left:35px;
position:relative;
width:871px;
min-height:558px;

}

.videos_row1
{
 margin-top:24px;
 width:880px;
 height:170px;
}

.videos_row
{
 width:880px;
 height:170px;
}

.video_preview
{   
 position:relative;    
 float:left;
 width:293px;
 height:170px;
}

.img_video
{
  width:289px;
  height:123px;
  position:relative;
}

.img_play
{
position:absolute;
top:0px;
left:0px;
z-index:10;
/*width:292px;
height:122px;*/
width:276px;
height:115px;
background:url(../sysimages/play.png) no-repeat left top; 
z-index:10;
}

.img_play:hover
{
cursor:pointer;
background:url(../sysimages/play_hover.png) no-repeat left top; 

}

.video_preview p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:135%;
color:rgb(102,102,102);
}

 /*//////////////////////////////11.html//////////////////////////////////////*/
/*//////////////////////////////Emprego///////////////////////////////////////*/

 .empregos
 {
margin-left:35px;
position:relative;
width:871px;
}

.empregos_row1
{
 margin-top:24px;
 width:875px;
 height:170px;
}

.empregos_row
{
 width:875px;
 height:170px;
}

.emprego_preview
{   
 float:left;
 width:291px;
/* height:169px;*/
}

.emprego_content 
{     
 width:229px;
 height:118px; 
}  

.emprego_content h3
{
margin-top:5px;
margin-bottom:5px;
}

.emprego_preview a
{
  font-family:Akkurat,HelveticaLT-Condensed,Arial Helvetica, sans-serif;
font-size:13px;
line-height:135%;
color:rgb(102,102,102);
cursor: pointer;
text-decoration: none;
font-weight:normal;
font-style: normal;  
}

.emprego_preview a:hover
{
color:rgb(0,101,153);
cursor: pointer;
text-decoration: none;  
}

.emprego_preview p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:135%;
color:rgb(153,153,153); 
}

/*///////////////////////////////////17.html//////////////////////////////////*/
/*//////////////////////////////////Emprego2//////////////////////////////////*/

.empregoForm
{
 margin-left:35px; 

}

.empregoForm1
{
float:left;
height:549px;
width:580px;
}

.empregoForm1 ul
 {
 list-style-image: url(../sysimages/ponto.png);
 }
 .empregoForm1 li
 {
 margin-left:13px;
 }

.empregoForm1 h3
{
padding-bottom:10px;
}

.empregoTitulo
{
padding-top:65px;
width:581px;
}

.empregoForm1_cl1
{
  padding-top:10px;
 float:left;
/* width:308px;*/
  width:270px;
  padding-right:38px; 
}
.empregoForm1_cl1 h3 , .empregoForm1_cl2 h3
{
font-weight: bold;
margin-top:20px;
margin-bottom:10px;
}

.empregoForm1_cl2
{
  padding-top:10px;
 float:left;
 width:270px; 
}

.empregoFormContent
{
width:180px;
}

.empregoFormContent2
{
width:250px;
}
.empregoFormContent2 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:135%;
color:rgb(51,51,51);
}

.empregoForm li p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:135%;
color:rgb(102,102,102);

}




.empregoForm2{
  padding-top:65px;
	width:250px;
	float:left;
	padding-left: 20px; 
  padding-right: 51px;
  height:524px; 
  background-color:#F5F5F5;
}

.empregoForm h2{
  text-transform: uppercase;
  margin-bottom:20px;
}





/*///////////////////////////////12.html//////////////////////////////////////*/
/*///////////////////////////Redes Sociais////////////////////////////////////*/


.iconrede {
 position:relative;
 width:188px;
 height:590px;
 float:left;  

}

.iconrede .cl11 {
padding:45px 0 0 61px;
min-height:71px; 
}

.iconrede .cl12 {
padding:45px 0 0 39px;
min-height:71px;  
}

.iconrede .cl13 {
padding:45px 0 0 65px;
min-height:71px;    
}

.iconrede .cl14 {
padding:45px 0 0 61px;
min-height:71px;     
}

.iconrede .cl15 {
padding:45px 0 0 49px;
min-height:71px;   
}



.iconrede .cl21 {
/*
width:37px;
padding:49px 0 0 75px;
position: absolute;
bottom:5px;
*/
margin-top:395px;
}

.iconrede .cl22 {
/*
width:37px;
padding:59px 0 0 75px;
position: absolute;
bottom:5px;
*/
margin-top:395px;
}

.iconrede .cl23 {
/*
width:37px;
padding:46px 0 0 75px;
position: absolute;
bottom:5px;
*/
margin-top:395px;
}

.iconrede .cl24 {
/*
width:37px;
padding:46px 0 0 75px;
position: absolute;
bottom:5px;
*/
margin-top:395px;
}

.iconrede .cl25 {
/*
width:37px;
padding:57px 0 0 75px;
position: absolute;
bottom:5px;
*/
margin-top:395px;
}

.iconrede .cl21 > a,
.iconrede .cl22 > a,
.iconrede .cl23 > a,
.iconrede .cl24 > a,
.iconrede .cl25 > a
{ 
border-radius:4px;
margin-left:19px;
display: inline-block;
/*float:left; */
}

.iconrede .cl21 > a:first-child,
.iconrede .cl22 > a:first-child,
.iconrede .cl23 >  a:first-child,
.iconrede .cl24 >  a:first-child,
.iconrede .cl25 >  a:first-child{
margin-left:0px;
display: inline-block;
}  

.iconrede .ircor {
display:block;     
}
.iconrede:hover .ircor {
display:none;
}
.iconrede .irsem {
display:none;
}
.iconrede:hover .irsem {
display:block;
}

.iconrede .ircor,  .iconrede .irsem {
width:37px;
height:37px;
}


.coluna1 {
background-color:#95393E; 
}
.coluna2 {
background-color:#79725E;    
}
.coluna3 {
background-color:#1F1E1E; 

}
.coluna4 {
background-color:#38312F;  
}
.coluna5
 {
 background-color:#414C5F;  
 }


.rdssociais{
margin-left:-1px;
width:941px;
height:589px;
}


/*///////////////////////////////7.html//////////////////////////////////////*/
/*/////////////////////////////Agrodelta//////////////////////////////////////*/
.pageAgro{
   min-height:543px;
   position:relative;
border:1px solid #BABDBF;
}

.pageAgro1{  
	width:572px;
	float:left;
}

.pageAgro2
 {
  position:relative; 
  padding:25px 35px 0px 35px; 
  
	width:868px;
/*	border:1px solid #BABDBF;*/
  min-height:516px;
 }

 .pageAgro1 + .pageAgro2
 {
  position:relative; 
  padding:25px 32px 0px 32px; 
  *padding:20px 33px 5px 33px; 
	width:300px;
	float:left;
/*	border-left:0px;
  border-top:1px solid #BABDBF;
  border-bottom:1px solid #BABDBF;
  border-right:1px solid #BABDBF;*/
  height:516px;
 }


.pageAgroContent > h1{ 
  text-transform: uppercase;
    text-align: left;
}

.pageAgroContent h3{
   text-align: left;
}


.pageAgroContent{
    font-size:12px; 
     text-align: left;
 
     
}





/*///////////////////////////////14.html//////////////////////////////////////*/
/*///////////////////////////Noticias Detalhes////////////////////////////////*/

.not_detalhes{
height:543px; 
position:relative;
border:1px solid #BABDBF;
}

.page_not_detalhes{  
  	width:572px;
	float:left;
}


.page_not_detalhes2{
  position:relative; 
  padding:30px 35px 0px 35px;
	width:868px;
/*	border:1px solid #BABDBF;*/
  height:511px;
 }

.page_not_detalhes + .page_not_detalhes2{
width:295px;
float:left;
border-left:0px;
} 

.page_not_detalhesContent 
{
 padding-right: 15px;
 text-align: left;
}

.page_not_detalhesContent h3
{
     text-align: left;
}


.page_not_detalhesContent > h1{ 
  text-transform: uppercase;	
   text-align: left;
}

.not_detalhes_link
{
position:absolute;
bottom:40px;
left:35px;
}

.detalhe_esq .not_detalhes_link,
.detalhe_dir .not_detalhes_link{
position:absolute;
bottom:4px;
left:35px;
}

.voltar_lnk{
display: inline-block;
padding-top: 5px;
}
   
/*///////////////////////////////13.html//////////////////////////////////////*/
/*///////////////////////////Contactos0////////////////////////////////////*/

.contactos0{

   position:relative;
   height:598px;  

  
}

.pageContactos0{  
   width:628px;
	 float:left; 
}

.pageContactos01{  
  padding:25px 36px 0px 34px;
	width:241px;
	float:left;
  border-top:1px solid #BABDBF;
  border-bottom:1px solid #BABDBF;
  border-right:1px solid #BABDBF;
  height:570px;                        
 }
 
 .contactos0imgbaixo
 {
  position:relative;
  width:627px;
  height:191px;
 }
  .contactos0img2
 {
  position:absolute;
  bottom:0px;
  left:0px;
  
 }
  .contactos0img3
 {
  position:absolute;
  bottom:0px;
  right:0px;

 }
 
 
 .pageContactos0Content
 {
 position:relative;
 text-align: right;

 }
 
  .pageContactos0Content span
  {
  color:#8E724B;
  text-transform: uppercase;  
  }
  
    .pageContactos0Content span2
  {
color:rgb(102,102,102);

  }

.logo_empresa
{
width:100%;
height:120px;


}
  
.logo_empresa img
 {
   width:206px;
   height:70px; 
   float: right;
 }

.pageContactos0Content > h1{ 
  text-transform: uppercase;
}

 .contactos0 a
 {
font-family:Akkurat,HelveticaLT-Condensed,Arial,helvetica, sans-serif;

font-size:13px;
line-height:135%;
color:#000000;
cursor: pointer;
text-decoration: none;
font-weight:normal;
font-style: normal;   
 }
 
  .contactos0 a:hover
  {
 color:rgb(0,101,153); 
 text-decoration: underline;
 cursor:pointer; 
  }
 
/*///////////////////////////////15.html//////////////////////////////////////*/
/*/////////////////////////////News Letter////////////////////////////////////*/

.newsletter{
  position:relative; 
  border:1px solid #BABDBF;
  
}

.page_newsletter{  
  	width:572px;
	 float:left;
  
}

.page_newsletter2{  
  position:relative; 
  padding:25px 35px 0px 35px;
	width:868px;
 /* border:1px solid #BABDBF;*/
  height:516px;
}

.page_newsletter + .page_newsletter2{
  border-left:0px;
  float:left;
  width:295px;
} 

.page_newsletterContent > h1{ 
  text-transform: uppercase;
}
.page_newsletterContent > h3{ 
  margin-bottom:10px;
}

.newsletter_email
{
  position:relative;
  margin-top:35px;
  width:263px;
  height: 86px;
}

.nl_email_button
{
cursor:pointer;
background-color:rgb(90,90,90);
width:113px;
height:23px;
position:absolute;
bottom:0px;
right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:89%;
color:rgba(255,255,255,0.6);
text-align:center;
}                                      

.cycle{
position:relative;
width:940px;
height:404px;
overflow:hidden;
}

.cycle .cycleWrapper{
position:absolute;
top:0px;
left:0px;
display:none;
}

.cycle .cycleWrapper:first-child{
display:block;
}

.down_det{
margin-top:15px;
}

.down_det .uniDown{
display:inline-block;
color:#333;
}

.down_det .pic,
.down_det .cnt{
float:left;
width:29px;
}

.down_det .cnt{
margin-left:10px;
width:250px;
}

.page_not_detalhesContent .down_det .cnt{
width:230px;
}

.down_det .cnt:hover{
text-decoration:underline;
}

.loaderWrapper{
width:640px;
height:390px;
position:absolute;
bottom:10px;
left:10px;
z-index:10;
display:block;
}

.loaderWrapper img{
width:180px;
height:40px;
position:absolute;
top:175px;
left:230px;
}

.loaderWrapper2{
width:834px;
height:450px;
position:absolute;
bottom:10px;
left:10px;
z-index:10;
display:block;
}

.loaderWrapper2 img{
width:180px;
height:40px;
position:absolute;
top:205px;
left:327px;
}

.caroussel{
margin:0px;
padding:0px;
list-style-type:none;
position:relative;
width:999999px;
height:450px;
}

.caroussel > li{
float:left;
width:834px;
height:450px;
}

.gmaps{
display:inline-block;
margin-bottom:30px;
}

.contactosForm{
position:relative;
}

.iconrede a{
display:block;
width:37px;
height:37px;
}

.iconrede .link_face{
background:url(../sysimages/face.png) no-repeat left top;
border-radius:5px;
}

.iconrede:hover .link_face{
background:url(../sysimages/facecor.png) no-repeat left top;  
}


.iconrede .link_twitter{
background:url(../sysimages/twitter.png) no-repeat left top;
border-radius:5px;
}

.iconrede:hover .link_twitter{
background:url(../sysimages/twittercor.png) no-repeat left top;  
}

.iconrede .link_youtube{
background:url(../sysimages/youtube.png) no-repeat left top;
border-radius:5px;
}

.iconrede:hover .link_youtube{
background:url(../sysimages/youtubecor.png) no-repeat left top;  
}

.iconrede .link_myspace{
background:url(../sysimages/myspace.png) no-repeat left top;
border-radius:5px;
}

.iconrede:hover .link_myspace{
background:url(../sysimages/myspacecor.png) no-repeat left top;  
}

 .iconrede .link_pinterest{
background:url(../sysimages/pinterest.png) no-repeat left top;
border-radius:5px;
}

.iconrede:hover .link_pinterest{
background:url(../sysimages/pinterestcor.png) no-repeat left top;  
}

 
.nome_home_bann{
background-color: #9B9B9B;
color: #61463D;
font-size: 12px;
font-weight: bold;
height: 100%;
line-height: 14px;
padding: 16px 5px;
}

.pageAgroContent .tit_H1{
font-family: Akkurat-Light,HelveticaLT-Condensed,Arial,Helvetica;
}

a.navPageDir, a.navPageEsq{
    font-size:12px;
}

.page_not_detalhesContent{
height:435px;
overflow:auto;
}

.pageAgroContent, .pageAgroContent p, .pageAgroContent a{
font-size:13px;
line-height:142%;
}

.noticias.pesquisa h2{
margin-top:20px;
}

.noticias.pesquisa .noticia_preview{
width:700px;
}

.noticias.pesquisa .noticia_preview > .noticia_content{
width:700px;
}

.noticias.pesquisa .noticia_preview > .img_noticia + .noticia_content{
width:552px;
}

.iefix.pesquisainput{
float:left;
}

.iefix.pesquisainput input{
width:250px;
margin-left:0px;
margin-top:15px;
}

.submitPesq{
float:left;
margin-left:15px;
margin-top:14px;
display:block;
width:26px !important;
height:26px;
background:url(../sysimages/pesq.jpg) no-repeat left top;
}

.submitPesq:hover{
background-position:left bottom;
}

/*/////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////////////////////////*/
.detalhe_esq{
	width:571px;
	float:right;
}

.detalhe_dir{
  position:relative; 
  padding:25px 35px 0px 35px; 
	width:868px;
/*	border:1px solid #BABDBF;*/
  min-height:516px;
}
.detalhe_dir .navPage{
right:auto;
}

.detalhe_esq + .detalhe_dir
 {
  position:relative; 
  padding:25px 32px 0px 32px; 
  *padding:20px 33px 5px 33px; 
	width:301px;
	float:left;
/*	border-left:0px;
  border-top:1px solid #BABDBF;
  border-bottom:1px solid #BABDBF;
  border-right:1px solid #BABDBF;*/
  height:516px;
 }


/*/////////////////////////////////////////////////////////////////////////////*/
.listagem_esq{
/*width:570px;*/
width:547px;
height:543px;
float:right;
}

.listagem_dir{
position:relative; 
padding:25px 35px 0px 35px; 
width:868px;
min-height:516px;
}

.listagem_dir .navPage{
/*right:auto;*/
}

.listagem_esq + .listagem_dir{
position:relative; 
padding:25px 18px 0px 33px; 
*padding:20px 38px 5px 31px; 
width:320px;
float:left;
height:516px;
}

.listagem_top{
padding: 25px 30px 8px 0px;
}
 
.listagem_esq .art{
position:relative;
float:left;
display:block;
width:160px;
min-height:123px;
background-color:#5A5A5A;
padding-top:2px;
/*margin:0px 15px 30px 15px;*/
margin-bottom:20px;
margin-right:20px;
} 

.art_num{
position:absolute;
padding:3px;
background-color:#5A5A5A;
color:#FFFFFF;
left:0px;
top:0px;
width:15px;
height:15px;
line-height:15px;
text-align:center;
}

.listagem_esq .art:hover,
.listagem_esq .art:hover .art_num{
background-color:#61463D;
text-decoration: none;
}

/*
.listagem_esq .art span {
color: #FFFFFF;
display: table-cell;
*display: block;
font-size: 12px;
height: 37px;
line-height: 16px;
padding: 0 5px;
text-align: center;
vertical-align: middle;
width: 150px;
}*/




.listagem_esq .art span {
    color: #FFFFFF;
    display: table-cell;
    font-size: 10px;
    height: 27px;
    line-height: 11px;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    width: 150px;
}


/*
.listagem_esq .art img{
margin:0px auto;
width:156px;
height:86px;
}
*/

.listagem_esq .art img {
    height: 96px;
    margin: 0 auto;
    width: 156px;
}


.cursor_default img,
.cursor_default,
.cursor_default:hover,
.cursor_default span{
cursor: default;
background-color:#5A5A5A;
}

.art_navPage .navPage{
right:235px;
bottom:7px;
}

.codigo{
text-transform: uppercase;
}
.codigo span,
.comercializacao span{
color:#999999;
}

.comercializacao{
text-transform: uppercase;
}

.detalhe_dir table{
width:100%;
margin:15px 0px;
}

.detalhe_dir .bloco_detalhe{
padding-top:20px;
max-height:353px;
overflow: hidden;
}

.detalhe_dir table td{
color:#333333;
padding:12px 10px;
border-top:solid 1px #E0E0E0;
border-bottom:solid 1px #E0E0E0;
border-collapse: collapse;
text-align:left;
}
/*.detalhe_dir .content_nav .navPage{
position:relative;
padding-top:10px;
}*/

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
*overflow: visible;
border-radius:0;
}

input[type=text],
input[type=email],
input[type=password],
input[type=file],
textarea{
-webkit-appearance: none;
-moz-appearance: none;
border-radius:0;
}

input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}

.desc_art_img{
position: absolute;
color:#999999;
bottom:18px;
right:15px;
text-align:left;
}

.destaque{
color:#CC0000 !important;
background-color: #A7A8A8 !important;
text-align: center !important;
}
.destaque:hover{
text-decoration: underline;
}
.deltaq_num{
position: absolute;
bottom:2px;
right:5px;
width:22px !important;
height:22px !important;
}

.listagem_esq .art:hover .deltaq_num{
opacity:0.5;
}


.deltaq_num_detalhe{
float:left;
width:22px;
height:22px;
padding-top:6px;
padding-right:10px;
}

span.seta{
padding-left:10px;
width:5px;
height:7px;
background:url(../sysimages/seta.png) no-repeat left top;
display: inline-block;
margin-left:5px;

}

.not_video{
text-align: center;

}

.not_video_list{
background:url(../sysimages/play.png) no-repeat left top;
position:absolute;
width:10px;
height:10px;
top:10px;
left:10px;
}




