*{ margin:0; padding:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#68676C; }

html, body{ text-align:center; background-color: #D8EBEF;}

a{ color: #555; text-decoration:underline; }
a:hover{ color:#8C8989; text-decoration:underline; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #216A78;
	margin: 0 0 15px 0;
}

#tudo td, .alinha_topo{ vertical-align:top; }
#div_geral_maior {
	width: 750px;
	border-left: 1px solid #CADBDF;
	border-right: 1px solid #CADBDF;
	border-bottom: 1px solid #E5ECEE;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#div_geral_menor {
	border-left: 1px solid #ADBCBF;
	border-right: 1px solid #ADBCBF;
	border-bottom: 1px solid #C4CACC;
	background-color: #fff;
}
#div_busca {
	background-image: url(../images/img_busca.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}

#box_busca {
	height: 20px;
	margin: 5px 0 0 5px;
	padding: 0 20px 0 0;
	float: left;
	width: 290px;
}
#box_informativo {
	font-weight: bold;
	float: right;
	padding: 6px 0 0 0;
	width: 340px;
}
#box_informativo1 { float: left; padding: 0 10px 0 60px; }
.txt_mail { float: left; padding: 2px 1px 0 0; }
#box_info_imput { float: left; padding: 0 0 0 5px; }
.txt_senha { float: left; padding: 2px 1px 0 5px;}
#btn_ok1 { margin: 0 0 0 5px;}

.field_busca_infor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	width: 100px;
	border: 2px inset #E7E7E7;
	vertical-align: top;
}

.field_dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: top;
	margin: 1px 2px 0 2px;
}

.field1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	width: 200px;
	border: 2px inset #E7E7E7;
	vertical-align: top;
}
.field2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	width: 250px;
	border:2px inset #E7E7E7;
	height: 50px;
	vertical-align: top;
}
.field3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	width: 50px;
	border: 2px inset #E7E7E7;
	vertical-align: top;
}
.field4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	width: 70px;
	border: 2px inset #E7E7E7;
	vertical-align: top;
}
.btn_enviar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:2px outset #E7E7E7;
	color: #000;
	margin: 10px 0 0 0;
}
.table_form1 td { height: 28px; padding: 0 0 0 10px;}
#tab_form { width: 550px; }

.def_table { width: 748px; }
.def_td_esq {
	width: 142px;
	background-image: url(../images/bg_menu.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.def_td_dir { width: 606px; vertical-align: top; }
.def_img_menu { text-align: center; margin: 27px 0 20px 0;}

#td_box_sup { width: 604px; }
.box_float { float: left; }
.box_sup_topo { width: 296px; height: 20px; background-color: #FFB100; padding: 0 0 0 5px;}
.box_borda {
	width: 297px;
	height: 211px;
	border-left: 2px solid #D8EBEF;
	border-right: 2px solid #D8EBEF;
	background-image: url(../images/img_fundo_div1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.def_tit_laranja { padding: 14px 0 0 11px; }
.def_texto_marrom { padding: 10px 5px 0 15px; color:#CD5B00; font-weight: bold;	line-height: 15px; }
.def_texto_cinza { padding: 10px 80px 0 15px; color:#555; line-height: 15px; }

#teste { width:286px; float:right; }
#box_dir_top {
	width: 276px;
	height: 100px;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #A8D0D9;
	background-image: url(../images/img_louis.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.def_tit_roxo_top { padding: 14px 0 0 8px;}
.def_tit_roxo_top_inf { padding: 14px 0 0 0;}
.def_texto_cinza_dir { padding: 5px 90px 0 10px; color:#555; line-height: 15px; }

#box_dir_inf {
	width: 276px;
	height: 120px;
	float: right
}
.def_texto_cinza_dir_inf { padding: 5px 40px 0 0; color:#555; line-height: 15px; }

#def_box_inf { width: 606px; height:139px; margin: 1px 0 0 0; }
#geral_box_inf1 {
	width: 202px;
	height: 129px;
	float: left;
}
#tit_noticias { width: 197px; height: 20px; padding: 0 0 0 3px; background-color: #D34CBD; }
.box_borda_inf1 {
	width: 200px;
	height: 109px;
	border-right: 2px solid #D8EBEF;
}
.def_texto_cinza_inf1 {
	padding: 10px 0 0 10px;
	color:#555;
	line-height: 15px;
}
.img_div1 {
	margin: 5px 8px 0 0;
	float: left;
}
.def_link_box {
	text-align: right;
	padding: 5px 5px 0 0;
	font-weight: bold;
}

#geral_box_inf2 { 
	width: 202px;
	height: 129px;
	float: left;
}
#tit_agenda { width: 197px; height: 20px; padding: 0 0 0 3px; background-color: #62AFDC; }

.font_data { color: #EE0000; font-weight: bold; }
.def_texto_cinza_inf2 {	color:#555;	line-height: 15px; }

#geral_box_inf3 { 
	width: 202px;
	height: 129px;
	float: right;
}
#tit_artigos { width: 197px; height: 20px; padding: 0 0 0 3px; background-color: #B1CB65; }
.box_borda_inf2 {
	width: 200px;
	height: 109px;
	border-right: 2px solid #fff;
}
#geral_box_inf4 {
	list-style-image: url(../images/img_li.gif);
	list-style-type: none;
	padding: 10px 0 0 20px;
	line-height: 15px; 
}
.def_link_box1 {
	font-weight: bold;
}
.box_sup_topo2 { width: 599px; height: 20px; background-color: #62AFDC; padding: 0 0 0 5px; }
.tit_noticia { width: 599px; height: 20px; background-color: #D34CBD; padding: 0 0 0 5px; }
.tit_eventos { width: 599px; height: 20px; background-color: #62AFDC; padding: 0 0 0 5px; }
.tit_quem_somos { width: 599px; height: 20px; background-color: #B3D1D7; padding: 0 0 0 5px; }
.tit_artigos { width: 599px; height: 20px; background-color: #B1CB65; padding: 0 0 0 5px; }
.tit_cegueira { width: 599px; height: 20px; background-color: #CD5B00; padding: 0 0 0 5px; }
.tit_contato { width: 599px; height: 20px; background-color: #EFBDE7; padding: 0 0 0 5px; }
.tit_cursos { width: 599px; height: 20px; background-color: #EE0000; padding: 0 0 0 5px; }
.tit_estrutura { width: 599px; height: 20px; background-color: #555; padding: 0 0 0 5px; }
.tit_colabore { width: 599px; height: 20px; background-color: #0262B3; padding: 0 0 0 5px; }

.colunadudu{ float:right; width:184px; height: 330px; padding: 0 0 0 8px; margin: 5px 0 0 5px; border-left: 2px solid #D8EBEF; }
.colunadudu li { padding: 0 0 5px 0; }

.borda_box_inter2{ float:left; width: 357px; }
.borda_box_inter { width: 557px; }
.borda_box_inter, .borda_box_inter2 {
	padding: 20px 0 0 20px;
	border-left: 2px solid #D8EBEF;
	margin: 0 0 2px 0;
}

.borda_box_inter p, .borda_box_inter2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555;
	margin: 0 0 15px 0;
	line-height: 15px;
}

/*menu principal*/
#navcontainer {
	width:142px;
	background-color: #FFF;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#navlist {
	margin: 0 2px;
}
#navlist li{
	margin: 2px 0;
	list-style-type: none;
	background-color: #D8EBEF;
}
#navcontainer a {
	height: 17px;
	padding: 3px 0 0 17px;
	display: block;
	background-image: url(../images/img_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
#navcontainer a:hover {
	background-image: url(../images/img_menu_hover.gif);
	background-repeat: no-repeat;
}
.img_alinha_esq{ float:left; margin:6px 5px 0 0; border:1px solid #96B9C0; }
.img_alinha_dir{ float:right; margin:6px 0 0 5px; border:1px solid #96B9C0; }

/*menu inferior*/

#menu_inf {
	width: 738px;
	height: 30px;
	background-color: #fff;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding: 2px 0 0 0;
}
#borda_menu_inf {
	border-top: 2px solid #A8D0D9;
	height: 22px;
	text-align: center;
	padding: 8px 0 0 0;
}
#menu_inferior a{
	font-size: 9px;
	color: #606060;
	text-decoration: none;
}

#menu_inferior a:hover{
	color: #908D8D;
	text-decoration: underline;
}

.links_lista1{ margin:0 0 15px 0; line-height:15px; }
.links_lista1 .tit{ font-size:12px; font-weight:bold; }

#paginacao_b{ width:99.99%; border-top:1px solid #DDD; }
#paginacao_b .num_paginas{ text-align:center; }
#paginacao_b .prox_pag{ text-align:right; }

.fotonoticia{ margin: 0; padding: 0; float: left; }
.fotonoticia img{ float: left; border:1px solid #CCC; padding: 0; margin: 5px 10px 10px 5px; }

#assinatura{ margin:10px 0 3px 0;}
#assinatura a{ color:#C4CACC; text-decoration:none; }
#assinatura a:hover{ color:#CCC; text-decoration:underline; }

.def_table_infra { width: 450px; text-align: center; }
.def_img_infra { border: 1px solid #96B9C0; margin: 0 5px 0 0; }
.def_infra_table { text-align: center; }

.borda_img_noticia { border: 1px solid #96B9C0; }
