/*
' =====================================================================================================================
' DESCRIÇÃO	: Principal arquivo de estilos CSS.
'	Página	: styles_acessibilidade.css
'
'	DATA	: 03/02/2007			AUTOR : Douglas Martins de Souza
' =====================================================================================================================
' MANUTENÇÕES 
'	Descrição	: -
'	Data		:						Autor :
' =====================================================================================================================
*/

	body{
		text-align: right;
		margin: 0px;
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		background-color:#00f;
	}

	img{
		border-style:none;
	}

	a{
		text-decoration:none;
	}

	#div_all{
		text-align:center;
		/*border:1px solid #f00;*/
	}

	#div_main{
		text-align:center;
		position:relative;
		margin:0 auto;
		border:1px solid #ccc;
		width:765px;
		height:670px;
	}
	
	#div_menu_acessibilidade{
		position:relative;
		width:100%;
		display:none;
		border:1px solid #000:
	}
	
	/* barra de acessibilidade */
	#extras{
		backgroundbackground:#D5D0BA url("imgs/sombra_menuA.gif") repeat-x left bottom;
		padding:4px 2px;
		height:90px;
	}
	#atalhos{
		backgroundvertical-align:middle;
		margin: 3px 0px 3px 10px;
		display:inline;
	}
	#atalhos h3{
		font: bold .7em Arial, Helvetica, sans-serif;
		color: #000;
	}
	#atalhos ul, #atalhos h3{
		padding-left:0px;
		display: inline;
	}
	#atalhos ul li{
		backgroundfont: normal .7em Arial, Helvetica, sans-serif;
		margin-left:0;
		padding: 0px 3px;
		border-left: 1px solid #000;
		list-style: none;
		display: inline;
	}
	#atalhos ul li.primeiro{
		margin-left: 0;
		border-left: none;
		list-style: none;
		display:inline;
	}
	#atalhos a:link{
		text-decoration: none;
		border-bottom:1px solid #212E42;
		color: #212E42;
	}
	#atalhos a:visited{
		text-decoration: none;
		border-bottom:1px solid #212E42;
		color: #212E42;
	}
	#atalhos a:hover{
		text-decoration: none;
		background-color:#e87411;
		color:#fff;
		border-bottom:1px solid #e87411;
	}
	#atalhos a:active{
		text-decoration: none;
		background-color:#a00;
		color:#fff;
		border:0px;
	}
	
	/* botoes */
	.btn{
		float:left;
		padding:0px;
		display:table;
		width:10.6em;
		margin: 10px 4px 0px 8px;
		_margin: 10px 2px 0px 4px;
		font-family: arial;
		font-size: .6em;
		font-weight: bold;
		text-align:center;
	}
	.btn a{
		display:block;
		width: 100%;
		text-decoration:
		none;margin:0p
	}
	.btn a:link,#btn a:visited{
		color: #000;
		background-color:#fff; 
		border-top:1px solid #ccc;
		border-bottom:1px solid #5d5d5d;
		border-left:1px solid #ccc;
		border-right:1px solid #5d5d5d;
	}
	.btn a:hover{
		color: #fff;
		background-color:#e87411;
		border-top:1px solid #fff;
		border-bottom:1px solid #5d5d5d;
		border-left:1px solid #fff;
		border-right:1px solid #5d5d5d;
	}
	
	/* banner */
	
	#div_top_banner{
		/*border:1px dashed #000;*/
	}
	
	#div_principal_left_col{
		position:relative;
		float:left;
		width:585px;
		/*border:1px solid #000;*/
	}
	
	#div_principal_right_col{
		position:relative;
		/*border:1px solid #000;*/
		height:480px;
	}
	
	#div_noticia_principal{
		position:relative;
		margin-top:-25px;
		float:left;
		width:100%;
	}
	
	#div_box_lateral{
		border:1px solid #ccc;
		width:31%;
		position:relative;
		float:left;
		margin-left:5px;
		margin-right:5px;
	}
	
	#div_box_lateral_direita{
		position:relative;
		margin-top:0px;
		text-align:left;
		font-size:12px;
	}
	
	#div_box_lateral #div_linha1{
		position:relative;
		width:182px;
		text-align:right;
		font-size:10px;
		color:#333;
	}
	
	#div_box_lateral #div_linha2{
		
	}
	
	#div_box_lateral #div_linha3{
		position:relative;
		width:182px;
		text-align:right;
		font-size:10px;
		color:#333;
		text-align:left;
	}
	
	#div_box_lateral #div_linha3 a{
		font-weight:bold;
		text-decoration:none;
		color:#099;
	}
	
	
	/* Lateral Direita */
	
	.div_caixa_cinza{
		position:relative;
		border:1px solid #ccc;
		width:160px;
		background-color:#fff;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.div_caixa_cinza_titulo{
		background-color:#ccc;
		font-weight:bold;
		color:#fff;
	}
	
	.div_caixa_cinza_conteudo{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.div_caixa_laranja{
		position:relative;
		width:160px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.div_caixa_laranja_titulo{
		background-image: url(../images/gifs/BANNERSinscricao01.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		color:#fff;
		height:30px;
		padding-top:6px;
	}
	
	.div_caixa_laranja_conteudo{
		padding-top:5px;
		padding-bottom:5px;
		background-color:#EFECEA;
		text-align:left;
		padding-left:10px;
		font-size:11px;
	}
	
	.div_caixa_laranja_conteudo a{
		color:#099;
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
	}
	
	/* Fim da Lateral Direita */

	
	#div_menu_nav_central{
		border:1px solid #f90;
		position:relative;
		float:left;
		height:20px;
		width:98%;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
	}
	
	#div_menu_nav_central ul{
		display:inline;
		text-align:center;
	}
	
	#div_menu_nav_central ul li{
		list-style-type:none;
		float:left;
		margin-right:20px;
		margin-left:10px;
	}
	
	#div_menu_nav_central ul li a{
		color:#099;
		text-decoration:none;
		font-weight:bold;
	}
	
	#div_box_fim_site{
		width:100%;
		height:100%;
		margin-top:25px;
		margin-left:10px;
	}
	
	#div_box_fim_site_col1{
		position:relative;
		float:left;
		width:48%;
	}
	
	#div_box_fim_site_col2{
		position:relative;
		float:left;
		width:1px;
		height:150px;
		border:1px solid #ccc;
		margin-left:10px;
		margin-right:10px;
		background-color:#ccc;
	}
	
	#div_box_fim_site_col3{
		position:relative;
		float:left;
		width:48%;
	}

	.titulo_principal_verde{
		color:#099;
		font-weight:bold;
		font-size:18px;
		text-align:left;
		margin-left:10px;
	}
	
	h1{
		width:100%;
		font-size:18px;
		font-weight:bold;
		text-align:left;
	}
	
	h2{
		font-size:15px;
		font-weight:bold;
		text-align:left;
		color:#099;
	}
	
	.TEXTO2pretobold{
		font-weight:bold;
	}

	#div_rodape{
		position:relative;
		margin:0 auto;
		width:762px;
	}
	
	#div_rodape #div_rodape_linha1{
		text-align:left;
		font-size:11px;
		margin-top:10px;
		color:#666;
	}
	
	#div_rodape #div_rodape_linha2{
		border:1px dotted #ccc;
		margin-top:10px;
	}
	
	#div_rodape #div_rodape_linha3{
		text-align:right;
	}
