*{ margin:0; padding:0; border: 0;  color:#3F3181; }

html, body{ text-align:center; background-image: url(../imagens/fundo_rep.gif); background-repeat: repeat-x repeat-y; }

h1 { font-size: 10px; color:#1A0C5F; font-weight: bold; margin: 5px 0 5px 0; }
h3 { font-size: 12px; color:#1A0C5F; font-weight: bold; }
h4 { color:#D34B23; font-size: 12px; margin: 0 0 5px 0; }
h5 { font-size: 12px; color:#1A0C5F; font-weight: bold; }
h6 { font-size: 11px; color:#fff; font-weight: bold; }

p { margin: 10px 0 ;}
hr { border: 1px dashed #cbcbcb; }

a { color: #3F3181; font-size:10px; text-decoration: underline; }
a:hover { color: #989BBC; }
.link1{ color: #1E1056; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.link1:hover { color: #C1C6EC; text-decoration: none; border-bottom: 1px dashed #C1C6EC; }
.link2 { color: #1E1155; text-decoration: none; font-size:10px; }
.link2:hover { color: #4F647B; }
.link3 { color: #2B3C43; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.link3:hover { color: #617181; text-decoration: underline; }
.link4 { color: #3F3181; font-size:10px; text-decoration: underline; }
.link4:hover { color: #989BBC; }
.link5 { text-decoration: none; }
.link5:hover { text-decoration:underline; color:#0033CC; }
#link6 { color: #3F3181; font-size:13px; text-decoration: underline; }
#link6:hover { color: #989BBC; }

#tudo{
	width: 739px;
	text-align:left;
	margin: 0 auto 0 auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.sombra_topo{
	width: 739px;
}
#table_prin {
	width: 739px;
}
#sombra_esq {
	width: 45px;
	background-image: url(../imagens/sombra_esq.gif);
	background-repeat: repeat-y;
}
.sombra_dir {
	width: 440px;
	vertical-align: top;
	padding: 0 45px 0 0;
	background-color: #FFF;
	background-image: url(../imagens/sombra_dir.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#td_menu {
	width: 200px;
	padding: 0 4px 0 0;
	vertical-align: top;
	background-image: url(../imagens/img_rep_menu.gif);
	background-repeat: repeat-y;
}
#logo {
	text-align: center;
	width: 200px;
	padding:0 0 10px 0;
}
.sombra_dir .img_ipack {
	float: left;
}
#box_ipack_usu {
	width: 442px;
	height: 123px;
}
.img_rep_box1 {
	background-image: url(../imagens/img_rep_box1.gif);
	background-repeat: repeat-y;
	width: 215px;
	height: 29px;
	float: right;
	border-right: 1px solid #47586A;
}
.img_rep_box2 {
	background-image: url(../imagens/img_rep_box2.gif);
	background-repeat: repeat-y;
	width: 215px;
	height: 93px;
	border-top: 1px dashed #93A0B0;
	border-right: 1px solid #47586A;
	float: right;
}
.box_usuarios {
	margin: 15px 0 0 20px;
}

#mb_usuario, #mb_senha{
	margin:3px 0 0 0;
	font-weight:bold;
	color:#FFF;
}
#mb_btn{
	padding:8px 14px 0 0;
	text-align:right;
}

.field1 {
	width: 130px;
	border: 2px inset #483EA0;
}
.field2 {
	color: #222222;
	width: 250px;
	height: 50px;
	border: 2px inset #E7E7E7;
}

.field3 {
	width: 130px;
	border: 2px inset #E7E7E7;
}

.field4 {
	width: 25px;
	border: 2px inset #E7E7E7;
}
.btn_enviar {
	font-size: 11px;
	border: 2px outset #E7E7E7;
	color: #000;
}
.field_senha {
	width: 130px;
	border: 2px inset #483EA0;
	margin: 5px 0 0 0;
}

#menu {
	margin: 0 0 0 1px;
	width: 202px;
}
.ul_menu {
	width: 202px;
}
.ul_menu li{
	list-style-type: none;
	background-image: url(../imagens/menu.jpg);
	background-repeat: no-repeat;
	height: 26px;
	font-size: 9px;
	padding: 13px 15px 0 0;
	text-align: right;
	color: #fff;
}
.ul_menu li a { color: #C9D5E1; text-decoration: none; font-size:10px; }
.ul_menu li a:hover { color:#1E1155; }

.box_news {
	width:202px;
	height: 86px;
}
.box_news .assina_news{
	margin: 20px 0 0 20px;
}
.btn_news{
	float: right;
	margin: 7px 20px 0 0;
}
.field_news {
	width: 130px;
	border: 2px inset #8378A9;
	margin: 5px 0 0 0;
}
#box_prin {
	width: 440px;
	padding: 10px 0 0 0;
}
#box_prin_inter {
	width: 420px;
	padding: 10px 10px 10px 10px;
}
.box_prin_esq {
	width: 190px;
	float: left;
	margin: 0 0 10px 10px;
}
.box_prin_dir {
	width: 205px;
	margin: 0 5px;
	float: right;
}
.box_verde_top {
	height: 28px;
	border-left: 1px solid #655D83;
	border-right: 1px solid #4E4471;
	background-image: url(../imagens/img_rep_box_verde.jpg);
	background-repeat: repeat-y;
}
.box_verde_top .tit_noticias {
	margin: 0 0 0 14px;
}
.ul_box_noticias {
	background-color: #CDCEE3;
	width: 203px;
	border-left: 1px solid #655D83;
	border-right: 1px solid #4E4471;
}
.ul_box_noticias li{
	list-style-type: none;
	padding: 4px 0 0 12px;
	height: 32px;
	border-bottom: 1px dashed #6B7E85;
}
.ul_box_noticias .li_not {
	border: none;
}
#box_calendario {
	height: 130px;
	width: 440px;
	clear: both;
	float: left;
	padding: 10px 0 0 0;
	border-top: 1px dashed #1A0C5F;
}
.box_calculadora {
	width: 150px;
	margin: 0 0 0 10px;
	float: left;
}
.field_calculadora {
	width: 125px;
	border: 2px outset #71797B;
}
.ul_calendario {
	list-style-type: none;
	width: 400px;
}
.ul_calendario li{
	background-image: url(../imagens/calendario_lista.gif);
	background-repeat: no-repeat;
	height: 13px;
}
.ul_calendario li span{
 color:#D34B23;
}
.noticias_calen {
	width: 420px;
	float: right;
}
.menu_quem_somos {
	text-align: center;
	width: 410px;
	margin: 0 0 5px 0;
	background-color:#F5F5F5;
}
.menu_quem_somos a{ text-decoration:underline; color: #3F3181; }
.menu_quem_somos a:hover{ color:#000; }


.table_form { width: 400px; }
.table_form td { height: 22px; }

#paginando{ background-color:#D5DDFF; }
#paginando td{ width:33%; padding:5px; }
#paginando .pag_ant {  }
#paginando .num_paginas { text-align:center; }
#paginando .prox_pag { text-align:right; }

.fotonoticia{ margin:10px 0; }
.fotonoticia img{ border:#0099FF 1px solid; }

.lista_cal{ padding:6px 1px 10px 25px;}
.lista_cal li{ margin:8px 0; list-style:lower-roman; }

#form_curric{ width:400px; }
#form_curric .campo1{ width:300px; border:#D2D2FF 2px inset; }
#form_curric .btn1{ width:70px; height:25px; border:#D2D2FF 2px outset; color:#000; font-weight:bold; }

.style_li { list-style-type: circle; margin: 0 0 0 15px; }

.borda_foto{ margin: 0 20px 0 0; border: 1px solid #3D4E60; }
.alinha_dir{ float:right; }
.alinha_esq{ float:left;  }
.margem_obj_adir{ margin:0 0 0 10px; }
.margem_obj_aesq{ margin:0 10px 0 0; }

#floatdiv{
position:absolute;
width:100px;
height:50px;
left:0px;
top:0px;
padding:10px;
background:#E8EAFF;
border:2px solid #2266AA;
text-align:left;
}
#floatdiv a{ text-decoration:underline; }
#floatdiv a:hover{ color:#FF0000; }


.container_topo{margin:0 0 0 10px;}
.navlist_topo li { list-style-type: square; line-height:16px; }
.navlist_topo li a{ font-weight:bold; color:#FFF; text-decoration:none; }

.container_pagina{ margin:10px 0 0 0; padding:10px 0 0 0; }
.navlist_pagina
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000099;
}
.navlist_pagina ul, .navlist_pagina li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
.navlist_pagina a:link, .navlist_pagina a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}
.navlist_pagina a:link#current, .navlist_pagina a:visited#current, .navlist_pagina a:hover
{
border-bottom: 4px solid #000099;
padding-bottom: 2px;
background: transparent;
color: #000099;
}
.navlist_pagina a:hover { color:#000099; }

.tab_arquivos_cliente{
	width:100%;
	margin:20px 0 0 0;
	border-top:#4D3EFF 1px solid;
	border-left:#4D3EFF 1px solid;
}

.tab_arquivos_cliente td{
	border-bottom:#4D3EFF 1px solid;
	border-right:#4D3EFF 1px solid;
	padding:5px;
}

.frm_envia_perg{
	background-color:#E2E1FF;
	margin:10px 0 0 0;
	padding:5px;
}
.frm_envia_perg .perg{
	width:299px;
	border:#CCC 2px inset;
}
.frm_envia_perg .btn{
	width:100px;
	border:#CCC 2px outset;
}

.tb_edita{
	background-color:#E6E8FF;
}
.tb_edita td{
	padding:3px;
}
.tb_edita .field1 {
	border:#CCC 1px inset;
	width:250px;
}
.tb_edita .field9 {
	border:#CCC 1px inset;
	width:160px;
}
.tb_edita .btn {
	border:#CCC 1px outset;
	width:80px;
}