@charset "utf-8";
/* CSS Document */
* {
	border:0pt none;
	margin:0pt auto;
	padding:0pt;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../imagens/site_fundo.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4d4f;
}
a {
	color:#da282e;
	text-decoration:none;
}
#divisor_horizontal {
	float:left;
	width:100%;
	height:5px;
	background-color:#e6e7e8;
	font-size:1px;
}
#tudo {
	width:100%;
}
#borda_vermelha {
	width:747px;
	background-color:#da282e;
	padding:10px;
	text-align:left;
}
#site {
	background-color:#e6e7e8;
	padding:7px;
}
#header {
	float:left;
	width:696px;
	height:48px;
	background:url(../imagens/header_footer_fundo.jpg) repeat-y #bcbdc0;
	padding:16px 15px 16px 22px;
	color:#FFF;
}
.a_header {
	color:#FFF;
	text-decoration:none;
}
#fundo_branco {
	background:url(../imagens/fundo_site.gif) repeat-y;
	width:100%;
}
#imagem_newsletter {
	background:url(../imagens/newsletter_cima.jpg) no-repeat bottom left;
	width:100%;
}
#area_esquerda {
	float:left;
	width:153px;
}
#area_esquerda_footer {
	float:left;
	width:153px;
	height:44px;
}
#home {
	width:575px;
	float:right;
	background-color:#FFF;
}
#iframe_destacao {
	width:575px;
	height:250px;
	overflow:hidden;
}
#destacao {
	width:575px;
	height:253px;
	float:right;
}
#not_dest {
	background-color:#e6e7e8;
	float:right;
	height:249px;
 *height:255px;
	_height:249px;
	width:575px;
}
#noticias {
	width:265px;
	height:228px;
 *height:235px;
	_height:228px;
	float:left;
	background-color:#FFF;
	padding:10px;
	font-size:12px;
	text-align:left;
}
#destaque {
	width:285px;
	height:248px;
 *height:255px;
	_height:248px;
	float:right;
	background:#FFF url(../imagens/fundo_destaques.gif) repeat-y right;
	text-align:right;
}
#area_direita {
	width:553px;
	float:right;
	background-color:#FFFFFF;
	padding:10px;
}
#interna_navegacao {
	margin:10px 0 22px 0;
}
#newsletter {
	float:left;
	width:733px;
	height:67px;
	color:#000000;
}
#footer {
	float:left;
	width:719px;
	height:15px;
	background:url(../imagens/header_footer_fundo.jpg) repeat-y #bcbdc0;
	padding:6px;
}
#texto_direitos {
	float:left;
}
#logo_brainter {
	float:right;
}
/* --------------- Textos! ---------------------- */
.vermelho_bold {
	color: #DA282E;
	font-weight: bold;
}
.preto_bold {
	color: #000;
	font-weight: bold;
}
.titulo_vermelho_bold {
	font-size:14px;
	color: #DA282E;
	font-weight: bold;
}
.texto_12px {
	font-size:12px;
}
/* --------------- Forms! ---------------------- */

#form_busca {
	height:15px;
	border:1px solid #eff0f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#form_news {
	width:86px;
	height:15px;
	border:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#form_areas, #form_distribuidores {
	width:100px;
	height:18px;
	border:1px solid #eff0f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
/* --------------- Menu Boladão! ---------------------- */
.suckerdiv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 153px; /* Width of Menu Items */
}
.suckerdiv ul li {
	position: relative;
	background:url(../imagens/divisor_menu.gif) no-repeat bottom #FFF;
}
/*Sub level menu items */
.suckerdiv ul li ul {
	position: absolute;
	width: 153px; /*sub menu width*/
	top: 0;
	visibility: hidden;
}
/* Sub level menu links style */
.suckerdiv ul li a {
	display: block;
	font-size:12px;
	font-weight:bold;
	overflow: auto; /*force hasLayout in IE7 */
	text-decoration: none;
	background: #fff;
	padding: 1px 5px;
	color: #4d4d4f;
	padding:5px;
	width: 143px;
	height:15px;
	background:url(../imagens/divisor_menu.gif) no-repeat bottom #FFF;
}
.suckerdiv ul li a:hover {
	background: #da282e;
	color:#FFFFFF;
}
.suckerdiv .subfolderstyle:hover {
	background:url(../imagens/seta_menu_over.gif) no-repeat center right #da282e;
	color:#FFFFFF;
}
/* Holly Hack for IE \*/
* html .suckerdiv ul li {
	float: left;
	height: 1%;
}
* html .suckerdiv ul li a {
	height: 1%;
}
.suckerdiv .subfolderstyle {
	display: block;
	font-size:12px;
	font-weight:bold;
	overflow: auto; /*force hasLayout in IE7 */
	text-decoration: none;
	background: #fff;
	padding: 1px 5px;
	color: #4d4d4f;
	padding:5px;
	width: 143px;
	height:15px;
	background: transparent url(../imagens/seta_menu.gif) no-repeat center right;
}
/* --------------- Produtos ---------------------- */

#conteiner_produto {
	width:172px;
	height:230px;
	background:url(../imagens/fundo_produtos.jpg) no-repeat;
	float:left;
	margin-right:12px;
}
#prod_imagem {
	margin:12px 18px 0px 18px;
	width:auto;
}
#prod_titulo {
	width:100%;
	text-align:center;
	color:#ce0202;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:1px;
	background:url(../imagens/produto_divisor.jpg) center bottom no-repeat;
}
#prod_descricao {
	width:100%;
	text-align:center;
	font-size:12px;
}
#prod_mais_detalhes {
	margin-top:4px;
	float:right;
	width:auto;
	color:#ce0202;
}
#paginacao {
	margin-top:4px;
	float:right;
	width:553px;
	color:#ce0202;
}
/* --------------- Produtos Internos -------------- */
#prod_interno_conteiner_foto {
	width:208;
	height:403;
	float:left;
	text-align:center;
}
#prod_interno_thumbs img {
	margin:1px;
}
#prod_interno_titulo {
	color:#ce0202;
	font-size:24px;
	font-weight:bold;
	float:left;
	width:343px;
}
#prod_interno_descricao {
	float:left;
	width:343px;
	margin:10px 0 10px 0;
}
#prod_interno_informacoes {
	background:url(../imagens/produto_interno_fundo.jpg) no-repeat;
	width:341px;
	height:251px;
	float:left;
	padding-top:15px;
	font-weight:bold;
	text-align:center;
}
#prod_interno_preco {
	margin-top:27px;
}
#prod_interno_comprar {
	margin-top:15px;
}
.preco_riscado {
	text-decoration:line-through;
}
.preco_vermelho {
	color:#ce0202;
}
.preco_grande {
	font-size:24px;
}
/* --------------- Representantes -------------- */
#representantes_estado {
	font-size:20px;
	color:#ce0202;
	padding-top:42px;
}
#representantes_separados {
	background:url(../imagens/representantes_separador.jpg) no-repeat left;
	height:1px;
	font-size:1px;
	padding:9px 0 9px 0;
}
#representantes_dados {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}
