
/* Objeto */
body { text-align:center; font-family:'Trebuchet MS'; color:#4d4948; font-size:12px; line-height:16px; }

h1 { text-align:left; font-size:20px; line-height:23px; font-weight:bold; margin:25px 0 0 3px; }
h1 div { width:7px; height:7px; background:#4d4948; float:left; margin:13px 5px 0 0; }

h2 { line-height:30px; font-size:25px; }
h2 div { float:left; font-weight:bold; font-size:42px; padding:0 3px 0 0; }

h3 { padding:0 16px 0 16px; line-height:24px; font-size:19px; }




/* ID */
#areacliente { position:absolute; width:100%; left:0; top:0; z-index:2; }
#areaclienteBody { display:none; }
#areaclienteBodyBg { background-color:#272727; overflow:hidden; }
#areaclienteBodyMain { width:960px; margin:0 auto 0 auto; line-height:13px; }
#areaclienteBodyMain p { color:#999999; text-align:left; }
#areaclienteTitulo { color:#fff; font-size:19px; line-height:21px; font-weight:bold; float:left; padding:1px 0 0 6px; }


#areaclienteFooter { height:47px; }
#areaclienteFooterMain { width:990px; margin:0 auto 0 auto; height:42px; }
#areaclienteFooterMainM { float:left; background-color:#272727; border:0px solid #fff; height:37px; }

#areaclienteButton { margin:7px 0 0 0; padding:0 15px 0 15px; cursor:pointer;}
#areaclienteButton div { float:left; background:url(/_img/ico_areacliente.png) no-repeat; height:20px; width:20px;}
#areaclienteButton p { float:left; color:#d4d4d4; margin:3px 4px 0 4px; }



#head { background:#7b1e1a; }
#headMain { width:990px; height:318px; margin:0 auto 0 auto; background:url(/_img/bg_head.gif?v=201004160136) 0 -5px no-repeat; }
#logo { height:205px; width:200px; margin:0 auto 0 auto; }


#menu { position:relative; left:auto; margin:-60px auto 0 auto; width:960px; text-align:center; }
#menuMain { width:906px; margin:0 auto 0 auto; }
#menuMain ul li { float:left; margin:0 3px 0 2px; width:146px; overflow:hidden; height:60px; vertical-align:bottom; display:inline; }
#menuMain ul li div { 
padding:13px 0 0 0;
height:47px;
position:relative;
top:14px;
font-size:20px; 
cursor:pointer; 
line-height:23px;
border: 0px solid #ffffff;
color:#fff;  
}

#menuFooter { background-color:#7b1e1a; position:relative; }
#menuFooterBg { height:20px; width:960px; margin:0 auto 0 auto; }


#body { background:#ebebe9 url(/_img/bg_bodyMain.gif?v=201004160136) 0 -60px repeat-x; }
#bodyMainVitrine { width:960px; background:#fff url(/_img/bg_vitrine.gif) 0 -360px no-repeat; margin:0 auto 0 auto; display:table; padding:30px 0 0 0; }
#bodyMain { width:960px; background:#fff url(/_img/bg_body.gif?v=201004160136) repeat-y;; margin:0 auto 0 auto; display:table; padding:30px 0 0 0; }
#bodyContent { width:710px; float:left; padding:5px 10px 0 10px; text-align:left; }
#bodyBottom { width:960px; margin:0 auto 0 auto; background:#f9f9f9 url(/_img/bg_bodyFooter.gif?v=201004160136) no-repeat; }
#bodyBottom div { font-size:14px; color:#c0c0c0; }
#bodyBottomFooter { background:url(/_img/bg_bodyFooter2.gif?v=201004160136) no-repeat; height:26px; }


#mapasite { position:relative; left:auto; margin:-327px auto 0 auto; width:942px; }
#mapasite ul li { float:left; margin:0 3px 0 2px; width:152px; padding:13px 0 15px 0; display:inline; }
#mapasite ul li div { height:14px; }
#mapasite ul li p { text-align:left; font-size:12px; line-height:16px; padding:1px 15px 1px 15px; }
#mapasite ul li p img { background-color:#fff; height:4px; width:4px; margin:0 2px 0 0; }
#mapasite ul li p a { margin:2px; text-decoration:none; color:#fff; }
#mapasite ul li p a:hover { text-decoration:underline; }

#mapasiteA { font-size:20px; line-height:23px; color:#fff; text-decoration:none; }
#mapasiteA:hover { color:#fff; text-decoration:underline; }


#footer { background:url(/_img/bg_footer.gif) repeat-x; height:42px; }
#footerMain { width:990px; height:42px; text-align:left; margin:0 auto 0 auto; }
#footerMain div { float:left; color:#fff; margin:6px 0 0 8px; font-size:11px; }
#footerMain div a { color:#FFF; text-decoration:underline; padding:0 2px 0 2px; margin:0 0 0 2px; }
#footerMain div a:hover { text-decoration:none; background-color:#c2201d; }


#footerPainel { color:#fff; font-size:10px; margin:0 0 0 22px; width:480px; float:left; display:inline; }
#footerPainel img { background-color:#666666; margin:2px 0 0 8px; height:6px; width:6px; float:left; }
#footerPainel p { margin:0 0 0 5px; }

#footerPainel2 { float:left; display:inline; }
#footerPainel2 p { font-size:14px; color:#666666; }


#bodyMenu { margin:0 10px 0 20px; width:200px; float:left; display:inline; }
#bodyMenuMain { background:url(/_img/bg_bodyMenuMain.gif?v=201004160136) no-repeat; }
#bodyMenuMain p { text-align:left; font-size:14px; font-weight:bold; margin:0 15px 0 15px; padding:4px 0 15px 0; }
#bodyMenuMain div { text-align:left; font-size:12px; margin:0 12px 0 8px; padding:8px 4px 8px 8px; border-top:1px solid #fff; border-bottom:1px solid #cfcfcf; }
#bodyMenuMain div a { text-decoration:none; color:#4d4948; padding:0 2px 0 2px; }
#bodyMenuMain div a:hover { color:#fff; background-color:#c2201d; }
#bodyMenuFooter { background:url(/_img/bg_bodyMenuFooter.gif?v=201004160136) 3px 0 no-repeat; height:29px; }


#location { margin:0 0 0 5px; padding:0 0 5px 0; }
#location a { color:#c2201d; text-decoration:underline; padding:0 2px 0 2px; }
#location a:hover { text-decoration:none; background:#c2201d; color:#fff; }





/* Class */
.bgMenuButton1 { background-color:#a7001c; }
.bgMenuButton2 { background-color:#e43d13; }
.bgMenuButton3 { background-color:#fb8420; }
.bgMenuButton4 { background-color:#f3d616; }
.bgMenuButton5 { background-color:#6b9100; }
.bgMenuButton6 { background-color:#217caa; }

.opacity0 {	filter: alpha(opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0; -moz-opacity: 0; }
.opacity80 { filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;  -moz-opacity: 0.80; }
.opacity90 { filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90;  -moz-opacity: 0.90; }
.opacity95 { filter: alpha(opacity=95); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95); opacity:0.95;  -moz-opacity: 0.95; }


.bgMenu { background:#fff url(/_img/bg_Menu.gif?v=201004160136) 0 0 no-repeat; }
.bgMenuVitrine { background-position:0 -20px; }
.bgMenu1 { background-position:0 -40px; }
.bgMenu2 { background-position:0 -60px; }
.bgMenu3 { background-position:0 -80px; }
.bgMenu4 { background-position:0 -100px; }
.bgMenu5 { background-position:0 -120px; }
.bgMenu6 { background-position:0 -140px; }

.bgFooter { background-color:#2c2c2c; }

.content990 { width:990px; text-align:left; margin:0 auto 0 auto; }

.icoJ1d { background:url(/_img/ico_j1d.jpg?v=201004160136) 0 -3px no-repeat; width:91px; height:24px; }

.linhaLocation { height:1px; background:url(/_img/bg_linha.gif?v=201004160136) repeat-y; width:500px; }


.bodyContent { text-align:justify; margin:10px 16px 0 16px; font-size:13px; line-height:18px; padding:0 8px 0 0; }
.bodyContent li { margin:0 0 0 15px; padding:5px 0 5px 0; clear:both; }
.bodyContent li p { float:left; padding:0 25px 0 5px; width:608px; }
.bodyContent li div { background:url(/_img/ico_ok.gif?v=201004160136) no-repeat; height:13px; width:16px; float:left; margin:3px 0 0 0; }
.bodyContent a { color:#c2201d; text-decoration:underline; padding:0 2px 0 2px; }
.bodyContent a:hover { text-decoration:none; background:#c2201d; color:#fff; }

.icoSolucoesLeft { width:320px; float:left; margin:0 25px 0 30px; }
.icoSolucoesRigth { width:320px; float:left; }
.icoSolucoes { float:left; width:95px; height:73px; }
.icoSolucoesContent { float:left; padding:5px 6px 10px 6px; width:203px; line-height:14px; }
.icoSolucoesContentTitle { text-align:left; font-weight:bold; font-size:16px; }
.icoSolucoesContentTitle a { text-decoration:none; color:#4d4948; padding:0 2px 0 2px; }
.icoSolucoesContentTitle a:hover { text-decoration:none; background-color:#c2201d; color:#fff; }
.icoSolucoesContentBody { text-align:left; margin:7px 0 0 0; }
.icoSolucoesContentBody span { padding:0 2px 0 2px; }
.icoSolucoesContentBody a { text-decoration:none;  color:#4d4948; }
.icoSolucoesContentBody a:hover { text-decoration:none; background-color:#c2201d; color:#fff; }

.ulClientes li { float:left; margin:8px; height:55px; width:83px; border:1px solid #efefef;  }
