table { border:0px; border-collapse:collapse} 
td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea, div{
	font-family: Tahoma, Arial;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#848484;
	line-height:15px; 
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px}

ul{margin:0px; padding:0px; list-style:none; line-height:18px}
ul li{ background:url(../imagens/list_bg.gif) no-repeat left top; background-position:0 10px; padding-left:7px}
ul li a{ color:#3ca6c4;  text-decoration:underline}
ul li a:hover{ text-decoration:none}

ul li .mapa{ background:url(../imagens/list_bg_02.gif) no-repeat left top; background-position:0 10px; padding-left:7px; margin-left:10px;}
ul li .mapa a{ color:#848484;  text-decoration:underline}
ul li .mapa a:hover{ text-decoration:none;}

.header{ color:#666666; font-weight:bold}

strong{ color:#676767}

.p1 strong{ color:#676767; text-transform:uppercase}
.p1 { color:#848484}
.p1 b a{ color:#3ca6c4; text-decoration:underline; font-weight:normal}
.p1 b a:hover{ text-decoration:none}

.p1_1{ color:#838282; line-height:14px}
.p1_1 strong a{ color:#453A32; text-decoration:underline; font-weight:normal; font-size:11px}
.p1_1 b{ color:#151515; font-size:14px}

a{ color:#3ca6c4; text-decoration:underline}
a:hover{ text-decoration: none}



.laranja a{ color:#f1701f; text-decoration:underline; background:none; margin:0px; padding:0px;}
.laranja a:hover{ text-decoration: none; background:none; margin:0px; padding:0px;}

a.laranja2 { color:#666666; text-decoration:underline; background:none; margin:0px; padding:0px 0px 3px 0px; text-decoration:none;}
a:hover.laranja2 { text-decoration: none; background:none; margin:0px; padding:0px;color:#f1701f;}

.form input.envia{ width:40px; border:none; color:#5D5D5D; text-decoration:underline; background:url(../imagens/marker.gif) no-repeat left top; padding-left:8px; background-position: 0 6px}
.form input.envia:hover{ text-decoration:none}

span a{ color:#5D5D5D; text-decoration:underline; background:url(../imagens/marker.gif) no-repeat left top; padding-left:8px; background-position: 0 6px}
span a:hover{ text-decoration:none}

.footer td{ color:#B7B7B7}
.footer strong a{ color:#757575; text-decoration:none}
.footer strong a:hover{ text-decoration:underline}
.footer strong { color:#757575}
.footer span { color:#8A8A8A; font-size:10px}
.footer b{ color:#9C9C9C; font-size:10px}
.footer span a{ color:#3ca6c4; text-decoration:underline; font-size:10px; background:none; padding-left:0px}

.form1 {
	width:139px;
	height:16px;
	color: #666666;
	padding:1px 0 0 6px;
	background-color:#ffffff;
	vertical-align:middle;
	line-height:10px;
	font-size:10px;
	font-weight:normal;
}


.form input {
	width:187px;
	height:17px;
	color: #848484;
	padding:0 0 0 6px;
	border:1px solid #999999;
	background-color:#ffffff;
}

.form textarea {
	width:187px;
	height:153px;
	color: #848484;
	overflow: auto;
	padding:0 0 0 6px;
	border:1px solid #999999;
	background-color:#ffffff;
}

.titulos_bolas{
	height:22px;
	width:auto;
	background:url(../imagens/seta_pq.jpg) left center no-repeat;
	font-size:18px;
	padding-left:50px;
	line-height:20px;}

	
.titulos_produtos{
	height:22px;
	width: auto;
	font-size:14px;
	font-weight:bold;
	line-height:20px;}
	
.titulos_bolas_g{
	height:22px;
	width:348px;
	background:url(../imagens/seta_pq.jpg) left center no-repeat;
	font-size:16px;
	margin-bottom:20px; 
	color:#676767;
	padding-left:50px;
	line-height:20px;}

a.titulos_bolas_g{
	display:block;
	height:22px;
	width:348px;
	color:#848484;
	background:url(../imagens/seta_gray.jpg) left center no-repeat;
	font-size:16px;
	padding-left:50px;
	line-height:20px;
	text-decoration:none;}
	
a:hover.titulos_bolas_g {
	background:url(../imagens/seta_pq.jpg) left center no-repeat;
	color:#676767;
	text-decoration:none;}	
	
	
.titulos_bolas_l{
	height:22px;
	width:280px;
	background:url(../imagens/seta_form.jpg) left top no-repeat;
	font-size:16px;
	margin-bottom:16px; 
	color:#676767;
	padding-left:50px;
	line-height:20px;}

a.titulos_bolas_l{
	display:block;
	height:22px;
	width:280px;
	color:#848484;
	background:url(../imagens/seta_gray.jpg) left top no-repeat;
	font-size:16px;
	padding-left:50px;
	line-height:20px;
	text-decoration:none;}
	
a:hover.titulos_bolas_l {
	background:url(../imagens/seta_form.jpg) left top no-repeat;
	color:#676767;
	text-decoration:none;}	
	
.titulos_bolas_esp{
	width:280px;
	clear:both;
	height:1px;
	display:block;}
	

	
.news{
	height:22px;
	width:auto;
	font-size:18px;
	line-height:20px;
	font-weight:100;
}

.recursos{width:710px; padding:10px 0px 10px 0px; border-bottom:1px solid #CCCCCC;}

input .form2 { 
	width:139px;
	height:16px;
	color: #666666;
	padding:1px 0 0 6px;
	background-color:#ffffff;
	vertical-align:middle;
	line-height:10px;
	font-size:10px;
	font-weight:normal;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
}

input .form3 { 
	width:70px;
	height:15px;
	color: #FFFFFF;
	padding:0px 0px 1px 6px;
	background-color: #000000;
	vertical-align:middle;
	line-height:10px;
	font-size:10px;
	font-weight:normal;
	border:1px solid  #000000;
	margin-bottom:10px;
	margin-left:10px;
}

.link_abre_menu{ height:30px; width:100%; border-top:1px solid #CCCCCC; line-height:30px;}

.link_abre_menu a{ height: auto; width:100%; display:block;}

.link_abre_menu a:hover{ height: auto; width:100%; display:block; background-color: #EAEAEA}


.link_abre_menus{ height:50px; width:100%; border-top:1px solid #CCCCCC; line-height:25px;}

.link_abre_menus a{ height: auto; width:100%; display:block;}

.link_abre_menus a:hover{ height: auto; width:100%; display:block; background-color: #EAEAEA}



.temas{ margin-left:23px;}

.titulos_menu_loj{
	height:22px;
	width:auto;
	background:url(../imagens/seta_mini.gif) left center no-repeat;
	font-size:14px;
	padding-left:28px;
	line-height:20px;}

a.temas_link {color:#848484; display:block; text-decoration:none; height:15px; padding-left:5px;}
a:hover.temas_link {color:#666666; display:block; background-color: #F2F2F2;}

.titulos_loja{
	height:22px;
	width:auto;
	background:url(../imagens/seta_pq.jpg) -10px center no-repeat;
	font-size:18px;
	padding-left:38px;
	line-height:20px;}