html, body {
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#000;
	margin:0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	background-image:url(/images/bg_main.gif);
	background-repeat:repeat-x;
}



label.laranja{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFCC00;
	font-weight:bold;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a{
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
	color:#FFCC00;
	font-weight:bold;
}

a.linka{
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
	color:#FFCC00;
	font-weight:bold;
	font-size:11px;
}
a.amarelo{
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
	color:#FFCC00;
}

a.amarelo:hover{
	text-decoration:underline;
	
}

a.branco{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

h1{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	}

table.tabela_mae{
	width:1003px;
	margin:0px;
	padding:0px;
	border:0px solid #000;
}

td.main_esq{
	width:743px;
	background-image:url(/images/esq_bg.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
	border:0px;
	vertical-align:top;
}

td.main_esq_default{
	width:743px;
	background-image:url(/images/default.gif);
	background-repeat:repeat-y;
	margin:0px;
	border:0px;
	vertical-align:top;
	padding:0px;
}

td.default_pub{
	text-align:right;
	vertical-align:top;
	height:226px;
}

td.default_proximas_provas{
	background-image:url(/images/default_esq.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:top;
	height:414px;
	
	
}

td.default_produtos_promo{
	background-image:url(/images/default_dir.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:top;
	height:414px;
}

td.main_div_baixo{
	width:1003px;
}


td.main_dir{
	width:260px;
	background-image:url(/images/main_dir.gif);
	background-repeat:repeat-y;
	margin:0px;
	border:0px;
	padding:0px;
	vertical-align:top;
}
td.main_foto_report{
	height:200px;
	background-image:url(/images/main_fundo_esq.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	vertical-align:top;
	text-align:left;
	padding:0px 0px 0px 0px;
}
td.main_newsletter{

	height:200px;
	background-image:url(/images/main_fundo_dir.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:5px 60px 10px 10px;
}

td.main_esq_meio{
	background-image:url(/images/main_esq_meio.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	vertical-align:top;
	text-align:left;
	padding:20px 10px 10px 90px;
}

div#lateral_area_cliente{
	background-image:url(/images/bg_area_cliente.gif);
	background-repeat:no-repeat;
	padding:90px 60px 5px 10px;
	text-align:left;
	vertical-align:top;
	height:150px;
}

div#lateral_noticias_default{
	padding:5px 60px 10px 10px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	height:290px;
}

div#lateral_noticias{
	padding:5px 60px 10px 10px;
	text-align:left;
	vertical-align:top;
}

img.titulos{
	margin-left:20px;
	margin-top:10px;
}

img.titulos2{
	margin-left:10px;
}


input.newsletter{
	background-color:#FF9900;
	border:1px solid #000;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#000000;
	width:135px;
}

input.login{
	background-color:#FF9900;
	border:1px solid #000;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#000000;
	width:110px;
}

span.carro{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#000;
	font-weight:bold;
}
a.carro{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

a.carro:hover{
text-decoration:underline;

}

td.carro_espaco{
	height:18px;
}


div#main_provas{
	margin-top:20px;
	margin-right:10px;
	border:0px solid #00F;
	width:340px;
	height:auto;
	float:right;
	text-align:left;
	vertical-align:top;

}
div#main_promocoes{
	margin-top:20px;
	margin-right:10px;
	border:0px solid #0F0;
	width:280px;
	height:200px;
	float:right;
	text-align:left;
	vertical-align:top;
}


td.home_news_data, td.home_news_titulo{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

td.home_news_resumo{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#000000;
	font-weight:normal;
}


td.home_provas_data{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

td.home_provas_titulo{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFCC00;
	font-weight:bold;
}

td.home_provas_resumo_top{height:20px;	width:300px;}
td.home_provas_resumo{
	background-image:url(/images/home_noticias_resumo_middle.gif);
	background-repeat:repeat-y;
	text-align:left;
	vertical-align:top;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	width:300px;
	padding:2px;
}

td.home_provas_resumo div{
	width:290px;
}
td.home_provas_resumo_bottom{height:20px;width:300px;}

td.home_provas_space{

}

td.preco_esq{
	background-image:url(/images/preco_esq.gif);
	background-repeat:no-repeat;
	width:10px;
	height:23px;
}

td.preco{
	background-image:url(/images/preco.gif);
	background-repeat:repeat-x;
	white-space:nowrap;
	height:23px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#FFCC00;
	font-weight:bold;
}

td.preco_dir{
	background-image:url(/images/preco_dir.gif);
	background-repeat:no-repeat;
	width:10px;
	height:23px;
}



span.pesq{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFCC00;
	font-weight:bold;
}
span.home_promo_nome{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

span.home_promo_ref{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

a.home_promo_info{
	font-family:Tahoma, Verdana, Arial;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.home_promo_info:hover{
	text-decoration:underline;
}

button.home_promo_add{
	font-family:Tahoma, Verdana, Arial;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:transparent;
	border:0px;
	text-align:left;
	width:150px;
}

td.home_promo_txt{
	vertical-align:top;
	text-align:left;
	padding-left:5px;


}

td.home_promo_img{
	height:117px;
	width:117px;
	background-image:url(/images/produtos_promo_img.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
}

div.img_frame{
	overflow: hidden; 
	width:90px; 
	height:90px;
	background-color:#FFFFFF;
	/*margin:10px;*/
}

div.img_frame a{
	vertical-align:middle; 
	text-align:center;
}

div.img_frame a img{
	vertical-align:middle; 
	text-align:center;
	
}

div.img_frame img{
	vertical-align:middle; 
	text-align:center;
}

a.subfam_on{
	color:#FFCC00;
	text-decoration:none;
	font-weight:bold;
}
a.subfam_off{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}


td.list_prod_cima{
	background-image:url(/images/list_prod_cima.gif);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	height:20px;
}
td.list_prod_meio{
	background-image:url(/images/list_prod_meio.gif);
	background-repeat:repeat;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
}
td.list_prod_baixo{
	background-image:url(/images/list_prod_baixo.gif);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	height:20px;
}
span.prod_nome{
	color:#FFCC00;
	font-weight:bold;
}
span.prod_txt{
	color:#FFFFFF;
	font-weight:normal;
	padding:5px;
}

select{
	font-family:Tahoma, Verdana, Arial;
	font-size:9px;
	font-weight:normal;
}

a.rodape{
	font-family:Tahoma, Verdana, Arial;
	font-size:9px;
	color:#527231;
	text-decoration:none;
	padding:2px;
}

a.rodape:hover{
	/*background-color:#527231;*/
	color:#84B400;
}


td.list_noticias_cima{
	background-image:url(/images/list_prod_cima.gif);
	background-repeat:repeat-x;
	height:20px;
}
td.list_noticias_meio{
	background-image:url(/images/list_prod_meio.gif);
	background-repeat:repeat;
	padding:10px;
	color:#FFFFFF;
}
td.list_noticias_baixo{
	background-image:url(/images/list_prod_baixo.gif);
	background-repeat:repeat-x;
	height:20px;
}

h1.nome{
	font-family:Tahoma, Verdana, Arial;
	font-size:15px;
	color:#FFCC00;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0;
	
}

h1.nome_peq{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	color:#FFCC00;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0;
	
}

h2.data{
	font-family:Tahoma, Verdana, Arial;
	font-size:9px;
	color:#ffffff;
		border:0;
	padding:0;
	margin:0;
}

h2.data_inscr{
	font-family:Tahoma, Verdana, Arial;
	font-size:9px;
	color:#FFCC00;
	border:0;
	padding:0;
	margin:0;
}

div.preco_full{
	background-image:url(/images/preco_full.gif);
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#FFCC00;
	font-weight:bold;
}

span.alerta_em_promo{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFCC00;
	font-weight:bold;
}

table.cart  td.preco_hdr{
	color:#FFCC00;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}


table.cart{
/*background:#789E00;*/

}

table.cart tr.preco_cart{
background-color:#597602;
}
table.cart tr.preco_cart td{
	padding:2px;
	color:#FFCC00;


}

table.cart td.preco_cart_fam{
	padding:2px;
	color:#ffffff;
	font-weight:bold;
	background-color:#607E04;
}




table.cart td.carro_show_header{
	border:1px solid #FFCC00
}

table.cart  a{
	color:#FFCC00;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
}


a.preto{
	color:#000000;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}

div.responsa{
	color:#555555;
	text-align:center;
	width:100%;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	margin-top:20px;

}

.reglogin{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#465E00;
	font-weight:bold;
	background:#9BC02C;
	border:1px solid #9BC02C;
	height:18px;
	line-height:18px;
	width:98%;
	padding-left:5px;

}
select.reglogin{
	width:100%;
}

textarea.reglogin{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#465E00;
	font-weight:bold;
	background:#9BC02C;
	border:1px solid #9BC02C;
	height:40px;
	width:98%;
	padding-left:5px;
}

.pl{
	padding-left:10px;
}
.pr{
	padding-right:10px;
}

.verde_escuro{
	background-color:#465E00;
	height:20px;
}

.verde_medio{ 
	/*fundo zona verde*/
	background-color:#506B00;
	

}

.verde_claro{
	background-color:#4B6400;
	height:20px;
}



 
.reglogin2{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#465E00;
	font-weight:bold;
	background:#9BC02C;
	border:1px solid #9BC02C;
	height:18px;
	line-height:18px;
	padding-left:5px;
}

input.cancel, input.submit, input.reset {
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFCC00;
	border:1px solid #85B500;
	background:#506B00;
}


td.lista_provas{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
}

td.lista_provas a{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
}

td.lista_provas a:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFCC00;
}

td.lista_provas_header{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFCC00;
	font-weight:bold;

}
.showhide {
	display:none;
}
span.alert{
	color:#FFCC00;
	font-weight:bold;
}

a.nome_user{
	color:#000000;
	font-weight:bold;
}

a.nome_user:hover{
	color:#FFFFFF;
	font-weight:bold;
}

table.carro{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
}

td.carro_hdr {
	color:#FFCC00;
	background-color:#000000;
	font-weight:bold;
	padding:0px 4px 0px 4px;
	height:21px;
	vertical-align:middle;
	/*text-transform:uppercase;*/

}

td.carro_linha {
	color:#FFCC00;
	font-weight:bold;
	padding:0px 4px 0px 4px;
	height:41px;
	vertical-align:middle;
}

td.carro_linha_branco {
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 4px 0px 4px;
	height:41px;
	vertical-align:middle;
}

td.carro_linha_preco {
	color:#FFFFFF;
	padding:0px 4px 0px 4px;
	height:41px;
	vertical-align:middle;
}



td.carro_total{
	color:#FFFFFF;
	padding:10px 70px 10px 10px;
	height:41px;
	vertical-align:middle;
	border-bottom:1px solid #587500;
	font-weight:bold;
}

span.cart_preco_total{
	font-family:Tahoma, Verdana, Arial;
	font-size:15px;
	color:#FFCC00;
	padding-left:10px;
}

.but_submit{

	background: transparent url("/images/submits.gif");
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:156px;
	height:33px;
	line-height:33px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
	border:0px;
	color:#FFCC00;
}

.but_submit_peq{
	background: transparent url("/images/submit_peq.gif");
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:76px;
	height:33px;
	line-height:33px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
	border:0px;
	color:#FFCC00;
}

.laranja{
	color:#FFCC00;
}

.branco{
	color:#FFFFFF;
}

.laranja a{
	color:#FFCC00;
}

.branco a{
	color:#FFFFFF;
}


div.erro{
	background-image:url(/images/warning.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding: 15px 10px 15px 40px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	border:1px solid #FFCC00;
	vertical-align:top;
}

.divisao_v{
	background-image:url(/images/divisao_v.gif);
	background-repeat:repeat-y;
	width:1px;
}

legend{
	color:#FFCC00;
}

fieldset{
	border:1px solid #FFFFFF;
}














