@charset "utf-8";
/* CSS Document */

.l30 {margin-left: 130px;}

* {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	margin:auto;
	letter-spacing:-1px;
	
}

body {
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
    background: #FFF url(../../imagens/bg_topo_interna.jpg) no-repeat top center;	
    overflow-x: hidden;
}

#compra body {
    background: url(../../imagens/bg_comprar.jpg) repeat-x 0 137px;	
}

hr {
border: 1px solid;
color: #e1e1e1;
width: 90%;
background-color: #e1e1e1;

.twitter {	
}

}
h1 {
	font:Arial, Helvetica, sans-serif;
	font-size:27px;
	color: #507829;
	font-weight:regular;
	letter-spacing:-1px;
	
}


h2 {
	font-size: 16px;
	color: #98b011;
	font-weight: bold;
	padding:0px;
	margin:0px;
	*margin:0;
	*padding:0;
	letter-spacing:-1px;
	font:Arial, Helvetica, sans-serif;
}

h2 a:link, h2 a:hover, h2 a:active, h2 a:visited, h2 a:focus {
	margin:0;
	*padding:0px;
	font-size: 16px;
	color: #8DAC10;
	font-weight: bold;
	font-style:normal;
	text-decoration: none;
	letter-spacing:-1px;
}

h3 {
	font-size: 22px;
	color: #666666;
	font-weight: normal;
	*margin:0;
	*padding:0;
	letter-spacing:0px;
}

h5 {
	padding-left: 20px;
	padding-top: 16px;
	*padding-top: 0px;
	font-size: 14px;
	color: 	78702;
	font-weight: normal;
	letter-spacing:-1px;
}



h4 {
	font-size: 17px;
	color: #8DAC10;
	font-weight: bold;
	font-style:normal;
	*padding-top:0px;
	margin:0;
	*margin-top:0;
	letter-spacing:-1px;
	
}

h4 a:link, h4 a:hover, h4 a:active, h4 a:focus, h4 a:visited {
	margin:0;
	*padding:0px;
	font-size: 17px;
	color: #8DAC10;
	font-weight: bold;
	font-style:normal;
	text-decoration: none;
	letter-spacing:-1px;
}


h6 {
	font-size: 17px;
	color: #8DAC10;
	font-weight: bold;
	font-style:normal;
	padding-bottom: 3px;
	*padding:0px;
	margin:0;
	letter-spacing:-1px;
}

h6 a:link, h1 a:hover, h1 a:active, h1 a:visited, h1 a:focus {
	margin:0px;
	*padding:0px;
	font-size: 17px;
	color: #8DAC10;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: -1px;
}

.top_telefones {
font-size: 16px;
	color: #98b011;
	font-weight: bold;
	padding:0px;
	margin:0px;
	*margin:0;
	*padding:0;
	letter-spacing: normal;
	font:Arial, Helvetica, sans-serif;
}

.top_produto {
	font-size: 22px;
	color: #98B011;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.top_filtro {
	font-size: 22px;
	color: #98B011;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: normal;
}

.tit_corretor {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	font-style:normal;
	*padding-top:0px;
	margin:0;
	*margin-top:0;
	letter-spacing:-1px;
	
}

.visible{
 visibility: visible;
}
.invisible{
 visibility: hidden;
}
.cidade {
	font-size: 15px;
	color: #8DAC10;
	font-weight: normal;
	*margin:0;
	*padding:0;
	letter-spacing:-1px;
       
}
 
.menu_baixo {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: -1;
	
}

.menu_baixo a:link, .menu_baixo a:hover, .menu_baixo a:focus, .menu_baixo a:visited, .menu_baixo a:active {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: -1;
	
}

.small3 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing:normal;
	
}

.small3 a:link, .small3 a:visited, .small3 a:focus, .small3 a:active, .small3 a:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing:normal;
	
}



.small {
	 font-size: 12px;
	
}

.small a:link, .small a:hover, .small a:visited, .small:active {
	 font-size: 12px;
	
}
.small2 {
	font-size: 11px;
	letter-spacing: 0px;
	
}

.small_menu {
	 font-size: 12px;
	 color: #FFF;
	 letter-spacing: normal;
}
.small_menu a:link, .small_menu a:hover, .small_menu a:active, .small_menu a:visited, .small_menu a:focus {
	 font-size: 12px;
	 color: #FFF;
	 text-decoration: none;
 	 letter-spacing: normal;
}
input {
	border: none;
	font-size: 13px;
	width: auto;
	letter-spacing: 0.1em;
}

a:link, a:hover, a:active, a:visited {
	text-decoration: none;
	margin:0;
	}

#geral {
		
	width: 100%;
	height:inherit;

	
}
	
#topo {
	width: 964px;
	height:137px;
	z-index: 4;
	position:relative;
	vertical-align: top;
	background-color: #FFF;
		
}

#logo {
	left: 0;
	padding-top: 10px;
	margin-bottom: 20px;
	width: 148px;
	height: 134px;
	margin-left:0px;
	z-index:4;
	position:absolute;
	
	
}

#itens_cima {
	width: 812px;
	height: 73px;
	margin-right:0px;
	position:relative;
	z-index:3;
}

#atendimento {
	position: absolute;
	top: 15px;
	left: 0;
	width: 314px;
	height: auto;
	vertical-align: bottom;
}

#txt_cima {
	position: absolute;
	top: 15px;
	left: 51px;
	height: 20px;
	width: 170px;
	*width: 190px;
	display: table;
}

#ic_cima {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 51px;
	height: 47px;
	

}

#bt_cima {
	position: absolute;
	top: 6px;
	left: 185px;
	width: 107px;
	height: 47px;
	
	}
	
#geo_ip {
	position: absolute;
	top: 6px;
	left: 185px;
	width: 143px;
	height: 17px;
	z-index: 3;
	}

#bt_geo {
	top: 5px;
	position: absolute;
	width: 20px;
	height: 24px;
	left: 130px;
}

#bt_dropdown {
	top: 2px;
	position: absolute;
	width: 20px;
	height: 24px;
	left: 175px;
}

.txt_verde_bld {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -2;
	color: #7CC629;
	

}

.txt_cinza {
	font-size: 15px;
	font-weight: normal;	
	letter-spacing: -2;
	color: #726D71;
}

#txt_ligue_cinza {
	position: relative;
	width: auto;
	left: 0px;	
	float: left;
}

#txt_ddd_fone {
	position: relative;
	width: auto;
	left: 0px;	
	top: 0px;
	margin-top:0px;
	margin-right: 0px;
	right: 0px;
	
}

.ddd {
	font-size: 16px;
	letter-spacing: -2;
	color: #7CC629;	
	margin-left: 10px;
}


#ligue {
		position: absolute;
		top: 15px;
		left: 14px;
		width: 470px;
		height: auto;
}

#login {
		position: absolute;
		left: 684px;
		height: auto;
		width: 128px;
		top: 22px;
}

#acesso_login {
		position: absolute;
}

#bg_login {
		z-index: 5;
		position: absolute;
		width: 231px;
		height:128px;
		background-image: url(../../imagens/bg_login.png);
		background-repeat: no-repeat;
		background-position: top left;
		top: 0px;
		left: 567px;
		top: 23px;
		
	
	}
	
#login_email {
	position: absolute;
	top: 30px;
	left: 15px;
	width: 175px;
	height: 17px;
	background-image:url(../../imagens/input_login.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 10px;
	}
	
.esqueci_senha {
 font-size: 14px;
 color: #98B011;
}

.esqueci_senha a:link, .esqueci_senha a:focus, .esqueci_senha a:visited, .esqueci_senha a:active, .esqueci_senha #hover {
 font-size: 14px;
 color: #98B011;
}

#login_senha {
	position: absolute;
	top: 57px;
	left: 15px;
	width: 175px;
	height: 17px;
	background-image:url(../../imagens/input_login.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 10px;
}

#txt_email {
		position: absolute;
		left: 28px;
		top: 9px;
		height: auto;
		width: 50px;
	
}

#input_email {
	position: absolute;
	width: 120px;
	height: auto;
	left: 80px;

}

#input_senha {
	position: absolute;
	width: 120px;
	height: auto;
	left: 80px;
	
}

#txt_senha {
		position: absolute;
		left: 28px;
		top: 9px;
		height: auto;
		width: 50px;
	
}

#bt_logindrop {
	position: absolute;
	top: 90px;
	left: 35px;
	width: 200px;
	height: 17px;

	}
	
#bt_loginclose {
	position: absolute;
	top: 10px;
	left: 140px;
	width: 143px;
	height: 17px;

}

#txt_esqueci {
	position: absolute;
	top: 8px;
	left: -10px;
	width: auto;
	height: auto;
}

#bt_entrar {
	position: absolute;
	top: 5px;
	left: 120px;
	width: auto;
	height: auto;
}


#menu{
	padding-top:10px;
	position:relative;
	margin-right: 0px;
	width: 872px;
	height: 51px;
	background-image: url(../../imagens/bg_linha_cima.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #fff;
	z-index:1;
}
#menu li {display: inline;}
#menu li a {width: 140px;}

#content {
	width: 964px;
	background-color:#FFFFFF;
	margin-bottom:0;
	margin-top:0;
	
}

#content_new {
	width: 964px;
	background-color:#FFFFFF;
	margin-bottom:0;
	margin-top:0;
	vertical-align: top;
}

#esq_interna {
		width: 	722px;
		position: absolute;
		left:0px;
		top:0px;

}

#dir_interna {
		width: 242px;
		position: absolute;
		left: 722px;
		
}

#content_flash {
	width: 964px;
	height: 541px;
	margin-top:-287px;
	position: absolute;
	z-index:1;
	
}

#content_flash_interna {
	width: 963px;
	height: 250px;
	background-color:#fff;
	margin-top:0;
	position: relative;
	
}

#content_flash_interna_resultados {
	width: 964px;
	height: 265px;
	background-color:#FFFFFF;
	margin:0px;
	position: relative;
	top:0px;
	
}

#content_flash_interna_eventos {
	width: 964px;
	height: 265px;
	background-color:#FFFFFF;
	margin:0px;
	position: relative;
	top:0px;
	
}

#drop_paginacao {
	margin-bottom: -28px;
	z-index: 4;
	position: absolute;
	left: 345px;
	bottom: 0px;
	width: 303px;
	height: 75px;
	background-image:url(../../imagens/bg_drop.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#bg_java {
	
	width: 190px;
	height: 24px;
	position: absolute;
	bottom: 40px;
	right: 35px;
	margin-left: 50px;
	padding-left: 19px;
	padding-top: 5px;
}

#bg_java_eventos {

	width: 190px;
	height: 24px;
	position: absolute;
	bottom: 55px;
	right: 330px;
	margin-left: 50px;
	padding-left: 19px;
	padding-top: 5px;
}

#bt_voltar {
	width: auto;
	height: auto;
	position: absolute;
	top: 20px;
	left: 15px;
}

#content1 {
	width: 964px;
	height: 261px;
	margin-top: 288px;
	vertical-align: top;
	position: relative;
	z-index: 2;
}

#content1_interna {

	padding-top: 5px;
	width: 964px;
	min-height: 275px;
	vertical-align: top;
	margin-left:0;
	margin-top: 0;
	position: relative;
	
}

#content1_interna2 {
	padding-top: 5px;
	width: 964px;
	min-height: 700px;
	vertical-align: top;
	margin-left:0;
	margin-top: 0;
	position: relative;
	
}

#content1_interna3 {

	padding-top: 5px;
	width: 964px;
	min-height: 500px;
	vertical-align: top;
	margin-left:0;
	margin-top: 0;
	position: relative;
	
}

#content1_interna4 {

	padding-top: 5px;
	width: 964px;
	min-height: 660px;
	vertical-align: top;
	margin-left:0;
	margin-top: 0;
	position: relative;
	padding-bottom: 30px;	
}

#content1_interna5 {
	padding-top: 5px;
	width: 964px;
	height: 630px;
	vertical-align: top;
	margin-left:0;
	margin-top: 0;
	position: relative;
}

#content1_interna6 {

	padding-top: 5px;
	width: 964px;
	height: 850px;
	vertical-align: top;
	margin-left:0;
	margin-top: 0;
	position: relative;
	
}

#content1_interna7 {

	padding-top: 5px;
	width: 964px;
	height: auto;
	vertical-align: top;
	margin-left:0px;
	margin-top: 0px;
	position: relative;
	
}



#top_titulo {
	width: 480px;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	
}

#top_titulo2 {
	width: 480px;
	height: 20px;
	position: absolute;
	top: 30px;
	left: 0px;
	margin-left: 0px;
	
}

.titulos {
	color: #507829;
	font-size: 27px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

}

#interna_caracteristicas_sms {
	width: 680px;
	height: 200px;
	position: absolute;
	/*background-image: url(../../imagens/top_teste.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	top: 50px;
	left: 0px;
}


#interna_caracteristicas {
	width: 680px;
	height: 200px;
	position: absolute;
	background-image: url(../../imagens/top_teste.gif);
	background-repeat: no-repeat;
	background-position: top left;
	top: 50px;
	left: 0px;
}

#interna_caracteristicas_breve {
	width: 480px;
	height: 200px;
	position: absolute;
	background-image: url(../../imagens/top_teste_breve.gif);
	background-repeat: no-repeat;
	background-position: top left;
	top: 50px;
	left: 0px;
}

#interna_empresa {
	width: 420px;
	min-height: 320px;
	position: absolute;
	top: 50px;
	left: 0px;
	z-index:3;
	
}

#interna_empresa p {font-size: 13px; line-height: 1.5em;}

.fale-bk {
	background:url("../../imagens/bg_faleconosco.jpg") no-repeat scroll left top transparent;
	height:290px;
	position:absolute;
	top:105px;
	width:300px;
	z-index:1;
}

#interna_faleconosco {
	padding: 20px;
	width: 223px;
	height: 360px;
	position: absolute;
	top: 100px;
	left: 0px;
	z-index:1;
	float: left;
}

#interna_corretor {
	padding: 20px;
	width: 491px;
	height: 450px;
	position: absolute;
	top: 100px;
	right: 0px;
	z-index:3;
	background-image: url(../../imagens/bg_corretor_form.gif);
	background-repeat: no-repeat;
	background-position: top left;	
}


#eventos_filtro {
	width: 260px;
	min-height: 500px;
	position: relative;
	top: 50px;
	left: 0px;	
	margin-left: 0px;
}


#eventos_detalhe {
	width: 687px;
	min-height: 500px;
	position: relative;
	top: 50px;
	left: 0px;	
	margin-left: 0px;
	letter-spacing: normal;
}

#resultados_detalhe {
	
	width: 645px;
	height: auto;
	position: relative;
	top: 70px;
	left: 0px;
	margin-left:0px;
	float: left;
	
}

#resultados_tabela {
	
	width: 645px;
	height: auto;
	position: relative;
	top: 70px;
	left: 0px;
	margin-left:0px;
	float: left;
	margin-top:10px;
	
}

.tabela_1 {
border-color: #FFF;
border: 1px;
border-style: solid;
background-color: #f2f2f2;
text-align: center;
font-size: 12px;


}

.tabela_2 {
border-color: #FFF;
background-color: #FFF;	
border-color: #FFF;
border: 1px;
border-style: solid;
text-align: center;
font-size: 12px;
}
.pad_tab {
	padding: 5px;	
}

.trade_red {
	font-size: 12px;
	color: #F00;
}

.trade_blue {
	font-size: 12px;
	color: #0000FF;
}

#solicite_insc {
	width: 857px;
	position: relative;
	top: 10px;
	*top:0px;
	left: 0px;	
	margin-left: 0px;
	letter-spacing: normal;
	/*background-image: url(../../imagens/bg_solicite2.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	text-align: left;
}

#indique_evento {
	width: 667px;
	height: 105px;
	position: relative;
	top: 10px;
	*top:0px;
	left: 0px;	
	margin-left: 0px;
	letter-spacing: normal;
	background-image: url(../../imagens/bg_indique.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	text-align: left;
}

#campo_input {
	
	position: relative;
	background-image:url(../../imagens/bg_input.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 210px;
	height: 18px;
	padding: 5px;
	left: 0px;
	margin-left: 0px;
	z-index:2;
	
}

#campo_input2 {
	
	position: relative;

	width: 210px;
	height: 18px;
	left: 0px;
	margin-left: 0px;
	z-index:4;
	
}

#campo_input_hz {
	
	position: relative;
	background-image:url(../../imagens/input_hz.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 390px;
	height: 18px;
	padding: 5px;
	left: 0px;
	margin-left: 0px;
	
}

#campo_input_menor {
	
	position: relative;
	background-image:url(../../imagens/input_menor.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 80px;
	height: 18px;
	padding: 5px;
	left: 0px;
	margin-left: 0px;
	
}


#campo_input_msg {
	
	position: relative;
	background-image: url(../../imagens/bg_input_msg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 200px;
	height: 84px;
	padding: 5px;
	padding-left: 10px;
	padding-top: 5px;
	top: 0px;
	
}

.text_area_bg {
	background-image: url(../../imagens/bg_degrade_msg.jpg);
	background-repeat: repeat-x;
	border: none;
	background-color: #f0f0f0;
	width: 190px;
	height: 80px;
}

#input_txt {
	font-size: 11px;
	line-height: 11px;
	color: #999999;
	position: relative;
	width: auto;
	height: 18px;
	letter-spacing: normal;
	z-index:2;
}

#input_insc {	
	width: 210px;
	height: 55px;
	position: relative;
	margin-left: 0px;
	padding-left: 6px;
	padding-top: 5px;
	float: left;
	vertical-align: bottom;
	text-align: left;	
	z-index:2;
}
#input_insc2 {
	width: 210px;
	height: 55px;
	position: relative;
	margin-left: 230px;
	padding-left: 6px;
	padding-top: 5px;
	vertical-align: bottom;
	text-align: left;
}

#input_insc3 {
	
	width: 210px;
	height: 55px;
	position: absolute;
	margin-left: 455px;
	padding-left: 3px;
	padding-top: 5px;
	top:12px;
	

	vertical-align: bottom;
	text-align: left;
	
}

#input_insc4 {
	
	width: 210px;
	height: 55px;
	position: relative;
	margin-left: 0px;
	padding-left: 6px;
	padding-top: 5px;
	float: left;
	vertical-align: bottom;
	text-align: left;
	
}

#input_insc_hz {
	
	width: 430px;
	height: 55px;
	position: relative;
	margin-left: 0px;
	padding-left: 6px;
	padding-top: 5px;
	float: left;

	vertical-align: bottom;
	text-align: left;
	
}

#input_insc_menor {
	
	width: 105px;
	height: 55px;
	position: relative;
	margin-left: 0px;
	padding-left: 6px;
	padding-top: 5px;
	float: left;

	vertical-align: bottom;
	text-align: left;
	
}

#input_msg {
	
	width: 210px;
	height: 115px;
	position: relative;
	margin-left: 240px;
	padding-left: 6px;
	padding-top: 5px;

	vertical-align: bottom;
	text-align: left;
	
}

.input_solicite {
	background-image:url(../../imagens/bg_input_degradee.gif);
	background-repeat: repeat-x;
	width: 200px;
	*width: 195px;
	*border:0px solid #FFF;
	position:relative;
	z-index:5;
}

.verde_destaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #507828;
	letter-spacing:-1;
}

.verde_preco {
	
	font-size:13px;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #507829;
	}

.cinza_txt_meio {
	font-size:13px;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;	
}

.cinza_txt_dir {
	font-size:12px;
	letter-spacing: -1;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;	
}

#box_filtro_todos {
	padding: 10px;
	width: 195px;
	height: 10px;
	position: relative;
	margin-right:0px;
	margin-left:30px;
	line-height: 20px;
	
	

}

#box_filtro {
	padding: 10px;
	width: 195px;
	min-height: 430px;
	position: relative;
	margin-right:0px;
	margin-left:30px;
	background-image: url(../../imagens/bg_filtros.gif);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 30px;
	}

.filtro_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color: #666666;
	
}

.list {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #98B011;
}

.bold_evento {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #597F2C;
	letter-spacing: normal;
}

#eventos_list {
	position: absolute;
	left: 280px;
	top: 50px;
	min-height: 440px;
	width: 687px;
	
}

#eventos_list_detalhes {
	position: absolute;
	left: 700px;
	top: 0px;
	min-height: 100px;
	width: 233px;
	
}

#telefones_list {
	position: absolute;
	left: 740px;
	top: 30px;
	height: 900px;
	width: 180px;
	float: left;
}

.outros_eventos {
	font-size: 17px;
	color: #178803;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -2;
}


#evento_box {
	background-image:url(../../imagens/bg_cursoevento2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	width: 667px;
	height: 74px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	line-height: 17px;
	
}
#evento_paginacao {
	
	padding: 10px;
	top: 120px;
	width: 667px;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	

	
}

#seta_ant {
		width: auto;
		height: auto;
		position: absolute;
		left: 150px;

}
#seta_prox {
		width: auto;
		height: auto;
		position: absolute;	
		left: 310px;
}
#numeros_paginas {
	width: 80px;
	height: auto;
	position: absolute;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2;
	left: 223px;
	top: 12px;
}
#numeros_paginas a:link, #numeros_paginas a:visited, #numeros_paginas a:hover, #numeros_paginas a:active, #numeros_paginas a:focus {
	
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 3px;

}

#bt_inscreva-se {
	width: 101px;
	height: 32px;
	position: absolute;
	top: 10px;
	right: 10px;
}

#bt_enviar {
	width: 71px;
	height: 32px;
	position: absolute;
	top: 70px;
	right: 10px;
}

#bt_enviar2 {
	width: 71px;
	height: 32px;
	position: relative;
	top: 70px;
	ritgh: 20px;
	margin-right: 10px;
}

#bt_enviar3 {
	width: 71px;
	height: 32px;
	position: absolute;
	bottom: 40px;
	ritgh: 10px;
	margin-bottom: 0px;
	left: 420px;
}

#bt_inscrever-se {
	width: 101px;
	height: 32px;
}

#interna_list {
	background-image:url(../../imagens/bg_list.gif);
	background-repeat: no-repeat;
	padding: 18px;
	width: 151px;
	height: 137px;
	position: absolute;
	left: 515px;
	top: 50px;
	line-height: 2;
	letter-spacing: normal;
	
}

#interna_escritorio {
	padding: 18px;
	width: 335px;
	height: 137px;
	position: absolute;
	left: 315px;
	top: 50px;
	letter-spacing: -1;
	float: left;
}

#img_empresa1 {

	padding: 18px;
	width: 151px;
	height: 137px;
	position: absolute;
	left: 395px;
	top: 60px;
	
}

#img_empresa2 {

	padding: 18px;
	width: 151px;
	height: 137px;
	position: absolute;
	left: 395px;
	top: 230px;
	
}

#base_interna {
	width: 722px;
	height: 95px;
	vertical-align: top;
	position: relative;
	
}



#calcule {
		width: 296px;
		height: 205px;
		background-image:url(../../imagens/bg_calcule.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		position:absolute;
		*left: 0;
		display: block;
		z-index:2;
		vertical-align: bottom;
		margin-bottom:0;
		margin-top:0;
		margin-left:0px;
		
		padding-top: 100px;
		padding-left: 15px;
	
}

#calcule_input1{
	top: 97px;
	left: 70px;
	position: absolute;
	width: 160px;
}

#calcule_input2{
	top: 136px;
	left: 70px;
	position: absolute;
	width: 160px;	
}

#calcule_input3{
	top: 175px;
	left: 70px;
	position: absolute;
	width: 160px;

}

#calcule_bt{
	top: 211px;
	left: 46px;
	position: absolute;
	width: 160px;
}


#produtos_interna {
		margin-top:0;
		width: 242px;
		min-height: 680px;
		position:relative;
		margin-right:0px;
}

#produtos_interna1 {
		margin-top:0px;
		margin-right:0px;
		width: 262px;
		height: 630px;
		position:absolute;
		margin-right:0px;
		top:0px;
		right:0px;
		
}

#corretor_interna_fac {
		margin-top:30;
		width: 420px;
		height: 630px;
		position:relative;
		margin-left:0px;
		left: 0px;
		padding-top: 30px;
		
}

#quem_moacir {
		margin-top:15px;
		width: 272px;
		height: 600px;
		position:relative;
		margin-right:0px;
		*top: 20px;
}

#quem_moacir p {line-height: 1.5em;}

#produtos {
		margin-top:0;
		margin-bottom:0;
		width: 460px;
		height: 290px;
		position:absolute;
		left: 311px;
		z-index: 2;
		vertical-align: top;
}

#img_produto {
	width: 100px;
	height: 100px;
	left:10px;
	top:10px;
	*top: 0px;
	position:absolute;
}


#img_produto2 {
	width: 100px;
	height: 100px;
	left:30px;
	top:20px;
	*top: 0px;
	position:absolute;
}


#img_start {
	width: 87px;
	height:73px;
	position: relative;
	margin-right:-10px;
	top: 30px;
	z-index: 2;

}

#txt_start {
	width: 120px;
	height: 120px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	
}

#txt_produto {
	width: 140px;
	min-height: 100px;
	right:0px;
	margin-right:0px;
	top:0px;
	margin-top:0px;
	color: #666666;
	position: relative;
	

}

#txt_produto_robo {
	width: 140px;
	height: 100px;
	left: 10px;
	right:0px;
	margin-right:0px;
	top:0px;
	margin-top:0px;
	color: #666666;
	position: relative;
	

}

#produto1 {
		padding-left: 30px;
		padding-top:20px;
		*padding-top:0px;
		left: 0px;
		width: 220px;
		height: 90px;
		*height: 110px;
		
		position: absolute;
}


#produto1_v {
		padding-left: 30px;
		padding-top:20px;
		
		left: 0px;
		width: 220px;
		min-height: 100px;
			
		position: relative;
		
		border-top-color: #e1e1e1;
		border-color: #d9d9d9;
		color: #d9d9d9;
		border: 1px;
		border-style: solid;
		border-top: none;
		border-left: none;
		border-right: none;
}

#eventos_v {

		padding-top:20px;
		padding-bottom: 10px;
		
		left: 0px;
		width: 220px;
			
		position: relative;
		
		border-top-color: #e1e1e1;
		border-color: #d9d9d9;
		color: #d9d9d9;
		border: 1px;
		border-style: solid;
		border-top: none;
		border-left: none;
		border-right: none;
}

#resultado_hz {
		padding-left: 0px;
		padding-top:5px;
		vertical-align: middle;
		left: 0px;
		width: 623px;
		height: 45px;
			
		position: relative;
		
		border-top-color: #e1e1e1;
		border-color: #d9d9d9;
		color: #d9d9d9;
		border: 1px;
		border-style: solid;
		border-top: none;
		border-left: none;
		border-right: none;
}

#resultado_meio {
	width: 50%;
	position: relative;
	float: left;
	left: 0px;
	margin-left:0px;

}

#resultado_TX_meio {
	text-align: center;
	width: 300px;
	position: relative;
	float: left;
	font-weight: bold;
	font-size: 16px;
}

#resultado_meio2 {
	width: 50%;
	position: absolute;
	float: left;
	left: 50%;
	margin-right:0px;

}

#corretor_v {
		padding-left: 120px;
		padding-top:18px;
		margin-left: 0px;
		margin-bottom: 50px;
		left: 0px;
		width: 270px;
		height:92px;
			
		position: relative;
			
}




#telefones_v {

		padding-top:20px;
		padding-bottom: 10px;
		
		left: 0;
		width: 220px;
		height: 40px;
			
		position: relative;
		
		border-top-color: #e1e1e1;
		border-color: #d9d9d9;
		color: #d9d9d9;
		border: 1px;
		border-style: solid;
		border-top: none;
		border-left: none;
		border-right: none;
}

.ddd_tel {
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1;
}

.telefone {
	font-size: 19px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1;
}



#produto2 {
		left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		*padding-top:0px;
		width: 220px;
		height: 90px;
		*height: 110px;
		margin-right: 0;
		position: relative;
		
		
}

#produto2_v {
		padding-left: 30px;
		padding-top:20px;
		
		left: 0;
		width: 220px;
		min-height: 100px;
			
		position: relative;
		
		border-top-color: #e1e1e1;
		border-color: #d9d9d9;
		color: #d9d9d9;
		border: 1px;
		border-style: solid;
		border-top: none;
		border-left: none;
		border-right: none;
}


#produto3 {
		padding-left: 10px;
		padding-top: 20px;
		*padding-top:0px;
		left:0;
		*left: 0;
		width: 230px;
		height: 90px;
		*height: 110px;
		margin-left: 0;
		position: absolute;
		margin-bottom:0;
		
}

#produto3_v {
		padding-left: 30px;
		padding-top:20px;
		
		left: 0;
		width: 220px;
		min-height: 100px;
			
		position: relative;
		
		border-top-color: #e1e1e1;
		border-color: #d9d9d9;
		color: #d9d9d9;
		border: 1px;
		border-style: solid;
		border-top: none;
		border-left: none;
		border-right: none;
}


#produto4 {
	left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		*padding-top:0px;
		width: 220px;
		height: 90px;
		*height: 110px;
		margin-right: 0;
		margin-bottom:0;
		position: relative;
		
}

#produto4_v {
		padding-left: 30px;
		padding-top:20px;
		left: 0;
		width: 220px;
		min-height: 100px;
		position: relative;
		
		border-top-color: #e1e1e1;
		border-color: #d9d9d9;
		color: #d9d9d9;
		border: 1px;
		border-style: solid;
		border-top: none;
		border-left: none;
		border-right: none;
}

#eventos {
		*padding-top:20px;
		width: 187px;
		height: 305px;
		*height: 285px;
		background-image:url(../../imagens/bg_eventos.gif);
		background-position: center right;
		background-repeat: no-repeat;
		position:relative;
		margin-right:0px;
		vertical-align: top;
		z-index:1;
		
		

}

#lista_eventos {
	width: 140px;
	margin-right:0;
	margin-bottom:0;
	*margin-bottom: 20;
	position:absolute;
	*bottom: 30px;
	top: 60px;
	bottom: 0px;
	right: 10px;
	
	}

#content2 {
	width: 964px;
	height: 270px;
	vertical-align: top;
	position: relative;
	top: 60px;
	_top: 80px;
	_margin-bottom:25px;	
}

#content2_interna {
	width: 722px;
	min-height: 330px;
	vertical-align: top;
	position: relative;
	top: 10px;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
	display: table;
}

#content3_interna {
	width: 722px;
	height: 246px;
	vertical-align: top;
	position: relative;
	top: 0px;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;

}

#produto_detalhe {
	position: relative;
	background-image: url(../../imagens/bg_produtos_hz.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 608px;
	height: 132px;
	padding: 15px;
	left: 0px;
	margin-left: 0px;
	top: -40px;
	text-align: left;
	
	
}

#txt_chat {
	width: 280px;
	height: auto;
	margin-left: 0px;
	position: relative;
	left: 0px;
}

#preco_chat {
	position: absolute;
	left: 360px;
	width: 140px;
	height: 60px;
	bottom: 25px;
	text-align: left;
	letter-spacing: normal;
	margin-top: 0px;
}

#bt_comprar_chat {
	position: absolute;
	left: 500px;
	width: 107px;
	height: 30px;
	bottom: 25px;
	margin-top:0px;
	margin-right: 0px;
	
}

#produto_detalhe2 {
	position: relative;
	background-image: url(../../imagens/bg_produtos2_hz.gif);
	background-repeat: no-repeat;
	background-position: top left;
	left: 0px;
	margin-left: 0px;
	width: 608px;
	height: 162px;
	padding: 15px;
	}
	
.txt_planos {
	font-size: 11px;

}

.txt_produtos_detalhe {
	font-size: 11px;
	letter-spacing: normal;

}
#planos_interna {
	background-image: url(../../imagens/bg_planos.gif);
	background-repeat: no-repeat;
	background-position: center left top;
	padding-top: 13px;
	padding-left: 18px;
	width: 114px;
	height: 240px;
	position: relative;
	margin-left:0;
	float: left;
	left:0px;
}
#bt_plano_comprar {
	width: 107px;
	height: 33px;
	margin: 0 auto;	
	}

#planos_interna2 {
	background-image: url(../../imagens/bg_planos.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 13px;
	padding-left: 18px;
	width: 114px;
	height: 240px;
	position: relative;
	float: left;
	margin-left:5px;
	
}

#planos_interna3 {
	background-image: url(../../imagens/bg_planos.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 13px;
	padding-left: 18px;
	width: 114px;
	height: 240px;
	position: relative;
	margin-left:5px;
	float:left;
}

#planos_interna4 {
	background-image: url(../../imagens/bg_planos.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 13px;
	padding-left: 18px;
	width: 114px;
	height: 240px;
	position: relative;
	float: left;
	margin-left:5px;
	
}

#planos_interna5 {
	background-image: url(../../imagens/bg_planos.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 13px;
	padding-left: 18px;
	width: 114px;
	height: 240px;
	position: relative;
	margin-left:5px;
	float: left;

}

#assinatura_meses {
	width: 300px;
	height: auto;
	position: relative;
	float: left;
	clear: both;
	margin-left: 0px;
	margin-top: 30px;
}

.assinatura {
	font-family: Arial, Helvetica, sans-serif;
	color: #606723;
	font-size: 15px;
	width: 300px;
	}

#interna_base {
	border-color:-moz-use-text-color;
	border-style:solid none none;
	border-width:1px medium medium;
	color:#E1E1E1;
	float:left;
	height:90px;
	margin-bottom:0;
	margin-left:0;
	margin-top:15px;
	padding-top:20px;
	position:relative;
	top:10px;
	vertical-align:top;
	width:650px;
}

.clear {
	clear: both;
}

#depoimentos {
		width: 940px;
		height: 186px;
		background-image:url(../../imagens/bg_depoimentos.gif);
		background-position: top left;
		background-repeat: no-repeat;
		left:0;
		position: absolute;
		margin-left:0;
		padding-top: 15px;
		padding-left:30px;

}

#depoimento_pessoa {
	 width: 690px;
	 height: 85px;
	 position: relative;
	 left:0px;
	 margin-left:0px;
	 right: 30px;
}

#seta_voltar_dep {
		position: absolute;	
		width: 50px;
		height: 55px;
		left: 0px;
		vertical-align: middle;
		top: 30px;

}

#seta_avancar_dep {
		position: absolute;
		width: 50px;
		height: 55px	
		left: 650px;
		right:0px;
		vertical-align: middle;
		top: 30px;
}

#foto_pessoa_dep {
		position: absolute;
		width: 98px;
		height: 85px;
		left: 50px;

}

#txt_dep {
		position: absolute;
		width: 470px;
		height: 85px;
		left: 150px;

}




#teste{
		width: 180px;
		height: 226px;
		position:relative;
		margin-right:0;
		top:0;
		left:10px;
}

#footer {
		width: 100%;
		height:282px;
		background-color:#FFFFFF;
		background-attachment:scroll;
		background-image:url(../../imagens/bg_baixo.jpg);
		background-position: top center;
		margin-bottom:0;
		
	
}

#footer_content {
		width: 964px;
		height:282px;
		background-color:#FFF;
		
			
}

#footer_green {
		width: 964px;
		height:254px;
		background-image:url(../../imagens/bg_content_footer.jpg);
		background-repeat:repeat-x;
		background-position: top;
		position: relative;
		
}

#footer_logo {
	width: 167px;
	height: 221px;
	margin-left:0;
	padding-top:33px;
	background-image:url(../../imagens/elemento_esq.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: absolute;
	left:0px;
	

}

#footer_menu {
	width: 800px;
	height: 185px;
	background-image: url(../../imagens/bg_linha_baixo.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-right:0;
	position: relative;
	
}

#footer_menu_empresa {
	height: 155px;
	*height: 150px;
	width: 145px;
	position:absolute;
	left:0;
	margin-left:0;
	padding-top: 30px;
	*padding-top: 35px;
	
}


#footer_menu_produtos {
	height: 155px;
	*height: 150px;
	width: 205px;
	left: 145px;
	position:absolute;
	padding-top: 30px;
	*padding-top: 35px;
	margin-top: 0;
}

#footer_menu_eventos {
	height: 155px;
	*height: 150px;
	width: 160px;
	left: 350px;
	position:absolute;
	padding-top: 30px;
	*padding-top: 35px;
	margin-top: 0;
}

#footer_menu_resultados {
	height: 155px;
	*height: 150px;
	width: 175px;
	left: 510px;
	position:absolute;
	padding-top: 30px;
	*padding-top: 35px;
	margin-top: 0;
}

#footer_menu_faleconosco {
	height: 155px;
	*height: 150px;
	width: 145px;
	left: 670px;
	position:absolute;
	padding-top: 30px;
	*padding-top: 35px;
	margin-top: 0;
}

#footer_assinatura {
	width: 800px;
	height: 44px;
	margin-right:0;
	padding-top: 25px;
}



#footer_small {
		width: 964px;
		height:91px;
		background-color:#FFF;
		padding-top: 37px;
		margin-left:0;
		
				
}

.calcule {
	padding-bottom: 19px;
	*padding-bottom: 19px;
}
.calcule2 {
	padding-bottom: 22px;
	*padding-bottom: 19px;
}

.resultados_num {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
	padding-left: 5px;
	line-height: 40px;
}

.resultados_dias {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.preco_antigo {
	text-decoration:line-through;
	font-size: 11px;
}

.preco_destaque{
	font-size: 35px;
	font-weight: bold;
	color: #606723;
	letter-spacing:-3px;
	
}


.centavos_preco {

	font-size: 25px;
	font-weight: bold;
	color: #606723;
	letter-spacing:-2px;
	
	
}

.por_mes {
	font-size: 12px;
	font-weight: normal;
	color: #606723;
	letter-spacing:-1px;
	line-height:10px;
	*line-height: 9px;
	vertical-align: bottom;
	
}
	
#por_mes {
	position: absolute;
	bottom: 15px;
	right: 13px;
	width: auto;
	height: auto;
	*height: 15px;
	*bottom: 36px;
}

#asterisco {
position: absolute;
	bottom: 38px;
	right: 10px;
	width: auto;
	height: auto;
}
.rs_preco{
	font-size: 17px;
	font-weight: normal;
	color: #606723;
	
}

#wrapper {
  width: 600px;
  left:0px;
}

ul.tabs, ul.contents {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ul.tabs { float: left}
ul.contents {
  clear: left;
  width: 20000em;
  position: absolute;
  left: 0;
  top: 0;
}

ul.tabs li {
  margin: 10px 4px;
  display: inline;
  float: left;
  padding: 4px 10px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  text-shadow: 1px 1px 1px #eee;
  background: #999;
  color: #000;
  font-weight: bold;
  cursor: default;
  *height: 2px;
}

ul.tabs li.active { background: #ddd; }
ul.tabs li:active { background: #666; }

ul.contents li { float: left; display: block; width: 600px; padding: 10px; padding-right: 20px; padding-left:20px; }

.contentsWindow {
  width: 600px;
  height: 95px;
  clear: left;
  overflow: hidden;
		position: relative;
		margin-left:0;
  padding-top: 5px;
  margin-top: 0px;
  top: 0px;
  padding-left:60px;
  border: 0px solid #999;
  margin: 10px 0;
  background: #FFFFFF;
}

#geo_ip {margin-left: 10px; width: 200px; height: 30px;}

#geo_ip fieldset {
      border: 1px solid #FFFFFF;
      margin: 1em 0;
      padding: 10px;
      width: auto;
	  letter-spacing: normal;
    }
#geo_ip fieldset.wrapper {
      border: 0;
      margin: 0;
      padding: 0;
    }
  
#geo_ip legend {
      color: #ccc;
      font-size: 1.2em;
      font-weight: bold;
    }
#geo_ip label {
      display: block;
      font-weight: bold;
      color: #666666;
	  letter-spacing: normal;
    }
#geo_ip select {
      display: block;
      margin: 0 0 10px;
      width: 146px;
	  letter-spacing: normal;
    }
#geo_ip select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
	  letter-spacing: normal;
    }
#geo_ip ul.selectReplacement {
      background: url(../../imagens/top.jpg) top left no-repeat;
      margin: 0 0 10px;
      padding: 0;
      height: 3em;
      width: 164px;
      position: relative;
      z-index: 1000;
	    letter-spacing: normal;
visibility: visible;
    }
#geo_ip ul.selectReplacement li {
      background: #FFFFFF;
      color: #666666;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 3.2em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: auto;
	    letter-spacing: normal;
    }
#geo_ip ul.selectOpen li {
      display: block;
    }
#geo_ip ul.selectReplacement li.selected {
      background: url(../../imagens/bottom.gif) bottom left no-repeat;
      border-bottom: 1px solid #fff;
      color: #666666;
      display: block;
    }
#geo_ip ul.selectOpen li.selected {
      background: #ffffff;
      border: 0;
      display: block;
    }
#geo_ip ul.selectOpen li:hover,
#geo_ip ul.selectOpen li.hover,
#geo_ip ul.selectOpen li.selected:hover {
      background: #ffffff;
      color: #000;
    }
	
#drop_paginacao fieldset {
      border: 1px solid #FFFFFF;
      margin: 1em 0;
      padding: 10px;
      width: auto;
	  letter-spacing: normal;
    }
#drop_paginacao fieldset.wrapper {
      border: 0;
      margin: 0;
      padding: 0;
    }
  
#drop_paginacao legend {
      color: #ccc;
      font-size: 1.2em;
      font-weight: bold;
    }
#drop_paginacao label {
      display: block;
      font-weight: bold;
      color: #666666;
	    letter-spacing: normal;
    }
#drop_paginacao select {
      display: block;
      margin: 0 0 10px;
      width: 219px;
	    letter-spacing: normal;
    }
#drop_paginacao select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
	    letter-spacing: normal;
    }
#drop_paginacao ul.selectReplacement {
      background: url(../../imagens/top1.jpg) top left no-repeat;
      margin: 0 0 10px;
      padding: 0;
      height: 2.5em;
      width: 209px;
      position: relative;
      z-index: 1000;
	    letter-spacing: normal;
    }
#drop_paginacao ul.selectReplacement li {
      background: #FFFFFF;
      color: #666666;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 2.5em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: auto;
	    letter-spacing: normal;
    }
#drop_paginacao ul.selectOpen li {
      display: block;
    }
#drop_paginacao ul.selectReplacement li.selected {
      background: url(../../imagens/bottom1.gif) bottom left no-repeat;
      border-bottom: 1px solid #fff;
      color: #666666;
      display: block;
    }
#drop_paginacao ul.selectOpen li.selected {
      background: #ffffff;
      border: 0;
      display: block;
    }
#drop_paginacao ul.selectOpen li:hover,
#drop_paginacao ul.selectOpen li.hover,
#drop_paginacao ul.selectOpen li.selected:hover {
      background: #ffffff;
      color: #000;
    }
	



#bg_java_eventos fieldset {
     
      margin: 1em 0;
      padding: 10px;
      width: auto;
	  letter-spacing: normal;
	  background: none;
    }
#bg_java_eventos fieldset.wrapper {
      border: 0;
      margin: 0;
      padding: 0;
    }
  
#bg_java_eventos legend {
      color: #ccc;
      font-size: 1.2em;
      font-weight: bold;
    }
#bg_java_eventos label {
      display: block;
      font-weight: bold;
      color: #666666;
	    letter-spacing: normal;
    }
#bg_java_eventos select {
      display: block;
      margin: 0 0 10px;
      width: 219px;
	    letter-spacing: normal;
		
    }
#bg_java_eventos select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
	    letter-spacing: normal;
		 
    }
#bg_java_eventos ul.selectReplacement {
      background: url(../../imagens/top1.png) top left no-repeat;
      margin: 0 0 10px;
      padding: 0;
      height: 2.1em;
      width: 209px;
      position: relative;
      z-index: 1000;
	    letter-spacing: normal;
		 
    }
#bg_java_eventos ul.selectReplacement li {
       background: #ffffff;
      color: #666666;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 2.3em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: auto;
	    letter-spacing: normal;
    }
#bg_java_eventos ul.selectOpen li {
      display: block;
    }
#bg_java_eventos ul.selectReplacement li.selected {
      background: url(../../imagens/bottom1.png) bottom left no-repeat;
      border-bottom: none;
      color: #666666;
      display: block;
    }
#bg_java_eventos ul.selectOpen li.selected {
        background: #ffffff;
      border: 0;
      display: block;
    }
#bg_java_eventos ul.selectOpen li:hover,
#bg_java_eventos ul.selectOpen li.hover,
#bg_java_eventos ul.selectOpen li.selected:hover {
         background: #ffffff;
      color: #000;
    }
	
#campo_input2 fieldset {
      border: 1px solid #FFFFFF;
      margin: 1em 0;
      padding: 10px;
      width: auto;
	  letter-spacing: normal;
    }
#campo_input2 fieldset.wrapper {
      border: 0;
      margin: 0;
      padding: 0;
    }
  
#campo_input2 legend {
      color: #ccc;
      font-size: 1.2em;
      font-weight: bold;
    }
#campo_input2 label {
      display: block;
      font-weight: bold;
      color: #666666;
	    letter-spacing: normal;
    }
#campo_input2 select {
      display: block;
      margin: 0 0 10px;
      width: 219px;
	    letter-spacing: normal;
    }
#campo_input2 select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
	    letter-spacing: normal;
    }
#campo_input2 ul.selectReplacement {
      background: url(../../imagens/top2.gif) top left no-repeat;
      margin: 0 0 10px;
      padding: 0;
      height: 2.5em;
      width: 209px;
      position: relative;
      z-index: 1000;
	    letter-spacing: normal;
    }
#campo_input2 ul.selectReplacement li {
      background: #FFFFFF;
      color: #666666;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 2.5em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: auto;
	    letter-spacing: normal;
    }
#campo_input2 ul.selectOpen li {
      display: block;
    }
#campo_input2 ul.selectReplacement li.selected {
      background: url(../../imagens/bottom1.gif) bottom left no-repeat;
      border-bottom: 1px solid #FFFFFF;
      color: #666666;
      display: block;
    }
#campo_input2 ul.selectOpen li.selected {
      background: #FFFFFF;
      border: 0;
      display: block;
    }
#campo_input2 ul.selectOpen li:hover,
#campo_input2 ul.selectOpen li.hover,
#campo_input2 ul.selectOpen li.selected:hover {
      background: #FFFFFF;
      color: #000;
    }

.divInvisivel {
	display: none;
	}
.divVisivel {
	display: block;
	}
	
/********** REWEB *************/
.mt20 {margin-top: 20px;}
.w15 {width: 15px;}
.w135 {width: 135px;}
.w150 {width: 150px;}
.w250 {width: 250px;}
.txCenter { text-align: center;}
.left {float: left;}
.right {float: right;}
.mt10  {margin-top: 10px;}

.topo_compra {width: 964px; height: 56px; background: url(../../imagens/resumo_compra.jpg) no-repeat;}

.titulos { height: 40px; list-style: none; margin-top: 15px; border-bottom: #ccc solid 1px;}
.titulos li {float: left; font-size: 16px; font-weight: normal;}

.compra { widht: 500px; height: 40px; list-style: none; margin-top: 15px; border-bottom: #ccc solid 1px;}
.compra li {float: left; font-size: 16px; color: #8DAC10; font-weight: normal;}

.txt-promocao { height: 40px; margin-top: 15px; font-size: 16px; color: #8DAC10; padding-left: 40px; border-bottom: #ccc solid 1px;}

.cupom {widht: 700px; height: 70px; margin-top: 25px; padding-left: 303px; padding-top: 2px; border-bottom: #ccc solid 1px; background: url(../../imagens/tit_cupompromocional.jpg) no-repeat 33px 8px;}

.input_cupom { width: 200px; *width: 195px; *border:0px solid #FFF; background: url(../../imagens/bg_input_degradee.gif); }

#solicite_insc p {font-size: 22px; margin-left: 5px; display: block;}
#solicite_insc em {margin-top: 15px; font-size: 18px; color: #8DAC10; margin-left: 5px; display: block;}

.cartoes {margin-top: 20px;}

.ja_e_cadastrado {width:380px; height: 173px; float: right; background: url(../../imagens/bg_jaecadastrado.jpg); }
.ja_e_cadastrado .bt_login {width:111px; height: 36px;margin-left: 140px; margin-top: 120px; }

#bt_inscrever-se_plano {width: 101px; height: 32px; float: left; margin-top: 20px;}

.mensagem {width: 500px; padding: 7px; float: left;}

#login_compra {width:380px; height: 173px; float: right;  background: url(../../imagens/bg_form_login.jpg); }

#janela_login {
	width:380px; 
	height: 173px;
	position: absolute;
	margin-top: 365px;
	margin-left: 470px;
	z-index: 100;
}

#campo_input_login {
	position: relative;
	background-image:url(../../imagens/bg_input_login.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 210px;
	height: 18px;
	padding: 5px;
	left: 0px;
	margin-left: 0px;
	z-index:2;
}

#input_insc_login {	
	width: 210px;
	height: 55px;
	position: relative;
	margin-left: 0px;
	padding-left: 80px;
	float: left;
	vertical-align: bottom;
	text-align: left;	
	z-index:2;
}
 
#input_insc_login #input_txt {color: #fff;}

.bt_entrar_login {margin-left: 130px;}

#janela_mensagem {
	width:380px; 
	padding: 10px;
	position: absolute;
	margin-top: 285px;
	margin-left: 470px;
	z-index: 100;
	font-size: 14px;
	border: #8DAC10 solid 1px;
	background-color: #f4f4f4;
}

#input_insc_11 {	
	width: 210px;
	height: 55px;
	position: relative;
	padding-top: 5px;
	float: left;
	margin-right: 10px;
	text-align: left;	
	z-index:200;
}
#input_insc_22 {
	width: 210px;
	height: 55px;
	position: relative;
	float: left;
	padding-left: 6px;
	padding-top: 5px;
	vertical-align: bottom;
	text-align: left;
}