@font-face{
	font-family: 'FrutigerLT55RomanRegular';
	src: url('../fonts/lte50331-webfont.eot');
	src: local('?'), url('../fonts/lte50331-webfont.woff') format('woff'), url('../fonts/lte50331-webfont.ttf') format('truetype'), url('../fonts/lte50331-webfont.svg#webfontddlaemNg') format('svg');
	
}
@font-face{
	font-family: 'MyriadMM400600Regular';
	src: url('../fonts/myrim400600-webfont.eot');
	src: local('?'), url('../fonts/myrim400600-webfont.woff') format('woff'), url('../fonts/myrim400600-webfont.ttf') format('truetype'), url('../fonts/myrim400600-webfont.svg#webfontTOEYzulr') format('svg');
	font-weight: normal;
	font-style: normal;
}

 html {
 overflow:auto;
 }
 
 body{
 margin:0px;
 padding:0px;
 
 }
	
 *{
  margin:0px;
  padding:0px;
  }

 #bginst{
 margin:0px;
 padding:0px;
 background:url(../sysimages/bginst.jpg) repeat center top;
 }
 
 #main{
 width:968px;
 margin:0px auto;
 margin-top:15px;
 }
 
 #mainloja{
 width:1200px;
 margin:0px auto;
 }
 
 #innermainloja{
 width:940px;
 margin:0px auto;
 }
	
 .clear{
 clear:both;
 }
 
 .overflow{
 overflow:hidden;
 }
	
 .left{
 float:left;
 }
	
 .right{
 float:right;
 }
	
 .bold{
 font-weight:bold;
 }
	
 img{
 display:block;
 border:0px;
 }
 
 h1{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman,Helvetica;
 font-size:25px;
 color:#771E1B;
 line-height:100%;
 font-weight:normal;
 }
 
 h2{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:18px;
 color:#AFAA7E;
 line-height:100%;
 font-weight:normal;
 }
 
 h3{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:14px;
 color:#771E1B;
 line-height:100%;
 font-weight:normal;
 }
 
 h4{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#451110;
 line-height:130%;
 font-weight:bold;
 }
 
 p{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:140%;
 font-weight:normal;
 }
 
 p > a:hover{
 color:#000000;
 text-decoration:underline;
 }
	
 a{
 font-family:tahoma,Helvetica;
 font-size:11px;
 font-weight:normal;
 color:#7F7F7F;
 line-height:100%;
 *line-height:120%;
 text-decoration:none;
 }
 
 a:hover{
 color:#F99D0C;
 }
 
 a > div, a > span{
 cursor:pointer;
 }
 
 label{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 font-weight:normal;
 color:#7F7F7F;
 line-height:110%;
 cursor:pointer;
 }
	
 input{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 line-height:100%;
 color:#A2A2A2;
 border:1px solid #C2C2C2;
 background:url(../sysimages/bginput.jpg) no-repeat left top;
 }
 
 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{
 overflow:auto;
 padding-left:5px;
 padding-top:3px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 border:1px solid #C2C2C2;
 background:url(../sysimages/bginput.jpg) no-repeat left top;
 _background-attachment:fixed;
 }
	
 select{
 display:block;
 height:20px;
 padding-top:1px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:1px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 line-height:100%;
 border:1px solid #C2C2C2;
 /*-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#C2C2C2) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#C2C2C2) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#C2C2C2) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#C2C2C2)";*/
 }

 ul{
 list-style-type:none;
 margin:0px;
 padding:0px;
 }
 
 button{
 padding:0px;
 border:0px;
 cursor:pointer;
 }
 
 table{
 empty-cells:show;
 border-collapse:collapse;
 }
 
 /**** Buttons ****/
 
 button.btncand{
 width:158px;
 height:22px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 text-align:center;
 background:url(../sysimages/btncand.png) no-repeat left top;
 }
 
 button.btncand > span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:19px;
 padding-bottom:1.5px;
 }
 
 button.btncand:hover{
 background:url(../sysimages/btncand_hover.png) no-repeat left top;
 }
 
 button.btnsend{
 width:62px;
 height:22px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:22px;
 font-weight:bold;
 text-align:center;
 background:url(../sysimages/btnsend.png) no-repeat left top;
 }
 
 button.btnsend span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 /*line-height:21px;*/
 padding-bottom:1.5px;
 }
 
 button.btnsend:hover{
 background:url(../sysimages/btnsend_hover.png) no-repeat left top;
 }
 
 button.btnsubloja{
 width:63px;
 height:22px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:100%;
 font-weight:normal;
 text-align:center;
 background:url(../sysimages/btnsubloja.png) no-repeat left top;
 }
 
 button.btnsubloja span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:21px;
 padding-bottom:1px
 }
 
 button.btnsubloja:hover{
 background:url(../sysimages/btnsubloja_hover.png) no-repeat left top;
 }
 
 button.btnimp{
 width:111px;
 height:28px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:100%;
 font-weight:normal;
 text-align:left;
 background:url(../sysimages/btnimp.png) no-repeat left top;
 }
 
 button.btnimp span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:26px;
 padding-left:10px;
 padding-bottom:2px;
 }
 
 button.btnimp:hover{
 background:url(../sysimages/btnimp_hover.png) no-repeat left top;
 }
 
 button.btnrmv{
 width:74px;
 height:22px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:100%;
 font-weight:normal;
 text-align:center;
 background:url(../sysimages/btnrmv.png) no-repeat left top;
 }
 
 button.btnrmv span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:19px;
 padding-bottom:3px
 }
 
 button.btnrmv:hover{
 background:url(../sysimages/btnrmv_hover.png) no-repeat left top;
 }
 
 button.btnenc{
 width:161px;
 height:28px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:100%;
 font-weight:normal;
 text-align:left;
 background:url(../sysimages/btnenc.png) no-repeat left top;
 }
 
 button.btnenc span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:26px;
 padding-left:10px;
 padding-bottom:2px;
 }
 
 button.btnenc:hover{
 background:url(../sysimages/btnenc_hover.png) no-repeat left top;
 }
 
 button.btntable{
 /*position:relative;*/
 width:94px;
 height:22px;
 margin-top:1px;
 margin-bottom:1px;
 text-align:left;
 /*z-index:100;*/
 margin-left:-10px;
 background:url(../sysimages/btntable.png) no-repeat left top;
 }
 
 button.btntable span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#FFFFFF;
 line-height:19px;
 padding-left:10px;
 padding-bottom:4px;
 }
 
 button.btntable:hover{
 background:url(../sysimages/btntable_hover.png) no-repeat left top
 }
 
 button.btnfavor{
 width:24px;
 height:24px;
 background:url(../sysimages/btnfavor.png) no-repeat left top;
 }
 
 button.btnfavor:hover{
 background:url(../sysimages/btnfavor_hover.png) no-repeat left top
 }
 
 button.btnfavor2{
 width:24px;
 height:24px;
 background:url(../sysimages/btnfavor2.png) no-repeat left top;
 }
 
 button.btnfavor2:hover{
 background:url(../sysimages/btnfavor_hover.png) no-repeat left top
 }
 
 button.btnfavor3{
 width:24px;
 height:24px;
 background:url(../sysimages/btnfavor3.png) no-repeat left top;
 }
 
 button.btnfavor3:hover{
 background:url(../sysimages/btnfavor_hover.png) no-repeat left top
 }
 
 button.btnind{
 width:131px;
 height:22px;
 margin-top:1px;
 text-align:left;
 background:url(../sysimages/btnind.png) no-repeat left top;
 }
 
 button.btnind span{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A3A499;
 line-height:20px;
 padding-left:10px;
 padding-bottom:2px
 }
 
 /**** Buttons ****/
 
 
 /**** Inputs / Textareas ****/
 
 .input1{
 width:286px;
 border:0px;
 padding-top:2px;
 padding-bottom:2px;
 padding-right:4px;
 background:none;
 }
 
 .wrapInput1{
 height:22px;
 padding:0px 1px 0px 1px;
 background:url(../sysimages/input1.jpg) no-repeat left top;
 }
 
 .input2{
 width:152px;
 border:0px;
 padding-top:4px;
 padding-bottom:4px;
  padding-right:4px;
 background:none;
 }
 
 .wrapInput2{
 display:inline-block;
 height:22px;
 padding:0px 1px 0px 1px;
 background:url(../sysimages/input2.jpg) no-repeat left top;
 }
 
 .input3{
 width:115px;
 border:0px;
 padding-top:4px;
 padding-bottom:4px;
 background:none;
 }
 
 .wrapInput3{
 display:inline-block;
 height:22px;
 padding:0px 1px 0px 1px;
 background:url(../sysimages/input3.jpg) no-repeat left top;
 }
 
 .input4{
 width:58px;
 border:0px;
 padding-top:4px;
 padding-bottom:4px;
 background:none;
 }
 
 .wrapInput4{
 display:inline-block;
 height:22px;
 padding:0px 1px 0px 1px;
 background:url(../sysimages/input4.jpg) no-repeat left top;
 }
 
 .inputbt{
 display:block;
 float:left;
 /*position:relative;*/
 width:35px;
 border:0px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 margin-top:1px;
 background:url(../sysimages/inputbt.png) no-repeat left top;
 /*z-index:1;*/
 }
 
 .input5{
 width:38px;
 border:0px;
 padding-top:4px;
 padding-bottom:4px;
 background:none;
 }
 
 .wrapInput5{
 display:inline-block;
 height:22px;
 padding:0px 1px 0px 1px;
 background:url(../sysimages/input5.jpg) no-repeat left top;
 }
 
 .input5_sel{
  width:124px;
  height:21px;
  line-height: 18px;
  border:0px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:4px;
  background:url(../sysimages/input3.jpg) no-repeat left top;
 }
 
 .input6_sel{
  width:50px;
  height:21px;
  line-height:18px;
  border:0px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:4px;
  background:url(../sysimages/input8.jpg) no-repeat left top;
 }
 .input7_sel{
  width:40px;
  height:21px;
  line-height:18px;
  border:0px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:4px;
  background:url(../sysimages/input7.jpg) no-repeat left top;
 }
 
 .inputsug{
 width:255px;
 border:0px;
 padding-top:3px;
 padding-bottom:3px;
 /*background:url(../sysimages/inputsug.png) no-repeat left top;*/
 }
 
 .wrapInputsug{
 height:22px;
 padding-left:1px;
 background:url(../sysimages/inputsug.png) no-repeat left top;
 width:260px;
 }
  .wrapInputsug input{
 
 width:250px;
 }
 
 .inputlog{
 width:208px;
 border:0px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 color:#919284;
 background:url(../sysimages/inputlog.png) no-repeat left top;
 }
 
.inputlog2{
 width:277px;
 height:21px;
 border:0px;
 color:#919284;
 background:url(../sysimages/inputlog2.png) no-repeat left top;
 padding:4px 0px 2px 5px;
}
 
 
 .textarea1{
 width:292px;
 height:38px;
 border:0px;
 margin-top:1px;
 background:url(../sysimages/textarea1.jpg) no-repeat center center;
 overflow: none;
 }
 
 .textarea2{
 width:292px;
 height:58px;
 border:0px;
 margin-top:1px;
 background:url(../sysimages/textarea2.jpg) no-repeat center center;
 overflow:auto;
 }
 #frm_reg2 .wraptextarea1{
    width:297px;
 height:41px;
 border:0px;
 margin-top:1px;
 background:url(../sysimages/textarea1.jpg) no-repeat center center;
 
 }
 #frm_reg2 .wraptextarea1 textarea{
    width:288px;
 height:34px;
 border:0px;
 margin-top:1px;
 background:none;
 overflow:auto;
 }
  #frm_reg2 .wraptextarea2{
     width:292px;
     height:58px;
     border:0px;
     margin-top:1px;
     background:url(../sysimages/textarea2.jpg) no-repeat center center;
    
 }
 #frm_reg2 .wraptextarea2 textarea{
     width:292px;
     height:58px;
     border:0px;
     margin-top:1px;
     background:none;
     overflow:auto;
 }
 
 .spinput{
 display:inline-block;
 *padding-bottom:2px;
 color:#C8C9C1;
 padding-left:3px;
 padding-right:3px;
 }
 
 /**** Inputs / Textareas ****/
 
 
 /********************** CSS Site Institucional **********************/
 
 .containerheaderinst{
 position:relative;
 width:950px;
 height:158px;
 padding-left:9px;
 padding-right:9px;
 background:url(../sysimages/bgheader.png) no-repeat left top;
 }
 
 .sombraheader{
 position:absolute;
 width:950px;
 height:74px;
 left:9px;
 top:44px;
 background:url(../sysimages/sombraheader.png) no-repeat left top;
 z-index:1;
 }
 
 .wrapperheader{
 position:relative;
 width:950px;
 height:159px;
 z-index:100;
 }
 
 .sellang{
 float:right;
 overflow:hidden;
 width:62px;
 height:11px;
 margin-right:14px;
 margin-top:-5px;
 }
 
 .sellang ul li{
 float:left;
 margin-left:7px;
 }
 
 .sellang ul li:first-child{
 margin-left:0px;
 }
 
 .sellang ul li a{
 display:block;
 width:16px;
 height:11px;
 }
 
 .sellang ul li a.asel{
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
 filter:alpha(opacity=90);
 opacity:0.9;
 background-color:#FFFFFF; /* IE Fix */
 }
 
 .sellang ul li a.anormal{
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
 filter:alpha(opacity=30);
 opacity:0.3;
 background-color:#FFFFFF; /* IE Fix */
 }
 
 .sellang ul li a.anormal:hover{
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
 filter:alpha(opacity=90);
 opacity:0.9;
 background-color:#FFFFFF; /* IE Fix */
 }
 
 .sellang ul li a img{
 display:block;
 }
 
 .logo{
 float:left;
 width:157px;
 height:53px;
 margin-top:38px;
 margin-left:28px;
 /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/logo.png', sizingMethod='scale');*/
 }
 
 .logo_hover{
 float:left;
 width:157px;
 height:53px;
 margin-top:38px;
 margin-left:28px;
 /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/logo_hover.png', sizingMethod='scale');*/
 }
 
 .publoja{
 float:right;
 width:230px;
 height:86px;
 margin-top:23px;
 margin-right:-82px;
 background:url(../sysimages/publoja.png) no-repeat left top;
 }
 
 .publoja2{
 float:right;
 width:230px;
 height:86px;
 margin-top:23px;
 margin-right:-82px;
 
 }
 .publoja2 a{
 display:none;
 
 }
 
 .publoja a{
 display:block;
 width:112px;
 height:49px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#AA6D5D;
 font-weight:bold;
 line-height:100%;
 padding-top:17px;
 padding-left:15px;
 margin-top:9px;
 }
 
 .publoja a:hover{
 text-decoration:underline;
 }
 
 .publoja a span{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:18px;
 color:#771E1B;
 font-weight:normal;
 line-height:100%
 }
 
 .menuheader{
   width:950px;
   height:41px;
   padding-left:5px;
   /*padding-right:13px;*/
   border-bottom:1px solid #E2E2DC;
   padding-top:7px;
 }
 
 .ulmenuheader {
  width:755px;
 }
 .menuheader ul{
 float:left;
 }
 
 .menuheader ul li{
 float:left;
 }
 
 .menuheader ul li a{
 display:block;
 height:27px;
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:15px;
 line-height:100%;
 padding:14px 17px 0px 17px;
 }
 
 .menuheader ul li a.anormal{
 color:#5B1715;
 background:none;
 }
 
 .menuheader ul li a.anormal:hover{
 color:#DA8505;
 background:url(../sysimages/bgmenuheader.jpg) repeat-x left bottom;
 }
 
 .menuheader ul li a.asel{
 color:#DA8505;
 background:url(../sysimages/bgmenuheader.jpg) repeat-x left bottom;
 }
 
 .menuheader ul li.sepliheader{
 width:1px;
 height:31px;
 background:url(../sysimages/sepliheader.jpg) no-repeat left top;
 margin:7px 5px 0px 5px;
 }
 
 .menuheader .pesqheader{
 float:left;
 overflow:hidden;
 width:185px;
 height:26px;
 margin-top:9px;
 }
 
 .menuheader .pesqheader .txtpesq{
   float:right;
   position:relative;
   visibility:hidden;
   width:156px;
   height:24px;
   /*width:0px;*/
   height:24px;
   padding-left:4px;
   padding-top:3px;
   background:url(../sysimages/continputpesqheader.png) no-repeat left top;
   z-index:1;
   margin-right:-5px;
 }
 
 .menuheader .pesqheader .txtpesq input{
 border:0px;
 margin:0px;
 background:url(../sysimages/inputpesq.png) no-repeat left top;
 }
 
 .menuheader .pesqheader .simbolpesq{
 float:right;
 position:relative;
 width:30px;
 height:26px;
 z-index:10;
 }
 
 .menuheader .pesqheader .simbolpesq input{
 margin:0px;
 padding:0px;
 border:0px;
 }
 
 .containerfooterinst{
 position:relative;
 width:950px;
 min-height:99px;
 height:auto !important;
 padding-left:9px;
 padding-right:9px;
 background:url(../sysimages/bgfooter.png) no-repeat left top;
 }
 
 .sombrafooter{
 position:absolute;
 width:950px;
 height:84px;
 left:9px;
 top:0px;
 background:url(../sysimages/sombrafooter.png) no-repeat left top;
 z-index:1;
 }
 
 .wrapperfooter{
 position:relative;
 width:950px;
 padding-top:18px;
 padding-bottom:20px;
 z-index:100;
 }
 
 .imgsfooterleft{
 float:left;
 padding-left:22px;
 }
 
 .imgsfooterleft a{
 display:block;
 float:left;
 height:30px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#999999;
 line-height:100%;
 padding-left:28px;
 padding-top:5px;
 }
 
 .imgsfooterleft a.ajuda{
 background:url(../sysimages/imgajuda.png) no-repeat left top;
 margin-right:35px;
 }
 
 .imgsfooterleft a.ajuda:hover{
 background:url(../sysimages/imgajuda_hover.png) no-repeat left top;
 color:#878787;
 }
 
 .imgsfooterleft a.contacto{
 background:url(../sysimages/imgcontacto.png) no-repeat left top;
 }
 
 .imgsfooterleft a.contacto:hover{
 background:url(../sysimages/imgcontacto_hover.png) no-repeat left top;
 color:#878787;
 }
 
 .imgsfooterright{
 float:right;
 margin-top:3px;
 margin-right:17px;
 }
 
 .imgsfooterright ul li{
 float:left;
 }
 
 .imgsfooterright ul li{
 margin-left:9px;
 }
 
 .imgsfooterright ul li.seplifooterright{
 width:1px;
 height:25px;
 margin-left:27px;
 margin-top:2px;
 background:url(../sysimages/seplifooterright.png) no-repeat left top;
 }
 
 .imgsfooterright ul li table{
 margin-left:17px;
 }
 
 .imgsfooterright ul li table tr td{
 padding-left:9px;
 }
 
 .imgsfooterright ul li table tr td:first-child{
 padding-left:0px;
 }
 
 .imgsfooterright ul li table tr td img{
 display:block;
 }
 
 .menufooter{
 overflow:hidden;
 width:940px;
 height:33px;
 border-top:1px solid #E9E9E4;
 margin-left:5px;
 margin-top:5px;
 }
 
 .menufooter ul{
 margin-left:18px;
 margin-top:10px;
 }
 
 .menufooter ul li{
 float:left;
 }
 
 .menufooter ul li:first-child{
 display:none;
 }
 
 .menufooter ul li a{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:110%;
 }
 
 .menufooter ul li a:hover{
  color:#F99D0C;
 }
 
 .menufooter ul li .anormal{
    color:#7F7F7F;
 }
 
 .menufooter ul li .asel{
    color:#F99D0C;
 }
 
 .menufooter ul li.seplifooter{
 width:1px;
 height:8px;
 background:url(../sysimages/seplifooter.jpg) no-repeat left top;
 margin:2px 10px 0px 10px;
 }
 
 .menufooter .facebook{
 display:block;
 height:16px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:110%;
 padding-right:30px;
 padding-top:5px;
 margin-right:17px;
 margin-top:4px;
 background:url(../sysimages/imgfacebook.png) no-repeat right top;
 }

 .menufooter .facebook:hover{
 color:#F99D0C;
 }
 
 .copyredi{
 padding-left:23px;
 margin-top:7px;
 }
 
 .copyredi p{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 line-height:140%;
 padding-bottom:3px;
 }
 
 .copyredi a{
 display:block;
 width:55px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 line-height:140%;
 }
 
 .copyredi a:hover{
 color:#F99D0C;
 }
 
 .containermain{
 position:relative;
 width:950px;
 min-height:368px;
 height:auto !important;
 padding:10px 9px;
 background:url(../sysimages/bgmain.png) repeat-y left top;
 }
 
 .sombramain{
 position:absolute;
 width:950px;
 height:84px;
 left:9px;
 top:0px;
 background:url(../sysimages/sombrafooter.png) no-repeat left top;
 z-index:1;
 }
 
 .wrappermain{
 position:relative;
 width:940px;
 min-height:369px;
 height:auto !important;
 padding-left:5px;
 padding-right:5px;
 z-index:100;
 }
 
 .wrappermain .topwarapper{
 width:940px;
 height:4px;
 background:url(../sysimages/topwrapper.jpg) no-repeat left top;
 }
 
 .wrappermain .innerwrapper{
 width:932px;
 min-height:361px;
 height:auto !important;
 padding-left:3px;
 padding-right:3px;
 background-color:#F99D0C;
 border-left:1px solid #DA8505;
 border-right:1px solid #DA8505;
 }
 
 .wrappermain .bottomwrapper{
 width:940px;
 height:4px;
 background:url(../sysimages/bottomwrapper.jpg) no-repeat left top;
 }
 
 .wrappermain .innerwrapper .wrapperinner{
 padding:2px;
 background-color:#FFFFFF;
 }
 
 .wrappermain .innerwrapper .wrapperinnerpesq{
 position:relative;
 padding:2px 28px 28px 28px;
 background-color:#FFFFFF;
 }
 
 .wrappermain .innerwrapper .wrapperinnerpesq b{
 color:#771E1B;
 }
 
 .wrappermain .innerwrapper .wrappermapa{
 display:none;
 position:relative;
 padding:2px;
 background-color:#FFFFFF;
 }
 
 .wrappermain .innerwrapper .innerleft{
 float:left;
 }
 
 .wrappermain .innerwrapper .innerright{
 float:left;
 width:754px;
 min-height:357px;
 height:auto !important;
 padding:2px;
 background-color:#FFFFFF;
 }
 
 .wrappermain .innerwrapper .innerright .leftinner{
 float:left;
 }
 
 .wrappermain .innerwrapper .innerright .rightinner{
 float:left;
  width:521px;
 
 margin-left:3px;
 }
 
 .wrappermain .innerwrapper .wrapperinner .wrapperinnerleft{
 float:left;
 }
 
 .wrappermain .innerwrapper .wrapperinner .wrapperinnerright{
 float:left;
 position:relative;
 width:664px;
 min-height:357px;
 height:auto !important;
 padding-left:28px;
 padding-right:20px;
 background-color:#FFFFFF;
 }
 
 .wrappermain .innerwrapper h1{
 padding-top:22px;
 padding-bottom:12px;
 }
 
 .wrappermain .innerwrapper .wrapperinner .paginacao{
 position:relative;
 width:710px;
 bottom:0px;
 left:-25px;
 }
 
 .paginacao2{
   position:relative;
   width:739px;
   margin-top:15px;
 }
 .paginacao2 .navbar{
   background-color:#E5F3FA;
 }
 .paginacao2 .navbar ul li a.unsel span.txt {
   /*background-color:#B7DEF1;*/
   color:#0088CC;
   background:url("../sysimages/spannavtext3.png") repeat-x scroll left top;
 }
 
 .paginacao2 .navbar ul li a.unsel:hover span.txt{
 color:#000000;
 }
 
.paginacao2 .navbar ul li a.unsel span.spleft {
  background:url("../sysimages/spannavleft3.png") no-repeat scroll left top transparent;
}
.paginacao2 .navbar ul li a.unsel span.spright {
background:url("../sysimages/spannavright3.png") no-repeat scroll left top transparent;

}
 
 .wrappermain .innerwrapper .wrapperinnerpesq .paginacao{
 position:relative;
 width:928px;
 bottom:-26px;
 left:-26px;
 }
 
 .menuwrappermain{
 width:174px;
 margin-top:-2px;
 }
 
 .menuwrappermain ul li a{
 display:block;
 }
 
 .menuwrappermain ul li span{
 display:block;
 }
 
 .menuwrappermain ul li a span{
   width:174px;
   /*height:38px;*/
   font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
   font-size:13px;
   /*line-height:100%;*/
   /*padding:0px 20px 0px 14px;*/
   /*border:1px solid blue;*/
   cursor:pointer;
 }
  .menuwrappermain ul li a span div{
	cursor:pointer;
    padding:11px 0px 11px 14px;
 }
 
 .menuwrappermain ul li a.sel span{
   color:#FFFFFF;
   background:url(../sysimages/spanlink.png) no-repeat right center;
 }
 
 .menuwrappermain ul li a.unsel span{
   color:#5B1715;
   background:none;
 }
 
 .menuwrappermain ul li a.unsel span:hover{
  color:#FFFFFF;
 }
 
 .menuwrappermain ul li span.sep{
   width:172px;
   height:1px;
   /*border:1px solid red;*/
   background:url(../sysimages/spanmenumain.png) no-repeat left center;
 }
 
 .navbar{
 height:31px;
 padding-right:6px;
 background-color:#F2EFE8;
 }
 
 .navbar ul li{
 float:left;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:100%;
 margin-left:3px;
 }
 
 .navbar ul li.retli{
 margin-top:9px;
 }
 
 .navbar ul li a{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:100%;
 }
 
 .navbar ul li a.unsel:hover{
 color:#000000;
 }
 
 .navbar ul li a span{
 display:block;
 }
 
 .navbar ul li a.unsel span{
 margin-top:6px;
 }
 
 .navbar ul li a.unsel span.spleft{
 float:left;
 width:2px;
 height:19px;
 background:url(../sysimages/spannavleft.png) no-repeat left top;
 }
 
 .navbar ul li a.unsel span.txt{
 float:left;
 height:13px;
 padding:3px 4px;
 background-color:#E4E4E1;
 }
 
 .navbar ul li a.unsel span.spright{
 float:left;
 width:2px;
 height:19px;
 background:url(../sysimages/spannavright.png) no-repeat left top;
 }
 
 .navbar ul li a.sel span.spleft{
 float:left;
 width:2px;
 height:29px;
 background:url(../sysimages/spannavleftsel.png) no-repeat left top;
 }
 
 .navbar ul li a.sel span.txt{
 float:left;
 height:17px;
 padding:9px 4px 3px 4px;
 background-color:#FFFFFF;
 }
 
 .navbar ul li a.sel span.spright{
 float:left;
 width:2px;
 height:29px;
 background:url(../sysimages/spannavrightsel.png) no-repeat left top;
 }
 
 .not{
 width:280px;
 }
 
  div.not:hover p{
  text-decoration:underline;
  }
 .not .texto a{
    color:#A2A2A2;
    font-family:tahoma,Helvetica;
    font-size:11px;
    font-weight:normal;
    line-height:140%;
 }
 div.not:hover .texto a{
    color:#A2A2A2;
    font-family:tahoma,Helvetica;
    font-size:11px;
    font-weight:normal;
    line-height:140%;
    text-decoration:underline;
 }
 
 .not p a{
  color:#A2A2A2;
 }
 .not p{
  color:#A2A2A2;
 }
 
 .not p b{
	display:block;
   color:#451110;
   padding-bottom:3px;
 }
 
  .not p b a{
   display:block;
   font-family:tahoma,Helvetica;
   font-size:11px;
   color:#451110;
   line-height:100%;
   font-weight:bold;
   margin-top:0px;
 }
 
 div.not:hover p b a{
   color:#451110;
   text-decoration:underline;
 }
 
 .not p.data{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#666666;
 line-height:140%;
 }
 
 .not p.data a{
   font-family:tahoma,Helvetica;
   font-size:11px;
   color:#666666;
   line-height:140%;
 }
 
 .not p.data a:hover{
   font-family:tahoma,Helvetica;
   font-size:11px;
   color:#666666;
   line-height:140%;
 }
 
 .not a{
   display:block;
   font-family:tahoma,Helvetica;
   font-size:11px;
   color:#F99D0C;
   line-height:100%;
   margin-top:3px;
 }
 
 div.not:hover > a,
 .not a:hover{
  color:#0088CC;
 }
 
 .tablenot tr td{
 padding-left:73px;
 padding-bottom:25px;
 }
 
 .tablenot tr td:first-child{
 padding-left:0px;
 }
 
 .avoltar{
 display:block;
 float:right;
 margin-top:35px;
 color:#F99D0C;
 white-space:nowrap;
 }
 
 .avoltar:hover{
 color:#0088CC;
 }
 
 .avoltar2{
 display:block;
 float:right;
 margin-top:25px;
 color:#0088CC;
 }
 
 .avoltar2:hover{
 color:#F99D0C;
 }
 
 .dtnot{
 color:#666666;
 }
 
 .txtnot{
  color:#A2A2A2;
  font-family:tahoma,Helvetica;
  font-size:11px;
  line-height:140%;
  font-weight:normal;
 }
 
 .containerfaqs{
 width:710px;
 /*margin-left:-25px;*/
 }
 
 .containerfaqs ul li{
 display:inline;
 float:left;
 clear:both;
 width:698px;
 min-height:30px;
 height:auto !important;
 padding-left:6px;
 padding-right:6px;
 margin-bottom:2px;
 }
 
 .containerfaqs ul li.unsel{
 background-color:#FBFAF8;
 }
 
 .containerfaqs ul li.unsel:hover{
 background-color:#F2EFE8;
 }
 
 .containerfaqs ul li.sel{
 background-color:#F2EFE8;
 }
 
 .containerfaqs ul li a{
 display:block;
 width:679px;
 height:22px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#451110;
 line-height:120%;
 padding-left:19px;
 padding-top:8px;
 }
 
 .containerfaqs ul li.unsel a{
 font-weight:normal;
 }
 
 .containerfaqs ul li.sel a{
 font-weight:bold;
 background:url(../sysimages/backlinkajuda.png) no-repeat right 7px;
 }
 
 .containerfaqs ul li div.descrajuda{
 display:none;
 margin-bottom:6px;
 }
 
 .containerfaqs ul li div.descrajuda p{
 color:#A2A2A2;
 }
 
 .containerfaqs ul li div.descrajuda div.top{
 width:698px;
 height:12px;
 background:url(../sysimages/topdescrajuda.png) no-repeat left top;
 }
 
 .containerfaqs ul li div.descrajuda div.txt{
 width:661px;
 padding-left:17px;
 padding-right:20px;
 background-color:#FFFFFF;
 }
 
 .containerfaqs ul li div.descrajuda div.bottom{
 width:698px;
 height:12px;
 background:url(../sysimages/bottomdescrajuda.png) no-repeat left top;
 }
 
 .homeemprego{
 display:block;
 }
 
 .homeemprego p{
 color:#A2A2A2;
 }
 
 .homeemprego ul{
 margin-top:25px;
 margin-bottom:25px;
 }
 
 .homeemprego ul li{
 background:url(../sysimages/backliemprego.png) no-repeat left 55%;
 }
 
 .homeemprego ul li a{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#F99D0C;
 line-height:100%;
 margin-left:10px;
 }
 
 .homeemprego ul li a:hover{
 color:#0088CC;
 }
 
 .detemprego{
 /*display:none;*/
 padding-right:10px;
 }
 
 .detemprego dl{
 float:left;
 }
 
 .detemprego dl.dlrequisitos{
 margin-right:50px;
 }
 
 .detemprego dl dt{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#451110;
 line-height:140%;
 font-weight:bold;
 margin-bottom:10px;
 }
 
 .detemprego ul li{
 max-width:333px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 line-height:130%;
 padding-left:10px;
 margin-bottom:5px;
 background:url(../sysimages/backliemprego.png) no-repeat left 5px;
 
 }
 
 /*
 .detemprego .requisitos{
 margin-top:15px;
 margin-right:53px;
 }
 
 .detemprego .oferta{
 margin-top:15px;
 }
 
 .detemprego h4{
 padding-bottom:10px;
 }
 
 .detemprego ul li{
 max-width:333px;
 font-family:tahoma;
 font-size:11px;
 color:#A2A2A2;
 line-height:130%;
 padding-left:10px;
 margin-bottom:5px;
 background:url(../sysimages/backliemprego.png) no-repeat left 5px;
 }
 */
 
 .formcandidatura, .formcontacto{
   /*display:none;*/
   width:542px;
 }
 
 .formcandidatura form, .formcontacto form{
 padding-top:15px;
 }
 
 .elementoform{
 min-height:10px;
 height:auto !important;
 margin-bottom:15px;
 }
 
 .elementoform label{
 display:block;
 padding-bottom:2px;
 }
 
 .elementoform label span{
 padding-left:2px;
 color:#7A3620;
 }
 
 .elementoform input[type="text"],
 .elementoform textarea{
 border:0px;
 background:none;
 }
  
 .elementoform .wrapInputElement{
 border:1px solid #C2C2C2;
 background:url(../sysimages/bginput.jpg) no-repeat left top;
 }
 
 .elementoform .wrapTextareaElement{
 border:1px solid #C2C2C2;
 background:url(../sysimages/bginput.jpg) no-repeat left top;
 }
 
 .pobriga{
 color:#A2A2A2;
 padding-top:2px;
 margin-right:15px;
 line-height:120%;
 }
 
 .pobriga span{
 color:#7A3620;
 padding-right:5px;
 }
 
 .btclose{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#451110;
 line-height:140%;
 padding-right:15px;
 background:url(../sysimages/btclose.png) no-repeat right 60%;
 cursor:pointer;
 margin-right:4px;
 }
 .btclose:hover{
    background:url(../sysimages/btcloseh.png) no-repeat right 60%;
    color:#F1970A;
    text-decoration:underline;
 }
 .contactos{
 overflow:hidden;
 }
 
 .mapapeq{
 position:relative;
 width:215px;
 height:357px;
 z-index:1;
 }
 
 .openmapa, .closemapa{
 position:absolute;
 width:53px;
 height:357px;
 top:0px;
 right:0px;
 background:url(../sysimages/setaopen.png) no-repeat left top;
 cursor:pointer;
 z-index:100;
 
 }
 
 .contactos .tablecontactos{
 float:left;
 width:405px;
 }
 
 .contactos .tablecontactos tr td{
 width:190px;
 padding-bottom:18px;
 }
 
 .contactos .tablecontactos tr td:first-child{
 padding-right:25px;
 }
 
 .contactos .tablecontactos tr td b, .contactos .tablecontactos tr td strong{
 color:#451110;
 }
 
 .contactos .listdeps{
 margin-left:30px;
 }
 
 /*
 .contactos .listdeps ul li{
 margin-top:17px;
 }
 
 .contactos .listdeps ul li:first-child{
 margin-top:0px;
 }
 
 .contactos .listdeps ul li a{
 display:block;
 color:#F99D0C;
 margin-top:3px;
 }
 */
 
 .contactos .listdeps dl dt{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#451110;
 line-height:140%;
 font-weight:bold;
 margin-top:15px;
 }
 
 .contactos .listdeps dl dt:first-child{
 margin-top:0px;
 }
 
 .contactos .listdeps dl dd{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 line-height:140%;
 font-weight:normal;
 }
 
 .contactos .listdeps dl dd a{
 color:#F99D0C;
 }
 
 .contactos .listdeps dl dd a:hover{
 color:#0088CC;
 }
 
 .contactos .listdeps button{
 margin-top:25px;
 }
 
 .resultpesq{
 width:750px;
 }
 
 .resultpesq p b{
 color:#451110;
 }
 
 .resultpesq a{
 display:block;
 color:#F99D0C;
 margin-top:3px;
 }
 
 .resultpesq a:hover{
 color:#0088CC;
 }
 
 .sepresults{
 width:871px;
 height:1px;
 background:url(../sysimages/sepresultpesq.png) no-repeat left top;
 margin-top:18px;
 margin-bottom:20px;
 }
 
 .result{
 margin-bottom:28px;
 }
 
 .optimapesquisa{
 width:260px;
 height:100px;
 padding:20px;
 background:url(../sysimages/bgoptima.png) no-repeat left top;
 }
 
 .optimapesquisa h4{
 margin-bottom:10px;
 }
 
 .optimapesquisa p{
 color:#451110;
 margin-bottom:15px;
 }
 
 .optimapesquisa .pesqoptima{
 width:185px;
 height:26px;
 }
 
 /*.optimapesquisa .pesqoptima .txtpesq{
 float:left;
 position:relative;
 width:156px;
 height:26px;
 background-image:url(../sysimages/continputpesqheader.png); 
 background-repeat:no-repeat;
 background-position: center left;
 line-height:26px;
 z-index:1;
 margin-right:-5px;
 }
 
 .optimapesquisa .pesqoptima .txtpesq input{
 
 border:none;
 padding:4px 0px 4px 5px;
 background-image:url(../sysimages/inputpesq.png); 
 background-repeat:no-repeat;
 background-position:5px 3px;
 height:16px;
 overflow:hidden;

 }
 
 .optimapesquisa .pesqoptima .simbolpesq{
 float:left;
 position:relative;
 width:30px;
 height:26px;
 z-index:10;
 margin:0px;
 padding:0px;
 }
 
 .optimapesquisa .pesqoptima .simbolpesq input{
 margin:0px;
 padding:0px;
 border:0px;
 }
 */
 .containerhome{
 overflow:hidden;
 position:relative;
 width:950px;
 height:369px;
 /*height:auto !important;*/
 padding:10px 9px;
 background:url(../sysimages/bgmain.png) repeat-y left top;
 }
 
 .containerhome .wrappertopohome{
 position:relative;
 margin-bottom:11px;
 z-index:100;
 }
 
 .containerhome .wrapperbottomhome{
 margin-bottom:5px;
 }
 
 .containerhome .wrapperbottomhome h2{
 color:#AFAA7E;
 }
 
 .containerhome .wrappertopohome .slideimghome{
 float:left;
 position:relative;
 width:724px;
 height:259px;
 z-index:1;
 }
 
 .containerhome .wrappertopohome .slideimghome .topwrapper{
 width:724px;
 height:4px;
 background:url(../sysimages/topwrapper.jpg) no-repeat right top;
 }
 
 .containerhome .wrappertopohome .slideimghome .innerwrapper{
 width:716px;
 min-height:251px;
 height:auto !important;
 padding-left:3px;
 padding-right:3px;
 background-color:#F99D0C;
 border-left:1px solid #DA8505;
 border-right:1px solid #DA8505;
 }
 
 .innerwrapper. .contentslide{
 padding:2px;
 background-color:#FFFFFF;
 }
 
 .containerhome .wrappertopohome .slideimghome .bottomwrapper{
 width:724px;
 height:4px;
 background:url(../sysimages/bottomwrapper.jpg) no-repeat right top;
 }
 
 
 /**** Menu Home ****/
 
 .wrappertopohome .menuhome{
 float:left;
 position:relative;
 width:216px;
 height:255px;
 padding-left:5px;
 background:url(../sysimages/bgmenuhome.png) no-repeat 4px 4px;
 z-index:100;
 }
 
 .wrappertopohome .menuhome ul{
 width:217px;
 height:251px;
 }
 
 .wrappertopohome .menuhome ul > li{
 float:left;
 display:inline;
 clear:left;
 width:217px;
 margin:0px;
 padding:0px;
 }
 
 .wrappertopohome .menuhome ul li.li1{
 height:83px;
 position:relative;
 z-index:1;
 }
 
 .wrappertopohome .menuhome ul li.li1 table{
 width:100%;
 height:100%;
 border-left:1px solid transparent;
 border-bottom:1px solid transparent;
 }
 
 .wrappertopohome .menuhome ul li.li2{
 height:85px;
 margin-top:-1px;
 position:relative;
 z-index:1;
 }
 
 .wrappertopohome .menuhome ul li.li2 table{
 width:100%;
 height:100%;
 border-left:1px solid transparent;
 border-bottom:1px solid transparent;
 border-top:1px solid transparent;
 }

 .wrappertopohome .menuhome ul li.li3{
 height:85px;
 margin-top:-1px;
 position:relative;
 z-index:1;
 }
 
 .wrappertopohome .menuhome ul li.li3 table{
 width:100%;
 height:100%;
 border-left:1px solid transparent;
 border-top:1px solid transparent;
 }
 
 .wrappertopohome .menuhome ul li.li1sel{
 height:83px;
 position:relative;
 z-index:100;
 }
 
 .wrappertopohome .menuhome ul li.li1sel table{
 width:100%;
 height:100%;
 border-left:1px solid #DA8505;
 border-bottom:1px solid #DA8505;
 background-color:#F99D0C;
 }
 
 .wrappertopohome .menuhome ul li.li2sel{
 height:85px;
 margin-top:-1px;
 position:relative;
 z-index:100;
 }
 
 .wrappertopohome .menuhome ul li.li2sel table{
 width:100%;
 height:100%;
 border-left:1px solid #DA8505;
 border-bottom:1px solid #DA8505;
 border-top:1px solid #DA8505;
 background-color:#F99D0C;
 }

 .wrappertopohome .menuhome ul li.li3sel{
 height:85px;
 margin-top:-1px;
 position:relative;
 z-index:100;
 }
 
 .wrappertopohome .menuhome ul li.li3sel table{
 width:100%;
 height:100%;
 border-left:1px solid #DA8505;
 border-top:1px solid #DA8505;
 background-color:#F99D0C;
 }
 
 .wrappertopohome .menuhome ul li table tr td a{
 display:block;
 width:170px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:140%;
 margin-left:4px;
 }
 
 .wrappertopohome .menuhome ul li table tr td a > span:first-child{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:18px;
 color:#AFAA7E;
 line-height:100%;
 font-weight:normal;
 }
 
 .wrappertopohome .menuhome ul li.li1sel table tr td a, .wrappertopohome .menuhome ul li.li2sel table tr td a, .wrappertopohome .menuhome ul li.li3sel table tr td a{
 color:#FFFFFF;
 }
 
 .wrappertopohome .menuhome ul li.li1sel table tr td a > span:first-child, 
 .wrappertopohome .menuhome ul li.li2sel table tr td a > span:first-child, 
 .wrappertopohome .menuhome ul li.li3sel table tr td a > span:first-child,
 .wrappertopohome .menuhome ul li.li1 table tr td a:hover > span:first-child,
 .wrappertopohome .menuhome ul li.li2 table tr td a:hover > span:first-child,
 .wrappertopohome .menuhome ul li.li3 table tr td a:hover > span:first-child{
 color:#61211F;
 }
 
 .wrappertopohome .menuhome ul li.li1 table tr td a:hover,
 .wrappertopohome .menuhome ul li.li2 table tr td a:hover,
 .wrappertopohome .menuhome ul li.li3 table tr td a:hover{
 color:#000000;
 }
 
 .wrappertopohome .menuhome ul li table tr td .sliderpaginate{
 display:none;
 position:absolute;
 width:25px;
 height:78px;
 top:0px;
 right:-3px;
 background:#F99D0C url(../sysimages/spanlinkhome.png) no-repeat left center;
 }
 
 .wrappertopohome .menuhome ul li.li1sel table tr td .sliderpaginate, .wrappertopohome .menuhome ul li.li2sel table tr td .sliderpaginate, .wrappertopohome .menuhome ul li.li3sel table tr td .sliderpaginate{
 display:block;
 }
 
 .wrappertopohome .menuhome .topwrapper{
 visibility:visible;
 width:216px;
 height:4px;
 background:url(../sysimages/topwrapper.jpg) no-repeat left top;
 }
 
 .wrappertopohome .menuhome .bottomwrapper{
 visibility:hidden;
 width:216px;
 height:4px;
 background:url(../sysimages/bottomwrapper.jpg) no-repeat left top;
 }
 
 /**** Menu Home ****/
 
 
 /**** Slider Home ****/
  
 .sliderwrapper{
 width:712px;
 height:247px;
 padding:2px;
 background-color:#FFFFFF;
 overflow:hidden;
 }

 .sliderwrapper .contentdiv{
 visibility:hidden;
 width:712px;
 height:247px;
 -ms-filter:"progid:DXImageTransform.Microsoft.alpha(opacity=100)";
 filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;
 }

 .pontos{
 display:block;
 width:9px;
 height:76px;
 text-align:center;
 margin:0px auto;
 }

 .bola{
 width:9px;
 height:9px;
 background:url(../sysimages/bola.png) no-repeat left bottom;
 cursor:pointer;
 padding-top:4px;
 /*margin-left:-15px;*/
 margin-left:-3px;
 }

 .bola:hover{
 background-image:url(../sysimages/bolasel.png);
 }

 .bola_hover{
 background:url(../sysimages/bolasel.png) no-repeat left bottom;
 width:9px;
 height:9px;
 cursor:pointer;
 padding-top:4px;
  /*margin-left:-15px;*/
  margin-left:-3px;
 }
 
 #paginate-slider1 a.toc, #paginate-slider2 a.toc, #paginate-slider3 a.toc{
 display:block;
 margin-top:8px;
 }
 
 #paginate-slider1 a.toc span, #paginate-slider2 a.toc span, #paginate-slider3 a.toc span{
 display:block;
 }
 
 #paginate-slider1 a.toc:focus, #paginate-slider1 a.toc:active, #paginate-slider1 a.toc:link,
 #paginate-slider2 a.toc:focus, #paginate-slider2 a.toc:active, #paginate-slider2 a.toc:link,
 #paginate-slider3 a.toc:focus, #paginate-slider3 a.toc:active, #paginate-slider3 a.toc:link{
 outline:none;
 }
 
 /**** Slider Home ****/
 
 
 .wrapperbottomhome .itembottom{
 float:left;
 max-width:343px;
 height:94px;
 padding-left:15px;
 }
 
 .wrapperbottomhome .itembottom h2, .wrapperbottomhome .itembottom h4{
 padding-bottom:4px;
 }
 .wrapperbottomhome .itembottom h4 a{
    color:#451110;
    font-family:tahoma,Helvetica;
    font-size:11px;
    font-weight:bold;
    line-height:130%;
 }
 .wrapperbottomhome .itembottom h2 a{
    color:#AFAA7E;
    font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
    font-size:18px;
    font-weight:normal;
    line-height:100%;
 }
 
 .wrapperbottomhome .itembottom table tr td.tdimg{
 width:122px;
 padding-left:12px;
 }
 
 .wrapperbottomhome .itembottom table tr td.tdnews{
  width:194px;
 }
 
 .wrapperbottomhome .itembottom table tr td.tdnews h2, .wrapperbottomhome .itembottom table tr td.tdnews p{
 padding-left:10px;
 }
 
 .wrapperbottomhome .itembottom table tr td.tdnews p{
 padding-bottom:10px;
 }
 
 .wrapperbottomhome .itembottom table tr td.tdnews input[type=text]{
   float:left;
   border:0px;
   padding-top:7px;
   padding-bottom:7px;
   line-height:26px;
   width:156px;
   color:#A6A6A6;
   background:none;
 }
 
 .wrapperbottomhome .itembottom table tr td.tdnews div.inpbg{
 height:26px;
 background:url(../sysimages/bginputnews.png) no-repeat center center;
 }
 
 .wrapperbottomhome .itembottom table tr td.tdnews input[type=image]{
   float:left;
   border:0px;
   margin:0px;
   padding:0px;
 }
 
 .wrapperbottomhome .sepwrapperbottom{
   float:left;
   width:1px;
   height:94px;
   background:url(../sysimages/sepbottomhome.jpg) no-repeat left top;
   margin-left:10px;
 }
 
 .wrapperbottomhome .itembottom:hover p.texto a{
 color:#000000;
 }

 
/********************** CSS Site Institucional **********************/


 
/********************** CSS Loja Online **********************/


 /**** Tabs Topo Loja ****/
 
 .containertabloja{
 overflow:hidden;
 width:940px;
 height:67px;
 background:url(../sysimages/bgtabloja.png) no-repeat left top;
 padding-top:1px;
 }

 .containertabloja table tr td{
 height:66px;
 cursor:pointer;
 }
 
 .containertabloja table tr td img{
 display:block;
 }
 
 .containertabloja table tr td.septabloja{
 width:1px;
 }
 
 .containertabloja table tr td.septabloja img{
 padding-bottom:10px;
 }
 
 .containertabloja table tr td.unsel{
 position:relative;
 z-index:1;
 }
 
 .containertabloja table tr td.sel{
 position:relative;
 z-index:100;
 }
 
 .containertabloja table tr td div.divlojawrapper{
 position:relative;
 height:68px;
 padding-top:1px;
 }
 
 .containertabloja table tr td div.divlojawrapper div.divlojaleft{
 float:left;
 width:6px;
 height:70px;
 background:url(../sysimages/divlojaselleft.png) no-repeat left bottom;
 }
 
 .containertabloja table tr td div.divlojawrapper div.divlojamiddle{
 float:left;
 height:60px;
 padding-top:10px;
 }
 
 .containertabloja table tr td div.divlojawrapper div.divlojamiddle table{
 margin-top:-10px;
 }
 
 .containertabloja table tr td div.divlojawrapper div.divlojamiddle table tr.tr1 td{
 height:37px;
 padding-bottom:0px;
 }
 
 .containertabloja table tr td div.divlojawrapper div.divlojamiddle table tr.tr2 td{
 height:15px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#451110;
 line-height:100%;
 padding-left:14px;
 padding-right:14px;
 padding-top:8px;
 }
 
 .containertabloja table tr td div.divlojawrapper div.divlojaright{
 float:left;
 width:6px;
 height:70px;
 background:url(../sysimages/divlojaselright.png) no-repeat left bottom;
 }
 
 .containertabloja table tr td.unsel div.divlojawrapper{
 margin-left:0px;
 margin-right:0px;
 }
 
 .containertabloja table tr td.unsel div.divlojawrapper div.divlojaleft{
 display:none;
 }
 
 .containertabloja table tr td.unsel div.divlojawrapper div.divlojamiddle{
 background:none;
 }
 
 .containertabloja table tr td.unsel div.divlojawrapper div.divlojaright{
 display:none;
 }
 
 .containertabloja table tr td.sel div.divlojawrapper{
 margin-left:-6px;
 margin-right:-6px;
 }
 
 .containertabloja table tr td.sel div.divlojawrapper div.divlojaleft{
 display:block;
 }
 
 .containertabloja table tr td.sel div.divlojawrapper div.divlojamiddle{
 background:url(../sysimages/divlojaselmiddle.png) repeat-x left bottom;
 }
 
 .containertabloja table tr td.sel div.divlojawrapper div.divlojaright{
 display:block;
 }
 
 /**** Tabs Topo Loja ****/
 
 /**** Menu lateral loja ****/
 
 .menulateralloja{
 width:181px;
 padding-bottom:15px;
 }
 
 .menulateralloja .topomenuloja{
 width:181px;
 height:3px;
 background:url(../sysimages/topomenulatloja.png) no-repeat;
 }
 
 .menulateralloja .innermenuloja{
 width:179px;
 border-left:1px solid #C2C3B5;
 border-right:1px solid #C2C3B5;
 }
 
 .menulateralloja .innermenuloja .topoulmenu{
 width:167px;
 min-height:110px;
 padding-left:12px;
 padding-top:14px;
 background:url(../sysimages/bgtopolista.png) no-repeat left top;
 margin-bottom:0px;
 }
 
 .menulateralloja .innermenuloja .topoulmenu p{
 font-family:Arial;
 font-size:13px;
 color:#771E1B;
 line-height:100%;
 font-weight:bold;
 padding-bottom:10px;
 }
 
 .menulateralloja .innermenuloja .topoulmenu div{
   overflow:hidden;
   margin-bottom:5px;
   /*padding-left:20px;*/
 }
 
 .menulateralloja .innermenuloja .topoulmenu div label{
 padding-top:2px;
 padding-left:20px;
 }
 
 .menulateralloja .innermenuloja ul{
 margin:0px;
 padding:0px;
 }
 
 .menulateralloja .innermenuloja ul li{
 width:179px;
 margin:0px;
 padding:0px;
 list-style:none;
 background:url(../sysimages/backlimenuloja.jpg) repeat-x left top;
 cursor:pointer;
 }
 
 .menulateralloja .innermenuloja ul li span{
 display:block;
 margin:0px;
 padding:0px;
 width:139px;
 height:21px;
 font-family:arial;
 font-size:13px;
 line-height:100%;
 font-weight:bold;
 padding-top:8px;
 padding-left:40px;
 border-top:1px solid #E0E1DA;
 }
 
 .menulateralloja .innermenuloja ul li table{
 /*display:none;*/
 }
 
 .menulateralloja .innermenuloja ul li .tabletipo{
 margin:13px 1px 0px 1px;
 width:178px;
 display:none;
 }
 
 .menulateralloja .innermenuloja ul li .tabletipo tr{
/* height:60px;*/
 }
 
 .menulateralloja .innermenuloja ul li .tabletipo tr td{
    /*width:88px;
    border-bottom:17px solid transparent;*/
 }
 
 .menulateralloja .innermenuloja ul li .tabletipo tr td table{
  /*width:88px;*/
   /*height:65px;*/
   border-top:0px;
 }
 
 .menulateralloja .innermenuloja ul li .tabletipo tr td table tr{
 height:auto;
 }
 
 .menulateralloja .innermenuloja ul li .tabletipo tr td table tr td{
 /*width:88px;*/
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:100%;
 border-bottom:0px;
 }
 
 .menulateralloja .innermenuloja ul li .tablecores{
 width:178px;
 margin-top:14px;
 margin-left:39px;
 }
 
 .menulateralloja .innermenuloja ul li .tablecores tr{
 height:13px;
 }
 
 .menulateralloja .innermenuloja ul li .tablecores tr td{
 width:89px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:100%;
 border-bottom:12px solid transparent;
 padding-right:5px;
 }
 
 .menulateralloja .innermenuloja ul li .tablecores tr td:first-child{
 padding-right:10px;
 padding-top:2px;
 }
 
 .menulateralloja .innermenuloja ul li .tablecores tr td div{
 width:11px;
 height:11px;
 border:1px solid #7F7F7F;
 }
 
 .menulateralloja .innermenuloja ul li.liclick span{
 color:#771E1B;
 background:url(../sysimages/limenulojaclick.png) no-repeat 10px center;
 }
 
 .menulateralloja .innermenuloja ul li.lisel span{
 color:#EC860F;
 background:url(../sysimages/limenulojasel.png) no-repeat 10px center;
 }
 
 .menulateralloja .innermenuloja ul li.liclose span{
 color:#9A9B8F;
 background:url(../sysimages/limenulojaclose.png) no-repeat 10px center;
 }
 
 .menulateralloja .innermenuloja ul li.liclose:hover span{
 color:#771E1B;
 }
 
 .menulateralloja .bottommenuloja{
 width:181px;
 height:3px;
 background:url(../sysimages/bottommenulatloja.png) no-repeat left top;
 }
 
 /**** Menu lateral loja ****/
 
 .navbarloja{
 overflow:hidden;
 width:925px;
 height:25px;
 padding-left:15px;
 padding-top:10px;
 }
 
 .navbarloja ul li{
 float:left;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#666666;
 line-height:140%;
 margin-right:5px;
 }
 
 .navbarloja ul li a{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#0088CC;
 line-height:140%;
 }
 
 .navbarloja ul li a:hover{
 color:#F99D0C;
 }
 
 .navbarloja ul li a span{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#666666;
 line-height:140%;
 padding-left:5px;
 }
 
 .containermainloja{
 width:940px;
 }
 
 .containermainloja .innermainloja{
 padding-right:17px;
 padding-left:17px;
 }
 
 .containermainloja h2{
 /*padding-top:20px;*/
 }
 
 .containermainloja h2 span{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#666666;
 line-height:140%;
 padding-left:9px;
 margin-left:5px;
 background:url(../sysimages/backspanh2.png) no-repeat left 5px;
 }
 
 .itemform{
 width:445px;
 }
 
 .itemform .tititem{
 height:29px;
 background:url(../sysimages/bgtititem.jpg) repeat-x left top;
 padding-left:25px;

 margin-bottom:30px;
 }
 
 .sepitemsform{
 float:left;
 width:1px;
 background:url(../sysimages/sepitemsform.jpg) repeat-y left top;
 margin-left:7px;
 margin-right:7px;
 }
 
 .containermainloja .innermainloja form table.tableform{
 float:right;
 margin:0px 15px 21px 0px;
 }
 
 .containermainloja .innermainloja form table.tableform tr td{
 padding-bottom:9px;
 }
 
 .containermainloja .innermainloja form table.tableform tr td[align=right]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:155%;
 padding:1px 5px 0px 6px;
 }
 
 .containermainloja .innermainloja form table.tableform tr td[align=right] span{
 color:#771E1B;
 padding-right:3px;
 }
 
 .containermainloja .innermainloja form table.tableform tr td.td1readonly{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:155%;
 }
 
 .containermainloja .innermainloja form table.tableform tr td.td2readonly{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A6A6A6;
 line-height:155%;
 padding:2px 0px 7px 5px;
 }
 
 .sepbuttonform{
 height:1px;
 background:url(../sysimages/sepbuttonsform.jpg) repeat-x left top;
 margin-bottom:10px;
 }
 
 .pobriga{
 color:#A6A6A6;
 line-height:120%;
 padding-top:5px;
 }
 
 .pobriga span{
 color:#771E1B;
 padding-right:3px;
 }
 
 .itemform ul li{
 margin-bottom:9px;
 margin-left:25px;
 background:url(../sysimages/backliitform.png) no-repeat 0px 3px;
 }
 
 .itemform ul li a{
 display:block;
 margin-left:10px;
 }
 
 .itemform ul li a:active, .itemform ul li a:focus, .itemform ul li a:link{
 outline:none;
 }
 
 .itemform ul li a.unsel{
 color:#0088CC;
 }
 
 .itemform ul li a.unsel:hover{
 color:#F99D0C;
 }
 
 .itemform ul li a.sel{
 color:#F99D0C;
 }
 
 .itemform[id]{
 /*display:none;*/
 }
 
 .itemform[id] form table{
 margin-bottom:0px;
 }
 
 .itemhist{
 width:auto;
 }
 
 .itemhist .tititem{
 height:22px;
 background:url(../sysimages/bgtititem.jpg) repeat-x left top;
 padding-left:25px;
 padding-top:7px;
 }
 
 .tablehist{
 margin-top:21px;
 }
 
 .tablehist tr th{
 height:23px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#291F20;
 line-height:140%;
 font-weight:normal;
 border-left:1px solid #E0E0E0;
 }
 
 .tablehist tr th:first-child{
 border-left:0px;
 }
 
 .tablehist tr td{
 height:42px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7B7B7B;
 line-height:130%;
 border-left:1px solid #E0E0E0;
 }
 
 .tablehist tr td:first-child{
 border-left:0px;
 }
 
 .tablehist tr td a{
 color:#0088CC;
 }
 
 .tablehist tr td a:hover{
 color:#F99D0C;
 }
 
 .tablehist tr .cell1{
 width:111px;
 padding-left:25px;
 }
 
 .tablehist tr .cell2{
 width:80px;
 padding-right:42px;
 }
 
 .tablehist tr .cell3{
 width:101px;
 padding-right:42px;
 }
 
 .tablehist tr .cell4{
 width:144px;
 padding-left:38px;
 }
 
 .tablehist tr .cell5{
 width:121px;
 padding-left:38px;
 }
 
 .tablehist tr .cell6{
 width:122px;
 padding-left:38px;
 }
 
 .tabledetenc, .tabledetenc2{
 clear:both;
 margin-top:-15px;
 }
 
 .tabledetenc tr td{
 padding-top:9px;
 }
 
 .tabledetenc tr:first-child td{
 padding-top:0px;
 }
 
 .tabledetenc tr td[align=right], .tabledetenc2 tr td[align=right]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#999999;
 line-height:150%;
 padding-right:8px;
 }
 
 .tabledetenc tr td[align=left], .tabledetenc2 tr td[align=left]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#333333;
 line-height:150%;
 }
 
 .tabledetenc tr td.cell1, .tabledetenc2 tr td.cell1{
 width:139px;
 }
 
 .tabledetenc tr td.cell2{
 width:299px;
 }
 
 .tabledetenc2 tr td{
 padding-top:2px;
 padding-bottom:2px;
 }
 
 .tabledetenc2 tr:first-child td{
 padding-top:0px;
 }
 
 .tabledetenc2 tr td.cell2{
 width:154px;
 }
 
 .tabledetenc2 tr td.cell3{
 width:140px;
 color:#999999;
 padding-right:8px;
 }
 
 .tabledetenc2 tr td.cell3 img{
 padding-left:15px;
 }
 
 .imgimp{
 margin-right:30px;
 margin-top:6px;
 }
 
 .tableresumoenc{
 margin-top:21px;
 }
 
 .tableresumoenc tr th{
 height:23px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#291F20;
 line-height:140%;
 font-weight:normal;
 border-left:1px solid #E0E0E0;
 }
 
 .tableresumoenc tr th:first-child{
 border-left:0px;
 }
 
 .tableresumoenc tr td{
 height:42px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7B7B7B;
 line-height:130%;
 border-left:1px solid #E0E0E0;
 }
 
 .tableresumoenc tr td:first-child{
 border-left:0px;
 }
 
 .tableresumoenc tr td a{
 color:#0088CC;
 }
 
 .tableresumoenc tr td a:hover{
 color:#F99D0C;
 }
 
 .tableresumoenc tr .cell1{
 width:445px;
 padding-left:25px;
 }
 
 .tableresumoenc tr .cell2{
 width:99px;
 padding-right:60px;
 }
 
 .tableresumoenc tr .cell3{
 width:74px;
 padding-right:52px;
 }
 
 .tableresumoenc tr .cell4{
 width:112px;
 padding-right:38px;
 }
 
 .tableresumoenc tr td.cell4td{
 width:112px;
 padding-right:38px;
 color:#771E1B;
 font-weight:bold;
 }
 
 .tabletotenc{
 margin-top:20px;
 }
 
 .tabletotenc tr td{
 padding-top:0px;
 padding-bottom:4px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#999999;
 line-height:150%;
 }
 
 .tabletotenc tr td.condgeral{
 padding:0px;
 /*width:282px;*/
 width:306px;
 height:38px;
 border-left:1px solid #EAEAEA;
 border-bottom:1px solid #EAEAEA;
  border-top:1px solid #EAEAEA;
 }
 
 .tabletotenc tr td.condgeral a{
 display:block;
 line-height:38px;
 color:#0088CC;
 padding-left:24px;

 }
 
 .tabletotenc tr td.condgeral a:hover{
 color:#F99D0C;
 }
 
 .tabletotenc tr td.nrenc{
 padding:0px;
 width:229px;
 height:36px;
 padding-left:60px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#005684;
 font-weight:bold;
 background:#FFFFFF url(../sysimages/bgnrenc.png) no-repeat right center;
 border-right:1px solid #FFFFFF;
 border-top:1px solid #EAEAEA;
 border-bottom:1px solid #EAEAEA;
 }
 
 .tabletotenc tr td.nrenc span{
 color:#686161;
 font-weight:normal;
 padding-left:20px;
 }
 
 .tabletotenc tr td.cell1{
 width:780px;
 padding-right:15px;
 }
 
 .tabletotenc tr td.cell2{
 width:76px;
 padding-right:38px;
 }
 
 .tabletotenc tr td.descrtotal, .tabletotenc tr td.total{
 padding:0px;
 height:38px;
 background-color:#F7F7F7;
 }
 
 .tabletotenc tr td.descrtotal{
 width:179px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#333333;
 line-height:150%;
 font-weight:bold;
 padding-right:14px;
 border:0px;
 border:1px solid #F7F7F7;
 }
 
 .tabletotenc tr td.total{
 width:75px;
 font-family:MyriadMM400600Regular,MyriadMM400600;
 font-size:18px;
 color:#FF6600;
 line-height:100%;
 padding-right:37px;
 border:1px solid #F7F7F7;
 }
 
 .tablemapasite{
 margin-top:45px;
 margin-bottom:72px;
 }
 
 .tablemapasite tr td{
 padding-left:30px;
 padding-bottom:30px;
 }
 
 .tablemapasite tr td:first-child{
 padding-left:0px;
 }
 
 .itmapasite{
 width:204px;
 min-height:29px;
 height:auto !important;
 background-color:#FBFBF9;
 padding-bottom:20px;
 border-bottom:1px solid #EEEEEE;
 }
 
 .itmapasite .titit{
 height:22px;
 background:url(../sysimages/bgtititem.jpg) repeat-x left top;
 padding-left:16px;
 padding-top:7px;
 margin-bottom:15px;
 }
 
 .itmapasite ul li{
 margin-left:16px;
 margin-top:9px;
 margin-right:15px;
 }
 
 .itmapasite ul li:first-child{
 margin-top:0px;
 }
 
 .itmapasite ul li a{
 display:block;
 }
 
 .ulenc{
 width:940px;
 margin:18px 0px 38px -17px;
 }
 
 .ulenc ul{
 width:940px;
 height:31px;
 background:url(../sysimages/sombraencomenda.png) no-repeat left 10px;
 }
 
 .ulenc ul li{
 float:left;
 }
 
 .ulenc ul li.unsel{
 position:relative;
 width:281px;
 height:25px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#666666;
 line-height:140%;
 padding-top:5px;
 padding-left:30px;
 border-bottom:1px solid #E3E4DE;
 background:url(../sysimages/lienc.png) no-repeat left bottom;
 z-index:1;
 }
 
 .ulenc ul li.unsel span{
 font-family:verdana;
 font-size:14px;
 color:#666666;
 line-height:140%;
 font-weight:bold;
 padding-right:10px;
 }
 
 .ulenc ul li.unsel:first-child{
 background:none;
 }
 
 .ulenc ul li.sel{
 position:relative;
 width:293px;
 height:31px;
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:18px;
 color:#AFAA7E;
 
 padding-left:25px;

 background:url(../sysimages/liencsel.png) no-repeat left top;
 z-index:100;
 }
 
 
 .ulenc ul li.sel + li{
 background:none;
 width:296px;
 padding-left:15px;
 }
 
 .tableprods{
 border-collapse:separate;
 }
 
 .tableprods tr th{
 height:20px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:140%;
 font-weight:normal;
 border-left:1px solid #E0E0E0;
 }
 
 .tableprods tr th:first-child, .tableprods tr th:first-child + th{
 border-left:0px;
 } 
 
 .tableprods tr td{
 height:55px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7B7B7B;
 line-height:130%;
 font-weight:normal;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 border-left:1px solid #E0E0E0;
 }
 
 .tableprods tr td:first-child, .tableprods tr td:first-child + td{
 border-left:0px;
 }
 
 .tableprods tr td a{
 color:#0088CC;
 }
 
 .tableprods tr td a:hover{
 color:#F99D0C;
 }

 .tableprods tr .cell1{
 width:95px;
 }
 
 .tableprods tr td.cell1{
 width:93px;
 border-left:1px solid transparent;
 border-right:1px solid transparent;
 background:url(../sysimages/backcell1.png) no-repeat center center;
 }
 
 .tableprods tr .cell2{
 width:188px;
 padding-left:14px;
 padding-right:14px;
 }
 
 .tableprods tr .cell3{
 width:112px;
 padding-right:48px;
 }
 
 .tableprods tr .cell4{
 width:128px;
 }
 
 .tableprods tr .cell5{
 width:108px;
 padding-right:48px;
 }
 
 .tableprods tr td.cell5{
 color:#771E1B;
 font-weight:bold;
 }
 
 .tableprods tr .cell6{
 width:147px;
 }
 
 .tabletotenc2{
 float:right;
 margin-top:25px;
 margin-right:188px;
 }
 
 .tabletotenc2 tr td{
 padding-top:0px;
 padding-bottom:4px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#999999;
 line-height:150%;
 }
 
 .tabletotenc2 tr td.cell1{
 
 
 }
 
 .tabletotenc2 tr td.cell2{
 /*width:76px;*/
  width:105px;
 }
 
 .tabletotenc2 tr td.descrtotal, .tabletotenc2 tr td.total{
 height:40px;
 }
 
 .tabletotenc2 tr td.descrtotal{
 
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#333333;
 line-height:150%;
 font-weight:bold;
 
 }
 
 .tabletotenc2 tr td.total{
 
 font-family:MyriadMM400600Regular,MyriadMM400600;
 font-size:23px;
 color:#FF6600;
 line-height:100%;
 /*padding-right:38px;*/
 }
 
 .bottomenc{
 margin-top:19px;
 margin-bottom:48px;
 }
 
 .bottomenc a{
 display:block;
 float:right;
 color:#0088CC;
 margin-right:33px;
 margin-top:8px;
 }
 
 .bottomenc a:hover{
 color:#F99D0C;
 }
 
 .radiosentr{
 padding-left:30px;
 }
 
 .radiosentr label{
 padding-left:8px;
 padding-top:1px;
 }
 
 .tablemoradaentr{
    display:none;
    color: #999999;
    font-family: tahoma,Helvetica;
    font-size: 11px;
    line-height: 150%;
    padding-right: 8px;
 }
 .tablemoradaentr2{
    display:none;
    color: #999999;
    font-family: tahoma,Helvetica;
    font-size: 11px;
    line-height: 150%;
    padding-right: 8px;
 }
 .tablemodpag label, .tablemodpag img{
 margin-left:7px;
 }
 
 .tablemodpag label{
 padding-top:1px;
 color:#333333;
 }
 
 .tablemodpag input, .tablemodpag label{
 margin-top:4px;
 }
 
 .tablemodpag tr{
 height:45px;
 }
 
 .tablemodpag tr td{
 padding-left:5px;
 }
 
 .tablemodpag tr td:first-child{
 /*padding-right:40px;*/
 }
 
 .tablemodpag tr td:first-child + td{
  /*padding-left:30px;*/
 }
 
 .tabloja{
 margin-top:-15px;
 }
 
 .menulat{
 float:left;
 }
 
 .rightloja{
 float:left;
 width:740px;
 padding-left:19px;
 border-top:1px solid #E9E9E4;
 }
 
 .rightloja h1, .innerloja h1{
 padding-top:8px;
 }
 
 .barrightloja{
 height:29px;
 }
 
 .barrightloja table tr{
 height:29px;
 }
 
 .barrightloja table tr td{
 background-color:#E5F3FA;
 }
 
 .barrightloja table tr td.tipoord{
 width:56px;
 border-right:4px solid #FFFFFF;
 }
 
 .barrightloja table tr td.tipoord ul{
 overflow:hidden;
 margin-bottom:1px;
 }
 
 .barrightloja table tr td.tipoord ul li{
 float:left;
 width:13px;
 height:11px;
 margin-left:12px;
 cursor:pointer;
 }
 
 .barrightloja table tr td.tipoord ul li:first-child{
 margin-left:7px;
 }
 
 .barrightloja table tr td.tipoord ul li.ord1{
 background:url(../sysimages/ord1.png) no-repeat left top;
 }
 
 .barrightloja table tr td.tipoord ul li.ord1:hover,
 .barrightloja table tr td.tipoord ul li.ord1sel{
 background:url(../sysimages/ord1_sel.png) no-repeat left top;
 }
 
 .barrightloja table tr td.tipoord ul li.ord2{
 background:url(../sysimages/ord2.png) no-repeat left top;
 }
 
 .barrightloja table tr td.tipoord ul li.ord2:hover,
 .barrightloja table tr td.tipoord ul li.ord2sel{
 background:url(../sysimages/ord2_sel.png) no-repeat left top;
 }
 
 .barrightloja table tr td.artporpag p{
 float:left;
 color:#5CB3DE;
 padding:7px 5px 0px 18px;
 }
 
 .barrightloja table tr td.artporpag ul{
 overflow:hidden;
 }
 
 .barrightloja table tr td.artporpag ul li{
 float:left;
 width:15px;
 height:19px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 line-height:140%;
 padding:7px 7px 5px 7px;
 cursor:pointer;
 }
 
 .barrightloja table tr td.artporpag ul li.sel{
 color:#0088CC;
 background-color:#B7DEF1;
 text-align:center;
 }
 
 .barrightloja table tr td.artporpag ul li.unsel{
 color:#5CB3DE;
 background-color:#E5F3FA;
 }
 
 .barrightloja table tr td.artporpag ul li.unsel:hover{
 color:#0088CC;
 background-color:#B7DEF1;
 }
 
 .barrightloja table tr td.totpages{
 width:88px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#5CB3DE;
 line-height:140%;
 padding-left:29px;
 border-left:4px solid #FFFFFF;
 }
 
 .ordenar{
 margin-top:12px;
 }
 
 .tableord2{
 /*width:740px;*/
 width:100%;
 margin-top:7px;
 border-collapse:separate;
 }
 
 .tableord2 tr{
 /*height:55px;*/
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 }
 
 .tableord2 tr td a{
 color:#0088CC;
 }
 
 .tableord2 tr td a:hover{
 color:#F99D0C;
 }
 
 .tableord2 tr td.cell1{
 width:101px;
 background:url(../sysimages/backcell1gr.png) no-repeat center center;
 }
 
 .tableord2 tr td.cell2{
 padding-left:14px;
 padding-right:14px;
 }
 
 .tableord2 tr td.cell3{
 width:157px;
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:18px;
 color:#E98D0E;
 line-height:100%;
 font-weight:normal;
 padding-left:10px;
 }
 
 .tableord2 tr td.cell4{
 width:200px;
 }
 
 .inpbtn{
 overflow:hidden;
 /*position:relative;*/
 width:155px;
 height:24px;
 }
 
 .prodord1{
 width:185px;
 height:247px;
 background:url(../sysimages/bgprodord.png) no-repeat 3px 130px;
 /*cursor:pointer;*/
 }
 
 .prodord1:hover{
 background:url(../sysimages/bgprodord_hover.png) no-repeat left top;
 }
 
 .prodord1 table{
 width:177px;
 margin-left:5px;
 margin-top:3px;
 }
 
 .prodord1 table tr.row1{
 height:120px;
 }
 
 .prodord1 table tr.row2{
 height:45px;
 }
 
 .prodord1 table tr.row2 td{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#0088CC;
 line-height:140%;
 padding-left:20px;
 padding-right:20px;
 }
 
 .prodord1 table tr.row3{
 height:1px;
 }
 
 .prodord1 table tr.row4{
 height:32px;
 }
 
 .prodord1 table tr.row4 td{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:18px;
 color:#E98D0E;
 line-height:100%;
 font-weight:normal;
 padding-left:20px;
 padding-right:20px;
 }
 
 .prodord1 table tr.row5{
 height:33px;
 }
 
 .btnindfav{
 overflow:hidden;
 width:155px;
 height:24px;
 }
 
 .tableord1{
   /*width:100%;*/
   margin-top:7px;
   margin-bottom:97px;
   /*margin-left:-5px;*/
 }
 
 .innerloja{
 border-top:1px solid #E9E9E4;
 }
 
 .innerloja h1 span{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#666666;
 line-height:140%;
 padding-left:9px;
 margin-left:5px;
 background:url(../sysimages/backspanh2.png) no-repeat left 5px;
 }
 
 .psempesq{
 color:#451110;
 font-weight:bold;
 margin-top:6px;
 }
 
 .psempesq span{
 color:#999999;
 font-weight:normal;
 }
 
 .psempesq span:first-child{
 color:#771E1B;
 font-weight:bold;
 }
 
 .boxoptima{
 width:336px;
 height:121px;
 padding:15px 0px 0px 19px;
 margin-top:30px;
 background:url(../sysimages/bgoptimaloja.png) no-repeat left top;
 }
 
 .boxoptima p{
 margin-bottom:14px;
 }
 
 .boxoptima p b{
 color:#451110;
 }
 
 .boxoptima input[type=text]{
 float:left;
 width:269px;
 border:0px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:10px;
 color:#666666;
 background:url(../sysimages/bginputpesq.png) no-repeat left top;
 }
 
 .boxoptima input[type=image]{
 float:left;
 border:0px;
 margin:0px;
 padding:0px;
 }
 
 .proddetalhes{
   overflow:hidden;
   margin-top:40px;
  
 }
 
 .imgprod{
   float:left;
   overflow:hidden;
   width:346px;
   height:361px;
  
   position:relative;
 }
 
 .imgprod a.mini_sel{
 /*display:block;*/
 width:18px;
 height:18px;
 }
 .imgprod a.mini_unsel{
 /*display:block;*/
 width:18px;
 height:18px;
 }
 .imgprod .divimg{
   float:right;
   
   /*margin-top:21px;*/
 }
 /*
 .imgprod .divimg img{
 width:291px;
 height:291px;
 }*/
 
 .detprod{
   float:right;
   width:363px;
   padding-left:14px;
   padding-bottom:15px;
 }
 
 .detprod .tabledetprod{
 width:377px;
 background:url(../sysimages/bgtabledetprod.png) no-repeat left top;
 /*margin:7px 0px 25px -14px;*/
 margin:7px 0px 0px -14px;
 }
 
 .detprod .tabledetprod tr{
 height:58px;
 }
 
 .detprod .tabledetprod tr td:first-child{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:25px;
 color:#E98D0E;
 line-height:100%;
 font-weight:normal;
 padding-left:16px;
 }
 
 .detprod .tabledetprod tr td[align=right]{
 padding-right:27px;
 }
 
 .detprod dl{
 overflow:hidden;
 }
 
 .detprod dl dt{
   clear:both;
   float:left;
   font-family:tahoma,Helvetica;
   font-size:11px;
   color:#BFBFBF;
   line-height:180%;
   padding-right:10px;
 }
 
 .detprod dl dd{
   font-family:tahoma,Helvetica;
   font-size:11px;
   color:#7F7F7F;
   line-height:180%;
 }
 
 .anotherprods{
   float:left;
   width:347px;
   height:73px;
   margin-top:15px;
   /*margin-bottom:10px;*/
 }
 
 .anotherprods ul{
   width:347px;
   border-top:1px solid #E9E9E4;
 }
 
 .anotherprods ul li{
  float:left;
 }
 
 .anotherprods ul li a{
   display:block;
   width:83px;
   height:72px;
   margin-top:-1px;
   margin-left:7px;
 }
 
 .anotherprods ul li:first-child a{
  margin-left:0px;
 }
 
 .anotherprods ul li a img{
   display:inline;
   width:83px;
   height:50px;
   margin-top:22px;
 }
 
 .anotherprods ul li a.mini_sel{
 background:url(../sysimages/bglinkprod.jpg) no-repeat center -2px;
 }
 
 .anotherprods ul li a.mini_unsel{
 background:none;
 }
 
 .sugira{
   float:right;
   position:relative;
   width:377px;
   height:73px;
 }
 
 .sugira a.mais{
 display:block;
 position:relative;
 height:14px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#0088CC;
 line-height:112%;
 padding-left:20px;
 background:url(../sysimages/sugiramais.png) no-repeat left top;
 z-index:1000;
 }
 
 .sugira a.mais:hover{
 color:#F99D0C;
 background:url(../sysimages/sugiramais_hover.png) no-repeat left top;
 }
 
 .sugira a.menos{
 display:block;
 position:relative;
 height:14px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#0088CC;
 line-height:112%;
 padding-left:20px;
 background:url(../sysimages/sugiramenos.png) no-repeat left top;
 z-index:1000;
 }
 
 .sugira a.menos:hover{
 color:#F99D0C;
 background:url(../sysimages/sugiramenos_hover.png) no-repeat left top;
 }
 
 .sugira a:active, .sugira a:focus, .sugira a:link{
 outline:none;
 }
 
 .formsugira{
 display:none;
 position:absolute;
 width:361px;
 height:180px;
 top:-16px;
 left:0px;
 padding-right:16px;
 background:url(../sysimages/bgsugira.png) no-repeat left top;
 z-index:100;
 }
 
 .formsugira form{
 margin-top:49px;
 }
 
 .formsugira form table{
 float:right;
 }
 
 .formsugira form table tr td{
 padding-bottom:8px;
 }
 
 .formsugira form table tr td[align=right]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:155%;
 padding:1px 5px 0px 6px;
 }
 
 .seealso{
 /*padding-left:15px;
 padding-top:28px;*/
 margin-left:-19px;
 /*margin-bottom:50px;*/
 border-top:1px solid #E9E9E4;
 }
 
 .seealso h2{
 padding:0px;
 }
 
 .hometopo{
 overflow:hidden;
 width:933px;
 height:242px;
 padding:4px 3px 4px 4px;
 margin-top:12px;
 background:url(../sysimages/bgtablehome.png) no-repeat left top;
 }
 
 .hometopo .imghome{
 float:left;
 width:484px;
 height:238px;
 padding:2px;
 background-color:#FFFFFF;
 }
 
 .hometopo .imghome img{
 display:block;
 width:484px;
 height:238px;
 }
 
 .hometopo .itemhome{
 float:left;
 margin-left:3px;
 }
 
 /*
 .tablehome{
 width:933px;
 height:242px;
 }
 
 .tablehome tr td.cell1{
 width:488px;
 height:242px;
 }
 

 .tablehome tr td.cell1 div{
 width:484px;
 height:238px;
 padding:2px;
 background-color:#FFFFFF;
 } 
 
 .tablehome tr td.cell1 img{
 display:block;
 width:484px;
 height:238px;
 }
 
 .tablehome tr td.cell2{
 width:219px;
 height:242px;
 padding-left:2px;
 }
 */
 
 .homebottom{
 overflow:hidden;
 margin-bottom:10px;
 }
 
 .homebottom .itembottom{
 float:left;
 width:205px;
 height:123px;
 padding-left:15px;
 padding-right:15px;
 }
 
  .homebottom .itembottom a:hover *{
 color:#000000;
 }
 
 .homebottom .itembottom h2, .homebottom .itembottom h4{
 padding-bottom:4px;
 }
 
 .homebottom .itembottom table tr td.tdimg{
 width:122px;
 padding-left:12px;
 }
 
 .homebottom .itembottom table tr td.tdnews{
 width:194px;
 }
 
 .homebottom .itembottom table tr td.tdnews h2, .homebottom .itembottom table tr td.tdnews p{
 padding-left:10px;
 }
 
 .homebottom .itembottom table tr td.tdnews p{
 padding-bottom:10px;
 }
 
 .homebottom .itembottom table tr td.tdnews input[type=text]{
 border:0px;
 padding-top:6px;
 padding-bottom:5px;
 width:156px;
 margin-top:1px;
 *margin-top:0px;
 margin-left:1px;
 }
 
 div.wrapInput{
 float:left;
 width:161px;
 height:26px;
 background:url(../sysimages/bginputnews.png) no-repeat left top;
 }
 
 .homebottom .itembottom table tr td.tdnews input[type=image]{
 float:left;
 border:0px;
 margin:0px;
 padding:0px;
 }
 
 .homebottom .itembottom a{
 color:#0088CC;
 }
 
 .homebottom .itembottom a:hover{
 color:#F99D0C;
 }
 
 .homebottom .sepitembottom{
 float:left;
 width:1px;
 height:94px;
 margin-top:20px;
 background:url(../sysimages/sepbottomhome.jpg) no-repeat left top;
 }
 
 .containertableitemhome{
 width:215px;
 height:238px;
 padding:2px;
 background-color:#FFFFFF;
 }
 
 .containertableitemhome:hover{
 padding:0px;
 border:2px solid #000000;
 }
 
 .tableitemhome{
 width:215px;
 height:238px;
 }
 
 .tableitemhome tr.row1{
 height:182px;
 }
 
 .tableitemhome tr.row2{
 height:1px;
 }
 
 .tableitemhome tr.row3{
 height:25px;
 }
 
 .tableitemhome tr td[align=left]{
 
 padding-left:12px;
 padding-right:10px;
 }
 
 .tableitemhome tr td[align=right]{
 
 padding-right:17px;
 }
 
 .tableitemhome tr.row3 td[align=left]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#451110;
 line-height:100%;
 }
 
 .tableitemhome tr.row3 td[align=right]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#BFBFBF;
 line-height:100%;
 }
 
 .tableitemhome tr.row4 td{
 padding-top:5px;
 }
 
 .tableitemhome tr.row4 td[align=left]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#DA8505;
 line-height:100%;
 padding-top:10px;
 }
 
 .tableitemhome tr.row4 td[align=right]{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:18px;
 color:#E98D0E;
 line-height:100%;
 font-weight:normal;
 }
 
 .containerfooterloja{
 width:1200px;
 height:135px;
 margin-bottom:30px;
 background:url(../sysimages/bgfooterloja.png) no-repeat left top;
 }
 
 .containerfooterloja .innerfooterloja{
 width:940px;
 margin:0px auto;
 }
 
 .containerfooterloja .innerfooterloja .topfooterloja{
 overflow:hidden;
 padding-top:17px;
 margin-bottom:7px;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja{
 width:940px;
 height:30px;
 border-bottom:1px solid #E9E9E4;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja ul{
 margin-top:10px;
 margin-left:21px;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja ul li{
 float:left;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja ul li:first-child{
 display:none;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja ul li a{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:110%;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja ul li a:hover{
 color:#F99D0C;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja ul li.seplifooter{
 width:1px;
 height:8px;
 background:url(../sysimages/seplifooter.jpg) no-repeat left top;
 margin:2px 10px 0px 10px;
 }

 .containerfooterloja .innerfooterloja .menufooterloja .facebook{
 display:block;
 height:16px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:110%;
 padding-right:30px;
 padding-top:5px;
 margin-right:17px;
 margin-top:5px;
 background:url(../sysimages/imgfacebook.png) no-repeat right top;
 }
 
 .containerfooterloja .innerfooterloja .menufooterloja .facebook:hover{
 color:#F99D0C;
 }
 
 .containerfooterloja .innerfooterloja .copyredi{
 padding-left:21px;
 margin-top:5px;
 }
 
 .containerfooterloja .innerfooterloja .copyredi p{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 line-height:140%;
 padding-bottom:3px;
 }
 
 .containerfooterloja .innerfooterloja .copyredi a{
 display:block;
 width:55px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A2A2A2;
 line-height:140%;
 }
 
 .containerfooterloja .innerfooterloja .copyredi a:hover{
 color:#F99D0C;
 }
 
 .containerheaderloja{
 width:1200px;
 height:140px;
 background:url(../sysimages/bgheaderloja.png) no-repeat left top;
 }
 
 .containerheaderloja .innerheaderloja{
 width:923px;
 padding-left:17px;
 margin:0px auto;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz{
 float:left;
 position:relative;
 height:24px;
 padding-top:6px;
 z-index:1000;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ultipo{
 display:block;
 float:left;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ultipo li{
 float:left;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ultipo li a{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#0088CC;
 line-height:140%;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ultipo li a:hover{
 color:#F99D0C;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ultipo li.septip{
 margin:3px 10px 0px 10px;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ulloggedin{

 float:left;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ulloggedin li{
 float:left;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:140%;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ulloggedin li span{
 color:#BFBFBF;
 padding-left:2px;
 padding-right:2px;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ulloggedin li a{
 display:block;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#7F7F7F;
 line-height:140%;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ulloggedin li a:hover{
 color:#F99D0C;
 }
 
 .containerheaderloja .innerheaderloja .tipoutiliz .ulloggedin li.seplog{
 margin:3px 10px 0px 10px;
 }
 
 .containerheaderloja .innerheaderloja .poplogin{
 display:none;
 position:absolute;
 width:218px;
 height:149px;
 top:38px;
 left:220px;
 padding:24px;
 background:url(../sysimages/bglogin.png) no-repeat left top;
 z-index:10000;
 }
 
 .containerheaderloja .innerheaderloja .poplogin .close{
 width:11px;
 height:11px;
 margin-top:5px;
 background:url(../sysimages/close.png) no-repeat left top;
 cursor:pointer;
 }
 
 .containerheaderloja .innerheaderloja .poplogin .seplogin{
 width:217px;
 height:1px;
 margin-top:11px;
 margin-bottom:20px;
 background:url(../sysimages/seplogin.png) no-repeat left top;
 }
 
 .containerheaderloja .innerheaderloja .poplogin .txtinp{
 margin-bottom:12px;
 }
 
 .containerheaderloja .innerheaderloja .poplogin .txtinp input:first-child{
 margin-bottom:9px;
 }
 
 .containerheaderloja .innerheaderloja .poplogin .txtinp a{
 display:block;
 color:#BFBFBF;
 padding-top:3px;
 }
 
 .containerheaderloja .innerheaderloja .poplogin .txtinp a:hover{
 color:#F99D0C;
 }
 
 .containerheaderloja .innerheaderloja .poplogin .mem{
 margin-top:3px;
 }
 
 .containerheaderloja .innerheaderloja .poplogin label{
 float:left;
 color:#7F7F7F;
 padding-left:5px;
 padding-top:2px;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang{
 float:right;
 overflow:hidden;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja{
 float:right;
 overflow:hidden;
 width:62px;
 height:11px;
 margin-top:10px;
 margin-right:9px;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja ul li{
 float:left;
 margin-left:7px;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja ul li:first-child{
 margin-left:0px;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja ul li a{
 display:block;
 width:16px;
 height:11px;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja ul li a.asel{
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
 filter:alpha(opacity=90);
 opacity:0.9;
 background-color:#FFFFFF; /* IE Fix */
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja ul li a.anormal{
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
 filter:alpha(opacity=30);
 opacity:0.3;
 background-color:#FFFFFF; /* IE Fix */
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja ul li a.anormal:hover{
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
 filter:alpha(opacity=90);
 opacity:0.9;
 background-color:#FFFFFF; /* IE Fix */
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .sellangloja ul li a img{
 display:block;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli{
 float:right;
 overflow:hidden;
 padding-top:1px;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li{
 float:left;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a{
 display:block;
 overflow:hidden;
 height:28px;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.sel{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:14px;
 color:#F99D0C;
 line-height:100%;
 font-weight:normal;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.sel span.aleft{
 display:block;
 float:left;
 width:15px;
 height:28px;
 background:url(../sysimages/bgselcli_left.jpg) no-repeat left bottom;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.sel span.txt{
 display:block;
 float:left;
 height:21px;
 padding:7px 18px 0px 20px;
 background:url(../sysimages/bgselcli_inner.jpg) repeat-x left bottom;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.sel span.aright{
 display:block;
 float:left;
 width:15px;
 height:28px;
 background:url(../sysimages/bgselcli_right.jpg) no-repeat left bottom;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.unsel{
 font-family:FrutigerLT55RomanRegular,Frutiger55Roman;
 font-size:14px;
 color:#CECBB0;
 line-height:100%;
 font-weight:normal;
 background:none;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.unsel span.aleft{
 display:none;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.unsel span.txt{
 display:block;
 height:20px;
 padding:7px 18px 0px 20px;
 border-bottom:1px solid #E3E4DE;
 }
 
 .containerheaderloja .innerheaderloja .tabssellang .tabstipocli ul li a.unsel span.aright{
 display:none;
 }
 
 .containerheaderloja .innerheaderloja .logopesq .logoloja{
 float:left;
 margin-top:19px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq{
 float:right;
 width:700px;
 height:68px;
 margin-top:8px;
 background:url(../sysimages/bghomepesq.png) no-repeat left top;
 }
 
 .containerheaderloja .innerheaderloja .homepesq h2{
 float:left;
 font-size:20px;
 color:#F99D0C;
 padding-left:14px;
 padding-top:12px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .totfavs{
 float:right;
 overflow:hidden;
 width:56px;
 height:24px;
 margin-right:10px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .totfavs .favs{
 float:left;
 width:32px;
 height:18px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#B6B7AE;
 line-height:100%;
 text-align:center;
 padding-top:6px;
 background:url(../sysimages/bgfavs.png) no-repeat 3px top;
 
 }
 
 .containerheaderloja .innerheaderloja .homepesq .totfavs .favs2{
 float:left;
 width:32px;
 height:19px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#B6B7AE;
 line-height:100%;
 text-align:center;
 padding-top:5px;

 }
 
 .containerheaderloja .innerheaderloja .homepesq .totfavs button.btnfavor3{
 margin-left:0px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .carrinho{
 float:right;
 width:174px;
 height:35px;
 margin-right:6px;
 margin-top:-5px;
 background:url(../sysimages/bgcar.png) no-repeat left top;
 
 }
 
 .containerheaderloja .innerheaderloja .homepesq .carrinho tr td[align=left]{
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A6A6A6;
 line-height:100%;
 padding-left:42px;
 padding-top:8px;
 cursor:pointer;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .carrinho tr td[align=left] span{
 color:#771E1B;
 font-weight:bold;
 padding-right:5px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .carrinho tr td[align=right]{
 font-family:arial;
 font-size:16px;
 color:#771E1B;
 line-height:100%;
 font-weight:bold;
 padding-right:8px;
 padding-top:12px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .pesqhome{
 float:left;
 width:484px;
 height:26px;
 margin-left:6px;
 margin-top:5px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .pesqhome input[type=text]{
 float:left;
 width:318px;
 border:0px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:10px;
 color:#666666;
 background:url(../sysimages/inputpesqhome.png) no-repeat left top;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .pesqhome input[type=image]{
 float:left;
 border:0px;
 margin:0px;
 padding:0px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .pesqhome .selectpesq{
 /*float:left;
 position:relative;*/
 width:126px;
 height:26px;
 background:url(../sysimages/bgselectpesq.png) no-repeat left top;
 cursor:pointer;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .pesqhome .selectpesq .divvaluesel{
 width:100px;
 height:26px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A6A6A6;
 line-height:100%;
 padding:7px 17px 0px 8px;
 background:url(../sysimages/bgdivsel.png) no-repeat 111px 11px;
 }
 .containerheaderloja .innerheaderloja .homepesq .pesqhome .selectpesq ul{
 display:none;
 position:absolute;
 width:124px;
 top:25px;
 left:0px;
 border-bottom:1px solid #DCDCD9;
 border-left:1px solid #DCDCD9;
 border-right:1px solid #DCDCD9;
 background-color:#FFFFFF;
 z-index:99999999;
 }
 
 
 .containerheaderloja .innerheaderloja .homepesq .pesqhome .selectpesq ul li{
 height:15px;
 font-family:tahoma,Helvetica;
 font-size:11px;
 color:#A6A6A6;
 line-height:100%;
 padding-top:5px;
 padding-left:8px;
 }
 
 .containerheaderloja .innerheaderloja .homepesq .pesqhome .selectpesq ul li:hover{
 color:#451110;
 background-color:#F2EFE8;
 }
 
/********************** CSS Loja Online **********************/
 
 .mapa {
   background-image: url(../sysimages/ajax-loader.gif);
   background-position: center center;
   background-repeat: no-repeat;
   width:928px;
   height:357px;
   /*border:1px solid red;*/
 
 }
 
 .texto{
   font-family:tahoma,Helvetica;
   font-size:11px;
   color:#7F7F7F;
   line-height:140%;
   font-weight:normal;
 }
 
 .texto a{
 line-height:14px;
 }
 
 .texto a:hover{
 text-decoration:none;
 }
 
 /*****************SCROLL***********************************/
 

			
			/* scrollable div area */
			#scrollable1 {
				float: left;
				width: 468px;
				height: 272px;
				/*height:auto !important;*/
				min-height:252px;
				overflow: hidden;
				/*white-space: nowrap;*/
			}
			
			/* vertical track */
			#track1 {
				float: left;
				width: 9px;
				height: 287px;
				margin-left: 19px;
				background-color: #ccc;
				background: transparent url(../sysimages/track.jpg) repeat-y top left;
			}
			
			/* vertical track handle */
			#handle1 {
				width: 9px;
				height: 62px;
				background-color: #f00;
				cursor: pointer;
				background: transparent url(../sysimages/handle.jpg) no-repeat center left;
			}
			
			.bnt_pesquisa {
			  background: transparent url(../sysimages/simbolpesqhome.png) no-repeat top left;
			  width:30px;
				height:26px;
				border:none;
				cursor:pointer;
				
      
      }
      	.bnt_newsletter {
		float:left;
			  background:url(../sysimages/submitnews.png) no-repeat left top;
			  width:30px;
			 height:26px;
				cursor:pointer;
				border:none;
      
      }
	  
	  .bnt_newsletter:hover{
	  background-position:left bottom;
	  }
      .frm label {
        padding-bottom:2px;
        line-height:140%;
      }
      .frm label span{
        color:#7A3620;
      }
      
      .frm .elementoform{
        margin-bottom:13px;
      }
/*************************************
 * ZOOOOOM DE PRODUTOS
 ************************************/ 
.thumbnails {
  margin:auto;
}
.thumbnails .thumbnail {
  width:346px;
  height:361px;
  overflow:hidden;
  /*position:absolute;*/
  position:relative;
}
.thumbnails .thumbnail a, .thumbnails .thumbnail div img {
  display:block;
  position:relative;
  border:none;
}
.thumbnails .thumbnail, .thumbnails .thumbnail a, .thumbnails .thumbnail div img {
  width:346px;
  height:361px;
}
#page-shareThisPanel {
  display:none;
}

.li2sel .sliderpaginate {
  top:2px !important;
}

.li3sel .sliderpaginate {
  top:6px !important;
}

.cat_pesq {
  width:123px;
  
  border:none;
  background:none;
  line-height:120%
  overflow:hidden;
  color:#A6A6A6;
}

.btn_pesq {
  background-image: url(../sysimages/btnpesq.png);
  background-position:center top;
  background-repeat:no-repeat;
  background-color:#FFFFFF;
  width:30px;
  height:26px;
  border:none;
  margin:0px;
  padding:0px;
  float:left;
  cursor:pointer;
}

.tit_nlogin {
font-family:tahoma,Helvetica;
font-size:11px;
color:#451110;
line-height:155%;
padding-top:6px;
}

.barra_cliente {
  float:left !important;
  width:297px;
  height:21px !important;
  background-image:url(../sysimages/barra_cliente.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  margin:0px !important;
}
.popup_question {
  position:absolute;
  width:266px;
  height:156px;
  background-image:url(../sysimages/popup_question.png);
  background-position:left top;
  background-repeat:no-repeat;
  top:-158px;
  left:-8px;
  display:none;
}

div.texto > a:hover{
color:#F99D0C;
}

#oldPrice{
  font-size: 12px;

  text-decoration: line-through;
}

.note p{
   color: #BFBFBF;
   font-size:8.5px;
   vertical-align:top;
   text-indent:8px;
   font-family:Verdana;
   text-align:left;
}

#form_news .inpbg input{
 height:24px;
}

.codigo{
  font-size:10px;
}

#frm_update table {
  border-collapse: separate;
}

.spammails ul.topoul > li:first-child{
margin-top:0px;
}

.spammails .escmail{
width:508px;
height:56px;
margin-top:12px;
margin-bottom:22px;
}

.spammails .escmail ul{
overflow:hidden;
}

.spammails .escmail ul > li{
float:left;
cursor:pointer;
height:96px;
background-color: red;
margin-bottom:0px !important;
}

.spammails .escmail ul > li.goomail{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.png) no-repeat left bottom;
}

.spammails .escmail ul > li.goomail:hover{
background:url(../sysimages/bgsmails.png) no-repeat left top;
}

.spammails .escmail ul > li.goomailsel{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.png) no-repeat left top;
}

.spammails .escmail ul > li.hotm{
width:174px;
height:56px;
background:url(../sysimages/bgsmails.png) no-repeat -167px bottom;
}

.spammails .escmail ul > li.hotm:hover{
background:url(../sysimages/bgsmails.png) no-repeat -167px top;
}

.spammails .escmail ul > li.hotmsel{
width:174px;
height:56px;
background:url(../sysimages/bgsmails.png) no-repeat -167px top;
}

.spammails .escmail ul > li.out{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.png) no-repeat right bottom;
}

.spammails .escmail ul > li.out:hover{
background:url(../sysimages/bgsmails.png) no-repeat right top;
}

.spammails .escmail ul > li.outsel{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.png) no-repeat right top;
}

.spammails .descrmails{
margin-bottom:50px;
}

.spammails .descrmails .descr{
display:none;
}

.spammails .descrmails ul{
margin-top:15px;
}

.spammails .descrmails .imgmail{
width:630px;
height:400px;
margin-top:19px;
}

.spammails .descrmails .imgmail img{
display:block;
width:630px;
height:400px;
}
.galeria { 
cursor: url(../sysimages/magnify.cur), -moz-zoom-in; 
}

.MYCLASS{
  cursor: url(../sysimages/magnify.cur), -moz-zoom-in; 
}
 .pesqheader .txtpesq{
   float:left;
   position:relative;
   
   width:156px;
   height:24px;
   /*width:0px;*/
   height:24px;
   padding-left:4px;
   padding-top:3px;
   background:url(../sysimages/continputpesqheader.png) no-repeat left top;
   z-index:1;
   margin-right:-5px;
 }
 
  .pesqheader .txtpesq input{
 border:0px;
 margin:0px;
 background:url(../sysimages/inputpesq.png) no-repeat left top;
 }
 
  .pesqheader .simbolpesq{
 float:left;
 position:relative;
 width:30px;
 height:26px;
 z-index:10;
 }
 
  .pesqheader .simbolpesq input{
 margin:0px;
 padding:0px;
 border:none;
 float:left;
 position:absolute;
  width:30px;
 height:26px;
 overflow:hidden;
 }
.formsugira .wrapInputsug{
  height:22px;
  background-position:center center;
}
.formsugira .wrapInputsug .inputsug{
  margin-top:1px;
  margin-left:1px;
}

.texto ul {
    margin:10px;
    padding-left:10px;
    list-style-type: disc;
}

.texto ul li{
    color: #7F7F7F;
    font-family: tahoma,Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 140%;
    list-style-type: disc;
}

.lnk_flash{
  position:absolute;
  background-color:#000000;
  width:100%;
  height:100%;
  opacity:0.0;
  filter:alpha(opacity=0);
  cursor:pointer;
  z-index:9999;
}

