@charset "iso-8859-1";
* {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
margin:0;
outline:none;
padding:0;
text-decoration:none;
}

#floatads {
background:#000;
display:none;
height:60px;
margin-top:15px;
width:980px;
}

html,body {
height:100%;
width:100%;
}

body {
background:#fff url(/img/bg-body.gif) repeat-x left top;
}

a:hover {
text-decoration:underline;
}

label {
cursor:pointer;
}

noscript p {
background:url(/img/noscript.gif) no-repeat 12px center #ffffe1;
border-bottom:1px solid #696969;
float:left;
height:24px;
overflow:hidden;
text-align:left;
width:100%;
}

noscript p span {
color:#000;
display:block;
font-size:.95em;
padding-left:40px;
padding-top:6px;
text-align:left;
}

#footer {
background:#026 url(/img/bg-full-footer.gif) repeat-x left top;
clear:both;
float:left;
height:467px;
margin-top:30px;
width:100%;
}

#footer div.main {
height:467px;
margin:0 auto;
max-width:980px;
overflow:hidden;
width:980px;
}

#listitems {
height:182px;
padding:20px 0 0 61px;
/*padding:20px 0 0 12px;*/
width:968px;
}

#listitems ul {
background:url(/img/bg-separador-footer.gif) repeat-y right top;
float:left;
height:165px;
padding:0 11px;
}

#listitems ul.noticias,#listitems ul.social,#listitems ul.opiniao {
width:54px;
}

#listitems ul.participe,#listitems ul.imagens {
width:60px;
}

#listitems ul.especiais,#listitems ul.to-ligado,#listitems ul.tribuninha {
width:69px;
}

#listitems ul.blogs,#listitems ul.esportes,#listitems ul.leia-mais {
width:77px;
}

/*
#listitems ul.leia-mais {
background:none !important;
width:77px;
}
*/

#listitems ul.imagens {
background:none !important;
}

#listitems ul li.title {
padding-bottom:5px;
}

#listitems ul li.title a {
color:#026;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

#listitems ul li a {
color:#000;
font-size:11px;
margin-bottom:3px;
text-transform:lowercase;
}

#footmenu {
height:34px;
margin:2px auto;
width:658px;
}

#footmenu ul {
height:34px;
width:980px;
}

#footmenu ul li {
float:left;
margin:10px 13px 0;
}

#footmenu ul li a {
color:#fff;
font-size:12px;
text-transform:uppercase;
}

#searchbar {
margin:35px auto;
width:525px;
}

#searchbar form,#searchbar form fieldset {
width:525px;
}

#searchbar form fieldset label {
float:left;
}

#searchbar form fieldset label span {
color:#fff;
float:left;
font-size:12px;
font-weight:700;
margin-right:7px;
padding-top:4px;
text-transform:uppercase;
width:98px;
}

#searchbar form fieldset label input {
border:1px solid #ccc;
color:#000;
font-size:11px;
height:15px;
margin-right:7px;
padding:3px 0 0 5px;
width:205px;
}

#searchbar form fieldset label select {
border:none;
color:#000;
font-size:11px;
height:20px;
margin-right:7px;
padding:3px 0 0 3px;
width:158px;
}

#searchbar form fieldset label select option {
padding:0;
}

#searchbar form fieldset input.send {
float:left;
}

#copyright {
margin-top:46px;
text-align:center;
}

#copyright a.first {
margin-right:30px;
}

#copyright p {
color:#fff;
font-size:10px;
margin-top:17px;
}

#main {
margin:0 auto;
width:980px;
}

#top {
height:235px;
width:980px;
}

#ads {
height:90px;
padding:25px 0;
width:980px;
}

#ads div.full {
float:left;
}

#ads div.small {
float:right;
}

#bar {
height:95px;
overflow:hidden;
width:980px;
}

#bar h1,#bar h2 {
display:none;
}

#bar a.logo {
float:left;
height:56px;
width:241px;
}

#bar p.date {
color:#666;
float:left;
font-size:11px;
text-align:center;
width:241px;
margin-top:6px;
}

#bar div.weather {
float:left;
height:86px;
margin:0 10px;
position:relative;
text-align:center;
width:86px;
}

#bar div.services {
float:right;
height:87px;
width:auto;
}

#bar div.services ul {
height:87px;
width:auto;
}

#bar div.services ul li {
float:left;
height:87px;
margin-left:20px;
}

#bar div.services ul li a {
float:left;
height:87px;
background-color:aqua;
}

#bar div.services ul li a.noticia {
background:url(/img/icon-noticias.gif) no-repeat left top;
width:72px;
}

#bar div.services ul li a.video {
background:url(/img/icon-videos.gif) no-repeat left top;
width:68px;
}

#bar div.services ul li a.balada {
background:url(/img/icon-baladas.gif) no-repeat left top;
width:68px;
}

#bar div.services ul li a.guia {
background:url(/img/icon-guia.gif) no-repeat left top;
width:56px;
}

#bar div.services ul li a.shopping {
background:url(/img/icon-shopping.gif) no-repeat left top;
width:80px;
}

#bar div.services ul li a.promocao {
background:url(/img/icon-promocao.gif) no-repeat left top;
width:90px;
}

#bar div.services ul li a.veiculo {
background:url(/img/icon-veiculos.gif) no-repeat left top;
width:73px;
}

#bar div.services ul li a.imovel {
background:url(/img/icon-imoveis.gif) no-repeat left top;
width:69px;
}

#bar div.services ul li a.emprego {
background:url(/img/icon-empregos.gif) no-repeat left top;
width:84px;
}

#bar div.services ul li a.email {
background:url(/img/icon-email.gif) no-repeat left top;
width:58px;
}

#bar div.services ul li.active a,#bar div.services ul li a:hover {
background-position:left bottom !important;
}

#menu {
height:56px;
overflow:hidden;
width:980px;
}

#menu ul {
height:26px;
width:980px;
}

#menu ul li {
float:left;
}

#menu ul li a {
color:#fff;
float:left;
font-size:11px;
font-weight:700;
height:19px;
padding:7px 9px 0;
text-transform:uppercase;
}

#menu ul li a.active,#menu ul li a:hover {
background:#efefef;
color:#333;
text-decoration:none;
}

#menu div.subitems ol {
display:none;
height:30px;
position:absolute;
width:982px;
}

#menu div.subitems ol li {
float:left;
height:30px;
}

#menu div.subitems ol li a {
color:#555;
display:block;
font-size:10px;
font-weight:700;
height:20px;
padding:10px 9px 0;
text-transform:uppercase;
}

#menu div.subitems form {
height:30px;
overflow:hidden;
width:980px;
}

#menu div.subitems form fieldset {
float:left;
height:25px;
overflow:hidden;
padding-left:3px;
}

#menu div.subitems form fieldset label {
float:left;
margin:5px 0 0 5px;
}

#menu div.subitems form fieldset label.check {
margin:7px 0 0 20px;
width:145px;
}

#menu div.subitems form fieldset label.check,x:-moz-any-link,x:default {
margin:5px 0 0 10px;
}

#menu div.subitems form fieldset label.check input {
border:none;
float:left;
height:13px;
margin-top:3px;
width:13px;
}

#menu div.subitems form fieldset label.check span {
color:#555;
float:left;
font-size:10px;
font-weight:700;
padding:3px 0 0 4px;
text-transform:uppercase;
}

#menu div.subitems form fieldset label.check span,x:-moz-any-link,x:default {
padding:4px 0 0 4px;
}

#menu div.subitems form fieldset label input {
border:1px solid #ccc;
color:#999;
font-size:10px;
font-weight:700;
height:15px;
padding:3px 0 0 5px;
width:93px;
}

#menu div.subitems form fieldset input.send {
background:#fff;
border:1px solid #ccc;
color:#555;
float:left;
font-size:10px;
font-weight:700;
height:20px;
margin:5px 0 0 5px;
width:28px;
}

#menu div.subitems form fieldset a {
color:#555;
float:left;
font-size:10px;
font-weight:700;
margin-left:20px;
padding-top:10px;
text-transform:uppercase;
}

#menu div.subitems form fieldset a,x:-moz-any-link,x:default {
padding-top:9px;
}

#menu div.subitems form a,x:-moz-any-link,x:default {
padding-top:9px;
}

#menu div.subitems form a.assine {
color:#c30;
}

#container {
background:url(/img/bg-content.gif) repeat-y left 15px;
float:left;
margin-top:15px;
width:980px;
}

#container.nobg {
background:none;
}
