/* @override 
	http://zee.com.br/extranet/panvel/panvel-template/css/main.css
	http://localhost:8888/panvel-0204/css/main.css
*/

/* *************************** 
  Site - PanVel
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
margin:0;
padding:0;
}
a:link, a:visited, a:active {
	color:#D36124;
	text-decoration:none;
	outline:medium none;
}
a:hover {
color:#0C3772;
text-decoration:underline;
}
img {
border:0 none;
}
fieldset {
border:medium none;
}
li {
list-style:none outside none;
}
.clear {
clear:both;
font-size:0;
height:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#header {
	height: 184px !important;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 980px;
	z-index: 99;
	background: url("../imagens/header_site.jpg") center top no-repeat;
}
#header h1 {
	height: auto;
	left: 0;
	position: absolute;
	top: 65px;
	width: 185px;
}
#header h1 a {
	background: url("../imagens/logo2.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 63px;
	outline-style: none;
	text-indent: -9999px;
	width: 174px;
}
#header_phone {
	background: url("../imagens/header_phone_bg.png") no-repeat scroll 0 3px transparent;
	color: #FFFFFF;
	font-size: 10px;
	height: 47px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 40px;
	width: 145px;
}
#header_phone h2 {
    color: #F37F24;
    font-size: 13px;
    font-weight: bold;
	margin-top:0px;
}
#header_phone span {
    display: block;
    float: right;
    text-align: center;
    width: 85px;
}
#header_topright {
	position:absolute;
	right:0;
	top:6px;
}
#header_topright a {
	color:#0C3772;
}
#header_topright .orange a {
	color:#D36124;
}
#header_topright img {
	vertical-align:middle;
}
#header_search {
	margin-left: 410px;
	position: absolute;
	top: 66px;
	width: 405px;
	z-index:100;
}

#header_search form {
	background: url("../imagens/fundo_input_pesquisa.png") no-repeat;
	border: 0px;
	height:43px;
	width:405px;
	padding: 0 0 0 3px;
	margin-top:8px;
}
#header_search form input{
	height: 35px;
	line-height:35px;
	margin-left:5px;
	border:0 none;
	vertical-align:middle;
}
#header_search form input.input_search {
	color: #999999;
	padding-left: 10px;
	width: 335px;	
	font-size:15px;
}
#header_search_text {
color:#879CBA;
float:left;
padding:5px 0 0 5px;
}
#header_search_link {
color:#FFFFFF;
float:right;
padding:5px 0 0;
}
#header_search_link a {
color:#FFFFFF;
}
#header #topmenu {
	left: 0;
	position: absolute;
	top: 6px;
}
#header #topmenu li {
	float: left;
	font-weight: bold;
}
#header #topmenu li a {
	background:url(../imagens/icon_arrow1.png) no-repeat scroll 10px 9px transparent;
	border:0 none;
	color:#666666;
	float:left;
	padding:5px 4px 7px 21px;
}
#header #topmenu li a:hover {
	text-decoration:none;
}
#header #topmenu li.hover a {
	background: url("../imagens/icon_arrow2.png") no-repeat left center 6px 9px #FFFFFF;
	border-color: #C6C6C6;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	color: #F47F24;
	padding:5px 3px 7px 15px;
}
#sitemap {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #C6C6C6;
border-left:1px solid #C6C6C6;
border-right:1px solid #C6C6C6;
display:none;
font-size:10px;
left:0;
padding:25px 0 10px;
position:absolute;
top:25px;
width:980px;
z-index:2147483647;
}
#sitemap.display {
display:block;
z-index:10000;
}
#header #topmenu li #sitemap ul {
border-left:1px solid #C6C6C6;
float:left;
padding-left:5px;
width:90px;
}
#header #topmenu li #sitemap ul.first {
border-left:0 none;
}
#header #topmenu li #sitemap ul.wide {
width:105px;
}
#header #topmenu li #sitemap ul li {
float:none;
padding:0 0 7px;
}
#header #topmenu li #sitemap ul li.heading {
color:#0D3268;
font-weight:bold;
}
#header #topmenu li #sitemap ul li a {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#333333;
float:none;
padding:0;
}
#header #topmenu li #sitemap ul li a:hover {
text-decoration:underline;
}
#topmenu_cep {
position:relative;
}
#cep_form {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #C6C6C6;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	display: none;
	height: 67px;
	left: 487px;
	padding: 0 20px 0;
	position: absolute;
	top: 21px;
	width: 260px;
	z-index: 100;
}
#cep_form.display {
display:block;
}
#cep_form label {
	color: #555555;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 1px;
}
#cep_form input {
vertical-align:middle;
}
#cep_form #input_cep1 {
border:1px solid #C6C6C6;
height:20px;
padding:5px 0 0 5px;
width:120px;
}
#cep_form #input_cep2 {
border:1px solid #C6C6C6;
height:20px;
margin:0 6px 0 3px;
padding:5px 0 0 5px;
width:55px;
}
#cep_form p {
	font-size: 10px;
	padding-top: 2px;
}
#header #topmenu #cep_form li a {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	display:inline;
	float:none;
	padding:0;
}
#header #listMenuRoot {
	left: 0;
	position: absolute;
	top: 150px;
}


.slider-txt {
	background:none repeat scroll 0 0 #1C2674;
	height:30px;
	text-align:center;
}

#content {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #CCCCCC;
padding-bottom:16px;
}
.breadcrumb {
color:#999999;
height:35px;
line-height:35px;
text-align:left;
width:100%;
}

.breadcrumb a,
.breadcrumb span {
font-size: 10px;
}

.spacer {
border-top:1px solid #CCCCCC;
color:#999999;
height:10px;
line-height:0;
text-align:left;
width:100%;
}
.breadcrumb a {
color:#999999;
}
.breadcrumb a:hover {
color:#999999;
}
.breadcrumb span {
color:#333333;
}
#content_inner {
	margin:0 auto;
	overflow:hidden;
	width:985px;
}
#maincontent {
float:right;
width:720px;
}

.maincontent_inner_superguia { 
background: url(../imagens/bgSuperGuia.jpg) no-repeat right bottom; 
height: 400px; 
margin-bottom: 20px;
border:medium none !important;
padding:0 !important;
text-align:left;
width:auto !important;
}		
.text h1 { border: none; }
.text h1.superguia-title { background: url(../imagens/titSuperGuia.jpg) no-repeat !important; width: 205px !important; height: 47px !important; text-indent: -90000px;}
.cont-superguia { width: 450px; }
.filter-superguia { position: static !important; }
.maincontent_inner .filter-superguia, .maincontent_inner_superguia .filter-superguia { float: none !important; }



.maincontent_inner h2 {
color:#000000;
font-size:24px;
padding-bottom:25px;
}
.maincontent_inner h1 span {
color:#666666;
font-size:13px;
}
.maincontent_inner h2.bottom_border {
border-bottom:3px solid #CCCCCC;
color:#000000;
font-size:24px;
padding-bottom:10px;
}
.maincontent_inner h2 a {
background:url(../imagens/bg_home_box_h2_a.png) no-repeat scroll right top transparent;
color:#999999;
float:right;
font-size:10px;
font-weight:normal;
margin-top:5px;
padding:3px 26px 3px 0;
}
.maincontent_tab {
background:url(../imagens/bg_home_tab.png) repeat-x scroll left bottom transparent;
height: 37px;
margin-top:10px;
width:100%;
}
.maincontent_tab ul li {
float:left;
height:25px !important;
padding-left:0px;
position:relative;
margin-top:-3px;
margin-right:10px;
}
.maincontent_tab ul li a {
border-color:#CDCDCD #CDCDCD -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#999999;
display:block;
float:left;
font-size:14px;
font-weight:bold;
line-height:35px;
padding:0 12px;
}

.maincontent_tab ul li a span {
background:url("../imagens/bg_li_a_span.jpg") no-repeat scroll left 8px transparent;
color:#666666;
cursor:pointer;
display:block;
font-size:11px;
height:30px;
line-height:normal;
padding-left:25px;
padding-top:5px;
width:80px;
}
.maincontent_tab ul li a:hover span,
.maincontent_tab ul li a.ativo span {
height:31px;
}
.maincontent_tab .selected a span {
background:url("../imagens/bg_li_a_span.jpg") no-repeat scroll left 8px transparent;
color:#666666;
cursor:pointer;
display:block;
font-size:11px;
height:31px;
line-height:normal;
padding-left:25px;
padding-top:5px;
width:80px;
}
.maincontent_tab .selected a:hover span,
.maincontent_tab .selected a.ativo span {
background:url("../imagens/bg_li_a_span.jpg") no-repeat scroll left 8px transparent;
color:#666666;
cursor:pointer;
display:block;
font-size:11px;
height:31px;
line-height:normal;
padding-left:25px;
padding-top:5px;
text-decoration:none;
width:80px;
}
.maincontent_tab .selected a {
background:url("../imagens/bg_home_tab_a.png") repeat-x scroll 0 0 transparent;
border-color:#999999 #999999 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#333333;
line-height: 25px !important;
text-decoration:none;
}
.maincontent_tab .selected a:hover {
background:url("../imagens/bg_home_tab_a.png") repeat-x scroll 0 0 transparent;
border-color:#999999 #999999 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#333333;
line-height:36px;
text-decoration:none;
}
.maincontent_tab ul li a:hover span {
color:#333333;
text-decoration:none;
}
.maincontent_tab ul li a span {
text-decoration:none;
}
.maincontent_tab p {
color:#666666;
float:right;
padding-top:8px;
}
.maincontent_tab p strong {
color:#333333;
}
.maincontent_tab p a {
background:url("../imagens/print.png") no-repeat scroll left top transparent;
color:#333333;
font-size:11px;
padding:1px 0 1px 21px;
}
.maincontent_tab p a:hover {
color:#333333;
}
.maincontent_box {
color:#666666;
overflow:hidden;
padding:7px 0;
width:100%;
}
.maincontent_filtrar {
background:url("../imagens/bg_home_tab.png") repeat-x scroll left bottom transparent;
color:#666666;
height:27px;
padding:7px 0 0;
width:100%;
}
.maincontent_filtrar span.title {
float:left;
padding-top:3px;
}
.maincontent_box p {
color:#666666;
font-size:13px;
line-height:19px;
padding-bottom:18px;
}
.maincontent_box .tab_text_box p {
color:#666666;
float:right;
font-size:13px;
line-height:19px;
padding-bottom:15px;
width:280px;
}
.tab_text_box span {
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
padding-left:6px;
width:208px;
}
.tab_text_box span a {
color:#000000;
}
.tab_text_box span a:hover {
color:#000000;
}
.tab_text_box ul {
float:left;
width:130px;
}

.product_item_tr {
float:left;
width:100%;

}

.product_item {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FFFFFF;
float:left;
height:145px;
margin:18px 15px 0 0;
padding:9px 4px 8px 6px;
position:relative;
text-align:left;
width:207px;
}
.product_item:hover {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #CCCCCC;
width:207px;
}
.product_item input {
border:1px solid #CCCCCC;
width:17px;
}
.product_item h4 {
color:#123267;
height:55px;
padding-bottom:8px;
}
.product_item h4 a {
color:#123267;
font-size:14px;
font-weight:bold;
}
.product_item.last {
margin-right:0;
}
.product_price {
float:right;
height:71px;
position:absolute;
right:0;
width:125px;
}
.product_price img {
margin-right:6px;
vertical-align:middle;
}
.product_price ul {
height:26px;
padding-bottom:5px;
padding-top:5px;
width:130px;
}
.product_price .old_price, .subnav_inner .subnav_inner_list2 li span.side-old {
color:#333333;
font-size:11px;
text-decoration:line-through;
}
.product_price .new_price {
color:#D8642C;
font-size:13px;
font-weight:bold;
}
.product_price .nao_tem {
color:#333333;
font-size:11px;
}
.page {
}
.page ul {
background:url("../imagens/bg_page2.png") no-repeat scroll right top transparent;
height:24px;
overflow:hidden;
padding-right:1px;
}
.page li {
background:url("../imagens/bg_page1.png") repeat-x scroll left top transparent;
float:right;
font-weight:bold;
height:24px;
line-height:24px;
}
.page a {
background:url("../imagens/bg_page2.png") no-repeat scroll left top transparent;
display:block;
float:left;
padding:0 9px;
}
.page a:hover {
color:#D8642C;
text-decoration:none;
}
#payment {
margin:0 auto;
overflow:hidden;
padding:18px 0;
width:958px;
}
.payment_box {
float:left;
padding-right:22px;
text-align:left;
}
.payment_box h1 {
color:#333333;
font-size:12px;
padding-bottom:23px;
}
.payment_box ul li {
background:url("../imagens/bg_payment_box_li.png") no-repeat scroll left top transparent;
float:left;
height:30px;
padding-right:3px;
width:45px;
}
.payment_box ul li img {
display:block;
margin:3px auto 0;
}
.payment_box p img {
float:left;
margin-right:24px;
}
.maincontent_inner h3 {
border-bottom:4px solid #ECEBE9;
color:#000000;
font-size:24px;
padding-bottom:12px;
}
.product_detail {
overflow:hidden;
padding:20px 0;
width:100%;
}
.product_detail_img {
float:left;
text-align:center;
width:143px;
}
.product_detail_img img {
display:block;
margin:0 auto 5px;
}
.product_detail_img a {
background:url("../imagens/product_detail_img_a.jpg") no-repeat scroll left top transparent;
color:#666666;
font-size:11px;
padding-left:15px;
}
.oferta, .tag-superguia {
float:right;
height:84px;
margin-top:10px;
padding-right:8px;
width:531px;
}
.oferta {
background:url("../imagens/bg_oferta.jpg") no-repeat scroll left top transparent;
}
.tag-superguia {
background:url("../imagens/bg_oferta6.jpg") no-repeat scroll left top transparent;
}
.tag-sem {
border:1px solid #999999;
float:right;
line-height:20px;
padding:10px 10px 15px;
width:450px;
}
.tag-sem img {
margin-left:-36px;
margin-top:-11px;
position:absolute;
}
.sem_oferta {
background:url("../imagens/bg_sem_oferta.jpg") no-repeat scroll left top transparent;
float:right;
height:84px;
margin-top:10px;
padding-right:8px;
width:531px;
}
.oferta p.txt_extra, .sem_oferta p.txt_extra, .tag-superguia p.txt_extra {
color:#666666;
line-height:17px;
padding:15px;
}
.maincontent_inner .product_information .oferta.avise, .maincontent_inner .product_information .tag-superguia.avise {
background:url("../imagens/bg_oferta3.jpg") no-repeat scroll left top transparent;
float:right;
height:84px;
margin-top:10px;
padding-right:8px;
width:340px;
}
.product_information .oferta.avise p, .product_information .tag-superguia.avise p {
padding-bottom:3px;
}
.product_information .oferta.avise ul, .product_information .tag-superguia.avise ul {
padding-left:15px;
}
.oferta_text {
float:right;
height:68px;
margin-top:7px;
padding-top:0;
text-align:center;
width:151px;
}
.oferta_text p {
color:#333333;
font-size:12px;
padding-top:8px;
}
.bazar ul, .bazar_com_cesta ul, .oferta ul, .tag-superguia ul {
padding-left:46px;
padding-top:22px;
}
.sem_oferta ul, .cesta_sem_oferta ul {
padding-left:22px;
padding-top:22px;
}
.oferta .old_price, .tag-superguia .old_price {
color:#666666;
font-size:11px;
text-decoration:line-through;
}
.sem_oferta .old_price, .cesta_sem_oferta .old_price {
color:#666666;
font-size:11px;
text-decoration:line-through;
}
.oferta .new_price, .cesta_sem_oferta .new_price, .sem_oferta .new_price, .tag-superguia .new_price {
color:#D06626;
font-size:18px;
font-weight:bold;
}
.oferta_button {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #D0D0D0;
float:right;
height:68px;
margin-top:7px;
width:151px;
}
.oferta_button p {
color:#333333;
font-size:11px;
padding-top:10px;
text-align:center;
}
.oferta_button p input {
border:1px solid #9A9A9A;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:13px;
padding:2px 0;
text-align:center;
width:21px;
}
.oferta_button img {
display:block;
margin:4px auto 0;
}
.product_information {
float:left;
width:494px;
}
.product_information .oferta, .product_information .tag-superguia {
float:right;
height:84px;
margin-top:10px;
padding-right:8px;
width:340px;
}
.product_information .tag-sem {
border:1px solid #999999;
float:right;
line-height:20px;
padding:10px 10px 15px;
width:300px;
}
.product_information .tag-sem img {
margin-left:-36px;
margin-top:-11px;
position:absolute;
}
.product_information .oferta {
background:url("../imagens/bg_oferta2.jpg") no-repeat scroll left top transparent;
}
.product_information .tag-superguia {
background:url("../imagens/bg_oferta5.jpg") no-repeat scroll left top transparent;
}
.product_information .cesta_sem_oferta {
background:url("../imagens/bg_oferta4.jpg") no-repeat scroll left top transparent;
float:right;
height:84px;
margin-top:10px;
padding-right:8px;
width:340px;
}

.bazar{
    float: right;
    height: 84px;
    margin-top: 10px;
    padding-right: 8px;
    width: 531px;
    background: url("../imagens/bg_bazar.jpg") no-repeat scroll left top transparent;
}

.bazar_com_cesta{	
    float: right;
    height: 84px;
    margin-top: 10px;
    padding-right: 8px;
    width: 531px;
    background: url("../imagens/bg_bazar2.jpg") no-repeat scroll left top transparent;
}
.bazar ul, .tag-superguia ul {
    padding-left: 46px;
    padding-top: 22px;
}

.bazar .new_price{
    color: #D4D722;
    font-size: 18px;
    font-weight: bold;
}

.bazar_com_cesta .new_price{
    color: #D4D722;
    font-size: 18px;
    font-weight: bold;
}

.bazar .old_price {
    color: #fff;
    font-size: 11px;
    text-decoration: line-through;
}

.bazar_com_cesta .old_price {	
    color: #fff;
    font-size: 11px;
    text-decoration: line-through;
}

.product_information .bazar {
    background: url("../imagens/bg_bazar.jpg") no-repeat scroll left top transparent;
}

.product_information .bazar_com_cesta {
    background: url("../imagens/bg_bazar2.jpg") no-repeat scroll left top transparent;
}

.product_information .bazar, .bazar_com_cesta, .product_information .tag-superguia {
    float: right;
    height: 84px;
    margin-top: 10px;
    padding-right: 8px;
    width: 340px;
}

.product_information .maincontent_filtrar {
	background:none repeat scroll 0 0 transparent;
}

.compras_box{
	width:208px;
	padding-bottom:20px;
	float: right;
	border: 1px solid #F4F4F4;
	background: #F4F4F4;
	margin-right: 0px;
	_margin-right: -7px;
	margin-top: 24px;
}
.compras_text_box{
	width:150px;
	font-size:11px;
	color:#333333;
	line-height:21px;
	padding-top:20px;
	margin:0px auto;
	position:relative;
	padding-left:20px;
}
.compras_text_box img{
	position:absolute;
	left:0px;
	top:24px;
}
.compras_box h4{
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
}
.compras_box_text{
	width:158px;	
	margin:0px auto;
	background:#f4f4f4;
	padding:0px 5px 10px 5px;
	/*border:1px solid #fffcfb;*/
	margin-top:8px;
	padding-top:10px;
}
.compras_box p{
	color:#003366;
	font-size:13px;
	background:url(../imagens/bg_compras_box2.png) left bottom repeat-x;
	padding-bottom:5px;
	font-weight:bold;
}
.compras_box ul{
	border-bottom:1px solid #cccccc;
	padding:10px 0px;
}
.compras_box ul li{
	font-size:11px;
	color:#666666;
	padding:1px 0;
}
.compras_box ul li span{
	font-size:12px;
	color:#000000;
}
.compras_box .total{
	border-bottom:1px solid #cccccc;
	padding:10px 0px;
	font-size:11px;
	color:#333333;
}
.compras_box .total span{
	float:right;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.compras_box label{
	font-size:11px;
	color:#666666;
	display:block;
	padding:6px 0px;
}
.compras_box img{
	display:block;
	margin:0px auto;
}

.compras_box li img{
	display:block;
	float:right;
}

.tab_text_box {
border-bottom:1px solid #CCCCCC;
overflow:hidden;
padding-bottom:15px;
padding-top:15px;
width:100%;
}
.tab_text_box .adicionar {
	float:left;
	text-align:right;
	width: 152px;
	
}
.tab_text_box .adicionar input{
	border:1px solid #9A9A9A;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:13px;
	padding: 2px 0 3px;
	text-align:center;
	width:22px;
}
.tab_text_box .adicionar img {
vertical-align:middle;
}
.tab_text_box .adicionar label {
border:1px solid #CDCDCD;
color:#333333;
font-size:12px;
padding:3px 7px;
}
.tab_text_box .old_price {
color:#666666;
font-size:10px;
text-decoration:line-through;
}
.tab_text_box .new_price {
color:#D06626;
font-size:14px;
}
.content_tab, .content_tab1 {
background:url("../imagens/bg_content_tab2.png") repeat-x scroll left bottom transparent;
height:55px;
}
.content_tab ul, .content_tab ul1 {
}
.content_tab1 ul li, .content_tab ul li {
float:left;
}
.content_tab ul li a, .content_tab1 ul li a {
color:#999999;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
height:53px;

line-height:50px;
overflow:hidden;
padding:2px 2px 0;
}
.content_tab ul li a span, .content_tab1 ul li a span {
color:#999999;
cursor:pointer;
display:block;
float:left;
font-size: 18px;
height:53px;
padding: 0 16px;
}
.content_tab ul li a:hover {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#D4D4D4 #D4D4D4 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#000000;
padding:1px 1px 0;
text-decoration:underline;
}
.content_tab ul li a:hover span {
background:none repeat scroll 0 0 #F4F4F4;
color:#000000;
}
.content_tab1 ul li a:hover, .content_tab1 ul li a:hover span {
cursor:auto;
text-decoration:none;
}
.content_tab ul .selected, .content_tab1 ul .selected {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#D4D4D4 #D4D4D4 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#000000;
height:53px;
padding:1px 1px 0;
text-decoration:none;
}
.content_tab ul .selected span, .content_tab1 ul .selected span {
background:none repeat scroll 0 0 #F4F4F4;
color:#000000;
display:block;
float:left;
font-size: 18px;
height:53px;
padding: 0 16px;
}
.content_tab ul .selected:hover span, .content_tab1 ul .selected:hover span {
color:#000000;
}
.content_tab ul .tab_login, .content_tab1 ul .tab_login {
margin-left:140px;
}
.content_tab ul .tab_endereco, .content_tab1 ul .tab_endereco {
margin-left:140px;
}
.content_tab ul .tab_pagamento, .content_tab1 ul .tab_pagamento {
float:right;
}
.content_box {
background:none repeat scroll 0 0 #FFFFFF;
border-color:-moz-use-text-color #D4D4D4 #D4D4D4;
border-right:1px solid #D4D4D4;
border-style:none solid solid;
border-width:medium 1px 1px;
overflow:hidden;
padding:0 1px 1px;
}
.cotent_box_inner {
background:none repeat scroll 0 0 #F4F4F4;
overflow:hidden;
padding:14px;
width:953px;
}
.secondary_box, .secondary_box2, .secondary_box3 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
overflow:hidden;
width:951px;
}
.secondary_box2 {
margin-bottom:15px;
}
.secondary_box3 {
margin-top:15px;
}
.secondary_box4 {
background:url("../imagens/back-status.png") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #D4D4D4;
margin-top:45px;
overflow:hidden;
width:951px;
}
.secondary_box5 {
border-top:1px solid #FFFFFF;
margin-bottom:45px;
overflow:hidden;
padding-top:10px;
width:951px;
}
#andamento, #andamento-feito, #andamento-text, #andamento-text-feito {
float:left;
text-align:center;
width:190px;
}
#andamento, #andamento-feito {
height:95px;
}
#andamento-feito {
background:url("../imagens/status-select.png") no-repeat scroll center bottom transparent;
}
#andamento-text-feito {
background:url("../imagens/status-check.png") no-repeat scroll 145px 0 transparent;
}
span.feito {
color:#4B8532;
font-weight:bold;
}
span.andamento {
color:#0C3266;
font-weight:bold;
}
span.em_breve {
color:#333333;
font-weight:bold;
}
.secondary_box5 p {
margin-top:5px;
}
#status1, #status2, #status3, #status4, #status5, #status6, #status7 {
border-right:1px solid #D4D4D4;
color:#333333;
margin-bottom:8px;
margin-top:8px;
padding-left:20px;
padding-right:20px;
text-align:left;
}
#status1 {
float:left;
width:276px;
}
#status2 {
float:right;
width:276px;
}
#status3 {
border:0 none;
float:right;
width:276px;
}
#status4 {
float:left;
width:195px;
}
#status5 {
float:left;
width:195px;
}
#status6 {
float:left;
width:195px;
}
#status7 {
border:0 none;
float:right;
width:195px;
}
span.status-blue {
color:#0C3266;
}
.status-title {
color:#000000;
display:block;
font-size:15px;
font-weight:bold;
}
.content_cesta_box_title {
border-bottom:2px solid #CCCCCC;
color:#000000;
margin:0 auto;
overflow:hidden;
padding-bottom:6px;
padding-top:12px;
width:908px;
}
.content_cesta_box_title p {
float:left;
font-weight:bold;
line-height:21px;
text-align:right;
width:125px;
}
.content_cesta_box_title .product_description {
	float: left;
	position: relative;
	text-align: left;
	width: 388px;
}
.content_cesta_box_title p img {
display:block;
float:right;
}
.cesta_top_box {
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	color: #000000;
	display: block;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 15px;
	position: relative;
	width: 900px;
}
.cesta_top_box p {
color:#666666;
float:left;
font-size:12px;
overflow:hidden;
padding-top:10px;
text-align:right;
width:125px;
}
.cesta_top_box p a {
color:#333333;
font-size:11px;
text-decoration:underline;
}
.cesta_top_box p a:hover {
color:#333333;
text-decoration:none;
}
.cesta_top_box p label {
display:block;
float:left;
width:100px;
}
.cesta_top_box p .input_box {
border:1px solid #9A9A9A;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:13px;
padding:4px 2px;
text-align:center;
width:21px;
}
.cesta_top_box .product_description {
	float: left;
	text-align: left;
	width: 380px;
}
.cesta_top_box .product_description img {
display:block;
float:left;
}
.cesta_top_box .product_description span, .cha_de_fraldo .p_text1 span {
color:#0E3772;
display:block;
float:left;
font-size:13px;
font-weight:bold;
overflow:hidden;
padding-left:20px;
width:220px;
}
.cesta_top_box .product_description span img {
display:block;
float:right;
margin-top:3px;
}
.cesta_bottom_box {
color:#000000;
margin:0 auto;
overflow:hidden;
padding-bottom:20px;
padding-top:15px;
width:908px;
}
.cesta_bottom_box .left_box {
border:1px solid #CCCCCC;
float:left;
padding-bottom:18px;
padding-left:15px;
padding-top:15px;
text-align:left;
width:355px;
}
.cesta_bottom_box .left_box2 {
border: 0px !important;
float: left;
padding-bottom: 15px;
padding-left: 15px;
padding-top: 15px;
text-align: left;
width: 675px !important;
}
.cesta_bottom_box .left_box2 span.txtCesta{
font-size:12px;
color:#666666;
display:block;
margin-top:5px;
float:left;
}
.cesta_bottom_box .left_box2 span.txtAviso{
font-size:11px;
display:block;
margin-top:10px;
float:left;
display:table;
}
.cesta_bottom_box div h5 {
color: #333333;
font-size: 14px;
padding-bottom: 5px;
text-align: left;
}
.cesta_bottom_box .left_box2 img {
float: none !important;
}
.cesta_bottom_box .left_box div {
float:right;
width:212px;
}
.cesta_bottom_box .left_box p {
color:#666666;
font-size:12px;
}
.cesta_bottom_box .left_box div p {
padding-bottom:5px;
}
.cesta_bottom_box .left_box div a {
color:#333333;
font-size:11px;
text-decoration:underline;
}
.cesta_bottom_box .left_box div a:hover {
color:#333333;
text-decoration:none;
}
.cesta_bottom_box .left_box div input {
vertical-align:middle;
}
.cesta_bottom_box .left_box div .input_box1 {
border:1px solid #CCCCCC;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:3px;
width:73px;
}
.cesta_bottom_box .left_box div .input_box2 {
border:1px solid #CCCCCC;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
margin-left:4px;
padding:3px;
width:30px;
}
.cesta_bottom_box .left_box div .submit_button {
background:url("../imagens/tab_button1.png") no-repeat scroll left top transparent;
border:medium none;
cursor:pointer;
height:21px;
margin-left:6px;
width:65px;
}
.cesta_bottom_box .right_box {
	float: right;
	overflow: hidden;
	padding-left: 15px;
	text-align: right;
	width: 198px;
}
.cesta_bottom_box .right_box ul {
	border-bottom: 1px solid #CCCCCC;
	color: #666666;
	float: right;
	padding-bottom: 8px;
	padding-right: 20px;
	width: 188px;
}
.cesta_bottom_box .right_box ul li {
overflow:hidden;
padding:1px 0;
width:100%;
}
.cesta_bottom_box .right_box ul span {
display:block;
float:right;
width:94px;
}
.cesta_bottom_box .right_box p {
	color: #666666;
	float: right;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 20px;
	padding-top: 10px;
	width: 188px;
}
.cesta_bottom_box .right_box p strong {
color:#000000;
float:right;
width:90px;
}
.content_button {
overflow:hidden;
padding:30px 0;
text-align:left;
width:100%;
}
.content_button input {
border:0 none;
cursor:pointer;
float:left;
height:34px;
margin-right:5px;
}
.content_button .button1 {
background:url("../imagens/content_button_img1.png") no-repeat scroll 0 0 transparent;
width:172px;
}
.content_button .button2 {
background:url("../imagens/content_button_img2.png") no-repeat scroll 0 0 transparent;
display:inline;
width:118px;
}
.content_button .button3 {
background:url("../imagens/content_button_img3.png") no-repeat scroll 0 0 transparent;
float:right;
margin-right:0;
width:98px;
}
.content_button .button4 {
background:url("../imagens/content_button_img4.png") no-repeat scroll 0 0 transparent;
width:73px;
}
.content_button .button5 {
background:url("../imagens/oferta_button2.png") no-repeat scroll 0 0 transparent;
float:right;
width:156px;
}
.content_button .button6 {
background:url("../imagens/content_button_img6.png") no-repeat scroll 0 0 transparent;
float:right;
width:191px;
}
.cesta_bottom_box .left_box2 div {
color:#333333;
float:right;
text-align:center;
width:150px;
}
.cesta_bottom_box .left_box2 div img {
float:none;
margin-left:3px;
vertical-align:middle;
}
.cesta_bottom_box .left_box2 div h5 {
color:#333333;
font-size:14px;
padding-bottom:5px;
text-align:left;
}
.cesta_bottom_box .left_box2 div ul li {
background:url("../imagens/cesta_bottom_box_li.png") no-repeat scroll left 6px transparent;
padding:2px 0 2px 12px;
text-align:left;
}
.cesta_bottom_box .left_box2 img {
float:left;
}
.cesta_bottom_box .left_box2 div a {
color:#333333;
font-size:11px;
text-decoration:underline;
}
.cesta_bottom_box .left_box2 div a:hover {
color:#333333;
text-decoration:none;
}
.cesta_bottom_box .left_box2 div p {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #B7B7B7;
font-size:11px;
margin:0 auto 20px;
padding:5px;
width:104px;
}
.login_box {
float:left;
padding:20px 0 40px 24px;
text-align:left;
width:321px;
}
.login_box h4 {
color:#000000;
font-size:24px;
padding-bottom:10px;
}
.login_box_inner {
background:url("../imagens/bg_login_box.png") repeat-x scroll left top #E8E8E8;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:27px;
overflow:hidden;
padding:15px 30px;
width:261px;
}
.login_box_inner p {
padding:4px 0;
}
.login_box_inner .input_box {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CDCDCD;
color:#333333;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:18px;
line-height:18px;
padding:3px 2px;
width:201px;
}
.login_box_inner a {
color:#333333;
font-size:11px;
text-decoration:underline;
}
.login_box_inner a:hover {
color:#333333;
text-decoration:none;
}
.login_box_inner .login_button {
text-align:right;
}
.login_box_inner .login_button input {
background:url("../imagens/login_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:34px;
margin-left:7px;
vertical-align:middle;
width:98px;
}
.login_text {
float:right;
padding:20px 18px 20px 0;
text-align:left;
width:455px;
}
.login_text h4 {
border-bottom:1px solid #CCCCCC;
color:#000000;
font-size:24px;
padding-bottom:10px;
}
.login_text p {
color:#666666;
font-size:16px;
line-height:23px;
padding-top:12px;
}
.login_text input {
background:url("../imagens/login_button2.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:32px;
margin-left:7px;
margin-top:32px;
width:114px;
}
.endereco_title {
border-bottom:2px solid #CCCCCC;
color:#000000;
margin:0 auto;
overflow:hidden;
padding-bottom:6px;
padding-top:12px;
width:908px;
}
.endereco_title p {
float:left;
font-weight:bold;
line-height:21px;
text-align:right;
width:150px;
}
.endereco_title p {
float:left;
font-weight:bold;
line-height:21px;
text-align:right;
width:120px;
}
.endereco_title .product_description {
float:left;
text-align:left;
width:300px;
}
.endereco_title .box {
width:120px;
}
.endereco_box {
border-bottom:1px solid #CCCCCC;
color:#000000;
margin:0 auto;
overflow:hidden;
padding-bottom:8px;
padding-top:15px;
width:908px;
}
.endereco_box p {
color:#666666;
float:left;
font-size:12px;
overflow:hidden;
padding-top:3px;
text-align:right;
width:120px;
}
.endereco_box p span {
display:block;
float:left;
margin-top:-5px;
text-align:right;
width:80px;
}
.endereco_box .box {
width:120px;
}
.endereco_box .product_description {
float:left;
text-align:left;
width:300px;
}
.endereco_box p .input_box {
border:1px solid #CCCCCC;
color:#333333;
font-size:12px;
height:19px;
margin-bottom:5px;
width:60px;
}
.endereco_box .product_description img {
vertical-align:middle;
}
.endereco_bottom_box {
border-top:1px solid #000000;
color:#000000;
margin:0 auto;
overflow:hidden;
padding-bottom:18px;
padding-top:18px;
text-align:left;
width:908px;
}
.endereco_bottom_box h4 {
border-bottom:2px solid #CCCCCC;
color:#000000;
font-size:24px;
margin-bottom:15px;
padding-bottom:15px;
}
.endereco_bottom_box .box {
border-left:1px solid #CCCCCC;
float:left;
padding-left:12px;
width:292px;
}
.endereco_bottom_box .box h5 {
color:#000000;
font-size:13px;
font-weight:normal;
padding-bottom:5px;
}
.endereco_bottom_box .box p {
color:#666666;
font-size:13px;
padding-bottom:8px;
}
.endereco_bottom_box .box select {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:105px;
}
.endereco_bottom_box .box ul {
color:#666666;
font-size:13px;
padding-bottom:10px;
padding-left:22px;
}
.endereco_bottom_box .box ul li {
padding:2px 0;
}
.endereco_bottom_box .box ul li span {
color:#000000;
}
.endereco_bottom_box .box p a {
color:#333333;
font-size:11px;
text-decoration:underline;
}
.endereco_bottom_box .box p a:hover {
color:#333333;
text-decoration:none;
}
.endereco_bottom_box .box .form_p {
padding:15px 0 0 3px;
}
.endereco_bottom_box .box .form_p input {
margin-right:5px;
vertical-align:middle;
}
.cesta_bottom_box .text_left_box {
background:none repeat scroll 0 0 #E8E8E8;
color:#666666;
float:left;
font-size:14px;
line-height:18px;
padding:10px 15px;
text-align:left;
width:280px;
}
.cesta_bottom_box .text_left_box span {
color:#000000;
}
.endereco_bottom_box .box2 {
border-left:1px solid #CCCCCC;
float:left;
padding-left:12px;
width:292px;
}
.endereco_bottom_box .box2 h5 {
color:#000000;
font-size:13px;
font-weight:normal;
padding-bottom:20px;
}
.endereco_bottom_box .box2 select {
border:1px solid #CCCCCC;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:152px;
}
.endereco_bottom_box .box2 p {
color:#666666;
font-size:13px;
line-height:19px;
padding-bottom:8px;
}
.endereco_bottom_box .box2 p strong span {
color:#D36626;
font-size:16px;
vertical-align:middle;
}
.endereco_bottom_box .box2 p input {
margin-right:5px;
vertical-align:middle;
}
.endereco_bottom_box .box2 p img {
background:url("../imagens/bg_payment_box_li.png") no-repeat scroll left top transparent;
padding:3px;
vertical-align:middle;
}
.endereco_bottom_box .box2 p span {
color:#000000;
padding-left:4px;
}
.endereco_bottom_box .no_border {
border-left:medium none;
padding-left:0;
}
.endereco_bottom_box .box2 .special_p {
padding-bottom:15px;
padding-top:10px;
}
.endereco_bottom_box .box2 .box_form {
color:#000000;
font-size:12px;
padding-right:25px;
}
.endereco_bottom_box .box2 .box_form p {
border-bottom:1px solid #CCCCCC;
padding:5px 0 10px;
}
.endereco_bottom_box .box2 .box_form p input {
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:6px 3px;
width:190px;
}
.endereco_bottom_box .box2 .box_form .c1 {
border-bottom:medium none;
}
.endereco_bottom_box .box2 .box_form .c2 {
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}
.endereco_bottom_box .box2 .c3 {
border-top:1px solid #CCCCCC;
padding-top:10px;
}
.endereco_bottom_box .box2 .box_form p .input_box {
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:6px 3px;
width:90px;
}
.endereco_bottom_box .box2 .box_form span {
display:block;
padding-top:10px;
}
.endereco_bottom_box .box2 .box_form span label {
color:#666666;
}
.endereco_bottom_box .box2 .box_form span a {
color:#333333;
font-size:12px;
text-decoration:underline;
}
.endereco_bottom_box .box2 .box_form span a:hover {
color:#333333;
text-decoration:none;
}
.endereco_bottom_box .box2 .box_form p a {
color:#333333;
font-size:11px;
text-decoration:underline;
}
.endereco_bottom_box .box2 .box_form p a:hover {
color:#333333;
text-decoration:none;
}
.endereco_bottom_box .box2 .box_form p .ok_button {
background:url("../imagens/img_ok.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:21px;
width:40px;
}
.endereco_bottom_box .box2 .box_form p .enviar_butt {
background:url("../imagens/enviar_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:21px;
width:60px;
}
.endereco_bottom_box .box2 .box_form p .validar_butt {
background:url("../imagens/button-validar.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:21px;
width:52px;
}
.endereco_bottom_box .box2 .box_form2 {
padding-right:0;
}
.endereco_bottom_box .box2 .box_form2 p {
border-bottom:1px solid #CCCCCC;
padding:15px 0;
}
.endereco_bottom_box .box span strong {
color:#000000;
font-size:14px;
}
.cotent_box_inner .cotent_box_inner_p {
color:#333333;
font-size:12px;
margin:0;
padding:0 0 10px;
text-align:left;
}
.cotent_box_inner .cotent_box_inner_p input {
margin:0;
padding:0;
vertical-align:middle;
}
.form_left_box {
border-right:1px solid #CCCCCC;
float:left;
margin-top:25px;
padding:0 17px 10px;
text-align:left;
width:441px;
}
.form_right_box {
float:left;
margin-top:25px;
padding:0 17px 120px;
text-align:left;
width:441px;
}
.form_left_box h4 {
color:#000000;
font-size:24px;
padding-bottom:5px;
}
.form_right_box h4 {
color:#000000;
font-size:24px;
padding-bottom:5px;
}
.form_left_box h5 {
background:url("../imagens/bg_form_box_h5.png") no-repeat scroll left 7px transparent;
color:#000000;
font-size:13px;
line-height:14px;
margin-top:12px;
padding-left:12px;
}
.form_left_box h5 span {
background:none repeat scroll 0 0 #FFFFFF;
padding:0 5px;
}
.form_left_box .box {
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
overflow:hidden;
padding:10px 0;
width:439px;
}
.form_left_box .box p {
color:#333333;
font-size:12px;
height:27px;
line-height:25px;
overflow:hidden;
padding-top:5px;
width:100%;
}
.form_left_box .box p span {
display:block;
float:left;
padding-right:5px;
text-align:right;
width:132px;
}
.form_left_box .box p label {
color:#999999;
display:block;
float:right;
font-size:12px;
font-style:italic;
width:303px;
}
.form_left_box .box p strong {
color:#000000;
display:block;
float:left;
font-size:13px;
width:300px;
}
.form_left_box .box p .cc input {
margin-right:5px;
vertical-align:middle;
}
.form_left_box .box p .input_box1 {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:6px 3px;
width:72px;
}
.form_left_box .box p .input_box2 {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:6px 3px;
width:272px;
}
.form_left_box .box p .input_box3 {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:6px 3px;
width:32px;
}
.form_left_box .box p .input_box4 {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
margin-left:12px;
padding:6px 3px;
width:220px;
}
.form_left_box .box p .cc {
height:20px;
line-height:21px;
padding-top:2px;
text-align:left;
width:98px;
}
.form_left_box .box p label a {
color:#333333;
font-size:11px;
font-style:normal;
text-decoration:underline;
}
.form_left_box .box p label a:hover {
color:#333333;
text-decoration:none;
}
.form_right_box h5 {
color:#666666;
font-size:12px;
line-height:14px;
margin-top:12px;
padding-left:12px;
}
.form_right_box p label {
color:#999999;
font-size:12px;
font-style:italic;
padding-left:12px;
}
.form_right_box .text_p label {
color:#333333;
display:block;
float:right;
font-size:11px;
font-style:normal;
padding-left:12px;
width:312px;
}
.form_right_box .text_p label a {
color:#333333;
text-decoration:underline;
}
.form_right_box label a:hover {
color:#333333;
text-decoration:none;
}
.form_right_box p .input_box1 {
    border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 13px;
    margin-left: 12px;
    padding: 6px 3px;
    width: 385px;
}
.form_right_box p .input_box2 {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:6px 3px;
width:119px;
}
.form_right_box p .input_box3 {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
margin-left:5px;
padding:6px 3px;
width:55px;
}
.form_right_box p .input_box4 {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:6px 3px;
width:272px;
}
.form_right_box p .input_box5 {
    border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 13px;
    padding: 6px 3px;
    width: 40px;
}
.form_right_box p .input_box6 {
    border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 13px;
    padding: 6px 3px;
    width: 118px;
}
.form_right_box p textarea {
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:90px;
padding:3px;
width:272px;
}
.form_right_box p .verificar_button {
background:url("../imagens/tab_button1.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
height:21px;
margin-left:5px;
margin-top:2px;
width:65px;
}
.form_right_box p {
color:#333333;
font-size:12px;
line-height:25px;
overflow:hidden;
padding-top:10px;
width:100%;
}
.form_right_box p span {
color:#666666;
display:block;
float:left;
padding-right:5px;
text-align:right;
width:122px;
}
.form_right_box p .cc2 {
line-height:normal;
}
.form_right_box p .salvar_endereco_button {
background:url("../imagens/salvar_endereco_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:31px;
margin-right:26px;
width:126px;
}
.form_right_box p .salvar_endereco_button2 {
background:url("../imagens/salvar_endereco_button2.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:31px;
margin-right:26px;
width:153px;
}
.form_right_box p .bottom_button {
background:url("../imagens/bottom_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:35px;
margin-right:6px;
width:197px;
}
.form_right_box p .bottom_button {
background:url("../imagens/bottom_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:35px;
margin-right:6px;
width:197px;
}
.form_right_box p .cancelar_button {
background:url("../imagens/cancelar_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:32px;
margin-right:6px;
width:79px;
}
.form_right_box p .bottom_button3 {
background:url("../imagens/bottom_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:35px;
margin-right:6px;
width:197px;
}
.form_right_box ul {
border-bottom:1px solid #CCCCCC;
color:#666666;
font-size:13px;
margin:0 auto;
padding-bottom:20px;
padding-top:12px;
width:420px;
}
.form_right_box ul li {
padding:2px 0;
}
.form_right_box ul li a {
color:#0E3873;
font-size:11px;
text-decoration:underline;
}
.form_right_box ul li a:hover {
color:#0E3873;
text-decoration:none;
}
.minha_cestas_title {
border-bottom:1px solid #CCCCCC;
color:#000000;
margin:0 auto;
overflow:hidden;
padding-bottom:6px;
padding-top:12px;
text-align:left;
width:908px;
}
.minha_cestas_title span {
color:#000000;
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding-left:2px;
}
.minha_cestas_title .nome {
width:510px;
}
.minha_cestas_title .data {
width:190px;
}
.minha_cestas_title .preco {
width:190px;
}
.minha_cestas {
border-top:1px solid #CCCCCC;
color:#000000;
line-height:21px;
margin:0 auto;
overflow:hidden;
padding-bottom:25px;
padding-top:12px;
text-align:left;
width:908px;
}
.minha_cestas span {
color:#666666;
display:block;
float:left;
font-size:12px;
padding-left:2px;
}
.minha_cestas .nome {
padding-right:30px;
width:480px;
}
.minha_cestas .data {
text-align:right;
width:126px;
}
.minha_cestas .preco {
text-align:right;
width:263px;
}
.minha_cestas .preco label {
display:block;
float:left;
text-align:right;
width:130px;
}
.minha_cestas span a {
color:#0D3872;
float:right;
font-size:11px;
margin-left:8px;
text-decoration:underline;
}
.minha_cestas span a:hover {
color:#0D3872;
text-decoration:none;
}
.minha_cestas span input {
background:url("../imagens/visualizar_cesta.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:27px;
width:97px;
}
.micontent_text_box {
overflow:hidden;
padding-bottom:20px;
width:100%;
}
.micontent_text_box h3 {
border:medium none;
color:#333333;
font-size:15px;
font-weight:normal;
padding:15px 0 0;
}
.micontent_text_box p {
color:#666666;
font-size:13px;
padding-top:15px;
}
.micontent_text_box ul {
color:#666666;
font-size:13px;
padding-top:15px;
}
.micontent_text_box ul li a {
color:#666666;
}
.micontent_text_box ul li a:hover {
color:#666666;
}
.micontent_text_box h4 {
border:medium none;
color:#333333;
font-size:18px;
font-weight:normal;
padding:15px 0 0;
}
.micontent_text_box form {
border-bottom:1px solid #CCCCCC;
color:#333333;
margin-bottom:10px;
padding:15px 0 30px;
}
.micontent_text_box form .input_box {
border:1px solid #CCCCCC;
color:#003470;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
margin-left:6px;
margin-right:18px;
padding:6px 5px;
vertical-align:middle;
width:171px;
}
.micontent_text_box form .button7 {
background:url("../imagens/button7.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:34px;
margin-left:5px;
vertical-align:middle;
width:96px;
}
.micontent_text_box img {
float:left;
}
.micontent_text_box .img_text {
float:left;
padding-left:30px;
padding-top:30px;
width:420px;
}
.micontent_text_box .img_text h4 {
padding:0;
}
.micontent_text_box .img_text h4 span {
color:#003370;
}
.micontent_text_box .img_text p {
font-size:14px;
line-height:19px;
padding:3px 0 0;
}
.micontent_text_box .img_text p strong {
color:#D1591F;
font-size:18px;
}
.micontent_text_box .img_text p span {
color:#003370;
}
.micontent_text_box .img_text p a {
color:#003370;
}
.micontent_text_box .img_text label {
border-top:1px solid #CCCCCC;
color:#666666;
display:block;
margin-top:15px;
padding-top:15px;
}
.micontent_text_box .img_text label span {
color:#003370;
}
.micontent_text_box .img_text label a {
color:#003370;
}
.micontent_text_box form .form_box {
float:left;
width:215px;
}
.micontent_text_box form .form_box h4 {
padding-bottom:8px;
}
.micontent_text_box form .form_box select {
width:193px;
}
.micontent_text_box .filiais_form {
border-bottom:medium none;
padding-bottom:15px;
}
.micontent_text_box h5 {
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none solid;
border-width:medium medium 2px;
color:#333333;
font-size:18px;
font-weight:normal;
overflow:hidden;
padding:8px 0;
width:100%;
}
.micontent_text_box h5 span {
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding-left:2px;
}
.micontent_text_box h5 .span1 {
width:220px;
}
.micontent_text_box h5 .span2 {
width:126px;
}
.micontent_text_box h5 .span3 {
width:130px;
}
.micontent_text_box h5 .span4 {
width:140px;
}
.micontent_text_box h5 .span5 {
width:55px;
}
.micontent_text_box h6 {
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none solid;
border-width:medium medium 1px;
color:#333333;
font-size:18px;
font-weight:normal;
overflow:hidden;
padding:8px 0 5px;
width:100%;
}
.micontent_text_box h6 span {
color:#666666;
display:block;
float:left;
font-size:12px;
line-height:21px;
padding-left:2px;
}
.micontent_text_box h6 .span1 {
width:220px;
}
.micontent_text_box h6 .span2 {
width:126px;
}
.micontent_text_box h6 .span3 {
width:130px;
}
.micontent_text_box h6 .span4 {
width:140px;
}
.micontent_text_box h6 .span5 {
width:53px;
}
.micontent_text_box h6 .span5 img {
display:block;
float:none;
margin:0 auto;
}
.micontent_text_box h6 .span4 img {
margin:0;
padding:0;
}
.meus_pedidos_title {
border-bottom:1px solid #CCCCCC;
font-weight:bold;
margin:0 auto;
overflow:hidden;
padding-bottom:13px;
padding-top:15px;
text-align:left;
width:910px;
}
.meus_pedidos_title p {
float:left;
}
.meus_pedidos_title .p_text1 {
width:130px;
}
.meus_pedidos_title .p_text2 {
width:110px;
}
.meus_pedidos_title .p_text3 {
width:180px;
}
.meus_pedidos_title .p_text4 {
width:190px;
}
.meus_pedidos_title .p_text5 {
width:105px;
}
.meus_pedidos_title .p_text6 {
width:170px;
}
.meus_pedidos.bg_color {
background:none repeat scroll 0 0 #B9FEAA;
color:#175D2D;
}
.meus_pedidos {
border-top:1px solid #CCCCCC;
color:#666666;
margin:0 auto;
overflow:hidden;
padding-bottom:5px;
padding-top:8px;
text-align:left;
width:910px;
}
.meus_pedidos p {
float:left;
}
.meus_pedidos .p_text1 {
padding-right:0;
width:60px;
}
.meus_pedidos .p_text2 {
text-align:center;
width:130px;
}
.meus_pedidos .p_text3 {
text-align:center;
width:185px;
}
.meus_pedidos .p_text4 {
text-align:right;
width:172px;
}
.meus_pedidos .p_text5 {
text-align:right;
width:123px;
}
.meus_pedidos .p_text6 {
padding-left:45px;
width:160px;
}
.meus_pedidos a {
color:#0E3873;
float:right;
font-size:11px;
text-decoration:underline;
}
.meus_pedidos a:hover {
color:#0E3873;
text-decoration:none;
}
.meus_pedidos .p_text5 a:link, .meus_pedidos .p_text5 a:visited {
margin-right:56px;
}
.meus_pedidos input {
background:url("../imagens/finalizar_pedido_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:27px;
width:97px;
}
.meus_pedidos_top_box {
background:url("../imagens/meus_pedidos_img.png") no-repeat scroll 11px 12px #D7E5CE;
border:1px solid #CACFC8;
color:#264519;
margin-bottom:10px;
padding:11px 0 11px 34px;
text-align:left;
}
.meus_pedidos_top_box a {
color:#264519;
font-weight:bold;
}
.meus_pedidos_top_box a:hover {
color:#264519;
}
.cha_de_fraldo_title {
border-bottom:1px solid #CCCCCC;
color:#000000;
font-weight:bold;
margin:0 auto;
overflow:hidden;
padding-bottom:6px;
padding-top:12px;
text-align:left;
width:908px;
}
.cha_de_fraldo_title p {
float:left;
}
.cha_de_fraldo_title .p_text1 {
width:316px;
}
.cha_de_fraldo_title .p_text2 {
text-align:right;
width:372px;
}
.cha_de_fraldo_title .p_text3 {
text-align:right;
width:100px;
}
.cha_de_fraldo_title .p_text4 {
text-align:right;
width:120px;
}
.cha_de_fraldo_title .p_text5 {
padding-right:60px;
text-align:right;
width:422px;
}
.cha_de_fraldo {
border-top:1px solid #CCCCCC;
color:#666666;
margin:0 auto;
overflow:hidden;
padding-bottom:16px;
padding-top:12px;
text-align:left;
width:908px;
}
.cha_de_fraldo p {
float:left;
}
.cha_de_fraldo .p_text1 {
width:340px;
}
.cha_de_fraldo .p_text1 img {
display:block;
float:left;
}
.cha_de_fraldo .p_text1 span img {
display:block;
float:right;
margin-top:3px;
}
.cha_de_fraldo .p_text1 label {
color:#D46626;
display:block;
font-size:11px;
padding-top:5px;
}
.cha_de_fraldo .p_text2 {
text-align:right;
width:345px;
}
.cha_de_fraldo .p_text3 {
text-align:right;
width:100px;
}
.cha_de_fraldo .p_text2 input {
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
padding:4px 3px;
text-align:center;
width:21px;
}
.cha_de_fraldo .p_text4 {
text-align:right;
width:120px;
}
.cha_de_fraldo .p_text5 {
padding-right:70px;
text-align:right;
width:390px;
}
.cha_de_fraldo .p_text4 input {
background:url("../imagens/cha_de_fraldo_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:28px;
vertical-align:middle;
width:70px;
}
.cha_de_fraldo .p_text4 .excluir_button {
background:url("../imagens/cha_de_fraldo_button2.png") no-repeat scroll 0 0 transparent;
height:29px;
width:60px;
}
.cha_de_fraldo_h3 {
font-size:18px;
padding-bottom:12px;
text-align:left;
}
.cha_de_fraldo_form {
background:url("../imagens/bg_cha_de_fraldo_form.png") no-repeat scroll 351px 41px #FFFFFF;
border:1px solid #CDCDCD;
float:left;
padding:17px;
text-align:left;
width:443px;
}
.cha_de_fraldo_form h3 {
color:#000000;
font-size:24px;
}
.cha_de_fraldo_form p {
color:#666666;
font-size:13px;
line-height:19px;
padding-bottom:35px;
padding-top:5px;
}
.cha_de_fraldo_form h5 {
background:url("../imagens/bg_form_box_h5.png") no-repeat scroll left 7px transparent;
color:#000000;
font-size:13px;
line-height:14px;
margin-top:12px;
padding-left:12px;
}
.cha_de_fraldo_form h5 span {
background:none repeat scroll 0 0 #FFFFFF;
padding:0 5px;
}
.cha_de_fraldo_form .box {
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
overflow:hidden;
padding:10px 0;
width:439px;
}
.cha_de_fraldo_form .box p {
color:#333333;
padding:0 0 0 22px;
}
.cha_de_fraldo_form .box p a {
color:#333333;
float:right;
font-size:11px;
margin-right:28px;
text-decoration:underline;
}
.cha_de_fraldo_form .box p a:hover {
color:#333333;
text-decoration:none;
}
.cha_de_fraldo_form .box p input {
border:1px solid #CCCCCC;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:13px;
margin-left:8px;
margin-right:8px;
padding:6px 3px;
vertical-align:middle;
width:138px;
}
.cha_de_fraldo_form .box ul {
margin:0 auto;
width:415px;
}
.cha_de_fraldo_form .box ul li {
border-bottom:1px solid #CCCCCC;
color:#333333;
font-size:12px;
line-height:15px;
overflow:hidden;
padding:8px 0;
width:415px;
}
.cha_de_fraldo_form .box ul li a {
color:#0E356F;
float:right;
font-size:11px;
margin-left:5px;
text-decoration:underline;
}
.cha_de_fraldo_form .box ul li input {
float:left;
}
.cha_de_fraldo_form .box ul li label {
display:block;
float:left;
padding-left:5px;
width:90px;
}
.cha_de_fraldo_form .box ul li span {
display:block;
float:left;
width:220px;
}
.cha_de_fraldo_box {
float:right;
line-height:23px;
padding-top:20px;
text-align:left;
width:432px;
}
.cha_de_fraldo_box p {
color:#333333;
font-size:16px;
font-weight:bold;
padding-bottom:30px;
}
.cha_de_fraldo_box .box {
background:url("../imagens/bg_cha_de_fraldo_box.png") repeat-x scroll left top #CA4518;
border:1px solid #9A371A;
color:#FFFFFF;
font-style:italic;
padding:22px;
}
.cha_de_fraldo_box .box p {
color:#FFFFFF;
font-size:13px;
font-weight:normal;
line-height:19px;
padding-bottom:10px;
}
.cha_de_fraldo_box .box p a {
color:#FFFFFF;
text-decoration:underline;
}
.cha_de_fraldo_box .box p a:hover {
color:#FFFFFF;
text-decoration:none;
}
.cha_de_fraldo_box .box textarea {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #93381B;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
height:130px;
margin:10px auto;
padding:3px;
width:380px;
}
.cha_de_fraldo_box p input {
background:url("../imagens/cha_de_fraldo_box_button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:34px;
margin-top:12px;
width:121px;
}
#sidebar {
    float: left;
    padding-top: 35px;
    text-align: left;
    width: 242px;
}
.subnav {
	display:table;
	margin-bottom:10px;	
}
.subnav h2 {
/*background:url("../imagens/bg_ofertas_do_mes_h2.png") repeat-x scroll left top transparent;*/
color:#FFFFFF;
font-size:18px;
/*height:35px;
line-height:35px;*/
padding-left:16px;
}
.subnav_inner {
    border: medium none !important;
    margin-top: 15px !important;
    padding: 0 !important;
}
.subnav_inner .subnav_inner_list {
background:none repeat scroll 0 0 #F4F4F4;
padding:15px 16px 1px;
}
.subnav_inner .subnav_inner_list li {
color:#333333;
font-weight:bold;
padding-bottom:15px;
}
.subnav_inner.interna .subnav_inner_list li {
color:#333333;
padding-bottom:7px;
}
.subnav_inner .subnav_inner_list li a, .subnav_inner .subnav_inner_list2 li a {
color:#333333;
font-weight:bold;
}
.subnav_inner .subnav_inner_list li a:hover, .subnav_inner .subnav_inner_list2 li a:hover {
color:#333333;
}
.sidebar_img img {
display:block;
margin-top:16px;
}
.subnav_inner_text {
background:none repeat scroll 0 0 #F4F4F4;
overflow:hidden;
padding:4px 5px 0;
}
.subnav_inner_text h3 {
background:url("../imagens/bg_ofertas_list.png") no-repeat scroll 11px 7px #0D3267;
color:#FFFFFF;
font-size:12px;
line-height:20px;
margin-top:4px;
padding-left:24px;
}
.subnav_inner_text ul {
background:none repeat scroll 0 0 #FFFFFF;
}
.subnav_inner_text ul a {
color:#333333;
display:block;
font-size:11px;
padding:2px 0 2px 11px;
width:217px;
}
.subnav_inner_text ul li {
width:100%;
}
.subnav_inner_text ul a:hover {
background:none repeat scroll 0 0 #E8E8E8;
color:#0C3267;
text-decoration:none;
}
.subnav_inner_text h4 {
background:url("../imagens/bg_ofertas_list2.png") no-repeat scroll 11px 7px #666666;
color:#FFFFFF;
font-size:12px;
height:20px;
line-height:20px;
margin-top:4px;
padding-left:24px;
}
.subnav_inner_text ul select {
height:18px;
margin-left:11px;
margin-top:5px;
width:112px;
}
.contact {
height:172px;
margin-top:12px;
overflow:hidden;
}
.contact img {
display:block;
margin:0 auto;
}
.subnav_inner_text h5 {
background:url("../imagens/bg_h5.jpg") no-repeat scroll center top #FFFFFF;
color:#0C3267;
font-size:12px;
padding:8px 0 2px 11px;
}
.subnav_inner_text.bg_white {
padding-bottom:15px;
}
.subnav_inner_text.bg_white ul {
padding-bottom:12px;
padding-top:5px;
}
.bg_white2 {
padding-bottom:12px;
padding-top:5px;
}
.subnav_inner .no_bg {
background:none repeat scroll 0 0 #FFFFFF;
}
.right_list {
background:none repeat scroll 0 0 #F4F4F4;
padding-bottom:4px;
width:100%;
}
.right_list ul {
padding-left:7px;
}
.right_list_inner li {
color:#333333;
font-weight:bold;
padding:1px 0;
}
.right_list_inner li a {
color:#333333;
display:block;
font-weight:bold;
padding:5px 0 5px 8px;
width:200px;
}
.right_list_inner li a:hover {
background:url("../imagens/bg_right_list_a.png") no-repeat scroll 11px center #0D3267;
color:#FFFFFF;
padding-left:23px;
text-decoration:none;
}
.right_list_inner li a:hover {
background:url("../imagens/bg_right_list_a.png") no-repeat scroll 11px center #0D3267;
color:#FFFFFF;
padding-left:23px;
text-decoration:none;
}
.right_list_inner li .selected {
background:url("../imagens/bg_right_list_a.png") no-repeat scroll 11px center #0D3267;
color:#FFFFFF;
padding-left:23px;
text-decoration:none;
}
.right_list_inner li .selected:hover {
background:url("../imagens/bg_right_list_a.png") no-repeat scroll 11px center #0D3267;
color:#FFFFFF;
padding-left:23px;
text-decoration:none;
}
#content .maincontent_text_box h3.cc {
border-bottom:3px solid #ECEBE9;
color:#000000;
font-size:24px;
}
#footer {
background:none repeat scroll 0 0 #ECEDEF;
border-top:1px solid #CCCCCC;
padding:18px 0;
}
#footer_inner {
margin:0 auto;
overflow:hidden;
padding-bottom:30px;
text-align:left;
width:958px;
}
#footer_inner ul {
border-bottom:4px solid #ECEBE9;
height:28px;
}
#footer_inner ul li {
color:#0D3872;
float:left;
}
#footer_inner ul li a {
color:#0D3872;
}
#footer_inner ul li a:hover {
color:#0D3872;
}
#footer_inner p {
color:#666666;
font-size:10px;
padding-right:147px;
padding-top:10px;
text-align:center;
}
#footer_inner p span {
color:#0D3872;
float:right;
}
#footer_inner span a {
color:#0C3267;
}
#footer_inner span a:hover {
color:#0C3267;
}
.tip_box {
display:none;
left:-145px;
position:absolute;
text-align:left;
top:20px;
width:180px;
z-index:1000000;
}
#content .tip_box_cart {
display:none;
left:145px;
position:absolute;
text-align:left;
top:45px;
width:180px;
z-index:100000;
}
.text_box_top {
background:url("../imagens/top.png") no-repeat scroll 0 0 transparent;
height:23px;
width:180px;
}
.text_box_bottom {
background:url("../imagens/bottom.png") no-repeat scroll 0 0 transparent;
height:15px;
width:180px;
}
.text_box_content {
background:url("../imagens/middle.png") no-repeat scroll 0 0 transparent;
padding-left:10px;
padding-right:10px;
width:160px;
}
.text_box_content p, #content .tip_box_cart .text_box_content p {
color:#683810;
float:none;
font-weight:normal;
line-height:21px;
padding:0;
position:relative;
text-align:left;
}
.text_box_content p a, .text_box_content p a:hover {
color:#0C3267;
}
.product_price .info, .product_price .info2 {
position:relative;
width:140px;
}
.product_price .info {
height:16px;
}
.product_price .info2 {
height:19px;
}
a.product_thumb {
display:block;
height:76px;
left:3px;
outline:medium none;
overflow:hidden;
position:absolute;
text-align:center;
width:76px;
}
a.product_thumb img {
margin:0;
}
.selecione {
overflow:hidden;
padding-bottom:20px;
padding-left:4px;
padding-top:26px;
text-align:left;
width:947px;
}
.selecione li {
border-right:1px solid #CCCCCC;
float:left;
padding:0 0 0 18px;
width:217px;
}
.selecione .last {
border:0 none;
}
.selecione .selecione_text {
font-size:14px;
font-weight:bold;
min-height:64px;
}
.maincontent_inner .filter-superguia select, .maincontent_inner_superguia .filter-superguia select, .selecione li select {
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:25px;
padding-top:2px;
}
.selecione li select {
width:152px;
}
.maincontent_inner .filter-superguia select, .maincontent_inner_superguia .filter-superguia select {
width:200px;
}
.selecione li select option.first {
border-bottom:1px solid #CCCCCC;
color:#666666;
margin-bottom:6px;
padding:3px 0;
}
.content_tab ul .tab_minhas {
margin-left:25px;
}
.content_tab ul .tab_meus {
margin-left:25px;
}
.content_tab ul .tab_cha {
margin-left:20px;
}
.secondary_box_inner {
overflow:hidden;
text-align:left;
width:951px;
}
.secondary_box_inner .pic_boy {
float:right;
margin-top:33px;
}
.secondary_box_inner_text {
padding-left:34px;
padding-top:28px;
width:415px;
}
.secondary_box_inner_text p {
color:#666666;
font-size:14px;
line-height:19px;
padding-bottom:14px;
}
.secondary_box_inner_text h2 {
color:#000000;
font-size:30px;
font-weight:normal;
padding-bottom:8px;
}
.convidados_box {
overflow:hidden;
padding-bottom:10px;
padding-left:34px;
padding-top:24px;
text-align:left;
width:919px;
}
.convidados_box h3 {
color:#000000;
font-size:24px;
padding-bottom:6px;
}
.convidados_box p {
color:#333333;
font-size:14px;
padding-bottom:17px;
}
.convidados_box li {
float:left;
padding-right:15px;
}
.convidados_box li label {
display:block;
line-height:12px;
padding-bottom:4px;
}
.convidados_box li input {
border:1px solid #CCCCCC;
height:22px;
padding-top:3px;
vertical-align:middle;
width:152px;
}
.convidados_box li .button_buscar {
background:url("../imagens/button_buscar.png") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
height:36px;
margin-top:10px;
padding:0;
width:120px;
}
.cotent_box_inner .link_box {
background:none repeat scroll 0 0 #D7E5CF;
border:1px solid #CBD0C8;
margin-top:14px;
padding:12px 0;
text-align:left;
width:100%;
}
.cotent_box_inner .link_box img {
display:inline;
float:left;
margin-left:12px;
margin-right:10px;
}
.cotent_box_inner .link_box p {
color:#264519;
font-size:12px;
}
.cotent_box_inner .link_box p a {
color:#264519;
}
.resultados_box {
border:1px solid #CCCCCC;
margin-top:10px;
padding-bottom:10px;
padding-left:34px;
text-align:left;
}
.resultados_box {
}
.resultados_box2 {
}
.resultados_box h3 {
border-bottom:1px solid #CCCCCC;
color:#000000;
font-size:20px;
height:44px;
line-height:44px;
width:890px;
}
.resultados_box h4 {
color:#0D3570;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
padding-top:15px;
}
.resultados_box li {
padding-top:3px;
}
.resultados_box ul {
padding-bottom:13px;
}
.cotent_box_inner_bottom {
overflow:hidden;
text-align:left;
width:100%;
}
.cotent_box_inner_bottom .text_box {
float:left;
padding-left:34px;
padding-top:35px;
width:280px;
}
.cotent_box_inner_bottom .text_box h3 {
font-size:20px;
}
.cotent_box_inner_bottom .text_box p {
font-size:14px;
line-height:20px;
}
.cotent_box_inner_bottom .list_box {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
float:right;
margin-top:14px;
padding:20px;
width:591px;
}
.list_box_left {
border-right:1px solid #CCCCCC;
float:left;
padding-right:32px;
}
.list_box_left li {
border-bottom:1px solid #CCCCCC;
line-height:16px;
padding-bottom:12px;
padding-top:11px;
width:210px;
}
.list_box_left .last {
border-bottom:0 none;
}
.list_box_right {
float:left;
padding-left:47px;
padding-top:5px;
}
.list_box_right li {
background:url("../imagens/arrow.gif") no-repeat scroll left 4px transparent;
padding-bottom:10px;
padding-left:13px;
}
.list_box_right li a, .list_box_right li a:hover {
color:#0C3266;
}
.list_box_left li, .list_box_left li a {
color:#000000;
font-size:14px;
font-weight:bold;
}
.list_box_left li a:hover, .list_box_left .selected a {
color:#0D3570;
text-decoration:none;
}
a .black, .black {
color:#000000;
font-size:12px;
font-weight:normal;
}
a .orange, .orange {
color:#D36426;
font-size:12px;
font-weight:normal;
}
.cotent_box_inner_left {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin:0;
padding:10px 0;
text-align:left;
width:470px;
}
.cotent_box_inner_left p {
color:#666666;
font-size:13px;
line-height:18px;
padding-left:25px;
padding-right:80px;
padding-top:10px;
}
.cotent_box_inner_left form {
padding-top:35px;
}
.cotent_box_inner_left form label {
color:#333333;
float:left;
font-size:11px;
line-height:14px;
padding-right:10px;
padding-top:5px;
text-align:right;
width:78px;
}
.cotent_box_inner_left form input {
border:1px solid #CCCCCC;
float:left;
height:21px;
padding-top:4px;
vertical-align:middle;
width:278px;
}
.cotent_box_inner_left form select {
border:1px solid #727272;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
height:23px;
width:144px;
}
.cotent_box_inner_left form p {
overflow:hidden;
padding-bottom:12px;
padding-top:0;
width:368px;
}
.cotent_box_inner_left form .telefone1 {
width:60px;
}
.cotent_box_inner_left form .telefone2 {
margin-left:10px;
width:114px;
}
.cotent_box_inner_left div p {
font-size:12px;
padding-bottom:4px;
padding-top:0;
}
.cotent_box_inner_left div {
overflow:hidden;
padding-bottom:5px;
width:473px;
}
.cotent_box_inner_left div p span {
float:left;
padding-bottom:5px;
width:77px;
}
.cotent_box_inner_left form textarea {
border:1px solid #CCCCCC;
float:left;
height:152px;
width:277px;
}
.cotent_box_inner_left form .button_enviar {
background:url("../imagens/button_enviar.png") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
float:none;
height:32px;
width:76px;
}
.cotent_box_inner_left .submit_text {
color:#000000;
font-size:11px;
padding-top:0;
}
.italic {
font-style:italic;
}
.cotent_box_inner_right {
float:left;
padding-left:35px;
padding-top:6px;
text-align:left;
width:415px;
}
.cotent_box_inner_right .icon_box {
overflow:hidden;
padding-bottom:49px;
padding-top:25px;
text-align:left;
width:415px;
}
.icon_box_left {
float:left;
padding-right:41px;
}
.icon_box_right {
border-left:1px solid #93CCE5;
float:left;
padding-left:25px;
padding-top:4px;
}
.icon_box_right li, .icon_box_right li a {
color:#33A5D7;
font-size:20px;
font-weight:bold;
}
.number {
text-align:center;
}
.number p {
color:#666666;
font-size:16px;
padding-bottom:14px;
}
.number h3 {
color:#000000;
font-size:40px;
font-weight:normal;
}
.cotent_box_inner_left h5 {
border-bottom:1px solid #CCCCCC;
color:#333333;
font-size:13px;
font-weight:normal;
margin-left:17px;
padding-bottom:11px;
padding-top:3px;
width:435px;
}
.cotent_box_inner_left .tab_head {
overflow:hidden;
padding-left:12px;
padding-top:21px;
width:435px;
}
.cotent_box_inner_left .tab_head li {
border-right:1px solid #CCCCCC;
float:left;
}
.cotent_box_inner_left .tab_head .last {
border:0 none;
}
.cotent_box_inner_left .tab_head li a {
border-bottom:1px solid #CCCCCC;
color:#999999;
float:left;
font-size:10px;
font-weight:bold;
padding-bottom:4px;
padding-left:5px;
padding-right:5px;
}
.cotent_box_inner_left .tab_head .selected a {
border-bottom:1px solid #FFFFFF;
color:#333333;
text-decoration:none;
}
.cotent_box_inner_left .tab_head li a:hover {
cursor:auto;
text-decoration:none;
}
.cotent_box_inner_left .form_content {
padding-left:17px;
padding-top:15px;
width:435px;
}
.cotent_box_inner_left .form_content label {
display:block;
float:left;
height:20px;
padding-right:8px;
padding-top:5px;
vertical-align:middle;
width:145px;
}
.cotent_box_inner_left .form_content p {
overflow:hidden;
padding:0 0 10px;
width:435px;
}
.cotent_box_inner_left .form_content div p {
padding-bottom:6px;
}
.cotent_box_inner_left .form_content input {
border:1px solid #CCCCCC;
float:left;
height:22px;
padding-top:3px;
vertical-align:middle;
width:278px;
}
.cotent_box_inner_left .form_content .telefone1 {
width:60px;
}
.cotent_box_inner_left .form_content .telefone2 {
margin-left:10px;
width:114px;
}
.cotent_box_inner_left .form_content .button_enviar {
background:url("../imagens/button_enviar.png") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
float:none;
height:32px;
margin-right:10px;
width:76px;
}
.cotent_box_inner_left .form_content .portados_select {
overflow:hidden;
padding:6px 0;
width:435px;
}
.cotent_box_inner_left .form_content .periodo_select {
overflow:hidden;
padding:6px 0 14px;
width:435px;
}
.cotent_box_inner_left .form_content .portados_select label, .cotent_box_inner_left .form_content .periodo_select label {
padding-bottom:0;
padding-top:0;
}
.cotent_box_inner_left .form_content div {
margin:0;
padding:14px 0 0;
width:435px;
}
.cotent_box_inner_right h2 {
color:#333333;
font-size:16px;
line-height:21px;
padding-bottom:11px;
padding-top:4px;
}
.cotent_box_inner_right p {
color:#333333;
font-size:13px;
line-height:19px;
padding-bottom:18px;
}
.cotent_box_inner_right .list {
padding-bottom:18px;
}
.cotent_box_inner_right .list li {
overflow:hidden;
padding-bottom:6px;
width:415px;
}
.cotent_box_inner_right .list li span {
background:url("../imagens/bg_round.gif") no-repeat scroll left center transparent;
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
height:22px;
padding-top:2px;
text-align:center;
width:24px;
}
.cotent_box_inner_right .list li p {
display:inline;
float:left;
margin-left:8px;
padding:2px 0 0;
width:382px;
}
.subnav_inner .subnav_inner_list2 {
background:none repeat scroll 0 0 #F4F4F4;
padding:15px 8px 1px 9px;
}
.subnav_inner .subnav_inner_list2 li {
border-bottom:1px solid #D4D4D4;
color:#D36124;
font-weight:bold;
height:38px;
margin-bottom:15px;
padding:0 0 25px;
}
.subnav_inner .subnav_inner_list2 li.last_li {
border:0 none;
}
.subnav_inner .subnav_inner_list2 li span.side-produto {
background:none repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
margin:0 10px 10px 0;
padding:3px 3px 0;
text-align:center;
vertical-align:middle;
width:54px;
}
.maincontent_inner table {
margin-top:30px;
text-transform:capitalize;
width:690px;
}
.maincontent_inner table td {
padding:7px 0 7px 20px;
}
.maincontent_inner table .table-top_1, .maincontent_inner table .table-top_2, .maincontent_inner table .table-top_3 {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
.maincontent_inner table .table-top_1 {
background:none repeat scroll 0 0 #8A66A4;
}
.maincontent_inner table .table-top_2 {
background:none repeat scroll 0 0 #6C9170;
}
.maincontent_inner table .table-top_3 {
background:none repeat scroll 0 0 #FC0000;
}
.maincontent_inner table .table-topsub_1 {
background:none repeat scroll 0 0 #CFBDDB;
color:#8A66A4;
}
.maincontent_inner table .table-topsub_2 {
background:none repeat scroll 0 0 #C5D4C3;
color:#6C9170;
}
.maincontent_inner table .table-topsub_3 {
background:none repeat scroll 0 0 #FFA789;
color:#FC0000;
}
.maincontent_inner table .table-cel1 {
background:none repeat scroll 0 0 #F5F5F5;
color:#333333;
}
.maincontent_inner table .table-cel2 {
background:none repeat scroll 0 0 #FFFFFF;
color:#333333;
}
.maincontent_inner table .table-cel1 td, .maincontent_inner table .table-cel2 td {
border-bottom:1px solid #D3D9D1;
border-left:1px solid #D3D9D1;
}
.maincontent_inner table td.med {
width:370px;
}
.maincontent_inner table td.lab {
width:280px;
}
.maincontent_inner table td.tipologia {
border-right:1px solid #D3D9D1;
padding:0;
text-align:center;
width:40px;
}
.box_form select.mescartao {
width:40px;
}
.box_form select.anocartao {
width:55px;
}
.endereco_bottom_box a.validar:link {
}
.cha_de_fraldo span.cha-imagem, .cesta_top_box span.cha-imagem {
display:block;
float:left;
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
width:64px;
}
.cha_de_fraldo span.cha-imagem img {
display:inline;
float:none;
margin:0;
padding:0;
}
.parcelamento_bottom_box {
background:none repeat scroll 0 0 #E8E8E8;
color:#666666;
float:left;
font-size:12px;
line-height:18px;
margin:20px 0 0 0;
padding:10px 15px;
text-align:left;
width:230px;
}
.cheque_bottom_box {
background:url("../imagens/alert_background.png") repeat scroll 0 0 transparent;
color:#666666;
float:left;
font-size:12px;
line-height:18px;
margin:20px 0 13px 0;
padding:10px 15px;
text-align:left;
width:230px;
}
.cheque_bottom_box2 {
background:url("../imagens/alert_background.png") repeat scroll 0 0 transparent;
height:52px;
margin:-56px 0 0 270px;
padding:5px 0 0 20px;
}
.legal_text {
    color: #ADADAD;
    float: none;
    font-size: 9px;
    font-weight: normal;
    margin: auto;
    text-align: justify;
    width: 900px;
}

/* NOVOS ESTILOS E-COMMERCE */

.subnav .ttl, 
.maincontent_tab .ttl { background: url(../imagens/borderTtlRight.png) no-repeat top right; padding-right: 15px; }

.maincontent_tab .ttl ul {
	 height: 22px; padding: 
	 3px 0  0 15px; 
	 background: url(../imagens/borderTtlEsq.png) no-repeat top left;  
}

.maincontent_tab .ttl ul li a {   
    background: url("../imagens/seta_tab.png") no-repeat left transparent;
    border: 0 none !important;
    color: #1F2886;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
	text-decoration:none;
	padding-right:5px; }
	
.maincontent_tab .ttl ul li a:hover{	
	background-color:#C8CDD7;
}
.maincontent_tab .ttl ul li a.selected { background-color:#06F; }

.maincontent_tab .ttl ul li a.ativo { background: url("../imagens/fundo_tab.png") repeat-x transparent; color:#fff!important;}

.maincontent_tab .ttl ul.abas { background: url("../imagens/divisor3.png") no-repeat scroll left center transparent;}

.subnav .ttl h2, 
.maincontent_tab .ttl h2v
.subnav .ttl a, 
.maincontent_tab .ttl a,
.maincontent_tab .ttl h2{ height: 25px !important; line-height: 25px !important; }


.aba:hover .abaTopRight,
.aba.ativo .abaTopRight { width: 5px; height: 5px; position: absolute; top: 0; right: 0; }

.aba:hover .abaTopLeft,
.aba.ativo .abaTopLeft { width: 5px; height: 5px; position: absolute; top: 0; left: 7px; }

.maincontent_tab .selected a { color: #0D376E !important; /*background: url(../imagens/bg_home_tab_a.png) repeat-x top left !important;*/ }

.ttl a span { color: #565656; }

.subnav_inner { padding: 0 !important; border: none !important;}
.lojasEsp { margin-bottom: 10px; }
.contBanners { padding-top: 18px; margin-top: 18px; border-top: 1px solid #CFD7E3 !important; }

/*.boxLojas { border: 1px solid #E9E9E9; background: url(../imagens/bgBoxLojaEsp.jpg) repeat-x left bottom; padding: 16px; }
.boxLojas p { color: #999; font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.boxLojas form select { padding: 2px; width: 205px; color: #999; font-size: 13px; }
*/
.maincontent_tab { margin: 0 0 20px 0 !important; background: none !important; height: 25px !important; }

.fRight { float: right; }
.hidden { overflow: hidden; text-indent: -9999px; }
p.extra_txt {
    color: #666666;
    margin: 20px auto 5px;
    position: relative;
    text-align: left !important;
    width: 900px !important;
}


.subnav_inner dl dt a {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DADADA;
    color: #0B2753;
    display: block;
    margin-bottom: 1px;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-top: 7px;
    width: 227px;
}


.subnav_inner dl dt a:hover, .subnav_inner dl dt a.active {
	background-position: 0 -28px;
	text-decoration: none;
	color:#E3541F;
}

.subnav_inner dl dd a {
    border-bottom: 1px solid #DBDDE3;
    color: #0B2753;
    display: block;
    margin-left: 15px;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-top: 7px;
    text-decoration: none;
}
.subnav_inner dl dd a:hover {
	color:#E3541F;
}

.subnav_inner dl dd a.last { border: none; }

.subnav2 ul { margin-bottom: 20px; }
.subnav2 ul ul { margin-bottom: 0; }
.subnav4 { 
	border-bottom: 1px solid #DADADA; 
	margin-left: 15px; 
	padding-bottom: 15px; 
	padding-left: 15px;
}
.subnav4 li {
	height: 24px;
	background:none;
}
.subnav4 li a {
	display: block;
	height: 23px;
	line-height: 25px;
	color: #263170;
	border: none !important;
	margin: 0px !important;
	
}
.subnav4 li a:hover, .subnav4 li a.ativo {
	background: none;
	text-decoration: none;
}

.subnav4 li a.ativo,
.subnav3 li a.ativo { font-weight: bold; color:#E3541F; }
.subnav4 li a span { 
	color:inherit;
}

.pag { background: url(../imagens/bgPontos.gif) repeat-x top left; text-align: center; width: 720px; margin-top: 10px; padding-top: 10px; }
.pag p { text-align: center; padding-bottom: 10px; }
.pag .pagination { text-align:center; margin-bottom: 10px; }
.pag .pagination li { display: inline; }

.pag .pagination li a { padding: 2px; }
.pag .pagination li a:hover,
.pag .pagination li.select a,
.pag .pagination li.select a:hover { padding: 2px; background: #103976; color: #FFF; }

.pag .pagination li a.back:hover,
.pag .pagination li a.forward:hover,
.pag .pagination li a.prev:hover,
.pag .pagination li a.next:hover { background: none; }

.pag .pagination li a.selected {
	background: none repeat scroll 0% 0% #FFF; 
	color: #005B89; font-weight: bold; text-decoration: underline;
}
.borderBottom { background: url(../imagens/bg_home_tab.png) repeat-x bottom left !important; }

 ATUALIZAÇÃO BOX DE PRODUTO */

	.product_item_tr { /*background: url(../images/bgLine.gif) repeat-x bottom left; float: none !important; */ padding: 0 !important; margin: 0 0 10px 0; zoom: 1.0; border-top: 1px solid #FFF; }
	.product_list { padding-top: 10px; 
					padding-top: 0 !important; 
					width:101%;
	}

	.productItem {
		background: url("../imagens/fundo_produto_lista1.png") left top no-repeat transparent !important;
	    float: left;
	    height: 282px;
	    margin: 0 27px 15px 0;
	    padding: 15px 10px 0;
	    position: relative;
	    text-align: center;
	    width: 202px;
		border:0px !important;
	}
	.productItem:hover, .lastItem:hover  {
		background: url("../imagens/fundo_produto_lista2.png") no-repeat transparent !important;
		margin-left:-5px !important;
		margin-top:-5px !important;
		height: 287px;
	    width: 207px;
		border:0px;
	}
	.product_item_tr .lastItem { margin: 0 0 10px 0; }
	.productItem .bTLeft, 
	.productItem .bTRight,
	.productItem .bBLeft,
	.productItem .bBRight { display:none; width: 6px; height: 6px; z-index: 1; }

	.productItem .bTLeft { position: absolute; top: -1px; left: -1px; background: url(../imagens/bgBoxTL.jpg) no-repeat; }
	.productItem .bTRight { position: absolute; top: -1px; right: -1px; background: url(../imagens/bgBoxTR.jpg) no-repeat; }
	.productItem .bBLeft { position: absolute; bottom: -1px; left: -1px; _bottom: -9px; background: url(../imagens/bgBoxBL.jpg) no-repeat; }
	.productItem .bBRight { position: absolute; bottom: -1px; right: -1px; _bottom: -9px; background: url(../imagens/bgBoxBR.jpg) no-repeat; }
	
	.productItem img { margin-bottom: 15px; width: 128px; height: 128px; }
	.productItem h4,
	.productItem h4 a,
	.productItem .prodVal { color: #666 !important; font-size: 10px !important; margin-bottom: 5px; font-weight: normal; height: 27px; }
	.productItem h4 a { font-size: 12px !important; }
	.productItem .prodVal span { color: #0D3267; }
	.productItem .prodVal strong { font-size: 18px; font-weight: normal; }
	
	.productItem .prodInfo { width: 190px !important; margin: auto; }
	.productItem .prodAdd { width: 165px; margin: auto; }
	.productItem .prodInfo .numerico { width: 22px !important; height: 15px !important; background: none !important; border: 1px solid #CCC !important; font-size: 11px; padding: 1px; float: left; margin-right: 10px; background: #FFF !important; }
	.productItem .prodInfo label {  margin-right: 10px; }
	.productItem .prodInfo .numerico,
	.productItem .prodInfo label { float: left; margin: 4px 5px 0 0; }	
	.productItem .prodInfo label,
	.productItem .prodEsgotado { font-size: 14px; color: #0D3267; margin-bottom: 5px; }
	.productItem .prodVal,.productItem .prodEsgotado { height: 25px; }
	.productItem .prodEsgotado { line-height: 160%; }
	
	.btComprar { display: block; width: 131px; height: 25px; }	
	.btAviso,.btDetalhe { display: block; width: 91px; height: 25px; }	
	.btAviso { background: url(../imagens/box/btAvise.png) no-repeat; margin: auto; }
	.btComprar { background: url(../imagens/btComprar.png) no-repeat; }
	.btDetalhe { background: url(../imagens/box/btDetalhes.png) no-repeat; margin: auto; }
	.btAviso:hover,
	.btDetalhe:hover,
	.btComprar:hover { background-position: 0 -26px; cursor: pointer; }
	.etiquetaBazar {
		background:url(../imagens/etiqueta.png) no-repeat;
		width:41px;
		height:126px;
		display:block;
		position:absolute;
		top:-4px;
		left:-10px;
	}
	
	/*  MENU */
	#listMenuRoot li { z-index: 10 !important; }
	
	.txtQtde { text-align:center !important; width:90px!important; }
	.txtEmbalagem { text-align:center !important; width:205px !important; padding: 0 !important; position: relative; line-height: normal !important; }
	.txtEmbalagem img { position: absolute; top: 0; left: 40px; }
	.txtEmbalagem select { position: absolute; top: 20px; right: 65px; padding: 2px; border: 1px solid #CCC; font-size: 11px; color: #666; width: 45px; }
	.txtValor { text-align:center !important; width:100px!important; }
	.txtTotal { text-align:center !important; width:95px!important; }
	.left_box_embalagem{
		float:left;
		padding-left:455px;
		display:none;
	}
	
	#lojasEspeciaisSidebar ul li{
		width:auto;
		height:58px;
		display:block;
		float:none;
	}
	
	.jcarousel-clip-vertical{
		width:auto;
		height:232px;
		margin-bottom: 5px;
	}
	
	#lojasEspOverflow{
		width:auto;
		height:232px;
		overflow:hidden;
	}
	
	#lojasEspeciaisSidebar .prevEspeciais,
	#lojasEspeciaisSidebar .nextEspeciais {
		background: url("../imagens/seta_topo.gif") 100px 0 no-repeat;				 	
		height: 13px;					
		width: 240px;
		display: block;
		clear: both;
		text-indent: -8000px;
		margin: 5px 0px;
	}
	
	#lojasEspeciaisSidebar .nextEspeciais:hover, 
	#lojasEspeciaisSidebar .prevEspeciais:hover { background-position: 100px -15px; }
	
	#lojasEspeciaisSidebar .nextEspeciais{
		background:url("../imagens/seta_baixo.gif") 100px 0 no-repeat;					
	}

	.lkImprimir { 
		display: block; 
		background: url(../imagens/print.png) no-repeat scroll left top transparent; 
		font-size:11px; 
		padding:1px 0 1px 21px;
		float: right; 
		margin-top: 15px; 
		color: #333 !important; 
	}

	.boxSociais {
		 position: relative; 
		 width: 190px; 
		 float: left; 
		 margin-top: 15px; 
	}
	
	.box_promocao_fidelidde_pontos{
		margin-top: 10px; 
		border: 1px solid rgb(204, 204, 204); 
		width: 951px; 
		height: 137px; 
		background: url(../imagens/acaoCRM/fidelidade_promocao_pontos_aviso.jpg) repeat scroll 0% 0% rgb(255, 255, 255); 
	}
	.box_promocao_fidelidde_pontos_nome{
		color: #E55816;
		padding-left:190px;
		padding-top:21px;
	}
	.box_promocao_fidelidde_pontos_frase{
		padding-left:190px;padding-top: 10px; color: #FFFFFF;
	}
	
	.btnSearch {
		background: url("../imagens/btn_search2.png") no-repeat scroll right top transparent;
		border: 0 none;
		cursor: pointer;
		height: 43px;
		margin: 0;
		padding: 0;
		text-indent: -1000em;
		vertical-align: middle;
		width: 48px;
	}
	
	.btnLoadingSearch {	 
      	background: url(../imagens/loading.gif) no-repeat top right transparent;	
		width: 22px;
      	height: 22px;
      	margin: 0;
      	padding: 0;
      	border: 0;
      	text-indent: -1000em;
      	vertical-align: middle;
      	cursor: pointer; /* hand-shaped cursor */
      	cursor: hand; /* IE 5.x */
		
	}

div.cartao_fidelidade {
	display: block;
	height: 79px;
	margin-left: 180px;
	margin-top: 60px;
	position: absolute;
	width: 156px;
}

#banner_ljespecial{
	display:block;
	width:244px;
	height:144px;
	margin-top:20px;
	background: url(../imagens/banner_ljespeciais.png) no-repeat;
}
ul.lojas_especiais{
	margin-top:10px;
	margin-right:-14px;
	*margin-bottom:60px;
	padding:0px;
}
ul.lojas_especiais li{
	display:inline;
	float:left;
	width:auto;
	*width:113px;
	list-style:none;
	margin-right:7px;
	margin-bottom:7px;
	padding:0px;
}
.banner_destaque{
	margin-top:20px;
}
.banner_destaque img{
	margin-bottom:5px;
}

select#localidade, select#logradouro{
	border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 28px;
    padding: 6px 3px;
	width:279px;
}

span.complemento{ 
	width:100px !important;
}
label.ex_endereco{
	 display: table;
	 float: left; 
	 margin-bottom: 5px; 
	 margin-top: -12px; 
}
.alerta_endereco{
	display:block;
	width:242px;
	height:auto;
	padding:10px 10px 10px 30px;
	margin-top:9px;
	margin-left:125px;
	background-color:#FFF39D;
}
.alerta_endereco img{
	position:absolute;
	margin-left:-22px;
	margin-top:3px;
}
.alerta_endereco span{
    background: url("../imagens/seta_topo_box_aviso.png") no-repeat scroll left top transparent;
    display: block;
    height: 9px;
    margin-left: -29px;
    margin-top: -19px;
    position: absolute;
    width: 100%;
}

.new_box_alert{
	margin-top: -21px; 
	margin-left: 25px;
	color: rgb(153, 0, 0);
}
.new_box_sucess{
	 padding-left: 70px; 
	 padding-top: 20px; 
	 background: #CFD9CF; 
	 text-align: left;
}
.new_box_sucess_msg{
	 color: #006600 !important; 
	 font-size: 24px; 
	 font-weight: normal !important; 
	 margin-top: -37px; 
	 margin-left: 60px;
}
.new_box_sucess_msg2{
	margin-top: -10px; 
	margin-left: 70px;
}
.box_fidelidade {
	background: url("../imagens/fidelidade/fundo_login.jpg") no-repeat scroll left bottom #DBDDE3 !important;
}
.box_fidelidade h4{
	color:#054267;
	border-bottom: 1px solid #CCCCCC;
}
.box_fidelidade .login_box{
	padding-left:170px !important;
}
.box_fidelidade .login_text{
	width: 380px !important;
}
.box_fidelidade p{
	color: #666666;
    font-size: 16px;
    line-height: 23px;
    padding-top: 12px;
	padding-bottom:10px;
}
.box_fidelidade_cc {
    margin-top: 15px;
}
img.bannerAgasalho{
	position:absolute; 
	margin-left:470px; 
	margin-top:10px;
}

#formasEntrega ul.formaEntregaVert {
	margin-left: 50px; 
	margin-top: -15px;
}
#formasEntrega img {
	vertical-align:middle;
}
ul.formaEnvio{
	margin-top:10px;
	margin-bottom:10px;
	display:table;
}
ul.formaEnvio li{
	float:left;
	display:inline-block;
	width:150px;
	margin-right:10px;
	padding-left:60px;
}
ul.formaEnvio li img.icon_entrega{
	margin-left:-60px;
	position:absolute;
}
ul.formaEnvio li.avisoEnvio{
	width:600px;
}

/* Novo padrão de botão */
span.btn3, span.btn3 {
    background: url("../imagens/btn_padrao3.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    display: table;
    height: 29px;
    line-height: 29px;
	margin-bottom:0px;
    padding: 0 4px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
}
span.btn3:hover, span.btn3:hover {
    background: url("../imagens/btn_padrao3.png") no-repeat scroll right bottom transparent;
    color:transparent;
    font-weight: bold;
    text-shadow: 0 -1px #245212;
}
span.btn3 a, span.btn3 input {
    background: url("../imagens/btn_padrao3.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: -10px;
    margin-top: 0;
    padding: 0 5px 0 7px;
    text-decoration: none;
	text-shadow: 0 -1px #245212;
    vertical-align: middle;
    width: auto;
}
span.btn3 a:hover, span.btn3 input:hover {
    background: url("../imagens/btn_padrao3.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    font-weight: bold;
	text-shadow: 0 -1px #245212;
}

span.btn4, span.btn4 {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    display: table;
    height: 29px;
    line-height: 29px;
	margin-bottom:0px;
    padding: 0 4px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
}
span.btn4:hover, span.btn4:hover {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll right bottom transparent;
    color: #181F69;
    font-weight: bold;
    text-shadow: 0 -1px #A2ADDC;
}
span.btn4 a, span.btn4 input {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #181F69;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: -10px;
    margin-top: 0;
    padding: 0 5px 0 7px;
    text-decoration: none;
    text-shadow: 0 -1px #A2ADDC;
    vertical-align: middle;
    width: auto;
}
span.btn4 a:hover, span.btn4 input:hover {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll left bottom transparent;
    color: #181F69;
    font-weight: bold;
    text-shadow: 0 -1px #A2ADDC;
}
#header #topmenu li div#topmenu_cep_link {
    background: url("../imagens/icon_arrow1.png") no-repeat scroll 6px 4px transparent;
    border: 0 none;
    color: #F47F24;
    display: table;
    float: right;
    font-weight: bold;
    margin-top: 0;
	*margin-top:-15px;
	*margin-left:-490px;
    padding: 0 4px 7px 15px;
}
/* Fim novo padrão de botão */
/* Estilo novo */
#header_search span {
	color:#FFF;
	display:block;
	font-size:11px;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:13px;
}
#header_search span a {
	color: #fff;
	font-weight:bold;
}
/* Fim estilo novo */
/* Novo estilo - cesta */
#header #cesta , .barra_flutuante #cesta{
	background: url("../imagens/cesta_fechada.png") no-repeat;
	width:156px;
	height:42px;
	position: absolute;
	top: 90px;
	left:825px;
}

#header .cesta_aberta, .barra_flutuante .cesta_aberta{
	background: url("../imagens/cesta_aberta.png") no-repeat scroll right top transparent;
	display: none;
	height: auto;
	left: -151px;
	position: absolute;
	top: 34px;
	padding-top:25px;
	padding-left:15px;
	padding-right:15px;
	width: 277px;
	z-index: 9001;
	color:#666666;
	font-size:11px;
	clear: left;
}
.box-toggle {
	margin:0px;
	font:12px/1.4 Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:9002;
	display:block;
}
.box-toggle a{
	color: #1B2673;
}
.box-toggle .botao_cesta {
    float: left;
    line-height: 12px;
    margin-left: 55px;
    padding-top: 8px;
	cursor:pointer;
}
.box-toggle .botao_cesta a{
	color:#1F2685;
}
.box-toggle .cesta_aberta .cesta_rodape{
    background: url("../imagens/cesta_rodape.png") no-repeat scroll right top transparent !important;
    height: 15px;
    margin-bottom: -15px !important;
    margin-left: -14px !important;
	position:absolute;
    width: 306px;
}
#header_search div.link_cesta {
	background: url("../imagens/cesta_fechada2.png") no-repeat scroll 0 0 transparent;
	height: 42px;
	left: 420px;
	position: absolute;
	top: -43px;
	width: 156px;
	z-index: 9000;
}
.barra_flutuante div.link_cesta{
    background: url("../imagens/cesta_fechada.png") no-repeat scroll 0 0 transparent;
    height: 42px;
    left: 420px;
	*left: 400px;
    position: absolute;
    top: -42px;
	*top: -39px;
	top /*\**/: -39px\9;
    width: 156px;
    z-index: 9000;
}
h4.tit_cesta{
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin-bottom:4px;
}
.msg_cesta_frete_gratis{
    background: url("../imagens/icone_cesta_frete_gratis.png") no-repeat scroll 15px 50% #D6F5CD;
    display: block;
    height: 45px;
	line-height:45px;
	vertical-align:middle;
	padding-left:60px;
    margin-left: -13px;
    margin-right: -12px;
	color:#457930;
	font-size:11px;
	font-weight:bold;
}
.msg_cesta_frete_pago{
    background: url("../imagens/icone_cesta_frete_pago.png") no-repeat scroll 15px 50% #FFD7D7;
    color: #FF0000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    margin-left: -13px;
    margin-right: -12px;
    padding-left: 60px;
    padding-top: 5px;
}
.box-toggle .btn_cesta{
	float:right;
}

.box-toggle .btn_cesta a{
	margin-top:0px !important;
}
.btn_prod_lista{
	margin-left:5px;
}
.btn_prod_lista a{	
	font-size:11px !important;
}
.box-toggle p.cesta_botoes{
	display:table;
	padding-top:10px; 
	*padding-top:15px;
	*padding-bottom:10px; 
	margin-bottom:0px;
	width:100%;
}
.box-toggle p.cesta_botoes a {
    display: block;
    font-size: 12px;
    margin-bottom: -25px;
    *margin-bottom: -10px;
    margin-top: 10px;
    padding-top: 0;
}

/* Fim Novo estilo - cesta */
/* Fly to basket */
.sliding_product img{	/* Float product images */
	margin:2px;
}
table#shopping_cart_items{
	width:100%;
}
table#shopping_cart_items td{
	padding-right:4px;
	padding-bottom:4px;
	padding-left:0px;
	padding-top:4px;
	border-bottom: #ABB4C5 1px dotted;
	border-collapse:collapse;
}
table#shopping_cart_items td.preco{
	width:60px;
	font-weight:bold;
	line-height:100%;
	vertical-align:bottom;
}
table#shopping_cart_items td.subtotal{
    border-bottom: medium none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
table#shopping_cart_items td.subtotal div{
	float:right;
	*margin-top:-17px;
}
.sliding_product img{	/* Float product images */
	background-color:#0CC;
	border:#009 5px;
}
/* Fim Fly to Basket */
.subnav .ttl h2, .maincontent_tab .ttl h2v .subnav .ttl a, .maincontent_tab .ttl a {
    height: 25px !important;
    line-height: 25px !important;
}
.subnav .ttl, .maincontent_tab .ttl {
    background: url("../imagens/divisor2.png") no-repeat scroll right center transparent;
    display: table;
    padding-right: 0;	
	width: 100%;
}
.maincontent_tab .ttl h2.promo {
    background: url("../imagens/divisor_promo.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: table;
    font-size: 14px;
    margin-bottom: 0px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
}

ofertas_visualizadas .ttl h2,
.subnav .ttl h2, .maincontent_tab .ttl h2 {
    background: url("../imagens/divisor.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: table;
    float: left;
    font-size: 14px;    
    margin-bottom: 0;
    margin-left: 0;
	margin-top:0px;
	width: auto;	    
}
.ttl h2 {
    padding-left: 10px;
    padding-right: 10px;	
}
.item_na_cesta{
	background: url("../imagens/item_na_cesta.png") no-repeat center transparent;
	display:block;
	width:220px;
	height:17px;
	margin-top:-35px;
	margin-left:-10px;
	position: absolute;
	*position:relative;
	float:left;
}
.det_col01 .item_na_cesta{
    background: url("../imagens/item_na_cesta.png") no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 0;
    margin-top: 323px;
    position: absolute;
    width: 340px;
    z-index: 80;
}

.product_detail_img .item_na_cesta{
    background: url("../imagens/item_na_cesta.png") no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 0px !important;
    margin-top: -35px;
    position: absolute;
    width: 230px;
}
.prod .item_na_cesta{
   background: url("../imagens/item_na_cesta.png") no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 0px;
	*margin-left: -305px;
    margin-top: 120px;
    position: absolute;
    width: 128px;
}
.produtoImagem .item_na_cesta{
	background: url("../imagens/item_na_cesta.png") no-repeat center transparent;
	display:block;
	width:200px;
	height:17px;
	margin-top:-25px;
	margin-left:0px !important;
	position: relative;
}
#jcarousel_det_produto .item_na_cesta {
    background: url("../imagens/item_na_cesta.png") no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 17px;
    margin-left: 19px !important;
    margin-top: 50px !important;
    position: absolute;
    width: 130px !important;
}
/* Estilos da barra flutuante */
.barra_flutuante {
   background: url("../imagens/fundo_barra_flutuante.png") repeat-x center;
   height:61px;
   width:100%;
   min-width:985px;
   *min-width:985px;
   display:block;
   position:fixed;
   top:0px;
}
.barra_flutuante div.interna_barra{
   background: url("../imagens/fundo_barra_flutuante_centro.jpg") repeat-x center top;
   height:61px;
   width:950px;
   display:block;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
}
a.btn_fechar_barra{
   background: url("../imagens/btn_barra_fechar.png") no-repeat;
   width:23px;
   height:24px;
   display:block;
   float:left;
   margin-top:37px;
   margin-left:5px;
}
a.btn_abrir_barra{
    background: url("../imagens/btn_barra_abrir.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 24px;
    margin-left: 5px;
    margin-top: 37px;
    width: 23px;
}
a.logo_panvel_barra{
   background: url("../imagens/logo_panvel_barra.png") no-repeat;
   width:115px;
   height:33px;
   display:inline-block;
   margin-left:10px;
   margin-top:10px;
   float:left;
}
.barra_flutuante form {
    background: url("../imagens/fundo_input_pesquisa2.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: inline-block;
    height: 36px;
    margin-left: 135px;
	*margin-left: 240px;
    margin-top: 7px;
    padding: 0 0 0 3px;
    width: 500px;
}
.barra_flutuante form input.input_search {
    color: #999999;
    padding-left: 10px;
    width: 400px;
}
.barra_flutuante form input {
    border: 0 none;
    vertical-align: middle;
}
.barra_flutuante .box-toggle {
    float: left;
    margin-left: 320px;
    margin-top: -2px;
}
.barra_flutuante a.btn_finalizar{
	background: url("../imagens/btn_finalizar_compra.png") no-repeat center top transparent;
	width:68px;
	height:33px;
	display:block;
	text-align:center;
	line-height:12px;
	color:#FFF !important;
	font-weight:bold;
	padding-top:4px;
	text-decoration:none;
	float:right;
	margin-top:7px;
	*margin-top: -36px;
	margin-right:-22px;
	*margin-right:-5px;
}
.barra_flutuante a.btn_finalizar:hover{
	background: url("../imagens/btn_finalizar_compra.png") no-repeat center bottom transparent;
}
.barra_flutuante .btnSearch {
	background: url("../imagens/btn_search.png") no-repeat scroll right top transparent;
	border: 0 none;
	cursor: pointer;
	height: 35px;
	margin: 0;
	padding: 0;
	text-indent: -1000em;
	vertical-align: middle;
	width: 39px;
}
.barra_fechada {
	top:-40px !important;
}
.barra_fechada .interna_barra{
	display:none !important;
}
.btn_acesso_rapido{
	background: url("../imagens/btn_menu_barra2.png") no-repeat scroll center center transparent;
    color: #fff !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 38px;
    margin-left: 150px;
	*margin-left: 15px;
    margin-top: 6px;
    padding-right: 10px;
    padding-top: 5px;
    position: absolute;
    text-align: center;
    width: 76px;
	text-decoration:none !important;
}
.btn_acesso_rapido:hover, .btn_acesso_rapido.ativo{
    background: url("../imagens/btn_menu_barra.png") no-repeat scroll center center transparent;
    color: #1F2685 !important;
}
.div_acesso_rapido {
    background: url("../imagens/fundo_menu_barra.png") no-repeat scroll center top transparent;
    height: auto;
    margin-left: 150px;
    *margin-left: 15px;
    position: absolute;
    top: 49px;
    width: 182px;
}



.div_acesso_rapido ul{
	margin:15px;
}
.div_acesso_rapido ul li{
	padding-top:5px;
}
.div_acesso_rapido ul a{
	color:#1F2886 !important;
	font-weight:bold;
	width:100%;
	display:block;
}
.div_acesso_rapido ul a:hover{
	color:#E3541F !important;
	font-weight:bold;
}
.acesso_rapido_rodape{
	background: url("../imagens/rodape_menu_barra.png") no-repeat bottom transparent;
    height:8px;
	width: 182px;
	display:block;
	margin-bottom:-8px;
}
#acessoRapido{
	top: 49px;
}

#scrollcontainer {
	z-index:1000;
}

/* Novo padrão de botão */
span.btn3 {
    background: url("../imagens/btn_padrao3.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    display: table;
    height: 29px;
    line-height: 29px;
	margin-bottom:0px;
    padding: 0 4px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
}
span.btn3:hover {
    background: url("../imagens/btn_padrao3.png") no-repeat scroll right bottom transparent;
    color:transparent;
    font-weight: bold;
    text-shadow: 0 -1px #245212;
}
span.btn3 a, span.btn3 input{
    background: url("../imagens/btn_padrao3.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: -10px;
    margin-top: 0;
    padding: 0 5px 0 7px;
    text-decoration: none;
	text-shadow: 0 -1px #245212;
    vertical-align: middle;
    width: auto;
}
span.btn3 a:hover, span.btn3 input:hover {
    background: url("../imagens/btn_padrao3.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    font-weight: bold;
	text-shadow: 0 -1px #245212;
}

span.btn4 {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    display: table;
    height: 29px;
    line-height: 29px;
	margin-bottom:0px;
    padding: 0 4px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
}
span.btn4:hover {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll right bottom transparent;
    color: #181F69;
    font-weight: bold;
    text-shadow: 0 -1px #A2ADDC;
}
span.btn4 a, span.btn4 input {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #181F69;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: -10px;
    margin-top: 0;
    padding: 0 5px 0 7px;
    text-decoration: none;
    text-shadow: 0 -1px #A2ADDC;
    vertical-align: middle;
    width: auto;
}
span.btn4 a:hover {
    background: url("../imagens/btn_padrao4.png") no-repeat scroll left bottom transparent;
    color: #181F69;
    font-weight: bold;
    text-shadow: 0 -1px #A2ADDC;
}
span.btn5 {
    background: url("../imagens/btn_padrao5.png") no-repeat right top !important;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: auto;
    line-height: 39px;
	margin-bottom:0px;
	margin-top:0px;
    padding: 0 4px 0 0;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
}
span.btn5:hover{
    background: url("../imagens/btn_padrao5.png") no-repeat right bottom !important;
    color:transparent;
    font-weight: bold;
    text-shadow: 0 -1px #245212;
}
span.btn5 a, span.btn5 input {
    background: url("../imagens/btn_padrao5.png") no-repeat left top !important;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    margin-left: -10px;
    margin-top: 0px !important;
	margin-bottom:0px !important;
    padding: 0 5px 0 7px;
    text-decoration: none;
	text-shadow: 0 -1px #245212;
    vertical-align: middle;
    width: auto;
	text-transform:none !important;
}
span.btn5 a:hover, span.btn5 input:hover {
    background: url("../imagens/btn_padrao5.png") no-repeat left bottom !important;
    color: #FFFFFF;
    font-weight: bold;
	text-shadow: 0 -1px #245212;
}
span.btn6 {
    background: url("../imagens/btn_padrao6.png") no-repeat right top !important;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: auto;
    line-height: 39px;
	margin-bottom:0px;
	margin-top:0px;
    padding: 0 4px 0 0;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
}
span.btn6:hover{
    background: url("../imagens/btn_padrao6.png") no-repeat right bottom !important;
    color:transparent;
    font-weight: bold;
    text-shadow: 0 -1px #ffffff;
}
span.btn6 a, span.btn5 input {
    background: url("../imagens/btn_padrao6.png") no-repeat left top !important;
    border: 0 none;
    color: #457930;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    margin-left: -10px;
    margin-top: 0px !important;
	margin-bottom:0px !important;
    padding: 0 5px 0 7px;
    text-decoration: none;
	text-shadow: 0 -1px #ffffff;
    vertical-align: middle;
    width: auto;
	text-transform:none !important;
}
span.btn6 a:hover, span.btn5 input:hover {
    background: url("../imagens/btn_padrao6.png") no-repeat left bottom !important;
    font-weight: bold;
}
span.btn_carrossel {
    background: url("../imagens/btn_adicionar_cesta_carrossel.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    display: table;
    height: 29px;
    line-height: 29px;
	margin-bottom:0px;
	*margin-left:-53px !important;
    padding: 0 4px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
	bottom:0px;
	position:absolute;
}
span.btn_carrossel:hover {
    background: url("../imagens/btn_adicionar_cesta_carrossel.png") no-repeat scroll right bottom transparent;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0 -1px #245212;
}
span.btn_carrossel a, span.btn_carrossel input {
    background: url("../imagens/btn_adicionar_cesta_carrossel.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: -10px;
    margin-top: 0;
    padding: 0 5px 0 7px;
    text-decoration: none;
    text-shadow: 0 -1px #245212;
    vertical-align: middle;
    width: auto;
}
span.btn_carrossel a:hover {
    background: url("../imagens/btn_adicionar_cesta_carrossel.png") no-repeat scroll left bottom transparent;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0 -1px #245212;
}
span.btn_carrossel_aviseme {
    background: url("../imagens/btn_aviseme_cesta_carrossel.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    display: table;
    height: 29px;
    line-height: 29px;
	margin-bottom:0px;
	*margin-left:-53px !important;
    padding: 0 4px;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
	float:left;
	bottom:0px;
	position:absolute;
}
span.btn_carrossel_aviseme:hover {
    background: url("../imagens/btn_aviseme_cesta_carrossel.png") no-repeat scroll right bottom transparent;
    color: #457930;
    font-weight: bold;
    text-shadow: 0 -1px #245212;
}
span.btn_carrossel_aviseme a, span.btn_carrossel_aviseme input {
    background: url("../imagens/btn_aviseme_cesta_carrossel.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #457930;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: -10px;
    margin-top: 0;
    padding: 0 5px 0 7px;
    text-decoration: none;
    text-shadow: 0 -1px #FFFFFF;
    vertical-align: middle;
    width: auto;
}
span.btn_carrossel_aviseme a:hover {
    background: url("../imagens/btn_aviseme_cesta_carrossel.png") no-repeat scroll left bottom transparent;
    color: #457930;
    font-weight: bold;
    text-shadow: 0 -1px #FFFFFF;
}
a.btn_ok{
	    background: url("../imagens/btn_ok1.png") no-repeat left top;
		height:21px;
		line-height:21px;
		vertical-align:middle;
		text-decoration:none;
		width:30px;
		display:inline-block;
		margin-top:-5px;
		*margin-top:-10px;
		margin-left:5px;
		color:#1B2573;
		font-weight:bold;
}
a.btn_ok:hover{
	    background: url("../imagens/btn_ok1.png") no-repeat left bottom;
		color:#1B2573;
}
#header #topmenu li div#topmenu_cep_link {
    background: url("../imagens/icon_arrow1.png") no-repeat scroll 6px 4px transparent;
    border: 0 none;
    color: #F47F24;
    display: table;
    float: right;
    font-weight: bold;
    margin-top: 0;
	*margin-top:-15px;
	*margin-left:-490px;
    padding: 0 4px 7px 15px;
}
/* Fim novo padrão de botão */


/* Estilos Frete Grátis */

#jcarousel_det_produto .frete_gratis{
	background: url("../imagens/icone_frete_gratis.png") no-repeat scroll center left #D6F5CD;
	display:block;
	position:absolute;
	bottom:35px;
	width:95px !important;
	margin-left:23px !important;
	*margin-left:-58px !important;
	padding-left:25px;
	color:#457A30;
	font-size:12px;
	font-weight:bold;
	text-align:center !important;
}
#jcarousel_det_produto .frete_gratis span{
	font-size:9px !important;
	font-weight:normal !important;
	color:#457A30;
	display:block;
	margin:0px !important;
	width:auto !important;
}


.contBoxProduto .frete_gratis{
    background: url("../imagens/icone_frete_gratis.png") no-repeat scroll left center #D6F5CD;
    bottom: 40px;
    color: #457A30;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    margin-left: -10px !important;
    min-height: 25px;
    padding-left: 25px;
    text-align: center !important;
    vertical-align: middle;
    width: 195px !important;
    margin-bottom: 5px;
}

.contBoxProduto .frete_gratis span{
	font-size:9px !important;
	font-weight:normal !important;
	color:#457A30;
	margin:0px 0px 0px 5px !important;
	width:auto !important;
}


#ofertas-cont .frete_gratis{
    background: url("../imagens/icone_frete_gratis.png") no-repeat scroll left center #D6F5CD;
    bottom: 40px;
    color: #457A30;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 0px !important;
	margin-bottom:5px;
    padding-left: 25px;
    text-align: center !important;
    width: 165px !important;
	min-height:25px;
	line-height:25px;
	vertical-align:middle;
}
#ofertas-cont .frete_gratis span{
	font-size:9px !important;
	font-weight:normal !important;
	color:#457A30;
	margin:0px 0px 0px 5px !important;
	width:auto !important;
	display:inline-block;
}




#formasEntrega .frete_gratis{
    background: url("../imagens/icone_frete_gratis.png") no-repeat scroll left center #D6F5CD;
    bottom: 40px;
    color: #457A30;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 0px !important;
	margin-top:5px;
    padding-left: 25px;
    text-align: center !important;
    width: 185px !important;
	min-height:25px;
	line-height:25px;
	vertical-align:middle;
}
#formasEntrega .frete_gratis span{
	font-size:9px !important;
	font-weight:normal !important;
	color:#457A30;
	margin:0px 0px 0px 5px !important;
	width:auto !important;
	display:inline-block;
}

.frete_fidelidade{
    background: url("../imagens/icone_frete_fidelidade.png") no-repeat scroll 5px center #D2E1FB !important;
    color: #1C4D7C !important;
}

.frete_fidelidade span{
    color:#1C4D7C !important;
}

/**************************/
/* INI CSS NOVA LISTAGEM  */
/**************************/

.filtros{
	display:block;
	height:25px;
	float:right;
	margin-right:13px; 
}
.filtros select{
	width:150px;
	height:21px;
	margin-top:2px;
	display:block;
	border:1px solid #7F89A2;
	background-color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.filtros a{
	display:inline-block;
	float:left;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:10px;
	color:#202A87 !important;
}
.filtros a.galeria{
	background:url("../imagens/icon_galeria.gif") no-repeat left top transparent;
	border-left:1px dotted #838EA7;
	padding-left:30px;
}
.filtros a.lista{
	background:url("../imagens/icon_lista.gif") no-repeat left top transparent;
}
.filtros .ativo{
	background-position:left bottom !important;
	color:#7E88A1 !important;
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}

.filtros_abas {
	margin-top: -25px;
}

div.txt_detalhe{
	display:none;
}

.item_lista{
	background: url("../imagens/fundo_produto_listahorizontal1.png") repeat-y scroll 0 0 transparent !important;
    height: 105px !important;
    margin-bottom: 15px !important;
    text-align: left !important;
    width: 700px !important;
}

.item_lista:hover {
    background: url("../imagens/fundo_produto_listahorizontal2.png") repeat-y scroll 0 0 transparent !important;
    height: 110px !important;
    margin-bottom: 15px !important;
    text-align: left !important;
    width: 710px !important;

}

.item_lista img.selo-natal {
   display:none;
}

.item_lista h4{
	width:350px;
	float:left;
	margin-top:5px;
	margin-bottom:5px !important;
	height:auto !important;
}


.item_lista div.txt_detalhe{
	width:350px;
	float:left;
	text-align:left;
	margin-top:0px;
	font-size:11px;
	color:#9F9F9F;
	display:block !important;
}

.item_lista .prodParcelamento{
	width:200px;
	float:right;
	margin-right:10px;
	text-align:right !important;
	margin-top:0px !important;
}

.item_lista .prodVal {
    margin-bottom: 0 !important;
    margin-left: 487px;
  *margin-left: 0px;
  *margin-top:-45px;
    margin-right: 10px;
    position: absolute;
    text-align: right;
    width: 200px;                

}

.item_lista .prodInfo{
	float:right !important;
	margin-top:10px !important;
}

.item_lista:hover .prodInfo {
    float: right !important;
    margin-top: 10px !important;
 	margin-right:10px;
}
.item_lista .contBoxProduto{
	padding:0px !important;
	margin-top:0px !important;
}

.item_lista .slidingProduct{
	width:128px !important;
	margin-top:-11px;
	float:left;
}
.txt_detalhe a{
	color:#1F2A86 !important;
}
.txt_detalhe p{
	display:block;
	height:30px;
}
.txt_detalhe a.lnk_mais_detalhes{
	background:url("../imagens/icone_lnk_maisdetalhes.png") no-repeat left top transparent;
	padding-left:18px;
	line-height:16px;
	margin-right:10px;
	margin-top:15px;
	height:16px;
	vertical-align:middle;
	display:block;
	float:left;
}
.item_lista .icGenerico {
    background: url("../imagens/rotulo_generico.png") no-repeat 0 0 transparent !important;
    height: 121px !important;	
    width: 20px !important;
    left: -1px;
    position: absolute;
    top: -1px;
    z-index: 1;
}
.item_lista .btGenericos {
    background: url("../imagens/icone_lnk_genericos.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    height: 16px !important;
    left: 235px !important;
    position: absolute;
    top: 85px !important;
    width: 182px !important;
    z-index: 1;
}
.item_lista img {
    height: 103px !important;
	margin-top:5px;
	margin-left:10px;
    width: 103px !important;
}
.item_lista .btDetalhe, .item_lista .btAviso {
	float:right;
	margin-right:2px !important;
}
.item_lista .frete_gratis{
	background: url("../imagens/icone_frete_gratis.png") no-repeat scroll left center #D6F5CD;
    bottom: 40px;
    color: #457A30;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0px !important;
	margin-right:-10px;
    margin-left: -10px !important;
    min-height: 25px;
    padding-left: 12px !important;
    text-align: center !important;
    vertical-align: middle;
    width: 195px !important;
	float:right;
}
.item_lista .icPdv {
    background: none !important;
    color: #666666;
    float: right;
    font-size: 14px;
	font-weight:bold;
    height: auto !important;
    left: 500px !important;
    position: absolute;
    text-align: right;
    text-indent: 0 !important;
    top: 15px !important;
    width: 200px !important;
    z-index: 1;
}
.item_lista .bTRight {
    background: url("../imagens/bgBoxTR2.jpg") no-repeat scroll 0 0 transparent !important;
}

.item_lista .bBLeft {
    background: url("../imagens/bgBoxBL2.jpg") no-repeat scroll 0 0 transparent !important;
}

.item_lista .item_na_cesta {
    width: 140px !important;
    z-index: 10;
}
.product_list .remove_espaco{
	margin-bottom: 0px !important;
}


#scrollFidelidade{
	display: block;
	float:left;
	width: 100%;
}

#background{
	background: url("../imagens/body_bg.png") repeat-x scroll center top transparent !important;
	display:table;
	*display:block;
	width:100%;
}
#background_fidelidade{
	background: url("../imagens/body_bg_fidelidade.png") repeat-x scroll center top transparent !important;
	display:table;
	*display:block;
	width:100%;
}
.consulta_cep span.loading{
	background: url("../imagens/loading_cep.gif") no-repeat center;
	display:inline-block;
	width:106px;
	height:18px;
	margin-bottom:-4px;
}

.aviso {
	background-color:#FFC;
}
span.aviso_problema_frete {
	color:#F00 !important;
}
.maincontent_inner h5 {
	padding-bottom:20px;
	font-size: 14px;
    font-weight: normal;
    line-height: 155%;
}
a.btn_ver_lojas{
	background:url(../imagens/btn_ver_todas_lojas.png) no-repeat top;
	width:244px;
	height:27px;
	display:block;
	float:left;
	margin-bottom:10px;
}
a.btn_ver_lojas:hover{
	background:url(../imagens/btn_ver_todas_lojas.png) no-repeat bottom;
}

.secondary_box6 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
	width:950px;
	display:table;
}

table.tabela_comentarios{
	display:block;
	width:auto;
	margin:10px 20px 0px 20px;
}
table.tabela_comentarios th{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:13px;
	padding-top:5px;
}
table.tabela_comentarios td{
	vertical-align:top;
	padding:15px 15px 15px 0px;
	border-top:1px solid #CCCCCC;
}
table.tabela_comentarios td span.rating {
    margin-top: 0px;
}
table.tabela_comentarios td a.titulo_produto{
	font-weight:bold;
}
a.btn_excluir{
	background:url("../imagens/bt_excluir.png") no-repeat;
	width:22px;
	height:22px;
	display:block;
}
a.btn_excluir2{
	background: url("../imagens/bt_excluir.png") left no-repeat;
	color:#C81B00;
	width:auto;
	padding-left:26px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	display:block;
	margin-top:10px;
}
a.btn_excluir2:hover{
	color:#C81B00;
}
table.tabela_comentarios td a.btn_excluir{
	margin-top:-4px;
	margin-right:-5px;
}
span.msg_sem_comentarios{
    display:block;
    width:auto;
    margin:20px;
    text-align:center;
    font-size:14x;
    font-weight:bold;
}

/** Natal - Início **/

img.selo-natal{
	display:block;
	position:relative;
	width:72px !important;
	height:71px !important;
	margin-left:140px !important;
	margin-bottom:-71px !important;
	z-index:30;
	clear:right;
}
span.etiqueta_natal {
    background: url("../imagens/etiqueta_natal.png") no-repeat scroll left center transparent;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 76px;
    margin-bottom: -20px;
    margin-top: 20px;
    padding-left: 50px;
    vertical-align: middle;
    width: 100%;
}
span.etiqueta_natal span.depor {
    color: #E0CD90;
    display: block;
    font-size: 15px;
    font-weight: normal;
    margin-top: 7px;
    text-decoration: line-through;
}
span.etiqueta_natal span {
    font-size: 15px;
}
span.etiqueta_natal_por {
    background: url("../imagens/etiqueta_natal.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 76px;
    margin-bottom: -35px;
    margin-top: 5px;
    padding-left: 50px;
    padding-top: 30px;
    vertical-align: middle;
    width: 100%;
}

span.etiqueta_natal_por a.compartilhe-natal{
  margin-top: -14px !important;
  *margin-top: -34px !important;
}



a.compartilhe-natal{
	background: url("../imagens/compartilhe_papainoel.jpg") no-repeat;
	width:105px;
	height:76px;
	display:block;
	float:right;
	margin-right:70px;
	margin-top:-23px;
	*margin-top:-43px;
}

div.sugestao-busca {
	margin-top:-10px; 
	margin-bottom:15px;
}

span.resultado-busca-zero {
	font-weight:normal;
}
span.resultado-busca-zero-termo {
	font-weight:bold;
}

.tooltip-target {
    color: #666666;
    /* color: #D36124; */
    cursor: default;
    display: inline;
    padding-bottom: 5px;
}

.tooltip-content {
	display: none;      /* required */
	position: absolute; /* required */
	width: 220px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFA6;
	text-align: center;
	color: black;
	margin-top:5px;
}
.tooltip-content .seta-tooltip{
	background:url(../imagens/seta_tooltip.png) no-repeat center bottom;
	display:block;
	width:100%;
	height:8px;
	margin-top:-8px;
}
.tooltip-content p {
	margin: 0;
	border:0px !important;
	padding:0px;
}
.tooltip-content a {
	color:#D36124 !important;
	font-size:12px !important;
}
.cupom-fiscal {
    background-color: #FFFF99;
    margin-top: 10px;
    padding: 8px !important;
}

.erro {
	background-color:#FFFF99;
}
.atencao-cesta {
	background: url(../imagens/icone-atencao.png) no-repeat scroll 10px 10px transparent;
	color: #CC0000 !important;
	display: block;
	font-size: 14px;
	padding: 10px 0 10px 30px;
	width: 850px !important;
}
.atencao-cesta a {
	color:#CC0000 !important;
	text-decoration:underline;
	font-weight:bold;
}
.cesta_bottom_box .right_box ul li {
	padding-right:10px !important;
}
.cesta_top_box p a {
	color:#0E3772;
	font-size: 13px;
	text-decoration: none;
}
.cesta_top_box p a:hover {
	text-decoration: underline;
	color:#0E3772;
}

/** Natal - Final **/

/*************************************************/
/** Essas linhas ficam no final do arqquivo!!!  **/
/** Essas linhas ficam no final do arqquivo!!!  **/
/*************************************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header #topmenu li div#topmenu_cep_link {
	    margin-top: -14px;
	}
	.barra_flutuante div.link_cesta{
	    top: -39px;
	}
}
