/* CSS Document */

body{	
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	scrollbar-arrow-color:#000099;        
	scrollbar-3dlight-color:#FFFFFF;      
	scrollbar-highlight-color:#999999;    
	scrollbar-face-color:#FCFCFC;	      
	scrollbar-shadow-color:#999999;       
	scrollbar-darkshadow-color:#FFFFFF;  
	scrollbar-track-color:#FFFFFF
}

/*p {text-indent: 3em;}*/

.texto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;	
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;	
	text-decoration: none;	
}
.link:hover{
	text-decoration: underline;
	color: #8D8887;
}
	
.carregando{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;	
	text-align:center;
	vertical-align:center;
	position:relative;
}

#geral {	
	position:absolute;
	width:766px; /*766*/
	height: auto;
	padding: 0px;
	margin-top: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#publicidade{
	height: 574px;
	width: 165px;
	/*background-image: url(../img/banner.jpg);*/
	position: absolute;
	left: 767px;
	top: 0px;
}
.tabelaPub{
	/*border: 2px solid #CCCCCC;*/
	background-color: #DEDEDC;
}

#divbarra{
	clear: both;
	padding: 0px;
	margin-top: 0px;
	background-color: #000099;
	height: 40px;
}

#divbarra #data{
	width:228px;
	height: 40px;
	background-color: #FFFF00;
}

#divbarra #data #datatexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	left: 10px;
	top: 13px;
	position: relative;
}


#lateral{
	float: left;
	width:227px;
	padding: 0px;
	font: small Verdana,sans-serif;
	height: 603px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#lateral #login{
	float:left;
	height: 135px;
	width:227px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#lateral #login #logintitulo{
	font-family: Verdana;
	font-size: 14px;
	color: #666666;
	position: relative;
	top: 10px;
	word-spacing: 1px;
	font-weight: bold;
	left: 12px;
}

#lateral #login #loginbarra{
	position: relative;
	top: 15px;
	left: 12px;	
	height: 1px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../imagem/barraazul.jpg);
	background-repeat: no-repeat;
}

#lateral #login #logintexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #615D5C;
	width: 190px;
	line-height: 16px;
	left: 15px;
	top: 40px;
	text-align: justify;
	float: left;
	position: relative;
	text-decoration: underline;
}

#lateral #login #logincaixatexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #615D5C;
	width: 210px;
	line-height: 15px;
	text-align: right;
	right: 1px;
	margin-top: 5px;
	top: 25px;
	position: relative;
}

#lateral #login #loginbotao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #615D5C;
	width: 210px;
	position: relative;
	line-height: 15px;
	top: 22px;
	text-align: right;
	right: 5px;
}

.caixatextologin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 12px;
	width: 140px;
	border: 1px solid #88BA01;
	margin-right: 5px;
}
.quantlivra{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 12px;
	width: 25px;
	border: 1px solid #88BA01;
	margin-right: 5px;
	text-align: center;
}

.caixa1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 12px;
	width: 95%;
	border: 1px solid #999999;
	margin-right: 5px;
}

.caixa2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 12px;
	width: 30%;
	border: 1px solid #999999;
	margin-right: 5px;
}

.caixa3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 12px;
	width: 10%;
	border: 1px solid #999999;
	margin-right: 5px;
}

.area{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 100px;
	width: 95%;
	border: 1px solid #999999;
	margin-right: 5px;
}

.select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 16px;
	width: 15%;
	border: 1px solid #999999;
	margin-right: 5px;
}

.botaologin{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #88BA01;
	height: 18px;
	width: 60px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding-bottom: 1px;
}

.botaorecalcular{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #88BA01;
	height: 18px;
	width: 80px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding-bottom: 1px;
}

.botaocontinuar{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #88BA01;
	height: 18px;
	width: 110px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding-bottom: 1px;
}

.botaoassociar{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #88BA01;
	height: 18px;
	width: 150px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding-bottom: 1px;
}

#lateral #agenda{
	float:left;
	height: 268px;
	width:227px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#lateral #agenda #agendanumeros{
	position: relative;
	top: 2px;
	left: 2px;
	background-color: #FFFFFF;
	height: 107px;
	width: 165px;
}

#lateral #agenda #agendatitulo{
	font-family: Verdana;
	font-size: 14px;
	/*color: #88BA01;*/
	color: #666666;
	position: relative;
	top: 40px;
	word-spacing: 1px;
	font-weight: bold;
	left: 12px;
}

#lateral #agenda #agendabarra{
	position: relative;
	top: 45px;
	left: 12px;	
	height: 1px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../imagem/barraazul.jpg);
	background-repeat: no-repeat;
}

#lateral #agenda #agendadados{
	position: relative;
	top: 58px;
	left: 7px;
	height: 60px;
	width: 210px;
}

#lateral #boletim{
	float:left;
	height: 197px;
	width:227px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#lateral #boletim #boletimtitulo{
	font-family: Verdana;
	font-size: 14px;
	/*color: #88BA01;*/
	color: #666666;
	position: relative;
	top: 10px;
	word-spacing: 1px;
	font-weight: bold;
	left: 12px;
}

#lateral #boletim #boletimbarra{
	position: relative;
	top: 15px;
	left: 12px;	
	height: 1px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../imagem/barraazul.jpg);
	background-repeat: no-repeat;
}

#lateral #boletim #boletimtexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	width: 190px;
	position: relative;
	line-height: 16px;
	left: 15px;
	top: 30px;
	text-align: justify;
}

#lateral #boletim #boletimcaixatexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #615D5C;
	width: 210px;
	line-height: 15px;
	text-align: right;
	right: 1px;
	margin-top: 5px;
	top: 40px;
	position: relative;
}

#lateral #boletim #boletimbotao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #615D5C;
	width: 210px;
	position: relative;
	line-height: 15px;
	top: 40px;
	text-align: right;
	right: 5px;
	margin-top: 10px;
}

.caixatextoboletim{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 12px;
	width: 140px;
	border: 1px solid #88BA01;
	margin-right: 5px;
}

.botaoboletim{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #88BA01;
	height: 18px;
	width: 60px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding-bottom: 1px;
}


/*********************************************************/
.conteudo{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 227px;
	padding: 0px;
	height:603px;	
}

#mostra{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	position: relative;
	top: 19px;
	left: 20px;
	width: 480px;
	line-height: 15px;
	text-align: justify;
	overflow-x: hidden; 
	overflow-y: scroll;	
     /*	O overflow-x controla o scroll horizontal e o overflow-y controla o scroll vertical e possuem as mesmas funções do overflow.*/
	height:555px;
	padding-right: 30px;
	padding-left: 5px;
}

#mostra a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	
	/*color: #333333;
	text-decoration: none;	*/
}

#mostra a:hover{
	color: #333333;
	text-decoration: underline;
}

#conteudo #item{	
	
}

#conteudo #item #itemtitulo{
	font-family: Verdana;
	font-size: 14px;
	/*color: #88BA01;*/
	color: #666666;
	position: relative;
	top: 10px;
	font-weight: bold;
	left: 20px;	
}

#conteudo #item #itembarra{
	position: relative;
	top: 15px;
	left: 20px;
	height: 1px;
	width: 490px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../imagem/barraazulnoticiasjpg.jpg);
	background-repeat: no-repeat;
}

#conteudo #noticias{	
	width:330px;
	padding: 0px;
	height: 280px;
}

#conteudo #noticias #noticiastitulo{
	font-family: Verdana;
	font-size: 14px;
	/*color: #88BA01;*/
	color: #666666;
	position: relative;
	top: 10px;	
	font-weight: bold;
	left: 20px;
}

#conteudo #noticias #noticiasbarra{
	position: relative;
	top: 15px;
	left: 20px;
	height: 1px;
	width: 490px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../imagem/barraazulnoticiasjpg.jpg);
	background-repeat: no-repeat;
}

#conteudo #noticias #noticiasdados1{	
	position: relative;
	top: 30px;
	left: 10px;
	height: 30px;
	width: 490px;	
}

#conteudo #noticias #noticiasdados2{	
	position: relative;
	top: 50px;
	left: 10px;
	height: 30px;
	width: 490px;	
}

#conteudo #noticias #noticiasdados3{	
	position: relative;
	top: 70px;
	left: 10px;
	height: 30px;
	width: 490px;	
}

#conteudo #noticias #noticiasdados4{	
	position: relative;
	top: 90px;
	left: 10px;
	height: 30px;
	width: 490px;	
}

#conteudo #noticias #noticiaslink{
	position: relative;
	top: 105px;
	left: 10px;
	height: 60px;
	width: 490px;
	text-align: right;
}

#conteudo #noticias #noticiaslink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: none;
	line-height: 16px;
}


#conteudo #noticias #noticiaslink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: underline;
	line-height: 16px;
}

#conteudo #barrasepara{
	position: relative;
	top: 0px;
	left: 20px;
	height: 1px;
	width: 490px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../imagem/barracinza.jpg);
	background-repeat: no-repeat;
}

#conteudo #cnbprev{
	width:341px;
	padding: 0px;
	height: 160px;
	left: 35px;
	position: relative;
	top: 18px;
}

#conteudo #cnbprev #cnbprevfundo{
	width:410px;
	padding: 0px;
	font: small Verdana,sans-serif;
	height: 127px;
	background-color: #FFFFFF;
	background-image: url(../imagem/cnbprev.jpg);
	left: 30px;
	top: 3px;
}

#conteudo #cnbprev #cnbprevtexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
	left: 160px;
	top: 50px;
	position: relative;
	width: 300px;
}

#conteudo #cnbprev #cnbprevlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: none;
	line-height: 16px;
	left: 412px;
	top: 77px;
	position: relative;
	width: 50px;
}

#conteudo #cnbprev #cnbprevlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: underline;
}

#conteudo #negocios{
	width:143px; 
	padding: 0px;
	height: 160px;
	left: 35px;
	position: relative;
	top: 10px;
}

#conteudo #negocios #negociosfundo{
	width:250px;
	padding: 0px;
	font: small Verdana,sans-serif;
	height: 140px;
	background-color: #FFFFFF;
	/*background-image: url(../img/cartilha_inicial.jpg);*/
	left: 30px;
	top: 0px;
}

#conteudo #negocios #negociostexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
	left: 160px;
	top: 10px;
	position: relative;
	width: 300px;
}

#conteudo #negocios #negocioslink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: none;
	line-height: 16px;
	left: 250px;
	top: 19px;
	position: relative;
	width: 100px;
}

#conteudo #negocios #negocioslink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: underline;
}

#rodape{
	clear: both;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	background-color: #000099;;
	height: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#reservado{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	margin: 5px;
	width: 100%;
}
#rodape #textorodape{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	top: 955px;
	text-align: right;
	right: 10px;
	font-weight: bold;
}

#rodape #menurodape{
	/*cursor:pointer;*/
	padding-top:0px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	left: 15px;
	top: 955px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#rodape #menurodape ul {
	padding:0px;
	list-style:none;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}	
#rodape #menurodape ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	padding-right: 3px;
	padding-left: 0px;
	font-weight: bold;
}

#rodape #menurodape ul li a:hover {
	color: #BCFE0E;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
}


/***************************************************************/


.style2 {
	font-size: 9px;
	color: #366B9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.style6 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #615D5C;
	text-align: justify;
}

.style6 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}

.style6 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #615D5C;
	text-decoration: underline;
	line-height: 16px;
}

.style3 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #615D5C; }

.style3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #615D5C;
	text-decoration: none;
}

.style3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #615D5C;
	text-decoration: underline;
}

.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #366B9D;
	font-weight: bold;
}

.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #366B9D;
	font-weight: bold;
}

#barralateral{
	background-color: #366B9D;
	width: 1px;
	height: 50px;
}

#barralateral2{
	background-color: #366B9D;
	width: 1px;
	height: 30px;
}


/************************************************************************************/

#menusuperior{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 167px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	position: absolute;
	top: 310px;
	left: 85px;
}

#menusuperior #menusup{
	/*cursor:pointer;*/
	padding-top:0px;
	z-index:1000;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	left: 0px;
	top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menusuperior #menusup ul {
	padding:0px;
	list-style:none;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}	
#menusuperior #menusup ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

#menusuperior #menusup ul li a:hover {
	color: #BCFE0E;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
}

.texto_link_titulo  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#366B9D;
	font-weight: bold;
}

/* Formatação utilizada no calendário */
.texto_calendario  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#88BA01;
	
}
/* Formatação utilizada no calendário */
.texto_calendario_titulo  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#366B9D;	
}

/* Formatação utilizada no calendário */
.texto_calendario_menor  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}

/* Formatação utilizada no calendário */
.texto_grande_calendario  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; line-height: 15pt}

/* Formatação utilizada no calendário */
.texto_calendario_mes  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; line-height: 15pt}

a:link,a:visited{text-decoration:none; color: #000000;}
a:hover{text-decoration:none; color: #000000;}

.calendario_sobre{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:#88BA01}

.calendario_sobre:hover{
	background-image: url(../agenda/img/calendario_sobre.gif);		
}
