body,td,th {height:100%; font-family: Arial, Helvetica, sans-serif;	 margin-top: 0px; line-height:102%} 
html {height:100%}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

 * 2 estagio
 */
#2etage{ width: 886px; height: 150px; clear: both; }

/**
 * Topos
 */
.topo_verde {background:#81c141 url(../imagens/fundo_verde.jpg); height:60px}
.topo_azul {background:#4269c2 url(../imagens/fundo_azul.jpg); height:60px}
.topo_amarelo {background:#adad1f url(../imagens/fundo_amarelo.jpg); height:60px}
#topo{ width:886px; height:50px;  }
.mega_banner {width: 728px; float:left; padding-left: 2px; }
.login {width:140px; float:right; }

.home_destaque_left { float: left; width:425px;height:295px; border: solid 1px #CCCCCC;}
.home_destaque_right { float: left; width:298px;height:295px; background:#121f00; color:#fff; }
.home_destaque_right .bloco a { color: #fff !important; width:283px; height:98px; }
 /**
 * Rodapes
 */
 .rodape_verde { background-color:#81c141; height:200px; clear:both;}
 .rodape_azul { background-color:#4269c2; height:200px; clear:both;}
  .rodape_amarelo { background-color:#adad1f; height:200px; clear:both;}
 .rod{ width:886px; background: url(../imagens/rodape_tr.gif) top left no-repeat; height:200px;}
 #rod_logos {width:105px; float:right; padding-top:5px;}
 .logos_rod {background-color: #FFFFFF; border:#66a12a 1px solid; margin-top:5px; }
 
  /**
 * Fonts
 */
 .08{ font-size: 0.8em}
 .09{ font-size: 1.0em}
 .Px10 {font-size: 10px}
 .Px12 {font-size: 12px}
 .Px18 {font-size: 18px}
 .lh_70 {line-height:70%}

a.underline { text-decoration: underline !important;}

.white {color:#FFFFFF}
a.white:link {text-decoration: none }
a.white:visited {text-decoration: none}
a.white:hover {color: #cccccc;}
a.white:active {text-decoration: none}

.black {color:#000000}
a.black:link {text-decoration: none }
a.black:visited {text-decoration: none}
a.black:hover {color: #666666;}
a.black:active {text-decoration: none}

.green {color:#487b01}
a.green:link {text-decoration: none }
a.green:visited {text-decoration: none}
a.green:hover {color: #666666;}
a.green:active {text-decoration: none}

.blue {color:#00aeef}
a.green:link {text-decoration: none }
a.green:visited {text-decoration: none}
a.green:hover {color: #666666;}
a.green:active {text-decoration: none}

#menu a, #menu a:visited {
  text-align:left; 
  text-decoration:none; 
  color:#000; 
  display:block; 
  width:13em; 
  height:1.3em; 
  border:0.1em solid #fff; 
  }
#menu a:hover {
  color:#000000;
  background-color:#edebeb; 
  border-color:#dfd7ca #b2ab9b;
  }


  /**
 * Bot�es
 */
 
 .bt_login {	background-color: #006600;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; padding:3px; font-weight: bold; color: #fff; border: thin solid #000;cursor:pointer;}
 .bt_cancelar {	background-color: #c90a0a;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; padding:3px; font-weight: bold; color: #fff; border: thin solid #000;cursor:pointer;}
 .btninsc {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#CAF6C4; border:1px #000000 solid;cursor:pointer;}
 
 .clear {clear:both}
 .border_photo {border: #FFFFFF 1px solid}
 #fundo_logo_verde {width: 886px; height:44px;  background-image: url(../imagens/fundo_logo.gif)}
 #fundo_logo_azul {width: 886px; height:44px;  background-image: url(../imagens/fundo_logo_az.gif)}
 #fundo_logo_amarelo{width: 886px; height:44px;  background-image: url(../imagens/fundo_logo_am.gif)}
 #centro_home{width: 886px; height:368px;  padding-top:20px;  }
 #centro{width: 886px;  }
 #centro_tx {width:200px; float:left; padding-top:20px; }
 #centro_fs { width:680px; float:right}
 #centro_fs_tx { width:668px; float:right;  }
 #centro_home_fs { width:725px; float:right}
 #centro_home_tx { width:160px; float:left; padding-top:20px;}
 #bt_increvase {width:234px; float:left}
#news_letter {width:300px; float:right; padding-top:10px; padding-right:17px}
.space8{padding-top:8px; margin-top: 10px;}

#cb_ass{width:886px; height:51px; border:#999999 1px solid}
#cb_ass #cb_ass_lt{width:710px; float:right; }
#cb_ass #cb_ass_rt{width:150px; height:32px; background-color:#487b01; float:left; padding-top:15px; border: 2px solid #FFFFFF}
#cb_ass #cb_ass_lt .associado {width:115px; height:50px; float:left; margin:0 2px 0 0; background:#ccc;}


#bx_lt {width:555px; float:left}
#bx_rt {float:right; width: 318px}
#bx { clear:both; width:886px; margin-top:20px}
#agenda{ background-color: #edecee; height:auto; padding-bottom:7px; padding-top: 7px; padding-left:7px}
#agenda p{ margin-right: 7px; margin-left:7px}
#agenda_foto {width:252px; border:#666666 1px solid; background-color:#FFFFFF; float: left; padding: 2px 0px 0px 2px}
#agenda_tx {width:283px;  float: right; padding-right:3px}
#publicacoes{ background-color: #f2f2f4; height:115px; padding-top: 7px; padding-left:6px; margin-top:15px}
#publicacoes_ft { width:100px; float:left}
#publicacoes_tx { width:430px; float:right}
#colunista{ background-color: #f2f2f4; height:90px; padding-top: 7px; padding-left:6px; margin-top:15px}
#colunista_ft { width:84px; height: 80px;  float:left; background-color:#FFFFFF; border: solid 1px #666666; padding-top:1px}
#colunista_tx { width:430px; float:right}
#portfolio {width: 298px; border: solid 1px #666666;}
#port_tit { height: 40px; background-color:#487b01; padding: 6px 0px 0px 4px }
#port_btt { height: 39px; background-color:#121212; padding: 6px 0px 0px 4px }

#banner_dr {border: solid 1px #CCCCCC; margin-top:15px; width:298px; height:232px}
.banner_dr {border: solid 1px #CCCCCC; margin: 0 0 15px 0; width:300px; height:250px}

.green_bar { border-bottom:1px dashed #ddd; height:1px; margin:5px 0 5px 0; width:100%;}

#forum{ background-color: #f2f2f4; height:84px; padding-top: 7px; padding-left:6px; margin-top:15px}
#pp {margin-top:15px; width:298px;}
#pp_dr { width:122px; float:right; padding-top:12px}
#pp_lf { width:160px; float:left; padding-top:24px}
#tarja {width:886px; height:5px; background:url(../imagens/tarja.gif); margin: 8px 0px 3px 0px; clear:both}
.agenda_int{ width:150px; background-color:#f5f5f5; border: 1px solid #cccccc; margin-top: 20px;height:250px;}
.agenda_int .titulo { background:#ccc;text-align:center;}
.agenda_int .agenda-texto {  clear:both;position:absolute;margin:0px; width:140px; height:210px;overflow:hidden; }
.agenda_inf {padding:5px 5px 5px 5px; line-height:70%;}
.box {float: left; width:500px; background-color:#f5f5f5; border: 1px solid #cccccc;}
.box_ca{background-color:#f5f5f5; border: 1px solid #cccccc; height:103px;}
.co_foto{ width: 120px; height:101px; float:left}
.co_tex{ width: 365px;  float:right}

.form_login {border: #006699 3px solid; padding: 10px 10px 10px 10px; background-color:#FFFFFF; height:374px; background:url(../imagens/fundo_login.gif) no-repeat}

.bt_login2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009999;
	border: thin solid #000000;
	height: 30px;
	width: 300px;
}


.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #DDEEFF;
	border: thin solid #006666;
	width: auto;
}

.textfieldcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f5f5f5;
	border: thin solid #666666;
	width: auto;
}
/**
 * inscricao
 */
.login_insc{ width:150px; float:left; background-color:#f5f5f5; border: 1px solid #cccccc; margin-top:20px;}
.insc_insc{ width:490px; float:left; padding-top: 0px; padding-left:0px }
.insc_tit {background-color: #999999}
.insc_login {padding: 3px 3px 3px 8px}
.dados {width: 150px; float: left; line-height:150%;}
.dados2 {width: 150px; float: left; line-height:160%;}
.dados-carteirinha {width: 150px; float: left; line-height:150%;}
.campos {width:330px; float:right; line-height:158%;}
#cart_insc {float:left; width:90px;}
#cart_insc_tx {float:right; width: 320px; margin-top: -9px;}
 
 
 .publi_img {float:left; width:143px}
 .publi_tx {float:right; width: 320px; margin-right: 20px;}
 
 #clube {height: 170px; background:url(../imagens/carteirinha_ca.jpg) top left no-repeat; padding: 50px 0px 0px 225px}
 .ca_img{ float: left;  width:120px; padding-top:5px; padding-left:3px}
 .ca_tex {float: right; width:355px; height:80px; padding-top:10px}
 .ca_clm01 {float:left; width:210px; border-right: #CCCCCC groove 1px; height: 150px; padding-right:3px}
 .ca_clm02 {float:right; width:452px; height: 150px}
 .ca_clm03 {float: left; width:210px; border-right: #CCCCCC groove 1px; height: 150px; padding-left:3px; padding-right: 3px}
 .ca_clm04 {float: right; width:230px; height: 150px}
 .ca_clm05 {float:left; width:222px; border-right: #CCCCCC groove 1px; height: 150px; padding-right:3px}
 .ca_pt_img {height:40px}
 .ca_pt_text { padding-top:4px}
 .menu_serv_tit { background-color: #01647b}
 #col_right {width:160px; float:right; border: solid 1px #CCCCCC;}
 .menu_serv{  border: 1px solid #cccccc; margin-top:46px}
 .colun_dir{  border: 1px solid #cccccc; }
 .publi_tit {background-color:#CCCCCC; padding-left:2px}
 #volun {background:url(../imagens/participacao.jpg) no-repeat right top} 
 
  #plano_saude {background:url(../imagens/plano_saude.jpg) no-repeat; height:500px}
 #plano_saude_tx { float: right; width:310px; padding-top:150px}
 
   #seguros {background:url(../imagens/seguros.jpg) no-repeat; height:500px}
 #seguros_tx { float: right; width:310px; padding-top:150px}

.btninsc {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#CAF6C4; border:1px #000000 solid;}

