/*************************************************************
CONFIGURAÇÕES GERAIS
*************************************************************/
*{
	margin:0;
	padding:0;
	list-style:none;
}

html {
     overflow: -moz-scrollbars-vertical;
}

a{
	text-decoration:none;
}

a img{
	border:none;
}

/*************************************************************
GERAL
*************************************************************/
#geral{
	width:985px;
	margin:0 auto;
	border-left:1px solid #6f6f6f;
	border-right:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
}

/*************************************************************
TOPO
*************************************************************/
#topo{
	width:985px;
	height:210px;
	background:url(../interface/bg_topo.jpg) no-repeat;
}

/************************
LOGO
*************************/
#logo{
	padding:45px 0 0 25px;
}

#logo h1{
	width:235px;
	height:125px;
	text-indent:-5000px;
}

#logo h1 a{
	display:block;
	height:125px;
}

/*************************************************************
MEIO
*************************************************************/
#meio{
	width:985px;
}

#meio:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0;
	visibility: hidden;
	clear: both;
}

/*************************************************************
MENU
*************************************************************/
#menu{		
	width:217px;
	padding:80px 0 0 0;
	float:left;
	background:url(../interface/bg_menu.jpg) left top no-repeat;
}

#menu ul li{
	padding:6px 33px 6px 10px;
	text-align:right;
}

#menu ul li.zebra1{
	background:#d1ebdc url(../interface/menu_ul_li.gif) center right no-repeat;
}

#menu ul li.zebra2{
	background:#e5f2eb url(../interface/menu_ul_li.gif) center right no-repeat;
}

#menu ul li a{
	font:bold 13px "Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	color:#2f3d44;
}

#menu ul li a:hover{
	color:#144F2C;
}

/*************************************************************
CONTEUDO
*************************************************************/
#conteudo{
	width:748px;/*778*/
	padding:10px;
	float:left;
}

#conteudo h2{
	margin:0 0 10px 0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#2f3d44;
}

#conteudo h3{
	margin:0 0 5px 0;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333;
	border-bottom:1px solid #eee;
}

#conteudo h4{
	margin:0 0 5px 0;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#555;
}

#conteudo p{
	margin:0 0 15px 0;
	font:12px/20px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#444;
}

#conteudo ul{
	margin:0 0 10px 0;
}

#conteudo ul li{
	margin:0 0 5px 0;
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#444;
}

#conteudo a.voltar{
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
}

#conteudo a.voltar:hover{
	text-decoration:underline;
}

/*************************************************************
HOME
*************************************************************/
#home{
}

/************************
BANNER
*************************/
#home #banner{
	margin:0 0 10px 0;
}

/************************
COLUNAS
*************************/
#home #coluna01{
	width:47%;
	margin:0 0 15px 0;
	padding:0 2% 0 1%;
	float:left;
}

#home #coluna02{
	width:47%;
	margin:0 0 15px 0;
	padding:0 1% 0 2%;
	float:left;
}

/************************
ULTIMAS NOTICIAS
*************************/
#home #ultimasnoticias{
	margin:0 0 10px 0;
}

#home #ultimasnoticias span{
	height:1px;
	margin:10px 0;
	display:block;
	text-indent:-5000px;
	border-bottom:1px solid #e7e7e7;
}

#home #ultimasnoticias h2{
	margin:0 0 10px 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#405e71;
	border-bottom:1px dashed #939393;
}

#home #ultimasnoticias h3{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#405e71;
	border:none;
}

#home #ultimasnoticias p{
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
}

#home #ultimasnoticias a.leiamais{
	font:11px Arial, Helvetica, sans-serif;
	color:#405e71;
}

#home #ultimasnoticias a.leiamais:hover{
	text-decoration:underline;
}

#home #ultimasnoticias .not{
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #eee;
}

/************************
MAIS NOTICIAS
*************************/
#home #maisnoticias{
	padding:0 0 10px 0;
}

#home #maisnoticias ul li{
	font:13px/23px Arial, Helvetica, sans-serif;
	list-style:inside disc;
	border-bottom:1px dashed #e7e7e7;
}

#home #maisnoticias ul li a{
	color:#2f3d44;
}

#home #maisnoticias ul li a:hover{
	text-decoration:underline;
}

/************************
CONSULTAS
*************************/
#home #consultas{
	margin:0 0 10px 0;
}

#home #consultas h2{
	margin:0 0 10px 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#006b32;
	border-bottom:1px dashed #939393;
}

#home #consultas form label{
	font:13px Arial, Helvetica, sans-serif;
	color:#04391f;
}

#home #consultas form label input{
	padding:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	border:none;
	background:#d7d7d7;
}

/************************
AGENDA
*************************/
#home #agendahome{
	margin:0 0 10px 0;
}

#home #agendahome h2{
	margin:0 0 10px 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#405E71;
	border-bottom:1px dashed #939393;
}

#home #agendahome ul li{
	list-style:inside disc;
}

#home #agendahome ul li a{
	color:#333;
}

#home #agendahome ul li a:hover{
	text-decoration:underline;
}

#agenda{
	margin:10px;
	padding:10px;
	background:#fff;
}

#agenda h1{
	margin:0 0 10px 0;
	font:20px Arial, Helvetica, sans-serif;
	color:#333;
}

#agenda table tr td{
	padding:4px;
	vertical-align:top;
	font:14px Arial, Helvetica, sans-serif;
}

/************************
EMPRESA DESTAQUE
*************************/
#home #empresadestaque{
	margin:0 0 10px 0;
	text-align:center;
	border:1px dashed #CCC;
}

#home #empresadestaque h2{
	margin:0 0 5px 0;
	padding:5px;
	font:18px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#f1cf10;
	border-bottom:4px solid #d1a71b;
	background:#2f4452;
}

#home #empresadestaque img{
	margin:10px 0;
}

/***********************
CODIGO
***********************/
#home #codigo{
	margin:0 0 10px 0;
}

#home #codigo h2{
	margin:0 0 5px 0;
	padding:5px;
	font:18px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#f1cf10;
	border-bottom:4px solid #d1a71b;
	background:#2f4452;
}

a, a:hover, a:visited{
	color:#333;
	text-decoration:none;
}

/************************
PALAVRA PRESIDENTE
*************************/
#home #palavrapresidente{
	border:1px dashed #CCC;
}

#home #palavrapresidente h2{
	margin:0 0 5px 0;
	padding:5px;
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
	border-bottom:4px solid #d1a71b;
	background:#264b39;
}

#home #palavrapresidente #palavra{
	padding:15px;
	font:15px Arial, Helvetica, sans-serif;
	color:#333;
}

#home #palavrapresidente #palavra q{
	font:15px Arial, Helvetica, sans-serif;
	color:#333;
}

#home #palavrapresidente #palavra p{
	text-align:right;
	color:#264B39;
}

/************************
CADASTRE
*************************/
#home #cadastre{
	width:718px;/*748*/
	padding:15px;
	display:block;
	background:#faeeaa;
	clear:both;
}

#home #cadastre h2{
	margin:0 0 5px 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#003f24;
}

#home #cadastre p{
	margin:0 0 5px 0;
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
}

#home #cadastre form label{
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}

/*************************************************************
ACILPA
*************************************************************/
#acilpa{
}

#acilpa a{
	display:block;
	margin:0 0 15px 0;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#007538;
}

#acilpa a:hover{
	text-decoration:underline;
}

/*************************************************************
FOTOS
**************************************************************/
#fotos{
	width:600px;
}

#fotos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0;
	visibility: hidden;
	clear: both;
}

#fotos ul li{
	width:180px;
	height:180px;
	display:inline;
	float:left;
	text-align:center;
}

#fotos ul li img{
	margin:4px;
	padding:5px; border:1px solid #DFDAC3;
}

#fotos ul li a{
	font:12px Tahoma, Helvetica, sans-serif;
	color:#311806;
}

/*************************************************************
VER GALERIA
**************************************************************/
#galeria{
	width:600px;
}

#galeria ul li{;
	display:inline;
}

#galeria ul li img{
	margin:4px;
	padding:4px; border:1px solid #DFDAC3;
}

#galeria ul li a{
	color:#311806;
}

/*************************************************************
ASSOCIADAS
*************************************************************/
#associadas{
}

#associadas table tr td{
	padding:4px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#222;
}

#associadas ul li{
	margin:0;
	padding:6px;
	font:12px Arial, Helvetica, sans-serif;
}

#associadas .zebra1{
	background:#fff;
}

#associadas .zebra2{
	background:#f7f7f7;
}

#associadas ul li a{
	color:#444;
}

#associadas ul li a:hover{
	text-decoration:underline;
}

#associadas form{
	margin:0 0 15px 0;
}

#associadas form label{
	font:12px Arial, Helvetica, sans-serif;
	color:#003F1C;
}

#associadas form label input{
	padding:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	border:none;
	background:#d7d7d7;
}

/*************************************************************
ASSOCIE
*************************************************************/
#associe{
}

#associe form label{
	margin:0 0 10px 0;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
}

#associe form label input, #associe form label textarea{
	padding:3px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#555;
}

#associe p.sucesso{
	margin:0 0 10px 0;
	padding:5px;
	font-weight:bold;
	color:#006633;
	border:1px solid #006600;
	background:#CFFCE9;
}

#associe p.erro{
	margin:0 0 10px 0;
	padding:5px;
	font-weight:bold;
	color:#993300;
	border:1px solid #990000;
	background:#FECBCB;
}

/*************************************************************
CONSULTAS
*************************************************************/
#consultas{
}

#consultas form label{
	font:12px Arial, Helvetica, sans-serif;
	color:#003F1C;
}

#consultas form label input{
	padding:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	border:none;
	background:#d7d7d7;
}

/*************************************************************
DICAS
*************************************************************/
#dicas{
}

#dicas ul li{
	margin:0 0 10px 0;
	font:12px Arial, Helvetica, sans-serif;
}

#dicas ul li a{
	color:#333;
}

#dicas ul li a:hover{
	text-decoration:underline;
}

/*************************************************************
FALE
*************************************************************/
#fale{
}

#fale p.sucesso{
	margin:0 0 10px 0;
	padding:5px;
	font-weight:bold;
	color:#006633;
	border:1px solid #006600;
	background:#CFFCE9;
}

#fale p.erro{
	margin:0 0 10px 0;
	padding:5px;
	font-weight:bold;
	color:#993300;
	border:1px solid #990000;
	background:#FECBCB;
}

#fale form label{
	margin:0 0 10px 0;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#444;
}

#fale form label input{
	padding:3px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#555;
}

#fale form label textarea{
	padding:3px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#555;
}


/*************************************************************
NOTÍCIAS
*************************************************************/
#noticias{
}

#noticias ul li{
	margin:0 0 10px 0;
	font:12px Arial, Helvetica, sans-serif;
}

#noticias ul li span{
	font-weight:bold;
	color:#003F1C;
}

#noticias ul li a{
	color:#333;
}

#noticias ul li a:hover{
	text-decoration:underline;
}

/*************************************************************
PORQUE
*************************************************************/
#porque{
}

/*************************************************************
CARTÃO
*************************************************************/
#cartao{
}

#cartao #links table tr td{
	padding:0 0 5px 0;
}

#cartao #links table tr td a{
	font:14px Arial, Helvetica, sans-serif;
	color:#005F2C;
}

#cartao #links table tr td a:hover{
	text-decoration:underline;
}

#cartao #pesquise{
	margin:20px 0 0 0;	
}

#cartao #pesquise h3{
	font:12px Arial, Helvetica, sans-serif;
}

#cartao #pesquise form{
	margin:0 0 15px 0;
}

#cartao #pesquise form label{
	font:12px Arial, Helvetica, sans-serif;
	color:#003F1C;
}

#cartao #pesquise form label input{
	padding:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	border:none;
	background:#d7d7d7;
}

/*************************************************************
SERVIÇOS
*************************************************************/
#servicos{
}

/*************************************************************
SICOOB
*************************************************************/
#sicoob{
}

/***************************************************
PAGINAR
****************************************************/
#paginar{
	width:100%;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin:15px 0;
	padding:3px 0;
	display:block;
}

#paginar table{
	border:none;
}

#paginar table tr td{
	margin:0;
	padding:0;
}

#paginar h4{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}

#paginar span{
	display:inline;
}

#paginar ul{
	background:#FF0000;
	height:auto;
}

#paginar ul li{
	/*width:20px;*/
	margin:0 1px;
	padding:0;
	float:left;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666;
	background:#f7f7f7;
}

#paginar ul li a{
	width:22px;
	height:22px;
	display:block;
	border:1px solid #fff;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:url(../interface/letra_bg.png);
}


/*************************************************************
RODAPÉ
*************************************************************/
#rodape{
	margin:10px 0 0 0;
	padding:10px 0;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#090101;
	background:#cecece;
	clear:both;
}

#rodape a{
	color:#000066;
}

#rodape a:hover{
	text-decoration:underline;
}