* {
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0;
list-style:none;
border-collapse:collapse }
html { overflow-x: -moz-scrollbars-vertical }
body {
margin:0;
padding:0 }
a {
text-decoration:none;
outline:none;
display:cursor;
color: #666666 }
a:hover { text-decoration:underline }
fieldset { border:none }
fieldset legend { *margin-left:-6px }
/*.principal {
position:relative;
margin:0 auto;
width:auto;
*width:998px;
min-width:778px;
max-width:999px }*/
.principal:after {
content:".";
display:block;
height:0;
clear:both;
float:none;
visibility:hidden }
/*.principal.w1024 { width:1001px }
.principal.w800 { width:778px }*/
.principal .header {
position:relative;
width:100% }
.principal .header ul.navegacao {
float:right;
position:relative;
display:block;
padding:4px 4px 3px 0 }
span.sessao {
border-bottom:1px solid #ECECEC;
color:#70A9C1;
float:left;
font-size:21px;
font-weight:bold;
padding:0pt 0pt 5px;
width:86%;
margin: 5px 0 5px 0 }
.principal.w800 span.sessao { width: 83%; }
span.sessao-busca {
border-bottom:1px solid #ECECEC;
color:#70A9C1;
/*float:right;*/
display: inline;
font-size:21px;
font-weight:bold;
padding:0pt 0pt 5px;
margin: 5px 0 5px 0 }
span.header-destaques 
{
display: block;
font-weight: bold;
color: #70a9c1;
font-size: 16px }
span.header4, h4 {
display: block;
font-weight: bold;
color: #5faac4;
font-size: 14px }
span.header5, span.header5 a {
font-weight: bold;
font-size: 14px;
color: #000; 
}
h5, h5 a {
color: #3da7d1;
font-size: 14px !important }
span.header6 a, h6 a {
font-weight: bold;
float:left;
display:block;
width:100%;
height:17px;
font-size: 15px;
color:#000;
}
span.hsmall a {
float:left;
display:block;
width:100%;
height:17px;
font-size: 12px;
font-weight: bold;
color:#01446e;
text-transform: capitalize;
}
.principal .header ul.navegacao li {
float:left;
position:relative;
display:block;
width:auto;
padding:0;
margin-left:12px;
text-align:center;
line-height:38px;
color:#788693 }
.principal .header ul.navegacao li a {
float:left;
position:relative;
display:block;
text-indent:-4999px;
text-transform:uppercase;
background-position:left center;
background-repeat:no-repeat }
.principal .header ul.navegacao li.minha-fast a {
background-repeat: no-repeat;
background-position: center 10px;
width:90px;
background-image:url(../images/item-minha-fast.png) }
.principal .header ul.navegacao li.acompanhe-pedido a {
width:136px;
background-image:url(../images/item-acompanhe-pedido.png) }
.principal .header ul.navegacao li.lista-casamento a {
background-position: left 0px;
width:145px;
background-image:url(../images/bt_listadecasamento.png) }
.principal .header ul.navegacao li.outras-listas a {
width:85px;
background-image:url(../images/item-outras-listas.png) }
.principal .header ul.navegacao li.servicos-home a {
width:70px;
background-image:url(../images/botao_servicos.jpg) }
.principal .header ul.navegacao li.nossas-lojas a {
width:85px;
background-image:url(../images/item-nossas-lojas.png) }
.principal .header ul.navegacao li.central {
border-left:solid 1px #ccc;
padding-left:10px }
.principal .header ul.navegacao li.central a {
width:82px;
background-image:url(../images/item_sac_tel.png) }
.principal .header ul.navegacao li.televendas a {
width:89px;
background:url(../images/item-televendas.png) left 6px no-repeat }
.principal .header .topo {
float:left;
position:relative;
width:100%;
background:url(../images/bg-topo.png) left top repeat-x;
height:131px }
.principal .header .topo span.header,
.principal .header .bg_conteudo_header .logo span.header {
text-decoration: none;
	border:0;
	display:block;
	text-indent:-9999px;
	width: 127px;
	background-color: transparent;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 58px;
	margin: 0px;
	padding: 0px;
	cursor: hand;
} 
.principal .header .topo span.header a,
.principal .header .bg_conteudo_header .logo span.header a {
  float: left;
    height: 58px;
    padding-left: 36px;
    padding-top: 21px;
    width: 127px;
	}
.principal .header .topo .usuario {
float:right;
position:relative;
display:block;
padding:8px 0 0 0;
width:77%;
margin-right:8px;
color:#6a6665 }
.principal .header .topo .usuario p {
float:left;
height:28px }
.principal .header .topo .usuario span {
float:left;
display:block;
width:auto;
padding-right:3px;
font-size:11px }
.principal .header .topo .usuario a { color:#6a6665 }

.principal .header .topo .usuario .userinfo { float: left; height: 35px; }
.principal.w1024 .header .topo .usuario .userinfo { width: 310px; }
.principal.w800 .header .topo .usuario .userinfo { width: 375px; }

.principal .header .topo .usuario .userinfo . userlinks { display: block; float: none; clear: both; }
.principal.w1024 .header .topo .usuario .userinfo .userlinks { width: 425px; }
.principal.w800 .header .topo .usuario .userinfo .userlinks { width: 275px; }

.principal .header .topo a.btn-quantidade,
.principal .caixaLogin a.btn-quantidade {
float:right;
display:inline;
position:relative;
width:103px;
height: 20px;
margin: 30px 5px 0 5px;
padding:3px 0 5px;
color:#fff;
text-align:center;
text-decoration:none;
background:url(../images/bg-btn-cinza.png) left top no-repeat }

/* HACK for SAFARI Browser, please don´t remove */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .principal .header .topo a.btn-quantidade {
 padding:6px 0 }
}
.principal .header .topo a.btn-quantidade:hover { text-decoration:underline }
.principal .header .topo .busca {
float:right;
position:relative;
display:block;
padding:5px 0 0 0;
width:77%;
margin-right:8px }
.principal .header .topo .busca p {
float:left;
width:40px;
height:14px;
text-indent:-1999px;
margin-top:2px;
font-size:1px;
background:url(../images/bg-busca.png) left 5px no-repeat }
.principal .header .topo .busca fieldset {
float:left;
position:relative }
.principal .header .topo .busca fieldset legend { display:none }
.principal .header .topo .busca fieldset label { float:left }
.principal .header .topo .busca fieldset label select { color:#73b3cc }
.principal .header .topo .busca fieldset label.select-busca { margin-top: 2px }
.principal .header .topo .busca fieldset label.campo-busca {
float:left;
position:relative;
display:block;
width:206px;
margin-left:4px; }
.principal.w1024 .header .topo .busca fieldset label.campo-busca {
width:376px;
padding-left:10px }

/* HACK for SAFARI Browser, please don´t remove */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .principal.w1024 .header .topo .busca fieldset label.campo-busca {
 width:366px }
}
.principal.w800 .header .topo .busca fieldset label.campo-busca { width:206px }
.principal .header .topo .busca fieldset label.campo-busca span {
float:right;
position:relative;
width:98%;
background:url(../images/bg-campo-busca-input.png) left top no-repeat }
.principal .header .topo .busca fieldset label.campo-busca span input {
border-style: none;
	border-color: inherit;
	border-width: medium;
	float:right;
	position:relative;
	width:97.5% !important;
		background:none;
	padding:5px 0 8px 15px;
	color:#73b3cc;
	top: 0px;
	left: 0px;
}
.principal .header .topo .busca fieldset .btn-buscar {
float:left;
position:relative;
width:80px;
height:25px;
text-indent:-1999px;
padding-top:25px;
margin-left:-1px;
background:url(../images/btn-buscar.png) left top no-repeat;
border:none;
cursor:pointer }
.principal .header .topo .btn-seu-carrinho {
float:right;
position:relative;
display:inline;
background:url(../images/bg-btn-seu-carrinho.png) left top no-repeat;
width:114px;
height:24px;
margin-right:6px;
text-indent:-1999px }
.principal .header .topo .menu {
float:right;
position:relative;
display:inline;
width:auto;
max-width:830px;
min-width:560px;
margin: 4px 4px 0 0;
_margin: 4px 4px 0 0;
background: none;
padding-left: 0px }
.principal.w1024 .header .topo .menu { width:830px }
.principal.w800 .header .topo .menu { width:610px }

.principal .header .topo .menu div.menubg
{
position: absolute;
left: 80px;
width: 690px;
height: 40px;
background: url(../images/bg_menu.png) top left repeat-x;
}
.principal.w800 .header .topo .menu div.menubg
{
left: 74px;
width: 400px;
}
.principal .header .topo .menu ul {
float:left;
position:relative;
width:100%;
list-style:none;
background:none;
padding-right: 0px }
.principal .header .topo .menu ul li {
float:left;
position:relative;
width:auto;
height:41px;
margin:0;
padding:0 0 0 2px;
line-height:41px;
background:url(../images/bg-menu-divisao.png) left top no-repeat }
.principal .header .topo .menu ul li.menu-left,
.principal .header .topo .menu ul li.menu-right {
background: none; width: 19px; padding: 0;
}
.principal .header .topo .menu ul li.menu-left {
background:url(../images/tv3d.jpg) left top no-repeat;
width: 75px;
}
.principal .header .topo .menu ul li.menu-right {
background:url(../images/canto_dir_menu.png) left top no-repeat }
.principal .header .topo .menu ul li a {
float:left;
position:relative;
margin:0;
padding:0;
width:100%;
display:block;
height:41px;
text-indent:-1999px;
background-position:center top;
background-repeat:no-repeat }

.principal .header .topo .menu ul li a.audio {
width:55px;
background:url(../images/bg-item1-audio.png) no-repeat;
background-position: center -40px }

.principal .header .topo .menu ul li a.video {
width:40px;
background:url(../images/bg-item2-video.png) no-repeat;
background-position: center -40px }

.principal .header .topo .menu ul li a.cine-foto {
width:69px;
background:url(../images/bg-item3-cineefoto.png) no-repeat;
background-position: center -40px }

.principal .header .topo .menu ul li a.eletrodomesticos {
width:97px;
background:url(../images/bg-item4-eletrodomesticos.png) no-repeat;
background-position: center -40px }

.principal .header .topo .menu ul li a.eletroportateis {
width:87px;
background:url(../images/bg-item5-eletroportateis.png) no-repeat;
background-position: center -40px }

.principal .header .topo .menu ul li a.informatica {
width:70px;
background:url(../images/bg-item6-informatica.png) no-repeat;
background-position: center -40px }

.principal .header .topo .menu ul li a.telefonia {
width:70px;
background:url(../images/bg-item7-telefonia.png) no-repeat;
background-position:center -40px }

.principal .header .topo .menu ul li a:hover { background-position: center top }
/* 1024 ********************************************/
.principal.w1024 .header .topo .menu ul li a.audio { width:65px; }
.principal.w1024 .header .topo .menu ul li a.video { width:75px; }
.principal.w1024 .header .topo .menu ul li a.cine-foto { width:100px; }
.principal.w1024 .header .topo .menu ul li a.eletrodomesticos { width:135px; }
.principal.w1024 .header .topo .menu ul li.menu-left { width:75px; }
.principal.w1024 .header .topo .menu ul li a.eletroportateis { width:130px; }
.principal.w1024 .header .topo .menu ul li a.informatica { width:100px; }
.principal.w1024 .header .topo .menu ul li a.telefonia { width:85px; }
/* 1024 ********************************************/

.principal .header .topo .menu ul li.first { background:none; padding-left: 0; }
.principal .header .topo .rt, .principal .header .topo .lt {
position:absolute;
top:0;
width:12px;
height:131px }
.principal .header .topo .lt {
left:0;
background:url(../images/bg-topo-lt.png) left top no-repeat }
.principal .header .topo .rt {
right:0 !important;
right:-1px;
background:url(../images/bg-topo-rt.png) right top no-repeat }
.principal .main {
float:left;
position:relative;
width:100% }
.principal .rodape {
float:left;
position:relative;
width:100% }
/* box generico com sombras internas, 
apenas definir o tamanho que deve ter 
nas paginas em que for aplicar */
.box:after {
content:".";
display:block;
height:0;
clear:both;
float:none;
visibility:hidden;

}
.box {
display:block;
position:relative;
padding:13px 0 0 0px;
border-right:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
background:url(../images/box-bg-left.png) left top repeat-y;

}

.box .rt, .box .rb, .box .lb {
display:block;
position:absolute;
width:14px;
height:13px;
background-repeat:no-repeat }
.box .lt {
display:block;
position:absolute;
left:0;
top:0;
width:100%;
height:13px;
background:url(../images/box-bg-lt.png) no-repeat }
.resultado-busca .principal.w800 .box .lt.bug { width:645px }
.box .lb {
left:0;
bottom:-1px;
_bottom:-4px;
background-image:url(../images/box-bg-lb.png) }
.box .rt {
right:-1px;
top:0;
background-image:url(../images/box-bg-rt.png) }
.box .rb {
right:-1px;
bottom:-1px;
_bottom:-4px;
background-image:url(../images/box-bg-rb.png) }
/*\\\\\ CANTOS ARREDONDADOS PRESET SEM SOMBRA*/
.box3:after {
content:".";
display:block;
height:0;
clear:both;
float:none;
visibility:hidden }
.box3 {
position: relative;
border: 1px solid #ececec;
padding: 10px }
.box3 .rt, .box3 .rb, .box3 .lb, .box3 .lt {
display:block;
position:absolute;
width:12px;
height:11px;
font-size:1px;
background-repeat:no-repeat }
.box3 .lt {
background: url(../images/bg-lt.png);
left:-1px;
top:-1px }
.box3 .rt {
background: url(../images/bg-rt.png);
right:-1px;
top:-1px }
.store-locator .principal.w1024 .box3 .rt {
background: url(../images/bg-rt.png);
right:-1px;
_right: -2px;
top:-1px }
.box3 .lb {
background: url(../images/bg-lb.png);
left:-1px;
bottom:-1px }
.store-locator .principal .box3 .lb, .store-locator .principal .box3 .rb { _bottom: -2px }
.store-locator .principal.w1024 .box3 .rb { _right: -2px }
.box3 .rb {
background: url(../images/bg-rb.png);
right:-1px;
bottom:-1px }
/*\\\\\ CANTOS ARREDONDADOS PRESET SEM SOMBRA*/


table.default-table { width: 98% }
table.default-table thead tr.bg { background: #c8c8c8 url(../images/bg-tabela.png) bottom repeat-x }
table.default-table thead tr.bg th.first {
font: bold 13px "trebuchet ms";
color: #535456;
width: 17%;
border: 0;
text-align: left;
padding-left:14px }
table.default-table thead tr th.first span {
width: 13px;
height: 12px;
position: absolute;
float: left;
margin: 0;
padding: 0 }
table.default-table thead tr th.first span.top {
background: url(../images/compara-bg-lt.png) no-repeat top;
top: 0;
left: 0 }
table.default-table thead tr th.first span.bottom {
background: url(../images/compara-bg-lb.png) no-repeat bottom;
bottom: 0;
left: 0 }
table.default-table thead tr.bg th {
color: #fff;
padding: 8px 0;
border-right: 1px solid #c0c0c0 }
table.default-table thead tr.comprartop th { padding: 0 0 10px 0 }
table.default-table tfoot tr.bg { text-align: left }
table.default-table tfoot tr { text-align: center }
table.default-table tfoot a:hover {
color: #9d9d9d;
text-decoration: none }
table.default-table tfoot em {
font-style:normal;
color:#9d9d9d;
text-decoration:line-through }
table.default-table tfoot span {
font-weight:bold;
color:#0586b3 }
table.default-table tfoot strong {
width:auto;
padding:0;
margin-top:-2px;
margin-left:0;
font-size:12px;
color:#565251;
background:none }
table.default-table a.comprar {
width: 94px;
height: 21px;
display: block;
background: url(../images/btn-comprar.png) no-repeat;
text-indent: -9999;
font-size: 1px;
color: #4086a8;
padding: 5px 0;
margin: 0 auto }
table.default-table tfoot tr td { padding: 10px 0 10px 25px }
table.default-table tfoot tr.bg {
background: #c8c8c8 url(../images/bg-tabela.png) bottom repeat-x;
margin: 0 0 10px 0 }
table.default-table tfoot tr.bg td {
padding: 6px 12px;
border-right: 1px solid #c0c0c0 }
table.default-table tfoot tr.bg td.first { border: 0 }
table.default-table tbody td {
padding: 14px;
background: url(../images/bg-celula.gif) repeat-x bottom;
border-right: 1px solid #f5f5f5;
color: #5faac4;
font-weight: bold;
text-align: center }
table.default-table tbody td.first {
font: bold 14px "trebuchet ms";
color: #818181;
border-right: 0;
text-align: left }
table.default-table tbody td.last { border: 0 }
.breadcrumb { margin: 4px 0 0 0 }
.breadcrumb li {
color: #3da5cc;
display: inline;
padding: 2px 0 2px 0 }
.breadcrumb a {
color: #a2a2a2;
padding-right: 10px;
background: url(../images/bread-crumb-bg.gif) no-repeat right }
.checkout div.box-azul {
background:#ecf1f5 url(../images/box-azul-c.png) top left repeat-y;
float:left;
position:relative;
display:inline;
width:98%;
*margin-top: 10px;
_margin-top: 0 }
.checkout .box-azul .rb {
bottom:0;
right:0;
background:url(../images/box-azul-rb.png) no-repeat;
_right: -1px }
.checkout .box-azul .lb {
bottom:0;
left:0;
background:url(../images/box-azul-lb.png) no-repeat }
.checkout .box-azul span {
height:17px;
width:17px }
.checkout .box-azul span { position:absolute }
.checkout .box-azul .top {
top:0;
left:0;
width:100%;
background:url(../images/box-azul-t.png) no-repeat }
.checkout .box-azul .rt {
right:0;
top:0;
background:url(../images/box-azul-rt.gif) no-repeat right;
width: 26px;
_right: -1px }
.principal.w800 .box-azul .rb, .principal.w800 .box-azul .rt { right: -1px }
.rating-produto {
float:left;
display: block;
width: 86px;
height: 20px;
text-indent: -9999px;
margin:2px 0 0 -2px }
.rating-produto.avaliacao50 { background:url(../images/rating-produto-50.png) no-repeat }
*html .rating-produto.avaliacao50 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-50.png', sizingMethod='crop')
}
.rating-produto.avaliacao45 { background:url(../images/rating-produto-45.png) no-repeat }
*html .rating-produto.avaliacao45 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-45.png', sizingMethod='crop')
}
.rating-produto.avaliacao40 { background:url(../images/rating-produto-40.png) no-repeat }
*html .rating-produto.avaliacao40 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-40.png', sizingMethod='crop')
}
.rating-produto.avaliacao35 { background:url(../images/rating-produto-35.png) no-repeat }
*html .rating-produto.avaliacao35 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-35.png', sizingMethod='crop')
}
.rating-produto.avaliacao30 { background:url(../images/rating-produto-30.png) no-repeat }
*html .rating-produto.avaliacao30 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-30.png', sizingMethod='crop')
}
.rating-produto.avaliacao25 { background:url(../images/rating-produto-25.png) no-repeat }
*html .rating-produto.avaliacao25 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-25.png', sizingMethod='crop')
}
.rating-produto.avaliacao20 { background:url(../images/rating-produto-20.png) no-repeat }
*html .rating-produto.avaliacao20 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-20.png', sizingMethod='crop')
}
.rating-produto.avaliacao15 { background:url(../images/rating-produto-15.png) no-repeat }
*html .rating-produto.avaliacao15 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-15.png', sizingMethod='crop')
}
.rating-produto.avaliacao10 { background:url(../images/rating-produto-10.png) no-repeat }
*html .rating-produto.avaliacao10 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-10.png', sizingMethod='crop')
}
.rating-produto.avaliacao05 { background:url(../images/rating-produto-05.png) no-repeat }
*html .rating-produto.avaliacao05 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-05.png', sizingMethod='crop')
}
.rating-produto.avaliacao00 { background:url(../images/rating-produto-00.png) no-repeat }
*html .rating-produto.avaliacao00 { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fastshop.metallica/Interface/_../images/rating-produto-00.png', sizingMethod='crop')
}
p.frete-gratis-sudeste {
width: 152px;
height: 20px;
text-indent: -9999px;
background:url(../images/frete-gratis-sudeste.png);
float: none !important; 
display: block;
margin-bottom: 10px }
p.frete-gratis {
width: 143px;
height: 20px;
text-indent: -9999px;
background:url(../images/frete-gratis.gif) no-repeat right;
float: right; 
display: block;
margin-bottom: 10px }
.principal .main .nav {
float:left;
clear:left;
display:block;
position:relative;
width:126px }
.principal .main .nav ul {
float:left;
list-style:none;
width:126px;
padding:3px 0 10px }
/*.principal .main .nav ul li {
float:left;
padding-left:12px;
width:114px;
background:url(../images/bullet.gif) left 3px no-repeat }
.principal .main .nav ul li a {
float:left;
display:block;
text-decoration:none;
color:#6a6665 }*/
.principal .main .flash-banner.menor {
width:100%;
height:120px;
margin:-8px 0 0 0;
position: relative }
img { border: 0 }
.busca.bottom {
width: 98%;
float:left;
position:relative;
display:block;
margin:8px 0 0 6px;
padding: 20px 0 0 0;
border-top: 1px solid #e6e6e6 }
.busca.bottom p {
float:left;
width:40px;
height:14px;
text-indent:-1999px;
margin-top:2px;
font-size:1px;
background:url(../images/bg-busca.png) left 5px no-repeat }
.busca.bottom fieldset { position:relative }
.busca.bottom select {
/*width: 155px;*/
color: #73b3cc }
.busca.bottom legend { display: none }
.busca.bottom label { float: left }
.busca.bottom label.campo-busca {
width: 694px;
margin: 0 0 0 10px }
.principal.w1024 .busca.bottom label.campo-busca {
width: 694px;
_width: 696px }
.principal.w800 .busca.bottom label.campo-busca { width: 478px }
.busca.bottom label.campo-busca span {
background:url(../images/bg-campo-busca-input.png) left top no-repeat;
float:left;
position:relative;
width:100% }
.busca.bottom fieldset label.campo-busca span input {
float:left;
position:relative;
width:97.5% !important;
	border:none;
background:none;
padding:5px 0 8px 12px;
color:#73b3cc }
.busca.bottom fieldset .btn-buscar {
float:right;
position:relative;
width:80px;
height:25px;
text-indent:-1999px;
padding-top:25px;
margin-left:-1px;
background:url(../images/btn-buscar.png) left top no-repeat;
border:none;
cursor:pointer }
/*\\\\\\\ DIV ANTES DO RODAPE ////// */


.historico-nav {
background: #f7f7f7 url(../images/white_border.gif) repeat-y right;
width: 100%;
float: left;
margin: 10px 0 10px 0;
padding: 0 0 10px 0 }
.historico-nav div {
display: table;
float: left;
margin: 0 0 0 10px;
width: 73%;
_width: 70% }
.historico-nav li {
font: normal 16px myriad pro;
color: #778890;
display: inline;
float: left;
margin: 15px 0 0 5px }
.historico-nav li ul li {
margin: 0;
background: url(../images/hifen.gif) no-repeat 4px 5px;
text-indent: 10px }
.historico-nav li ul a {
color: #5797bd;
text-decoration: none }
.historico-nav .produto-carrinho {
float: right;
margin-left: 4px;
_margin-left: 23px;
width: 183px }
.historico-nav .produto-carrinho li {
margin: 15px 10px 0 0;
_margin: 15px 0 0 0;
width: 155px;
height: auto }
.historico-nav .produto-carrinho ul li ul { padding: 0 }
.historico-nav .produto-carrinho li ul li {
margin: 0;
background: url(../images/hifen.gif) no-repeat 4px 5px;
text-indent: 10px }
.historico-nav a.btn-limpar-historico {
background: url(../images/limpahistorico.gif) no-repeat;
width: 97px;
height: 24px;
float: left;
color: red;
text-indent: -9999px;
clear: both;
display: block;
margin: 8px 0 0 0 }
/*\\\\\\\ /DIV ANTES DO RODAPE ////// */

/*\\\\\\\ RODAPE ////// */

.rodape li ul li {
padding-left: 6px;
background: url(../images/rodape_mark.gif) no-repeat left 6px }
.rodape {
background: #ecf1f5;
width: 100%;
display: table }
.rodape div {
float: left;
margin: 0 5px 10px 10px;
width: 98%;
_width: 97% }
.rodape li {
font: normal 16px myriad pro;
color: #778890;
display: inline;
float: left;
margin: 25px 0 0 5px }
.rodape li.rodapein.seguro {
width: 330px;
float: right;
margin: 28px 5px 0 0;
display: inline;
overflow: auto }
.rodape li.rodapein.seguro ul {
float:left;
margin-top:0 }
.rodape li.rodapein.seguro ul.ithink li a img {
 *float: right; margin: 6px 0 0 60px }
.rodape li.rodapein.seguro ul li {
float:left;
clear:none;
background:none }
.historico-nav li ul, .rodape li ul {
float: left;
margin: 15px 14px 0 0;
display: inline }
.rodape li.servicos ul li { width: 230px }
.rodape li.servicos { width: 270px }
.rodape li.aceitamos { margin-left: 15px }
.rodape li.aceitamos ul li {
clear: none;
margin: 0 5px 0 0;
background: transparent }
.rodape li ul li, .historico-nav li ul li {
clear: both;
margin: 0 }
.rodape li ul li a {
color: #7c7c7c;
text-decoration: none }
.rodape li ul li a:hover, .historico-nav li ul li a:hover {
color: #164462;
text-decoration: underline }
.rodape li ul.ithink {
display: inline;
float: right;
background: transparent }

/* TITULOS RODAPE H3 */

.rodape li span.header3, .historico-nav li h3, .produto-carrinho li h3 {
text-indent: -9999px;
height: 20px; display: block; }
.rodape li span.header3.sobre {
width: 126px;
background: url(../images/sobre.gif) no-repeat left }
.rodape li span.header3.central {
width: 152px;
background: url(../images/centralatendimento.gif) no-repeat left }
.rodape li.servicos span.header3 {
width: 71px;
background: url(../images/servicos.gif) no-repeat left }
.rodape li span.header3.paraempresas {
width: 93px;
background: url(../images/paraempresas.gif) no-repeat left }
.rodape li.aceitamos span.header3 {
width: 305px;
background: url(../images/aceitamos.gif) no-repeat left }
.rodape li.seguro span.header3 {
width: 76px;
background: url(../images/segurotitle.gif) no-repeat left }
.historico-nav li span.header3.navegadas {
width: 179px;
background: url(../images/hist-nav.gif) no-repeat left }
.historico-nav li span.header3.ultimas {
width: 166px;
background: url(../images/ult-buscas.gif) no-repeat left }
.produto-carrinho li span.header3 {
width: 160px;
background: url(../images/prod-carrinho.gif) no-repeat left }
/*\\\\\\\ RODAPE ////// */

.vitrine .lt, .vitrine .rt, .vitrine .lb, .vitrine .rb {
position:absolute;
display:block;
width:9px;
height:9px;
margin:0;
padding:0;
font-size:1px;
background-position:left top;
background-repeat:no-repeat }
.vitrine .lt {
left:-1px;
top:-1px;
background:url(../images/lt.png) left top no-repeat }
.vitrine .rt {
right:-1px;
_right:-2px;
top:-1px;
background:url(../images/rt.png) right top no-repeat }
.vitrine .lb {
left:-1px;
bottom:-1px;
background:url(../images/lb.png) left bottom no-repeat }
.vitrine .rb {
right:-1px;
_right:-2px;
bottom:-1px;
background:url(../images/rb.png) right bottom no-repeat }
.vitrine {
float:left;
width:208px;
height:380px;
border:solid 1px #d5d5d5;
padding:4px 10px 8px;
margin:0 0 8px 0px;
color:#6a6665;
display: inline;
position: relative;
background: none;
}
.vitrine a:hover { text-decoration:underline }
.vitrine a p { color:#6a6665 }
.vitrine span.header3 {
/*float:left;*/
display: block;
height: 30px;
font-size: 11px;
color: #3da7d1;
/*padding: 5px 12px 3px;*/
	padding-top: 5px;
	padding-bottom: 3px;
/*margin-left: -11px;*/
margin-top: 3px;
margin-bottom: 5px;
font-weight: normal;
overflow: hidden;
width: 100%;}
.vitrine h4 {
float:left;
display:inline;
width:96%;
font-size:11px;
color:#63b8da;
padding:5px 12px 3px;
margin-left:-11px;
background:url(../images/bg-box-vitrine-topo.png) left top repeat-x }
.vitrine span.header3 a { color:#666666 }
.vitrine h4 a { color:#63b8da }
.vitrine img {
display:block;
position:relative;
clear:both;
margin: 0 auto; }
.vitrine p.preco, .vitrine-gen p.preco {
float:left;
display:block;
position:relative;
padding:0;
margin:0 }
.vitrine-gen p.preco
{
margin-left: 7px;
}
.vitrine p.preco a:hover, .vitrine-gen p.preco a:hover { color: #9d9d9d }
.vitrine p.preco em, .vitrine-gen p.preco em {
font-style:normal;
color:#666666;
font-size: 11px;
text-decoration:line-through; }
.vitrine p.preco span, .vitrine-gen p.preco span {
font-size: 13px;
font-weight:bold;
color:#da2128; }
.carrossel-departamento ul li.carrossel-produtos p.preco span.interestRates, .vitrine p.preco span.interestRates, .vitrine-gen p.preco span.interestRates
{
    color: #9d9d9d;
    font-size: 10px;
    font-weight: normal;
}

.vitrine p.preco strong, .vitrine-gen p.preco strong {
width:auto;
padding:0;
margin-top:-2px;
margin-left:0;
font-size:12px;
color:#333333;
background:none }

/*busca paginação*/
.resultado-busca { width: 100%; float: left; margin-bottom: 5px; /*margin-left: 10px;*/ }
.resultado-busca ul li.right { float: right; border: 1px solid red; display: inline }
.resultado-busca p { float: left; color: #666; font-size: 12px; }
.resultado-busca .ordenado-por { float: right; color: #666; margin-right: 15px; font-size: 12px; }
.resultado-busca fieldset span { color: #828282 }
.resultado-busca ul.resultados-paginacao { float: left; width: 150px; }
.resultado-busca ul.resultados-paginacao li { display: inline; padding-right: 5px }
.resultado-busca ul.resultados-paginacao li a { color: #3da7d1 }
.resultado-busca-bottom label { float: none }
/*****************/

.principal .miolo .navegacao span { color: #3da7d1 }
.principal .miolo .navegacao a { color: #3da7d1 }
.principal .miolo .navegacao input {
border: 0;
width: 28px;
height: 23px;
background: url(../images/bg-numero-resultados.png);
padding: 5px;
font: bold 15px "trebuchet ms";
text-align: center;
color: #9b9b9b;
margin: 0 0 0 6px }
.principal .miolo .navegacao li.right {
float: right;
text-align: left }
.principal .miolo .navegacao li.right a {
width: 11px;
height: 9px;
background: url(../images/maisresultados.png) no-repeat top;
text-indent: -9999px;
font-size: 1px;
display: block }
.principal .miolo .navegacao li.right p { width: 11px }
.principal .miolo .navegacao li.left { float: left }
.principal .miolo .navegacao li.right.bottom input {
margin: 0;
padding: 0;
height: 12px }

.visiblediv 
{
	visibility: visible;
	display: block;
}

.invisiblediv 
{
	visibility: hidden;
	display: none;
}

.login_geral {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.bg_esquerda {
	background-image: url(../images/bg_esq.gif);
	background-repeat: repeat-y;
}

.padding_20 {
	margin-bottom: 10px;
	margin-top: 10px;
}
.margin_10_right {
	margin-right: 10px;
}
.float_left_form {
	float: left;
}

.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F497D;
	text-decoration: none;
	background-image: url(../images/bg_form.gif);
	background-repeat: repeat-x;
	height: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 3px;



	*margin-top:-1px;
}

.text_digite_numeros {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.bg_dir {
	background-image: url(../images/bg_dir.gif);
	background-repeat: repeat-y;
}

.bg_top_conteudo {
background-image:url(../images/bg_cima.gif);
background-repeat:repeat-x;
}

.bg_esquerda {
background-image:url(../images/bg_esq.gif);
background-repeat:repeat-y;
}

.bg_bot_conteudo {
background-image:url(../images/bg_baixo.gif);
background-repeat:repeat-x;
}

pading_bot_10
{
 padding-bottom :10px;
}

#box_defeito 
{
	border:1px solid #D1D1D1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:305px;
	overflow:auto;
	padding:10px;
	width:570px;
}

#box_defeito2 
{
	border:1px solid #D1D1D1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:305px;
	overflow:auto;
	padding:10px;
	width:570px;
}

.bg_menu_duvidas_esq {
background-image:url(../images/bg_duvidas_esq.gif);
background-repeat:repeat-y;
}

.bg_menu_duvidas_dir {
	background-image:url(../images/bg_duvidas_dir.gif);
	background-repeat:repeat-y;
}

.bg_menu_duvidas_cima {
background-image:url(../images/bg_duvidas_cima.gif);
background-repeat:repeat-x;
}
.bg_menu_duvidas_baixo {
background-image:url(../images/bg_duvidas_baixo.gif);
background-repeat:repeat-x;
}

.alertMessages
{
	position: absolute;
	width: 400px;
	margin: 0;
	z-index: 50;
	left: 605px;
}

.indicate 
{
	position: absolute;
	width: 360px;
	margin: 0;
	z-index: 50;
	top: 525px;
	left: 605px;
}

.deliveryTime 
{
	position: absolute;
	width: 475px;
	margin: 10px 0 0 0;
	z-index: 50;
	top: 510px;
	left: 290px;
}

#dvProductName { color:#70A9C1; font-weight: bold; font-size: 14px; }

.padding_12_boot {
	padding-bottom: 12px;
}

.bg_top_frete {
	background-image: url(../images/bg_cima_frete.gif);
	background-repeat: repeat-x;
}
.bg_dir_frete {
	background-image: url(../images/bg_dir_frete.gif);
	background-repeat: repeat-y;
}
.bg_esq_frete {
	background-image: url(../images/bg_esq_frete.gif);
	background-repeat: repeat-y;
}
.bg_boot_frete {
	background-image: url(../images/bg_baixo_frete.gif);
	background-repeat: repeat-x;
}
.arial_11_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
}
.arial_13_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #636768;
}
.forms_frete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #73b3cc;
	text-decoration: none;
	background-image: url(../images/bg_form_calculofrete.jpg);
	background-repeat: repeat-x;
	height: 19px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 5px;
	padding-left: 0px;
}

















	*margin-top:-1px;
}

.arial_9_preto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

thead tr th.data, thead tr th.valor { width: 13%; }
thead tr th.status { width: 22%; }
thead tr th a {
font: bold 13px "trebuchet ms";
padding: 2px 15px 2px 0;
color: #4e4f51;
background: url(../images/mini-marker.png)no-repeat right;
}
.principal .header .topo .televendas {
float: right;
position: relative;
display: block;
padding: 5px 0 0 0;
width: 77%;
margin-top: 35px;
margin-right: 25px;
text-align: center;
}
.principal.w800 .header .topo .televendas { width: 71%; }
.televendas span.pageTitle
{
font-size: 18px;
font-family: "Trebuchet MS", Arial, Verdana;
font-weight: bold;
border-bottom: 1px solid gray;
display: block;
color: #6A6665;
}
.televendas span.pageSubtitle
{
font-size: 14px;
font-family: "Trebuchet MS", Arial, Verdana;
font-weight: normal;
color: #6A6665;
}
.principal div.caixaLogin
{
width: 290px;
margin-left: auto;
margin-right: auto;
border: ridge #ccc;
padding: 7px;
margin-top: 50px;overflow: auto;
background-color: #f4f4f4;
}
.principal div.caixaLogin label.labels
{
float: left;
padding-top: 5px;
padding-left: 20px;
color: #6A6665;
}
.principal div.caixaLogin label.inputs
{
width: 159px;
height: 25px;
background:url(../images/campo-vale.png) no-repeat;
float: right;
padding-right: 20px;
}
.principal div.caixaLogin input.inputs
{
width: 145px;
background: transparent;
border: 0;
padding: 7px 7px;
color: #6A6665;
font-size: 14px;
font-weight: bold;
text-align: left;
}
.principal .caixaLogin a.btn-confirmar,
.principal .caixaLogin a.btn-cancelar {
display: inline;
position: relative;
width: 103px;
height: 20px;
margin: 10px 6px 0 1px;
padding: 3px 0 3px;
color: #fff;
text-align: center;
text-decoration: none;
background: url(../images/bg-btn-cinza.png) left top no-repeat;
}
.border_bot_basket {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.principal .caixaLogin a.btn-confirmar { float: left; }
.principal .caixaLogin a.btn-cancelar { float: right; }

/* HACK for SAFARI Browser, please don´t remove */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .principal .caixaLogin a.btn-confirmar,
 .principal .caixaLogin a.btn-cancelar {
 padding: 6px 0 }
}

.principal .caixaLogin a:hover { text-decoration: underline; }

.aviso_forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	line-height: 15px;
	font-style: italic;
}

.borda_tab_prods 
{
	border-bottom:1px solid #CFCFCF;
	padding:18px 12px;
}
.tabela_produtos {
	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
}
.pag_sup_produto_new {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;  
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-left-color: #CECECE;
	border-bottom-color: #CECECE;
	height: 30px;
	width: 100%;
}

.text_como_comprar 
{
color:#5FAAC4;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}

body.sku div.pesquisar-palavra-nesta-pagina fieldset legend { display:none; }
body.sku div.pesquisar-palavra-nesta-pagina fieldset input.btn-pesquisar-palavra {
background:url(../images/btn-pesquisar-nesta-pagina.png) no-repeat;
width:99px;
height:20px;
border:0;
cursor:pointer;
margin:5px 0 0 5px;
}

.border_left_right_conteudo
{
    background-color:#FEFDF8;
    border-left:1px solid #DBDBD8;
    border-right:1px solid #DBDBD8;
}

.geral_pop_avise {
	width: 400px;
	height:280px;
	position:absolute;
	background-color: #FFFFFF;
	z-index:50;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
}
.geral_pop_avise .conteudo_pop_avise {
	float: left;
	width: 372px;
	padding-left: 28px;
}
.geral_pop_avise .conteudo_pop_avise .seu_nome_email {
	float: left;
	padding-right: 40px;
}
.geral_pop_avise .conteudo_pop_avise .float_left_form_avise {
	float: left;
	width: 235px;
}
.geral_pop_avise .conteudo_pop_avise .float_left_semanas {
	float: left;
}
.tabelalc.* { text-align: center; }

.font_cinza_14 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #999999;
	text-decoration: line-through;
}
.font_azul_17 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 17px;
	color: #0586B3;
	text-decoration: none;
}
.font_cinza_15 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}
.font_vermelha_11 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.border_bot_cinza_escuro {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}

.border_bot_cinza {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}

.arial_10_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
}

.arial_12_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636768;
	
}

.font_azul_a {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #4F98AE;
	text-decoration: none;
}
.box_cartoes {
	width: 307px;
}
.box_cartoes .conteudo_form_cartoes {
	background-color: #D7EBF6;
	width: 180px;
	padding-right: 5px;
	padding-left: 4px;
}
.box_cartoes .conteudo_cartoes_imgs {
	background-color: #D7EBF6;
	text-align: center;
}

.forms_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F497D;
	text-decoration: none;
	background-image: url(../images/bg_form_azul.gif);
	background-repeat: repeat-x;
	height: 21px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 3px;
	*margin-top:-1px;
}

.box_compra_segura 
{
	z-index: 20;
	float: left;
	width: 702px;
}
.conteudo_box_compra_segura {
	background-image: url(../images/bg_conteudo.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 696px;
	padding-right: 2px;
	padding-left: 4px;
}
.conteudo_box_compra_segura ul{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.conteudo_box_compra_segura ul li{
	float: left;
	width: 100%;
	margin: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	list-style-type: none;
	font-size: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.conteudo_box_compra_segura ul li img{
	float: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 48px;
	margin: 0px;
}
.conteudo_box_compra_segura ul li span {
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	float: left;
	padding-top: 7px;
	line-height: 15px;
	width: 540px;
}
.conteudo_box_compra_segura ul li p {
	float: left;
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 12px;
	color: #013e6c;
	text-decoration: none;
	width: 540px;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.conteudo_box_compra_segura ul li p a{
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 12px;
	color: #013e6c;
	text-decoration: none;
}
.conteudo_box_compra_segura ul li p a:hover{
	font-family: Tahoma, Arial, Verdana, "Times New Roman";
	font-size: 12px;
	color: #013e6c;
	text-decoration: underline;
}

.ratingStar
{
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-size:0;
height:20px;
margin:0;
padding:0;
width:20px;
}

.whiteStar
{
    background-image:url(../images/icon-estrela1.gif);
}

.greenStar
{
    background-image:url(../images/icon-estrela2.gif);
}

.redStar
{
    background-image:url(../images/icon-estrela3.gif);
}

.blueStar
{
    background-image:url(../images/icon-estrela4.png);
}

/* Classes para atender horario de atendimento do SAC e Televendas. 
   Ass. Carlos Fabiano.
*/
div {
	padding: 0px;
	margin: 0px;
}
.float_left {
	float: left;
}
.horario_atendimento {
	width: 248px;
	float: left;
	background-image: url(../images/bg_geral_horario_atendimento.jpg);
	background-repeat: repeat-y;
}
.horario_atendimento ul {
	width: 233px;
	padding-left: 15px;
	list-style-type: none;
}
.horario_atendimento ul li {
	padding-bottom: 5px;
}
.horario_atendimento ul li span {
	padding-left: 10px;
}
.conteudo_horario_atendimento {
	width: 248px;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:10px;
	color: #666666;
}
.box_nao_sei_cep {
	width:412px;
	position: relative;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-bottom: 8px;
}
.box_nao_sei_cep .curva_top_esq_nao_sei_cep {
	background-image: url(../images/curva_top_esq_nao_sei_cep.gif);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 10;
	height: 8px;
	width: 8px;
}
.box_nao_sei_cep .curva_top_dir_nao_sei_cep {
	background-image: url(../images/curva_top_dir_nao_sei_cep.gif);
	background-repeat: no-repeat;
	top: 0px;
	right: 0px;
	position: absolute;
	z-index: 10;
	height: 8px;
	width: 8px;
}
.box_nao_sei_cep .curva_bot_esq_nao_sei_cep {
	background-image: url(../images/curva_bot_esq_nao_sei_cep.gif);
	background-repeat: no-repeat;
	left: 0px;
	bottom: 0px;
	position: absolute;
	z-index: 10;
	height: 8px;
	width: 8px;
}
.box_nao_sei_cep .curva_bot_dir_nao_sei_cep {
	background-image: url(../images/curva_bot_dir_nao_sei_cep.gif);
	background-repeat: no-repeat;
	right: 0px;
	bottom: 0px;
	position: absolute;
	z-index: 10;
	height: 8px;
	width: 8px;
}
.arial_13_nao_sei_cep_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f98ae;
	text-decoration: none;
}
select.form_nao_sei_cep_endereco_drop {
	font-size: 10px;
}
.bg_form_nao_sei_cep_endereco {
	background-image: url(../images/bg_form_endereco_nao_sei_cep.gif);
	background-repeat: no-repeat;
	width: 190px;
	padding-left: 8px;
	padding-top: 2px;
	height: 15px;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.arial_11_cinza_nao_sei_cep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.bg_form_nao_sei_cep_bairro {
	background-image: url(../images/bg_form_bairro_nao_sei_ceo.gif);
	background-repeat: no-repeat;
	width: 307px;
	padding-left: 4px;
	padding-top: 2px;
	height: 15px;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.border_bot_cinza_nao_sei_cep {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
.box_nao_sei_cep .conteudo_listagem_ruas_nao_sei_cep {
	height: 123px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
a.links_ruas_nao_sei_cep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
	display: block;
}
a.links_ruas_nao_sei_cep:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	display: block;
	padding-left: 10px;
}

.curva_top_menu_serv {
	background-image: url(../images/curva_top_menu_serv.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 126px;
	float: left;
}
.curva_bot_menu_serv {
	background-image: url(../images/curva_bot_menu_serv.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 126px;
	float: left;
	padding-top: 5px;
	padding-bottom: 6px;
}
.conteudo_menu_serv {
	background-color: #f2f2f2;
	float: left;
	width: 126px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.servicos_menu_seta_branca{
	background-image: url(../images/seta_menu_servicos_branco.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	float: left;
	width: 106px;
	background-position: 0px 3px;
	font-size: 11px;
	margin-left: 4px;
}
.servicos_menu_seta_branca a{
	font-size: 11px;
	color: #6a6665;
	text-decoration: none;
	font-weight: normal;
}
.servicos_menu_seta_branca a:hover{
	font-size: 11px;
	color: #6a6665;
	text-decoration: underline;
}


.conteudo_geral_tracking {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
}
.conteudo_geral_tracking .conteudo_tit_tracking_bt_hist_pedido {
	float: left;
	width: 100%;
	padding-bottom: 8px;
}
.conteudo_geral_tracking .conteudo_tit_tracking_bt_hist_pedido .tit_tracking {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 18px;
	line-height: 18px;
	color: #003366;
	text-decoration: none;
	padding-top: 15px;
	float: left;
}
.conteudo_geral_tracking .conteudo_tit_tracking_bt_hist_pedido .conteudo_bt_hist_pedido_obs {
	float: right;
	width: 313px;
}
.conteudo_geral_tracking .conteudo_tit_tracking_bt_hist_pedido .conteudo_bt_hist_pedido_obs .bt_hist_pedido {
	float: left;
}
.conteudo_geral_tracking .conteudo_tit_tracking_bt_hist_pedido .conteudo_bt_hist_pedido_obs .obs_bt_hist_pedido {
	float: left;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	width: 100%;
	text-align: center;
}
.conteudo_geral_tracking .box_linha_tempo_tracking {
	float: left;
	width: 100%;
	padding-bottom: 25px;
}
.curva_top_box_linha_tempo_tracking {
	background-image: url(../images/curva_top_box_linha_tempo_tracking.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 999px;
}
.curva_bot_box_linha_tempo_tracking {
	background-image: url(../images/curva_bot_box_linha_tempo_tracking.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 999px;
}
.bg_box_linha_tempo_tracking {
	background-image: url(../images/bg_box_linha_tempo_tracking.gif);
	background-repeat: repeat-y;
	float: left;
	width: 999px;
}
.conteudo_geral_tracking .box_linha_tempo_tracking .conteudo_box_linha_tempo_tracking {
	padding-left: 26px;
	padding-top: 12px;
	float: left;
	width: 973px;
}
.conteudo_geral_tracking .box_linha_tempo_tracking .conteudo_box_linha_tempo_tracking .box_cod_pedido {
	width: 100%;
	float: left;
	padding-bottom: 5px;
}
.curva_esq_box_cod_pedido {
	background-image: url(../images/curva_esq_box_cod_pedido.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 20px;
}
.curva_dir_box_cod_pedido {
	background-image: url(../images/curva_dir_box_cod_pedido.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 20px;
	padding-left: 13px;
	padding-right: 13px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}.bg_box_cod_pedido {
	float: left;
	height: 20px;
	background-color: #003366;
}
.conteudo_geral_tracking .box_linha_tempo_tracking .bg_box_linha_tempo_tracking .curva_top_box_linha_tempo_tracking .curva_bot_box_linha_tempo_tracking .conteudo_box_linha_tempo_tracking .conteudo_linha_tempo_tracking {
	float: left;
	width: 100%;
	padding-bottom: 25px;
}
.conteudo_geral_tracking .box_linha_tempo_tracking .bg_box_linha_tempo_tracking .curva_top_box_linha_tempo_tracking .curva_bot_box_linha_tempo_tracking .conteudo_box_linha_tempo_tracking .conteudo_linha_tempo_tracking .box_estado_tracking {
	float: left;
	width: 136px;
	margin-right: 11px;
}
.conteudo_geral_tracking .box_linha_tempo_tracking .bg_box_linha_tempo_tracking .curva_top_box_linha_tempo_tracking .curva_bot_box_linha_tempo_tracking .conteudo_box_linha_tempo_tracking .conteudo_linha_tempo_tracking .box_linha_ped_processamento {
	float: left;
	width: 425px;
	margin-right: 11px;
	padding-top: 50px;
}
.ico_estado_tracking {
	padding-top: 33px;
	float: left;
}
.ico_estado_tracking_apagado {
	float: left;
}
.text_estado_tracking {
	padding-top: 8px;
	float: left;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	line-height: 17px;
	color: #5faac4;
	text-decoration: none;
	text-align: center;
}
.text_estado_tracking_apagado {
	padding-top: 8px;
	float: left;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	line-height: 17px;
	color: #999999;
	text-decoration: none;
	text-align: center;
}
.curva_top_box_estado_tracking {
	background-image: url(../images/curva_top_box_estado_tracking.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 136px;
}
.curva_bot_box_estado_tracking {
	background-image: url(../images/curva_bot_estado_tracking.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 136px;
	background-color: #b3b3b3;
}
.bg_box_estado_tracking {
	background-image: url(../images/bg_box_estado_tracking.gif);
	background-repeat: repeat-y;
	float: left;
    margin-top:12px;
	width: 136px;
}
.tit_box_estado_tracking {
	float: left;
	width: 100%;
	padding-top: 9px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}
.ico_estado_tracking_ativo {
	padding-top: 11px;
	float: left;
	padding-left: 1px;
}
.text_estado_tracking_ativo {
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	line-height: 17px;
	color: #003300;
	text-decoration: none;
	float: left;
	width: 100%;
	padding-top: 6px;
	text-align: center;
	padding-bottom: 23px;
}
.text_ver_detalhes_box_estado_tracking {
	padding-left: 37px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	background-image: url(../images/bullet_bot_box_estado_tracking.gif);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	padding-bottom: 6px;
}
.text_ver_detalhes_box_estado_tracking a {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.text_ver_detalhes_box_estado_tracking a:hover {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.text_previsao_estado_traking {
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 10px;
}
.conteudo_geral_tracking .box_linha_tempo_tracking .bg_box_linha_tempo_tracking .curva_top_box_linha_tempo_tracking .curva_bot_box_linha_tempo_tracking .conteudo_box_linha_tempo_tracking .conteudo_linha_tempo_tracking .text_aleta_restreamento {
	float: left;
	width: 931px;
	padding-left: 42px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 15px;
}
.arial_12_azul_alerta_rastreamento {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.selo_transportadora_box_estado_tracking {
	float: left;
	width: 100%;
	padding-bottom: 9px;
	text-align: center;
	padding-top: 3px;
}
.margin_bot_30 {
	margin-bottom: 30px;
}
.conteudo_geral_tracking .box_linha_tempo_tracking .bg_box_linha_tempo_tracking .curva_top_box_linha_tempo_tracking .box_detalhes_rastreamento {
	float: left;
	width: 917px;
	margin-right: 15px;
	margin-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding-left: 52px;
	padding-top: 20px;
	padding-bottom: 30px;
}
.arial_13_azul_detalhe_tracking {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	color: #003366;
	text-decoration: none;
}
.arial_13_azul_line_height_33 {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	line-height: 33px;
	color: #003366;
	text-decoration: none;
}
.arial_13_cinza_line_height_33 {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	line-height: 33px;
	color: #333333;
	text-decoration: none;
}
.arial_13_cinza_tit_detalhe_tracking {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.conteudo_login_traking {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
	display: table;
}
.conteudo_login_traking .coluna_rastreamento_pedidos {
	float: left;
	width: 329px;
}
.curva_top_box_rastreamento_login_tracking {
	background-image: url(../images/curva_top_box_rastreamento_login.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 329px;
	height: 13px;
}
.curva_bot_box_rastreamento_login_tracking {
	background-image: url(../images/curva_bot_box_rastreamento_login.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 300px;
	background-color: #e1e8f7;
	padding-left: 29px;
}
.curva_esq_campo_login_tracking_bg_azul {
	background-image: url(../images/curva_esq_campo_tracking_bg_azul.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 18px;
}
.curva_dir_campo_login_tracking_bg_azul {
	background-image: url(../images/curva_dir_campo_tracking_bg_azul.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 18px;
	padding-right: 10px;
	padding-left: 10px;
}
.bg_campo_login_tracking {
	background-image: url(../images/bg_campo_tracking_bg_azul.gif);
	background-repeat: repeat-x;
	float: left;
	height: 18px;
}
.campo_login_tracking {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	line-height: 18px;
	color: #73B3CC;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0px;
	padding: 0px;
}
.conteudo_login_traking .coluna_login_tracking {
	float: none;
	width: 649px;
	margin-left:auto;
	margin-right:auto;
}
.curva_top_box_login_tracking {
	background-image: url(../images/curva_top_box_login_traking.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 649px;
}
.curva_bot_box_login_tracking {
	background-image: url(../images/curva_bot_box_login_tracking.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 649px;
	padding-bottom: 11px;
}

.bg_box_login_tracking {
	background-image: url(../images/bg_box_login_tracking.gif);
	background-repeat: repeat-y;
	float: left;
	width: 649px;
}
.arial_15_azul_traking {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 16px;
	color: #003366;
	text-decoration: none;
}
.curva_esq_campo_login_tracking_bg_branco {
	background-image: url(../images/curva_esq_campo_tracking_bg_branco.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 18px;
}
.curva_dir_campo_login_tracking_bg_branco {
	background-image: url(../images/curva_dir_campo_tracking_bg_branco.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 18px;
	padding-right: 10px;
	padding-left: 10px;
}.bg_box_esqueci_senha_login_tracking {
	float: left;
	height: 51px;
	width: 416px;
	padding-left: 25px;
	background-image: url(../images/bg_box_esqueci_senha_login_tracking.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.arial_12_cinza_claro_login_traking {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


