body{
  background-color: #000000;
  margin:0px;
  padding:0px;
  background-image: url(../sysimages/fundo.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  font-family: tahoma;
   font-size:11px;
   color:#CCCCCC;
}
*{
  padding:0px;
  margin:0px;
  text-decoration: none;
  border:0px;
}
h1{
  font-family: "myriad Pro";
  font-size: 30px;
  font-weight: normal;
  color:#FF6600;
  line-height: 100%;
}
#lyr1 .primeira{
  padding-left:7px;
  padding-right:4px;
  }
h2{
  font-family: "myriad Pro";
  font-size: 20px;
  font-weight: normal;
  color:#666666;
  line-height: 100%;
}
a{
 font-family: tahoma;
 font-size: 11px;
 line-height:105%;
 text-decoration:underline;
 color:#666666;
 margin:0px;
 padding:0px;
 cursor: pointer;
}
a:hover{
 color:#FF6600;
}
.img_no{
height: 300px;
/*min-height:300px;*/
padding-right:31px;
height:auto!important;
}
p{
 font-family: tahoma;
 font-size:11px;
 color:#CCCCCC;
 line-height:140%;
}
table{
 font-family: tahoma;
 font-size:11px;
 color:#CCCCCC;
 line-height:140%;
}
ul li{
 font-family: tahoma;
 font-size:11px;
 color:#CCCCCC;
 line-height:140%;
 padding-left:15px;
 list-style: disc;
 list-style-position: inside;
}
ol li{
 font-family: tahoma;
 font-size:11px;
 color:#CCCCCC;
 line-height:140%;
 padding-left:15px;
 list-style: decimal;
 list-style-position: inside;
}
form{
padding:0px;
margin:0px;
}
input{
 padding-top:2px;
 padding-bottom:4px;
 background-color: #333333;
 border:1px solid #000000; 
 font-family: tahoma;
 font-size: 11px;
 color:#999999;
 padding-left:5px;
}
select{
 padding-top:1px;
 padding-bottom:3px;
 background-color: #333333;
 border:1px solid #000000; 
 font-family: tahoma;
 font-size: 11px;
 color:#999999;
 padding-left:5px;
 width:242px;
 padding-right:5px;
}
.sliderwrapper{
  position: relative;
  height:217px;
  overflow: hidden;
}
.sliderwrapper .contentdiv{
  position: absolute;
  visibility: hidden;
  width: 923px;
  height:217px;
  left:0px;
  top:0px;
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.alpha:hover img{
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.info_esq{
  float:left;
  width:350px;
  margin-left:20px;
  margin-top:-3px;
}
textarea{
 padding-top:2px;
 padding-bottom:4px;
 background-color: #333333;
 border:1px solid #000000; 
 font-family: tahoma;
 font-size: 11px;
 color:#999999;
 padding-left:5px;
 overflow:hidden;
}
.txt_dec{
text-decoration: none;
}
.txt_dec_sel{
color:#FF6600;
text-decoration: none;
}
.ob{
  background-image: url(../sysimages/ob.jpg);
  background-repeat: no-repeat;
  background-position: 1px 1px;
} 
.geral_site{
width:933px;
margin:0 auto;
}
.meio{
float: left;
margin-top:4px;
}
.topo_menu{
float: left;
margin-top:6px;
background-image: url(../sysimages/bg_topo.png);
background-repeat: no-repeat;
width:933px;
position: relative;
height:58px;
}
.logo{
position: absolute;
top:7px;
left:38px;
}
.logo_text{
position: absolute;
top:18px;
left:95px;
}
.left{
float: left;
}
.right{
float: right;
}
.borda{
border: 1px solid red;
}
.menu{
float: left;
margin-left:303px;
width:630px;
}
.menu .op{
float: left;
margin-left:20px;
font-family: "myriad Pro";
font-size: 14px;
color:#FFFFFF;
line-height: 100%;
margin-top:22px;
font-weight: normal;
}
.menu .sep{
float: left;
margin-left:19px;
margin-top:10px;
}
.menu .sep:first-child{
display: none;
}
.menu .pesquisa{
float: right;
margin-right:7px;
margin-top:17px;
}
.i_pesq{
background-image: url(../sysimages/i_pesq.jpg);
background-repeat: no-repeat;
background-position: top left;
border:1px solid #494948;
border-right:0px;
padding-top:3px;
padding-bottom:4px;
padding-left:7px; 
}
.img_pesq{
border: 0px;
padding:0px;
margin:0px;
}

.roda .sep_roda:first-child{
display: none;
}
.op_roda{
 float: left;
}
.sep_roda{
float: left;
 margin-left:8px;
 margin-right:8px;
} 
.redicom{
float: right;
}
.clear{
clear: both;
}
.copy{
clear: both;
padding-top:6px;
line-height: 140%;
font-family: tahoma;
font-size: 11px;
color: #343434;
padding-bottom:34px;
}
.menu_lat{
 background-image: url(../sysimages/bg_meio.png);
 background-repeat: repeat-x;
 background-position: top;
 height:502px;
 min-height:402px;
 height:auto!important;
 float: left;
 width:228px;
}
.menu_lat2{
  background-image: url(../sysimages/bg_meio.png);
 background-repeat: repeat-x;
 background-position: top;
 height:502px;
 /*min-height:502px;*/
 height:auto!important;
 float: left;
 width:268px;
}
.sep_vert{
 background-image: url(../sysimages/bg_meio.png);
 background-repeat: repeat-x;
 background-position: top;
 float:left;
 padding-top:45px;
 /*height:487px;*/
 /*min-height:487px;*/
 height:auto!important;
}
.conteudo_meio{
 height:512px;
 min-height:502px;
 height:auto!important;
 background-image: url(../sysimages/bg_meio.png);
 background-repeat: repeat-x;
 background-position: top;
 width:704px;
 float: left;
 padding-bottom:20px;
}
.conteudo_meio_galeria{
 width:704px;
}
.conteudo_meio2{
 height:512px;
 min-height:502px;
 height:auto!important;
 background-image: url(../sysimages/bg_meio.png);
 background-repeat: repeat-x;
 background-position: top;
 float: left;
 width:663px;
 padding-bottom:20px;
}
.conteudo_meio3{
 height:512px;
 min-height:502px;
 height:auto!important;
 background-image: url(../sysimages/bg_meio.png);
 background-repeat: repeat-x;
 background-position: top;
 width:933px;
 float: left;
 padding-bottom:20px;
}
.conteudo_home{
 border-top:1px solid #1F1F1F;
 border-bottom:1px solid #000000;
 border-left:1px solid #181818;
 border-right:1px solid #181818;
 background-image: url(../sysimages/bg_home.jpg);
 background-repeat: repeat-x;
 height:325px;
 float:left;
 width:931px;
}
.img_home{
 position: relative;
 z-index:5;
 margin-left:4px;
 margin-top:4px;
 height:217px;
 width:923px;
 overflow:hidden;
}
.opcoes{
 margin-left:31px;
 margin-top:38px;
 margin-right:43px;
}
.opcoes2{
 margin-left:31px;
 margin-top:40px;
 margin-right:43px;
 float:left;
} 
.opcoes .op{
  line-height:100%;
  font-family: "myriad Pro";
  font-size: 14px;
  color:#CCCCCC;
  margin-left:8px;
  cursor: pointer;
  text-decoration: none;
}
.opcoes .op:hover{
 color:#FF6600;
}
.opcoes .op_sel{
  line-height:100%;
  font-family: "myriad Pro";
  font-size: 14px;
  color:#FF6600;
  margin-left:8px;
  cursor: default;
  text-decoration: none;
}
.opcoes .spp{
border-top:1px dotted #333333;
margin-top:12px;
margin-bottom:12px;
}
.opcoes .spp:first-child{
  display: none;
} 
.sub_menu{
  margin-top:16px;
  margin-bottom:19px;
  margin-left:15px;
}
.sub_menu .spp_2:first-child{
  display: none;
}
.sub_menu .op_sub{
  font-family: tahoma;
  font-size: 11px;
  color:#999999;
  text-decoration: none;
  line-height:100%;
  cursor: pointer;
  padding-left:10px;
}
.sub_menu .op_sub_sel{
  font-family: tahoma;
  font-size: 11px;
  color:#FF6600;
  text-decoration: none;
  line-height:100%;
  cursor: pointer;
  padding-left:10px;
}
.sub_menu .op_sub:hover{
  color:#FF6600;
}
.sub_menu .spp_2{
border-top:1px dotted #333333;
margin-top:10px;
margin-bottom:10px;
}
.hide{
display: none;
}
.h1{                                         
margin-top:35px;
margin-left:40px;
}
.h1_2{
margin-top:35px;
margin-left:30px;
}
.h1_3{
margin-top:35px;
margin-left:40px;
}
.txt{
margin-left:73px;
margin-top:17px;
width:595px;
}
.txt2{
margin-left:40px;
margin-top:26px;
margin-bottom:10px;
}
.txt2_2{
margin-left:30px;
margin-top:26px;
width:595px;
}
.img_bloco{
 float:left;
 margin-top:32px;
 border:1px solid #666666;
 margin-left:32px;
 padding:2px;
}
.brd_img{
 border:1px solid #666666;
 padding:2px;
 float:left;
}
.imgs .img_bloco:first-child{
 margin-left:67px;
}
.mapa_peq{
 padding:2px;
 border:1px solid #666666;
 margin-left:40px;
 margin-top:29px;
}
.from_contact{
  float: left;
  margin-top:19px;
  margin-left:30px;
}
.from_contact .strong{
 font-family: tahoma;
 font-size: 11px;
 color:#CCCCCC;
 font-weight: bold;
}
.from_contact .tst{
 font-family: tahoma;
 font-size: 11px;
 color:#FF6600;
 padding-top:15px;
}
#frm table td table td .pdng:first-child{
  padding-top:3px;
}
#frm table td table td .pdng2:first-child{
  padding-top:3px;
  padding-bottom:4px;
}
.sub_e{
  padding:0px;
  margin:0px;
  background-color: transparent;
  border:1px solid transparent;
}
.sub_e:hover{
  border:1px solid #ff6600;
}
.from_contact .mini_txt{
 font-family: tahoma;
 font-size: 9px;
 color:#666666;
 padding-left:7px;
}
.from_contact input,textarea{
margin-top:3px;
}
.from_contact table td{
font-family: tahoma;
font-size: 11px;
color:#666666;
}
.from_contact table{
 margin-top:6px;
}
.info_contact{
 padding-top:15px;
 margin-left:40px;
 margin-bottom:18px;
}

.l_result{
float: left;
margin-top:26px;
width:856px;
margin-left:40px;
}
p span{
 font-weight: bold;
 color:#666666;
}
.pag{
 float: left;
 margin-left:9px;
}
.pags{
 color: #CCCCCC;
}
.pags_sel{
 color: #666666;
}
.tab_resultado{
margin-top:18px;
margin-left:40px;
}
.tab_resultado span{
 font-family: tahoma;
 font-size: 11px;
 color:#666666;
 font-weight: bold;
}

.trico{
margin-top:22px;
}
.tbl_empresas{
  margin-left:40px;
  margin-top:28px;
}
.conteudo_meio3 .tbl_empresas:first-child{
margin-left:50px;
margin-top:27px;
}
.tbl_empresas_last{
margin-left:50px;
margin-top:30px;
margin-bottom:70px;
}
.politica{
 margin-top:27px;
 margin-left:42px;
 width:856px;
 margin-bottom:68px;
}

.p_titulo{
 color:#666666;
 font-weight: bold;
}
.mapa_det_c{
float:left;
width:800px;
margin-left:66px;
margin-top:16px;
}

.mapa_detalhe{
 border:1px solid #666666;
 padding:2px;
 margin-top:9px;
 margin-left:66px;
 float:left;
 margin-bottom:103px; 
}
.img_grande{
 border: 1px solid #666666;
 position: relative;
 width:579px;
 margin-left:77px;
 margin-top:39px;
}
.bt_esq{
  height:314px;
  width:30px;
  background-image: url(../sysimages/esq_bt.png);
  position: absolute;
  top:1px;
  left:-582px;
  cursor: pointer;
  z-index:50;
}

.bt_esq:hover{
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.bt_drt:hover{
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.bt_drt{
  height:314px;
  width:30px;
  background-image: url(../sysimages/drt_bt.png);
  position: absolute;
  top:1px;
  right:3px;
  cursor: pointer;
  z-index:50;
}
.imgs_baixo{
  width:704px;
  float:left;
}
.seta_esq{
float: left;
margin-top:35px;
margin-left:52px;
margin-right:13px;
cursor: pointer;
}
.cont_img{
float: left;
width:581px;
margin-top:19px; 
}
.seta_drt{
float: left;
margin-top:35px;
margin-left:13px;
cursor: pointer;
}
.img_separado{
  float: left;
  padding:2px;
  border:1px solid #666666;
  cursor:pointer;
  margin-left:13px;
}
.img_separado:hover{
 border:1px solid .#FF6600;
}
.cont_img .img_separado:first-child{
  margin:0px;
}
.num_imgs{
 float: right;
 font-family: tahoma;
 font-size: 11px;
 color:#666666;
 margin-top:12px;
 margin-right:45px;
}
#maps .mapa_site:first-child{
margin-left:40px;
}
.mapa_site{
 float: left;
width:113px;
margin-top:40px;
margin-left:36px;
}
.ini_mapa{
 margin-top:0px;
}
.t_in{
 font-family: tahoma;
 font-size: 11px;
 color:#CCCCCC;
 font-weight: bold;
 margin-top:8px;
}
.a_t_in{
 font-family: tahoma;
 font-size: 11px;
 color:#CCCCCC;
 font-weight: bold;
 text-decoration: none;
}
.li{
margin-left:11px;
background-image: url(../sysimages/bola_mapa.png);
background-repeat: no-repeat;
background-position: 0% 6px;
padding-left:10px;
font-family: tahoma;
font-size: 11px;
color:#999999;
margin-top:8px;
}
.a_li{
font-family: tahoma;
font-size: 11px;
color:#999999;
text-decoration: none;
}
.result .trico:first-child{
 display:none;
}
.txt_banner{
border:1px solid #333333;
position: absolute;
top:96px;
left:19px;
width:431px;
height:101px;
background-image: url(../sysimages/bg_txt_home.jpg);
background-repeat: repeat-x; 
}
.txt_banner #h1{
 margin-left:15px;
 margin-top:5px;
}
.txt_banner #p{
 margin-left:15px;
 margin-top:5px;
}

#p p{
color:#FFFFFF;
}

.trico_home{
 margin-top:10px;
 margin-left:7px;
}

.ops_home{
float: left;
width:931px;
margin-top:13px;
}

.op_home{
 float:left;
 width:151px;
 cursor: pointer;
 height:77px;
 position:relative;
 z-index:6;
}
.op_home:hover{
 background-image: url(../sysimages/bg_op_home.jpg);
 background-repeat: repeat-x;
}
.ops_home .sp_home:first-child{
  display: none;
}


.op_home2{
 float:left;
 width:151px;
 cursor: pointer;
 height:77px;
 z-index:6;
}
.op_home2:hover{
 background-image: url(../sysimages/bg_op_home.jpg);
 background-repeat: repeat-x;
}
.ops_home2 .sp_home:first-child{
  display: none;
}


.tst_home{
 /*width:101px;*/
 margin-top:8px;
 padding-left:27px;
 padding-right:20px;
}
.tst_home p{
color:#666666;
}
.sp_home{
float: left;
padding-top:3px;
margin-left:2px;
margin-right:2px;
}

.img_info{
 position: absolute;
 top:-95px;
 left:0px;
 height:75px;
 background-image: url(../sysimages/bg_img_info.jpg);
 background-repeat: repeat-x;
 padding:10px;
 display:none;
}


.img_info2{
 position: absolute;
 top:150px;
 left:0px;
 height:75px;
 background-image: url(../sysimages/bg_img_info.jpg);
 background-repeat: repeat-x;
 padding:10px;
 width:130px;
 display:none;
 z-index:9999;
}

.t_desq{
 padding-top:28px;
}

.destaques{
 float:left;
 width:905px;
 margin-top:16px;
 margin-left:16px;
 padding-bottom:23px;
}
.roda{
float: left;
width:933px;
padding-top:11px;
}
.seta_esq_dest{
 float:left;
 margin-right:31px;
 width:25px;
 height:42px;
 background-image: url(../sysimages/seta_esq_dest.png);
 background-repeat: no-repeat;
 cursor: pointer;
 margin-top:25px;
}
.seta_drt_dest{
 float:left;
 margin-left:31px;
 width:25px;
 height:42px;
 background-image: url(../sysimages/seta_drt_dest.png);
 background-repeat: no-repeat;
 cursor: pointer;
 margin-top:25px;
}
.seta_esq_dest:hover{
 background-image: url(../sysimages/seta_esq_dest_h.png);
}
.seta_drt_dest:hover{
 background-image: url(../sysimages/seta_drt_dest_h.png);
}
.cont_detaques{
float:left;
width:790px;
}
#cont_destaques .img_destaque:first-child{
 margin-left:0px;
}
.img_destaque{
border:1px solid #666666;
padding:2px;
float: left;
margin-left:48px; 
cursor: pointer;
}
.img_destaque:hover{
border:1px solid #FFFFFF;
}

/***CHANGE CONTRY***/

.selCountry {
  float:left;
  font-family: Tahoma;
  font-size: 11px;
  color:#999999;
  z-index:2;
}

.selCountry2 {
  width:244px;
  height:21px;
  background-image:url(../sysimages/bg_select.jpg);
  background-repeat:no-repeat;
  background-position:top center;
  font-family: Tahoma;
  font-size: 11px;
  color:#999999;
}

.selCountry select {
  width:129px;
  height:21px;
  border:1px solid #CACACA;
  background-image:url(../sysimages/bg_select.png);
  background-repeat:no-repeat;
  background-position:top center;
  font-family: Tahoma;
  font-size: 11px;
  color:#5D5D5D;
   z-index:2;
}

.paisesselect {
  font-family: Tahoma;
  font-size: 11px;
  color:#999999;
  cursor:pointer;
  padding-left:5px
}

.paisestext {
  font-family: Tahoma;
  font-size: 11px;
  color:#999999;
  cursor:pointer;
  padding-left:0px
}

.bandeiratext1 {
  padding-right:3px;
}

.bandeiratext {
  padding-right:6px;
}
/***CHANGE CONTRY***/             

.pdng{
color:#FF6600;
padding-top:9px;
}
.pdng2{
color:#FF6600;
}
.bloco img{
border:1px solid #666666;
padding:2px;
}
.bloco td{
padding-left:32px;
padding-bottom:32px;
}
.bloco tr td:first-child{
padding-left:0px;
}

.seccao {
float:left;
width: 750px;
height: 85px;
}

.downloadHolder{
  position:relative;
  margin:15px 0 0 0;
  width: 163px;
  height: 94px;  
  background-image: url(../sysimages/bg_download.png);
  background-repeat: no-repeat;
}

.downloadHolder p{
  color:#707070;
}

.icopdfmenu{
  position:absolute;
  top:57px;
  right:9px;

}

