﻿/* CSS abas novo */
a img 
{
    border:0px;
}
.abaLinkBox {
	display:block;
	position:relative;
	top:1px;
	padding-left:5px;
}
.abaMainBox {
	display:block;
	border:solid 1px #CCC;
	padding:10px;
}
.abaLink {
	display:inline-block;
	padding:4px 10px;
	margin-left:0px;
	border:solid 1px #CCC;
	background:#F0F0F0;
}
.current {
	border-bottom:solid 1px #FFF;
	background:#FFF;
}
.abaLink a {
	font-size:12px;
	color:#0055cc;
	font-family:verdana;
	text-decoration:none;
}
.abaLink a:hover {
	text-decoration:underline;
}
.current a {
	color:#3d657f;
	font-weight:bold !important;
}
.current a:hover {
	text-decoration:none;
}
/* Fim CSS abas novo */


.pnAbas {border:solid 1px #D0D0D0;}
.aba_visualizacao_on {/*border:solid 1px #B0B0B0;border-bottom:none;*/background:#F0F0F0 URL('images/left.gif') 130px 7px;background-repeat:no-repeat;padding:4px;font-size:10px;}
.aba_visualizacao_off {/*border:solid 1px #B0B0B0;*/padding:4px;font-size:10px;}
.linkAbaVisualizacao_on {color: #3d657f;font:normal 12px verdana;}
.linkAbaVisualizacao_on:hover {color: #3d657f;text-decoration:underline;font:normal 12px verdana;}
.linkAbaVisualizacao_off {color: #0876bb;font:normal 12px verdana;}
.linkAbaVisualizacao_off:hover {color: #0876bb;text-decoration:underline;font:normal 12px verdana;}

.aba_visualizacao_on_borda {border:solid 1px #B0B0B0;border-bottom:none;background-color:Transparent;}
.aba_visualizacao_off_borda {border:solid 1px #B0B0B0;background-color:#F0F0F0;}
.aba_spacer {border-bottom:solid 1px #B0B0B0;}
.botao3 
{
    font-family:Fixedsys, Verdana;
    padding:1px 2px;
}

.textboxConta 
{
    color:#555555;padding:2px;border: 1px solid #b2b6bf;font:normal bold 12px verdana;
}
/* Resultados da busca */

.produtoBoxResults
{
    vertical-align:top;
    display:inline-table;
    width:250px;
    text-align:center;
    margin:0px 15px 10px 0px;
    border-top:dotted 1px #ccc;
}
.listaLinhaImagem
{
    text-align:center;
    padding:0px;
    margin:10px 0px 10px 0px;
}
.listaLinhaImagem img {
	padding:2px;
}
.listaLinhaConteudo 
{
    display:block;
    padding:6px;
    margin-top:5px;
    text-align:center;
}
.listaLinhaPreco .etiquetaCidade {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3b697b;
}
.listaLinhaPreco 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	font-weight:bold;
	display:block;
}
.listaLinhaPreco .etiquetaDe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ea8500;
}
.listaLinhaPreco .etiquetaValor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	font-weight:bold;
}
.listaLinhaPreco .etiquetaParcelamento {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}
.listaLinhaPreco .etiqueta_btnAdicionarCarrinho {
	border:0px;
	margin:8px auto;
}
.secaoEmpresa
{
    display:block;
    text-align:center;
    margin-top:6px;
}
.secaoEmpresa a 
{
    font-size:10px;
    color:#666;
    text-decoration:none;
}
.secaoEmpresa a:hover
{
    text-decoration:underline;
}
/* Fim Resultados da busca */
#temaAtual 
{
    display:table;
    /*padding:10px;
    border:solid 1px #EEE;*/
    margin-bottom:15px;
}
#temaAtual_column1
{
    display:table-cell;
    vertical-align:top;
    width:300px;
    padding-right:15px;
}
    .temaAtual_title 
    {
        font:bold 12pt verdana;
	    color: #084E8D;
    }
    #ctl00_ContentPlaceHolder1_temaAtual_valor 
    {
        font:normal 10pt verdana;
	    color: #084E8D;
    }
#temaAtual_thumb 
{
    display:table-cell;
    vertical-align:top;
    width:150px;
    height:113px;
}
#temaAtual_mensagem 
{
    display:table-cell;
    vertical-align:top;
    padding-left:15px;
}
#mudarTema h3 
{
    font:normal 10pt verdana;
    color: #084E8D;
    background:#F0F0F0;
}
#mudarTema .tema 
{
    display:inline-table;
    width:150px;
    height:180px;
    float:left;
    margin-right:10px;
    vertical-align:top;
    /*border:solid 1px #F00;*/
}
.tema_titulo 
{
    text-align:center;
    width:150px;
    padding-bottom:4px;
}
.variacoes_miniaturas 
{
    text-align:center;
    width:150px;
    padding-top:4px;
}
#mudarTema_title 
{
    font:bold 12pt verdana;
	color: #084E8D;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:0px;
}
#exemplo_title 
{
    font:bold 12pt verdana;
	color: #084E8D;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:0px;
	text-align:center;
}
#imgExemplo 
{
    /*border:solid 1px #AAA;*/
}
#divModelBotao 
{
    padding-top:15px;
    text-align:center;
}
.variacoes a 
{
    margin-right:2px;
}

/* Etiqueta Produto -------------------------------------------------------------- */
.loginRapidoShopping 
{
    width:250px;
    margin:0 auto;
}
.produtoBox 
{
    vertical-align:top;
    display:block;
    width:100%;
    text-align:center;
    margin:0px 10px 10px 0px;
    border-top:dotted 1px #D0D0E0;
}
.imagemProduto 
{
    margin:8px;
}
.linkTituloProduto 
{
    margin-bottom:6px;
}
.etiquetaProdutoIMG {
	border:solid 1px #d7e1f0;
	padding:2px;
}
.link_etiquetaProduto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2262c2;
	text-decoration:none;
	text-transform:uppercase;
}
.link_etiquetaProduto:hover {
	text-decoration:underline;
}
.etiquetaCidade {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3b697b;
	font-variant:small-caps;
}
.etiquetaDe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ea8500;
}
.etiquetaValor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	font-weight:bold;
}
.etiquetaParcelamento {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}
.etiqueta_btnAdicionarCarrinho {
	border:0px;
	margin:8px auto;
}
/* Fim Etiqueta Produto -------------------------------------------------------------- */
/* Footer ------------------------------------------ */
.JanelaDescontoPagamento 
{
    display:block;
    background:#FFF;
    border:solid 3px #CCC;
    width:400px;
    height:264px;
    padding:1px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-200px;
    margin-top:-132px;
    z-index:9999;
}
body {height:100% !important;}
.ShadowModal 
{
    z-index:9998;
    background:URL(images/shadowModal.png);
    /*filter:Alpha(opacity=60);
    background:#FFF;*/
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
.btnDescLeft 
{
    margin-left:10px;
}
.btnClose 
{
    float:right;
}
.JanelaDescontoPagamentoTopo 
{
    width:394px;
    padding:3px;
    padding-bottom:0px;
    background:#F0F0F0;
    height:28px;
}
.JanelaDescontoPagamentoInterna 
{
    padding:10px;
    padding-top:15px;
}
.clear 
{
    clear:both;
}

.spaceLeft 
{
    padding-left:6px;
}
.spaceTop
{
    padding-top:10px;
}
#ctl00_masterFooter_pnFooter 
{
	padding:0px 0px 0px 0px;
}
.rodape_secao 
{
	display:inline-block;
	margin-top:4px;
}
.rodape_secao_titulo 
{
	display:block;
	position:relative;
	font-family:Verdana;
	font-size:10px;
	color:#333;
	font-weight:bold;
	float:left;
}
.rodape_secao_conteudo 
{
	display:block;
	float:left;
	padding:0px 6px 0px 6px;
	border-right:solid 1px #0275c1;
}

.footer_link {
	font-family: verdana;
	font-size: 10px;
	color: #0275c1;
	text-decoration: none;
	font-weight:normal;
}
.footer_link:hover {
	text-decoration: underline;
}
/* fim footer --------------------- */

#estrutura 
{
    text-align:left;
    padding:0px;
}
#laterais {
	padding:25px 28px 28px 28px;
}
.linhaBorderTop 
{
    border-top:solid 1px #e9e9f7;
}
/* Abas tipo pessoa -------------------------------- */
    .bordaPadrao 
    {
        border:solid 1px #CCC;
    }
    .linhaAlternada 
    {
        background:#F0F0F0;
    }
    .btn_pedidoDetalhes 
    {
        background:URL('images/pedidoDetalhes.png');
        width:33px;
        height:30px;
    }
    .img_pedidoDetalhes 
    {
        width:33px;
        height:30px;
    }
    .abaPessoaBorda 
    {
        display:block; padding:10px; border:solid 1px #c0c0e8; margin-left:0px;
    }
    .abaPessoaBordaPedido 
    {
        position:relative; border:solid 1px #e9e9f7; display:block; border-bottom:none; margin-bottom:10px;
    }
    .abaPessoaBordaPedidoInterno 
    {
        border-bottom:solid 1px #e9e9f7; display:block;
    }
    .abaPessoa 
    {
    	position:relative;
    	top:1px;
    	width:100%;
    	display:inline-table;
    }
    .abaOn
    {
    	display:block;
    	float:left;
        background: #FFF;
        padding:6px 20px;
        border:solid 1px #c0c0e8;
        border-bottom:solid 1px #FFF;
    }
    .abaOn a
    {
    	font-family:Verdana;
    	font-size:12px;
    	color:#3b697b;
    	font-weight:bold;
    	text-decoration:none;
    }
    .abaOn a:hover
    {
    	text-decoration:none;
    	
    }
    .abaOff
    {
    	display:block;
    	float:left;
        background: #EAEAEA;
        padding:6px 20px;
        border:solid 1px #C0C0C0;
        border-bottom:solid 1px #c0c0e8;
    }
    .abaOff a
    {
    	font-family:Verdana;
    	font-size:12px;
    	color: #2255aa;
    	text-decoration:none;
    }
    .abaOff a:hover
    {
    	text-decoration:underline;
    }
    
    .abaNone
    {
        display: none;
    }
/* Fim aba tipo pessoa -------------------------------- */
.bodybannerrotatorhome 
{
	margin:0px;
	background:URL(fundoPadrao.gif) repeat-x;
}
.mainTitulo_texto 
{
    font:bold 16pt Verdana;
    color:#f68601;
}

/* Padrao MSG Aviso ------------------------------------- */
.info, .success, .warning, .error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    text-align:left;
}
.info 
{
    border-color:#2581d2;
    color: #00529b;
    background-color: #d5effb;
    background-image: url('images/info.png');
}
.success 
{
    font-weight:bold;
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #fdf4cf;
    border-color:#e5ae5b;
    background-image: url('images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #ffd7d4;
    background-image: url('images/error.png');
}
/* ------------------------------------------------------ */

.pnToolBar_left 
{
    width:48px;
    height:57px;
    background:URL('images/pnToolBar_left.png');
}
.pnToolBar_line
{
    background:URL('images/pnToolBar_line.png');
}
.pnToolBar_right 
{
    width:18px;
    height:57px;
    background:URL('images/pnToolBar_right.png');
}
a.linkToolBarSize 
{
    font-size:14px !important;
}
a.linkToolBar
{
    font-family:Verdana;
    font-size:11px;
    color:#FFF;
    text-decoration:none;
    padding-bottom:2px;
}
a.linkToolBar:hover
{
    text-decoration:underline;
}
#corpo 
{
    background:URL('images/backSite.jpg') no-repeat left top !important;
}
.CategoriaHomePainel 
{
    padding-left:19px;
    padding-right:28px;
    text-align:center;
}
.topoLinkPadrao_line 
{
    background:URL('images/topoLinkPadrao_line.png');
}
.tituloTable 
{
    
}
.tituloMaster 
{
    padding-left:26px;
    padding-top:10px;
}
.msg_faixa 
{
    font:bold 18pt verdana;
	color:#0046aa;
	position:relative;
	top:3px;
	left:0px;
	text-align:left;
}
h1
{
    padding-left:26px;
    padding-top:10px;
    font:bold 18pt verdana;
	color:#0046aa;
	position:relative;
	top:3px;
	left:0px;
	text-align:left;
}
h2 
{
    color:#084e8d;
    font-size:12pt;
}
/* Rodapé ----------------------------------------------------------------- */
.paragrafo {}
.spacerLateral {}
.spacerDepois {}

.spacebot 
{
    padding:2px 1px 0px 1px !important;
}
#ctl00_ContentPlaceHolder1_fsProdutos 
{
    border:solid 0px #FFF !important;
}

.rodape_secao
{
    display:block;
    width:100%;
    height:14px;
}
.gridview
{
    border: 1px solid #a0a0a0; 
    border-collapse: collapse;
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    width:100%;
}
.gridview th 
{
    padding:6px;
}
.gridview td 
{
    padding:4px;
}
#estrutura iframe 
{
    background-color:transparent;
}
.formheaderNOspace 
{
    font:bold 12pt verdana;
	color: #084E8D;
	padding-top:4px;
	padding-left:0px;
	vertical-align:top;
	height:22px;
}



/* toolTip info hover */
    .toolTipBox
    {
        display:inline;
    }
      a.dcontexto{
      position:relative; 
      font:12px arial, verdana, helvetica, sans-serif; 
      padding:0;
      color:#039;
      text-decoration:none;
      cursor:help; 
      z-index:24;
      }
      a.dcontexto:hover{
      background:transparent;
      color:#f00;
      z-index:25; 
      }
      a.dcontexto span{display: none}
      a.dcontexto:hover span{ 
      display:inline;
      position:absolute;
      width:230px; 
      font: 12px arial, verdana, helvetica, sans-serif; 
      padding:30px 10px 5px 10px;
      border:1px solid #999;
      background:#e0ffff URL('images/toolTipDicaBack.png') top left no-repeat; 
      color:#000;
      }

