/* CSS by Alex Batista */

@import url("menu.css") screen, tv, print;
@media screen, tv{
/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, span { 
  padding: 0; 
  margin: 0;
} 
table { 
  border-collapse: collapse; 
  border-spacing: 0;
  } 
fieldset,img { 
  border: 0; 
} 
address,caption,cite,em,strong,th { 
  font-weight: normal; 
  font-style: normal; 
} 
ol,ul { 
  list-style: none; 
} 
caption,th { 
  text-align: left; 
}	  
q:before,q:after { 
  content:''; 
} 
abbr,acronym { border: 0 }  
/* /Reset CSS*/
	html{
	/* Scroll */
		scrollbar-arrow-color:#FFF;
		scrollbar-3dlight-color:#EFEFEF;
		scrollbar-highlight-color:#FFF;
		scrollbar-face-color:#CFCFCF;
		scrollbar-shadow-color:#FFF;
		scrollbar-darkshadow-color:#EFEFEF;
		scrollbar-track-color:#EFEFEF
	/* Fim Scroll */
	}
	body {
		background:url('../img/bg.jpg') repeat-x top left;
		font:normal 70% Arial, Helvetica, sans-serif;
		text-align:center;
		color:#444;		
	}
	h1 { 
		font-size: 1.2em;
		margin:5px 0; 
		font-weight:bold;
		color:#302f89;
		text-transform:uppercase;
		background:url('../img/img_headers.gif') no-repeat left center;
		padding-left:10px;
		margin-left:auto;
	}
	h2 {
		font-size: 1.1em;
		margin:5px 0; 
		font-weight:bold;
		color:#666;
  	}
	h3 {
		font-size: 1em;
		margin:5px 0; 
		font-weight:bold;
		padding-left:10px;
		color:#302f89;
		text-transform:normal;
		background:url('../img/img_headers.gif') no-repeat left center;
	}
	h4 {
		font-size: 1em;
		font-weight:bold;
		color:#302f89;
		text-transform:normal;
		}
	p { margin:5px 0;
		padding-right: 10px;
		font-size: 1.1em;		
	}
	em {font-style:italic}
	strong {font-weight:bold; font-size:1.1em}  
	/* ESTADOS DOS LINKS */
		a:link {
			color:#302f89;
			text-decoration:none;
		}
		a:visited {
			color:#302f89;
			text-decoration:none;
		}
		a:hover {
			color:#302f89;
			text-decoration:underline;
		}
	/* / ESTADOS DOS LINKS */
	div#sombra{
		background:url('../img/img_white/bg_sombra.gif') repeat-y top center;
	}
	div#topo div#logoconserbens{
		position:relative;
		margin-top:2px;
		margin-left:10px;
		width:127px;
		height:144px;
		float:left;
	}	
	div#atalholink{
		color:#BC0102;
		position:relative;
		margin-top:5px;
		margin-right:8px;
		float:right;
	}
	div#atalholink img{
		border:1px solid #000;
		vertical-align:bottom;
	}
	
	div#main{
		width:775px;
		text-align:left;		
		margin-left:auto;
		margin-right:auto
	}
	div#topo{
		height:180px;
	}
	/* MENU */
		div#menu{
			background-color:#302f89;
			height:23px;
		}
	/* / MENU */
	div#banner_top{
		position:relative;
		float:left;
		height:217px;
	}
	
	#conteudo{
	width:775px;
	min-height:500px;
	_height:auto;
	background-image:url('../img/back_conteudo.gif');
	}
	
	#conteudo_interno{
	width:775px;
	min-height:400px;
	height:auto;
	background-image:url('../img/back_conteudo.gif');
	}
	
	#area1{
	margin:10px;
	float:left;
	width:200px;
	}
				
	#area2{
	margin-right:10px;
	margin-top:0px;
	margin-left:10px;
	float:left;
	}
	
	#area3{
	float:left;
	width:200px;
	margin-top:0px;
	margin-left:5px;
	}
		
	#area_interna{
	margin-left:10px;
	width:600px;
	height:auto;
	min-height:400px;
	background:url('../img/bg_conteudo.gif') no-repeat top right;
	float:left;
	}
	
	#menu_lateral{
	width:125px;
	margin-left:630px;
	margin-top:25px;
	}
	
	div#noticias {	
	width:200px;
	margin-top: 10px;
	min-height:145px;
	max-height:165px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 5px 5px 5px;
	}
	
	div#noticias p{
	width:200px;
	}

	.img_noticias {
	float:left;	
	}
	
	.titulo_noticia{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#666;
	font-weight:bold;
	}
	
	#trabalheconosco {
	margin-left:0px;
	}
		
	div#parceiros{
		margin-top:28px;
		margin-bottom:21px
	}
	#linha{
	width:1px;
	float:left;
	margin-left:535px;
	margin-top:0px;
	}
	
	#politicadequalidade {
		margin-left:545px;
		margin-top:-90px;
		float:left;
		width:220px;
	}

	div#foot{
		float:left;
		width:100%;
		height:55px;
		background:url('../img/back_rodape.gif');
		}
		
	div#foot p{
		font-size:1em;
		text-align:center;
		color:#FFF;
		margin-top:10px;
	}
	div#foot a > img {
		margin-right:20px
	}
	
	div#area1_conteudo {
		position:relative;
		float:left;
		padding-left:10px;
		width:600px;
		}
	
	div#seg_coluna{
		position:relative;
		float:left;
		padding:5px;
		width:150px;
		background:url('../img/img_white/linha.gif') no-repeat 0 top;
	}
	
	div#endereco{
		width:400px;
		text-align:center;
	}
	#area1_conteudo p, #area1_conteudo ul{
		margin-left: 10px;
		width: 550px;
	}
	div#area1_conteudo ul {
		margin:5px 0;
		margin-left: 10px;
	}
		
	div#bar_navegacao{
		margin-top: -5px;
		border-bottom:1px solid #EDEDED;
	}
	div#bar_navegacao a{
		padding-right:10px;
		background:url('../img/setared.gif') no-repeat right center;
		margin-right:3px;
	}
	ul.lista_bullet{
		list-style-image:url('../img/bullet1.gif');
		list-style-position:inside;
		padding:5px 3px;
		float:left;
	}
	div.centralizado, p.centralizado{ text-align:center; margin-left:auto; margin-right:auto}
	
    label.error { float: none; color:#FF0000; margin-left:3px; vertical-align:middle; font-size: 12px; font-weight:normal; }
	.botao { border:1px solid #CCC; background-color:#DEDEDE;-moz-border-radius:4px;padding:3px; color:#666666}
	.botao:hover { border:1px solid #DEDEDE; background-color:#CCC}
	form label span {color:#FF0000}
}
