h1, h2, h3, h4, h5, h6, ul, form, body {margin:0; padding:0} /** retira margens e espaçamento de todas as tags **/
img {border:0;}

* {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:11px;} /** define fonte padrão **/

body {
	color: #000;
	background: #000000 url(../img/background.jpg) repeat-x;
}

a:link, a:visited {
	font-weight:normal;
	color: #000;
	text-decoration: none;
}

ul{
	list-style:none;
}

#topo {
	width:765px;
	height:410px;
	margin:auto;
}

/** Menu Topo **/
.moduletable_menu_topo{
	height:70px;
	overflow:hidden;
}

.moduletable_menu_topo li {
	float:left;
}

.moduletable_menu_topo li a{
	float:left;
	height:10px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding:0px 36px;
	padding-top:30px;
	padding-bottom:36px;
}

.moduletable_menu_topo #active_menu_topo_interno,
.moduletable_menu_topo a:hover{
	background:url(../img/backmenu.jpg) repeat-x center;
}

/*
.moduletable_menu_topo li {
	width:105px;
	float:left;
	height:60px;
	line-height:60px;
	border-left:1px solid #9e0a0e;
	text-indent:20px;
}

.moduletable_menu_topo li a,
.moduletable_menu_topo li a:visited {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}

.moduletable_menu_topo li a:hover{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}
/***/

.form_contact{
	width:450px;
}

#product_list img{
	width:125px;
	height:147px;
}
.contact{
	width:100px;
	float:left;
	text-align:left;
	margin-left:10px;
	font-weight:bold;
}
#title_contact{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#880707;
}
.form_contact label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;	
	text-align:left;
	margin-left:10px;
}
.form_contact textarea{
	border:1px solid #ccc;
	width:175px;
	height:50px;
}
.form_contact input{
	border:1px solid #ccc;
}
.button{
	border:1px solid #ccc;
	margin-left:110px;
	background:#fff;
}
#cent_button .button{
	float:left;
	margin:0px;
	padding:0px;
}
#login .inputbox{
	border:1px solid #ccc;
}
.contentpane .inputbox{
	border:1px solid #ccc;
}
#divisor01 {
	background: url(../img/divisor_preto.jpg) repeat-x;
	height: 28px;
}

a:hover {
	text-decoration:underline;
	color: #000;
}

#container {
	width: 764px;
	margin:0 auto;
	text-align:left;
	background: url(../img/bg_meio.jpg);
}

#hum {
	width: 147px;
	float:left;
	background: url(../img/divisor_preto.jpg) repeat-x;
}

#rodape {
	clear: both;
	width:788px;
	height: 70px;
	margin:auto;
}

#pub_120 {
	background: #FFFFFF;
	padding:3px;
	margin-top:20px;
}
#classificados a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#9d0a0f;
}	
.pub_120 img {
	margin-left:20px;
	margin-bottom:3px;
}
.moduletable_right1 .item_banner {
	width:120px;
	height:60px;
	margin:5px auto 10px;
	border:1px double #9d0a0f;
}

.moduletable_right1 .item_banner img {
	width:120px;
	height:60px;
	padding:0;
	margin:0;

}
#menu a {color:#fff; font-weight:bold; font-size:12px;}

#hum h2.categorias {
	color: #FFFFFF;
	background: url(../img/divisor_vermelho.jpg) repeat-x;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
}

#hum h2.titulo_verm {
	color: #FFFFFF;
	background: url(../img/divisor_vermelho.jpg) repeat-x;
	margin-top: 4px;
	margin-bottom: 3px;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
}

#dois h2.titulo_verm {
	color: #FFFFFF;
	background: url(../img/divisor_vermelho.jpg) repeat-x;
	margin-bottom: 3px;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
	text-align:left;
}
#product_list h3 {
	margin-left:50px;
	_margin-left:10px;
	width:250px;
	text-align:left;
	text-align:center;
	float:left;
}
#text_link{
	float:left;
	margin-left:100px;
	_margin-left:60px;
	width:190px;
}
#product_list img{
	float:left;
	
}
.forget_password{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9e0a0f;
	text-align:center;
}
.form_text_password{
	width:430px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:
}
.form_input_password1 .inputbox{
	border:1px solid #ccc;
	
}
.form_text_password1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:110px;
	float:left;
}
.form_input_button{
	width:400px;
	margin-left:0px;
	_margin-left:2px;
}
.corpo {
	padding:10px 5px 10px 5px;
	width:450px;
	*width:430px;
	overflow:hidden;
}
.corpo .componentheading{
	font-weight:bold;
	font-size:14px;
	color:#9e0a0f;
}
.corpo .contentpane td{
	font-weight:bold;
}
.corpo a{
	font-weight:bold;
}
.tabela{
	background:yellow;

	overflow:hidden;
}
#tres h2.titulo_verm {
	color: #FFFFFF;
	background: url(../img/divisor_vermelho.jpg) repeat-x;
	margin-bottom: 3px;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
}

#menu h3.ativo {
	background: url(../img/menu-main.jpg) repeat-y;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	width: 144px;
	margin-top:1px;
}
#televendas {
	background: url(../img/televendas.jpg) no-repeat;
	height: 49px;
	width:142px;
	margin-left:5px;
}
#revista {
	background: #FFFFFF;
	height: 168px;
}
#revista img {
	padding-left: 20px;
	padding-top: 10px;
}
.bota {
	background: url(../img/bota.gif) no-repeat;
	height: 72px;
	width: 56px;
	float: left;
}

#menu h3.sub {
	background: url(../img/menu-sub.jpg) repeat-y;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	width: 144px;
	margin-top:1px;
}

#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 5px;
	}
	
#menu li {
	background-image: url(../img/bullet_seta.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 15px;
	line-height: 16px;
}

#dois {
	width: 449px;
	float:left;
	background:url(../img/divisor_preto.jpg) repeat-x #FFFFFF;
	margin-right:2px;
}

#tres {
	width: 160px;
	float:left;
	background: url(../img/divisor_preto.jpg) repeat-x;
}

.ajuste {padding:2px 2px 2px 10px;}
.cor1 {color:#fff;}
.btenviar1 {
	background:#860605; 
	border:1px solid #fff; 
	color:#fff; 
	width:33px;
	height:16px;
	margin-top:-8px;
	*margin-top:-13px;
	margin-left:2px;
	float:left;
}
.btenviar2 {
	background:#860605; 
	border:1px solid #fff; 
	color:#dfdfdf; 
	width:33px; 
	height:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:1px;
	_margin-bottom:0;
}
.tamanho1 {width:120px;}
.tamanho2 {width:85px; font-weight:normal;}
.mgt1 {margin-top:4px;}
.mgl1 {margin-left:3px;}
.inputbox {border:1px solid #424242; margin-bottom:2px}
.stoledo {float:right; clear:both;}
#pesquisar {margin-left:3px; margin-top:2px;}
/*#scroll {
	background:#ebebeb;
	height: 180px;
	width: 430px;
	margin:0 auto;
	margin-top:10px;
	border-bottom:10px solid #dadada;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;;
	overflow:hidden;
}*/
#scroll{
	margin-top:10px;
	width:440px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.moduletable marquee{
	height:200x;
	margin-top:10px;
	overflow:hidden;
}
.moduletable marque img{
	
}
.moduletable marquee span{
	font-family:Arial, Helvetica, sans-serif;
	color:#9d0b0f;
}

#wz_11{
	text-indent:10px;
	float:left;
	width:123px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#wz_12{
	text-indent:10px;
	width:87px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#keyword {
	margin-top:2px;
	margin-left:5px;
	*margin-left:15px;
	*margin-bottom:-1px;
}
.produto {
	width: 96px;
	text-align: center;
	float: left;
	margin-left: 25px;
	margin-top: 15px;
	display:block;
	height: 150px;
}

.produto img {
	border:0;
}

.p_nome {
	font-weight: normal;
}
.p_preco a:link, .p_preco a:visited  {
	color: #9E0A0E;
}

.p_mais a:link, .p_mais a:visited {
	color: #9E0A0E;
	padding: 10px 5px 0 0;
	float:right;
	clear:right;
}
.quadro1 {
	background: #EBEBEB;
	height: 160px;
	width: 140px;
	float:left;
	margin: 5px 3px;
	text-align:center;
}
.quadro1 img {border:0;}

.quadro1 h3 {
	color: #FFFFFF;
	background: url(../img/divisor_vermelho.jpg) repeat-x;
	margin-bottom: 3px;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
	text-align:left;
}

/* !@#$% */
div.moduletable h3{
	color: #FFFFFF;
	background: url(../img/divisor_vermelho.jpg) repeat-x;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
	margin-top:14px;	
}
table.moduletable th {
	color: #FFFFFF;
	background: url(../img/divisor_vermelho.jpg) repeat-x;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 23px;
	line-height: 23px;
	text-indent: 10px;
}

#menu a.mainlevel:link, #menu a.mainlevel:visited {
	background: url(../img/menu-main.jpg) repeat-y;
	height:30px;
	line-height:30px;
	text-indent:20px;
	width:144px;
	margin-top:1px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menu a.mainlevel:hover {
	background: url(../img/menu-main_hover.jpg) repeat-y;
	text-decoration:none;
}

#menu a.mainlevel#active_menu {
	background:#c40106;
	color:#fff;
	font-weight:bold;
	font-style:normal;
}

#menu a.mainlevel#active_menu:hover {
	text-decoration:none;
}

#menu a.sublevel:link, a.sublevel:visited {
	background: url(../img/menu-sublevel.png) no-repeat;
	height:30px;
	line-height:30px;
	text-indent:20px;
	width:144px;
	margin-top:1px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menu a.sublevel:hover {
	background: url(../img/menu-sublevel.jpg) no-repeat;
	text-decoration:none;
}

#menu a.sublevel#active_menu {
	background: url(../img/menu-sublevel.jpg) no-repeat;
}

#aca_22.button {
	background:#860605;
	border:2px solid #424242; 
	color:#fff;
	margin-left:70px;
}

.wallpaper {
	float:left;
	height:130px;
	width:140px;
	margin:5px 3px;
	text-align:center;
}

.item_produto {
	float:left;
	/*width:150px;*/
	height:130px;
	width:107px;
	margin-left:2px;
	margin-right:2px;
	_margin-right:0px;

}
.item_produto img{
	width:100px;
	height:100px;
	
}
span.item_produto{
	background:yellow;
}

.moduletable_bannersEsquerda{
	float:left;
	margin-top:10px;
	padding:7px 0;
	background:#FFFFFF;
	width:145px;
}

.moduletable_bannersEsquerda .item_banner{
	text-align:center;
}

.moduletable_bannersEsquerda img, .moduletable_bannersEsquerda embed{
	margin:5px 0;
}

/** Vídeos **/
#listaVideos .videoView{
	float:left;
	margin: 10px;
}
