/* RESET
--------------------------------------- */
body {
	margin: 0;
	padding: 0;
	/*font-family: Arial, Helvetica, sans-serif;*/
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*font-family: "Times New Roman", Times, serif*/
	font-size: 12px;
	color: #000;
}
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#40a247;  }
img { border:none; }
form { display:inline; }
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
ol, ul, li { margin:0; padding:0; list-style: none; }
dl, dt, dl { margin:0; padding:0; }



/* DISPLAY COLORS
--------------------------------------- */
body {background-color: #fff;}
/* Structure */
#container { background-color:#ffff; }
#container #publicidade-top { background-color:#fff; }
#container #top { background-color:#fff; }
#container #main #leftCol { background-color:#E3DB77; }
#container #main #content { background-color:#dddddd; }
#container #main #rightCol { background-color:#fff; }
#container #main #rightCol2 { background-color:#fff; }
#container #footer { background-color:#fff; }

/* STRUCTURE
--------------------------------------- */
#container { width:1010px; margin:0 auto; }
#container .alertFile { font-size:14px; font-weight:bold; color:#596699; }
#container #top { width:1006px; height:211px; padding-top:0px; margin-top:0px;  }
.ie6 #container #top { height:211px; }
.ie #container #top { height:203px; }
#container #main {  }
#container #main #leftCol,
#container #main #rightCol,
#container #main #rightCol2,
#container #main #content { float:left; width:150px; margin:0px 0; }
#container #main #content { width:676px; padding:8px; margin:0px; min-height:400px;  }
#container #footer { clear:both; padding:7px 0; }
/* Equal Height Columns */ 
#container #main { overflow:hidden; }
.ie6 #container #main { display:inline-block; margin-right:-3px; }
#container #main #leftCol,
#container #main #rightCol,
#container #main #rightCol2,
#container #main #content { padding-bottom:10000px; margin-bottom:-10000px; }
#container #footer { margin-top:10px; }


/* TOP
--------------------------------------- */
#top { position:relative; padding:0; }

/* ---> Control of Position of the Logo <--- */

/* Menu Left Hide Text / Show Image */
#top h2 { overflow:hidden; width:355px; height:0; padding-top:57px; background:url("../images/logo2.gif") no-repeat;}
#top h2 a { padding:78px 160px 0 0; }
#top .googlesearch { position:relative; top:-69px; left:374px; }
#top .googlesearch .buttom { height:19px; width:69px; font-size:9px; color:#03375D; }

/* MENU
---------------------------------------*/
#menu { width:1006px; margin-top:0px; } 
#menu .centralize { height:28px; background: url("../images/bg-menu.png") repeat-x left top; }
#menu .centralize div.cont { width:100%; background: url("../images/bg-menu-border_right.png") no-repeat right top; }
#menu .centralize div.cont ul { height:28px; background: url("../images/bg-menu-border_left.png") no-repeat left top; }
#menu .centralize div.cont ul li { float:left; height:28px; background: url("../images/button-right-menu.gif") ;}
#menu .centralize div.cont ul li a { display:block; height:28px; padding-left:8px; font-size: 11px; font-weight:bold; text-align:center; text-decoration:none; color:#fff; background: url("../images/button-left-menu.gif") no-repeat top left; }
.gecko #menu .centralize div.cont ul li a { font-size: 11.6px;}
#menu .centralize div.cont ul li a span { display:block; height:20px; padding:8px 5px 0 0px; background: url("../images/button-right-menu.gif") top right;}
#menu .centralize div.cont ul li a:hover { background-position: 0 -56px; }
#menu .centralize div.cont ul li a:hover span { background-position: right -56px; color:#000;  }
.ie #menu ul li a { cursor: pointer; }
.ie6 #menu ul li a { display: inline-block; width: 1px;	white-space: nowrap;	}

/* Menu Link Active */
body#home #menu ul li.home a,
body#opiniao #menu ul li.opiniao a,
body#cotidiano #menu ul li.cotidiano a,
body#cidades #menu ul li.cidades a,
body#esportes #menu ul li.esportes a,
body#arteelazer #menu ul li.arteelazer a,	
body#classificados #menu ul li.classificados a,
body#servicos #menu ul li.servicos a,
body#arquivo #menu ul li.arquivo a,
body#contato #menu ul li.contato a { color:#000; background-position: 0 -56px; } 
body#home #menu ul li.home a span,
body#opiniao #menu ul li.opiniao a span,
body#cotidiano #menu ul li.cotidiano a span,
body#cidades #menu ul li.cidades a span,
body#esportes #menu ul li.esportes a span,
body#arteelazer #menu ul li.arteelazer a span,	
body#classificados #menu ul li.classificados a span,
body#servicos #menu ul li.servicos a span,
body#arquivo #menu ul li.arquivo a span,
body#contato #menu ul li.contato a span { padding:8px 9px 0 0px; background-position: right -56px; font-weight:bold; } 

 
#top h2 { clear:both; float:left;  overflow:hidden; width:412px; height:0; padding-top:67px;}
#top h2 a { padding:69px 250px 0 0; }
#top .edicao { float:left; width:440px; height:57px; padding-top:10px;  repeat-x; }
#top h3 { float:left;  margin:10px 0 0 13px; font-size:10px; text-align:center; color:#0366A0; }
#top h3 a { color:#0072a1; }
#top .row2 { float:left; margin:10px 0 0 0px; font-weight:bold; font-size:12px; font-style:normal; }
#top .left { float:left; width:854px;  }
#top .tempo { float:right; margin-top:6px; width:150px; height:170px; overflow:hidden; border:0; }
.ie7 #top .tempo { margin-top:2px; }

/* PUBLICIDADE 
--------------------------------------- */

/* Publicidade Top */ 
#publicidade-top { height:auto; padding:14px 0 0px 0px; }
#publicidade-top img { margin-right:11px; }
#publicidade-top .publicidade-txt { height:7px; margin:-12px 0 6px 3px; background:url("../images/publicidade-txt.gif") no-repeat; }
.ie6 #publicidade-top .publicidade-txt { height:1px; margin:0px 0 0px 3px; }
.ie6 #publicidade-top .publicidade img { float:left; } 
#publicidade-top .publicidade .last { margin-left:8px; } 
#publicidade-top .publicidade { height:114px;  }
.ie #publicidade-top .publicidade { height:94px;  }
.ie6 #publicidade-top .publicidade { height:114px;  }
/* Publicidade Right */ 
#rightCol { padding:20px 11px 20px 11px; border-right:none; width:292px !important; }
#rightCol .publicidade-txt { width:57px; height:7px; margin-top:-12px; background:url("../images/publicidade-txt.gif") no-repeat; }
#rightCol .publicidadeRight { width:294px; margin-bottom:5px; }
#rightCol .publicidadeRight a img { border:2px solid #dfdfdf; }
/* CONTENT
--------------------------------------- */
#content h1.edt2 { width:328px; color:#246a23; font-size:18px; clear:both; border-bottom:1px solid #246a23; }
#content h1.edt { color:#246a23; font-size:18px; clear:both; border-bottom:1px solid #246a23; }
#content h1.construcao { text-align:center; margin-top:180px; font-size:28px;    }
#content h1 { margin-bottom:10px; font-size:17px; }
#content h1 a {  color: #03375D ; }
#content h2 { margin-bottom:10px; font-size:12px;  font-weight:normal;  }
.gecko #content h3.edt { width:290px; color:#246a23; font-size:12px; border-bottom:1px solid #246a23; }
.ie #content h3.edt { color:#246a23; font-size:12px; }
#content p.autor  { margin-bottom:10px; }
#content { float:left; padding:7px; width:284px; height:auto; } 
#date { height:16px; padding:6px 0 6px 0; font-weight:bold; text-align:center; background:url(../images/bg-menu.png) repeat-x ;  color:#fff;  }
#content .rowtxt { width:328px; padding:5px; }
#content .rowtxtLarge { width:655px; padding:5px; }
#content .rowtxtLarge h2 p a img { margin-bottom:4px; border:8px solid #fff !important; }

#content .left { float:left; }
#content .rowSearch { width:667px; height:auto; padding:5px; clear:both; }
#content .paginator { clear:both; widht:667px; margin-top:10px; text-align: center; }
#content .paginator a { font-size:12px; }
#content .paginator a.active { color:#596699; font-weight:bold; font-size:13px; }
/* Arquivo */
#content .arquivo { width:578px; height:300px; overflow:auto; margin:40px 0 40px 50px; background:#efefef; }
#content .arquivo ul li a { display:block; text-align:center; width:100%; background:#6e7bab; color:#fff; font-weight:bold;    } 
#content .arquivo ul li a:hover { background:#b8dd7d; color:#566394;  }
#content .arquivo ul li a .list {    }


/* FOOTER
--------------------------------------- */
#footer { width:1006px; background: url("../images/bg-menu.png") repeat-x left top;  }
#footer p { text-align: center; font-weight:bold; color:#fff; font-size:12px;  }
#footer p a { color:#fff; }
.visionsoft a { float:right; position:relative; bottom:0px;  right:4px; font-size:17px; text-decoration:none; color:#acacac;   } 
.anunciogoogle { width:728px; height:90px; padding:4px 0 10px 0; }
.anunciogoogleRight { float:right; width:160px; height:600px; }
.anunciossearchGoogle { width:120px; height:600px; }


