@charset "utf-8";
/* CSS Document */
/* ------------------------------ Geral ------------------------------ */

html { 
  padding:0px;
  margin:0px;
}
/*(div{ border:solid 1px red; }*/

.topo {
background-image:url(../img/bg_topo.jpg);
background-repeat:repeat-x;
height:91px;
}
.img_carrinho {
background-image:url(../img/meu_carrinho_topo.jpg);
background-repeat:no-repeat;
width:241px;
height:91px;
float:left;
}
.img_finalizar {
background-image:url(../img/dadosdopedido.gif);
background-repeat:no-repeat;
width:241px;
height:91px;
float:left;
}

.img_confirmar {
background-image:url(../img/confima.gif);
background-repeat:no-repeat;
width:241px;
height:91px;
float:left;
}


.img_contato {
background-image:url(../img/contato_topo.jpg);
background-repeat:no-repeat;
width:251px;
height:91px;
float:left;
}
.seta {
background-image:url(../img/seta_topo.jpg);
background-repeat:no-repeat;
width:13px;
height:18px;
float:left;
margin-top:36px;
margin-bottom:36px;
margin-left:10px;
}
.txt_topo {
width:auto;
height:18px;
float:left;
margin-top:36px;
margin-bottom:36px;
margin-left:10px;
padding-top:3px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#666666; 
}
.corpo {
width:100%;
height:auto;
float:left;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#666666; 
}
.caixa_01 {
    width:180px;
    height:50px;
    float:left;
    font-size: 16px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#07143E;
    background-color:#E9E4E8;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    padding:20px;
    text-align:left;
    font-weight:bold;
}
.caixa_produto_001 {
    width:auto;
    height:auto;
    float:left;
    font-size: 11px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#07143E;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    height:450px;
}

.caixa_02 {
    height:auto;
    font-size: 18px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    padding:5px;
    text-align:left;
    width:auto;

}

.caixa_filtro_grid {
    height:auto;
    font-size: 11px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    background-color:#E9E4E8;
    margin-left:5px;
    margin-right:5px;
    padding:13px;
    text-align:left;
}
.caixa_02_titulo {
    height:auto;
    font-size: 18px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    padding:5px;
    text-align:left;
    width:450px;
	*/width:auto;

}

.caixa_02_i {
    height:auto;
    font-size: 11px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    background-color:#E9E4E8;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:240px;
    margin-right:10px;
    padding:13px;
    text-align:left;

}
.caixa_comprar_02 {
height:auto;
font-size: 18px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
margin-right:10px;
padding:5px;
text-align:left;
border-bottom:1px #EFEAEA solid;


}
.caixa_avalia_2{
height:auto;
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
margin-top:50px;
margin-bottom:10px;
margin-right:10px;
padding:5px;
text-align:left;
width:auto;
border-bottom:1px #EFEAEA solid;

}
.caixa_avalia {
height:auto;
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
margin-top:70px;
margin-bottom:10px;
margin-right:10px;
padding:5px;
text-align:left;
width:auto;


}
.caixa_frete_2{
height:auto;
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
margin-top:20px;
margin-bottom:10px;
margin-right:10px;
padding:5px;
text-align:left;
width:auto;


}
.estrela {
height:31px;
width:36px;
margin-left:3px;
margin-right:3px;
text-align:left;
display:inline;

}

.bandeiras_banco {
height:auto;
width:auto;
margin-left:3px;
margin-right:3px;
text-align:left;
display:inline;

}
.caixa_mini {
height:auto;
font-size: 18px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
background-color:#fff;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
padding:5px;
text-align:left;
float:left;

}
.caixa_box_02 {
    height:auto;
    margin-top:3px;
    margin-bottom:3px;
    margin-right:3px;
    padding:5px;
    text-align:left;
    width:80%;

}
.miniatura{
height:auto;
background-color:#fff;
margin-top:3px;
margin-bottom:3px;
margin-right:3px;
padding:5px;
text-align:left;
display:inline;

}
.lupa{
height:30px;
background-color:#fff;
margin-top:3px;
margin-bottom:3px;
margin-right:3px;
padding-left:31px;
padding-top:10px;
text-align:left;
width:180px;
background-image:url(../img/lupa_zoom.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:gray;
font-size:11px;
font-weight:normal;

}


.caixa_preco_detalhe_grande {
height:auto;
width:auto;
font-size: 16px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}
.caixa_preco_detalhe_pequena {
height:auto;
width:auto;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
text-align:left;
float:left;

text-decoration:line-through;
}
.bt_comprar {
height:27px;
width:165px;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
padding:5px;
float:left;
}
.bt_frete_01{
height:27px;
width:auto;
margin-top:15px;
margin-bottom:5px;
margin-right:5px;
padding:5px;
float:left;
}
.bt_frete_ok{
height:auto;
width:auto;
margin-top:10px;
margin-bottom:5px;
margin-right:5px;
padding:5px;
float:left;
}
.caixa_03 {
width:180px;
height:110px;
float:left;
font-size: 16px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#07143E;
background-color:#F3F1F2;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding:20px;
text-align:left;
font-weight:bold;
}

.caixa_04 {
    height:100px;
    font-size: 11px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#333333;
    background-color:#F3F1F2;
    margin-top:0px;
    margin-bottom:10px;
    margin-left:240px;
    margin-right:10px;
    padding:5px;
    text-align:left;
    height:140px;
}

.pedido_topo{
background-image:url(../img/bg_pedido.jpg);
background-repeat:repeat-x;
height:80px;
float:left;
width:100%;
}
.img_pedido{
background-image:url(../img/pedido.jpg);
background-repeat:no-repeat;
height:80px;
width:206px;
float:left;
}
.txt_pedido{
float:left;
height:10px;
width:auto;
margin-top:35px;
margin-bottom:35px;
}
.caixa_produto{
height:auto;
width:230px;
float:left;

}
.caixa_descricao{
height:auto;
width:100px;
margin-left:10px;
float:left;
padding-left:5px;
text-align:left;
}
.txt_titulo_pedido{
height:auto;
width:130px;
padding-top:5px;
padding-bottom:10px;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
font-weight:bold;
text-align:center;
}
.txt_titulo_pedido3{
height:auto;
width:130px;
padding-top:5px;
padding-bottom:10px;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
font-weight:bold;
text-align:right;
}
.txt_titulo_pedido2{
height:auto;
width:200px;
padding-top:5px;
padding-bottom:10px;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
font-weight:bold;
text-align:left;
}
.caixa_quantidade{
height:auto;
width:130px;
float:right;
text-align:left;
}
.caixa_preco{
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight:bold;
margin-right:5px;
color:#333333;
}

.subtotal{
padding-top:5px;
padding-bottom:5px;
height:auto;
width:100%;
float:left;
text-align:right;
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#021446;
font-weight:bold;
border-top:1px solid #999999;
border-bottom:1px solid #999999;

}
.caixa_total{
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#080C55;
font-weight:bold;
margin-right:5px;
}

.caixa_total0{
width:50px;
float:right;
display:inline;
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#080C55;
font-weight:bold;
margin-right:5px;
text-align:left;
}
.caixa_total2{
width:130px;
float:right;
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#716F6F;
font-weight:bold;
display:inline;
}
.total{
padding-top:5px;
padding-bottom:5px;
height:auto;
width:100%;
float:left;
text-align:right;
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#021446;
font-weight:bold;
border-bottom:1px solid #999999;
}

.box_cinza {
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
font-size: 14px;
font-weight:bold;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#021446;
background-color:#EBE5E5;
padding:10px;

}
.texto_box {
height:auto;
font-size: 11px;
font-weight:normal;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#021446;
padding-top:5px;
padding-bottom:5px;
}
.bandeira_visa {
height:54px;
width:103px;
padding-top:5px;
background-image:url(../img/radio_visa.gif);
background-repeat:no-repeat;
float:left;
}
.bandeira_amex {
height:54px;
width:103px;
padding-top:5px;
background-image:url(../img/radio_amex.gif);
background-repeat:no-repeat;
float:left;
}
.bandeira_mastercard{
height:54px;
width:103px;
padding-top:5px;
background-image:url(../img/radio_mastercard.gif);
background-repeat:no-repeat;
float:left;
}
.bandeira_pagseguro{
height:54px;
width:103px;
padding-top:5px;
background-image:url(../img/radio_pagseguro.gif);
background-repeat:no-repeat;
float:left;
}

.bandeira_pagamento_digital{
    height:54px;
    width:103px;
    padding-top:5px;
    background-image:url(../img/radio_pagamentodigital.gif);
    background-repeat:no-repeat;
    float:left;
}
.boleto_banco{
height:52px;
width:169px;
padding-top:5px;
background-image:url(../img/radio_boleto_bancario.gif);
background-repeat:no-repeat;
float:left;

}


.bandeira_visa_electron{
height:52px;
width:103px;
padding-top:5px;
background-image:url(../img/radio_visa_electron.gif);
background-repeat:no-repeat;
float:left;

}



.boleto_banco_faturado{
height:72px;
width:241px;
background-image:url(../img/radio_boleto_faturado.gif);
background-repeat:no-repeat;
float:left;
}


.bandeira_depostio{
height:54px;
width:169px;
padding-top:5px;
background-image:url(../img/radio_deposito.gif);
background-repeat:no-repeat;
float:left;
}

.select{
height:auto;
padding-top:11px;
padding-left:7px;
text-align:left;
}
.texto_box2 {
height:auto;
font-size: 11px;
font-weight:normal;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#021446;
padding:5px;
margin-top:65px;
background-color:#FFFFFF;
clear:both;
}

.concluir_pedido{
height:55px;
width:205px;
float:left;
}
.texto_box_alerta{
height:70px;
font-size: 11px;
font-weight:normal;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#021446;
padding-left:80px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
background-color:#FFFFFF;
background-image:url(../img/alerta.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.bt_pagamento{
height:59px;
width:240px;
float:left;
margin-top:10px;
}

.bt_alterar{
height:35px;
width:174px;
float:right;
margin-top:10px;
}
.bt_topo {
width:auto;
height:auto;
float:left;
margin-top:36px;
margin-bottom:36px;
margin-left:10px;
padding-top:3px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#666666; 
}
.bt_topo2 {
width:auto;
height:auto;
float:left;
margin-top:32px;
margin-bottom:32px;
margin-left:10px;
padding-top:3px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#666666; 
}
.corpo2 {
width:100%;
float:left;
height:50px;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#666666;
background-image:url(../img/bg_pedido.jpg);
background-repeat:repeat-x; 
padding-top:30px;
}

.caixa_produto2{
height:auto;
width:auto;
float:left;
text-align:center;
margin-left:20px;
marginright:20px;
margin-top:10px;

}
.img_vejatb {
background-image:url(../img/veja_tb.jpg);
background-repeat:no-repeat;
width:208px;
height:58px;
float:left;
margin-left:15px;
}
.corpo_area{
height:68px;
background-image:url(../img/bg_areas.jpg);
background-repeat:repeat-x;
margin-top:0px;
text-align:left;
width:99%;
float:left;


}
.area_titulo_001{
width:auto;
height:auto;
margin-top:20px;
margin-left:20px;
margin-right:20px;
font-size: 18px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray; 
float:left;
}
.bt_baixo{
width:auto;
height:auto;
margin-top:2px;
margin-left:20px;
margin-right:20px;
font-size: 18px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray; 
float:left;
}
.corpo_txt {
height:auto;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:black; 
padding:0fpx;
text-align:justify;
margin-top:15px;
float:left;
width:99%;



}

.corpo_area2{
height:68px;
background-image:url(../img/bg_areas.jpg);
background-repeat:repeat-x;
}

.corpo_comentario{
height:auto;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
padding:10px;
}

.caixa_contato_01{
width:180px;
height:23px;
float:left;
font-size: 16px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#07143E;
background-color:#E9E4E8;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding:5px;
text-align:left;
font-weight:bold;
}
.caixa_contato_02{
height:auto;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
background-color:#E9E4E8;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
margin-left:220px;
padding:5px;
text-align:left;
}
.caixa_contato_03{
height:auto;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:gray;
background-color:#E9E4E8;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
margin-left:220px;
padding:5px;
text-align:left;
}

.pedido_topo2{
background-image:url(../img/bg_pedido.jpg);
background-repeat:repeat-x;
height:80px;
float:left;
width:100%;
text-align:right;
}

.caixa_04_02 {

font-size:11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
background-color:#F3F1F2;
margin-top:0px;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
padding:5px;
text-align:left;
}

.caixa_frete {
height:20px;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight:bold;
color:#07143E;
background-color:#F9F9F9;
margin-bottom:10px;
padding:5px;
text-align:left;
border:1px solid #C4C4C4;
}

.grid_nome
{
    width:150px;
    float:left;
}


.HeaderStyle{
	background-color:#DEDCDC;
	border: solid 3px #DEDCDC;
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin:5px;
	padding:5px;
}

.RowStyle{
	background-color:#EBEBEB;
	border-left:3px solid #DEDCDC;
	border-top:1px solid #DEDCDC;
	border-right:3px solid #DEDCDC;
	border-bottom:1px solid #DEDCDC;
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin:5px;
	padding:5px;
}
.RowStyle a{
	text-decoration:none;
}

.div_parcela_header_index,
.div_parcela_header_valor,
.div_parcela_header_data,
.div_parcela_header_link
{
    display:inline; 
    width:100px;
    float:left;
	background-color:#EBEBEB;
	border-left:3px solid #DEDCDC;
	border-bottom:3px solid #DEDCDC;
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding:5px;
	text-align:center;
}
.div_parcela_row_index,
.div_parcela_row_valor,
.div_parcela_row_data,
.div_parcela_row_link
{
    display:inline; 
    width:100px;
    float:left;
	background-color:#EBEBEB;
	border-left:3px solid #DEDCDC;
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	padding:5px;
	
}

.div_parcela_item
{
    display:table-row
}

.caixa_preco_detalhe_por 
{
    height:auto;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
}

.caixa_preco_detalhe_por_label
{

}
.caixa_preco_detalhe_por_valor
{
    
}

.caixa_preco_detalhe_preco_de {
    height:auto;
    width:auto;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
    text-align:left;
    
}

.caixa_preco_detalhe_preco_de_label
{
    width:100px;
    }
.caixa_preco_detalhe_preco_de_valor {
    text-decoration:line-through;    
}

.caixa_preco_detalhe_preco_economize {
    height:auto;
    width:auto;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
    text-align:left;
    
}

.caixa_preco_detalhe_preco_economize_label
{
    width:100px;
    }
.caixa_preco_detalhe_preco_economize_valor {
    text-decoration:line-through;    
}

.caixa_preco_detalhe_preco_a_vista
{
    height:auto;
    width:auto;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:gray;
    
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
    text-align:left;
    }
.caixa_preco_detalhe_preco_a_vista_label{}
.caixa_preco_detalhe_preco_a_vista_valor{}
.caixa_preco_detalhe_preco_a_vista_desconto{}
