* { 
margin : 0; 
padding : 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
font-size : 12px; 
/*list-style : none;*/ 
}

body {
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #CCCCCC;
	scrollbar-face-color: #E2E5EA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #687888;
	scrollbar-3dlight-color: #687888;
	scrollbar-arrow-color: #6E7E88;
	scrollbar-track-color: #EAEAEA;
	scrollbar-darkshadow-color: #E2E5EA;
}
#geral {
	width: 980px;
}
/*------------------------topo-------------------------------------------*/
#topo {
	float: left;
	background-image: url(../images/topo.jpg);
	width: 980px;
	height: 128px;
	margin-left:0px;
}
#topo #quadro_a {
	float:left;
	width:807px;
	height:128px;
}

#topo #quadro_a .divmsn{
	float:left;
	margin-top:36px;
	margin-left:257px;
	font-size:12px;
}
#topo #quadro_a .divmsn{
	padding-top:36px;
	padding-left:58px;
	font-size:12px;
}
#topo #quadro_b {
	float: right;
	width:173px;
	height:128px;
	background-image:url(../images/bg_info_topo.jpg);
}

#topo #quadro_b .divweb{
	padding-top:56px;
	padding-left:8px;
	font-size:12px;
}
#topo #barraid {
	clear: both;
	height: 20px;
	color: #29166F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 4px 8px 0px 8px;
	margin: 0px 4px 0px 9px;
}

#topo #barraid a {
	color: #29166F;
}

#topo #barraid #idesq {
	float: right;
	padding-right:30px;
	font-size:16px;
	color:#000;
	font-weight:bold;
}
/*------------------------centro-------------------------------------------*/
#centro-home {
	float: left;
	width:980px;
	background-image:url(../images/bg_paginas.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF;
}
/*------------------------centro lado esquerdo-------------------------------------------*/
#centro-home #qudro1 {
	float:left;
	width:980px;
}
#centro-home #qudro1 #area_restrita {
	float:left;
	background-image: url(../images/area_cliente.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
	width:331px;
	height:240px;
}
 /*--------------------------------login inicial-----------------------------*/
#area_restrita #logininicial {
	margin-top:70px;
	*margin-top:100px;
}

#area_restrita #logininicial .boxForm {
	float:left; 
	width:331px; 
	margin-left:15px;
	*margin-left:15px;
}
#area_restrita  #logininicial .boxForm span {
	float:left; 
	width:420px;
	margin-top:0px; 
	margin-right:70px; 
}
#area_restrita #logininicial .boxForm .chama {
	float:left; 
	margin-top:25px; 
	margin-left:10px; 
	*margin-top:25px; 
	*margin-left:20px; 
	color:#000; 
	font-weight:bold;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}
#area_restrita #logininicial .boxForm .errochama {
	float:left; 
	margin-top:25px; 
	margin-left:10px; 
	*margin-top:25px; 
	*margin-left:20px; 
	color:#FF0000; 
	font-weight:bold;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}
#area_restrita #logininicial .boxForm .esqueceusenha {
	clear:both;
	float:left; 
	margin-top:0px; 
	color:#FF0000; 
	font-weight:bold;
	margin-left:65px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}
#area_restrita #logininicial .boxForm .marcasenha {
	clear:both; 
	float:left; 
	margin-top:0px; 
	color:#000; 
	font-weight:bold;
	width:331px; 
	margin-left:-25px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}
#area_restrita #logininicial .boxForm ul.formInput {
	clear:both; 
	width:320px; 
	*width:300px; 
	list-style:none; 
	margin:25px 0px 5px 0px; 
	*margin:-10px 0px 5px 0px; 
}
#area_restrita #logininicial .boxForm ul.formInput li {
	float:left; 
	width:420px; 
	*width:500px; 
	line-height:15px; 
	margin-bottom:5px; 
	margin-top:10px; 
	color:#043668;
}
#area_restrita #logininicial .boxForm ul.formInput li label {
	float:left; 
	width:45px; 
	text-align:left; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	margin:5px 6px 0px 0px; 
	height:15px; 
	font-weight:bold;
}
#area_restrita #logininicial .boxForm ul.formInput li input {
	float:left; 
	margin:5px 6px 0px 2px; 
	height:15px; 
	padding-left:2px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 9px; 
	color : #000000;  
	color:#043668; 
}
#area_restrita .botaoform{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 
	bold; 
	color: #FFFFFF; 
	background-color: #751F1E; 
	height: 21px;
}
#centro-home #qudro1 #area_flash {
	float:left;
	background-image:url(../images/area_flash.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
	width:624px;
	height:240px;
}
#centro-home #qudro1 #area_flash #img_flash {
	/*padding-top:10px;*/
}
#centro-home #qudro1 #quadro_textos {
	clear:both;
	float:left;
	/*padding-top:10px;*/
}
#centro-home #qudro1 #titulos {
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/titulos.gif);
	background-repeat:repeat-x;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 50px;
	width:898px;
	padding-top: 15px;
	padding-left: 12px;
	text-align:left;
	margin-left:15px;
	
}
#centro-home #qudro1 #sub_titulos {
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width:773px;
	padding-top: 0px;
	padding-left: 18px;
	text-align:left;
	margin-left:18px;
	
}
#centro-home #qudro1 #textos {	
	clear: both;
	width:730px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	padding-top:10px;
	padding-bottom:20px;
	
}

#centro-home #qudro1 #textos_editor {
	width:830px;
	text-align: justify;
	padding-top:10px;
	padding-bottom:20px;
	FONT-SIZE: 12px;
}
#centro-home #qudro1 #textos_editor h2{	
	padding-top:10px;
	padding-bottom:20px;
	FONT-SIZE: 16px; 
	COLOR: #ff9933
}
H1 {
	padding-top:10px;
	padding-bottom:20px;
	FONT-SIZE: 14px; COLOR: #999999
}
#centro-home #qudro1 #textos_editor ul{
	list-style:square;
	PADDING-RIGHT: 0px; margin-left: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	FONT-SIZE: 12px;
}
#centro-home #qudro1 #textos_editor ul li{
}
#centro-home #qudro1 #textos a{	
	clear: both;
	width:730px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	padding-top:10px;
	padding-bottom:20px;
	text-decoration:none;
}
#centro-home #qudro1 #textos a:hover{	
	clear: both;
	width:730px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	padding-top:10px;
	padding-bottom:20px;
	text-decoration:none;
}
/** fale_conosco.asp **************************************************************************/
#centro-home #qudro1 #faleconosco {
	width:730px;
	clear: both;
}

#centro-home #qudro1 #faleconosco fieldset {
	border: 1px solid #CBCDCF;
	margin-bottom: 5px;
}

#centro-home #qudro1 #faleconosco fieldset legend {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	margin-left: 10px;
	padding: 0px 5px;
}

#centro-home #qudro1 #faleconosco fieldset div {
	margin: 6px 12px 10px 12px;
	padding-top: 12px;
	background-image: url(../images/faleconosco_linhacolor_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#centro-home #qudro1 #faleconosco fieldset div table {
	border-collapse: collapse;
}

#centro-home #qudro1 #faleconosco fieldset div table th {
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF;
	padding: 3px 6px;
	width: 180px;
	font-weight: normal;
	text-align:right;
}

#centro-home #qudro1 #faleconosco fieldset div table td {
	padding-left: 6px;
	width: 570px;
	text-align:left;
}

#centro-home #qudro1 #faleconosco fieldset div table td input,
#centro-home #qudro1 #faleconosco fieldset div table td select,
#centro-home #qudro1 #faleconosco fieldset div table td textarea {
	margin-left: -3px;
	border: 1px solid #B6B7BA;
	padding: 2px 4px;
}

#centro-home #qudro1 #faleconosco fieldset div table td textarea {
	margin-top: 1px;
}

#centro-home #qudro1 #faleconosco #botoes {
	text-align: center;
	margin-bottom: 5px;
}

#centro-home #qudro1 #faleconosco #botoes input {
	background-color: #990000;
	border: none;
	color: #FFFFFF;
	width: 200px;
	height: 44px;
}
#centro-home #qudro1 #faleconosco #botoesdp {
	text-align: center;
	margin-bottom: 5px;
}

#centro-home #qudro1 #faleconosco #botoesdp input {
	background-color: #990000;
	border: none;
	color: #FFFFFF;
	width: 132px;
	height: 44px;
}
#centro-home #qudro1 #faleconosco .altemailsenha {
	display: block;
	text-align: right;
	padding: 1px 0px 6px 0px;
}

#centro-home #qudro1 #faleconosco .altemailsenha a {
	font-weight: bold;
	color: #28156E;
	padding: 2px 8px;
}

#centro-home #qudro1 #faleconosco .altemailsenha a:hover {
	color: #FF0000;
	text-decoration: none;
}
/** videos.asp / Apostilas **************************************************************************/
#centro-home #qudro1 #mostratopicos {
	width:850px;
	clear: both;
}

#centro-home #qudro1 #mostratopicos fieldset {
	border: 1px solid #CBCDCF;
	margin-bottom: 5px;
}

#centro-home #qudro1 #mostratopicos fieldset legend {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	margin-left: 10px;
	padding: 0px 5px;
}
#centro-home #qudro1 #mostratopicos .voltar {
	display: block;
	text-align: right;
	padding: 1px 0px 6px 0px;
}

#centro-home #qudro1 #mostratopicos .voltar a {
	font-weight: bold;
	color: #28156E;
	padding: 2px 8px;
}

#centro-home #qudro1 #mostratopicos .voltar a:hover {
	color: #FF0000;
	text-decoration: none;
}
/** fidelizacao.asp **************************************************************************/
#centro-home #qudro1 #fidelizacao {
	width:730px;
	clear: both;
}

#centro-home #qudro1 #fidelizacao fieldset {
	border: 1px solid #CBCDCF;
	margin-bottom: 5px;
}

#centro-home #qudro1 #fidelizacao fieldset legend {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	margin-left: 10px;
	padding: 0px 5px;
}

#centro-home #qudro1 #fidelizacao fieldset div {
	margin: 6px 12px 10px 12px;
	padding-top: 12px;
	background-image: url(../images/faleconosco_linhacolor_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#centro-home #qudro1 #fidelizacao fieldset div table {
	border-collapse: collapse;
}

#centro-home #qudro1 #fidelizacao fieldset div table th {
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF;
	padding: 3px 6px;
	width: 180px;
	font-weight: normal;
	text-align:center;
}

#centro-home #qudro1 #fidelizacao fieldset div table td {
	padding-left: 6px;
	width: 470px;
	text-align: inherit;
}


#centro-home #qudro1 #fidelizacao .altemailsenha {
	display: block;
	text-align: right;
	padding: 1px 0px 6px 0px;
}

#centro-home #qudro1 #fidelizacao .altemailsenha a {
	font-weight: bold;
	color: #28156E;
	padding: 2px 8px;
}

#centro-home #qudro1 #fidelizacao .altemailsenha a:hover {
	color: #FF0000;
	text-decoration: none;
}
/*------------------------centro lado direito-------------------------------------*/
#centro-home #qudro2 {
	float:left;
	width:187px;
	background-color:#F6F6F6;
}
#centro-home #qudro2 #ar_busca{
	clear:both;
	float:left;
	width:187px;
	height:92px;
	background-image:url(../images/chama_busca.jpg);
}
#centro-home #qudro2 #form_busca{
	background-color: #f7f7f7;
	padding: 8px;
}

#centro-home #qudro2 #form_busca .text {
	border: 1px solid #cccccc;
	padding: 1px 3px;
	margin-bottom: 6px;
}
#centro-home #qudro2 #form_busca .btn_buscar {
	clear:both;
	float:right;
	margin-bottom: 6px;
	margin-right:5px;
}
#centro-home #qudro2 #ar_noticias{
	float:left;
	width:160px;
	height:134px;
	background-image:url(../images/box_noticias.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:10px;
}
.marquee A {
	TEXT-DECORATION: none
}
.marquee A:link {
	COLOR: #000000
}
.marquee A:visited {
	COLOR: #000f80
}
.marquee A:hover {
	COLOR: red
}
.marquee {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-color: #000000
}
#centro-home #qudro2 #ar_enquete{
	float:left;
	width:187px;
	height:84px;
	background-image:url(../images/chama_enquete.jpg);
}
#centro-home #qudro2 #ar_enquete #form_enquete{
	clear:both;
	float:left;
	background-color: #f7f7f7;
	padding: 8px;
}
#centro-home #qudro2 #ar_enquete #form_enquete .texto{
	clear:both;
	float:left;
	background-color: #f7f7f7;
	padding: 15px;
	text-align:left;
}
#centro-home #qudro2 #ar_enquete #form_enquete .btn_votar {
	clear:both;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000; 
	background-color: #FFFFFF;
	height: 21px;
	margin-bottom: 16px;
	margin-right:5px;
	padding-bottom:15px;
}
/*------------------------rodape-------------------------------------------*/
#rodape_bg {
	clear: both;
	float: left;
	background-image: url(../images/bg_rodape.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 67px;
	margin-left:0px;
}
#rodape_bg #rodape {
	text-align: left;
	FONT-SIZE: 12px; 
	color: #ffffff;
	padding-top:8px;
	padding-bottom:3px;
	/*padding-left:50px;*/
	margin-left:10px;
	}
#rodape_bg #rodape a {
	color: #ffffff;
	FONT-SIZE: 12px; 
	text-decoration: none;
	padding-top:8px;
}

#rodape_bg #rodape a:hover {
    color: #ff0000;
	FONT-SIZE: 12px; 
	text-decoration: underline;
	padding-top:8px;
}
#detalhes {
	clear: both;
}

#detalhes #links {
	height: 35px;
}

#detalhes #links ul {
	float: left;
	width: 850px;
	margin-top: 5px;
	margin-left: 20px;
}

#detalhes #links ul li {
	float: left;
	display: inline;
	height: 22px;
	background:#0164C9;
	color:#FFF;
	padding-top:6px;
	
}

#detalhes #links ul li a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 18px;
}

#detalhes #links ul li a:hover {
	text-decoration: underline;
}
#cont_registros_nao{
	height:104px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size : 14px;
	color:#001E71;
	padding-top:35px;
	font-weight:bold;
	padding-left:3px;
}
#boxconteudo{
	float:left; 
	margin-left:20px;
	width:644px;
	*width:614px;
	_width:580px;
	}
#boxconteudo #boxconteudo_img {float: left; padding-right: 0px; width: 75px; padding-left: 0px;  padding-bottom: 0px; padding-top: 6px; text-align: center; }
#boxconteudo #boxconteudo_img H4 {margin-top:4px;margin-left:5px;}
#boxconteudo #txtconteudo{     
	float:left; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size : 12px;
	color:#001E71;
	text-align:left; 
	font-weight:bold; 
	text-decoration : none; 
	width:450px; 
	padding-left:10px;
	margin-top:6px;}
#txtconteudo a{
	text-decoration : none;
	color:#000;
}
#txtconteudo a:hover{
	text-decoration: underline ;
}