/*
' =====================================================================================================================
' 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;
		padding-left:10px;
	}
	
	h3{
		position:relative;
		width:100%;
		font-size:60%;
		font-style:italic ;
		text-align:left;
		color:#000;
	}
	
	h4{
		position:relative;
		width:100%;
		font-size:100%;
		font-style:italic ;
		text-align:left;
		color:#000;
	}
	
	h5{
		position:relative;
		width:100%;
		font-size:60%;
		font-style:italic ;
		text-align:left;
		color:#000;
	}
	
	/*	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_navFF{
		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:25px;
		/*border-bottom:1px solid #ccc;*/
		border-left:none;
		border-right:none;
	}

	#div_main_menu_navFF ul{
		text-align:center;
		position:relative;
		width:100%;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		margin-left:-40px;
	}

	#div_main_menu_navFF 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_navIE{
		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_navIE ul{
		text-align:center;
		position:relative;
		width:100%;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		margin-left:0px;
	}

	#div_main_menu_navIE 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:25px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
	}

	.div_main_menu_nav_submenus a{
		position:relative;
		text-align:left;
		float:left;
		clear:left;
		border:1px solid #ccc;
		width:180px;
	}
	
	.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;
		width:215px;
		
	}
	
	#submenu2{
		width:138px;
		padding:1px;
		margin-left:0px;
		background-color:none;
		
	}
	
	#submenu2 a{
		background-color:#eaeaea;
		padding-top:3px;
		padding-left:13px;
		width:136px;
	
	}
	
	#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;
		width:132px;
	}
	
	#submenu5{
		width:126px;
		padding:1px;
		margin-left:-2px;
		background-color:none;
	}
	
	#submenu5 a{
		background-color:#eaeaea;
		
		padding-top:3px;
		padding-left:15px;
		width:130px;
	}
	
	#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;
		width: 100%;
		padding-top:0px;
		margin-bottom:25px;
		margin-right:-8px;
	}
	
	#div_container_left_col2{
		position:relative;
		float:left;
		padding-top:0px;
		margin-bottom:25px;
		margin-right:-8px;
		width:100px;
		background:blue;
		}	

	/* 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;
		padding-left:30px;
		
	}
	#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;
		height:auto;
		float:right;
		padding-right:8px;
		margin-top:10px;
		margin-left:-20px;
	}
	
	#div_noticia_principal{
		position:static;
		margin-top:-10px;
		float:left;
		width:100%;
		height:auto;
		/*margin-bottom:-40px;*/
	}
	
	#div_box_lateral{
		border:1px solid #ccc;
		width:32%;
		height:auto;
		position:relative;
		float:left;
		margin-left:5px;
	}
	
	#div_box_lateral2{
		border:1px solid #ccc;
		width:5px;
		height:5px;
		position:relative;
		float:left;
		margin-left:5px;
		padding-left:-40px;
		padding-right:-40px;
		padding-bottom:-50px;
	}
	
	#div_box_lateral_direita{
		position:relative;
		margin-top:0px;
		text-align:left;
		font-size:120%;
		margin-left:200px;
		margin-right:-15px;
	}
	
	#div_box_lateral_direita_2{
		position:relative;
		margin-top:0px;
		text-align:left;
		font-size:120%;
		width:100%;	
		margin-right:-15px;
	}
	
	#div_linha_laranja2{
		position:relative;
		float:left;
		width:552px;
		height:2px;
		margin-left:10px;
		margin-right:10px;
		padding-bottom:-5px;
		background-color:#FFCF00;
		font-size:35%;
	}
	
	#div_texto_laranja{
		font-weight:bold;
		margin-left:5px;
		background:#FFFFFF;
		color:#FFCF00;
		font-size:100%;
		border:1px solid #000;
	}
	
	#div_linha_laranja{
		width:300px;
		background-color:#FFCF00;
		font-size:35%;
		border:1px solid #000;
	}
	
	#div_noticia_semdestaque{
		position:static;
		float:left;
		width:100%;
		height:auto;
		padding-bottom:20px;
		/*margin-bottom:-40px;*/
	
	}
	
	#div_noticia_semdestaque1{
		width:47%;
		float:left;
		height:auto;
		padding-left:10px;
	}
	
	#div_noticia_semdestaque3{
		position:static;
		float:left;
		width:100%;
		height:auto;
		padding-bottom:20px;
		/*margin-bottom:-40px;*/
		border-top:2px solid #CCCCCC;
		margin-top:5px;
		padding-top:5px;
		
		
		
		
	}
	
	#div_noticia_semdestaque_3{
		width:47%;
		float:left;
		height:auto;
		padding-left:10px;
	}
	
	
	#div_box_lateral1{
		border:1px solid #ccc;
		width:32%;
		height:165px;
		position:relative;
		float:left;
		margin-left:5px;
		border: 1px solid #000000;	
	}
	
	
	#div_rodape #div_rodape_linha4{
		text-align:left;
		font-size:90%;
		margin-top:20px;
		color:#666;
	}
	
	#div_noticia_semdestaque2{
		width:47%;
		float:right;
		height:auto;
		border-left:2px solid #CCCCCC;
		padding-left:10px;
	}
	
	#div_noticia_semdestaque4{
		width:47%;
		float:right;
		height:auto;
		border-left:2px solid #CCCCCC;
		padding-left:10px;
		
	}
	
	#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{
		display: block;
		float: left;
		width: 180px;
	}
	
	#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;
	}
	
	#div_box_lateral #div_linha4{
		position:relative;
		display:block;
		text-align:right;
		color:#777;
		text-align:left;
	}
		
	#div_box_lateral #div_linha4 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:80%;
		margin-top:-5px;
	}
	
	.div_caixa_laranja_conteudo a{
		color:#099;
		text-decoration:none;
		font-weight:bold;
		font-size:110%;
	}

	/* 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:240px;
		font-size:90%;
		margin-bottom:20px;
		/*overflow:auto;*/
		background: #FFF;
		
	}
	
	#div_box_fim_site_col2{
		position:relative;
		float:left;
		width:1px;
		height:165px;
		margin-left:10px;
		margin-right:10px;
		background-color:#ccc;
		font-size:100%;
	}
	
	#div_box_fim_site_col20{
		position:relative;
		float:left;
		width:1px;
		height:230px;
		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:1px;
		margin-top:5px;
		
		
	}
	
	
	.cmb_busca{
		position:relative;		
		color:#099;
		font-weight:bold;
		font-size:184%;
		text-align:center;
		margin-left:10px;
		margin-bottom:1px;
		margin-top:5px;
		
		
	}
	
	
	.subtitulo_principal{
		position:relative;
		font-size:120%;
		font-style:italic ;
		text-align:left;
		margin-left:10px;
		margin-bottom:10px;
		margin-top:-20px;
		padding-top:-40px;
	
	.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:1px;
		
	}
	
	#div_rodape #div_rodape_linha3{
		text-align:right;
		margin-top:2px;
		
	}
	
	#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:3px;
		margin-top:3px;
		
	}
	
	.titulo_principal_palestrante tr{
		position:relative;
		font-size:100%;
		text-align:left;
		margin-left:10px;
		margin-bottom:40px;
		margin-top:10px;
		
	}
	
	.titulo_principal_palestrante .td{
		position:relative;
		font-size:100%;
		text-align:left;
		margin-left:10px;
		margin-bottom:40px;
		margin-top:10px;
		
	}
	
	
	.teste{
		display:block;
		float:left;
		width:252px;
		Margin:5px;
		border:None;
		position:relative;
		text-align:justify;
		
		
				
	}
	
	.teste .bloco{
		display:block;
		float:left;
		width:120px;		
		text-align:left;
		position:relative;
		margin: 0px 2px 2px 0px;
		border:solid 1px #CCCCCC;
		color:#777777;
		
		
		}
		
	.teste .bloco .link{
		position:relative;
		display:block;
		text-align:right;
		color:#777;
		text-align:left;
		}
		
	.teste .bloco .link a{
		font-weight:bold;
		text-decoration:none;
		color:#099;
		}					
		
	
		
	.teste .bloco h3{
		margin:0px;
		display:block;
		width:100%;
		text-align:right;
		font-family:Verdana;
		font-size:9px;
		font-weight:lighter;
		
		
		
		}	
	.teste .bloco img{
		width: 120px;
	}
		
		
	/*CSS para pagina de noticias completas	*/
		
			
	.principal{
		display:block;
		float:left;
		width:95%;
		Margin:5px;
		border:None;
		position:relative;
		text-align:justify;
		
		
				
	}
	
	.principal .bloco{
		display:block;
		float:left;
		width:180px;	
		text-align:left;
		position:relative;
		margin: 0px 2px 2px 0px;
		border:solid 1px #CCCCCC;
		color:#777777;
		
		
		}
		
	.principal .bloco .link{
		position:relative;
		display:block;
		text-align:right;
		color:#777;
		text-align:left;
		}
		
	.principal .bloco .link a{
		font-weight:bold;
		text-decoration:none;
		color:#099;
		}					
		
	
		
	.principal .bloco h3{
		margin:0px;
		display:block;
		width:100%;
		text-align:right;
		font-family:Verdana;
		font-size:10px;
		font-weight:lighter;
		
		
		
		}	
	.principal .bloco img{
		width: 180px;
	}
	
	.principal .fonte{
		text-align:right;
		
		}
		
	/*divs para pagina de galeria*/
	
	.teste2{
		display:block;
		float:left;
		width:400px;
		Margin:5px;
		border:None;
		position:relative;
		text-align:justify;
		
		
				
	}
	
	.teste2 .bloco{
		display:block;
		float:left;
		width:120px;		
		text-align:left;
		position:relative;
		margin: 0px 2px 2px 0px;
		border:solid 1px #CCCCCC;
		color:#777777;
		
		
		}
		
	.teste2 .bloco .link{
		position:relative;
		display:block;
		text-align:right;
		color:#777;
		text-align:left;
		}
		
	.teste2 .bloco .link a{
		font-weight:bold;
		text-decoration:none;
		color:#099;
		}					
		
	
		
	.teste2 .bloco h3{
		margin:0px;
		display:block;
		width:100%;
		text-align:right;
		font-family:Verdana;
		font-size:9px;
		font-weight:lighter;
		
		
		
		}	
	.teste2 .bloco img{
		width: 120px;
	}
	/*Fim */
	
	.titulo_teste{
		position:relative;		
		color:#000;
		font-weight:bold;
		font-size:135%;
		text-align:left;
		margin-left:10px;
		margin-bottom:1px;
		margin-top:5px;
		
		
	}
	
	#chamada_todas_noticias{
		font-size:10px;
		text-align:right;
		}
		
	#chamada_todas_noticias a{
	color:#009999;
	}

	
