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

body{
/*color:#790006!important;*/
}
.miolo {
	width:877px;
	height:auto;
	margin:auto;    /* A COISA MAIS RIDICULA DO MUNDO PRA ALINHAR DIVS AO CENTRO */
}
.arrumabg {
	width:877px;
	float:left;
	overflow:hidden;
	height:auto;
	background-image:url(../images/bg_arrumabg.gif);
	background-repeat:repeat-y;
}
.logo {
	float:left;
	width:180px;
	height:103px;
	text-align:center;
}
.linksalto {
	float:left;
	width:697px;
	height:55px;
	line-height:0px;
	text-align:right;
}
.linksdoalto {
	float:left;
	width:460px;
	height:30px;
	padding-top:3px;
}
.linksdoalto a {
	color:#ffffff;
}
.linksdoalto a:hover {
	color:#850610;
}
.ola {
	padding-right: 30px;
	padding-top:3px;
	line-height:17px;
	color:#FFFFFF;
}
. linksalto ul li{
	display:inline;
}
.linksprincipal {
	float:left;
	text-align:right;
	width:697px;
	height:48px;
}
.topobarra1 {
	width:227px;
	height:21px;
	text-align:left;
	padding-top:10px;
	float:left;
	background-color:#ca0034;
}
.topobarra3 {
	width:877px;
	height:21px;
	text-align:left;
	padding-top:10px;
	float:left;
	background-color:#ca0034;
}
.topobarra2 {
	width:650px;
	height:26px;
	float:right;
	padding-top:5px;
	background-color:#ca0034;
	text-align:right;
}
.topobarra2_novo {
	width:650px;
	height:26px;
	float:right;
	padding-top:5px;
	background:url(../images/busca_maesemarcas.png) left no-repeat #ca0034;
	background-color:#ca0034;
	text-align:right;
}
.topobarra2 ul li {
	display:inline;
}
.topobarra2 li a {
	padding-right:25px;
}

.topobarra_sociais {
	height:31px;
	float:right;
	text-align:right;
	padding:6px 0 0 0;
	font:12px Trebuchet MS!important;
}
.topobarra_sociais ul li {
	display:inline;
}
.topobarra_sociais li a {
	padding-right:2px;
}

.conteudo_esq {
	width:650px;
	height:auto;
	min-height:550px;
	float:left;
	text-align:left;
	margin-bottom:0px;
	background-image:url(../images/bg_conteudo.gif);
}
.conteudo_esq_borda {
	width:590px;
	margin:20px;
	height:auto;
	padding:10px;
	min-height:350px;
	background-color:#dfdcdb;
	border-radius: 15px; /* CSS 3 */
	-o-border-radius: 15px; /* Opera */
	-icab-border-radius: 15px; /* iCab */
	-khtml-border-radius: 15px; /* Konqueror */
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari */

}
.conteudo_esq_borda_home {
	width:600px;
	margin:20px 20px 0 20px;
	height:auto;
	padding:10px;
	min-height:350px;
}
.conteudo_home_boxes {
	padding:3px 10px 10px 10px;
	background-color:#dfdcdb;
	overflow:hidden;
	width:570px;
	display:block;
	border-radius: 15px; /* CSS 3 */
	-o-border-radius: 15px; /* Opera */
	-icab-border-radius: 15px; /* iCab */
	-khtml-border-radius: 15px; /* Konqueror */
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari */
}
.conteudo_home_boxdepe {
	padding:3px 10px 10px 10px;
	float:right;
	margin-right:30px;
	width:270px;
	height:245px;
	background-color:#dfdcdb;
	overflow:hidden;
	border-radius: 12px; /* CSS 3 */
	-o-border-radius: 12px; /* Opera */
	-icab-border-radius: 12px; /* iCab */
	-khtml-border-radius: 12px; /* Konqueror */
	-moz-border-radius: 12px; /* Firefox */
	-webkit-border-radius: 12px; /* Safari */
}

.conteudo_esq_gde {
	width:877px;
	height:auto;
	min-height:550px;
	float:left;
	background-image:url(../images/bg_conteudo.gif);
}
.conteudo_esq_borda_gde {
	width:807px;
	overflow:auto;
	text-align:left;
	margin:20px;
	padding:15px;
	height:auto;
	min-height:350px;
	background-color:#dfdcdb;
	border-radius: 15px; /* CSS 3 */
	-o-border-radius: 15px; /* Opera */
	-icab-border-radius: 15px; /* iCab */
	-khtml-border-radius: 15px; /* Konqueror */
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari */
}
.conteudo_dir {
	width:227px;
	height:auto;
	top:0px;
	bottom:0px;
	display:block;
	min-height:550px;
	float:right;
	background-color:#ca0034;
	text-align:left;
}
.akivcencontra {
	padding:0px 0px 15px 0px;

}
.boxnewsletter {
	padding:30px 0px 10px 15px;
	color:#ffffff;
	background-image:url(../images/boxnewsletter.png);
	background-repeat:no-repeat;
	height:61px;

}

#banner_subhome{
margin-left:0px;
margin-top:10px;
}

#especiais{
padding-left:15px;
}
#especiais h2{
margin-bottom:25px;
}
#especiais a{
padding-left:20px!important;
font-size:18px!important;
color:#bf2228;
display:inline-block;
padding-left:5px;
line-height:25px;
}
#especiais img{
padding:0 3px;
}

.rodape {
	width:100%;
	background-color:#ac9fa0;
	float:left;
	overflow:visible;
	padding:4px 0;
}

table.footer {
color:#8b8b8b!important;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
padding:0;
line-height:1.3em;
text-align:left;
background-color:#f2f2f2;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
}

.footer td{
padding:7px;
}

.footer a, .rodape a{
color:#8b8b8b!important;
text-decoration:none!important;
}

.footer strong, .rodape strong{
color:#6d6d6d!important;
font-weight: bolder;
font-size:13px;
margin-bottom:5px;
}

.esqmenu {
	width:100%;
	text-align:center;
	background-color:#a90d26;
	height:185px;
}


.titulo {
	text-align:left;
	text-transform:lowercase;
	width:99%;
	height:80px;
	padding-top:5px;
	padding-left:5px;

}
.tituloblog {
	text-align:left;
	text-transform:lowercase;
	height:80px;
	padding-top:10px;
	padding-left:5px;

}
.titulobazar {
	text-align:left;
	text-transform:lowercase;
	width:99%;
	height:80px;
	padding-top:5px;
	padding-left:5px;

}
.titulotdb {
	text-align:left;
	text-transform:lowercase;
	width:99%;
	height:80px;
	padding-top:5px;
	padding-left:5px;

}
.dropbusca {
	width:240px;
	margin-top:-35px;
	_margin-top:-30px;
	_padding-left:0px;
	padding-left:160px;
	float:right;
	height:65px;
	background:url(../images/bg_busca_mm.gif) top left no-repeat;
}
.dropbazar {
	width:240px;
	margin-top:-15px;
	_margin-top:-30px;
	_padding-left:0px;
	padding-left:160px;
	float:right;
	height:55px;
	background:url(/lojavirtual/skin/frontend/default/blue/images/bg_bazar_mm.gif) top left no-repeat;
}
.droptudodebom {
	width:240px;
	margin-top:-15px;
	_margin-top:-30px;
	_padding-left:0px;
	padding-left:160px;
	float:right;
	height:55px;
	background:url(/lojavirtual/skin/frontend/default/blue/images/bg_tudodebom_mm.gif) top left no-repeat;
}
.dropbusca2 {
  width: 168px;
  _width:140px;
  height:16px;
  margin-left:15px;
  _margin-left:5px;
  margin-top:3px;
  _margin-top:2px;
  color: #d1426d;
  font: 11px Trebuchet MS;
  overflow: hidden;
}
.dropbusca_novo {
	padding-left:110px;
}
.dropbusca3 {
  width: 80px;
  _width:80px;
  height:20px;
  margin-left:10px;
  _margin-left:5px;
  color: #d1426d;
  font: 11px Trebuchet MS;
  overflow: hidden;
  float:left;
  text-transform:lowercase;
}
.styled {
  width: 80px;
  _width:80px;
  height:20px;
  margin-left:10px;
  _margin-left:5px;
  color: #d1426d;
  font: 11px Trebuchet MS;
  overflow: hidden;
  float:left;
}
.titulomaesdenegocios {
	text-align:left;
	text-transform:lowercase;
	width:50%;
	height:80px;
	padding-top:5px;
	padding-left:5px;

}
.imagemredonda {
	
}
.preco {
 background:url(../images/bgpreco.gif) center no-repeat; 
}
.nomeproduto a {
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
.nomeproduto a:hover {
	color:#FFCC00;
	text-transform:lowercase;
	text-decoration:underline;
}
.bordaimagem {
	z-index:2;
	position:absolute;
}
.bordaimagem a {
 text-decoration:none !important;
}
.bordaimagem_gde {
	z-index:994;
	position:absolute;
}
.minicart_titulo {
	width:100%;
	height:30px;
}

.carro-sidebar ol li {
	margin-left:4px;
	margin-top:4px;
}
.bordaimagem {
border-radius: 15px; /* CSS 3 */
	-o-border-radius: 15px; /* Opera */
	-icab-border-radius: 15px; /* iCab */
	-khtml-border-radius: 15px; /* Konqueror */
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari */
}
.bordaimagempeq {
border-radius: 5px; /* CSS 3 */
	-o-border-radius: 5px; /* Opera */
	-icab-border-radius: 5px; /* iCab */
	-khtml-border-radius: 5px; /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari */
}

.menualto {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	float:right;
	padding-right:20px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

.menualto ul{
	list-style:none;
	margin:0;
	padding:0;
	z-index:999;
	}
	.menualto li{
		float:left;
		padding:0px;
		}
	.menualto li a{
		color:#6b090d;
	font-size:11px !important;
		display:inline;
		font-weight:normal;
		line-height:30px;
		height:30px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		}
		.menualto li a:hover, .menu ul li:hover a{
			background: #url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menualto li ul{
		color:#6b090d;
		font-size:10px;
		display:none;
		height:auto;
		padding:0px;
		padding-bottom:11px;
		margin:0px;
		border:0px;
		width:180px;
		position:absolute;
		right:auto;
		z-index:999;
		_z-index:99999;
		background:url(../images/bgmenu.png) bottom no-repeat;
		/*top:1em;
		/*left:0;*/
		}
	.menualto li:hover ul, li.over ul{
		display:block;
		margin-left:-80px;
		_margin-top:25px;
		_margin-left:-180px;
		_z-index:99999;
		
		}
	.menualto li li {
		background:#f6b62a;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:180px;
		}
	.menualto li:hover li a{
		background:none;
		
		}
	.menualto li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:right;
		}
		.menualto li ul a:hover, .menualto li ul li:hover a{
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menualto p{
		clear:left;
		}	


.rodapetwitter {
	width:645px; 
	height:50px; 
	background:#ec3b0c url(../images/twitter.png) bottom left no-repeat;
	text-align:right; 
	padding-right:5px;
}

/*  configs JOOOOOOOOOOOMLLAAAAAAAAAAAA */
.contentheading {
	width:100%;
	border-bottom:#666666 1px dotted;
	color:#0A263C;
	font-size:1.6em;
	line-height:1.3em;
	padding:3px 0;
	font-weight:normal;
}
.moduletable h3 {
	background-color:#760003;
	border-bottom:1px solid #ff6600;
	color:#fff;
	padding-bottom:5px;
	font-size:12px;
	padding-left:10px;
	padding-top:6px;
}
.moduletable ul {
padding-left:15px;
}
.moduletable ul a {
color:#fff;
}
.moduletable ul a:hover {
color:#FFB900;
}
.mainlevel {
padding-left:15px;
color:#FFFFFF;
}
.mainlevel:hover {
color:#FFFFFF;
}
.inputlogin {
	width:100px;
	height:17px;
	background-color:#d42f00 !important;
	border:none;
	color:#760003;
	font-size:10px;
	padding-left:5px;
border-radius: 6px; /* CSS 3 */
	-o-border-radius: 6px; /* Opera */
	-icab-border-radius: 6px; /* iCab */
	-khtml-border-radius: 6px; /* Konqueror */
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari */
}
.inputnewsletter {
	width:180px;
	height:17px;
	background-color:#d42f00 !important;
	border:none;
	color:#760003;
	font-size:10px;
	padding-left:5px;
	margin-bottom:2px;
border-radius: 6px; /* CSS 3 */
	-o-border-radius: 6px; /* Opera */
	-icab-border-radius: 6px; /* iCab */
	-khtml-border-radius: 6px; /* Konqueror */
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari */
}
.inputloginbutton {
	width:40px;
	height:17px;
	background-color:#d42f00 !important;
	border:#9f2300 1px solid;
	color:#760003;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
border-radius: 6px; /* CSS 3 */
	-o-border-radius: 6px; /* Opera */
	-icab-border-radius: 6px; /* iCab */
	-khtml-border-radius: 6px; /* Konqueror */
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari */
}

.bordinha a { text-decoration:none !important;}
a.tooltip div.bordinha {display:none; padding:20px 10px 0 10px; margin-left:8px; width:138px; height:96px; text-decoration:none !important; }
a.tooltip:hover div.bordinha{display:block; position:relative; margin-top:-140px; margin-left:30px; z-index:10; background:url(../images/tooltip2.png) no-repeat left; color:#ec3400; text-decoration:none !important; border:none; }


.twiter_lateral {
background:url(../images/bgtwitter.png) no-repeat;
height: 246px;
padding-top:55px;

}
.twitter_item {
	color:#fff;
	font-size:10px;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:5px;
}
.twitter_item a {
	color:#ff8a00;
}
.twitter_item a:hover {
	color:#fff;
}
.grid-row_home {
	display:inline-block;
	margin-top:0px;
	margin-left:34px;
}

.tdb_count {
	width:30px;
	text-align:center;
	color:#999999;
	float:left;
}
.tdb_author {
	width:200px;
	float:left;
}
.tdb_votos {
	float:left;
}
.clear{
clear: both;
}

#querovender
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0 45px 15px 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#querovender thead th.rounded-company
{
	background: #d5d1d0 url(/lojavirtual/media/upload/table-images/left.png) left -1px no-repeat;
}
#querovender thead th.rounded-q4
{
	background: #d5d1d0 url(/lojavirtual/media/upload/table-images/right.png) right -1px no-repeat;
}
#querovender th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #7e1d0d;
	background: #b9c9fe;
}
#querovender td
{
	padding: 8px;
	background: #dad7d6;
	border-top: 1px solid #d4cecf;
	color: #7e1d0d;
}
#querovender tfoot td.rounded-foot-left
{
	background: #e8edff url(/lojavirtual/media/upload/table-images/botleft.png) left bottom no-repeat;
}
#querovender tfoot td.rounded-foot-right
{
	background: #e8edff url(/lojavirtual/media/upload/table-images/botright.png) right bottom no-repeat;
}
#querovender tbody tr:hover td
{
	background: #c2afb1;
		color: #fff;
}
.dashboard_menu {
text-align:center;
width:100%;
display:block;
margin-top:20px;
}

.dashboard_menu_peq {
	background-color:#ff0d5d;
	color:#fff;
	padding:4px 14px 4px 14px;
	margin:0px 8px 0px 3px;
	display:inherit;
	float:left;
	border-radius: 7px; /* CSS 3 */
	-o-border-radius: 7px; /* Opera */
	-icab-border-radius: 7px; /* iCab */
	-khtml-border-radius: 7px; /* Konqueror */
	-moz-border-radius: 7px; /* Firefox */
}
.dashboard_menu_peq:hover {
	text-decoration:none;
	color:#760003 !important:
}
#publicidade_header1 {
	background-color:#DFDCDB;
	width: 800px;
	height: 123px;
	margin:0 auto;
	border: solid 1px red;
    border-radius: 1em 
}
#publicidade_sky1 {
	background-color:#DFDCDB;
	width: 180px;
	height: 640px;
	margin:10px auto;
	border: solid 1px red;
    border-radius: 1em
}
.addstit_header1{
	color:#790006;
	font:10px Trebuchet MS;
	margin:3px 25px;
	text-align:left;
	color: #9c9c9c;
	text-transform: uppercase;
	line-height: 1.5;
	height: 14px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.addstit_sky1{
	color:#790006;
	font:10px Trebuchet MS;
	text-align:left;
	margin:3px 10px;
	color: #9c9c9c;
	text-transform: uppercase;
	line-height: 1.5;
	height: 14px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.fb-like-box{
background:#FFF;
margin:0 auto;
margin-bottom:10px!important;
padding:3px;
text-align:center;
	border-radius: 10px; /* CSS 3 */
	-o-border-radius: 10px; /* Opera */
	-icab-border-radius: 10px; /* iCab */
	-khtml-border-radius: 10px; /* Konqueror */
	-moz-border-radius: 10px; /* Firefox */
}
