﻿
/*  -- -  >> As configurações CSS referentes a INDEX estão no documento local index.htm  << - -- */

*{
	margin:0;
	padding:0;
}

body { 
	background: url(../imagens/bg_ft.jpg) repeat-x top center;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#666;
}

a {
	font-weight:bolder;
	text-decoration:underline;
	color:#666;
}
a:hover {
	color:#333;
}

.main {  
	width:970px;
	height:auto;
	margin: 0 auto;
}


/*PADRÕES*/

h1 { 
	font: bold 33px Arial, Verdana, Helvetica, Sans-Serif;
}
h2 { 
	font:bold 22px/22px Arial, Verdana, Helvetica, Sans-Serif; 
}
h3 { 
 	font:bold 25px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:normal;
}
h4 { 
	font:bold 10px Arial, Verdana, Helvetica, Sans-Serif;
	color:#E1E1E1;
	line-height:normal;
}
h5 { 
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#008400;
}
h6 {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#000;
} 
 
.left {
	float:left;
}
.right {
	float:right;
}	
.pdr10 { 
	padding-right:10px;
}
.pdl10 {
	padding-left:10px;
}
.pdt10 {
	padding-top:10px;
}
.pdb10 { 
	padding-bottom:10px;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:20px;
}
.mb5 { 
	margin-bottom:5px;
}
.mb7 {
	margin-bottom:7px;
}
.mb10 { 
	margin-bottom:10px;
}
.mb20 {
	margin-bottom:20px;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mr20 {
	margin-right:20px;
}
.mr30 {
	margin-right:30px;
}
.mr40 {
	margin-right:40px;
}
.mr50 {
	margin-right:50px;
}
.mr80 {
	margin-right:80px;
}
.ml5 {
	margin-left:5px;
}
.ml10 { 
	margin-left:10px;
}
.ml20 {
	margin-left:20px;
}
.ml30 {
	margin-left:30px;
}
.ml40 {
	margin-left:40px;
}
.ml50 {
	margin-left:50px;
}
.tc { 
	text-align:center;
}
.tl { 
	text-align:left;
}
.tr {
	text-align:right;
}

.lh25 {
	line-height:25px;
}

.w30 { 
	width:30px;
}

.w50 {
	width:50px;
}
.w90 {
	width:90px;
}

.w100 {
	width:100px;
}

.w135 {
	width:135px;
}
.w140 {
	width:140px;
}
.w200 {
	width:200px;
}
.w250 {
	width:250px;
}
.w285 { 
	width:285px;
}
.w300 {
	width:300px;
}
.w400 {
	width:400px;
}

.w460 {
	width:460px;
}

.w600 {
	width:600px;
}
.w920{
	width:920px;
}
.w970 { 
	width:970px;
}
.clear { 
	clear: both; 
}
input.bordas_form { 
	border: solid 1px #CCC; 
	height:16px; 
}

select.bordas_form { 
	border: solid 1px #666; 
	height:20px; 
}
textarea.bordas_form { 
	border: solid 1px #666;
}

select.teclas {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	border: solid 1px #666; 
	height:22px;  
}
.bdb { 	
	border-bottom:solid 1px #DADADA;
}
.bdt {
	border-top:solid 1px #DADADA;
}

.verde {
	color:#008400;
}

.zebra { 
	background-color:#F6F6F6;
}

.f15 {
	font:bold 15px Arial, Helvetica, sans-serif;
}
.linha { 
	margin-top:15px;
}

table tr, table tt td{
font-family:Arial, Helvetica, sans-serif;
}

table.bordasimples {
	border-collapse: collapse;
	font-size:11px;
}
table.bordasimples tr td {
	border:1px solid #abae92;
}

table.bordasimples th {
border:1px solid #abae92;
}
.titulos {
	color:#555;
	text-align: justify;
	font:normal 9px Verdana, Arial, Helvetica;
}
.texto_peq {
	color:#555;
	text-align: justify;
	font:normal 9pt Verdana, Arial, Helvetica;
}

.horario, .dias {
	font-family:Arial;
	font-size:10px;
	text-align:center;
}
.titilo_linha{
	font-size:11px; 
	font-family: Arial; 
	font-weight:bold;
}



/*TOPO*/

.top {
	width:970px;
	height:91px;
	padding-top:10px;
	padding-bottom:10px;

}

.logo {
	width:222px;
	height:90px;
	float:left;
}

.superbanner { 
	width:729px;
	height:90px;
	float:right;
}

/*AREA DO USUÁRIO DESLOGADO*/
.user_area {
	width:970px;
	height:75px;
}

.navbar {
	width:519px;
	height:75px;
	float:left;
	background:url(../imagens/bg_menu_topo.jpg) repeat-x;
	list-style:none outside none; 
	text-decoration:none;
}

.navbar li {
	height:65px;
	padding:10px 10px 0 15px;
	float:left;
	list-style:none outside none;
	background:url(../imagens/bg_espacador_menu_topo.jpg) no-repeat; 
	text-decoration:none;
}

.navbar h3 { 
 	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:normal;
}

.navbar li a:link {
	color:#fff;
	text-decoration:none;
}

.navbar li a:hover {
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.navbar li a:visited {
	color:#fff;
	text-decoration:none;
}

.navbar img {
	float:left;
}
.box_login {
	width:448px;
	height:74px;
	float:right;
	background:url(../imagens/bg_box_login.jpg) repeat-x top;
	border-bottom: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
}



/*CONTEUDO*/

.content {
	width:920px;
	height:auto;
	padding:25px 25px;
	background-color:#FFF;
}


.header {
	width:920px;
	height:60px;
}

.botao { 
	height:27px;
	padding-top:8px;
	background: url(../imagens/bg_botoes.jpg) repeat-x;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border:solid 1px #008400;
}

.botao a:link {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}
.botao a:hover {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.botao a:visited {
	color:#fff;
	text-decoration:none;
}

.banner {
	width:335px;
	height:280px;
	float:right;
}



.search_custom {
	width:465px;
	height:35px;
	border:solid 1px #008400;
	font:bold 28px Arial, Helvetica, sans-serif;
	color:#008400;
}
	

/*RODAPÉ*/


.footer { 
	width:970px;
	*height:120px;
	min-height:120px;
	background:url(../imagens/bg_adsenses.jpg) repeat-x;
	margin-top:1px;
}



/*FINAL DO RODAPÉ*/


/* CONFIGURAÇÕES DAS TELAS INTERNAS - USUÁRIO LOGADO */

/* BOX usuário */

.box_user {
	width:448px;
	height:74px;
	float:right;
	background:url(../imagens/bg_box_login.jpg) repeat-x top;
	border-bottom: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

.toplinks { 
	width:420px;
	height:22px;	
	float:right;
	margin-top:15px;
	color:#000;
}
	
.toplinks ul {
	list-style:none outside none;
}

.toplinks li {
	float:right;
	padding:0 10px;
	border-right:solid 1px #666;
}
	
.toplinks a:link { 
	color:#000;
	text-decoration:underline;	
}
				   
.toplinks a:hover {
	font:bold 12px Arial, Helvetica, sans-serif;
	 color:#666;
}
					
.toplinks a:visited{ 
	color:#000;
}

.container_botoes_top {
	width:100%;
	height:28px;
	float:left;
	margin-top:10px;
}

.topbotao_on {
	height:20px;
	padding-top:8px;
	background:#FFFFFF url(../imagens/bg_botoes_log_topo_nav_ON.jpg) repeat-x top;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#008400;
	text-align:center;
	text-decoration:none;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
}

.topbotao_off {
	height:22px;
	padding-top:6px;
	background: url(../imagens/bg_botoes_log_topo_nav_OFF.jpg) repeat-x bottom;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	text-decoration:none;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-top:solid 1px #ccc;
}

/* FIM DE BOX usuário */

/* FIM DE  CONFIGURAÇÕES DAS TELAS INTERNAS - USUÁRIO LOGADO */

.rel_table { font-family:Arial, Helvetica, sans-serif; font-size: 9pt;  font-style: normal;  text-decoration: none; color:#000000; padding: 0px; margin: 0px; border-left-style: solid;	border-left-width: 1px; border-bottom-style: solid;	border-bottom-width: 1px; border-top-style: solid;	border-top-width: 1px; border-color: #C0C0C2; border-spacing: 0px; }
.rel_table td { padding-left: 4px; padding-right: 4px; border-right-width: 1px; border-right-style: solid; border-color: #C0C0C2; }
.rel_table th { padding-left: 4px; padding-right: 4px; border-right-width: 1px; border-right-style: solid; border-color: #C0C0C2; }


.rel_table_header {
  font-weight : bolder;
  font-size: 10pt;
  background-color: #DEE3DD;
  height: 18px;
}
.rel_table_data {
  font-weight : normal;
  background-color:#FFFFFF;
  height: 18px;
}

.rel_table_data1 {
  background-color:#FFFFFF;
  height: 18px;
  font-weight : normal;
}

.rel_table_data2 {
  background-color:#EFF2F9;
  height: 18px;
  font-weight : normal;
}

table tr.rel_table_data1:hover,
table tr.rel_table_data1:hover td {
  background-color: #FFFCDF;
	background: #FFFCDF;
}

table tr.rel_table_data2:hover,
table tr.rel_table_data2:hover td {
  background-color: #FFFCDF;
	background: #FFFCDF;
}

table tr.rel_table_data:hover,
table tr.rel_table_data:hover td {
  background-color: #FFFCDF;
	background: #FFFCDF;
}

#abas {
  float:left;
  width:100%;
  background:#AFBAE4 url("../imagens/canto_sup_center.gif")  repeat-x bottom;
  font-size:9pt;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
}
#abas ul {
  float:left;
  margin:0;
  padding:0px 5px 0px 0;
  list-style:none;
}
#abas li {
  float:left;
  background:url("../imagens/aba_dir_off.gif")  no-repeat right top;
  margin:0;
  padding:0 0 0 0;
  outline:none;
}
#abas a, #abas strong, #abas span {
  float:left;
  display:block;
  background:url("../imagens/aba_esq_off.gif")  no-repeat left top;
  padding:2px 15px 3px 18px;
  text-decoration:none;
  color:#666666;
  outline:none;
}
#abas a:hover {
  color:#000;
  outline:none;
}
#abas .aba_img {
  margin-top: 4px; margin-left: -10px; margin-right: -7px;
  outline:none;
}

#abas .aba_ajuda {
  margin-top: 2px; margin-left: -10px; margin-right: -9px;
  outline:none;
}

/* Commented Backslash Hack
     esconde para o IE5-Mac \*/
  #header a {
  float:none;
}
/* End IE5-Mac hack */
#abas .abas_sel {
  background-image:url("../imagens/aba_dir_on.gif");
  outline:none;
}
#abas .abas_sel a {
  background-image:url("../imagens/aba_esq_on.gif");
  color:#000;
  padding-bottom:3px;
  outline:none;
}
#abas #abas_tit {
  background-image:url("../imagens/canto_sup_center.gif");
}

.lentidao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	margin-right:15px;
	margin-top:10px;
}
.tm_lentidao {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-right:15px;
	margin-top:10px;
}

#painel{
	width:290px;
	height:250px;
	margin-bottom:10px;
	overflow: hidden;
	top:0;
	left:0;
}

#paineltitle {
	color:#5d5e54;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	margin-left:5px;
	margin-top:0px;
}




