/*
CSS escrito por
rickshira (rickshira@gmail.com)
30/04/2010
*/

#variasLojasWindow{
	margin:0;
	padding:0;
	border:none;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#3a3a3a;
	width: 604px;
	left: 28%;
	right: 28%;
	top: 8px;
	z-index: 300000;
}

#enderecosWindow{
	margin:0;
	padding:0;
	border:none;
	width: 604px;
	left: 28%;
	right: 28%;
	top: 8px;
	z-index: 300000;
}

#naoSeiMeuCepWindow{
	margin:0;
	padding:0;
	border:none;
	left: 28%;
	right: 28%;
	top: 8px;
	z-index: 300000;
}


/* CSS do popup
------------------------------------------ */

.popup{ position:relative; width:604px; background:url(../images/popup/popup_top.png) no-repeat 0 0; _background:url(../images/popup/popup_top.gif) no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; color:#646464;}
.popup a{ color:#646464; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.popup .btNN{ position:absolute; top:10px; right:10px;}
.popup .btVV{ padding:0 0 0 20px; margin: 20px 0 0 0; height: 20px; background:url(../images/popup/popup_btBgVoltar.gif) no-repeat 0 0; color: #fff}
.popup .btVV a{color: #fff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}

.popup h2{ padding: 15px 0 0 52px !important; height:36px; font-size:18px; color:#6D6D6D; text-shadow:1px 1px #fff;}

.popup h2, h3, h4 { margin: 0; font-family:Arial, Helvetica, sans-serif;}

.popup .boxGray{ border-color:#D5D5D5; border-width:0 9px 9px 9px; padding:10px 13px 14px 14px; border-style:solid; background:#F2F2F2; overflow: hidden}
.popup .boxGray h3{ padding:0 0 14px; font-size:19px; line-height:1.2em; color:#D50200;}
.popup .boxGray div h4{ padding:0 0 14px; font-size:12px; line-height:1.2em;}

.popup .boxExtra{ position:relative; padding:14px; width:576px; _width:604px; background:#F2F2F2;}
.popup .boxExtra h3{ font-size:18px; line-height:1.2em; color:#5F5F5F;}
.popup .boxExtra .popNavbar{ padding: 0 0 5px; text-align:right;}
.popup .boxExtra .popNavbar a{text-decoration:underline;}
.popup .boxExtra .popNavbar a:hover{ text-decoration:none; }
.popup .boxExtra .popNavbar a.active{ font-weight:bold; text-decoration:none;}
.popup .boxExtra .popNavbar a.btAnt{ padding:0 10px 0 0; text-decoration:none;}
.popup .boxExtra .popNavbar a.btDep{ padding:0 0 0 10px; text-decoration:none;}

.popup .boxRed{ padding:10px; width:539px; _width:559px; background:#DF020A url(../images/popup/popup_red.gif) no-repeat top left; color:#fff; max-height: 200px; *height: 200px; overflow-y: auto; overflow-x: hidden}
.popup .boxRed th{ color:#fff; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.popup .boxRed2{ margin:10px; width:539px; background:url(../images/popup/popup_bgRedfake.gif) repeat-y 161px 0;}

.popup .boxRedintro{ float:left; width:130px; _padding:0 28px 0 0;}
.popup .boxRedintro p{ padding:10px 0 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#646464; }
.popup .boxRedin{ float:right; _float:none; padding:15px; width:348px; _width:378px; background:#DF020A url(../images/popup/popup_red2.gif) no-repeat 0 0; font-size:11px; color:#fff;}
.popup .boxRedin div{ color:#fff; font-family:Arial, Helvetica, sans-serif }

.popup .tabAddress{ *width:519px}
.popup .tabAddress table tr.active,
.popup .tabAddress table tr:hover{ background:#EA4545;}
.popup .tabAddress table td{ padding:3px 5px; text-align:right; color:#fff;}
.popup .tabAddress table th{ padding:3px 5px; color:#fff; font-size:11px;}
.popup .tabAddress a.btLink{ display:block; padding:30px 0 0 10px; color:#fff; font-size:10px; text-decoration:underline;}

.popup .formAddress{ padding:10px; border:none}
.popup .formAddress label{ float:left; padding: 0 5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464;}
.popup .formAddress label.lbAlfa{ width:70px;}
.popup .formAddress input.text{ float:left; margin:0 20px 0 0;}
.popup .formAddress .p{clear:both; padding:5px 0 0;}
.popup .formAddress .p input.text{ float:left; width:120px;}
.popup .formAddress .p2{clear:both; padding:5px 0 0;}
.popup .formAddress .p2 input.text{ float:left; width:450px;}
.popup .formAddress .p3{clear:both; padding:5px 0 0;}
.popup .formAddress .p3 input.text{ float:left; width:102px;}
.popup .formAddress .p3 select{ float:left;}
.popup .formAddress .btBox{clear:both; padding: 20px 0 0 0; text-align:right;}
.popup .formAddress a.thin{ text-decoration:underline;}
.popup .formAddress .readonly{ background:#ccc}

.popup .tabLostCep{ padding:15px 0; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.popup .tabLostCep .col1{ font-weight:bold; color:#333;}
.popup .tabLostCep thead th{ color:#990000; font-size:12px;}
.popup .tabLostCep th,
.popup .tabLostCep td{ padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:left}
.popup .tabLostCep .even{ background:#ddd;}

.popup .popformCEP{ border:none; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.popup .popformCEP label{ display:block; padding:10px 0 0; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.popup .popformCEP select{ margin:0 5px 0 0; border:1px inset #ccc; font-size:9px; color:#555;}
.popup .popformCEP input.text{ margin:0 5px 0 0; padding:2px 2px 2px; border:1px inset #ccc; font-size:9px; color:#555;}
.popup .popformCEP .p .readonly{ background:#ccc}
.popup .popformCEP .p .text{ width:150px;}
.popup .boxRed .popformCEP .p2 {float:left; width: 390px}
.popup .boxRed .popformCEP .p3 {float:left; width: 120px}
.popup .boxRed .popformCEP .p2 .text{ width:280px;}
.popup .boxRed .popformCEP .p3 .text{ float:left; width:50px;}
.popup .boxRed2 .popformCEP .p2 {float:left; width: 245px}
.popup .boxRed2 .popformCEP .p3 {float:left; width: 100px}
.popup .boxRed2 .popformCEP .p2 .text{ width:140px;}
.popup .boxRed2 .popformCEP .p3 .text{ float:left; width:30px;}

.popup .tabManual{ padding:30px 0;}
.popup .tabManual th,
.popup .tabManual td{ padding:5px 10px; color:#FFCAB8; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.popup .type001{ border: none}
.popup .type001 label{ display:block; padding:10px 0 0; font-size:11px; color:#fff; font-family:Arial, Helvetica, sans-serif; }
.popup .type001 input.text{ margin:0 5px 0 0; padding:2px 2px 2px; border:1px inset #ccc; font-size:9px; color:#555;}
.popup .type001 .p1{ float:left; width:160px;}
.popup .type001 .p2{ float:left; width:150px;}
.popup .type001 .p1 .text{ width:140px;}
.popup .type001 .p2 .text{ float:left; width:100px;}
.popup .boxLinks{ text-align:right; padding:10px 93px 10px 0;}
.popup .boxLinks a{ color:#fff; text-decoration:underline; font-size:10px;}
.popup .boxLinks a:hover{text-decoration:none;}

.popup .boxGray div .type002 h4{ padding:0; margin:0;}
.popup .type002 label{ display:block; padding:10px 0 0;}
.popup .type002 input.text{ margin:0 5px 0 0; padding:2px 2px 2px; border:1px inset #ccc; font-size:9px; color:#555;}
.popup .type002 .p2{ padding:10px 0;}
.popup .type002 .p2 .text{ float:left; width:200px;}

.popup .type003{}
.popup .type003 #msgRecuperaSenha{ padding:30px 0 0; font-size:13px;}
.popup .type003 p a{ padding:0 0 0 250px; white-space:nowrap; font-size:10px; color:#fff; text-decoration:underline;}

img{ border: none }

.pagebanner, .pagelinks{ font-family:Arial, Helvetica, sans-serif; font-size: 12px}



/* CSS do popup2
------------------------------------------ */

.popup2{ position:relative; width:604px; background:url(../img/popup_top2.png) no-repeat 0 0; _background:url(../img/popup_top2.gif) no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; color:#646464;}
.popup2 a{ color:#646464; text-decoration:none;}
.popup2 .btNN{ position:absolute; top:10px; right:10px;}
.popup2 .btVV{ position:absolute; top:15px; right:20px; padding:0 0 0 20px;  background:url(../img/popup_btBgVoltar.gif) no-repeat 0 0; text-decoration:underline;}

.popup2 h2{ padding: 15px 0 0 20px; height:36px; font-size:18px; color:#6D6D6D; text-shadow:1px 1px #fff;}

.popup2 .boxGray{ border-color:#D5D5D5; border-width:0 9px 9px 9px; padding:10px 13px 14px 14px; border-style:solid; background:#F2F2F2;}
.popup2 .boxGray h3{ padding:0 0 14px; font-size:19px; line-height:1.2em; color:#D50200;}
.popup2 .boxGray div h4{ padding:0 0 14px; font-size:12px; line-height:1.2em;}
.popup2 .boxExtra{ position:relative; padding:14px; width:576px; background:#F2F2F2;}
.popup2 .boxExtra h3{ font-size:18px; line-height:1.2em; color:#5F5F5F;}
.popup2 .boxExtra .popNavbar{ padding: 0 0 5px; text-align:right;}
.popup2 .boxExtra .popNavbar a{text-decoration:underline;}
.popup2 .boxExtra .popNavbar a:hover{ text-decoration:none; }
.popup2 .boxExtra .popNavbar a.active{ font-weight:bold; text-decoration:none;}
.popup2 .boxExtra .popNavbar a.btAnt{ padding:0 10px 0 0; text-decoration:none;}
.popup2 .boxExtra .popNavbar a.btDep{ padding:0 0 0 10px; text-decoration:none;}

.popup2 .boxRed{ padding:10px; width:539px; background:#DF020A url(../img/popup_red.gif) no-repeat 0 0; color:#fff;}
.popup2 .boxRed2{ margin:10px; width:539px; background:url(../img/popup_bgRedfake.gif) repeat-y 161px 0;}
.popup2 .boxRed3{ margin:10px; margin-left:130px; width:300px; }


.popup2 .boxRedintro{ float:left; width:130px; }
.popup2 .boxRedintro p{ padding:10px 0 0; font-size:11px; }
.popup2 .boxRedin{ float:right; padding:15px; width:348px; background:#DF020A url(../img/popup_red2.gif) no-repeat 0 0; font-size:11px; color:#fff;}

.popup2 .tabAddress{}
.popup2 .tabAddress table tr.active,
.popup2 .tabAddress table tr:hover{ background:#EA4545;}
.popup2 .tabAddress table td{ padding:3px 5px; }
.popup2 .tabAddress table th{ padding:3px 5px; text-align:left;}
.popup2 .tabAddress a.btLink{ display:block; padding:30px 0 0 10px; color:#fff; font-size:10px; text-decoration:underline;}



.popup2 .tabAddress2{ }
.popup2 .tabAddress2 table tr.active,
.popup2 .tabAddress2 table tr:hover{ background: #E4E4E4}
.popup2 .tabAddress2 table td{ padding:3px 5px;}
.popup2 .tabAddress2 table th{ padding:3px 5px; }
.popup2 .tabAddress2 a.btLink{ display:block; padding:30px 0 0 10px; color:#fff; font-size:10px; text-decoration:underline;}



.popup2 .formAddress{ padding:10px; border:0;}
.popup2 .formAddress label{ float:left; padding: 0 5px 0 0;}
.popup2 .formAddress label.lbAlfa{ width:70px;}
.popup2 .formAddress input.text{ float:left; margin:0 20px 0 0;}
.popup2 .formAddress .p{clear:both; padding:5px 0 0;}
.popup2 .formAddress .p input.text{ float:left; width:120px;}
.popup2 .formAddress .p2{clear:both; padding:5px 0 0;}
.popup2 .formAddress .p2 input.text{ float:left; width:450px;}
.popup2 .formAddress .p3{clear:both; padding:5px 0 0;}
.popup2 .formAddress .p3 input.text{ float:left; width:102px;}
.popup2 .formAddress .p3 select{ float:left;}
.popup2 .formAddress .btBox{clear:both; padding: 20px 0 0 0; text-align:right; }
.popup2 .formAddress a.thin{ text-decoration:underline;}
.popup2 .formAddress .btBox input.btnred{font:10px Verdana,sans-serif; color:#FFFFFF; height:23px; background-image:url(../img/bkg_red_btn.gif); border:1px solid #FFFFFF; cursor: pointer; padding:0 12px;}




.popup2 .tabLostCep{ padding:15px 0; color:#333;}
.popup2 .tabLostCep th{ font-weight:bold;}
.popup2 .tabLostCep thead th{ color:#990000;}
.popup2 .tabLostCep th,
.popup2 .tabLostCep td{ padding:5px 10px;}
.popup2 .tabLostCep .zebra01{ background:#ddd;}

.popup2 .popformCEP{}
.popup2 .popformCEP label{ display:block; padding:10px 0 0;}
.popup2 .popformCEP select{ margin:0 5px 0 0; border:1px inset #ccc; font-size:9px; color:#555;}
.popup2 .popformCEP input.text{ margin:0 5px 0 0; padding:2px 2px 2px; border:1px inset #ccc; font-size:9px; color:#555;}
.popup2 .popformCEP .p .readonly{ background:#F17171}
.popup2 .popformCEP .p .text{ width:150px;}
.popup2 .popformCEP .p3 .text{ float:left; width:50px;}
.popup2 .boxRed .popformCEP .p2 .text{ width:450px;}
.popup2 .boxRed2 .popformCEP .p2 .text{ width:280px;}

.popup2 .tabManual{ padding:30px 0;}
.popup2 .tabManual th,
.popup2 .tabManual td{ padding:5px 10px; color:#FFCAB8;}

.popup2 .type001{}
.popup2 .type001 label{ display:block; padding:10px 0 0;}
.popup2 .type001 input.text{ margin:0 5px 0 0; padding:2px 2px 2px; border:1px inset #ccc; font-size:9px; color:#555;}
.popup2 .type001 .p1{ float:left; width:160px;}
.popup2 .type001 .p2{ float:left; width:150px;}
.popup2 .type001 .p1 .text{ width:140px;}
.popup2 .type001 .p2 .text{ float:left; width:100px;}
.popup2 .boxLinks{ text-align:right; padding:10px 93px 10px 0;}
.popup2 .boxLinks a{ color:#fff; text-decoration:underline; font-size:10px;}
.popup2 .boxLinks a:hover{text-decoration:none;}

.popup2 .boxGray div .type002 h4{ padding:0; margin:0;}
.popup2 .type002 label{ display:block; padding:10px 0 0;}
.popup2 .type002 input.text{ margin:0 5px 0 0; padding:2px 2px 2px; border:1px inset #ccc; font-size:9px; color:#555;}
.popup2 .type002 .p2{ padding:10px 0;}
.popup2 .type002 .p2 .text{ float:left; width:200px;}

.popup2 .type003{}
.popup2 .type003 p{ padding:30px 0 0; font-size:13px;}
.popup2 .type003 p a{ padding:0 0 0 30px; white-space:nowrap; font-size:10px; color:#fff; text-decoration:underline;}



