.contentor-principal {width:990px; margin:0px auto; overflow:hidden; margin-top:0px; position:relative; z-index:1}
.contentor-esquerdo {width:675px; float:left; overflow:hidden; margin-right:15px;}
.contentor-direito {width:300px; float:left; }

H2 {clear:both; background-color:#000; border-bottom:3px solid #999; font:bold 11px verdana; text-transform:uppercase; padding:2px 3px 2px; margin-bottom:3px; position:relative; color:#FFF;}
H2 > A {position: absolute; right:3px; top:2px; font:bold normal 10px arial; text-transform:none; text-decoration:none; color:#D90C15;}
H2 > A:HOVER {color:#FFF; text-decoration:none;}

H4 {font:normal 24px Georgia; color:#446685}
H5 {font:normal 12px Georgia; color:#446685}
SMALL {font:bold 10px arial; color:#666; line-height:18px; display: block;}
P {font:12px arial; color:#333;}
UL {margin:10px 0px;}
/* LI.setas {font:11px arial; list-style: url(../img/arrow.png); list-style-position:inside; color:#666; line-height: 18px;} */
LI.setas {font:11px arial;  color:#666; background:url(../img/arrow.png) no-repeat 0px 4px; margin-bottom:4px; padding-left:13px;}
UL.datadas > LI {list-style:none;}
UL.datadas > LI > B {color:#900; margin-right: 4px; font-weight:normal;}
UL A {text-decoration: none; color: #666;}
UL A:HOVER {color: #446685; text-decoration: underline;}

A {color:#446685;text-decoration:none}
A:HOVER {color:#000;text-decoration:underline}

BIG {font:16px georgia; margin: 8px 0px; display:block;}
.spacer {height: 20px;}

.manchete {overflow: hidden; border-bottom:1px dotted #999; margin:10px 0px; position:relative;}
.manchete > .foto {width:326px; float:left; margin:0px 15px 0px 0px;}
.manchete > .foto > DIV {background-color:#333; padding:10px; font:11px arial; color:#FFF;}
.manchete > .foto > SPAN {font:bold 10px arial; text-align:right; display:block; padding:3px 0px; color:#8c8c8c;}
.manchete > IMG {width:320px;}

.manchete.historia P {margin:10px 0px 15px 0px;}

.manchete.historia > .link {position: absolute; right:3px; top:0px}
.manchete.historia > .link A {font:11px arial; color:#666; text-decoration:none; margin-left: 10px;}
.manchete.historia > .link A.on {font:11px arial; color:#900;}

.cabecalho H1 {font:normal 22px georgia; color:#454545; background:url(../img/icone-dossier.png) no-repeat 0px 18px; padding:0px 0px 0px 15px; margin-bottom: 5px; border-bottom:none; text-transform: none;}
.cabecalho H1 B {font:normal 30px georgia;}
.cabecalho SPAN {display:block; height:18px; background-color:#F2F2F2; font:bold 10px arial; text-align:right; line-height:18px; border-top: 2px solid #454545; color:#666;}
.cabecalho > H1 > A {text-decoration:none; color:#454545;}
.cabecalho > H1 > A:HOVER {text-decoration:none; color:#446685;}

.cabecalho.imagem H1 {display:none;}
.cabecalho.imagem SPAN {display:none;}
.cabecalho.imagem A {background:url(../img/banner.png) no-repeat top left; height:75px; width:675px; display:block; text-indent:-9000px; }

.centro {overflow:hidden;}
.centro > .esquerdo {width: 327px; float:left; margin-right:20px;}
.centro > .direito {width: 327px; float:left;}

.texto {width:330px; display:block; float:left; overflow:hidden;}
.texto2 {display:block; float:left; overflow:hidden;}

.texto.destaque {width:auto;}
.texto.destaque {margin-bottom:10px; border-bottom:1px dotted #999;  display:block;}
.texto.destaque.ultimo {border-bottom:none;  display:block;}
.texto.destaque IMG {float:left; margin: 1px 10px 5px 0px; width:100px; overflow:hidden;}
.texto.destaque H4 {font:normal 17px Georgia; color:#446685}

.pergunta-resposta .item {margin:10px 0px; border-top:1px dotted #999; padding:10px 0px;}
.pergunta-resposta P, LABEL {font:11px arial; color:#333;}

.formulario INPUT,
.formulario TEXTAREA {width: 321px; margin-bottom: 2px; border: 1px solid #999; font:11px arial; padding: 2px;}
.formulario .button {width:auto; font:11px arial; margin: 4px 0px; height:20px;}

.pub {width:300px; margin-bottom:15px;}
.pub SPAN {display:block; text-align:right; font:8px arial; margin-bottom: 3px;}
.pub DIV {background-color:#F2F2F2;}
.pub H6 {font:normal 16px arial; color:#D90C15; padding:6px 6px 0px 6px;}
.pub P {font:9px verdana; color:#000; padding:6px;}

.caixa-imagem {margin-bottom:15px;}
.caixa-imagem P {font:11px arial; margin:3px 0px;}
.caixa-imagem IMG {margin-bottom: 5px;}

.outros-artigos > DIV > A {display:block; text-decoration:none;}
.outros-artigos > DIV {margin: 10px 0px 15px 0px;}
.outros-artigos {margin:10px 0px; border-bottom: 1px dotted #999; }

.caixa-scroll {margin:0px 0px 20px 0px;}
.caixa-scroll .entrada {margin:5px 0px 10px 0px;}
.flexcroll {height:350px; overflow:auto; position: relative;}
.scrollgeneric {line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase {width: 10px; background-color: #CCC; }
.vscrollerbar {width: 10px; background-color: #000;}
.hscrollerbase {height: 10px; background-color: white; }
.hscrollerbar {height: 10px; background-color: black;}
.scrollerjogbox {width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray;}

.centro .direito {display:none;}
.centro .esquerdo {width:100%; margin:0px; overflow: hidden;}
.centro .esquerdo .texto.destaque {display:block; width:315px; margin-right:20px; margin-bottom: 20px; float:left;}

.centro.pergunta-resposta .direito {display:block;}
.centro.pergunta-resposta .esquerdo {display:block; width:327px; margin-right:20px;}

DIV.infografia {text-align:center;}

.contentor-principal.janela-comlpeta .contentor-direito {display:none;}
.contentor-principal.janela-comlpeta .contentor-esquerdo {width: 990px; margin-right:0px; overflow: hidden;}
.contentor-principal.janela-comlpeta .cabecalho {width:990px; }
.contentor-principal.janela-comlpeta .cabecalho.imagem A {background:url(../img/banner-grande.png) no-repeat top left; width:990px; display:block; text-indent:-9000px; }

.texto.destaque.publireportagem {padding:10px; background-color:#F2F2F2; position:relative}
.texto.destaque.publireportagem > H4 A {color:#000; font:bold 17px arial;}
.texto.destaque.publireportagem > H4 A:HOVER {text-decoration:underline;}
.texto.destaque.publireportagem .PUB {position:absolute; top:2px; right:2px; font:bold 9px arial;}

.cabecalho.full a {margin-bottom:10px; position:relative;}
.logo-publico { display:block; position:absolute; top:24px; right:10px; width:45px; height:50px; z-index:2; text-indent:-9000px; background:url(../img/transp.png) top left;}

.pergunta-resposta {padding-bottom:10px}
.pergunta-resposta.pergunte > H2 {border-bottom:3px solid #F00; display:block;}
.pergunta-resposta.pergunte > BIG {font:20px georgia;}
.pergunta-resposta.pergunte > .item {padding:10px 80px 0px 0px; position:relative; min-height:95px;}
.pergunta-resposta.pergunte > .item I {position:absolute; top:-20px; right:8px; background:url(../img/pergunta.png) no-repeat; width:75px; height:130px; display:block;}
.pergunta-resposta.pergunte > .item > H5 > A {font:normal 14px Georgia; color:#446685; line-height:18px;}






