html, input, textarea, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

input, textarea {
    border-top-width: 1px;
	border-top-style: solid;
    border-left-width: 1px;
	border-left-style: solid;
    border-right-width: 1px;
	border-right-style: solid;
    border-bottom-width: 1px;
	border-bottom-style: solid;
    padding: 3px 4px 3px 4px;
    margin: 0;
}

#conteudo input {
    background-image: url(/layout/padrao/img/conteudo-input-bg.gif);
	background-position: top;
	background-repeat: repeat-x;
    border-width: 1px;
	border-style: solid;
}

html, body {
    margin: 0;
    padding: 0;
    min-width: 1002px;
}

body {
    background-image: url(/layout/padrao/img/bg_topo.gif);
	background-position: top center;
	background-repeat: repeat-x;

    -moz-user-select: none;
    -moz-user-focus:ignore;
}

html {
    line-height: 18px;
}

input.nocss {
    border:0!important;
    padding:0;
    background: none!important;
    width: auto!important;
}

form, h1, h2, h3, h4, h5, p, strong {
    margin: 0;
    padding: 0;
}

p {
    margin-bottom: 10px;
}

a {
    text-decoration: none;
}

a img {
    border: 0;
}

img {
    border: none;
    margin: 0;
    padding: 0;
}

/*** CLASSES ***/

.left {
    float: left;
}

.right {
    float: right;
}

.no-margin {
    margin:0 !important;
}

no-padding {
    padding:0 !important;
}

.both {
    clear: both;
    *display: inline!important;
}

.block {
    display: block;
}



/** MODIFICAÇÕES eShop 2010 **/


.produtos .listagem-ladoalado .produto {
    width: 151px !important;
	margin-left: 4px !important;}	
	
.produtos .listagem-icones .produto 	
{width: 116px !important;
margin-left: 7px !important;}	
	
.produtos .listagem-icones .produto .btn-addcesta {margin-left: 4px !important;}

#pagina #conteudo {width: 624px;
padding-left: 4px;
background: url(/layout/padrao/img/conteudo-bg.gif) repeat-x;}

#colunadir {padding:12px 12px 20px 16px;
background-position:-14px top !important;}

#colunaesq {
	padding:0 18px 20px 12px;}


#temas .conteudo_temas div {margin-right: 3px;}

.listagem-icones .campo-produtoindisponivel, .listagem-sugestoes .campo-produtoindisponivel {
	padding-left: 0 !important;
	background: none !important;}
	
.produtos .listagem-ladoalado .listagem-descricao, .produtos .listagem-icones .listagem-descricao {
	text-align: center !important;}
	
.produtos .listagem-icones .btn-vermais, .produtos .listagem-detalhes .btn-vermais 	{
	width: 36px !important;}
	
.produtos .listagem-icones .btn-addcesta, .produtos .listagem-detalhes .btn-addcesta{
	width: 57px !important;}
	
.produtos .listagem-icones .botao-wrapper {
margin-left:11px;
overflow:hidden;
width:100px;}

.produtos .listagem-ladoalado .botao-wrapper {
margin-left:17px;
overflow:hidden;
width:140px;}

.listagem-icones span.titulo, .listagem-sugestoes .listagem-descricao span.de, .listagem-sugestoes .listagem-descricao span.de span.de-word, .listagem-sugestoes .listagem-descricao span.de span.preco {font-size: 11px !important;}

.produtos .listagem-icones .produto {
line-height:1.4em !important;
}


.produtos .listagem-ladoalado .produto .por {
display:block;
}

#caminho_nav h1 *, #caminho_nav h2 *, #caminho_nav h1 {
color:#6D6D6D !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-weight:normal !important;
text-decoration:none !important;
text-shadow:1px 1px 0 #EEEEEE !important;
}

.listagem-icones *, .listagem-sugestoes *, .listagem-sugestoes span.por span.preco, .listagem-icones span.por span.preco, .listagem-icones .sem_total.parcelamento .valor_parcelas, .listagem-sugestoes .sem_total.parcelamento .valor_parcelas{
font-size:11px !important;
}

.listagem-icones .txt-produtoindisponivel, .listagem-sugestoes .txt-produtoindisponivel {font-size:13px !important;}

#rodape .centralizar {background-position: 1px top;}

.filtro-listagem {background: #ebebeb url('/layout/padrao/img/filtro-listagem-esq.gif') no-repeat left center;
width:627px;
}

.filtro-listagem .bg-dir {background: url('/layout/padrao/img/filtro-listagem-dir.gif') no-repeat right center;
padding-bottom:4px;
padding-top:2px;}


.visualizacoes {
margin-bottom:-3px;
margin-left:13px;
margin-top:0;
}

#select-filtro a{background: none;
display: inline-block;
padding-left: 5px;
color: #858585;
padding-bottom: 1px ;
padding-top: 0 ;
padding-bottom /*\**/: 0\9;
padding-top /*\**/: 1px\9;}


@media screen and (-webkit-min-device-pixel-ratio:0){
#select-filtro a{
padding-bottom : 0;
padding-top : 1px;}
}

#select-filtro a span{background: none; 
padding:3px 8px 3px 3px;
text-shadow:1px 1px 0 #FFFFFF;}

.filtro-listagem strong {color: #000;}

#select-filtro a:hover{background: url('/layout/padrao/img/filtro-bg-hover-esq.gif') no-repeat;
background-position: left center;}
#select-filtro a:hover span{background: url('/layout/padrao/img/filtro-bg-hover-dir.gif') no-repeat;
background-position: right center;
}

#select-filtro a.ativo{background: url('/layout/padrao/img/filtro-bg-ativo-esq.gif') no-repeat;
background-position: left center;
color: #FFF;}

#select-filtro a.ativo span{background: url('/layout/padrao/img/filtro-bg-ativo-dir.gif') no-repeat; 
background-position: right center;
padding:3px 8px 3px 3px;
text-shadow:1px 1px 0 #2d2490 !important;
}


#select-filtro{
padding:4px 3px 2px 10px;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:469px;
}

.de-word {text-decoration: none !important;}

.por-word br {display: none;}

a.controle {outline: none;}
