/* geral */
html {height:100%; margin-bottom:1px;/* Nï¿½o oculta a barra de rolagem em Firefox */}

body, h1, h2, h3, h4, ul, li  {
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
    color:#565656;
    line-height:1.3;
}

a:link {
	text-decoration: none;
	color: #0432CC;
}
	
a:visited { 
	text-decoration: none;
	color: #0432CC;
}
	
a:hover {
	text-decoration: underline;
	color: #0432CC;
}



INPUT {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;
}
TEXTAREA {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
OPTION {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

ul {
	font-size:10pt;
	margin:-3px 50px;
	list-style:none;
}

ol {
	font-size:11pt;
}

li {
    margin:6px 0 10px;
}

ol.condicoes{
padding-left:20px;
}
ol.condicoes li{
font-weight:bold;
margin-top:30px;

}
ol.condicoes ul{
margin-left:17px;
list-style:disc;
}
ol.condicoes ul li{
font-weight:normal;
margin-top:10px;
}
ol.condicoes ul li ul{
margin-left:15px;
list-style:circle;
}


p {
    font-size:11pt;
    text-align:justify;
}

.migalha {
	color: #999999;
	font-size:10px;
	text-align : left;
}

.mapa {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333333;	
	margin: 5px 0 0 0;
}

/* canto */

.canto {
	BORDER-RIGHT: #fff8ea 1px solid; BORDER-TOP: #fff8ea 0px solid; BACKGROUND: #fff8ea; BORDER-LEFT: #fff8ea 1px solid; BORDER-BOTTOM: #fff8ea 0px solid
}
.canto DIV {
	BORDER-RIGHT: #fff8ea 0px solid; BORDER-TOP: #fff8ea 1px solid; LEFT: 0px; BORDER-LEFT: #fff8ea 0px solid; BORDER-BOTTOM: #fff8ea 0px solid; POSITION: relative; TOP: -1px
}
.canto DIV DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em; TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}


/* tits */

h1 {
    background:url(logo.gif) no-repeat;
    width:267px;
    height:91px;
    overflow:hidden;
    text-indent:-2000px;
    font-size:10pt;
}

h2 {
    margin:15px 0pt 20px;
	color:#a62305;
	font-size:17pt;
	border-bottom:1px solid #a62305;
	padding-bottom:1px;
	padding-TOP:5px;
	text-transform: none;
	text-align: left;
	font-weight:normal;
}

h3:hover {
text-decoration: underline;
}

h3 {
	margin:0 0 0 0;
	color:#D99100; /*5f7794*/
	font-size:12pt;
	padding-top:5px;
	text-align: left;
	font-weight:bold;
	background-image:url(seta-icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-bottom:0px;
	padding-left:20px;
	font-family:sans-serif;
}

h4 {
	margin:0 0 0 0;
	color:#D99100;
	font-size:12pt;
	padding-top:5px;
	text-align: left;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left center;
	padding-bottom:0px;
	padding-left:20px;
	font-family:sans-serif;
}

h5 {
	margin:0 0 0 0;
	color:#d99100; /*5f7794*/
	font-size:10pt;
	padding-top:5px;
   padding-bottom:5px;
	text-align: left;
	font-weight:bold;
	font-family : Tahoma;
	text-transform: uppercase;
}

/* noticias */

.noticia:hover {
text-decoration: underline;
}

.noticia {
	color: #0432CC;
	font-size:12px;
	text-align : left;
	background-image:url(noticia-icon.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
	margin-bottom:4px;
	padding-left:15px;
	font-weight:bold;
}

a.noticia:link {
	text-decoration: none;
	color: #0432CC;
}
	
a.noticia:visited { 
	text-decoration: none;
	color: #0432CC;
}
	
a.noticia:hover {
	text-decoration: underline;
	color: #0432CC;
}

.lista-noticia {
	color: #0432CC;
	font-size:14px;
	text-align : left;
	background-image:url(noticia-icon.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
	margin-bottom:4px;
	padding-left:15px;
	font-weight:bold;
}

.data {
	color: #777777;
	font-size:12px;
	text-align : left;
}

ul.notas {
    list-style:none;
    margin:0;
	 padding:0 0 6px 0;
}

.quero {
	color:#333333;
	font-size:12px;
	text-align : left;
	line-height:1.3;
	padding-left:21px;
	margin: 5px 0 0 0;
}

.testemunho {
	color:#333333;
	font-size:11px;
	text-align : right;
	padding-right : 10px;
}

a.testemunho:link {
	text-decoration: none;
	color: #0432CC;
}
	
a.testemunho:visited { 
	text-decoration: none;
	color: #0432CC;
}
	
a.testemunho:hover {
	text-decoration: underline;
	color: #0432CC;
}

/* cabecalho */

div#imagem-montando {
	width:500px;
	height:111px;
	position:absolute;
	top:0;
	right:0;
	background-repeat : no-repeat;
}

#cabecalho{
	width:auto;
	background: #ffffff url(filete_topo.gif) repeat-y right;
	border-bottom:5px solid #2B92B0;
	padding:10px 0 10px 30px;
}

/* colunas */

#conteudoEsq {
	position:absolute;
	width:180px;
	top:115px;
	color:#99f;
	padding-bottom:20px;
}

#sepcolCentralDir {
	margin-right:170px;
	padding-right:2px;
	background:#ffffff;
}

#colCentral {
	background:#ffffff;
	color:#333333;
	padding:2px 20px 20px 20px;
	min-height : 670px;
}

#conteudoDir {
	position:absolute;
	width:160px;
	right:5px;
	top:130px;
	float : right;
	height:500px;
	background-color : #f3f3f3;
}

#colEsq {
	background:#d4e9ef;
}

#sepEsqcolCentral {
	margin-left:190px;
	padding-left:2px;
	background:#ffffff;
}

#colDir {
	background:#f3f3f3;
   margin-right:0px;
}

/* menu */
div.span-7 {float:left;margin-right:2px;margin-top:0px;}
div.last {margin-right:0;}
.span-7 {width:189px;}

.box_indent{
	border-left:1px solid #ccc;
	padding-left:1px;
	margin-left:4px;
}

.toggle_next{
	cursor:pointer;
}

#painel{
    height:100%;
	background:#d4e9ef;
	position: absolute; left: 0px; top: 0px;
	padding-right:1px;
}

#painel ul{
margin:0; padding:10;
}

#painel li{
margin:0;
padding:0;
border-bottom: 1px solid #ffffff;
}

#painel li a{
display:block;
text-decoration:none;
color:#104165;
font-size:12px;
font-weight:bold;
padding: 5px 0px 5px 15px;
border-top:1px solid #2b92b0;
list-style:none;
cursor:pointer;
margin:0;
}

#painel ul.menu{
height:100%;
}

#painel li:hover{
background:#bcd9e1;
}

#painel .box_menu{
background:#FFF;
border-left:10px solid #ccc;
padding:0px;
}

#painel .box_menu li{
border:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
padding:0px;
}

#painel .box_menu li:hover{
background:none;
}

#painel .box_menu li a{
display:block;
color:#333333;
font-size:12px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
text-decoration:none;
padding:1px 0px 0px 10px;
background:#eee;
}

#painel .box_menu li ul{
margin-top:10px;
margin-bottom:15px;
}

#painel .box_menu li ul li{
border:none;
list-style:inside;
margin-left:20px;
color:red;
border-bottom:1px solid #fff;
margin-bottom:0px;
cursor:pointer;
}


.tabela_contato label{
	font-size:12px;
	font-weight:bold;
	color:#666;
}

.tabela_contato select{
 	font-size:12px
}

.tabela_contato td{
	padding-top:15px;
}

.tabela_contato label{
	padding-top:10px;
	color:#000;
}

#uf{
	padding-bottom:5px;
}

.sub{
	color:#a62305;
	font-size:12px;
	text-align : left;
	font-weight : bold;
}

a.sub:link {
	text-decoration: none;
	color: #f15822;
}
	
a.sub:visited { 
	text-decoration: none;
	color: #f15822;
}
	
a.sub:hover {
	text-decoration: underline;
	color: #c87400;
}

textarea {
	font-size: 12px;
}	

input, select {
	font-size: 12px;
}

/* rodape */

div.clearing {
	height: 0;
	clear: both;
}

div.rodape {
	clear: both;
	padding:10px 0px 6px 0px;
	text-align:center;
	font-size:8pt;
	color: #333;
	background : #2B92B0;
	font-weight : normal;
}

div.rodape a {
	color: #333;
}

/* ul para icones */

ul.icones {
    list-style:none;
    margin-left:10px;
}

ul.icones a {
/*    display:block;*/
    background-repeat:no-repeat;
    background-position:left center;
    padding:5px 5px 5px 20px;
    font-weight:bold;
}

ul.pdf a {
    background-image:url(pdf-icon.gif);
}

ul.doc a {
   background-image:url(doc-icon.gif);
}

.tamanho {
	font-size: 11px;
}

/* ul crcs */

ul.crcs {
    list-style:none;
}

ul.crcs li {
    margin:15px 0 20px;
    border-left:4px solid #999;
}

ul.crcs h3 {
    border-bottom:1px solid #CFCFCF;
    font-size:13pt;
    padding:4px 10px;
    font-weight:bold;
}

ul.crcs p {
    margin:6px 10px 8px 10px;
}

/* beneficiados */
#content_superior{
	width:575px;
	height:330px;
	background:#fff;
	z-index:100;
}

.h2{
	color:#2B92B0;
	border:none;
	text-transform:none;
	font-size:13pt;
	font-weight:bold;
	margin-bottom:5px;
}

#overview{
	float:left;
}
#overview p{
	margin-top:0px;
	margin-bottom:4px;
}
#content_julio{
	float:left;
	width:350px;
}
#tab{
	width:100%;
}

#tabela_beneficiados{
	font-size:10pt;
	width:100%;
}
#tabela_beneficiados td{
	padding:2px;
	border-bottom:1px solid #eee;
}
#tabela_beneficiados tr:hover{
	background:#D6F6FF;
}
th.header { 
   background-image: url(../img/small.gif);     
   cursor: pointer; 
   font-weight: bold; 
   background-repeat: no-repeat; 
   background-position: center left;
	background-color:#CDE6ED; 
   padding-left: 20px; 
	padding-right:5px;
   border-right: 1px solid #dad9c7; 
   margin-left: -1px; 
	text-align:left;
} 
th.headerSortUp { 
    background-image: url(../img/small_asc.gif); 
    background-color: #9BCCDA; 
} 
th.headerSortDown { 
    background-image: url(../img/small_desc.gif); 
    background-color: #9BCCDA; 
} 
.uf_sigla{
	font-size:22pt;
	border:none;
}

