* {
margin:0;
padding:0;
list-style:none;
}

body
{
	padding:0px;
	margin:0px;
	font: 12px Arial, Helvetica, sans-serif;
	background:#bbb;
	text-align:center;
}

#tudo
{
	width:740px;
	text-align:left;
	margin:0 auto;
	padding:5px;
}

#geral
{
margin:0px;
padding:0px;
background:#fff;
}

/****************** HOME ******************/
#conteudo
{
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
background:#fff;
}

#esquerda
{
width:160px;
background:#fff;
padding:5px;
float:left;
}

#direita
{
width:160px;
background:#fff;
padding:5px;
float:right;
text-align:center;
}

#meio
{
margin:0 170px;

}

/*** HOME ***/
#agenda h2
{
font: 12px Arial, Helvetica, sans-serif;
color:#444;
}

#agenda p
{
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
font:bold 10px Arial, Helvetica, sans-serif;
color:#2A166F;
}

#agenda a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#agenda a:hover
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:underline;
}

#agenda-barrinha
{
width:150px;
height:1px;
padding:0px;
margin:0px;
background:url(img/barrinha.jpg) no-repeat;
overflow:hidden;
}

#agenda a.todas
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2A166F;
text-decoration:underline;
}

/***** ENQUETE *****/
#enquete
{
margin:0px;
padding:0px;
padding-top:15px;
}

#enquete h2
{
width:150px;
height:21px;
font:bold 12px Arial, Helvetica, sans-serif;
background:url(img/enquete_src.jpg);
text-indent:-9000px;
overflow:hidden;
}


#enquete p
{
margin:0px;
padding:3px;
width:144px;
background:#eee;
font:bold 11px Arial, Helvetica, sans-serif;
color:#444;
}

#enquete p.opcao
{
margin:0px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
width:140px;
background:#eee;
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-align:left;
}

#enquete p.resultado
{
width:140px;
text-align:center;
background:#eee;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:5px;
}

#enquete a.resultado
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2A166F;
}

#enquete .campo
{
width:135px;
height:15px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#444;
}

#enquete .botao
{
width:60px;
height:20px;
font:11px Arial, Helvetica, sans-serif;
}


/* ULTIMAS NOTICIAS */
#ultimas
{
margin-top:15px;
width:390px;
height:155px;
background:#eee;
}

#ultimas p.principal
{
padding:3px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#2A166F;
}

#ultimas a.principal
{
color:#2A166F;
text-decoration:none;
}

#ultimas a.normal
{
color:#444;
text-decoration:none;
}

#ultimas a:hover
{
text-decoration:underline;
}

#ultimas p.normal
{
padding:3px;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

#ultimas p.maisnoticias
{
padding:0px;
padding-top:5px;
padding-left:180px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#2A166F;
}

#ultimas a.mais
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2A166F;
}

#imagem-noticia
{
margin:5px;
border:2px solid #2A166F;
}

/********* COBERTURAS ********/
#coberturas
{
margin:0px;
padding:0px;
}


#coberturas h2
{
margin:0px;
padding:0px;
width:150px;
height:34px;
background:url(img/coberturas_src.jpg);
text-indent:-9000px;
overflow:hidden;
}

#coberturas img
{
margin:5px;
}

#coberturas a
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2A166F;
}


/***** NEWSLETTER *****/
#newsletter
{
margin:0px;
padding:0px;
padding-top:15px;
}

#newsletter h2
{
width:150px;
height:28px;
font:bold 12px Arial, Helvetica, sans-serif;
background:url(img/news_src.jpg);
text-indent:-9000px;
overflow:hidden;
}

#newsletter p
{
margin:0px;
padding:3px;
width:144px;
background:#eee;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

#newsletter p.form
{
margin:0px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
width:140px;
background:#eee;
font:bold 11px Arial, Helvetica, sans-serif;
color:#444;
text-align:left;
}

#newsletter .campo
{
width:135px;
height:15px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#444;
}

#newsletter .botao
{
width:60px;
height:20px;
font:11px Arial, Helvetica, sans-serif;
}

#newsletter .dia
{
width:40px;
height:20px;
font:10px Arial, Helvetica, sans-serif;
color:#444;
}

#newsletter .mes
{
width:44px;
height:20px;
font:10px Arial, Helvetica, sans-serif;
color:#444;
}

#newsletter .ano
{
width:48px;
height:20px;
font:10px Arial, Helvetica, sans-serif;
color:#444;
}


/************** MURAL ***************/

#mural
{
width:390px;
height:209px;
background:url(img/mural_src.jpg);
}

#mural p.recado
{
padding:5px;
width:380px;
font:11px Arial, Helvetica, sans-serif;
color:#984478;
text-align:center;
}

#mural a.recado
{
font:11px Arial, Helvetica, sans-serif;
color:#984478;
text-decoration:underline;
}
/**************** TOPO **************/


#topo
{
width:740px;
height:140px;
background:url(img/src_topo.jpg);
}

#menu
{
color:#fff;
width:740px;
height:28px;
display:table;
margin:0px;
background:#0181C2;
}

#menu ul
{
width:740px;
list-style-type: none;
margin: 0px;
padding-top: 7px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align: center;
}

#menu ul li { display: inline; padding: 0px; height: 20px; }

#menu ul li a {
	font: bold 12px verdana, helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#menu ul li a.selecionado {
	font: bold 12px verdana, helvetica, sans-serif;
	color:555;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 13px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}


#menu ul li a:hover {
	text-decoration:underline;
}

#menu a
{
font:bold 10px verdana, helvetica, sans-serif;
color:#000;
width:740px;
text-align:center;
}

/***** SUB Menu *****/

#sub-menu
{
color:#000;
width:740px;
height:20px;
display:table;
margin:0px;
background:#eee;
border-bottom:1px solid #000;
}

#sub-menu ul
{
width:740px;
list-style-type: none;
margin: 0px;
padding-top: 2px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align: center;
}

#sub-menu ul li { display: inline; padding: 0px; height: 20px; }

#sub-menu ul li a {
	font: bold 11px verdana, helvetica, sans-serif;
	color:#555;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
}

#sub-menu ul li a:hover {
	color:red;
	text-decoration:underline;
}





/********* RODAPE **********/

#rodape
{
color:#fff;
width:740px;
height:53px;
display:table;
padding-top:5px;
margin:0px;
background:url(img/src_rodape.jpg);
}

#rodape ul
{
width:740px;
list-style-type: none;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
}

#rodape ul li { display: inline; padding: 0px; height: 20px; }

#rodape ul li a {
	font: bold 12px verdana, helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#rodape ul li a:hover {
	text-decoration:underline;
}

#rodape p
{
margin:0px;
padding:0px;
padding-top:6px;
font:bold 10px verdana, helvetica, sans-serif;
color:#fff;
width:740px;
text-align:center;
}


#rodape a
{
font:bold 10px verdana, helvetica, sans-serif;
color:#fff;
width:740px;
text-align:center;
}