/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
		 /*       GERAL       */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address , img, label, fieldset, table, tr, td { margin:0px; padding:0px; border: 0px; }		
body { background-color: #647E99; margin:0px; padding:0px; border: 0px; }
body a:visited, body a:link, body a { text-decoration:none; }
body a:hover { text-decoration:underline; }
h1 {display:none;}

/* Stroke das imagens de destaque */
#img_dest img { border-width: 2px; border-style: solid; border-color: #9FBBDD; }

/* Stroke das imagens de destaque 02 */
#img_dest2 img { border-width: 1px; border-style: solid; border-color: #9FBBDD; }

/* Estilo da borda azul do site */
.stroke_site { background-color: #80A8C6; }

/* Estilo da borda azul das colunas menu */
.stroke_menu { border-right: 1px solid #80A8C6; width: 146px; }

/* Estilo da borda azul das colunas menu */
.stroke_conteudo { border-left: 1px solid #80A8C6; width: 620px; }

/* Fundo da coluna do MENU */
.fnd_colmenu { background-color: #FFFFFF; background-image: url(../img/fnd_colmenu.gif); background-repeat: no-repeat; background-position: left top; }

/* Fundo do RODAPE */
.fnd_rodape { background-color: #647E99; }

/* Fonte Padrao Titulos - Bold Azul Verdana 10 */
.fnt_padraotit01 { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding: 10px 0 10px 0; }

/* Fonte Padrao Titulos - Bold Azul Verdana 10 */
.fnt_padraotit02 { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 10px 0 10px 0; }

/* Fonte Padrao Titulos - Bold Azul Verdana 10 */
.fnt_padraotit03 { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 0 0 5px 0; }

/* Fonte Padrao Titulos - Bold Azul Verdana 10 */
.fnt_padraotit04 { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 10px 0 5px 0; }

/* Fonte Padrao Titulos - Bold Azul Verdana 10 */
.fnt_padraotit03Uper { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 0 0 5px 0; text-transform:uppercase; }

/* Fonte Padrao do texto cinza Verdana 10 */
.fnt_padrao01cinza { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:14px;letter-spacing:0 }	
.fnt_padrao01cinza a { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:14px; letter-spacing:0 }
.fnt_padrao01cinza a:hover { color: #80A8C6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:14px; letter-spacing:0 }
/* Fonte Padrao do texto cinza Verdana 10 */
.fnt_padrao02cinza { color: #666666; text-decoration: none; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }	

/* Fonte Padrao do texto azul Verdana 10 */
.fnt_padrao02azul { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }	

/**/
.fnd_tracadoVert { border-right-width: 1px; border-right-style:dotted; border-right-color: #ADV7DA; }

/**/
.fnd_tracadoHor { border-bottom-width: 1px; border-right-style:dotted; border-right-color: #ADV7DA; }

.fnt_padrao01azul { color: #3D70A9; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }	



	
	
		
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
		 /*       HEADER       */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* Imagem do Fnd do Header */
.fnd_header { background-color: #FFFFFF;}

/* Imagem do Fnd dos LNK Uteis */
.fnd_lnkuteis { background-color: #FFFFFF; background:#F3F8FB;  border-bottom: 1px solid #E9EEF4}

/* Fonte dos LNK Uteis */
.fnt_lnkuteis { color: #2D527B; text-decoration: none; font-size: 11px; font-family: Tahoma, Arial, Verdana, Helvetica; }

/* Imagem do Fnd do Login */
.fnd_login { background-color: #D8E4F0; background-image: url(../img/fnd_login_meio.gif); background-repeat: repeat-x; background-position: left top; }

/* Fonte do Login */
.fnt_login { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

/* Fonte Azul Bold*/
.fnt_azulbold10 { color: #2D527B; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.fnt_azulbold10 a { color: #CCCCCC; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* Form do Login */
.frm_login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #647E99; text-decoration: none; border: 1px solid #7F9DB9; width: 88px; }


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
		 /*       RODAPE       */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* Fonte do Rodape */
.fnt_rodape { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px; }

/* Fundo do Rodape */
.fnd_rodapeCima { border-bottom: 4px solid #80A8C6; background-color:#FFFFFF; }

/* Fundo do Rodape Esq */
.fnd_rodapeCimaEsq { border-bottom: 4px solid #80A8C6; background-color:#FFFFFF; border-right: 1px solid #80A8C6; width: 134px; }

/* Fundo do Rodape Dir */
.fnd_rodapeCimaDir { border-bottom: 4px solid #80A8C6; background-color:#FFFFFF; border-left: 1px solid #80A8C6; width: 610px; }



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
		 /*        MENU        */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* Fundo da NEWS LETTER */
.fnd_news { border: 1px solid #9FBBDD; background-color: #DAE4EE; }

/* Form da News */
.frm_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #647E99; text-decoration: none; border: 1px solid #7F9DB9; width: 131px; }


.pontVert {
	background-image: url(../img/pontVert02.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.pontHor {
	background-image: url(../img/pontHor01.gif);
	background-repeat: repeat-x;
	background-position: left center;
}











/* Fonte Bold 10 Branca */
.fnt_titGrid { color: #FFFFFF; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }


.pontVertInt {
	background-image: url(../img/pontVert03.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.pontHorInt {
	background-image: url(../img/pontHor02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/* PADDINGs */

.grid {
	border: 1px solid #2D527B;
	background-color: #DAE4EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D527B;
	text-decoration: none;
	}
	
.gridTxt { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D527B;
}
	
.gridTit {
	background-color: #647E99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2D527B;
	border-right-color: #2D527B;
	border-bottom-color: #2D527B;
	border-left-color: #2D527B;
}
.grid02 {
	border: 1px solid #80A8C6;
	background-color: #F1F5F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D527B;
	text-decoration: none;
	}
	
.gridTit02 {
	background-color: #DAE4EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D527B;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #80A8C6;
	border-right-color: #80A8C6;
	border-bottom-color: #80A8C6;
	border-left-color: #80A8C6;
}







.fnd_lnks_sub2 {
	background-image: url(../img/barraVertInt_lnks.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.frm_fale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.frm_fale2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color:#D4D0C8;
}

/* id da imagem de carregamento de pagina */
#carregando {margin:5px 5px 5px 5px;}



/* caixa da foto que abrir o lightbox */
#divFoto{
	background-color:#fff;
	position: relative;
	width:147px;
	/* Height e Bottom tem que ter o mesmo valor */
	height:12px; 
	bottom:12px;
	text-align: left;
	text-indent: 5px;
	opacity: .9;
	filter: Alpha(Opacity=90);
	
}

/* seletor utilizado para restaurar a margem vertical da tag P nas notícias/clipping */
#noticiaContainer p {margin: 10px 0;}
#noticiaContainer img {margin: 10px;}


/* MAPA DO SITE */

.link_mapasite{ color:#2D527B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.link_mapasite a{ text-decoration:underline; color:#2D527B;}