@charset "UTF-8";
/* CSS Document */

a {
	color: #0066C1;
	text-decoration: underline;
}
/* FORMULÁRIOS */
.form_input_cr{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.form_input_combo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.form_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	background:url(../../image/adm/bkg_form.gif) repeat-x; border: 1px solid #D5DBE5; color:#333;
}
.form_label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.form_label2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.form_help {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: #959595;
	text-indent: 2px;
}
.form_link,.form_link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #231D0A;
	text-decoration: none;
	font-weight: bold;
}
.form_link:hover, .form_link a:hover{
	color: #000000;
	text-decoration: underline;
}
.form_link:visited, .form_link a:visited{
	color: #231D0A;
}
.form_link img{
	background-color: #FFF;
	vertical-align: middle;
}
.list_even,.list_odd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE; 
}
.list_odd{
	background-color: #FFFFFF; 
}

/* Forms gerais */
.form{
	margin-bottom:0px;
}

/* Menu de ações básicas de usuário */
.menuBasic a, #backAdm {
	font-weight:bold;
	color:#0193DE;
	font-size: 10px;
}
.clearer, .empty {
	display: block;
	clear: both;
}
/* CSS Document */
body {
	background-color: #231d0a;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
}
#ColunaLoginFloat {
	align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 200px;
}
.cadastro  {
	background-color: #E1DDD0;
	padding: 9px;
	text-align: center;
	font-size: 11px;
	padding: 10px;
}
.BoxLogin {
	background-color: #E1DDD0;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}
#agendasCapa {
	align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 200px;
}
.TblConteiner {
	background-image: url(img/bkg_conteudo.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFF;
}
.TblInterna {
	width: 730px;
	background-color: #FFFFFF;
}
.TblInternaPopUp {
	width: 640px;
	background-color: #FFFFFF;
}
.MenuN a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #E0DBB6;
	text-decoration: none;
	background-image: url(img/bkg_menu_n.gif);
	display: block;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 6px;
}
.MenuN a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 6px;
	background-color: #463C18;
	background-image: none;
}
.MenuA a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #231D0A;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 6px;
	background-color: #FFF;
}
.SubMenuA a{
	text-decoration: none;
	color: #333333;
	display: block;
	/*padding-top: 3px;*/
	padding-bottom: 3px;
	/*padding-left: 35px;*/
	font-size: 11px;
	font-weight: bold;
	padding-right: 15px;
	margin-left: 20px;
	background-color: #ffffff;
}
.SubMenuA a:hover{
	color: #BA9B34;
	text-decoration: none;
}
.SubMenuN a{
	text-decoration: none;
	color: #333333;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	font-weight: normal;
	padding-right: 15px;
	margin-left: 20px;
}
.SubMenuN a:hover{
	color: #BA9B34;
	text-decoration: none;
	background-position: -220px 5px;
}
.NewsBkg {
	background-image: url(img/news_miolo.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 145px;
	padding-left: 30px;
	padding-right: 7px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	line-height: 10px;
	text-decoration: none;
}
.TitNewsCapa {
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #4E4321;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.TitLoginCapa a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #4E4321;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	display: block;
	padding-bottom: 10px;
}
.TitLoginCapa a:hover {text-decoration: underline;}
.FormNewsCapa {
	background-color: #635529;
	width: 100px;
	border: 1px solid #4E4321;
	font-size: 12px;
	color: #FFF;
}
.FormNewsCapaBtn {
	border: 1px solid #4E4321;
	font-size: 12px;
	color: #333;
}
.TblLogo {
	background-image: url(img/bkg_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	height: 109px;
}
.TblLogoPopUp {
	background-image: url(img/bkg_logo_popup.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	height: 94px;
	border-top: 3px solid #4B3F15;
	border-left: 3px solid #4B3F15;
	border-right: 3px solid #4B3F15;
}
.TblLogoPopUp2 {
	border-left: 3px solid #4B3F15;
	border-right: 3px solid #4B3F15;
	border-bottom: 3px solid #4B3F15;
}
#logoPopUp{
	float: left;
	display: block;
	width: 484px;
}
#controlButtonsPopUp {
	float: left;
	display: block;
	width: 160px;
	margin-left: 2px;
}
.footerPopUp{
	background-image: url(img/bkg_fim_conteudo.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.copyRightPopUp {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.FormNewsCapaUser {
	background-color: #FFF;
	width: 130px;
	border: 1px solid #4E4321;
	font-size: 12px;
	color: #333;
}
.FormNewsCapaSenha {
	background-color: #FFF;
	width: 80px;
	border: 1px solid #4E4321;
	font-size: 12px;
	color: #333;
}
.separador {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #666;
	margin-right: 10px;
	margin-left: 10px;
}
.Link a{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.Link a:hover {
	color: #000;
	text-decoration: underline;
}
.pontilhado {
	background-image: url(img/pontilhado.gif);
	background-repeat: repeat-x;
	background-position: left center;
	display: block;
	height: 15px;
}
.NoticiasSeta {
	background-image: url(img/seta_vermelha.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 10px;
}
.NoticiasNoticia, .NoticiasNoticia a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.NoticiasDescricao,.NoticiasDescricao a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.NoticiasNoticia a:hover, .NoticiasDescricao a:hover{
	text-decoration: underline;
}
.NoticiasData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.spacer2 {
	background-image: url(img/pontilhado.gif);
	background-repeat: repeat-x;
	background-position: left center;
	display: block;
	height: 15px;
}
.spacer {
	display: block;
	height: 10px;
	width: 100%;
}
.navigation2 li a {
	width: auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	border-color: #c6c6c6;
}
.navigation2 li em {
	color: #494949;
	border-color: #c6c6c6;
}
.navigation2 li.tabViewSelected em {
	color: #000;
	background-image: url(img/bkg_form.gif);
	border-color: #c6c6c6;
}
.navigationAgenda li a {
	width: auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	border-color: #c6c6c6;
}
.navigationAgenda li em {
	color: #494949;
	border-color: #c6c6c6;
}
.navigationAgenda li.tabViewSelected em {
	background-image: url(img/bkg_form.gif);
	color: #000;
	border-color: #c6c6c6;
}
.AgendaData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.AgendaNomeAgenda, .AgendaNomeAgenda a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.AgendaNomeAgenda a:hover{
	text-decoration: underline;
}
.AgendaLocalAgenda, .AgendaLocalAgenda a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.AgendaLocalAgenda a:hover{
	text-decoration: underline;
}
.AgendaSeta {
	background-image: url(img/seta_vermelha.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 10px;
}
.conteiner-abas div{
	float: left;
	width: auto;
}
.conteiner-abas .ativo {
	border: 1px solid #d8d6ca;
	float: left;
	font-weight: bold;
}
.conteiner-abas div .a1 {
	background-image: url(img/aba.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 22px;
	width: 4px;
	float: left;
}
.conteiner-abas div .a2 a {
	font-size: 11px;
	color: #000;
	float: left;
	font-weight: normal;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-image: url(img/aba.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
.conteiner-abas div .a2 a:hover {
	text-decoration: underline;
}
.conteiner-abas div .a2 a:visited{
	text-decoration: none;
}
.conteiner-abas div .a3{
	background-image: url(img/aba.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 22px;
	width: 4px;
	float: left;
}
.conteiner-abas div .spacer {
	float: left;
	padding-bottom: 0px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6CA;
	height: 18px;
}
.conteiner-abas div .spacer-final {
	float: left;
	padding-bottom: 0px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6CA;
	height: 22px;
	width: 8px;
	display: block;
	margin-right: 0px;
}
.conteiner-abas div .spacer-final-interna {
	float: left;
	padding-bottom: 0px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6CA;
	height: 22px;
	width:228px;
	display: block;
	margin-right: 0px;
}
.conteiner-abas div .spacer-final-agenda {
	float: left;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 14px;
	width: 1px;
}
.conteiner-abas div .n1 {
	float: left;
	background-image: url(img/aba.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 22px;
	width: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6CA;
}
.conteiner-abas div .n2 a{
	font-size: 11px;
	color: #000;
	float: left;
	background-color: #EEE;
	text-decoration: none;	
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-image: url(img/aba.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6CA;
}
.conteiner-abas div .n2 a:hover {
	float: left;
	text-decoration: underline;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6CA;
}
.conteiner-abas div .n3 {
	background-image: url(img/aba.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 22px;
	width: 4px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6CA;
}
.conteudo-abas {
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D8D6CA;
	border-bottom-color: #D8D6CA;
	border-left-color: #D8D6CA;
	padding: 10px;
}
.conteudo-abas .box a {
	display: block;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	text-decoration: none;
	color: #000;
}
.conteudo-abas .box a:hover {
	background-color: #FFFFCA;
	text-decoration: none;
}
.conteudo-abas .box .data {
	text-decoration: none;
	font-size: 10px;
	color: #666;
}
.conteudo-abas .box img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.conteudo-abas .box .title, .conteudo-abas .box .title a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.conteudo-abas .box .descr {
	font-size: 11px;
	text-decoration: none;
	color: #666;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.conteudo-abas .spacer {
	display: block;
	margin-bottom: 0px;
	padding-top: 0px;
	border-top: 1px dotted #CCC;
}
.crumbLabel {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #919595;
	font-weight: bold;
}
.crumb a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.crumb a:hover {
	text-decoration: underline;
	color: #333333;
}
#crumbLocal {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
h1, h1 a {
	font-size: 25px;
	color: #463C18;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0px;
}
h2, h2 a{
	font-size: 18px;
	color: #463C18;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0px;
}
h3, h3 a {
	font-size: 16px;
	color: #463C18;
	margin: 0 0 6px 0;
	padding: 0px;
}
h4, h4 a {
	font-size: 12px;
	color: #463C18;
	margin: 0px;
	padding: 0px;
}

.dype {
	float: right;
	background-image: url(img/ByDype.gif);
	height: 31px;
	width: 66px;
	z-index: 1000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: right 10px;
}
.box-assinatura {
	font-size: 12px;
	text-align: center;
	display: block;
	width: 60%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #e0dbb6;
	padding-bottom: 50px;
}
.box-assinatura h1 {
	font-size: 14px;
	color: #e0dbb6;
	font-weight: bold;
}
.box-assinatura a  {
	color: #e0dbb6;
	text-decoration: none;
}
.box-assinatura a:hover { text-decoration: underline; }
ul li {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	list-style: none;	
	list-style-image: url(img/seta_vermelha.gif);;
	list-style-position: outside;
}
ul li a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	text-decoration: none; 
}
ul li a:hover {
	text-decoration: underline; 
}
.error, .notice, .success, .adminBox {
	/*border: 1px solid #DDD;*/
	border: 1px dashed #DDD;
	margin-bottom: 1em;
	padding: 0.6em 0.8em;
	font-weight: bold;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

.adminBox  {background: #FFFEEA;border-color: #FFD324;}
#userblock {margin-right: 10px; height: 60px;}