@import url("jScrollPane.css");
@import url("thickbox.css");

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;} 
caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*fonts*/
body{color:#A59C86;background:#DEDBD3 url(../img/bgr_body.png) repeat-x 0 0;font:13px Verdana, Arial, Helvetica, sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*base*/
strong{font-weight:700 !important;}
p{font-size:85%;}
a{text-decoration:none;outline:none;color:#A59C86;}
a:hover{color:#DBD7CF;}
.clr{clear:both !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.hide{display:none !important;}
.off{cursor:default !important;}
.txtLeg{font-size:10px !important;line-height:normal !important;}
.clrAfter:after{content:".";clear:both;display:block;width:1px;height:1px;visibility:hidden;margin-top:-1px;}

/*forms*/
form{margin:0;padding:0;}
label{vertical-align:middle;padding-right:9px;float:left;text-align:right;clear:both;display:block;margin:0 0 8px 0;font:700 8px Verdana, Arial, Helvetica, sans-serif;color:#A59C86;}
.comboFrm{font:10px Arial, Helvetica, sans-serif;color:#830A2B;}
.bdrCombo{margin:0 0 5px 0;float:left;}
.bdrErro{border-color:#FF0000 !important;}
.txtArea{overflow:auto;}
.txtArea,
.txtFrm{display:block;line-height:14px;padding:0 7px;font:10px Arial, Helvetica, sans-serif;color:#830A2B;vertical-align:middle;float:left;margin:0 0 5px 0;border:1px solid #E4E1DA;border-right:1px solid #A59C86;border-bottom:2px solid #A59C86;}
.imgFrm{outline:none;}
.msgErro{font-size:9px !important;background:#C10000;color:#fff;margin:0 0 5px 111px;padding:2px;border:1px dashed #FF0000;text-align:center;}

.boxLoading{display:none;width:450px;height:300px;text-align:center;padding-top:30px; background:url(../img/loading.gif) no-repeat 50% 50%;}
.boxLoading img{display:block;margin:0 auto;}
#boxFeedback{display:none;font-size:93%;display:none;width:360px;}
#boxFeedback p{font:700 11px/14px Arial, Helvetica, sans-serif;}
#boxFeedback p strong{font-size:12px !important;}
a#btnOkRetornoFrm{display:block;width:57px;height:16px;background:url(../img/btn_voltar.gif) no-repeat 0 0;text-indent:-999999px;margin:0 0 0 185px;}
a#btnOkRetornoFrm:hover{background-position:0 100%;}

/*estrutura*/
#header{background:url(../img/bgr_header.jpg) no-repeat 50% 0;height:284px;}
#boxCenter{width:757px;height:465px;position:absolute;top:139px;left:50%;margin-left:-378px; background:url(../img/bgr_boxCenter.png) no-repeat 50% 0;}
#boxIn{width:719px;height:432px;border:1px solid #fff;background:#fff;margin-left:19px;}
#boxContent{width:719px;height:368px;overflow:hidden;padding-top:15px;}
address{width:100%;height:18px;display:block;white-space:nowrap;text-indent:17px;background:url(../img/bgr_address.png) repeat-x 0 0;color:#fff;line-height:17px;border-top:1px solid #fff;}
#comparte{display:block;width:80px;height:6px;text-indent:-999999px;background:url(../img/comparte.jpg) no-repeat 0 0;float:right;margin:10px 20px 0 0;}

/*navbar*/
#nav{width:719px;height:30px;background:url(../img/bgr_nav.png) no-repeat 0 0;position:relative;}
#nav li{display:block;float:left;position:absolute;top:0;}
#nav li a{display:block;width:120px;height:30px;text-indent:-999999px;position:absolute;top:0;left:0;z-index:2;}
#nav li.itn06 a{width:119px;}
#nav li div{width:120px;height:30px;background:#fff url(../img/bgr_nav.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:1;}
#nav li a:hover{background:url(../img/bgr_nav.png) no-repeat 0 0;}
#nav li.itn01{left:0;}
#nav li.itn01 .hDiv,
#nav li.itn01 a:hover{background-position:0 -30px;}
#nav li.itn02{left:120px;}
#nav li.itn02 .hDiv,
#nav li.itn02 a:hover{background-position:-120px -30px;}
#nav li.itn03{left:240px;}
#nav li.itn03 .hDiv,
#nav li.itn03 a:hover{background-position:-240px -30px;}
#nav li.itn04{left:360px;}
#nav li.itn04 .hDiv,
#nav li.itn04 a:hover{background-position:-360px -30px;}
#nav li.itn05{left:480px;}
#nav li.itn05 .hDiv,
#nav li.itn05 a:hover{background-position:-480px -30px;}
#nav li.itn06{left:600px;}
#nav li.itn06 .hDiv,
#nav li.itn06 a:hover{background-position:-600px -30px;}

#boxContent .boxLft{float:left;width:464px;height:368px;background:#F7F7F4;border-right:2px solid #fff;}
#boxContent .boxLft p{margin:0 70px 25px 46px;font:11px Verdana, Arial, Helvetica, sans-serif;color:#A59C86;}
#boxContent .boxLft p strong{font-size:10px;}
#boxContent .boxLft ul{margin:0 70px 0 46px;}
#boxContent .boxLft ul li{margin:10px 0;font:11px Verdana, Arial, Helvetica, sans-serif;}
.bltLst{color:#830A2B;}

#boxContent .boxRgt{float:left;padding-top:69px;background:url(../img/img_logo_in.gif) no-repeat 0 0;}

#ttlTop{background:#A59C86;height:47px;padding:20px 0 0 42px;border-bottom:2px solid #fff;margin-bottom:20px;}
#ttlTop h1{margin:0 0 3px 0;text-indent:-999999px;background-repeat:no-repeat;background-position:0 0;}

/*breadcrumb*/
#breadcrumb{margin:0 !important;}
#breadcrumb li{display:inline;white-space:nowrap;font:11px Verdana, Arial, Helvetica, sans-serif;color:#fff;}
#breadcrumb li a{color:#fff;}
#breadcrumb li a:hover{font-weight:700;}

/*titulos*/
#scHome h1{height:105px;text-indent:-999999px;background:url(../img/img_logo.gif) no-repeat 19px 29px;}
#scApresentacao h1{width:145px;height:25px;background-image:url(../img/ttl_apresentacao.gif);}
#scCorpoJuridico h1{width:161px;height:26px;background-image:url(../img/ttl_corpo_juridico.gif);}
#scAreasAtuacao h1{width:187px;height:29px;background-image:url(../img/ttl_areas_de_atuacao.gif);margin-top:-4px;}
#scLocalizeSe h1{width:117px;height:26px;background-image:url(../img/ttl_localize_se.gif);}
#scLinks h1{width:60px;height:26px;background-image:url(../img/ttl_links.gif);}
#scContato h1{width:88px;height:26px;background-image:url(../img/ttl_contato.gif);}

/*pages*/
#scHome #boxContent{height:382px;padding-top:0;}
#scHome #boxContent .boxLft{width:360px;background:#fff;border-right:none;}
#scHome #boxContent .boxLft p{margin:0;}
#scHome .boxRgt{width:359px;padding-top:0;background:none;}
#scHome p{background:#F7F7F4;padding:30px 52px 36px 43px;text-align:center;}
#scHome p a{font-weight:700;}

#boxExtLstLinks{margin-left:45px;}
#boxLstLinks{width:388px;height:264px;overflow:auto;}
#boxLstLinks h2,
.lstLinks a{font:700 11px Verdana, Arial, Helvetica, sans-serif;color:#830A2B;}
.lstLinks a:hover{color:#E0BCC6;}
dl.lstLinks{padding-bottom:20px;}
.lstLinks dt{font:11px Verdana, Arial, Helvetica, sans-serif;color:#A59C86;padding:15px 0 3px 0;}

#boxFrmContato{background:#F7F7F4;}
#frmContato p{margin-right:0 !important;}
#frmContato p strong{font-size:12px !important;}
#frmContato label{width:120px;}
#frmContato #btnEnviar{width:57px;height:16px;background:url(../img/btn_enviar.gif) no-repeat 0 0;margin-left:310px;}
#frmContato #btnEnviar:hover{background-position:0 100%;}

#boxLstCorpoJuridico{width:420px;height:285px;margin-top:-5px;overflow:hidden;overflow-y:auto;}

.imgCp{border:1px solid #830A2B;padding:2px;float:left;}
.imgCp img{border:2px solid #830A2B;display:block;}

#boxLstCorpoJuridico li{clear:both;width:350px;padding:0 !important;margin:0 0 10px 0 !important;display:block;}
#boxLstCorpoJuridico li:after{content:".";clear:both;display:block;width:1px;height:1px;visibility:hidden;margin-top:-1px;}
#boxLstCorpoJuridico li dl{padding:0 0 0 11px;float:left;}
#boxLstCorpoJuridico li dl dt{color:#830A2B;font-weight:700;padding:0 0 5px 0;}
#boxLstCorpoJuridico li a.lnkConhecaMais{width:86px;height:16px;display:block;background:url(../img/lnk_conhece_mais.gif) no-repeat 0 0;margin:9px 0 0 0;text-indent:-999999px;}
#boxLstCorpoJuridico li a.lnkConhecaMais:hover{background-position:0 100%;}

#boxLocalizeSe p{margin-right:50px !important;}

/*modais*/
#tbMap{margin:0 0 0 90px;}
a#lnkMap{width:240px;height:160px;display:block;background:url(../img/img_mapa_tb.gif) no-repeat 0 0;text-indent:-999999px;border:2px solid #830A2B;}
a#lnkMap:hover{background-position:0 100%;}

.boxModal{display:none;}
.tbRemove{position:absolute;top:2px;right:2px;width:14px;height:14px;font-size:1px;background:url(../img/lnk_tbremove.gif) no-repeat 0 0;text-indent:-999999px;}
.topModal{background:#830A2B;padding:16px 10px 4px;}
.boxInModal{padding:15px 15px 0;width:340px;height:350px;overflow:hidden;overflow-y:auto;}

#boxMap{width:375;height:460px;}
.lnkPrint{width:18px;height:14px;display:block;text-indent:-999999px;font:1px;background:url(../img/ico_print.gif);margin:3px 10px 4px;float:right;}

.boxInModal .imgCp{width:102px;height:102px;margin-right:10px;}
.boxInModal ul li{padding:0 0 20px 20px;font:11px Verdana, Arial, Helvetica, sans-serif;color:#A59C86;display:table;float:none;*float:left;}
.boxInModal ul li .bltLst{margin-left:-10px;}

#ttlModalMap{width:287px;height:40px;background:url(../img/ttl_ttlmodalmap.gif) no-repeat 0 0;text-indent:-999999px;}
.topModal dt,
.topModal dd{color:#fff;}
.topModal dt{font:700 23px Arial, Helvetica, sans-serif;}
.topModal dd{font:100 10px Arial, Helvetica, sans-serif;}



