#divopen .padding {
	padding:20px;
}

#divopen-topo {
	padding:10px 20px;
	background-color:#3b50af;
	color:#fff;
}

#divopen h1 {
	color:#3B50AF;
	font-size:16px;
	margin-bottom:16px;
}

#divopen .tt {
	display:block;
	padding-bottom:10px;
}

#divopen .linha {
	background:url(http://images.sindishop.com.br/layout/padrao/img/linha01.gif) repeat-x center center;
	height:41px;
}



.painelcinza table tr td {
    border:none;
    padding:0px;
    margin:0px;
}

.avalie div {
    float:left;
}

.avalie .estrelas {
    margin:3px 0 0 10px;
}

.blocolegenda .conteudo {
    padding:12px 20px;
}

.blocolegenda {
    margin-bottom:10px;
}



#localidades .tabela thead tr td {
    text-align: center;
}

#localidades label {
    font-weight:normal;
    font-size:12px;
}

.btn-calculargrande {
    background-image: url(/layout/padrao/img/btn-calculargrande.gif);
	background-repeat: no-repeat;
	background-position: top left;
    display: -moz-inline-block;
    display: inline-block;
    width: 95px;
    height: 29px;
}

#localidades .acoes {
    text-align:left;
}

/**** Indique  ****/

#indique .primeiro {
    margin-top:0px;
}

#indique .painelcinza {
    margin-top:20px;
}

#indique .contador {
    text-align:left;
    font-size:11px;
}

/**** Galeria  ****/

.galeria h1 {
    text-align:center;
}

.paginacao-fotos {
    margin:15px auto;
}

.galeria .miniaturas {
    text-align:center;
}

.galeria .miniaturas a {
    margin-left:20px;
    display:inline;
}

.galeria .miniaturas a.primeira {
    margin-left:0px;
}

.paginacao-fotos .repeat .botoes  {
    margin:0 auto;
}

.paginacao-fotos .repeat .botoes .esq {
    background-image: url(/layout/padrao/img/btn-pag-esq.gif);
	background-position: left top;
	background-repeat: no-repeat;
    display:-moz-inline-block;
    display:inline-block;
    margin-right:10px;
    height:23px;
    width:22px;
}

.paginacao-fotos .repeat .botoes .dir {
    background-image: url(/layout/padrao/img/btn-pag-dir.gif);
	background-position: right top;
	background-repeat: no-repeat;
    display:-moz-inline-block;
    display:inline-block;
    margin-left:10px;
    height:23px;
    width:22px;
}

.paginacao-fotos .repeat {
    background-image: url(/layout/padrao/img/bg-popup-pag.gif);
	background-position: center top;
	background-repeat: repeat-x;
    height:42px;
    color:#fff;
    font-weight:bold;
    text-align:center;
}

.paginacao-fotos .esq {
    background-image: url(/layout/padrao/img/bg-popup-pag-esq.gif);
	background-position: left top;
	background-repeat: no-repeat;
    width:8px;
}

.paginacao-fotos .dir {
    background-image: url(/layout/padrao/img/bg-popup-pag-dir.gif);
	background-position: right top;
	background-repeat: no-repeat;
    width:8px;
}

.galeria .foto {
    text-align:center;
}

.galeria .obersavacao {
    margin-top:10px;
    text-align:center;
    font-size:9px;
}


/**** Avaliação  ****/

/**** Recuperar Senha ****/
#recuperarsenha .digitecpf {
    font-weight: bold;
    margin-bottom: 10px;
}

#recuperarsenha .campo {
    float: left;
    margin-right: 10px;
}

.sucesso h1 {
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
    border: 0 !important;
    font-size: 26px !important;
    text-align: center;
}

.sucesso .painelcinza-conteudo {
    padding: 20px;
    text-align: center;
}

/**** Seucesso / Erro ****/

.icone-sucesso {
    background-image: url(/layout/padrao/img/icone-sucesso.gif);
    height:42px;
    width:48px;
    margin:0 auto;
    margin-top:10px;
}

#conteudo {margin: 20px;}