﻿* { margin:0; padding:0; }
body { font:11px Arial, Tahoma, sans-serif; color:#666; }
ul, ol { list-style:none; }
hr, ul li ul { display:none; }

#topo { width:100%; height:95px; margin-bottom:-13px; background:url(../_img/bg-faixa-topo.gif) repeat-x; border-bottom:1px solid #fff; float:left; }
.cTopo { width:909px; height:95px; position:relative; }
.cTopo h1 { width:267px; height:107px; float:left; position:absolute; z-index:999; margin-left:5px; }
.cTopo h1 a {
    width:267px;
    height:107px;
    position:absolute;
    display:block;
    text-indent:-1999px;
    background:url(../_img/logo.png) no-repeat !important;
    background-image:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/logo.png', sizingMethod='image');
	cursor:pointer;
	z-index:999;
}
.cTopo ul { width:644px; height:31px; margin:41px 0 0 0; float:left; position:absolute; left:256px; z-index:9999; }
.cTopo ul li { float:left; height:31px; }
.cTopo ul li.sobr { position:relative; }
.cTopo ul li.sobr, .cTopo ul li.sobr a { width:180px; height:31px; }
.cTopo ul li.sobr a { background:url(../_img/bg-menu.gif) no-repeat 0 0; display:block; text-indent:-1999px; }
.cTopo ul li.sobr ul li a { background:none; text-indent:0; }
.cTopo ul li.sobr a:hover { background-position:0 -31px; }
.cTopo ul li.port, .cTopo ul li.port a { width:143px; height:31px; }
.cTopo ul li.port a { background:url(../_img/bg-menu.gif) no-repeat -180px 0; display:block; text-indent:-1999px; }
.cTopo ul li.port a:hover { background-position:-180px -31px; }
.cTopo ul li.lanc, .cTopo ul li.lanc a { width:156px; height:31px; }
.cTopo ul li.lanc a { background:url(../_img/bg-menu.gif) no-repeat -323px 0; display:block; text-indent:-1999px; }
.cTopo ul li.lanc a:hover { background-position:-323px -31px; }
.cTopo ul li.fale, .cTopo ul li.fale a { width:165px; height:31px; }
.cTopo ul li.fale a { background:url(../_img/bg-menu.gif) no-repeat -479px 0; display:block; text-indent:-1999px; }
.cTopo ul li.fale a:hover { background-position:-479px -31px; }

.cTopo ul li ul { width:134px; position:absolute; top:-1px; left:26px; z-index:99999; }
.cTopo ul li ul li { background:#592525; padding:0 10px; }
.cTopo ul li ul li a { color:#c8af4c; font:normal 12px Arial, Tahoma, sans-serif; text-decoration:none; }
.cTopo ul li ul li a:hover { color:#fff; }

.cTopo ul li ul li.nh, .cTopo ul li ul li.nh a { width:124px; height:35px; }
.cTopo ul li ul li.nh a { position:relative; top:14px; height:22px; }
.cTopo ul li ul li.nh { background:url(../_img/bg-sub-itens.png) no-repeat 0 0; }

.cTopo ul li ul li.ql, .cTopo ul li ul li.ql a { width:124px; height:21px; line-height:21px; }
.cTopo ul li ul li.ql { background:url(../_img/bg-sub-itens.png) no-repeat 0 -35px; }

.cTopo ul li ul li.cf, .cTopo ul li ul li.cf a { width:124px; height:24px; line-height:24px; }
.cTopo ul li ul li.cf { background:url(../_img/bg-sub-itens.png) no-repeat 0 -56px; }

.cTopo ul li ul li.cd, .cTopo ul li ul li.cd a { width:124px; height:21px; line-height:21px; }
.cTopo ul li ul li.cd { background:url(../_img/bg-sub-itens.png) no-repeat 0 -80px; }

.cTopo ul li ul li.at, .cTopo ul li ul li.at a { width:124px; height:21px; line-height:22px; }
.cTopo ul li ul li.at { background:url(../_img/bg-sub-itens.png) no-repeat 0 -101px; }

.cTopo ul li ul li.rs, .cTopo ul li ul li.rs a { width:124px; height:51px; }
.cTopo ul li ul li.rs a { position:relative; top:7px; height:30px; }
.cTopo ul li ul li.rs { background:url(../_img/bg-sub-itens.png) no-repeat 0 -123px; }

#topo .cTopo,
#conteudo .bConteudo,
#rodape { width:909px; margin:0 auto; }

#conteudo { width:100%; float:left; clear:both; }
#conteudo .tConteudo { width:100%; position:static; display:block; background:url(../_img/bg-miolo-top.gif) no-repeat top center; }
#conteudo .bConteudo { width:895px; min-height:470px; padding:40px 7px 20px 7px; background:url(../_img/bg-miolo-bot.gif) no-repeat bottom center; }

#conteudo .bConteudo .bCrumb a { color:#a6a6a6; text-decoration:none; }
#conteudo .bConteudo .bCrumb a:hover { color:#d72626; text-decoration:underline; }
#conteudo .bConteudo .bCrumb span { color:#702f2f; }

#rodape { width:899px; clear:both; height:50px; background:url(../_img/bg-rodape.gif) repeat-x; line-height:50px; color:#b0b0b0; text-align:center; text-transform:uppercase; }
.social { width: 70px;	height: 30px; float: right; position: relative; margin: 10px 20px 0 0;}
.social img {margin: 0 3px;}
