body{
	margin:10px 15px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
#tudo{
	width:784px;
	background: url(faux-bg.gif) repeat-y 0 0;
	text-align:left;
	margin:0 auto;
	}
	
	#topo{	
		height:167px;
		background-image: url(../images/img_topo.jpg);
		background-repeat:no-repeat;
		}
		
		#logo{
			margin-left:0px;
			margin-top:0px;
			width:302px;
			height:135px;
			float:left;
			}
			
		#sp_antiga{
			margin-right:9px;
			margin-top:14px;
			width:472px;
			height:112px;
			float:right;
			}	
			
		#menu{
			clear:both;
			height:33px; 
			_margin-top:-4px;
            margin-left:1px;   
			}
	
	#navegacao{
		width:595px;
		float:left;
		}
		
	#navegacao *{
		padding: 0 8px;
		_padding: 0 0px;
		font-style:normal;
        z-index:1
		}
					
	#banners{
		width:180px;
		float:left;
		}
		
		#destaque{
			margin-left:2px;
			margin-top:0px;
			*margin-top:3px;
			width:180px;
			height:70px;	    
			}
			
		#moldura{
		    background-image:url(../images/img_Fundo_Banner.jpg);
			background-repeat:no-repeat;
			margin-left:4px;
			margin-top:4px;
			width:180px;
			height:80px;	    
			}
								
	#banners *{
		/*padding: 0 20px;*/
		}
		
	#rodape{	
		clear:both;
		height:29px;
		}

/* Elementos de página ------------------------------------------------*/

#capa{
	margin-left:-20px;
	margin-top:-6px; /*ff*/
	*margin-top:-2px; /*ie7*/
	margin-bottom:5px;
	width:592px;
	height:205px;	    
}
	
#fullBanner{
	margin-left:-25px;
	_margin-left:0px;
        *margin-left:-16px;
	margin-top:-5px;
	*margin-top:5px;
	margin-bottom:5px;
	width:592px;
	height:70px;
        z-index:1	    
}
		
#textoMateria
{
    PADDING-RIGHT:5px;
    PADDING-LEFT:15px;
	PADDING-BOTTOM:0px;
    MARGIN-TOP:-10px;
	*MARGIN-TOP:0px;
	PADDING-TOP: 5px;
    WIDTH: 568px;
	_WIDTH: 567px;
    FLOAT: left;
}

.txt_geral
{
    FONT-STYLE: bold;
    FONT-SIZE: 13px;
    COLOR: #000;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-ALIGN: justify;
	padding-left:5px;
	font-stretch:extra-expanded
}

.txt_geral2
{
    FONT-STYLE: normal;
    FONT-SIZE: 13px;
    COLOR: #7f7f7f;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-ALIGN: justify;
	padding-left:5px;
	font-stretch:extra-expanded
}

.txt_tit_noticia
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
	*PADDING-BOTTOM: 5px;
    COLOR: #2F3293;
    margin-TOP: 10px;
    margin-left: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}

.txt_tit_noticia1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
	*PADDING-BOTTOM: 5px;
    COLOR: #2F3293;
    margin-TOP: 10px;
    margin-left: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}

a.txt_tit_noticia1
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 18px;
    COLOR: #2F3293;
    FONT-FAMILY: Arial;
	text-decoration:none;
}

a.txt_tit_noticia2
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 14px;
    COLOR: #2F3293;
    FONT-FAMILY: Arial;
	text-decoration:none;
}

.txt_tit_noticia3
{
    margin-top: 5px;
	margin-bottom: 5px;
    *margin-top: 0px;
	*margin-bottom: 10px;
    margin-left: 10px;
}

a.txt_tit_noticia4
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 18px;
    COLOR: #2F3293;
    FONT-FAMILY: Arial;
	text-decoration:none;
	margin-left:-10px !IMPORTANT;
}

a.txt_tit_noticia1:hover, a.txt_tit_noticia1:visited
{
    COLOR: #2F3293;
}

a.txt_tit_noticia2:hover, a.txt_tit_noticia2:visited, a.txt_tit_noticia4:hover, a.txt_tit_noticia4:visited
{
    COLOR: #990000;
}

/* quem somos */

#quemSomos{
	background-image:url(../images/img_Fundo_QuemSomos.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:592px;
	height:801px;
    PADDING: 0px;

}

#textoquemSomos
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FLOAT: left;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: justify;
	color:#6C1731
}


#textoquemSomos img
{
    FLOAT: left;
	padding-left:-20px;
	padding-top:-20px;
	margin-right:10px
}

/* caixas de matérias */

#materia{
	background-image:url(../images/img_Barra_Materias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:589px;
	height:123px;
	*height:115px;
    PADDING: 0px;		
}

#materia2{
	background-image:url(../images/img_Barra_Materias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:589px;
    PADDING: 0px;		

}

#materia2 img{
	float:left;
	margin-left:0px;
	_margin-right:10px;
	margin-bottom:10px;
	margin-top:14px; /*ff*/
	*margin-top:3px	 /*ie7*/
}

#materia3{
	background-image:url(../images/img_Barra_Materias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:589px;
	height:200px;
	*height:180px;
    PADDING: 0px;		
}

#materia4{
	background-image:url(../images/img_Barra_Materias.jpg);
	background-repeat:no-repeat;
	background-position:top;
    PADDING: 0px;
	*padding:5px;
	padding-top:0px;
	*height:;
}

#materia5{
    PADDING: 0px;
	*padding:5px;
    height:80px;
	padding-top:0px;
	*height:;
}

#materiaLista{
    position:static;
	width:589px;
	height:150px;
	*height:130px;
    PADDING: 0px;		
}

#sessao{
	padding-left:30px;
	padding-top:8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;/*#2F3293;*/
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}

#sessao2{
	background-image:url(../images/img_Barra_Materias.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	*background-position: top;
	*height:30px;
 	
	padding-bottom:8px;	
	*margin-top:0px;
	*padding-top:8px;
	
	padding-left:33px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2F3293;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
}

.txt_data
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #999999;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}

.vermais
{
    margin-left:10px;
	margin-right:10px;
	margin-top:-10px;
	*margin-top:0px;
	text-align:right;
	border-bottom:solid 1px;
	border-bottom-color: #999999;
    WIDTH: 546px;
	_WIDTH: 550px;	
}

.vermais a
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
	text-decoration:none;
    margin-right:-16px !IMPORTANT;
}

.vermais a:hover
{
    COLOR: #FF0000;
}


/* MENU */


#menu1S {
	position: absolute;
	z-index: 200;
	margin-top: -29px;
	_margin-top: -10px;
	margin-left:4px;
	width: 145px;
}

#menu2S {
	position: absolute;
	z-index: 200;
	margin-top: -29px;
	_margin-top: -10px;
	margin-left:153px;
	width: 145px;
}

#menu3S {
	position: absolute;
	z-index: 200;
	margin-top:-29px;
	_margin-top: -10px;
	margin-left:303px;
	width: 145px;
}


/* FORMULÁRIOS */


form{
    margin:0px

}

fieldset{
	border:0px;
}

#labelIMG
{
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
	width:210px;
	font-weight:bold
}
#campo
{
    PADDING-LEFT: 5px;
	margin-top:2px;
	*margin-top:0px;

}
input[type="submit"], input[type="button"]
{
	BORDER-RIGHT: #2F3293 1px solid;
    BORDER-TOP: #2F3293 1px solid;
    BORDER-LEFT: #2F3293 1px solid;
    BORDER-BOTTOM: #2F3293 1px solid;
    BACKGROUND-COLOR: #2F3293;
    COLOR: #ffffff;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
	
}

input[type="text"], select
{
    BORDER-RIGHT: #2F3293 1px solid;
    BORDER-TOP: #2F3293 1px solid;
    BORDER-LEFT: #2F3293 1px solid;
	BORDER-BOTTOM: #2F3293 1px solid;
    COLOR: #2F3293;
	FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}

textarea {
    BORDER-RIGHT: #2F3293 1px solid;
    BORDER-TOP: #2F3293 1px solid;
    BORDER-LEFT: #2F3293 1px solid;
	BORDER-BOTTOM: #2F3293 1px solid;
    COLOR: #2F3293;
	FONT-SIZE: 11px;
	width:100%;
	FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}