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

body{ border:0; padding:0; margin:0;}

*{ font-family: 'Titillium Web', Arial !important;}
ul,li{ list-style:none;}
h1, h2, h3{padding:0; margin:0; display:inline;}
.TblMaster{ width:940px !important;}

.master_top{ height:138px; background-image:url(/Eshop.Admin/imagens/lojacarosamigos/top_repeat.png); background-repeat:repeat-x; background-position:center top;}
.top_center{ width:950px; margin:auto; position:relative; height:138px;}
.logo_top{ background-image:url(/Eshop.Admin/imagens/lojacarosamigos/logo_topo.png); width:228px; height:66px; position:absolute; top:18px;}
.logo_top h1{ display:block;width:228px; height:66px; margin:0;}
.logo_top h1 a{ text-indent:-10000px;display:block; width:228px; height:66px;}
.menu_principal{ font-size:16px; color:#333333; font-weight:300;position: absolute;right: 0;top: 30px;}
.menu_principal li{ float:left; font-size:16px; color:#333333;}
.menu_principal li a{padding-left:30px; text-decoration:none;color:#333333; font-size:16px;}
.menu_principal li a:hover{ color:#eb212e;}
.mens_1top{ position:absolute; bottom:0; left:0; color:#333333; font-size:14px;}
.mens_1top span{color:#eb212e;}
.mens_2top{ position:absolute; bottom:0; right:100px;color:#eb212e; font-size:14px;}
.chat_icon{position:absolute; right:0; bottom:0;}
.master_esquerda{ width:230px; margin:10px 10px 0 0;}
.cont_esq{ border:1px solid #cccccc; padding:5px; font-size:12px; color:#333333; text-align:left; margin-bottom:10px;}
.titulos_principais{ display:block; background-image:url(/Eshop.Admin/imagens/lojacarosamigos/tit_repeat.png); padding-left:8px; height:24px; margin-bottom:10px;}
.titulos_principais h2{font-size:18px; color:#333333; font-weight:bold; text-transform:uppercase; background-color:#FFF; padding:0 5px 0 5px;}
.caixa_busca{ background-image:url(/Eshop.Admin/imagens/lojacarosamigos/box_busca.png); width:218px; height:29px;}
#busca_lateral{ float:left; margin: 3px 0 0 5px !important;width: 173px !important;}
.Botao_busca_lat{ background-image:url(/Eshop.Admin/imagens/lojacarosamigos/btn_busca.png); width:40px; height:29px; float:left; border:0; cursor:pointer;}
.cont_centro{ border:1px solid #cccccc; padding:5px; margin-bottom:10px;}
.master_rdp{}
.rdp1{ height:56px; background-image:url(/Eshop.Admin/imagens/lojacarosamigos/top_repeat.png);}
.menu_rdp{ margin:auto;font-size:16px; color:#333333; font-weight:300; top: 14px; display: block; position: relative; width:703px;}
.menu_rdp li{ float:left; font-size:16px; color:#333333;}
.menu_rdp li a{padding:0 15px 0 15px; text-decoration:none;color:#333333;font-size:16px;}
.menu_rdp li a:hover{ color:#eb212e;}
.rdp2{ text-align:center; font-size:12px; color:333333; padding:10px; width:940px;}
.rdp2 span{ font-size:11px;}
.cont_esq .CategoriasPai{ font-size:14px; color:#333333; text-decoration:none; font-weight:bold; border-bottom:1px solid #dddddd; background-image:url(/Eshop.Admin/imagens/lojacarosamigos/cat_mark.png); background-repeat:no-repeat; background-position:left 10px; padding-left:8px;}
.cont_esq .CategoriasFilho{ font-size:14px; color:#626262; line-height: 24px;}
.cont_esq .CategoriasFilho:hover, .cont_esq .CategoriasPai:hover{ color:#eb212e;}

.divMaisVendidos{position:relative;}
.cont_esq .lknImgMaisVendidoImg img, .cont_esq .lknImgMaisVendidoImg imgproduto {
width: 42px;
height: 42px;
border: 1px solid #E9E8E8 !important;
display: block;
position: absolute;
left: 0;}
.divMaisVendidos .thumbs {
position: relative;
width: 100%;
height: auto;
border-bottom: 1px solid #DDD;
}
.divMaisVendido {
width: 169px !important;
border: 0 !important;
margin-left: 46px;
height:45px;
}
.lnkMaisVendido{ font-size:12px; color:#333333;}
.lnkMaisVendido:hover{color:#eb212e;}
.lbPos{ color:#eb212e; font-weight:bold;}

.PrecoProduto{ color:#eb212e; font-size:12px; text-align:left; font-weight:normal;}
.PrecoDestaque div{color:#eb212e !important;font-size:18px !important; text-align:left; font-weight:normal;}
.Produto{ font-size:14px; color:#333333; text-align:left;}
.ParcelamentoProdutos{ font-size:12px; color:#626262; font-weight:normal;}
.tdDadosProduto {text-align: left !important;}

.produtoLista{border-right: 1px dashed #fff; padding: 8px;}
#ctl00_ContentPlaceHolder1_dlCategoriasTabela > tbody > tr > td, #ctl00_WucListDestaques1_dtlstDestaques > tbody > tr > td, #ctl00_ucProdutosLancamento_dtlstDestaques > tbody > tr > td, #ctl00_ContentPlaceHolder1_dlCategoriasTabela > tbody > tr > td, #ctl00_ContentPlaceHolder1_dlSubCategoriasTabela > tbody > tr > td, #ctl00_WucListDestaques1_dtlstDestaques > tbody > tr > td, #ctl00_ContentPlaceHolder1_DListProdutosBuscaTabela > tbody > tr > td, #ctl00_ContentPlaceHolder1_ucProdutosRelacionados_dlProdutosTabela > tbody > tr > td {
vertical-align: baseline;
}
.div_parcelas{ margin:10px 0 0 10px; }
.descricaoParcelamento{ color:#333333; font-size:18px; font-weight:bold; margin: 0;}
.parcelamentosNovo{border: 1px solid #cccccc; padding:0 10px 0 10px; margin-top:10px;}
.tabelaparcelamentosNovo td{ font-size:12px; color:#626262;}
.gostou_encontrou{ height:66px; position:relative; margin:10px 0 0 10px;}
.box_gostou {
left: 0;
position: absolute;
width: 175px;
font-size:12px; color:#333333;
}
.box_n_encontrou {
left: 185px;
padding-left: 35px;
position: absolute;
padding-top: 11px;
height: 39px;
font-size:12px; color:#333333;}
.calc_frete{ margin-left:10px;}
.calc_frete td{font-size:12px; color:#333333;}
.box_gostou strong, .box_n_encontrou strong, .calc_frete strong{ font-size:14px; font-weight:normal; color:#333333;}
.preco_info{ position:relative;border-left: 1px dashed #cccccc; padding-left:10px;}
.Texto, .disponibilidadeProdutoTitulo, .disponibilidadeProduto{ font-size:12px !important; font-weight:normal !important; color:#333333;}
.Botao{ background-color:#333333; text-transform:uppercase; color:#FFF; font-size:18px; text-shadow: 2px 2px 3px #000000;filter: dropshadow(color=#000000, offx=2, offy=2); border:none; padding: 2px 6px; cursor:pointer;}
.Botao:hover{ background-color:#eb212e;}

#ctl00_ContentPlaceHolder1_conteudoPagina span input, .watermark, .TextBox, #ctl00_ContentPlaceHolder1_ucPerguntas_txtEmail, #ctl00_ContentPlaceHolder1_ucPerguntas_txtNome, #recaptcha_response_field, #ctl00_ContentPlaceHolder1_txtSenhaAcesso, #ctl00_ContentPlaceHolder1_txtSenhaJuridicam, .cestaCep{border: 1px solid #cccccc; background:#FFF; padding: 4px;vertical-align: bottom; }

.tdAreaLogin, .tdAreaCadastro, .textoInformacoesPFPJ, .textoCadastro, .textoInformacoesPFPJ, .textoCadastroTopo, .textoInformacoes, #ctl00_ContentPlaceHolder1_grdCesta, .cestaLinha, .cestaLinhaMeio, .cestaLinhaValor {
background-color: transparent !important;
border: 0px !important;}
.tdAreaLogin, .tdAreaCadastro{padding-left:0px !important;}
.tdAreaLogin strong, .tdAreaCadastro strong, #ctl00_ContentPlaceHolder1_ucAreaLogin_HyperLink2{ font-weight:normal !important;}

.cestaTitulo{ background-color: transparent; border:0px; color:#eb212e; min-width: 84px;
padding-left: 10px;}
.cestaLinhaValor{ text-align:center;}
.TitulosLaterais, .tituloCesta, .divTitle, .pagamentoFonte div table tbody tr td h3, .TituloCadastro, .TituloProduto{ color:#333333; font-weight:bold; font-size:24px !important;}