@charset "UTF-8";/* CSS Document */

body{margin:0 auto;}
#cabecalho{width:970px;height:220px;background:url(bgheader_home.jpg) no-repeat top left;}
#cabecalhoHome{width:970px;height:175px;background:url(fundo_testeira.jpg) repeat top;}
#logo{position:absolute;margin-top:19px;margin-left:47px; display:none;}
#hdText{position:absolute;text-align:center;margin-top:19px;margin-left:-33px;font-size:9pt;width:250px;color:#fff; font-style:normal;font-weight:normal; font-size:17px;}
#hdText1{position:absolute;text-align:right;margin-top:33px;margin-left:470px;font-size:22px; width:435px; color:#fff; font-family:arial; font-weight:500; /*border:#999999 1px solid; */}
#hdText2{position:absolute;text-align:right;margin-top:49px;margin-left:555px;font-size:22px; width:390px; color:#fff; font-family:arial; font-weight:500; /*border:#999999 1px solid; */}
#hdMenu {
    text-transform: uppercase;
    font-size: 14px;
    position: absolute;
    margin-top: 189px;
    margin-left: 744px;
    width: 223px;
    padding: 4px;
}
#hdMenu a{color:#ffffff;text-decoration:none;}
#hdMenu a:hover {
    color: #e6ba57;
}
#hdMenu ul{list-style-type:none;padding:0px 4px 0px 1px;margin:0px;}
#hdMenu li {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
#container{ width:970px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin:0 auto; text-align:left;}
#copyright{border-top:1px solid #666;padding:20px 0px;text-align:center;margin-top:20px;}

/*-- Home --*/

.conteudo{margin:30px 0px 30px 0px;}
#bannerHome{  width:250px;text-align:center; background:url(BannerLateralGenerico.jpg) no-repeat top left; z-index:2;}
#bannerHome h4{  opacity: 0; filter: alpha(opacity=100);}
#bannerHome img{  opacity: 0; filter: alpha(opacity=100);}


.choiceFrame {
    width: 240px;
    height: 350px;
}


.choiceFrame input{height:18px;border:1px solid #999;font-size:9pt;color:#666;margin:0px;}
.fassinante p {
    margin: 0px 0px 0px 0px;
}
.fassinante label {
    display: block;
    margin-left: 2px;
    margin-bottom: 6px;
    color: #000;
}
.hn{color:#000;font-size:9pt;font-weight:bold;}
.hou{display:block;margin:5px 0px 5px 65px;}
.fassinante #varAssinante{width:129px;margin-left:10px;}
.fassinante #varCPFCGC{width:129px;margin-bottom:10px;margin-left:10px;}
.fassinante #varCEPprefx{margin-left:12px;width:82px;}
.fassinante #varCEPsufx{width:40px;}

.uassinante p {
    margin-left: 30px;
    margin-top: 100px;
}

.uassinante label {
    margin-left: 10px;
    color: #000;
    position: absolute;
    margin-top: -17px;
}
.uassinante input {
    margin-top: -12px;
    margin-left: 40px;
    width: 137px;
}
.fassinante{background:url(bg-home_op_ass.jpg) no-repeat top left;}
.fassinante .cfContainer {
    margin-top: 80px;
    margin-left: 31px;
}
.uassinante{background:url(bg-home_op_uol.jpg) no-repeat top left;}

.uassinante .cfContainer {
    margin-top: 128px;
    margin-left: 0px;
}

#tblHomeChoices .nassinante{background:url(bg-home_op_nass.jpg) no-repeat top left;}
.lnkChoiceContinue{display:block;width:116px;height:25px;text-transform:lowercase;text-decoration:none;text-align:center;font-size:11pt;padding:2px 0px 0px 0px;background:url(bg-btn_continuar.gif) no-repeat top left;}
.fassinante .lnkChoiceContinue{position:absolute;margin:30px 0px 0px 20px;background:url(bg-btn_continuar_lb1.gif) no-repeat top left;color:#ffffff;}
.uassinante .lnkChoiceContinue{margin-left:15px;margin-top:52px;background:url(bg-btn_continuar_lb2.gif) no-repeat top left;color:#ffffff;}
.nassinante .lnkChoiceContinue{margin-left:57px;margin-top:250px;background:url(bg-btn_continuar_lb3.gif) no-repeat top left;color:#ffffff;}
.lnkChoiceContinue:hover{color:#ffffff;}

/*-- Páginas de escolha --*/



div#tblColCompletaContainer0 {
    position: absolute;
    margin-left: 490px;
    margin-top: 117px;
}

div#tblColCompletaContainer1 {
    position: absolute;
    margin: 366px 0 0 490px;
}

.assinante input, .nassinante input{padding:0px;width:25px;height:14px;text-align:right;border:1px solid #666;}
#UFChooserContainer{width:507px;height:39px;margin-left:30px;background:#91a192;}
#UFChooserContainer select{position:absolute;margin-left:5px;}
#UFChooserContainer p{margin-left:30px;padding-top:10px;font-size:10pt;color:#000000;}
.msgTipo{margin:20px 20px 20px 35px; color:#000000;}
#mala{font-weight:bold;}
#codPromo{width:80px;}
#abasContainer{}#abas{margin-left:35px;/*padding-left:10px;*/width:440px;margin-top:5px;/*position:absolute;*/}.aba{text-align:center;text-decoration:none;color:#000000;float:left;display:block;width:143px;height:39px;background:#91a192; margin: 0 1px;}
.aba span{display:block;margin-top:14px;}
#lnkAba1{background:#e6ba57; color:#000000;}
.clearFloat{clear:both;}
#aba1.assinante{background:url(bg-col_completa_container_ass.jpg) no-repeat top left;}
#aba1.nassinante {background:url(bg-col_completa_container_nass.jpg) no-repeat top left;}
#aba1.uassinante {background:url(bg-col_completa_container-uass.jpg) no-repeat top left;}
#aba1 {width: 935px; height: 615px; margin-left: 20px; margin-top: 20px; padding-bottom: 20px;}
#tblColCompletaContainer {
    position: absolute;
    margin-left: 508px;
    margin-top: 185px;
}
#tblColCompletaContainer .bold{padding-bottom:3px;}

div#widget_prd_3461 {
    margin-top: 13px;
    padding: 3px 6px;
}

div#widget_campanha {
    padding: 5px 4px;
}

div#widget_prd_3492, div#widget_prd_3493, div#widget_prd_3494, div#widget_prd_3495, div#widget_prd_3496 {
    padding: 3px 4px;
}


#tblColCompleta{width:340px;font-size:10pt;color:#333333;}
#tblColCompleta .largeTxt{height:20px;}



#txtFreteColCompleta{position:absolute; margin-left:470px; margin-top:481px;color:#fff;text-transform:uppercase;font-size:10pt; display:none;}
#aba2 #txtFreteColCompleta{margin-left:360px;margin-top:535px;}
#aba1 #txtFreteColCompleta{margin-left:430px; margin-top:513px;}
#tblColCompleta0 .largeTxt{height:20px;}

#tblColCompletaContainer .tdSpec{height:10px; border:# 1px solid; padding-top:0px;}
#tblColCompletaContainer .tdTitle{height:20px; padding-top:5px; padding-left:3px;}
#tblColCompletaContainer .largeTxt{vertical-align:middle;}
#tblColCompletaContainer .bold{height:19px; border:# 1px solid; padding-top:5px;}
#tblColCompletaContainer td {font-size:13px; vertical-align:text-top;}
#tblColCompletaContainer #tblColCompleta{width:355px;font-size:10pt;color:#; margin-top:0px;}
#tblColCompletaContainer #qtdColCompl{height:20px; width:50px; border:#999999 1px solid; margin-top:10px;}





#tblColCompletaContainer .tdTitlebox{height:15px; padding-top:5px; background:#ffd9b4; padding:3px 5px 3px 5px;}
#tblColCompletaContainer .tdSpecbox{height:10px; border:# 1px solid; padding-top:0px; background:#ffd9b4;}



.tdSpecbox{text-align:right;width:90px; padding-top:4px; padding-right:3px;}

.tdSpec {
    text-align: right;
    width: 90px;
    padding: 4px 2px;
}
.preco {
    background: #26649d;
    color: #FFF;
    font-weight: bold;
    padding-bottom: 4px;
    padding-right: 4px;
}
.bold{font-weight:bold; padding-bottom:10px; }
#lnkColCompletaContainer{position:absolute;margin-left:525px;margin-top:40px;background:url(arr-col_completa_detalhes.gif) no-repeat bottom left;padding-left:30px;}
#lnkColCompletaContainer a{text-decoration:none;color:#000;}
#lnkColCompletaContainer a:hover{color:#999;}
.msgAst{position:absolute;color:#ffffff; display:none;}
#aba1 .msgAst{margin-top:560px;margin-left:40px;}
#aba2 .msgAst{margin-top:465px;margin-left:40px;width:320px;}
#aba3 .msgAst{margin-top:665px;margin-left:40px;}
.msgAst p{margin:3px 0px 0px 0px;}
#aba2{width:935px;height:620px; background:url(bg_lotesContainer.jpg) no-repeat top left;margin-left:20px;margin-top:20px;}
#aba2.nassinante1{background:url(bg-lotes_container_nass.jpg) no-repeat top left;}
#aba2 .boundBox{width:225px;height:110px;padding-left:-10px;}
#aba2 .boundBox .boundTitle{color:#fff;font-size:1pt;margin:3px 0px 19px 0px;}
#lote1,#lote2,#lote3,#lote4,#lote5{position:absolute;}
#lote1, #lote3, #lote5 {
    margin-left: 374px;
}
#lote2, #lote4 {
    margin-left: 654px;
}
#lote1, #lote2 {
    margin-top: 36px;
}
#lote3, #lote4 {
    margin-top: 199px;
}

#lote5 {
    margin-top: 363px;
}

.lnkDetails{margin-top:7px;}
.boundBox .lnkDetails a{color:#03549f;text-decoration:none;}
.boundBox .lnkDetails a:hover{color:#999999;}
#aba3 {
    width: 935px;
    height: 750px;
    background: url(bg-individuais_container.jpg) no-repeat top left;
    margin-top: 20px;
    margin-left: 20px;
    padding-bottom: 70px;
    /* border: #003366 1px solid; */
}
#aba3 #tblIndividualContainer {
    width: 330px;
    position: absolute;
    margin-left: 443px;
    margin-top: 39px;
}

#tblIndividual{width:420px;border-collapse:collapse; font-size:9px;/* border:#3300CC 1px solid;*/}

#tblIndividual th{color:#2a516c;text-align:center;padding:20px 25px 15px 0px;  font-size:12px}

.bookEd, .bookTitle, .bookDate {
    padding: 4px 3px;
}

.bookDate{color:#666666;padding:0px 10px;}
.bookTitle{width:210px;}
.bookInput{background:#FFF;}
.bookInput input{margin-right:15px;}
.bookEd{padding-left:20px;}
.bookInput{text-align:right;width:25px;}
#aba2,#aba3{display:none;}
.tblLotes .tdTitle{width:160px;}
#aba3 #precoUnit {
    position: absolute;
    margin-left: 180px;
    margin-top: 110px;
    font-size: 12pt;
    font-weight: bold;
    color: #000;
}
#aba3 #maisFrete {
    position: absolute;
    margin-left: 170px;
    margin-top: 130px;
    font-size: 9pt;
    font-weight: bold;
    color: #000;
}

#aba3 #maisFrete span{font-size:8pt;}
#aba3 strong{font-weight:normal;}
.btnContinueContainer{width:112px;height:30px;background:url(bg-btn_continuar.gif) no-repeat center left;margin:2px 0px 0px 800px;position:absolute; color:#333; /*border:#00FF66 1px solid;*/}
.btnContinueContainer a{text-decoration:none;color:#333;font-size:11pt;text-transform:lowercase; margin: 5px 0px 0px 25px;/*border:#00FF66 1px solid;*/}
.btnContinueContainer a:hover{color:#666;}



#tblIndividual tr {
    font-size: 11px;
    line-height: 1.2;
}


.btn-encerrar_container{width:112px;height:27px;background:url(btn-encerrar_container.gif) no-repeat top left;margin:2px 0px 0px 800px;position:absolute;}
.btn-encerrar_container a{text-decoration:none;color:#710d0b;font-size:11pt;text-transform:lowercase; padding: 0px 0px 0px 25px;}
.btn-encerrar_container a:hover{color:#000;}



/*-- Btn --*/
.btn{width:112px;height:28px;margin-bottom:-23px;background:url(btn-encerrar_container.gif) no-repeat top left;border:none;text-transform:lowercase;font-family:verdana;color:#333;font-size:10pt;}
.btn:hover{color:#666;}


#btn1 {
    margin-left: 760px;
    margin-top: 574px;
}
#btn2{margin-left:740px;margin-top:554px;}
#btn3 {
    margin-left: 774px;
    margin-top: 779px;
}
#btnContinueContainerPagto{ /*Btn de compra*/background:url(btn-compra_container.gif) no-repeat top left;text-align:center;width:112px;height:26px;font-size:10pt;padding-top:4px;position:absolute;margin-top:60px;margin-left:760px; border:#0066CC 1px solid;}
#btnContinueContainerPagto a{text-decoration:none;color:#900;}
#btnContinueContainerPagto a:hover{color:#F00;}
#vfBox2{margin-bottom:60px;}
.vinhoFormBox{background:#EEE;padding:5px;margin-bottom:10px;}
.vfBody{background:#EEE;padding:30px;border:1px solid #FFF;}
.fTitle{color:#666;font-size:12pt;text-transform:uppercase;display:block;margin-bottom:4px;}
.fTitleobs{color:#FF0000;font-size:8pt;}
.tblVF{font-size:11px;}
.tblVF .box{font-size:11px;}
.fonte2preto{width:45px;}

/*-- Páginas FOL --*/

#homeFol{background:url(bghome.jpg) no-repeat top right; height:600px;}
#homeHeader{position:absolute;  margin:35px 0px 0px 160px; width:690px; font-size:16px; color:#000000;  font-weight:200; font-weight:bolder; font-weight:normal;}
#homeHeader .chamada{font-size:15px; color:#000; font-family:verdana; padding-bottom:10px; font-weight:100; font-weight:bold; }
#hometexto1{position:absolute;color:#de2752;font-size:18px;font-family:Times;margin:105px 0px 0px 50px;}
#hometexto10{position:absolute;color:#000000;font-size:15px;font-family:arial;margin:164px 0px 0px 138px; line-height:22px;}
#hometexto11{position:absolute;color:#000000;font-size:17px;font-family:Times;margin:228px 0px 0px 810px;}
#hometexto12{position:absolute;color:#000000;font-size:17px;font-family:Times;margin:97px 0px 0px 495px;}
#hometexto2{position:absolute;margin:290px 0px 0px 660px; height:38px;width:350px;padding-left:25px;padding-top:67px;}
#hometexto2 a{ color:#;font-size:24px;font-weight:bold;font-family:arial "Arial Black", Gadget, sans-serif;text-decoration:none;}
#hometexto2 a:hover{/* background-image:url(imgcompre1.gif);*/ color:#;}
#hometexto3{position:absolute;color:#fff;font-size:10px;font-family:verdana;margin:544px 0px 0px 27px; }
#hometexto4{position:absolute;margin:365px 0px 0px 827px;}
#hometexto5{position:absolute;color:#000;font-size:16px;font-family:verdana;left: 702px;top: 620px;}
#hometexto6{position:absolute;margin:219px 0px 0px 805px;}
#hometexto7{position:absolute;margin:175px 0px 0px 640px;}
#hometexto8{position:absolute;margin:85px 0px 0px 785px;}
#hometexto9{position:absolute;margin:307px 0px 0px 654px;}
#hometexto15{position:absolute;margin:632px 0px 0px 844px;}
.colMenu{float:right;width:230px;padding-right:10px;}
.colMenuHeader{text-transform:uppercase;color:#000;font-size:9pt;margin-bottom:30px;}
.colMenuElements a{color:#0072b8; text-decoration:none;}
.cd{color: #db928c; text-decoration:none;}
.colMenuElements a:hover{color:#666666;}
.colMenuElements li{list-style:decimal-leading-zero; padding-left:0px; padding-bottom:6px;}
.colContents{width:680px;margin:20px 0px 0px 20px; border-right:1px solid #518cbb; padding-right:15px;font-size:9pt;}
.colMainHeader{color:#000;font-size:12pt;text-transform:uppercase; float:left;}
.logoreceitas{ margin-left:620px;  margin-top:-20px; right:100px;}
.colTitle{font-size:12pt;text-transform:uppercase;margin:0px; margin-bottom:5px;}
.colT{font-size:10pt;text-transform:uppercase;margin:0px; margin-bottom:5px; margin-top:-15px;}
.colCover{position:absolute; text-align:center; border:1px solid #CCCCCC; background:#FFF; width:190px; margin:30px 30px 10px 18px; height:370px;}
.colCover li{ text-align:left; list-style:none; margin:10px 5px -5px -29px; font-size:9px; color:#999999; }
.colCover .topico{ color:#000000; font-size:9px; }
.ccInfo{padding-top:5px; font-size:8pt; /*border:#00FF99 1px solid;*/ }
.ccImage{padding-top:00px; margin-bottom:0px; }
.ccIT{text-transform:uppercase;}
.colText{margin:10px 30px 0px 0px;}
.colSubTitle{color:#600;font-size:10pt;}
.bullet{text-align:center;}
.ordRotulo{background:url(bgrotulo.jpg) repeat-y top left;padding:45px 0px;}
.ordRotulo2{background:url(bgrotulo2.jpg) repeat-y top left;padding:-80px 0px;}
.ordRotulo5{background:url(bgrotulo2.jpg) repeat-y top left;padding:-80px 0px;}
.ordRotulo li{list-style-image:url(bullLeaf.gif); padding-bottom:5px; font-size:12px; color:#7B5644;}
.orFicha {margin-left:185px; margin-top:-120px; }
.orFicha li{list-style-image:url(bullLeaf1.jpg); padding-bottom:4px; font-size:7pt; color:#999999; font-family:Verdana; color:#666666; }
.topico2{color:#666666;  }
.topico {color:#333333; margin-left:-5px; font-size:13px; margin-bottom:10px; line-height:4px;  }
.colText .ordRotulo li{padding:10px 50px 10px 0px; }
.colText .ordRotulo{height:340px; padding-left:200px;}

.colText .ordRotulo5 li{padding:10px 50px 10px 0px; }
.colText5 .ordRotulo5{height:340px; padding-left:200px;}
.colText5 .ordRotulo5 li{padding:5px 50px 0px 4px; margin-left:20px;}
.colText5 .ordRotulo5{height:1900px; padding-left:190px;}

.colText .ordRotulo6 li{padding:10px 50px 10px 0px; }
.colText6 .ordRotulo6{height:340px; padding-left:200px;}
.colText6 .ordRotulo6 li{padding:5px 50px 0px 4px; margin-left:20px;}
.colText6 .ordRotulo6{height:900px; padding-left:190px;}
.ordRotulo6{background:url(bgrotulo2.jpg) repeat-y top left;padding:-80px 0px;}

.colText .ordRotulo7 li{padding:10px 50px 10px 0px; }
.colText7 .ordRotulo7{height:340px; padding-left:200px;}
.colText7 .ordRotulo7 li{padding:5px 50px 0px 4px; margin-left:20px;}
.colText7 .ordRotulo7{height:1100px; padding-left:190px;}
.ordRotulo7{background:url(bgrotulo2.jpg) repeat-y top left;padding:-80px 0px;}

.colText .ordRotulo8 li{padding:10px 50px 10px 0px; }
.colText8 .ordRotulo8{height:340px; padding-left:200px;}
.colText8 .ordRotulo8 li{padding:5px 50px 0px 4px; margin-left:20px;}
.colText8 .ordRotulo8{height:2800px; padding-left:190px;}
.ordRotulo8{background:url(bgrotulo2.jpg) repeat-y top left;padding:-80px 0px;}

.colText .ordRotulo9 li{padding:10px 50px 10px 0px; }
.colText9 .ordRotulo9{height:340px; padding-left:200px;}
.colText9 .ordRotulo9 li{padding:5px 50px 0px 4px; margin-left:20px;}
.colText9 .ordRotulo9{height:5300px; padding-left:190px;}
.ordRotulo9{background:url(bgrotulo2.jpg) repeat-y top left;padding:-80px 0px;}

.colText .ordRotulo10 li{padding:10px 50px 10px 0px; }
.colText10 .ordRotulo10{height:340px; padding-left:200px;}
.colText10 .ordRotulo10 li{padding:5px 50px 0px 4px; margin-left:20px;}
.colText10 .ordRotulo10{height:1400px; padding-left:190px;}
.ordRotulo10{background:url(bgrotulo2.jpg) repeat-y top left;padding:-80px 0px;}


.ordRotulo a{color:#000000; text-decoration:none;}
.ordRotulo a:hover{color:#666;}
.colText .ordRotulo2 li{padding:5px 50px 0px 4px; margin-left:20px;}
.colText .ordRotulo2{height:530px; padding-left:190px;}
.colText .ordRotulo3{height:710px; padding-left:190px;}
.orTitleDados{font-size:8pt; color:#666666;margin:0px; padding:14px 15px 10px 20px;}
.orTitle{font-size:9pt;margin:0px; padding:19px 15px 0px 58px; line-height:19px; color:#333333; /*text-transform:uppercase;*/ width:390px;  margin-bottom:-18px}
.upMargin{margin-top:30px;}
.question{color:#0072b8;background:url(buletcol2.gif) no-repeat top left;padding-left:30px;height:30px;margin-top:30px;margin-left:20px;}
.answer{margin-left:20px;}
.answer br{display:block;margin-bottom:10px;}
.answer a{color:#a83911; text-decoration:none;}
.answer a:hover{color:#999999;}
.separador{margin:50px 0px;}
.listaCidades{height:500px;overflow:scroll;}
.listaCidades li{list-style:none;font-size:8pt; margin-bottom:5px;padding-left:0px;}
.solo{margin:20px 0px 0px 0px;}
.titsub{ color:#4A84AE; margin: 10px 0px 5px 45px; font-size:11px; padding-bottom:5px;}
.titsub1{ color:#4A84AE; margin: 10px 0px 5px 45px; font-size:11px; padding-bottom:5px;}
.artista{ color:#999999; margin: 10px 0px 10px 45px; font-size:11px; background:#F4F4F4; width:380px; padding: 3px 3px 5px 10px;}

.masc{ margin:17px 0px 10px 349px; position:absolute;}

.capas{color:#666666; text-decoration:none; font-size:10,5px; text-align:center; margin-bottom:-5px;}
.capasbancas{color:#666666; text-decoration:none; font-size:10,5px; text-align:center; font-weight:bold;}
.dur{color:#999999; font-size:9px; padding-left:4px;} 
.dur1{color:#999999; font-size:9px; padding-left:46px;} 
