body{
	margin:0px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
}

.fundo{
	background:#FFFFFF;
	width:100%;
	text-align:left;
	margin:0 auto;
}

#tudo {
	background-color:#FFFFFF;
	width:969px;
	text-align:left;
	margin:0 auto;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}

#topo {	
	background-color:#FFF;
	margin-bottom:5px;
}

#conteudo_topo {	
	width:969px;
	height:146px;
	background:url(imagens/topo.jpg) no-repeat;
}



.separador_horizontal_topo {	
	width:969px;
	height:29px;
	background-color:#FFFFFF;
	float:left;
	overflow: hidden;
}


#div_menu_topo{
	background:#B3E3FD;
	width:969px;
	height:35px;
}


.erro{
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
	font-weight:bold;
	color:#CC0000;
}


.texto_normal{
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
	color:#000000;
}


.texto_subtitulo{
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
	color:#000000;
	font-style:italic;
}


/* =================================================*/

ul#menu {
  background:#B3E3FD;
  list-style:none;
  margin:0px auto;
  padding:5px 0px 5px 20px;
  width:900px;
  height:25px;
  text-align:center;
  float:left;
  display:block;
}
  
ul#menu li{
  float: left;
  padding-top:0px;
  padding:0px 30px 0px 5px;
  font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #006CB7;
}
  
ul#menu li a{
  float: left;
  display: block;
  height:25px;
  font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration: none;
  text-transform:uppercase;
  color: #006CB7;
}

ul#menu li a:hover{
  float: left;
  display: block;
  height:25px;
  font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
  font-weight:bold;
  text-decoration: none;
  text-transform:uppercase;
  color: #FFFFFF;
}





ul#menu_cadernos {
  background:#0687CB;
  list-style: none;
  margin:0px;
  padding:0px;
  width:200px;
  display:block;
}
  
ul#menu_cadernos li{
  float: left;
  background:#0687CB;
  width:200px;
}
  
ul#menu_cadernos li a{
  float: left;
  display: block;
  background:url(imagens/fundo_menu_cadernos.jpg) #0687CB;
  width:185px;
  height:23px;
  font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
  text-decoration: none;
  text-align: left;
  color: #FFF;
  padding-top:9px;
  padding-left:15px;
}

ul#menu_cadernos li a:hover{
  float: left;
  display: block;
  background:url(imagens/fundo_menu_cadernos.jpg) #0687CB;
  width:185px;
  height:23px;
  font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
  text-decoration: none;
  text-align: left;
  color:#000000;
  padding-top:9px;
  padding-left:15px;
}






ul#menu_colunas {
  background:#FFF;
  list-style: none;
  margin:0px;
  padding:0px;
  width:200px;
  display:block;
}
  
ul#menu_colunas li{
  float: left;
  background:#FFF;
  width:200px;
}
  
ul#menu_colunas li a{
  float: left;
  display: block;
  width:165px;
  height:15px;
  font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
  text-decoration: none;
  text-align: left;
  color: #000;
  padding-left:35px;
}

ul#menu_colunas li a:hover{
  float: left;
  display: block;
  background:url(imagens/fundo_menu_colunas.jpg) no-repeat #FFF;
  width:165px;
  height:15px;
  font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
  text-decoration: none;
  text-align: left;
  color:#000;
  padding-left:35px;
}
/* =================================================*/

.imgs{
	border:#CCCCCC 1px solid;
}


.legendas{
	font:10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
	color:#000000;
}


.texto_edicao{
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif bold;
	font-weight:bold;
	color:#FFFFFF;
}

#navegacao {
	width:200px;
	float:left;
	border-right:#CCCCCC 1px solid;
}


.div_titulos_navegacao{
	background:url(imagens/fundo_titulos_navegacao.jpg) no-repeat;
	width:175px;
	height:20px;
	margin-top:15px;
	padding-top:5px;
	padding-left:25px;
	float:left;
}

.titulos_navegacao{
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}


#capa{
	width:200px;
	text-align:center;
	padding:5px 0px 5px 0px;
}


#charge{
	width:200px;
	text-align:center;
	padding:5px 0px 10px 0px;
}

#principal {
	width:765px;
	background-color:#FFF;
	float:left;
	text-align:left;
}


#meio {
	width:544px;
	background-color:#FFF;
	float:left;
	text-align:left;
}

#banner_centro{
	width:544px;
	height:165px;
}

#barra_edicao{
	background:#0687CB;
	width:539px;
	height:29px;
	text-align:right;
	padding:10px 5px 0px 0px;
}


.legenda_destaque{
	width:509px;
	padding:10px 15px 10px 15px;
}


#box_destaque{
	width:509px;
	padding:0px 15px 0px 15px;
}

.titulo_normal{
	font:16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


.titulo_menor{
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.titulo_destaque{
	font:16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0687CB;
	text-decoration:none;
}


.subtitulo_destaque{
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}



#barra_manchetes{
	background:#0687CB;
	width:529px;
	height:29px;
	text-align:left;
	padding:10px 5px 0px 10px;
}


#box_manchetes{
	width:544px;
	text-align:left;
}

.caixa_manchete{
	background:#E2F4FF;
	width:252px;
	height:35px;
	padding:10px;
	display:block;
	float:left;
}


.titulo_manchetes{
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0687CB;
	text-decoration:none;
}


.conteudo_interno{
	padding:10px;
}

#ladodir {
	width:220px;
	background-color:#FFF;
	float:left;
	border-left:#CCCCCC 1px solid;
	text-align:center;
}


#sugestao_pauta{
	background:#0687CB;
	width:220px;
	
}

.div_titulos_direita{
	width:213px;
	height:25px;
	border:#CCCCCC 1px solid;
	padding-top:5px;
	padding-left:5px;
	float:right;
	text-align:left;
}


.letra_titulos_direita{
	background:#0687CB;
	width:20px;
	height:20px;
	text-align:center;
	float:left;
	padding-top:0px;
}

.texto_letras{
	font:15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.texto_titulo_dir{
	padding-left:5px;
	padding-top:2px;
	float:left;
}

.titulos_direita{
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}


.box_direita{
	padding:0px;
	width:193px;
	float:left;
	text-align:left;
}

.texto_bricbrac_bold{
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

.texto_bricbrac{
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#rodape {	
	clear:both;
	height:70px;
	background-color:#F3F4F8;
}


#rodape_esq{
	width:100px;
	height:60px;
	float:left;
	text-align:center;
	padding-top:10px;
}

#rodape_meio{
	width:769px;
	height:60px;
	float:left;
	text-align:center;
	padding-top:10px;
}

#rodape_dir{
	width:100px;
	height:60px;
	float:left;
	text-align:center;
	padding-top:10px;
}

.texto_rodape{
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/*=============================================*/

.formu_dir {
	background:#FFF;
	font: 11px Arial, Helvetica, sans-serif;
	width:200px;
	padding:10px 5px 0px 10px;
	overflow:hidden;
}


.formu_pauta_dir {
	background:#0687CB;
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	padding:10px 5px 0px 10px;
	overflow:hidden;
	text-align:left;
}


input#email {
	width:180px;
	border:#EEE 1px solid;
}


select#edicao{
	width:180px;
	border:#EEE 1px solid;
}

textarea#pauta {
	width:180px;
	height:70px;
	border:#eee 1px solid;
}


.formularios_dir dd {margin:2px; padding:0px 2px 0px 2px;text-align:left;}
.formularios_dir dt {margin:2px; padding:5px 2px 0px 2px;text-align:left;}





/*=================================================*/

.formu_admin {
	font: 11px Arial, Helvetica, sans-serif;
	width:530px;
	padding:0px 0px 0px 20px;
	margin:0px;
}


input.campos_admin {
	width:450px;
	border:#CCC 1px solid;
}

textarea.campos_admin {
	width:450px;
	border:#CCC 1px solid;
}


input.campos_peq_admin {
	width:200px;
	border:#CCC 1px solid;
}

.formulario_admin dd {margin:0px; padding:0px 0px 10px 0px;text-align:left;}
.formulario_admin dt {margin:0px; padding:0px 0px 0px 0px;text-align:left;}





/*=================================================*/

.formu_pagina {
	font: 11px Arial, Helvetica, sans-serif;
	width:350px;
	padding:0px 0px 0px 20px;
	margin:0px;
}


input.campos_pagina {
	width:300px;
	border:#CCC 1px solid;
}

textarea.campos_pagina {
	width:300px;
	border:#CCC 1px solid;
}


input.campos_peq_pagina {
	width:100px;
	border:#CCC 1px solid;
}

.formulario_pagina dd {margin:0px; padding:0px 0px 10px 0px;text-align:left;}
.formulario_pagina dt {margin:0px; padding:0px 0px 0px 0px;text-align:left;}