﻿  @font-face {
    font-family: 'FuturaLtBTLight';
    src: url('../../fontes/futural_0-webfont.eot');
    src: url('../../fontes/futural_0-webfont.eot?iefix') format('eot'),
         url('../../fontes/futural_0-webfont.woff') format('woff'),
         url('../../fontes/futural_0-webfont.ttf') format('truetype'),
         url('../../fontes/futural_0-webfont.svg#webfontxF89lk71') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*Este Css possui as principais definições que serão utilizadas na loja como cor de links, fontes, tamanhos, etc..
qualquer caracteristica modifica no arquivo padrao.cs da pasta layoutpersonalizado ou via editor sobrepoeem estas configuracoes
*/

*
{
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
font-family:Arial;
line-height:150%;
}


tr
{
	vertical-align:top;
}

td
{
	vertical-align:top;
}

body {
	border:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:Black;
	font-size:11px;
	font-family:Arial;
	background-repeat:repeat;
	background-position:top left;
}

a
{
	color:Black;
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	display:block;
	outline: none;
}

input

{
	font-size:12px;
	border:solid 1px gray;
	background-color:white;
	padding:2px;
}

input[type=radio]
{
border:none;
background-color:transparent;
}
textarea

{
	font-size:12px;
	border:solid 1px gray;
	background-color:white;
	padding:2px;
}


select

{
	font-size:12px;
	padding:2px;
	border:solid 1px gray;
}


label

{
	color:#333333;
	font-size:11px;
	font-family:Arial;

}

span 
{
	color:gray;
}
.TituloDasMolduras h2
{
	font-family: "Arial";
    font-size:15px;
    font-weight:bold;
    text-align:left;
    color:black;
    padding:4px;
    margin:0px;
}

.TituloDasMolduras h2 a
{
	font-family: "Arial";
    font-size:15px;
    font-weight:bold;
    text-align:left;
    color:black;
    padding:4px;
    margin:0px;
    text-decoration:none;
}


.CarrinhoDeCompras-Total
{
	font-size:15px;
	color:green;
	font-weight:bold;
}


.ProdutoEmPromocao-ValorPromocional
{
	font-size:13px;
	color:green;
	font-weight:bold;
}

.ProdutoEmPromocao-ValorPromocional-Parcelado
{
	font-size:13px;
	color:green;
	font-weight:bold;
}


.ProdutoEmPromocao-ValorReal
{
	font-size:12px;
	color:black;
	text-decoration:line-through;
}

.ProdutoNoValorReal
{
	font-size:13px;
	color:green;
	font-weight:bold;
}

.ProdutoEmPromocao-Economize
{
	font-size:10px;
	color:#666666;
}



.FotoMiniatura
{
background-image:url('../../imagem/PaginaProduto/FundoMiniatura.png');
width:71px;
height:71px;
float:left;
margin-left:7px;
margin-top:10px;
margin-bottom:0px;
}

.FotoMiniatura img
{

margin:5px !Important;
vertical-align:middle !Important;
margin-top:10px !Important;
}
.SimuladorDescricao
{
font-size:12px;
}


.SimuladorDadosCalculo
{
font-size:12px;
background-color:#F5F5F5;
padding:5px;
border:solid 1px #D1D1D1;
margin-bottom:10px;
}

.SimuladorDadosCalculo td
{
padding-bottom:5px;
}

.SimuladorDadosCalculo span
{
font-size:12px;
}

.SimuladorItem
{
width: 100%;
border-bottom:dashed 1px #E8E8E8;
margin-bottom:10px;
padding-bottom:10px;

}

.SimuladorItem tr td
{
vertical-align:middle;
padding:5px;

}


#FinalizarPedido_passo2  
{
width:100%;
margin-top:10px;
}


#FinalizarPedido_passo2 tr td
{
padding:3px;
margin:3px;

}


#TabelasFinalizacao
{
padding-top:0px;
margin-top:0px;
width:100%;

}

#TabelasFinalizacao tr td
{
padding-bottom:5px;
padding-left:5px;
}

table.TbPagamento td
{
	padding:5px;
	vertical-align:middle;
	
}
table.TbPagamento 
{
	margin-top:10px;
	width:100px;

	float:left;
	display:block;
	
}


.LinhaDivisoria
{
border-top:none;
border-bottom:dotted 1px #dedede;
margin-top:10px;
margin-bottom:10px;
}

table #TabelaPadrao
{
width:100%;
padding:5px;
}

#TabelaPadrao td
{
padding:5px;
margin:5px;
}

#BarraDivisoriaRodape
{
border:none;
padding:0px;
margin:0px;
border-collapse:collapse;
border-top:solid 1px #dedede;

}

#Rodape 
{

width:auto;
font-size:11px;
margin:10px;
}

#Rodape b
{
color:gray;
float:left;
}

#Rodape a
{
float:left;
text-decoration:none;
color:Gray;
}

#Rodape span
{
color:Gray;
}


#Rodape td
{
padding:5px !Important;
}

#LnkIniciarPagamento
{
font-size:20px;
color:green;
margin-top:10px;
text-decoration:underline blink;
}

.GridParcelamentoCielo tbody tr td
{
padding:3px !Important;
background-color:#F0F0F0;
padding-left:10px;
border:solid 1px white;
text-align:center;

}

.GridParcelamentoCielo th
{
padding:5px !Important;
background-color:#999999;
color:White;
}

.PaginasInstitucionais
{
margin:10px !Important;

}

.SIFR
{
font-family:FuturaLtBTLight !Important;
}

.DivisorFormasPagamento
{
width:100%;
height:30px;
background-image:url(../../imagem/BarraDivisaoFormaPagamento.png);
background-position:middle;
margin-top:20px;
display:block;
float:left;
}


.DivisorFormasPagamento h1
{
color:#333333;
padding-top:10px;
padding-left:20px;
}

.TbResumoCompra td
{
padding-top:8px;
}

.gridParcelamentoCCOffline td
{
padding:5px;
background-color:#dedede;
padding-left:15px;
border:solid 1px #fefefe;
}

.gridParcelamentoCCOffline th
{
padding:5px;
background-color:#dedede;
padding-left:15px;
border:solid 1px #fefefe;
}
