﻿* {margin:0;padding:0;list-style:none;font-family:Verdana, Sans-Serif}

body {padding:6px;font-size:.63em;background:#fff}
img {border:0}
a {color:inherit;color:expression(this.parentNode.currentStyle.color);text-decoration:none;outline:none !important}
a:hover {text-decoration:underline}
input, select {font-size:1em;border:0}
p {margin:0 0 10px 0}
p.titulo {margin:0}
p.botao {margin-top:20px}

.clrfix:after {clear:both;display:block;visibility:hidden;height:0;content:".";}
.clrfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clrfix {height: 1%;}
.clrfix {display: block;}
/* End hide from IE-mac */

.ult {border-bottom:none !important;}
.ir {text-indent:-9000px !important}
.btnAzul {clear:both;width:160px;border:solid 1px #2a5bb1;border-top:solid 1px #aabde0;background:url('/img/btn-carrinho-icone.gif') no-repeat 7px 4px #2a5bb1}
.btnAzul input {width:100%;padding:5px 10px 5px 30px;font-weight:bold;font-size:.91em;color:#fff;background:url('/img/btn-sombra.png') repeat-x 0 1px;cursor:pointer}
.btnPadrao, .btnIcone {font-weight:bold;color:#fff;text-align:center;border-top:solid 1px #aabde0;background:url('/img/btn-sombra.png') repeat-x 0 1px;cursor:pointer}
.btnPadrao:hover, .btnIcone:hover {text-decoration:none}
.btnPadrao {padding:.6em 1em;font-size:.91em;border:solid 1px #2a5bb1;border-top:solid 1px #aabde0;background-color:#2a5bb1}
.btnIcone {padding:.6em 1em;font-size:1.2em}
.btnIcone span {padding:0 0 0 30px}
.voltar {float:right;margin:0 0 0 10px;padding:0 10px 0 26px;font-weight:bold;color:#fff;line-height:18px;background:url('/img/seta-voltar.gif') no-repeat 5px 5px #40518c}
.print, .edit, .delete, .close {float:right;margin:0 0 0 10px;color:#5d77cb;text-decoration:underline;z-index:10}
.print {padding:2px 0 4px 22px;background:url('/img/icone-imprimir.jpg') no-repeat 0 2px}
.edit {padding:2px 0 4px 20px;background:url('/img/icone-alterar.jpg') no-repeat 0 2px}
.delete {padding:2px 0 4px 16px;background:url('/img/icone-excluir.jpg') no-repeat 0 4px}
.close {width:16px;height:16px;text-indent:-9000px;background:url('/img/icone-fechar.jpg') no-repeat}
.bold {font-weight:bold}
.red {color:#f00}
.erro {color:#ca0101 !important;background:#ffd6d6 !important}
.ltr {float:left}
.rtl {float:right}
.ctr {text-align:center}
.tblLeft {text-align:left !important}
.fn {float:none;margin:0}
.btm-dash {border-bottom:dashed 1px #c8cbd4}
.msg {margin:0 0 0 0 /*!important*/;font-weight:bold;font-size:1.2em}
.i-msg .sb-inner {background:#c4f1bc !important}
.i-msg p {margin:0;padding:10px 0 10px 10px;font-weight:normal;color:#0e4d11;text-align:center;line-height:2.5em}
.i-msg .conf span {padding:5px 0 5px 30px;font-weight:bold;background:url('/img/icone-mensagem-ok.gif') no-repeat}
	* html .i-msg .conf span {padding:5px 0;background:none}
.indisponivel {font-weight:bold;color:#ca0101}
.hide {display:none}
.link-padrao {color:#5d77cb;text-decoration:underline}
.txt:focus {color:#0e1d4d !important}
.carrinho-vazio {font-weight:bold !important}

.qde {position:relative;left:-3px;width:140px;margin:0 auto}
.qde .txt {width:30px;margin:0 3px;padding:1px 2px;font-size:1em;text-align:center;border:solid 1px #d6d6d6}
tr .qde .txt {width:25px}
.qde .mais, .qde .menos {position:absolute;right:0;width:11px;height:5px;text-indent:-9000px}
.qde .mais {top:2px;background:url('/img/seta-up.gif') no-repeat}
.qde .menos {top:11px;background:url('/img/seta-down.gif') no-repeat}

.paginacao {float:right;display:block;width:100%;margin:10px 0 0 0;padding:5px 0 0 0;font-size:1.2em;text-align:right;border-top:dashed 1px #c8cbd4}
.paginacao span {font-weight:bold;color:#000}
.paginacao a {font-size:.92em;color:#5d77cb;text-decoration:underline}

/* #### BORDER-RADIUS #### */
.sb-border {background:#fff !important}
.boxes .sb-border, .box .sb-border, .box-alt .sb-border {background:#ccc !important}
.boxes .sb-inner, .box .sb-inner, .box-alt .sb-inner {background:#fff}
.boxes {margin:10px 0;padding:3px}
.boxes .inner {padding:10px}
.boxes .inner .sb-border {background:transparent !important}
.boxes .inner .sb-inner {background:#e9ebf3}
#login .sb-inner {background:#2a5bb1}
#televendas .sb-inner {background:#f15105}
#box-dicas .sb-inner, #box-dicas .sb-border {background:#f9f590 !important}
/* #### */

/* #### TABS #### */
.ajax__tab_container {margin:10px 0}
.ajax__tab_header {margin:0;border-bottom:solid 2px #2a5bb1}
.ajax__tab_outer {height:25px;padding:0;background:url('/img/tabs-left.gif') no-repeat}
.ajax__tab_inner {height:25px;padding:0 12px 0 6px;font-weight:bold;font-size:1.4em;background:url('/img/tabs-right.gif') no-repeat right top}
.ajax__tab_tab {width:170px;height:25px;line-height:25px;background:url('/img/tabs-bg.gif') repeat-x;overflow:visible !important}
.ajax__tab_active .ajax__tab_outer {background-position:left bottom}
.ajax__tab_active .ajax__tab_inner {background-position:right bottom}
.ajax__tab_active .ajax__tab_tab {color:#fff;background-position:left bottom}
.ajax__tab_panel .inner {font-size:1.1em}
.ajax__tab_panel .titulo {margin:10px 0;font-size:1.2em}
.ajax__tab_panel .lnk-cadastrar {float:left;margin:10px 15px;font-size:1.1em;color:#5d77cb;text-decoration:underline}
/* #### */

#wrap {width:100%;min-width:988px;margin:0 auto;color:#0e1d4d}
	/* html #wrap {width:988px} /* seta a min-width para o IE */
	
#head {position:relative;height:123px;margin:0 0 4px 0;background:url('/img/head-fundo.jpg') repeat-y 296px 0 #5b80c2}
#head .fundo {width:100%;height:123px;background:url('/img/head-fundo-x.gif') repeat-x}
#head .menu-topo {position:absolute;right:240px;top:0}
#head .menu-topo li {float:left;margin:0 0 0 4px;color:#455074}
#head .logo {position:absolute;left:0;top:17px;width:296px;height:71px;background:url('/img/logo.gif') no-repeat}
#head .menu-secao {position:absolute;right:240px;top:36px;z-index:20}
#head .menu-secao li {float:left;margin:0 2px}
#head .menu-secao li a {display:block;width:109px;height:32px;font-weight:bold;font-size:1.2em;color:#0c1f5c;text-align:center;text-decoration:none;line-height:32px;background:url('/img/menu-secao-fundo.gif') no-repeat}
#head .menu-secao ul {display:none;position:relative;width:107px;margin:2px 0 0 0;border:solid 1px #a8aeb6;background:#e1e3e5;overflow:hidden}
#head .menu-secao li li {float:none;padding:3px;border-bottom:dashed 1px #c8cbd4}
#head .menu-secao li .ult {border:none}
#head .menu-secao li li a {height:auto;line-height:normal;font-weight:normal;font-size:.92em;text-align:left;background:none}
#head .menu-secao li li a:hover {font-weight:bold}

#foot {clear:both;margin:20px 0 0 0;color:#5e5e5e;background:url('/img/foot-fundo.gif') repeat-x}
	* html #foot {padding-top:20px}
#foot address, #foot ul {margin:0 0 15px 0;overflow:hidden}
	* html #foot address, * html #foot ul {margin-top:-20px}
#foot address {float:left;width:390px;padding:55px 0 0 5px;font-style:normal;background:url('/img/foot-logo.gif') no-repeat 0 3px}
#foot li {float:left;width:200px;margin:12px 10px 0 0}
#foot li .titulo {font-weight:bold;font-size:1.2em}
#foot li p {margin:0 0 8px 0}
#foot div {clear:both;margin:15px 0 0 0;padding:15px 0;border-top:solid 1px #d5d5d5}
#foot div p {color:#0e1d4d;text-align:center}

#busca {position:absolute;left:0;top:96px;width:100%;z-index:10}
#busca label {float:left;padding:0 15px 2px 14px;font-weight:bold;color:#0e1d4d;background:url('/img/busca-fundo.gif') no-repeat right top}
#busca label .cb {width:110px;margin:0 0 0 5px;padding:3px 2px;font-size:1em;color:#0e1d4d;border:0}
#busca .txt {float:left;padding:3px 2px 4px 2px;border-top:solid 1px #9c9c9c}
#busca .btn {float:left}
#busca ul {position:absolute;right:240px;top:3px}
#busca li {float:left;margin:0 0 0 4px}
#busca li a {color:#0e1d4d}
#busca .sizeBusca {width:250px;}

.login {position:absolute;right:14px;top:0;width:204px;color:#fff}
.login #login {padding:8px 13px}
.login .email, .login .senha, .login .btn {margin:7px 0 0 0}
.login .titulo {font-weight:bold;font-size:1.1em}
.login .txt {padding:2px 0 3px 0;font-size:1.1em;color:#5e5e5e;border:0}
	*:first-child+html .login .txt {padding:1px 0 2px 0}
	* html .login .txt {padding:1px 0 2px 0}
.login .email {float:left;width:168px;padding:0 5px;background:url('/img/login-txt-email.gif') no-repeat #fff}
.login .email .txt {width:168px}
.login .senha {float:left;width:113px;padding:0 5px;background:url('/img/login-txt-senha.gif') no-repeat #fff}
.login .senha .txt {width:113px}
.login .btn {width:50px;height:18px;margin-left:5px;line-height:18px;font-weight:bold;font-size:1em;color:#0e1d4d;border:none;background:#e9ebf3}
	* html .login .btn {margin-left:0}
.login a {display:block;width:90px;margin:3px 0 3px 5px;text-decoration:underline}
.login .televendas {padding:6px 0 8px 0;font-weight:bold;font-size:1.2em;text-align:center;background:url('/img/televendas-sombra.gif') no-repeat 4px 0}
	*:first-child+html .login .televendas {margin-top:-3px;padding-bottom:12px}
	* html .login .televendas {margin-bottom:0}
.login .erro-login p {margin:5px 0;padding:0 0 0 30px;font-weight:bold;font-size:1.1em;line-height:1.5em;background:url('/img/icone-erro-login.gif') no-repeat 0 10px}
.login .erro-login a {width:50px;height:18px;margin:6px 0 0 125px;text-align:center;line-height:18px;font-weight:bold;color:#0e1d4d;text-decoration:none;background:#e9ebf3}
.login .logado p {margin:5px 0;font-weight:bold;font-size:1.1em;line-height:1.5em}
.login .logado a {width:auto;margin:11px 0 0 0}
.login .lembrar-senha .titulo {margin-bottom:10px}
.login .lembrar-senha p {margin:4px 0}
.login .back {float:right;width:auto;z-index:10}

#banner {margin:6px 0 10px 0;text-align:center;border:solid 1px #ededed}

#content {margin:6px 0 10px 0}
#content .box, #content .box-alt {margin:0 0 9px 0;padding:4px;overflow:hidden !important}
#content .box h2, #content .box-alt h2 {height:27px;font-weight:bold;color:#fff;line-height:27px;background:url('/img/boxes-sombra-laranja.gif') no-repeat #f15105}
#content .box h2 a, #content .box-alt h2 a {color:#fff}
#content .box h2 a:hvoer, #content .box-alt h2 a:hover {text-decoration:none}
#content .box a, #content .box-alt a {color:#5d77cb}
#content .box a span {font-weight:normal}
#content .box h2 {background:url('/img/boxes-sombra-laranja.gif') no-repeat #f15105}
#content .box-alt h2 {background:url('/img/boxes-sombra-azul.gif') no-repeat #40518c}
#content .box ul, #content .box-alt ul {clear:both;background:url('/img/secoes-fundo.gif') repeat-x}
#content .box li, #content .box-alt li {padding:8px;border-bottom:dashed 1px #c8cbd4}
#content .box .maisItens, #content .box-alt .maisItens {display:none;background:none}
#content .box .maisItens li, #content .box-alt .maisItens li {border:none;border-top:dashed 1px #c8cbd4}
#content .box li ul {background:none}
#content .box li li {padding-bottom:0;border-bottom:none}
#content .box li li a {padding:0;font-weight:normal;background:none}

#secoes {float:left;width:171px}
#secoes .box h2 {margin-bottom:4px;font-size:1.4em;text-indent:42px}
#secoes .box h2 a {margin:0}
#secoes .box .png {position:absolute;width:36px;height:32px;left:0;top:0}
#secoes .box li a {margin:0;padding:0 0 0 10px;font-weight:bold;font-size:.9em;color:#0e1d4d;text-transform:uppercase;background:url('/img/lista-bullet.gif') no-repeat left center}
#secoes .box li a:hover {color:#e56223;text-decoration:none}
#secoes .box a {display:block;margin:8px 6px;font-weight:bold;font-size:.9em;color:#5d77cb;outline:none}

#box-marcas ul, #box-marcas2 ul {margin:0 -1px -2px 0;background:none !important;overflow:hidden}
#box-marcas li, #box-marcas2 li {float:left;width:79px;height:41px;margin:0 1px;padding:0 !important;border:none !important;background:url('/img/box-marcas-fundo.gif') no-repeat 0 -4px #e9ebf3 !important}
#box-marcas li a, #box-marcas2 li a {margin:0 0 2px 0;padding:0 !important;background:none !important}

#auxiliar {float:right;width:171px}
#auxiliar p {margin:0 0 8px 0}
#auxiliar .box h2, #auxiliar .box-alt h2 {padding-left:10px;font-size:1.2em}
#auxiliar .box .bg, #auxiliar .box-alt .bg {margin-top:4px;padding:5px;background:url('/img/secoes-fundo.gif') repeat-x; overflow:hidden;}
#auxiliar .box-alt .bg select{ font-size:10px; font-family:Verdana; margin:0; padding:0}
#auxiliar .box-alt .bg input{font-size:10px; color:#FFF; font-weight:bold; width:33px; height:20px; background-color:#40518c; float:right; cursor:pointer;}

#box-contratos .bg select {width:152px}

#box-carrinho .vazio, #box-carrinho .icone-carrinho {padding:10px 0 10px 43px;font-weight:bold;background:url('/img/icone-carrinho.gif') no-repeat center left;}
#box-carrinho .vazio {font-size:1.1em}
#box-carrinho p a {text-decoration:underline}
#box-carrinho .item-carrinho {background:#e9ebf3 !important;overflow:hidden}
#box-carrinho .item-carrinho ul {margin:0 0 5px 0;background:#fff}
#box-carrinho .item-carrinho li span {font-weight:bold}
#box-carrinho .item-carrinho .ult {border-bottom:none}
#box-carrinho .item-carrinho label {float:left;padding:2px 20px 0 0;font-weight:bold}
	* html #box-carrinho .item-carrinho label {padding:2px 18px 0 0}
#box-carrinho .item-carrinho .sombra {padding:0 0 5px 0;background:url('/img/sombra-texto.png') no-repeat left bottom}
#box-carrinho .item-carrinho .txt {width:100px;padding:2px 5px;font-size:1em;color:#868ea6;border:none}
#box-carrinho .item-carrinho .txt:focus {color:#0e1d4d}
#box-carrinho .item-carrinho .btnPadrao {margin:5px 0;padding:.4em 1em;font-size:1em;color:#fff;background-color:#40518c}
#box-carrinho .item-carrinho .total {font-weight:bold;font-size:1.2em}
#box-carrinho .item-carrinho .rtl {margin-bottom:10px}
#box-carrinho .item-carrinho .fechar {clear:both;margin:20px 0 20px 26px;text-decoration:none}
#box-carrinho .item-carrinho .ver-carrinho {margin:0 0 15px 0;text-align:center}

.box-noticias ul {margin-top:4px}
.box-noticias li {line-height:14px}
.box-noticias cite {font-style:normal;font-weight:bold;font-size:1em}
.box-noticias p {margin:0;font-size:1.1em}
.box-noticias p a {margin:0;font-weight:normal;font-size:1em;color:#0e1d4d !important}
.box-noticias a {display:block;margin:8px 6px;font-weight:bold;font-size:.9em;color:#5d77cb;outline:none}

#box-dicas {position:relative;margin:0 0 9px 0;padding:12px 5px 5px 5px;font-size:1.1em}
#box-dicas .pin {position:absolute;left:50%;top:-4px;width:10px;height:18px;margin:0 0 0 -5px;background:url('/img/pin-dicas.gif') no-repeat}
#box-dicas .sombra {position:absolute;right:0;bottom:-4px;width:170px;height:6px;background:url('/img/dicas-sombra.gif') no-repeat}
	* html #box-dicas .sombra {bottom:-10px}
#box-dicas h2 {font-size:1em;color:#940707}
#box-dicas p {margin:0 0 5px 0}
#box-dicas p a {text-align:left;color:#0e1d4e;text-decoration:none}
#box-dicas a {display:block;color:#5d77cb;text-decoration:underline;text-align:right}

#box-empresas a {color:#0e1d4d !important}

.miolo {margin:0}
.miolo-home {margin:0 185px;}

#wa-fonte {float:right}
	*:first-child+html #wa-fonte {margin-top:-14px}
#wa-fonte a {display:inline-block;padding:2px;color:#fff;border:solid 1px #b3b9d1;background:#40518c}

.migalha {color:#455074}
.migalha .current {font-weight:bold;font-size:1.2em}

.destaque-home {margin-top:5px}
.destaque-home h2 {height:18px;padding:1px 0 1px 10px;font-size:1.3em; margin-bottom:5px}
.destaque-home h2 .sb-inner {background:#e9ebf3}
.destaque-home h2 .bg {display:block;height:18px;line-height:18px;background:url('/img/home-destaque-fundo.jpg') no-repeat right top #e9ebf3}

/* #### LISTA DE PRODUTOS #### */
.lista-produto {margin:10px 0 20px 0;overflow:hidden}
.lista-produto li {float:left;width:24.9%;margin:0;padding:6px 0;font-size:1.1em;text-align:center;background:url('/img/destaque-fundo-h.gif') no-repeat right bottom}
.lista-produto li.linha {background:none !important}
.lista-produto li .lyt {position:absolute;left:0;bottom:0;width:4px;height:2px;background:#fff}
.lista-produto li .produto {padding:15px 15px 10px 15px;/*background:url('/img/destaque-fundo-v.gif') no-repeat right bottom*/}
.lista-produto li .produto .link_imagem {display:block;margin:0 auto 5px auto;width:120px;height:80px;text-align:center}
.lista-produto li .produto .indisponivel {margin:37px 0 0 0;font-size:1.2em}
.lista-produto li h3 {height:40px;font-size:1em;overflow:hidden}
.lista-produto p {margin:10px 0}
.lista-produto ins {font-weight:bold;color:#f15105;text-decoration:none}
.lista-produto .qde {left:0;width:125px;text-align:left}
	* html .lista-produto .qde {width:123px}
.lista-produto .qde .txt {margin:0}
.lista-produto .btnAzul {width:125px !important;margin:10px auto}
	* html .lista-produto .btnAzul {width:120px !important}

#resultado-busca {margin:10px 0}
#resultado-busca p, #resultado-busca .facetas {height:20px;margin:0 0 5px 0}
#resultado-busca .titulo {margin:0 0 15px 0;font-size:1.6em}
#resultado-busca .titulo em {color:#2a5bb1}
/*#resultado-busca .facetas {padding:4px 0 0 10px}
#resultado-busca .facetas li {float:left;margin:0 0 0 10px}
#resultado-busca .facetas a {padding:2px 5px;color:#40518c;background:#e9ebf3}*/
#resultado-busca .ordenacao {font-size:1.1em}
#resultado-busca .ordenacao .txt {border:solid 1px #ccc}
#resultado-busca .secao {padding:10px 0 0 0;font-size:1.1em;border-top:dashed 1px #c8cbd4}
#resultado-busca .secao span {font-weight:bold}
#resultado-busca .visualizacao {float:right;font-size:1.2em}
#resultado-busca .visualizacao a {margin:0 0 0 10px;padding:0 0 0 20px;font-size:.92em;color:#5d77cb;text-decoration:underline;background:url('/img/icone-modo-lista.gif') no-repeat 0 2px}
#resultado-busca .visualizacao .tabela {background-position:0 -18px}

.lista-busca {margin:10px 0;overflow:hidden}
.lista-busca .lb {float:right}
	* html .lista-busca .lb {width:255px}
.lista-busca li {float:left;width:100%;margin:10px 0;font-size:1.1em}
.lista-busca img, .lista-busca h3, .lista-busca p, .lista-busca .qde, .lista-busca .btnAzul {float:left !important}
.lista-busca img, .lista-busca h3, .lista-busca p, .lista-busca .qde {margin:0 10px 0 0}
.lista-busca h3 {width:45%;margin-top:21px;font-weight:normal;font-size:1em}
.lista-busca img {width:54px;height:54px}
.lista-busca del, .lista-busca ins {float:left;width:100px;line-height:54px}
.lista-busca ins {font-weight:bold;color:#f15105;text-decoration:none}
.lista-busca .qde {position:relative;width:45px;margin:19px 10px 19px 0}
.lista-busca .qde label {display:none}
.lista-busca .qde .mais, .lista-busca .qde .menos {right:-8px}
/*.lista-busca .qde .txt {width:20px;margin:0 3px;padding:1px 2px;font-size:1em;border:solid 1px #d6d6d6}
.lista-busca .mais, .lista-busca .menos {position:absolute;right:0;width:11px;height:5px;text-indent:-9000px}
.lista-busca .mais {top:2px;background:url('/img/seta-up.gif') no-repeat}
.lista-busca .menos {bottom:2px;background:url('/img/seta-down.gif') no-repeat}*/
.lista-busca .indisponivel {margin-left:41px;line-height:54px}
.lista-busca .btnAzul {clear:none;width:85px;margin:14px 0}
.lista-busca .btnAzul input {font-size:.82em}
/* #### */

.interna {margin:5px 0;padding:40px 30px;border-top:solid 1px #e9ebf3}
.icone {margin:0 0 40px 0;padding:13px 0 5px 45px;font-size:1.6em}
.icone a {margin:0 0 0 20px;font-weight:normal;font-size:.69em;color:#5d77cb;text-decoration:underline}

.area-titulo {margin:10px 0;height:18px;padding:1px 0 1px 10px;font-size:1.3em}
.area-titulo .sb-inner {background:#e9ebf3}
.area-titulo .bg {display:block;height:18px;line-height:18px;background:url('/img/home-destaque-fundo.jpg') no-repeat right top #e9ebf3}

.interna-box {padding:10px;font-size:1.1em;color:#0e1d4d}
.interna-box ul {margin:10px 0 !important}

.a-empresa ul {padding-left:12px}
.a-empresa li {list-style:disc}
.a-empresa address {font-style:normal}
.a-empresa address a {color:#5d77cb;text-decoration:underline}

.texto h3, .texto h4 {margin:0 0 10px 0}
.texto h3 {font-size:1.09em}
.texto h4 {font-size:1em}

.condicoes-especiais ul {padding-left:12px}
.condicoes-especiais li {list-style:disc}
.condicoes-especiais a {float:left}

.detalhe-produto #imagens {float:left;width:210px}
.detalhe-produto #imagens p {margin:15px 0 5px 0}
.detalhe-produto #imagens ul {height:54px}
.detalhe-produto #imagens li {float:left;width:70px;text-align:center}
.detalhe-produto #imagens .indique {clear:both;margin:30px 0;text-align:center}
.detalhe-produto #imagens .indique a {padding:2px 0 2px 25px;background:url('/img/icone-indique-amigo.jpg') no-repeat}
.detalhe-produto #descricao {overflow:hidden;margin:0 0 0 280px}
	* .detalhe-produto #descricao {margin:0;padding:0 0 0 280px}
.detalhe-produto #descricao h1, .detalhe-produto #descricao .preco {margin-bottom:25px}
.detalhe-produto #descricao h1 {font-size:1.6em}
.detalhe-produto #descricao .qde {margin-left:5px}
	* .detalhe-produto #descricao .qde {width:130px}
.detalhe-produto #descricao .preco {font-size:2em;color:#f15105}
.detalhe-produto #descricao .preco del {font-size:.7em;color:#0e1d4d}
.detalhe-produto #descricao .preco ins {display:block;text-decoration:none}
.detalhe-produto #descricao .btnAzul {clear:none;width:188px;margin:10px 0;font-size:1.2em}
.detalhe-produto #descricao .formas-pgto {color:#5b78da}
.detalhe-produto #descricao .mais-detalhes, .detalhe-produto #descricao .menos-detalhes {padding:0 0 0 12px;font-style:italic;background:url('/img/detalhes-bullet.gif') no-repeat;outline:none}
.detalhe-produto #descricao .mais-detalhes {background-position:0 2px}
.detalhe-produto #descricao .menos-detalhes {background-position:0 -10px}
.detalhe-produto #descricao .ficha-tecnica {margin:15px 0;padding-top:15px;font-size:1.1em;border-top:dashed 1px #c8cbd4}
.detalhe-produto #descricao .ficha-tecnica p {margin:0;font-weight:bold}
.detalhe-produto #descricao #detalhes {display:none;margin:8px 0 0 12px;padding:5px;border:solid 1px #d5d5d5;background:#e9ebf3}
.detalhe-produto #descricao #detalhes ul {margin:0 0 10px 0}
.detalhe-produto #descricao .indisponivel {margin:0 0 40px 0;font-size:1.4em}
/*Alterado Aqui*/
.detalhe-produto #descricao #especificacoes {display:none;margin:8px 0 0 12px;padding:5px;border:solid 1px #d5d5d5;background:#e9ebf3}
.detalhe-produto #descricao #especificacoes ul {margin:0 0 10px 0}
.detalhe-produto #descricao .mais-especificacoes, .detalhe-produto #descricao .menos-especificacoes {padding:0 0 0 12px;font-style:italic;background:url('/img/detalhes-bullet.gif') no-repeat;outline:none}
.detalhe-produto #descricao .mais-especificacoes {background-position:0 2px}
.detalhe-produto #descricao .menos-especificacoes {background-position:0 -10px}
/*Alterado Aqui*/

.etapas {left:40px;top:-3px !important}
.etapas li {height:25px;font-weight:bold;font-size:1.1em;color:#fff;background:url('/img/etapas-fundo.gif') repeat-x}
	* html .etapas li {position:relative;width:135px}
.etapas li span {position:relative;left:-6px;top:-5px;display:block;height:35px;padding:0 15px 0 45px;line-height:35px;background:url('/img/icone-etapas.png') no-repeat}
	* html .etapas li span {position:absolute}
.etapas .on, .etapas .ok {background-position:0 -25px}
.etapas .ok span {background-position:0 -105px}
.etapas-cadastro .on span {background-position:0 -35px}
.etapas-carrinho .on span {background-position:0 -70px}

.cadastro h1 {background:url('/img/icone-cadastro.jpg') no-repeat}
.cadastro .titulo {margin:0 0 10px 0;font-weight:bold;font-size:1.2em}
.cadastro .boxes {margin-bottom:30px;text-align:center}
.cadastro #pf-pj p {width:266px;height:30px;margin:40px auto}
	*:first-child+html .cadastro #pf-pj p {height:65px}
	* html .cadastro #pf-pj p {width:auto}
.cadastro .outro-endereco, .cadastro .outro-usuario {margin:40px 0;color:#5d77cb}
.cadastro .btnPadrao {width:80px;font-size:1.2em}
.tipo-cadastro .btnPadrao {float:left;width:166px;margin:0 44px}
	*:first-child+html .cadastro #pf-pj p {height:30px}
	* html .tipo-cadastro .btnPadrao {margin:0 40px}

.faq ul {margin:0 !important}
.faq h3, .faq p {padding:0 0 0 15px}
.faq h3 {margin-bottom:15px;font-weight:normal;font-size:1em;color:#5d77cb;text-decoration:underline;background:url('/img/faq-bullet.gif') no-repeat 0 2px;cursor:pointer}
.faq p {display:block;margin-bottom:25px}
.faq .on h3 {background-position:0 -40px}
.faq .on p {display:block}

#dica {margin:10px 0;font-size:1.1em}
#dica .inner .sb-inner {background:#fffec9}
#dica h1, #dica cite, #dica p {margin:15px 0}
#dica h1 {margin-top:0;margin-right:100px;font-size:1.27em;color:#940707}
#dica cite {font-style:normal;font-size:.91em}
#dica cite span {margin-left:20px}
/*#dica a {color:#5d77cb;text-decoration:underline}*/
#dica .rw {padding-left:10px;background:url('/img/seta-dicas.gif') no-repeat 0 2px}
/*#dica .ff {float:right;padding-right:10px;background:url('/img/seta-dicas.gif') no-repeat right -24px}*/

.noticia .print {float:none}
.noticia h1 {margin:10px 0;font-size:1.2em}
.noticia p {font-size:1.1em}

.lista-noticia .filtro {float:left;width:200px;height:18px}
.lista-noticia .pags {width:auto;height:18px;font-size:1.09em;text-align:right}
.lista-noticia .pags a {font-size:.92em;color:#5d77cb;text-decoration:underline}
.lista-noticia .pags .on {font-weight:bold;font-size:1.09em;color:#000;text-decoration:none}
.lista-noticia ul {margin:10px 0;padding:15px 0;border-top:dashed 1px #c8cbd4;border-bottom:dashed 1px #c8cbd4}
.lista-noticia li {padding:10px 0}
.lista-noticia cite {font-style:normal}
.lista-noticia .titulo {font-weight:bold}
.lista-noticia p {margin:0;line-height:18px}
.lista-noticia .txt {border:solid 1px #ccc}

#matriz-filial .titulo {margin:10px 0;font-size:1.2em}
#matriz-filial ul {margin:10px 0 0 0;padding:0 110px 10px 0}
#matriz-filial li {line-height:1.6em}
#matriz-filial li span {font-weight:bold}

.tabs table {width:100%}
.tabs table td {padding:5px 0}
.tabs table td .nome {font-weight:bold;text-decoration:underline}
.tabs .infos {padding:0 5px 5px 5px;background:#fff}
.tabs .infos .titulo {padding:0 0 8px 10px;font-weight:bold;font-size:1.27em;border-bottom:dashed 1px #c8cbd4}
.tabs .infos p {padding:0 10px}
.tabs .infos p span {font-weight:bold}
.tabs .infos a {margin:0 10px}

.box-avisos {margin:10px 0 20px 0;font-size:1.1em;color:#000}
.box-avisos p {margin:15px 55px 15px 10px}
.box-avisos p span {font-weight:bold}
.box-avisos p a {font-size:1.09em;text-decoration:underline}
.box-avisos .aviso-anterior, .box-avisos .proximo-aviso {position:absolute;top:20px;width:6px;height:11px;background:url('/img/seta-avisos.gif') no-repeat;text-indent:-9000px}
.box-avisos .aviso-anterior {right:40px}
.box-avisos .proximo-aviso {right:20px;background-position:0 -26px}

.box-busca .sb-inner {background:#e9ebf3}
.box-busca p {margin:0;padding:5px}

.concluir-cadastro #i-login-pf, .concluir-cadastro #i-login-pj {padding-bottom:40px}
.concluir-cadastro h1 {background:url('/img/icone-cadastro.jpg') no-repeat}
.concluir-cadastro .inner .titulo {margin-bottom:15px;padding-bottom:10px;font-weight:bold;font-size:1.45em;border-bottom:dashed 1px #c8cbd4}
.concluir-cadastro .lado {float:left;width:428px}
.concluir-cadastro .mrg {margin:0 0 0 60px}
.concluir-cadastro .inner .btnPadrao {float:none;position:absolute;right:10px;bottom:10px}
.concluir-cadastro .botoes p {width:900px;height:30px;margin:30px auto}
.concluir-cadastro .botoes .btnPadrao {float:left;width:180px;margin:0 120px;font-size:1.2em}

#i-condicoes .texto {height:51px}
#i-condicoes a {color:#5d77cb;text-decoration:underline}

.fechar-compra {float:right;border:solid 1px #f15105;background-color:#f15105}
.fechar-compra span {background:url('/img/icone-check.gif') no-repeat left center}

.carrinho h1, .identificacao h1, .dados-entrega h1, .pagamento h1 {padding:13px 0 11px 45px;background:url('/img/icone-carrinho.gif') no-repeat}

.continuar-comprando {float:left;border:solid 1px #2a5bb1;background-color:#2a5bb1}
.continuar-comprando span {background:url('/img/icone-voltar.gif') no-repeat left center}
.lista-carrinho {width:100%;margin:20px 0}
.lista-carrinho .ctr {width:120px}
.lista-carrinho thead td p {margin:0;padding:.4em 0;font-weight:bold;font-size:1.2em;color:#fff;text-align:center}
.lista-carrinho thead .sb-inner {background:#40518c}
.lista-carrinho tfoot td {height:30px;text-align:right}
.lista-carrinho tfoot td span {float:right;width:130px;padding:0 10px;font-weight:bold;color:#f15105;text-align:right}
.lista-carrinho tfoot .frete {font-weight:bold;font-size:1.1em;background:#ffdfd0}
.lista-carrinho tfoot .frete .txt {margin-right:5px;border:solid 1px #d6d6d6}
.lista-carrinho tfoot .total {font-weight:bold;font-size:1.2em;text-transform:uppercase;background:#e9ebf3}
.lista-carrinho tfoot td, .lista-carrinho tbody td {border:solid 1px #d5d5d5}
.lista-carrinho tbody {font-size:1.1em;background:#e9ebf3}
.lista-carrinho tbody td {height:54px;padding:5px 10px;vertical-align:middle}
.lista-carrinho tbody .item-produto {font-weight:bold;text-decoration:none}
.lista-carrinho tbody .item-produto img {width:54px;height:54px;margin:0 20px 0 0;vertical-align:middle}
.lista-carrinho tbody .excluir {float:right;margin:20px 0 0 0}
.lista-carrinho tbody .qde {width:60px;margin:0 auto 10px auto}
.lista-carrinho tbody .qde label {display:none}
.lista-carrinho tbody .atualizar {padding:2px 0 2px 20px;background:url('/img/icone-refresh.gif') no-repeat}
.lista-carrinho tbody .unidade {font-weight:bold;color:#f15105;text-align:right}

.identificacao .lado {float:left;width:428px;background:#0f0}
.identificacao .inner {padding-bottom:40px;height:160px}
.identificacao .mrg {margin:9px 0 0 60px}
.identificacao .titulo {margin-bottom:15px;padding-bottom:10px;font-weight:bold;font-size:1.45em;border-bottom:dashed 1px #c8cbd4}
.identificacao .texto {height:40px}
.identificacao .btnPadrao {float:none;position:absolute;right:10px;bottom:10px}
.identificacao #i-logon .titulo {margin-bottom:40px}

.dados-entrega .titulo, .pagamento .titulo {margin:0 0 5px 0;font-weight:bold;font-size:1.2em}
.dados-entrega .botao, .pagamento .botao {padding-top:20px;text-align:right}

.dados-entrega {overflow:hidden}
.dados-entrega .inner .titulo {margin-bottom:10px;padding-bottom:10px;font-weight:normal;font-size:1em;border-bottom:dashed 1px #c8cbd4}
.dados-entrega .boxes {margin:0 0 11px 0;font-size:1.1em}
.dados-entrega .boxes p {margin:0 0 5px 0}
.dados-entrega .lado {float:left;width:296px}
.dados-entrega .mrg {margin-left:12px}
.dados-entrega p span {font-weight:bold}

.pagamento .titulo {margin-top:40px}
.pagamento .boxes {margin:0 0 10px 0}
.pagamento .inner .titulo {margin:0 0 10px 0;padding-bottom:10px;font-weight:bold;border-bottom:dashed 1px #c8cbd4}
.pagamento p span {font-weight:bold}
.pagamento table{width:100%;font-size:1.1em}
.pagamento thead th, .compras thead th {width:33%;padding:0 0 10px 0;border-bottom:dashed 1px #c8cbd4}
.pagamento tbody td, .compras tbody td {padding:10px 0;text-align:center}
.pagamento tbody .total, .compras tbody .total {font-weight:bold;font-size:1.09em;color:#f15105}

.forma-pagamento .parcelamento {margin-bottom:20px;padding:10px 0;border-top:dashed 1px #c8cbd4;border-bottom:dashed 1px #c8cbd4}
.forma-pagamento .valor-compra {margin:10px}
.parcelamento .op {display:block}

div.op {display:block;margin-left:20px}
div.op p {margin:0 0 5px 0}

.cartoes {height:34px;margin:20px 0}
.cartoes li {float:left;margin:0 30px 10px 0}
.cartoes li img {margin-bottom:-11px}

.pgto-compra {height:20px;margin-bottom:10px}
.pgto-compra li {float:left;margin-right:20px}
ul.pgto-compra li label {margin:0 15px 0 5px}

.img-pgto {float:left}
.lt-pgto {margin-left:170px}

.compras .obs {margin:20px 0;font-size:1.2em}
.compras p.total {font-weight:bold;text-transform:uppercase}
.compras p.total span {color:#f15105}
.compras h2 {margin-top:40px}
.compras .botao {margin:0;text-align:right}
.compras table {width:100%;margin-bottom:20px;font-size:1.1em}
.compras .inner .btn-abs {position:absolute;right:10px;bottom:10px}
.compras .inner table {font-size:1em}
.compras thead th, .compras tbody td {text-align:left}
.compras thead th {padding:0 0 5px 0 !important;white-space:nowrap}
.compras tbody td {padding:5px 0 !important;white-space:nowrap}
.compras tbody .total {font-size:1em}

.compras #i-limite-credito .titulo {margin:0 0 10px 0;padding:0 0 10px 0;font-size:1em}
.compras #i-limite-credito span {font-weight:bold}
.compras #i-limite-credito label {width:100px;font-weight:normal}
.compras #i-limite-credito .btn {padding-top:10px;text-align:right}
.compras #i-matriz p, .compras .filial p {margin:5px 0}
.compras #i-matriz p span {font-weight:bold} 
.compras .area-titulo em {font-style:normal;font-weight:normal}
.compras .filial {padding-left:11px}
.compras .filial p span {font-weight:bold;font-size:1.1em}

.centro-custo .lbl {float:left;width:125px}
.centro-custo ul {overflow:hidden}
.centro-custo li {}
.centro-custo li.btns {width:50px;padding-top:20px;text-align:center}
.centro-custo li.btns a {display:block;width:30px;margin:5px auto;padding:5px 0}
.centro-custo li label {display:block;margin-bottom:5px}
.centro-custo li .txt {width:270px;height:68px}
.teste { border: 1px solid #0f0;}

#tabela_centro-custo{ border:solid 1px #cccccc; margin:10px 0; padding:10px 20px;}
#tabela_centro-custo li{ width:130px; padding-left:5px; text-align:center;}
#tabela_centro-custo ul.tabela_titulo{ border-bottom:1px solid; margin-bottom:10px; margin-top:3px; font-weight:bold;}

#produtos-relacionados h2 {height:18px;padding:1px 0 1px 10px;font-size:1.3em}
#produtos-relacionados h2 .sb-inner {background:#e9ebf3}
#produtos-relacionados h2 .bg {display:block;height:18px;line-height:18px;background:url('/img/home-destaque-fundo.jpg') no-repeat right top #e9ebf3}

.table-conclusao {margin:0 0 10px 0;font-size:1em !important;background:#fff}

input#ctl00_ContentPlaceHolder2_tcFaleConosco_tpTrabalheConosco_FileUpload1{ margin-left:85px; border:solid 1px #666666;}

#alterar_senha p {margin:15px 0}
#alterar_senha label {float:left;width:140px;padding:0 5px 0 0;font-weight:bold;font-size:10px;color:#121d2f;text-align:right}
#alterar_senha .txt {width:200px;padding:3px;border:solid 1px #d6d6d6}
#alterar_senha .btnPadrao {float:right;margin-right:60px}

/*Autocomplete*/
/* AutoComplete item */
.AutoCompleteExtender_CompletionList
{
background-color : window;
color : windowtext;
font-size: small;
z-index:10;
width:auto !important;
border:solid 1px black;
padding:3px;
cursor:pointer;
}

/*AutoComplete flyout */
.AutoCompleteExtender_CompletionListItem
{
width:auto !important;
text-align:left;
background-color:White;
cursor:pointer;
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
background-color: #C7DDF0;
color: windowtext;
font-size: small;
width:auto !important;
cursor:pointer;
}