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


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

.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; max-height: 200px; *height: 150px; overflow-y: auto;}
.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;}









