/*
' =====================================================================================================================
' 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 :
' =====================================================================================================================
*/

	/*	INICIO DOS ESTILOS POR TAGS	*/

	body{
		text-align: right;
		margin: 0px;
		font-family: verdana, arial, helvetica;
		font-size: 10px;
	}

	img{
		border-style:none;
	}

	a{
		text-decoration:none;
	}

	h1	{
		position:relative;
		width:100%;
		font-size:100%;
		font-weight:bold;
		text-align:left;
	}
	
	h2{
		position:relative;
		font-size:150%;
		font-weight:bold;
		text-align:left;
		color:#099;
		
	}
	
	/*	FIM DOS ESTILOS POR TAGS	*/
	
	
	
	/*	INICIO DOS ESTILOS POR ID	*/
	
	#div_all{
		text-align:left;
		/*border:1px solid #f00;*/
		height:auto;
	}

	#div_main{
		text-align:center;
		position:relative;
		width:100%;
		height:auto;
		border:0px;
		margin:0 auto;
	}
	
	#div_main1{
		text-align:center;
		position:relative;
		border:1px solid #CCCCCC;
		width:100%;
		height:auto;
		margin-top: 0px;
		float:left;
	}
	
	#menu{
		text-align:left;
		position:relative;
		width:100%;
		height:auto;
		z-index:1;
	}
	
	#menu #topo_banner_img	{
		background-color:#006666;
		height:130px;
	}
	
	#div_menu_acessibilidade{
		position:relative;
		float:left;
		width:100%;
		display:none;
		font-size:100%;
	}

	#div_main_menu_nav{
		position:relative;
		float:left;
		width:100%;
		margin-bottom:10px;
		background-image:url("../images/gifs/px_BOT02.gif");
		background-repeat:repeat-x;
		border:1px solid #ccc;
		height:27px;
	}

	#div_main_menu_nav ul{
		text-align:center;
		position:relative;
		width:100%;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		margin-left:-40px;
		_margin-left:0px;
	}
	
	#div_main_menu_nav ul li{
		text-align:center;
		position:relative;
		float:left;
		border-left:1px solid #fff;
		list-style-type:none;
		white-space:nowrap;
		text-align:center;
		padding-left:17px;
		padding-right:15px;
		padding-top:5px;
	}
	
	.div_main_menu_nav_submenus{
		display:none;
		position:absolute;
		left:0px;
		top:0px;
		background-color:#eaeaea;
		width:auto;
		margin-top:25px;
		border:1px solid #ccc;
		padding-left:2px;
		padding-right:1px;
	}
	
	.div_main_menu_nav_submenus a{
		position:relative;
		float:left;
		margin:1px 1px 1px 1px;
		text-align:left;
		float:left;
		clear:left;
		border:1px solid #ccc;
		width:100%;
	}

	.div_main_menu_nav_submenus a:hover{
		color:#f00;
	}

	#div_container_left_col{
		position:relative;
		float:left;
	}
	
	#menu #topo_banner_img	{
		background-color:#006666;
		height:130;
	}
	
	
	#div_menu_acessibilidade{
		position:relative;
		float:left;
		width:100%;
		display:none;
		font-size:100%;
	}

	#div_container_left_col{
		position:relative;
		float:left;
		font-size:100%;
	}

	/* INICIO DA BARRA DE ACESSIBILIDADE */
	
		#extras{
			background:#D5D0BA url("imgs/sombra_menuA.gif") repeat-x left bottom;
			padding:4px 2px;
			height:90px;
			
		}
		#atalhos{
			margin: 3px 0px 3px 10px;
			position:relative;
			float:left;
			text-align:left;
			width:100%;
			
		}
		#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;
		}
		
	/* FIM DA BARRA DE ACESSIBILIDADE */
	
	#div_top_banner{
		position:relative;
		float:left;
		text-align:left;
		width:100%;
	}
	
	#div_principal_left_col{
		position:relative;
		float:left;
		width:77%;
		/*border:1px solid #000;*/
	}
	
	#div_principal_right_col{
		position:relative;
		float:right;
		height:480px;
		width:18%;
	}
	
	#div_noticia_principal{
		position:relative;
		margin-top:-25px;
		float:left;
		width:100%;
	}
	
	#div_box_lateral{
		border:1px solid #ccc;
		width:182px;
		position:relative;
		float:left;
		margin-left:5px;
		margin-right:5px;
	}
	
	#div_box_lateral_direita{
		position:relative;
		margin-top:0px;
		text-align:left;
		font-size:120%;
	}
	
	#div_box_lateral #div_linha1{
		position:relative;
		width:182px;
		text-align:right;
		font-size:100%;
		color:#333;
	}
	
	#div_box_lateral #div_linha2{
		
	}
	
	#div_box_lateral #div_linha3{
		position:relative;
		width:182px;
		text-align:right;
		font-size:100%;
		color:#333;
		text-align:left;
	}
	
	#div_box_lateral #div_linha3 a{
		font-weight:bold;
		text-decoration:none;
		color:#099;
	}
	
	
	#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;
		font-size:100%;
		
	}
	
	#div_menu_nav_central ul{
		display:inline;
		text-align:center;
	}
	
	#div_menu_nav_central ul li{
		list-style-type:none;
		float:left;
		width:12%;
	}
	
	#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;
		font-size:100%;
	}
	
	#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%;
	}


	/*	FIM DOS ESTILOS POR ID	*/

	#div_rodape{
		position:relative;
		float:right;
		margin:0 auto;
		width:100%;
		/*border:1px solid #f00;*/
	}
	
	#div_rodape #div_rodape_linha1{
		text-align:left;
		font-size:110%;
		margin-top:10px;
		color:#666;
	}
	
	#div_rodape #div_rodape_linha2{
		margin-top:10px;
	}
	
	#div_rodape #div_rodape_linha3{
		text-align:right;
	}
	
	/*	INICIO DOS ESTILOS POR CLASS	*/
	
	/* Lateral Direita */
	
		/* INICIO DA BARRA DE ACESSIBILIDADE */
				
			.btn{
				float:left;
				padding:0px;
				width:10.6em;
				margin: 10px 4px 0px 8px;
				_margin: 10px 2px 0px 4px;
				font-family: arial;
				text-align:center;
				color:#000;
			}
			.btn a{
				text-decoration:none;
				margin:0p
			}

		/* FIM DA BARRA DE ACESSIBILIDADE */
	
	.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;
		font-size:120%;
	}
	
	.div_caixa_cinza_conteudo{
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.div_caixa_laranja{
		position:relative;
		width:160px;
		margin-top:5px;
		margin-bottom:5px;
		font-size:100%;
	}
	
	.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:110%;
	}
	
	.div_caixa_laranja_conteudo a{
		color:#099;
		text-decoration:none;
		font-weight:bold;
		font-size:110%;
	}
	
	.TEXTO2pretobold{
		font-weight:bold;
	}
	
	
	.titulo_principal_verde{
		color:#099;
		font-weight:bold;
		font-size:180%;
		text-align:left;
		margin-left:10px;
		margin-bottom:30px;
	}
	
	
	/*	FIM DOS ESTILOS POR CLASS	*/
