@charset "utf-8";
/* CSS Document/*
IMG THUMB P=100px M=150px G=250px
/*Tags gerais*/
/* TinyMCE specific rules */
body{
padding: 0px;
margin: 0px;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:13px;
background-image:url(imgs/bg_page.gif);
background-attachment:fixed;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
   background-image: none !important; /* FF requires a important here */
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}

.texto{
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:13px;
}
a:link {
text-decoration: none; color:#000; font-weight:bold;
}
a:hover{
text-decoration: underline; color: #900; font-weight:bold;
}
a:active {
text-decoration: underline; color:#000; font-weight:bold;
}
a:visited {
text-decoration: none; color:#000; font-weight:bold;
}
a:visited:hover {
text-decoration: underline; color:#900; font-weight:bold;
}
img {
border:0px;
}
hr {
padding:0px; margin:0px; height:1px; color:red; 
}
h1, h1 a:link, h1 a:hover, h1 a:active, h1 a:visited {
letter-spacing:-1px; line-height:25px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:25px; padding:0px; margin:0px; text-decoration: none !important;
}
h2 {
letter-spacing:-1px; line-height:22px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; padding:0px; margin:0px;
}
h3 {
letter-spacing:-1px; line-height:18px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; padding:0px; margin:0px;
}
h4 {
letter-spacing:-1px;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-style:italic; font-weight:normal;
}
h5 {
font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:10px; margin-bottom:40px;
}
fieldset {
border:0px
}
ul, ol {
text-indent:0px;
}
input {
border:1px solid gray; background: #EEEEEE; font-size:13px; color:#333;
}
text-area{
border:1px solid gray; background: #EEEEEE; font-size:13px; color:#333;
}
select{
border:1px solid gray; background: #EEEEEE; font-size:13px; color:#333;
}
label{
	cursor:pointer;
}
.radio {
border:0; background:none;
}

/*cabecalho*/

.frame {
width:1004px; background:#FFFFFF url(imgs/bg_menuv.jpg) repeat-y top right; margin:0 auto; padding:0; overflow:hidden;
}
.cableft {
width:780px; float:left;
}
.cabright {
background:url(imgs/cabright.gif) top right no-repeat; width:224px;
}
.titlebar {
cursor:pointer; background:url(imgs/header.jpg) #ffffff left top no-repeat; height:148px; padding-top:0px; padding-left:153px; float:left;
}
.titlebar span {
background:url(imgs/header.gif) bottom left;padding:130px 627px 130px 627px;
}
.busca {
float:left; padding-left:40px; background:url(imgs/on_busca.gif) top left no-repeat;
}
#campobusca{
border:0; background: #EEEEEE; font-size:13px; color:gray;
}
.data {
float:right; line-height:170%;
}
.cabright {
float:right; height:227px; background:url(imgs/bt_zecom.JPG) no-repeat;
}

/*Miolo*/
.conteudo {
width:780px; float:left; margin:20px /*IE5.5*/ 20px 20px 10px/*IE5.5*/; min-height:850px;
}
.banner {
text-align:center;
}
.nbullet {
list-style:none;
}
.destaque {
color:#A00; font-weight:bolder;
}
.blocodetexto { /*conteudo: materias e blocos de texto*/
margin-top:25px; width:795px;margin-bottom:25px; padding-bottom:20px; border-bottom:1px solid red; float:left;
}
.blocodetexto ul li {
margin-top:2px;
}
.blocodetexto ul li h3 {
background:#FFD; margin-top:20px; padding-left:10px;
}
.blocodetexto li{
margin-left:20px; margin-top:8px;
}
.title { /*estilo para titulos H1 sem vinheta exclusiva*/
background:url(imgs/vinhetah1.jpg) left bottom no-repeat; padding-left:65px; line-height:120%; border-bottom:1px solid red; margin-bottom:10px;
}
.boxserv { /*convenios e descontos*/
margin-top:20px;
}
.boxserv #logo{
width:150px;height:150px;text-align:center;
}
.boxserv #foto{
max-width:150px; max-height:150px; padding:10px; margin:0;
}
.boxserv #desc{
background:#EEE; padding:8px; margin:auto;
}
#desc ul li { list-style:none; }


.nav { /*barra de navegacao vertical*/
float:right; width:65px; padding:0px 20px 20px 20px; background:#FFFFFF;border:1px solid gray; border-top:10px solid red; margin-left:10px;
}
.nav img {
padding:5px 0px; margin:0px;
}
.nav p{
padding:5px 0px;margin:0px;text-align:center;font-weight:bold;
}
.fotomateria { /*fotos das materias*/
text-align:center;max-width:250px;width:250px;margin:10px;font-size:85%;background:#EEE;padding:10px;overflow:visible;
}
.fotomateria_capa { /*fotos das materias*/
text-align:center;max-width:250px;width:250px;margin:10px;font-size:85%;background:#EEE;padding:10px;overflow:visible;
}
.fotolista {
padding:10px;background:#EEE; overflow:auto; clear:both;
}

/*~~~~~~*/

/*HOME Noticias*/
.noticias {
margin-top:15px;padding-bottom:20px; overflow:hidden;border-bottom:1px solid red; display:block;
}
.noticias ul {
list-style:none;
}
.noticias img {
float:left;
}

#tituloimg {
float:none; clear:all;
}

/*HOME Lazer*/
.lazer {
margin-top:10px;padding-bottom: 20px; border-bottom:1px solid red; overflow:hidden;
}
.lazer ul {
padding:15px 0px 0px 0px; margin:0px; list-style:none;
}
.lazer ul li {
display:inline;
}

/*HOME Enquete*/
#enquete {
float:right; padding:15px 20px 0 20px; width:280px; background:#CCFFCC url(imgs/bg_enquete.gif) bottom left repeat-x;
}
#enquete input {
margin:2px
}

/*HOME Vitoria*/
.vitoria {
float:left;
background:url(imgs/on_vitoria.jpg) top left no-repeat;
width:385px;
margin-top:25px;padding:90px 0px 0px 0px;
overflow:hidden;
}
.vitoria img {
float:right;margin:6px;max-width:180px;max-height:180px; 
}
.vitoria div {
padding:5px 10px 10px 10px; margin:0px 10px 10px 10px;background:url(imgs/bg_vitoria.gif) repeat-x top left; overflow:hidden;
}

/*HOME Comerciaria*/
.comerciaria {
float:right;
background: url(imgs/on_comerciaria.jpg) top left no-repeat;
width:385px;
margin-top:25px;padding:85px 0px 0px 0px;
overflow:hidden;
}
.comerciaria img {
float:right;margin:6px;max-width:180px;max-height:180px;
}
.comerciaria div {
padding:10px; margin:0px; background:url(imgs/bg_comerciaria.gif) repeat-x top left; overflow:hidden;
}

/*HOME Publicacoes*/
#publicacoes {
overflow:hidden; margin-top:10px;
}
.publicacoes {
padding:10px 100px 0px 0px; list-style:none; text-indent:0px;
}
#publicacoesbox {
float:left;width:210px;margin:10px 0 0 0;background:#ffffff;padding:8px;overflow:hidden;
}
#publicacoesbox img {
float:left;display:block
}
.publicacoes li {
border-top: 1px dashed gray;min-height:118px;padding-top:20px;padding-bottom:20px;
}
.tb_pub {
margin:0px 10px 0px 0px; 
}
#download{
padding: 28px 20px 28px 20px;margin:0 0 10px 10px; float:right; border:1px solid gold;
}

/*GALERIA DE IMAGENS - INDEX !important*/
.galeriadeimagens {
padding:10px 100px 0px 0px; float:right; list-style:none; text-indent:0px;
}
.galeriadeimagens li {
border-top: 1px dashed gray;min-height:118px;padding-top:20px;padding-bottom:20px;
}
.galeriadeimagens img {
border-right: 1px solid silver; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; 
}

/*GALERIA DE IMAGENS - INTERNA*/
.celulaimg {
padding:10px;float:left;
}

/*classificados*/

.celulaclassif {
float:left;width:365px;height:160px;background:#EFEFEF;margin:5px;padding:10px;
}
.celulaclassif p {
padding:0px;margin:0px;
}
.barclassif {
background:#FFC;margin:0;margin-bottom:8px;padding:5px;border:1px solid red;
}

/*Navegacao da Direita*/
.navegacao {
width:179px; float:right; height:100%; background:url(imgs/on_txt.jpg) top left no-repeat; padding-top:70px;
}

/*Rodape*/
.rodape {
text-align:center;width:830px;height:70px;clear:all;float:left; padding:20px 0 0 0;
}
.rodape ul {
list-style:none; 
}
.rodape ul li { 
display:inline; margin:3px; padding: .3em 2em; background:#eee; border:1px solid #808080;
}
.rodape ul li:hover { 
background:#fff;
}

/*Universal*/
.hidden {visibility:hidden;}
.float-left{float:left}
.float-right{float:right}

/*ID's*/
#imgtb_p {
max-width:100px;max-height:100px; margin-right:5px;
}
#imgtb_m {
max-width:150px;max-height:150px;
}
#imgtb_g {
max-width:250px;max-height:250px; float:none;
}
#imgtb_c {
max-width:250px;max-height:250px; float:none;
overflow: visible;
}
#botao{
border:0px; background: #B00; font-size:13px; color:#FFF; font-weight:bold;
}

/*DROPDOWN*/
/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {width:780px; height:57px;clear:both;position:relative;z-index:100;background:url(imgs/bg_menu.jpg) repeat-x;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:780px; w\idth:780px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;border:1px solid black;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:auto;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none; color:#000; padding:10px; line-height:35px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto; w\idth:auto;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:1;top:41px;left:0;width:168px;border:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:40px;t\op:40px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#efefef; color:#000; height:auto; line-height:1em; padding:5px 10px; width:148px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:170px;w\idth:148px;}
/* style the top level hover */
.menu ul ul a:hover{color:#900; background:#fff;}
.menu ul ul :hover > a {color:#900; background:#fff;}
.menu a:hover{color:#c00; background:;}
.menu :hover > a{color:#c00; background:;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}

/*outros*/
h3#quantomaismelhorlogo {background:url(imgs/pesquisalogo.gif) center no-repeat; width:359px; height:45px; margin:0 auto;}
h3#quantomaismelhorlogo span {display:none}