/*
' =====================================================================================================================
' 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 TAGS	*/

	body{
		text-align: right;
		margin: 0px;
		font-family: verdana, arial, helvetica;
		font-size: 10px;
	}

	img{
		border-style:none;
	}

	a{
		text-decoration:none;
		color:#000;
	}

	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 TAGS	*/

	#div_all{
		text-align:center;
		/*border:1px solid #f00;*/
		height:auto;
	}

	#div_main{
		text-align:center;
		position:relative;
		width:765px;
		height:auto;
		border:0px;
		margin:0 auto;
	}
	
	#div_main1{
		text-align:center;
		position:relative;
		border:1px solid #CCCCCC;
		width:765px;
		height:auto;
		margin-top: 0px;
		float:left;
	}
	
	#menu{
		text-align:center;
		position:relative;
		width:765px;
		z-index:1;
		height:auto;
		
	}
	
	#topo_banner_img{
		position:relative;
		clear:both;
		height:auto;
	}
	
	#div_menu_acessibilidade{
		position:relative;
		float:right;
		width:100%;
		display:none;
		font-size:100%;
	}

	#div_main_menu_nav{
		position:relative;
		float:left;
		width:100%;
		margin-bottom:10px;
		margin-top:0.1px;
		background-image:url("../images/gifs/px_BOT02.gif");
		background-repeat:repeat-x;
		height:27px;
		border-bottom:1px solid #ccc;
		border-left:none;
		border-right:none;
		
		
	}

	#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;
		height:25px;
		white-space:nowrap;
		padding-right:15px;
		padding-top:5px;
		padding-left:17px;
		list-style-type:none;
	}
	
	.div_main_menu_nav_submenus{
		display:none;
		position:absolute;
		left:0px;
		top:0px;
		width:auto;
		margin-top:27px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		
	}

	.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;
	}

	#submenu1{
		width:206px;
		padding:1px;
		margin-left:10px;
		background-color:none;
		padding-left:10px;
		
		
	}
	
	#submenu1 a{
		background-color:#eaeaea;
		padding-top:3px;
		padding-left:5px;
		
	}
	
	#submenu2{
		width:138px;
		padding:1px;
		margin-left:0px;
		background-color:none;
		
	}
	
	#submenu2 a{
		background-color:#eaeaea;
		padding-top:3px;
		padding-left:13px;
	}
	
	#submenu3{
		width:111px;
		padding:1px;
		margin-left:-2px;
		background-color:none;
	}
	
	#submenu3 a{
		background-color:#eaeaea;
		
		padding-top:3px;
		padding-left:15px;
	}
	
	#submenu4{
		width:126px;
		padding:1px;
		margin-left:-2px;
		background-color:none;
	}
	
	#submenu4 a{
		background-color:#eaeaea;
		
		padding-top:3px;
		padding-left:15px;
	}
	
	#submenu5{
		width:126px;
		padding:1px;
		margin-left:-2px;
		background-color:none;
	}
	
	#submenu5 a{
		background-color:#eaeaea;
		
		padding-top:3px;
		padding-left:15px;
	}
	
	#submenu6{
		width:136px;
		padding:1px;
		margin-left:-2px;
		background-color:none;
	}
	
	#submenu6 a{
		background-color:#eaeaea;
		
		padding-top:3px;
		padding-left:15px;
	}
	
	#submenu7{
		width:136px;
		padding:1px;
		margin-left:-2px;
		background-color:none;
	}
	
	#submenu7 a{
		background-color:#eaeaea;
		
		padding-top:3px;
		padding-left:15px;
	}

	#submenu8{
		width:120px;
		padding:1px;
		margin-left:0px;
		background-color:none;
	}
	
	#submenu8 a{
		background-color:#eaeaea;
		padding-top:3px;
		padding-left:15px;
	}


	.programa a
	{
		position:relative;
		font-size:130%;
		font-weight:bold;
		text-align:left;
		
		line-height:20px;
		padding-left:0px;
	}

	#div_container_left_col{
		position:relative;
		float:left;
		padding-top:0px;
		margin-bottom:25px;
		margin-right:-8px;
					
	}

	/* barra de acessibilidade */
	#extras{
		background:#D5D0BA url("imgs/sombra_menuA.gif") repeat-x left bottom;
		padding:4px 2px;
		height:90px;
		
	}
	#atalhos{
		margin-left:-25px;
		position:relative;
		float:left;
		text-align:left;
		width:100%;
		
	}
	#atalhos h3{
		font: bold .10em Arial, Helvetica, sans-serif;
		color: #000;
		font-size:100%;
	}
	#atalhos ul, #atalhos h3{
		padding-left:0px;
		display: inline;
	}
	#atalhos ul li{
		margin-left:0;
		padding: 0px 3px;
		border-left: 1px solid #000;
		list-style-type: none;
		display: inline;
	}
	#atalhos ul li.primeiro{
		margin-left: 0;
		border-left: none;
		list-style-type: 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;
		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;
	}

	/* banner */

	#div_top_banner{
		/*border:1px dashed #000;*/

	}
	
	#div_principal_left_col{
		position:relative;
		float:left;
		width:562px;
		margin-right:20px;
		margin-top::20px;
									
		/*border:1px solid #000;*/
	}
	
	#div_conteudo_principal{
		position:relative;
		float:left;
		padding-left:20px;
		padding-right:-20px;
		padding-bottom:20px;
		padding-top:20px;
		height:auto;
		margin-right:-15px;
	}
	
	#div_conteudo_principal_maior{
		position:relative;
		float:left;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
		padding-top:20px;
		height:auto;
	
	}
	#div_principal_right_col{
		position:relative;
		/*border:1px solid #000;*/
		height:auto;
		float:right;
		padding-right:8px;
		margin-top:10px;
		margin-left:-20px;
	}
	
	#div_noticia_principal{
		position:static;
		margin-top:-25px;
		float:left;
		width:100%;
		margin-bottom:-40px;
	}
	
	#div_box_lateral{
		border:1px solid #ccc;
		width:31%;
		position:relative;
		float:left;
		margin-left:5px;
			
	}
	
	#div_box_lateral_direita{
		position:relative;
		margin-top:0px;
		text-align:left;
		font-size:120%;
		margin-right:-15px;
					
	}
	
	#div_box_lateral_direita p{
		padding-right:10px;
	}
	
	#div_box_lateral #div_linha1{
		position:relative;
		width:182px;
		text-align:left;
		font-size:85%;
		color:#777;
	}
	
	#div_box_lateral #div_linha2{
		
	}
	
	#div_box_lateral #div_linha3{
		position:relative;
		width:182px;
		text-align:right;
		font-size:90%;
		color:#777;
		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;
		height:auto;
		margin-bottom:10px;
		background-color:#fff;
			
	}
	
	.div_caixa_cinza_titulo{
		position:relative;
		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;
		height:auto;
		margin-top:5px;
		margin-bottom:5px;
		font-size:120%;
	}
	
	.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;
		margin:0px;
	}
	
	.div_caixa_laranja_conteudo{
		padding-top:5px;
		padding-bottom:5px;
		background-color:#EFECEA;
		text-align:left;
		padding-left:10px;
		font-size:75%;
		margin-top:-5px;
	}
	
	.div_caixa_laranja_conteudo a{
		color:#099;
		text-decoration:none;
		font-weight:bold;
		font-size:85%;
	}

	/* Fim da Lateral Direita */

	
	#div_menu_nav_central{
		border:1px solid #f90;
		position:relative;
		float:left;
		width:100%;
		margin-bottom:25px;
		padding-top:10px;
		margin-left:5px;
		padding-left:15px;
		font-size:85%;
		
	}
	
	#div_menu_nav_central ul{
		display:inline;
		text-align:center;
	}
	
	#div_menu_nav_central ul li{
		list-style-type:none;
		float:left;
		width:12%;
		_width:11%;
		margin-top:-10px;
		_margin-top:1px;
		white-space: nowrap;
	}
	
	#div_menu_nav_central ul li a{
		color:#099;
		text-decoration:none;
		font-weight:normal;
		font-size:110%;
		letter-spacing:-1px;
		height:15px;
	}
	
	#div_box_fim_site{
		width:100%;
		height:100%;
		margin-left:10px;
		margin-right:-10px;
		margin-bottom:20px;
			
	}
	
	
	#div_box_fim_site h2{
		font-weight:bold;
		font-size:160%;
	}
	
	#div_box_fim_site h1{
		font-weight:normal;
		font-size:90%;
	}
	
	#div_box_fim_site p{
		margin-top:-10px;
		text-align:left;
		font-size:130%;
	}
	
	#div_box_fim_site_col1{
		position:relative;
		float:left;
		width:48%;
		font-size:90%;
		margin-bottom:20px;
		
	}
	
	#div_box_fim_site_col2{
		position:relative;
		float:left;
		width:1px;
		height:140px;
		margin-left:10px;
		margin-right:10px;
		background-color:#ccc;
		font-size:100%;
	}
	
	#div_box_fim_site_col3{
		position:relative;
		float:left;
		width:48%;
		font-size:90%;
	}
	
	#div_box_fim_site_col4{
		position:relative;
		float:left;
		width:48%;
		font-size:120%;
	}

	.titulo_principal_verde{
		position:relative;
		color:#099;
		font-weight:bold;
		font-size:184%;
		text-align:left;
		margin-left:10px;
		margin-bottom:40px;
		margin-top:10px;
		
	
		
		
		
	}
	
	.TEXTO2pretobold{
		font-weight:bold;
	}

	#div_rodape{
		position:relative;
		margin:0 auto;
		clear:both;
		width:762px;
	}
	
	#div_rodape #div_rodape_linha1{
		text-align:left;
		font-size:90%;
		margin-top:20px;
		color:#666;
	}
	
	#div_rodape #div_rodape_linha2{
		border:1px dotted #ccc;
		margin-top:10px;
	}
	
	#div_rodape #div_rodape_linha3{
		text-align:right;
		margin-top:20px;
	}
	
	#div_conteudo_principal	{
		text-align:left;
	}
	.div_padrao_letra{
		text-align:left;
		font-size:60%;
	}
	
	.div_padrao_letra_linha {
		text-align:center;
		font-size:100%;
	}
	
	.div_padrao_letra_linha_titulo {
		text-align:center;
		font-size:60%;
	}

	#div_menu_nav_central_texto {
		style:color:#f90;
		font-size:120%;
		display:inline;
		
		
	}

	.div_menu_nav_central_barra{
		color:#f90;
		margin-left:10px;
		margin-top:-10px;
		font-size:145%;
		
	}
	
	#div_rodape_link_home{
		border:1px solid #f90;
		position:relative;
		float:left;
		height:100%;
		width:100%;
		margin-bottom:25px;
		font-size:85%;
		padding-top:10px;
	}
	
	#div_rodape_link_home ul li{
		list-style-type:none;
		float:left;
		width:12%;
		_width:11%;
		margin-top:-10px;
		_margin-top:0px;
		white-space: nowrap;
	}
	
	#div_rodape_link_home ul{
		margin-left:36%;
	}
	
	#div_rodape_link_home ul li a{
		color:#099;
		text-decoration:none;
		font-weight:bold;
		font-size:130%;
		letter-spacing:-1px;
		height:15px;
		
	}
	
	.div_menu_btn_home {
		style=display:inline;
		font-size:10%;
		text-align:center;
	}
	
	.div_menu_barra {
		 color:#f90;
		 margin-top:-10px;
		 font-size:145%;
	}
	
	
	.div_texto_red {
		 color:#FF0000;
	}
	
	
	.div_padrao_link {
		text-decoration:underline;
		color:#00f;
		
	}
	
	.div_tabela {
		color:#000000;
		border:1px solid #ccc;
		padding:5px;
	}
	
	
	.div_tabela_dia {
		color:#000000;
		border:1px solid #ccc;
		padding:5px;
		font-size:120%;
		text-align:left;
		font-weight:bold;
	}
	
	.aaaa {
		
		margin: 0px;
		font-family: verdana, arial, helvetica;
		font-size: 10px;
		color:#000;
		
	}
	
	A.div_padrao_mapa {
	margin: 0px;
	text-align: right;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	color:#000;
	text-decoration: none;
	}
	
	
	A.div_padrao_mapa:hover {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	color:#009999;
	text-decoration: none;
	}
	
	.titulo_principal_palestrante{
		position:relative;
		font-size:100%;
		text-align:left;
		margin-left:10px;
		margin-bottom:40px;
		margin-top:10px;
