@import url("jquery.tabs.css");

* { margin:0; padding:0; border:none; outline:none; vertical-align:baseline }

body { font-family:Arial, Helvetica, sans-serif; color:#333; background-color:#f1f1f1 }
ol, ul { list-style:none }
h1,h2,h3,h4 { font-weight:normal; margin-bottom:10px }
h5 { margin-bottom:5px }
h2 a, h3 a, h4 a, h5 a { color:#024fa1 }

table { border-collapse:collapse; border-spacing:0 }

input, textarea, select, label { font-size:11px; color:#333 }
input, textarea, select { padding:2px; background-color:#f2f2f2; vertical-align:middle; border:1px solid #333 }
button { font-size:11px; font-weight:bold; text-align:center; color:#fff; padding:2px; background-color:#333 }
label { font-weight:bold; margin:0 2px 5px 0 }
input.nobie { border:none; background-color:#fff }

a { color:#333; text-decoration:underline }
a:hover { text-decoration:none }

a.link { font-weight:bold !important; text-decoration:underline !important }
a.link:hover { text-decoration:none !important }

a.linkb { font-size:12px !important; font-weight:bold !important; padding:5px; margin-right:5px; margin-top:10px; float:left; background-color:#333; color:#fff; text-decoration:none !important }
a.linkb:hover { text-decoration:underline !important }

a.linkbativado { font-size:12px !important; font-weight:bold !important; padding:4px; margin-right:5px; margin-top:10px; float:left; background-color:#fff; color:#333; border:1px solid #333; text-decoration:none !important }
a.linkbativado:hover { text-decoration:underline !important }

.paginacao { width:720px; float:left }

.iesquerda { margin-right:10px; float:left }
.idireita { margin-left:10px; float:right }
.negrito { font-weight:bold !important }
.fpreto { color:#333 !important }
.bordasp { padding:4px; border:1px solid #333 }

.m-es5 { margin-left:5px }
.m-es10 { margin-left:10px }
.m-es15 { margin-left:15px }
.m-es75 { margin-left:75px }
.m-es100 { margin-left:100px }
.m-di5 { margin-right:5px }
.m-di10 { margin-right:10px }
.m-di15 { margin-right:15px }
.m-di18 { margin-right:18px }
.m-di20 { margin-right:20px }
.m-ba5 { margin-bottom:5px }
.m-ba10 { margin-bottom:10px }
.m-ba15 { margin-bottom:15px }
.m-ba20 { margin-bottom:20px }
.m-ba30 { margin-bottom:30px }

.alesquerda { float:left }

#wrapper { width:1000px; position:absolute; left:50%; margin-left:-501px; border-right:1px solid #666; border-left:1px solid #666; background-color:#fff }
#wrapper h2.dest { font-size:13px; font-weight:bold; margin-bottom:5px; color:#fff; background-color:#045ab6; text-align:left; text-transform:uppercase; padding:5px; border-top:3px solid #014287; border-bottom:1px solid #014287; }
#wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5 { color:#024fa1 }
#wrapper h2 { font-size:24px }
#wrapper h2.editoria { font-size:30px; text-transform:uppercase; border-bottom:5px double #045ab6 }
#wrapper h3 { font-size:18px }
#wrapper h4 { font-size:14px }
#wrapper h5 { font-size:12px }
#wrapper h6 { color:#a51a07; font-size:11px }
#wrapper h6.chapeu { color:#a51a07; font-size:12px; margin-bottom:10px; text-transform:uppercase }
#wrapper p { font-size:11px; margin-bottom:10px }
#wrapper p.linhafina { font-size:12px; color:#aaa; margin-bottom:10px }
#wrapper p.pletra:first-letter { text-transform:uppercase }
#wrapper p.noticia { font-size:12px; margin-bottom:15px }
#wrapper ul.tabs { float:left }
#wrapper ul.tabs li { display:inline }
#wrapper ul.tabs li a { padding:5px; float:left; margin-right:5px; text-decoration:none; text-align:center; border:1px solid #fff; background-color:#666; color:#fff; font-size:14px; font-weight:bold }
#wrapper ul.tabs li a:hover, #wrapper ul.tabs li a.ativado { background-color:#fff; color:#666; border-top:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #fff; border-left:1px solid #666 }   

#wrapper .msgok { color:#198500 }
#wrapper .msgerro { color:#790101 }

#topo { width:100%; height:135px; float:left; border-bottom:1px solid #fff; background:url(../../../imagens/logo_bg.gif) no-repeat }
#topo h1, #topo h2 { text-indent:-9999px; float:left }
#topo h1 a { width:420px; height:135px; display:block; position:relative }

#subtopo { width:100%; height:90px; float:left; border-bottom:1px solid #fff; background-color:#000 }
#publicidade_topo { width:728px; height:90px; float:left; padding-right:12px; background:url(../../../imagens/publicidade_bg.gif) no-repeat right }
#cotacao_topo { width:259px; height:90px; float:left; background-color:#333 }

#hmenu { width:100%; float:left; background-color:#045ab6 }
#hmenu ul li { display:inline; float:left }
#hmenu ul li a {  padding:6px 13px; color:#fff; background-color:#045ab6; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; border-right:1px solid #024fa1; float:left }
#hmenu ul li a.iniciob, #hmenu ul li a:hover { color:#045ab6; background-color:#fff }
#hmenu ul li a.finalb { border-right:none }
#hmenu li ul { width:150px; position:absolute; top:253px; *margin-left:-120px; display:none; border-top:1px solid #024fa1 }
#hmenu li ul li a { width:150px; font-weight:normal; border-right:1px solid #024fa1; border-bottom:1px solid #024fa1; border-left:1px solid #024fa1; background-color:#fff; color:#024fa1 }
#hmenu li ul li a:hover { background-color:#045ab6; color:#fff }

#hmenub, hmenur { width:100%; height:30px; float:left; border-bottom:1px solid #ccc }

#hsubmenu, #hsubmenur { width:750px; height:20px; padding:5px 0; float:left }
#hsubmenur { width:980px }
#hsubmenu ul, #hsubmenur ul { margin-left:10px }
#hsubmenu ul li, #hsubmenur ul li { display:inline }
#hsubmenu ul li a, #hsubmenur ul li a { font-size:11px; font-weight:normal; padding-left:10px; background:url(../../../imagens/listul_bg.gif) no-repeat left center; margin-right:10px }
#hsubmenu ul li a.irss, #hsubmenur ul li a.irss { background:url(../../../imagens/irss.jpg) no-repeat left center; padding-left:20px }
#hsubmenu ul li a.ipodcast, #hsubmenur ul li a.ipodcast { background:url(../../../imagens/ipodcast.jpg) no-repeat left center; padding-left:20px }

#hsubmenu li ul { width:122px; position:absolute; top:276px; display:none; margin-left:120px; *margin-left:-100px; border-top:1px solid #666 }
#hsubmenu li ul li a { width:110px; display:block; padding:5px; background:none; text-decoration:none; font-size:12px; font-weight:normal; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #666; background-color:#fff; color:#333 }
#hsubmenu li ul li a:hover { background-color:#666; color:#fff } 

#hbusca, #hbuscar { width:250px; height:20px; float:left; padding-top:4px }

#content { width:720px; padding:10px; float:left }
#content .box01 a, #content .box02 a, #content .box03 a, #content .box04 a { font-weight:normal; text-decoration:none }
#content .box01 h5 a, #content .box02 h5 a, #content .box03 h5 a, #content .box04 h5 a { font-weight:bold }
#content .box01 a:hover, #content .box02 a:hover, #content .box03 a:hover, #content .box04 a:hover { text-decoration:underline }
#content .boximge { width:300px; margin-right:10px; float:left }
#content .boximgd { width:300px; margin-left:10px; float:right }
#content .boximge p, #content .boximgd p, #edires .boximge p { font-size:11px; padding:5px; background-color:#f1f1f1 }
#content .box01 { width:600px; height:260px; float:left }
#content .box01flex { width:540px; float:left }
#content .box02 { width:290px; float:left }
#content .box03 { width:140px; float:left }
#content .box03flex { width:160px; float:left }
#content .box04 { width:110px; float:left }
#content ul.list { padding:5px }
#content ul.list li { font-size:12px; padding-left:10px; margin-bottom:5px; background:url(../../../imagens/listul_bg.gif) no-repeat left center }
#content ul.list li.irss { background:url(../../../imagens/irss.jpg) no-repeat left center; padding-left:20px }
#content ul.list li a { font-size:12px; font-weight:normal  }
#content ul.servi { width:720px; margin-bottom:15px; float:left }
#content ul.servi li { width:212px; height:150px; padding:10px; margin-bottom:11px; background-color:#f5f5f5; border-top:1px solid #045ab6; border-bottom:1px solid #045ab6; display:inline; float:left }
#content ul.servi.social li { height:242px }

#content ul.servi li.meio { margin:0 11px }
#content ul.servi li h4 { font-weight:bold; text-transform:uppercase }
#content .box-list { width:415px; float:left; margin-left:10px }
#content .box-listin { width:720px; margin-top:10px; float:left; clear:both }
#content .box-list-content { width:413px; float:left; background-color:#fff; margin-top:-1px; padding:10px 0 5px 5px; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #666 }
#content .box-list-contentin { width:710px; float:left; background-color:#fff; margin-top:-1px; padding:10px 0 5px 5px; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #666 }
#content .u { text-decoration:underline }

#result { width:480px; height:280px; padding:10px; background-color:#fff }

#resultb { width:580px; padding:10px; background-color:#fff }

#result h2, h3, h4, h5 { color:#024fa1 }
#resultb h2, h3, h4, h5 { color:#024fa1 }
#result h6.chapeu, #resultb h6.chapeu { color:#a51a07; font-size:12px; margin-bottom:10px; text-transform:uppercase }
#result p, #resultb p { font-size:12px; margin-bottom:10px }

#merchans { width:240px; padding:10px; float:left; }
.merchan { width:240px; height:200px; padding-bottom:12px; margin-bottom:20px; background:url(../../../imagens/merchan1.gif) no-repeat bottom }
.merchanbox { width:290px; height:130px; padding-bottom:12px; float:left; background:url(../../../imagens/merchan2.gif) no-repeat bottom }

#edires { width:980px; height:250px; padding:10px; float:left; }
#capadodia { width:120px; margin-right:10px; float:left }
#charge { width:192px; margin-right:10px; float:left }
#charge img { border:1px solid #333 }
#edires .boximge { width:180px; margin-right:10px; float:left }
#enquete { width:268px; float:left }

#grupo { width:980px; padding:10px; float:left }
#grupo ul.tabs li a { padding:5px 1px 4px; }
#grupo ul.list { padding:5px }
#grupo ul.list li { font-size:12px; padding-left:10px; margin-bottom:5px; background:url(../../../imagens/listul_bg.gif) no-repeat left center }
#grupo ul.list li a { font-size:12px; font-weight:normal  }
#grupo .box-list { width:980px; float:left; margin-left:10px }
#grupo .box-list-content { width:970px; height:160px; float:left; background-color:#fff; margin-top:-1px; padding:10px 0 5px 5px; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #666 }

#grupo .box-list-contentf { width:970px; float:left; background-color:#fff; margin-top:-1px; padding:10px 0 5px 5px; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #666 }

#grupo .capa { width:150px; float:left }
#grupo .empresas { float:left }

#rodape { width:1000px; height:60px; float:left; clear:both; background-color:#045ab6 }
#rodape address { font-size:11px; font-style:normal; text-align:center; float:left; color:#fff }
#rodape address a { font-weight:bold; color:#fff }
#rodape address.b1 { width:300px; padding:10px; line-height:13px; border-right:1px dotted #fff }
#rodape address.b2 { width:340px; padding:10px; line-height:20px; border-right:1px dotted #fff }
#rodape address.b3 { width:300px; line-height:60px }

.fotoleg { float:left; margin-right:10px; padding:4px; border:1px solid #bbb }
.legen  { padding:4px; background-color:#f2f2f2 }
.legen p.credito  { font-size:12px; text-transform:uppercase; color:#333 }
.legen p.legenda  { font-size:11px; color:#666 }

.image-caption-container img { *margin-bottom:4px }

.freebox { padding:10px; background-color:#fff; border-top:1px solid #045ab6; border-bottom:1px solid #045ab6; margin:10px 0 }
.formpa { width:300px; float:left }

.pog-social { position:relative; float:left; margin-bottom:20px }
