html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

img { border: 0;}

body {
		background: #FFF;
		font: 14px Arial, Verdana, Tahoma, sans-serif; color: #666;
		text-align:left;
	}

#estrutura { 
		width: 960px;
		margin: auto;
		padding: 0 10px;
		text-align: center;
	}

/* ----------------------- Cabecalho ------------- */
#cabecalho {
	height: 100px;
	background: #0082D7 url(../imagens/bgcabecalho.jpg) no-repeat top left;
	border-top: 1px solid #184984;
	}

#logo{ 
	float: left;
	background: url(../imagens/logosinticom.gif) no-repeat top left;
	}

#logo a/**/{ 
	width: 80px;
	height: 80px;
	background: url(../imagens/logosinticom.gif) no-repeat;
	text-indent: -9000em;
	overflow: hidden; 
	display: block;
	text-decoration: none;
	}

#migalha, #espaco {
	margin: 15px 15px 0 0;
	padding-bottom: 3px;
	text-align: right;
	font-size: 10px;
}

#conteudo {
	/*width: 960px;*/
	margin: 0;
	text-align: left;
}

#colmenu {
	float: left;
	width: 190px;
	/*background: #F9F9F9;*/
	border-top: 1px solid #EAEAEA;
}	

#ondeestamos  {
	margin: 20px 0 0 0;
	padding: 5px 0 10px 10px;
	font: 11px arial, verdana, sans-serif; color: #666;
	background: #F7F7F7;
	border: 1px solid #F1F1F1;
}

#colconteudo {
	float: left;
	/*background: #EAEAEA;*/
	width: 710px;
	margin-left: 40px;
	padding: 0 10px 0 0;
	text-align: left;
	/* border-top: 1px solid #DFDFDF; */
	border-top: 1px solid #EAEAEA;
}

#rodape {
	clear: both;
	float: left;
	width: 960px;
	height: 40px;
	margin: 20px 0;
	padding: 10px 0 0 0;
	background: #F5F5F5;
	border-top: 2px solid #EAEAEA;
	text-align: left;
	}

#rodape a {color: #0060df; background: none; text-decoration:none;}
#rodape a:hover {color: #333;}

#copyright, #assinatura {
	font-size: 10px;
	color: #666;
	float: left;
	margin-left: 5px;
}
#assinatura {
	float: right;
	margin-right: 5px;
}

/* Menu - Navegacao*/
ul {
	list-style: none;
	border: none;
	/* border-top: 1px solid #DFDFDF;*/
	background: #F9F9F9;
}

ul li {
	margin: 0px;
	padding: 0px;
}

ul li a {
	width: 180px;
	font: 12px arial, verdana, sans-serif; color: #3399FF;
	display: block;
	border-bottom: 1px solid #DFDFDF;
	padding: 10px 0px 10px 10px;
	text-decoration: none;
}

ul li a:hover, #vertmenu ul li a:focus {
	color: #FFF;
	background: #3399FF;
}
/* Fim - Menu */

h1 { 
	margin: 10px 0 0 0;
	font-size: 1.9em;
	letter-spacing: -1px;
	font-weight: normal;
}

#content h1 { text-transform: none; }

h2 {
	margin: 8px 0 20px 0; padding: 0;
	font: 22px Arial, verdana, sans-serif; color: #0082d7;
	text-align: left;
	}

h3 {
	margin: 10px 0 0 0; padding: 0;
	font: 16px arial, verdana, sans-serif; color: #333;
	text-align: left;}
	
h4 {
	margin: 10px 0 0 0; padding: 0;
	font: bold 14px verdana, arial, sans-serif; color: #333;
	text-align: left;
}

p {
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: justify;
	line-height: 150%;
	}
	
.aviso {
	font-size: 11px;
	}

.titulo {
	float: left;
	margin: 55px 0 0 26px;
	font: 14px georgia, verdana, arial, sans-serif; color: #FFF;
	text-align: left;
	}

.tit_localizacao {
	font: bold 12px arial, verdana, sans-serif; color: #999;
	text-align: left;
	line-height: 150%;
}
	
	
	
.txt_home, .txt_novidade{
	float: left;
	margin: 25px 0 0 25px;
	font: 12px arial, verdana, sans-serif; color: #FFF;
	line-height: 110%;
}

.txt_autor {
	margin-left: 135px;
	font-size: 10px;
}

.txt_novidade  {
	margin: 266px 0 0 560px;
	font: 12px Arial, verdana, sans-serif;
	color: #FFF;
}

hr {
	border-bottom: 1px solid #EAEAEA;
	height: 1px;
	border: 0;
}

#colhome {
	width: 730px;
	height: 425px;
	float: left;
	margin-left: 40px;
	background: #FFF url(../imagens/bgfthome.jpg) no-repeat top left;
	text-align: left;
	}

#colcontdir, #colcontesq {
	float: left;
	width: 260px;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: center;}

#colcontesq { float: right; }

.fotodiretores {margin: 0 0 5px 0;}
.imgcarta, .imgcartatopo, .imgcartatopo {float: left; margin: 0 0 0 5px;}
.imgcartatopo {margin: 10px 0 0 5px;}
.imgcartarodape {margin: 0 0 10px 5px;}
.imgmapa {float: left; margin: 10px 300px 20px 0;}

/*--------------------------- Internas ---------------*/

table   { width: 340px; margin: 10px 0; padding: 0; }
tr	{ margin: 0; padding: 0; }
td	{ margin: 0; padding: 5px; background: #f9f9f9; }

/*--------------------------- Links Internos ---------------*/

.navegainterna { 
	width: 720px;
	margin: 20px 0 10px 0;
	padding: 10px 0;
	text-align: right;
	font-size: 11px;
	color: #DFDFDF;
	}

a.interna:link { color: #3399FF; text-decoration: none;}
a.interna:visited { color: #3399FF; text-decoration: none;}
a.interna:hover { color: #3399FF; text-decoration: underline;}

a.utilhome:link { color: #FFF; text-decoration: none;}
a.utilhome:visited { color: #FFF; text-decoration: none;}
a.utilhome:hover { color: #3399FF; text-decoration: underline;}

/*--------------------------- Formulário ---------------*/

div.formLeft { 
	float: left;
	width: 15%;
	text-align: left;
	padding-bottom: 3px;
	border-bottom: 1px solid #F1F1F1;
 	}

div.formRight {
	float: right;
	width: 85%;
	padding-bottom: 10px;
	}

input, textarea { border: 1px solid #ccc;}

.bt { 
	width: 90px;
	height: 25px;
	background: #F66B1C;
	border: 1px solid #A5A5A5;
	font: bold 12px Arial, Verdana, Tahoma, sans-serif; color: #FFF;
	text-align: center;
	margin-top: 10px;
	}

#coldir_pres, #coldir_secret, #coldir_tesou, #coldir_suplente1, #coldir_suplente2, #coldir_suplente3, #coldir_membroum, #coldir_membrodois, #coldir_membrotres, #col2dir_membroum, #col2dir_membrodois, #col2dir_membrotres { margin: 15px 0; font: 11px arial, verdana, sans-serif; color: #333; text-align: center;}

#coldir_pres {
	width: 550px;
	padding: 5px 0;
	}

#coldir_secret, #coldir_tesou  {
	width: 275px;
	padding: 5px 0;
	float: left;
	}

#coldir_tesou { float: right; }

#coldir_suplente1, #coldir_suplente2, #coldir_suplente3 {
	width: 183px;
	padding: 5px 0;
	float: left;
	}

#coldir_suplente2 { width: 184px; }

#coldir_membroum, #col2dir_membroum, #coldir_membrodois, #col2dir_membrodois, #coldir_membrotres, #col2dir_membrotres {
	width: 183px;
	padding: 5px 0;
	float: left;
	}

#coldir_membrodois, #col2dir_membrodois { width: 184px; }

/*--------------------------- Erro ---------------*/

#erro404 {
	width: 800px;
	height: 460px;
	margin: 40px 0 0 105px;
	font-size: 14px;
	color: #0066CC;
	background: url(../imagens/bg404.jpg) no-repeat top right;
	text-align: center;
}

.boxDiretores, .boxConselho {
	width: 720px;
	height: 340px;
	float: left;
	margin: 15px 0 0 0;
}

.boxConselho {
	height: 185px;
	margin: 10px 0 0 0;
}

.boxgaleria {
	width: 730px;
	height: 480px;
}

#busca {
	width: 172px;
	height: 20px;
	margin: 26px 17px 0 0;
	background: #194D89;
	float: right;
}

.caixadetexto{
	width: 138px;
	float: left;
	font-family: "Arial", "Verdana";
	color: #666; 
	border: 1px solid #FFF;
}
 
.envio {
	width: 28px;
	height: 20px;
	float: left;
	font-family: "Arial", "Verdana";
	color: #FFF; 
	background: url(../imagens/btlupa.gif) no-repeat center left;
	border: 0;
}

.frase {
	float: left;
	margin: 0 0 20px 0;
	padding: 0 35px;
	background: #F9F9F9;
	font: 16px georgia, verdana, arial, sans-serif;
	color: #999;
	text-align: left;
	}

.assinaturapres {
	font-size: 10px;
	}
	
