/* Layout ================================================================================= */
/** { margin: 0; padding: 0; }*/
body { margin-top: 11px; background: url("img/img_repeatx.gif") repeat-x; font-family:Arial; font-size:12px; }
img { border: 0px; }
.clear_block { clear:both;}
.master { margin: 0px auto; width: 976px; }
.clr { clear:both; }

/*classe de debug de elementos ex div*/
.debug {border:1px solid}


/* Header ================================================================================ */
.header_container {  }
.header {  }
    .header .logo { float:left; background-position:0 0; background-repeat:no-repeat; text-indent:-999em;margin-left:5px;}
    .header .logo a { display:block; width:311px; height:91px; }
.header_col { float:left; width:150px; padding:0px;}
    .logo { float:left; width:135px; height:135px; overflow:hidden; background: url("img/logo_dld.gif"); margin:0px; padding:0px; }

.header_col_2 { float:left; width:820px;}
    .header_topo { float:left; border-bottom:black 1px solid; width:820px; padding-bottom:5px; }
    .header_data, .header_tel { font-weight:bold; text-align:left; font-family: arial,sans-serif; font-size: 9px; letter-spacing: 1.2pt; line-height: 1.4; }

    .header_data { color:#4F5055; float:left; }
    .header_tel { color:#4F5055; float:right; }
    .header_nav { color:#4F5055; float:left; text-align:left; margin-left:20px; font-family: arial,sans-serif; font-size: 9px; letter-spacing: 1pt; line-height: 1.4;}
    .header_nav a, .header_meio a { color: #4F5055; }
    
    
    .header_meio { color: #4F5055; float:left; width:820px; border-bottom:black 1px dashed; padding-top:30px; padding-bottom:10px; font-family: Tahoma; text-align:left; font-size:11px; line-height:16px;  }
    
    .header_busca { float:left; border-left:1px solid; padding-left:15px; padding-top:18px; padding-bottom:17px; }
        .header_busca_text { border:solid 1px #d6d6d6; height: 16px; }
        .header_busca_button { background: url("img/btn_buscar.gif"); width:43px; height:16px; border:0px; }
    
    .header_nav_2 { float:left; margin-top:18px; width:580px; line-height:normal; }


/* Body ================================================================================ */
/*.body_container { float:left; width:965px; background-color:#e7e7e9; padding:5px; }*/
.body_container { float:left; width:965px; background:#e7e7e9 url(img/bg_body.gif) repeat-y; border:#e7e7e9 5px solid; }
    .body_col { float:left; width:794px; background-color:#ffffff; border-right:solid 7px #e7e7e9;min-height:509px; }
        .body_fullbanner { float:left; width:794px; background-color:#e7e7e9; }
        .pagina_head {width:755px; border-bottom:1px solid #CCCCCC; margin:15px; padding:0px; }

        .conteudo { margin: 15px; }
        .conteudo_tit {width:755px; border-bottom:1px solid #CCCCCC; text-transform:uppercase; margin:0px; margin:15px; }
        .conteudo_tit h3 { margin:0px; padding:0px; }

    .body_col_2 { float: left; width:161px; background-color:#e7e7e9; }
        .body_lojas { }
        .body_inform { background-color:#cccaca; width: 161px; }
        .body_inform h3 { background: url(img/infor_bg_tit.gif) no-repeat; height:21px;  }
        .body_inform_cont { padding:5px; }


/* Carrinho ================================================================================ */
.carrinho { margin: 15px; }
.carrinho_resumo { float:left; border:#DEDFDE 1px solid; width:745px; height:170px; padding: 5px; margin-top:10px; font-size:14px; }
.carrinho_btn_del { background:transparent url(img/btn_del.gif); border: 0px; width:35px; height:35px; }
.carrinho_btn_atualiza { background:transparent url(img/btn_atualiza.gif); border: 0px; width:127px; height:35px; }
.carrinho_btn_finaliza { background:transparent url(img/btn_finaliza.gif); border: 0px; width:121px; height:42px; }


.carrinho_frete { float:left; border:#DEDFDE 1px solid; width:300px; height:170px; padding: 5px; margin-top:10px; font-size:14px; }



/* Login ================================================================================ */
.body_login{ width:780px; }
    .body_login ul{ list-style:none; }
    
    .pagina_login_col_1 { margin-right:10px; }
    .pagina_login_col_1, .pagina_login_col_2 { width:47.5%; height:230px; padding:5px; float:left; background:#fff none repeat scroll 0 0; border:1px solid #BBB6A5; }

    .button-set { background:transparent url(""); border:medium none; margin:0; padding:8px 13px; border-top:1px solid #E4E4E4; clear:both; margin-top:0em; padding-top:8px; text-align:right; }
    .pagina_login_col_2 li{ list-style:none; }

/* Footer ================================================================================ */
.footer { float:left; margin-top:5px; width: 976px; background: url(img/rodape.gif); height: 135px; }


/* Geral ================================================================================ */
.btn { background-color:#708E7D; border:1px solid #406A83; color:#FFFFFF; font-weight:bold; }

/* Loja - Paginação ===================================================================== */
.loja_paginacao input {  width:57px; height:16px; border:0px none; background:url(img/bt_back.gif) no-repeat; }
.loja_paginacao span+span input{  width:57px; height:16px; border:0px none; background:url(img/bt_next.gif) no-repeat; }


/* Home - destques ===================================================================== */
.home_produtos { float:left; background-color:#E7E7E9; width:794px; }
.home_produto { float:left; width:239px; height:336px; padding:10px; background-color:#fff; margin-right:5px;}
	/* .home_produto div.loja_produto_img { width: 230px; height: 245px; }
	.home_produto div.loja_produto_img { width: 230px; }
		.home_produto div.loja_produto_img img { width: 140px; }
	*/
	.home_produto div img { width: 140px; }
	.home_produto div.loja_produto_botao img { width: auto; }

.loja_produto_valor { clear: left; }
#ctl00_ContentPlaceHolder1_pnlRelacao { padding-top: 20px; }