@charset "utf-8";
/* CSS Document */

body { display: block; margin:0; padding:0; font: normal 12px Arial, Helvetica, sans-serif; color: #000; background:#F6F6F6; }

a { outline: none; text-decoration: underline; color:#76B9E3; }
a:hover { outline: none; text-decoration: none; color:#F8C2D1; }


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft { display: block; float: left; }
.floatRight { display: block; float: right; }

.clear { clear: both; }

.esconde { display:none; }


/***** header *****/
.divGeralHeader { display:block; background:#FFF; }
.divHeaderCenter { display:block; padding:0 0 0px 0; width:960px; margin:0px auto; }


.logoTopo { display:block; background:url(../imgs/logo.png) no-repeat; width:300px; height:71px; margin:18px 0 0 0; float:left; }
.logoTopo a { display:block; width:300px; height:71px; }

.bannerTop { float: left; width: 320px; height: 75px; margin-top: 15px; }

.loginTopo { display:block; margin:4px 14px 0 0; float:left; }
.loginTopo a { display:block; background:url(../imgs/new/bt-mais-off.png) no-repeat; background-position: 100% 0px; font:bold 12px Trebuchet MS, Helvetica, sans-serif; color:#F8C2D1; text-decoration:none; padding:1px 24px 0 0; height:18px; text-transform: uppercase; width: 150px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; text-align: right;}
.loginTopo a:hover { background:url(../imgs/new/bt-mais-on.png) no-repeat; background-position: 100% 0px; color:#76B9E3; }

.divGeralIdiomaPT { 
	display:block; 
	background:url(../imgs/flagPT.png) no-repeat 0 0; 
	padding:0px 0px 0 0; 
	height:23px; 
	width:102px; 
	float:left; 
	position:relative; 
	z-index:10;
}
.divGeralIdiomaEN { 
	display:block; 
	background:url(../imgs/flagEN.png) no-repeat 0 0; 
	padding:0px 0px 0 0; 
	height:23px; 
	width:102px; 
	float:left; 
	position:relative; 
	z-index:10;
}

/*
.divGeralIdiomaPT { display:block; background:url(../imgs/flags.png) no-repeat 0 0px; padding:0px 0px 0 0; height:23px; width:59px; float:left; position:relative; }
.divGeralIdiomaEN { display:block; background:url(../imgs/flags.png) no-repeat 0px -23px; padding:0px 0px 0 0; height:23px; width:59px; float:left; position:relative; }
*/
.divGeralIdiomaES { display:block; background:url(../imgs/flagES.png) no-repeat 0 0;  padding:0px 0px 0 0; height:23px; width:102px; float:left; position:relative; }
.divGeralIdiomaFR { display:block; background:url(../imgs/flagFR.png) no-repeat 0 0;  padding:0px 0px 0 0; height:23px; width:102px; float:left; position:relative; }

.linkPT { display:block; float:left; position:absolute; top:3px; left:10px; z-index:10;}
.linkPT a { display:block; padding:0px 0px 0 0; height:16px; width:16px; z-index:10;}
.linkPT a:hover { display:block; background:url(../imgs/new/pt-on.png) no-repeat; padding:0px 0px 0 0; height:16px; width:16px; z-index:10;}

.linkEN { display:block; float:left; position:absolute; top:3px; left:32px; }
.linkEN a { display:block; padding:0px 0px 0 0; height:16px; width:16px; }
.linkEN a:hover { display:block; background:url(../imgs/new/en-on.png) no-repeat; padding:0px 0px 0 0; height:16px; width:16px; }

.linkES { display:block; float:left; position:absolute; top:3px; left:53px; }
.linkES a { display:block; padding:0px 0px 0 0; height:16px; width:16px; }
.linkES a:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -693px -169px; padding:0px 0px 0 0; height:16px; width:16px; }

.linkFR { display:block; float:left; position:absolute; top:3px; left:76px; }
.linkFR a { display:block; padding:0px 0px 0 0; height:16px; width:16px; }
.linkFR a:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -1036px -169px; padding:0px 0px 0 0; height:16px; width:16px; }


.divGeralNewsletterPesquisaTopo { display:block; float:right; margin:19px 0 0 0; }

.bgNewsletterTopo { display:block; float:left; height:45px; margin:-25px 0 0 29px; }
.bgNewsletterTopoPosition_pt { display:block; background:url(../imgs/new/input-pesquisa-newsletter.png) no-repeat; width:222px; height:45px; position:absolute; top:60px;}
.bgNewsletterTopoPosition_en { display:block; background:url(../imgs/new/input-pesquisa-newsletter.png) no-repeat; width:222px; height:45px; position:absolute; top:60px;}
.bgNewsletterTopoPosition_fr { display:block; background:url(../imgs/planoimgs.png) no-repeat -960px -266px; width:222px; height:45px; position:absolute; }
.bgNewsletterTopoPosition_es { display:block; background:url(../imgs/planoimgs.png) no-repeat -640px -266px; width:222px; height:45px; position:absolute; }
.divInputNewsletter { display:block; position:absolute; top:5px; left:14px;}
.inputNewsletter { display:block; border:0; background:0; font:normal 11px Arial, Helvetica, sans-serif; color:#999; width:120px; }
.divBtOkNewsletter { display:block; position:absolute; top:21px; right:3px; }
.divBtOkNewsletter_pt { display:block; position:absolute; top:3px; right:3px; background:url(../imgs/new/pt/bt-subscrever.png) no-repeat;}
.divBtOkNewsletter_en { display:block; position:absolute; top:3px; right:3px; background:url(../imgs/new/en/bt-subscrever.png) no-repeat;}
.btOkNewsletter { display:block; border:0; background:0; width:80px; height:21px; cursor:pointer; }

.bgPesquisaTopo { display:block; float:left; width:222px; height:45px; margin:0px 0 0 29px; }
.bgPesquisaTopoPosition_pt { display:block; background:url(../imgs/new/input-pesquisa-newsletter.png) no-repeat; width:222px; height:45px; position:absolute; top:60px;}
.bgPesquisaTopoPosition_en { display:block; background:url(../imgs/new/input-pesquisa-newsletter.png) no-repeat; width:222px; height:45px; position:absolute; top:60px;}
.bgPesquisaTopoPosition_fr { display:block; background:url(../imgs/planoimgs.png) no-repeat -960px -325px; width:222px; height:45px; position:absolute; }
.bgPesquisaTopoPosition_es { display:block; background:url(../imgs/planoimgs.png) no-repeat -640px -325px; width:222px; height:45px; position:absolute; }
.divInputPesquisa { display:block; position:absolute; top:5px; left:14px; }
.inputPesquisa { display:block; border:0; background:0; font:normal 11px Arial, Helvetica, sans-serif; color:#999; width:120px; }
.divBtOkPesquisa { display:block; position:absolute; top:21px; right:3px; }
.divBtOkPesquisa_pt { display:block; position:absolute; top:3px; right:3px; background:url(../imgs/new/pt/btn-procurar.png) no-repeat;}
.divBtOkPesquisa_en { display:block; position:absolute; top:3px; right:3px; background:url(../imgs/new/en/btn-procurar.png) no-repeat;}
.btOkpesquisa { display:block; border:0; background:0; width:70px; height:21px; cursor:pointer; }

.bgCarrinhoTopo { clear: right; display:block; float:right; width:60px; height:25px; margin:19px 0 0 10px; }
.bgCarrinhoTopoPosition { display:block; background:url(../imgs/new/bg-carrinho-off.png) no-repeat; width:60px; height:25px; position:absolute; }
.divItensCarrinhoTopo { display:block; position:absolute; top:7px; left:8px; width:16px; height:10px; text-align:center; }
.bgCarrinhoTopo a{ font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
.bgCarrinhoTopo a:hover { color:#F8C2D1; }


.barraTopo_pt { display:block; background:url(../imgs/barra-menu-home.png) no-repeat 0px 0px; width:960px; height:85px; margin:17px 0 0 0; position:relative; }
.barraTopo_en { display:block; background:url(../imgs/barra-menu-home.png) no-repeat 0px 0px; width:960px; height:85px; margin:17px 0 0 0; position:relative; }
.barraTopo_es { display:block; background:url(../imgs/barra-menu-home.png) no-repeat 0px 0px; width:960px; height:85px; margin:17px 0 0 0; position:relative; }
.barraTopo_fr { display:block; background:url(../imgs/barra-menu-home.png) no-repeat 0px 0px; width:960px; height:85px; margin:17px 0 0 0; position:relative; }

#menuSuperior { display:block; margin:0px 0 0 0; }
#menuSuperior ul { list-style: none; padding: 0px; margin: 0px; display:table; width: 100%;}
#menuSuperior > ul > li { display:table-cell; position: relative; text-align: center;padding: 0 10px; vertical-align: top;}
#menuSuperior > ul > li > a { display:inline-block; font:bold 12px Trebuchet MS, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; height:85px; text-align: center; position: relative; }
#menuSuperior > ul > li > a > span {text-transform: uppercase; position: relative; top: 65px; display:block;}
#menuSuperior > ul > li:hover > a > span {color: #F8C2D1 !important;}


.menu01 { display:block; width:105px; margin:0 0 0 20px; }
.menu01:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -20px -495px; }
.menu01Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -20px -1508px; width:105px; height:95px !important; margin:0 0 0 20px; }

.menu02 { display:block; width:118px; margin:0 0 0 17px; }
.menu02:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -142px -495px; }
.menu02Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -142px -1508px; width:118px; height:95px !important; margin:0 0 0 17px; }

.menu03 { display:block; width:111px; margin:0 0 0 24px; }
.menu03:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -284px -495px; }
.menu03Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -284px -1508px; width:111px; height:95px !important; margin:0 0 0 24px; }

.menu04 { display:block; width:97px; margin:0 0 0 26px; }
.menu04:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -421px -495px; }
.menu04Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -421px -1508px; width:97px; height:95px !important; margin:0 0 0 26px; }

.menu05 { display:block; width:100px; margin:0 0 0 20px; }
.menu05:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -538px -495px; }
.menu05Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -538px -1508px; width:100px; height:95px !important; margin:0 0 0 20px; }

.menu06 { display:block; width:71px; margin:0 0 0 25px; }
.menu06:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -663px -495px; }
.menu06Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -663px -1508px; width:71px; height:95px !important; margin:0 0 0 25px; }

.menu07 { display:block; width:92px; margin:0 0 0 31px; }
.menu07:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -765px -495px; }
.menu07Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -765px -1508px; width:92px; height:95px !important; margin:0 0 0 31px; }

.menu08 { display:block; width:44px; margin:0 0 0 35px; }
.menu08:hover { display:block; background:url(../imgs/planoimgs.png) no-repeat -892px -495px; }
.menu08Active { display:block; background:url(../imgs/planoimgs.png) no-repeat -892px -1508px; width:44px; height:95px !important; margin:0 0 0 35px; }

.menu{display:block; margin: 0 0 0 20px}

.left8{left:8px !important;}
.menuSuperiorFilhos{display: none; position: absolute; top: 85px; z-index: 101; background: #76B9E3; padding: 15px 15px 20px 15px; border-bottom: 2px solid #000000; border-right: 2px solid #000000;}
.menuSuperiorFilhos ul li {width: 195px; height: 20px; border-bottom: 1px dashed white; margin-top: 5px;}
.menuSuperiorFilhos ul li:hover {width: 195px; height: 20px; border-bottom: 1px dashed white; margin-top: 5px;}
.menuSuperiorFilhos ul li a {display:block; text-decoration:none; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-align: left;}
.menuSuperiorFilhos ul li a:hover {color:#F8C2D1;}



/***** content home *****/
.divGeralContent { display:block; padding:0 0 35px 0; background:#FFF; }
.divContentCenter { display:block; padding:0 0 0px 0; width:960px; margin:0px auto; }

.divAmbienteDestaqueHome { display:block; position:relative; width:960px; height:370px; margin:0 0 10px 0; }
.imgAmbienteHome { display:block; position:absolute; width:960px; height:370px; top:0; left:0; z-index:1; }


.divDestaqueHome { display:block; margin:0px 0px 0px 0px; padding:0 0 0px 0; position:absolute; z-index:2; top:53px; left:26px; }
.divDestaqueHomePosition { display:block; position:relative; width:234px; height:254px;  }
.divImgDestaqueHome { display:block; width:210px; height:180px; background:#FFF; position:absolute; z-index:0; top:12px; left:12px; text-align: center; }
.divImgDestaqueHome img{max-width: 205px; max-height: 175px;}
.divCaixaDestaqueHome { display:block; width:234px; height:254px; background: url(../imgs/new/caixa-mask-destaque-home.png) no-repeat; position:absolute; z-index:1; top:0px; left:0px; }
.divTxtDestaqueHome { display:block; width:210px; position:absolute; z-index:3; top:205px; left:12px; text-align:center; }
.divTxtDestaqueHome a { display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
.divTxtDestaqueHome a span { display:block; font:normal 11px Arial, Helvetica, sans-serif; }
.divTxtDestaqueHome a:hover, .divTxtDestaqueHome a:hover span { color:#F8C2D1; }
.divLabelDestaqueHome { display:block; width:70px; height:71px; position:absolute; z-index:6; top:0px; right:0px; }
.btnAnteriorDestaqueHome { display:block; width:42px; height:40px; position:absolute; z-index:4; top:98px; left:-12px; }
.btnAnteriorDestaqueHome a { display:block; width:42px; height:41px; background:url(../imgs/new/seta-anteriordestaque-off.png) no-repeat; }
.btnAnteriorDestaqueHome a:hover { background:url(../imgs/new/seta-anteriordestaque-on.png) no-repeat;}
.btnSeguinteDestaqueHome { display:block; width:42px; height:40px; position:absolute; z-index:4; top:98px; right:-10px; }
.btnSeguinteDestaqueHome a { display:block; width:42px; height:41px; background:url(../imgs/new/seta-seguintedestaque-off.png) no-repeat; }
.btnSeguinteDestaqueHome a:hover { background:url(../imgs/new/seta-seguintedestaque-on.png) no-repeat;}



/***** bloco noticias + clipping *****/
/* .blocoNoticiasHome { display:block; float:left; width:586px; margin:0px 0 11px 49px; border-right:1px dotted #F8C2D1; padding:0 0 8px 0; } */
.blocoNoticiasHome { display:block; float:left; width:586px; margin:0px 0 11px 49px; border-right:1px dotted #F8C2D1; padding:0 0 8px 0; }
.labelNoticiasHome { display:block; color:#F8C2D1; font:bold 14px Trebuchet MS, Helvetica, sans-serif; padding:0 0px 0px 0; margin:0 0 8px 0; text-transform:uppercase; }
.noticiaHome { display:block; float:left; width:230px; }
.divImgNoticiaHome { display:block; float:left; width:70px; height:70px; position:relative; margin:0 10px 0 0; }
.maskNoticiaHome { display:block; width:70px; height:70px; position:absolute; z-index:1; /*background:url(../imgs/new/mask-thumbnail-detalheoutlet.png) no-repeat;*/ }
.imgNoticiaHome { display:block; width:70px; height:70px; position:absolute; z-index:0; }
.txtNoticiaHome { display:block; float:left; width:150px; margin:5px 0px 0 0; }
.txtNoticiaHome a { display:block; text-decoration:none; color:#76B8E3; font:bold 11px Arial, Helvetica, sans-serif; }
.txtNoticiaHome a span { display:block; text-decoration:none; color:#76B8E3; font:normal 11px Arial, Helvetica, sans-serif; margin:5px 0 0 0; }
.txtNoticiaHome a:hover, .txtNoticiaHome a:hover span { color:#F8C2D1; }


.blocoClippingHome { display:block; float:right; width:260px; margin:0 25px 0 0; }
.bgNewsletterTopo .blocoClippingHome { width:240px!important; margin:0!important; }
.txtClippingHome { display:block; float:left; width:260px; margin:0px 0px 0 0; }
.txtClippingHome a { display:block; text-decoration:none; color:#76B8E3; font:bold 11px Arial, Helvetica, sans-serif; }
.txtClippingHome a span { display:block; text-decoration:none; color:#76B8E3; font:normal 11px Arial, Helvetica, sans-serif; margin:0px 0 0 0; }
.txtClippingHome a:hover, .txtClippingHome a:hover span { color:#F8C2D1; }


/***** menu institucional *****/
#menuInstitucional { display:block; margin:0px 0 0px 0; background:url(../imgs/new/moldura-menu-bottom.png) no-repeat; width:960px; height:42px; }
#menuInstitucional ul { list-style: none; padding: 0px; margin: 0px; }
#menuInstitucional ul li { float: left; margin:14px 0 0 36px; }
#menuInstitucional ul li a { display:block; font:bold 12px Trebuchet MS, Helvetica, sans-serif; color:#76B8E3; text-decoration:none; text-transform: uppercase; }
#menuInstitucional ul li a:hover { color:#F8C2D1; }
.contactos { color:#F8C2D1 !important; }
.contactos:hover { color:#76B8E3 !important; }



/***** footer *****/
.divGeralFooter { display:block; width:960px; margin:0px auto; padding:12px 0 20px 0; }

.divCopyFooter { display:block; padding:0px 0 0 0px; float:left; color:#666; font:normal 11px Arial, Helvetica, sans-serif; margin:6px 0 0 0; }
.divCopyFooter span { display:block; background:url(../imgs/new/logo-footer.png) no-repeat; padding:0px 0 0 0px; height:9px; width:51px; margin-top: 10px; }


#menuFooter { display:block; padding:0; margin:6px 0 0px 10px;  float:left; }
#menuFooter ul { padding:0; margin:0px 0px 0 0; }
#menuFooter ul li { list-style:none; margin:0 0 10px 0;  float:left; }
#menuFooter ul li a { display:block; padding:0px 0px 0px 5px; margin:0px 0 0px 7px; color:#666; font:bold 11px Trebuchet MS; text-decoration:none; float:left; letter-spacing:-0.75px; text-transform: uppercase; background:url(../imgs/new/bullet-footer.png) no-repeat 0; }
#menuFooter ul li a:hover { color:#999; }

.logosFooter_pt{display: block; height: 45px; width: 196px; float: right;}
.logosFooter_en{display: block; height: 45px; width: 206px; float: right;}
.logosFooter_fr{display: block; height: 45px; width: 209px; float: right;}
.logosFooter_es{display: block; height: 45px; width: 196px; float: right;}

.facebook_pt { display:block; margin:0px 3px 0 10px; float:left; height:23px; width:73px; }
.facebook_pt a { display:block; background:url(../imgs/new/pt/btn-siganos-off.png) no-repeat; margin:0px 0px 0px 0px; height:23px; width:73px; }
.facebook_pt a:hover { background:url(../imgs/new/pt/btn-siganos-on.png) no-repeat; }

.facebook_en { display:block; margin:0px 3px 0 10px; float:left; height:26px; width:83px; }
.facebook_en a { display:block; background:url(../imgs/new/en/btn-siganos-off.png) no-repeat; margin:0px 0px 0px 0px; height:26px; width:83px; }
.facebook_en a:hover { background:url(../imgs/new/en/btn-siganos-on.png) no-repeat; }

.facebook_fr { display:block; margin:0px 3px 0 10px; float:left; height:23px; width:86px; }
.facebook_fr a { display:block; background:url(../imgs/new/fr/btn-siganos-off.png) no-repeat; margin:0px 0px 0px 0px; height:23px; width:94px; }
.facebook_fr a:hover { background:url(../imgs/new/fr/btn-siganos-on.png) no-repeat; }

.facebook_es { display:block; margin:0px 3px 0 10px; float:left; height:23px; width:73px; }
.facebook_es a { display:block; background:url(../imgs/new/es/btn-siganos-off.png) no-repeat; margin:0px 0px 0px 0px; height:23px; width:78px; }
.facebook_es a:hover { background:url(../imgs/new/es/btn-siganos-on.png) no-repeat; }

.seara { display:block; background:url(../imgs/new/logo-seara.png) no-repeat; margin:7px 0 0 20px; float:right; height:12px; width:51px; }
.seara a { display:block; height:12px; width:51px; }

.godaddy { display: block; float: left; height: 23px; width: 100px; margin: 1px 0 0 10px}
.godaddy img{max-width: 100px !important; max-height: 23px !important;}

/****** interior ******/
.barraTopoInterior_pt { display:block; background:url(../imgs/barra-menu-interior.png) no-repeat 0px 0px; width:960px; height:130px; margin:17px 0 0 0; position:relative; }
.barraTopoInterior_en { display:block; background:url(../imgs/barra-menu-interior.png) no-repeat 0px 0px; width:960px; height:130px; margin:17px 0 0 0; position:relative; }
.barraTopoInterior_es { display:block; background:url(../imgs/barra-menu-interior.png) no-repeat 0px 0px; width:960px; height:130px; margin:17px 0 0 0; position:relative; }
.barraTopoInterior_fr { display:block; background:url(../imgs/barra-menu-interior.png) no-repeat 0px 0px; width:960px; height:130px; margin:17px 0 0 0; position:relative; }

.divBreadCrumbsCarrinho { display:block; width:912px; height:30px; position:absolute; top:98px; left:30px; z-index:2; }

.breadCrumbs { display:block; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#ADDFF4; margin:3px 0 0 0; }
.breadCrumbs a { font:normal 11px Arial, Helvetica, sans-serif; color:#ADDFF4; }
.breadCrumbs a:hover { color:#FFF; text-decoration:none; }

.labelCarrinhoInterior { display:block; background:url(../imgs/new/icone-carrinho.png) no-repeat; height:18px; float:left; color:#FFF; padding:2px 0 0 28px; font:bold 12px Trebuchet MS, Helvetica, sans-serif; margin:0 5px 0 0; text-transform: uppercase; position: relative; }
.labelCarrinhoInterior a { color:#FFF; position: absolute; width: 150px; display: block; height: 20px; left: 0px; top: 0px; z-index: 2; }
.itensCarrinhoInterior { display:block; float:left; color:#FFF; margin:3px 0px 0 0; }
.itensCarrinhoInterior a { color:#FFF; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../imgs/new/seta-down.png) no-repeat right; padding:0 22px 0 0; display:block; height:15px; }
.itensCarrinhoInterior a:hover { color:#F8C2D1; }

.divTituloPagina { display:block; padding:20px 0; }
.tituloPagina { display:block; float:left; color:#F8BFD1; font:bold 20px Arial, Helvetica, sans-serif; margin:0 10px; }
.tituloPagina span { display:block; color:#5ABEE9; font:bold 15px Arial, Helvetica, sans-serif; margin:-4px 0 0 0; }
.subtituloPagina{ display:block; color:#5ABEE9; font:bold 15px Arial, Helvetica, sans-serif; margin: -20px 0 0 11px; }
.geralGca { display:block; line-height:160%; color:#666666; margin:0 0 20px 0; }

.divBanner { display:block; background:url(../imgs/new/bg-banner.png) no-repeat; width:960px; height:115px; text-align:center; margin:0 0 20px 0; padding:25px 0 0 0; }



/****** listagem ******/
#paginacaoListagem { display:block; padding:0; margin:0px 20px 0px 0px;  float:left; }
#paginacaoListagem ul { padding:0; margin:0px 0px 0 0; }
#paginacaoListagem ul li { list-style:none; margin:0 5px 0px 0;  float:left; color:#F8C0D1; font:bold 12px Arial; }
#paginacaoListagem ul div { display:block; list-style:none; margin:0 5px 0px 0; float:left; color:#FFF; font:bold 11px Arial; background:url(../imgs/new/bg-paginacao-on.png) no-repeat; width:17px; height:15px; text-align:center; padding:2px 0 0 0; }
#paginacaoListagem ul li a { display:block; padding:2px 0px 0px 0px; margin:0px 0 0px 0px; color:#F8C0D1; font:bold 11px Arial; text-decoration:none; float:left; background:url(../imgs/new/bg-paginacao-off.png) no-repeat; width:17px; height:15px; text-align:center; }
#paginacaoListagem ul li a:hover { color:#FFF; background:url(../imgs/new/bg-paginacao-on.png) no-repeat; }
.btnAnteriorPaginacaoListagem { display:block; width:17px; height:17px; float:left; }
.btnAnteriorPaginacaoListagem a { display:block;; width:17px; height:17px; background:url(../imgs/new/seta-anterior-off.png) no-repeat!important; }
.btnAnteriorPaginacaoListagem a:hover { background:url(../imgs/new/seta-anterior-on.png) no-repeat!important; }
.btnSeguintePaginacaoListagem { display:block; width:17px; height:17px; float:left; }
.btnSeguintePaginacaoListagem a { display:block;; width:17px; height:17px; background:url(../imgs/new/seta-seguinte-off.png) no-repeat!important; }
.btnSeguintePaginacaoListagem a:hover { background:url(../imgs/new/seta-seguinte-on.png) no-repeat!important; }

.labelOrganizarPor { display:block; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin:3px 10px 0 0; }
.divListOrganizarPor { display:block; float:left; margin:0px 17px 0 0; }

.linhaListagem { display:block; background:url(../imgs/new/bg-listagem.png) no-repeat; width:930px; min-height:300px; margin:0px 0 0 0; padding:15px 15px 18px 15px; }
.divGeralImgListagem { display:block; width:252px; height:282px; position:relative; float:left; margin:0 5px 0 0; }
.divImgListagem { 
	display:block; 
	width:246px; 
	height:277px; 
	position:absolute; 
	top:3px; 
	left:3px; 
	z-index:2; 
	text-align: center; 
	background-color: #ffffff; 
}
.divImgListagem img { max-width:195px; max-height:200px; margin-top: 50px;}
.divMaskImgListagem { display:block; width:252px; height:282px; position:absolute; top:0; left:0; z-index:1; background:url(../imgs/new/mask-produtos-list.png) no-repeat; }
.divTituloListagem { display:block; width:150px; position:absolute; top:15px; left:18px; z-index:3; font:bold 14px Arial, Helvetica, sans-serif; color:#76B8E3; text-decoration:none; }
.btMaisListagem { display:block; width:50px; height:21px; position:absolute; bottom:8px; right:10px; z-index:4; }
.btMaisListagem a { display:block; width:50px; height:21px; background:url(../imgs/new/btn-maisinfo01.png) no-repeat; }
.btMaisListagem a:hover { background:url(../imgs/new/btn-maisinfo02.png) no-repeat; }

.divDescricaoListagem { display:block; width:170px; height:284px; background:url(../imgs/new/caixa-textos-listagem.png) no-repeat; float:left; padding:16px 16px 0 16px; position:relative; }
.labelDias_pt { display:block; background:url(../imgs/new/pt/label-dias.png) no-repeat; width:47px; height:18px; margin:0 0 4px 0; }
.labelDias_en { display:block; background:url(../imgs/en/label-dias.png) no-repeat 0 0px; width:55px; height:25px; margin:0 0 0px 0; }
.labelDias_fr { display:block; background:url(../imgs/fr/label-dias.png) no-repeat 0 0px; width:66px; height:18px; margin:0 0 4px 0; }
.labelDias_es { display:block; background:url(../imgs/es/label-dias.png) no-repeat 0 0px; width:55px; height:18px; margin:0 0 4px 0; }
.labelMeses_pt { display:block; background:url(../imgs/new/pt/label-meses.png) no-repeat; width:69px; height:17px; margin:10px 0 4px 0; }
.labelMeses_en { display:block; background:url(../imgs/en/label-meses.png) no-repeat 0 0px; width:81px; height:17px; margin:24px 0 4px 0; }
.labelMeses_fr { display:block; background:url(../imgs/fr/label-meses.png) no-repeat 0 0px; width:81px; height:17px; margin:24px 0 4px 0; }
.labelMeses_es { display:block; background:url(../imgs/es/label-meses.png) no-repeat 0 0px; width:81px; height:17px; margin:15px 0 4px 0; }
.linhaDuracaoPreco { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin:0 0 4px 0; }
.linhaDuracaoPrecoOld { color:#666; text-decoration:line-through; }
.linhaDuracaoPrecoPromo { color:#FF0000; font-weight:bold; }
/*.linhaDepositoSeguranca { display:block; color:#76B9E3; font:bold 11px Arial, Helvetica, sans-serif; margin:15px 0 0 7px; }*/
.linhaDepositoSeguranca { display:block; color:#76B9E3; font:bold 11px Arial, Helvetica, sans-serif; position: absolute; bottom: 45px; left: 21px; }
.linhaDepositoSeguranca span { color:#666; font:normal 11px Arial, Helvetica, sans-serif; }
.divAdicionarCarrinho { display:block; width:42px; height:42px; position:absolute; bottom:0px; left:80px;}
.divAdicionarCarrinho a { display:block; background:url(../imgs/new/btn-addcart-off.png) !important; width:42px; height:42px;}
.divAdicionarCarrinho a:hover { display:block; background:url(../imgs/new/btn-addcart-on.png) !important;}


/****** listagem outlet ******/
.linhaListagemOutlet { display:block; background:url(../imgs/planoimgs.png) no-repeat 0px -2410px; width:930px; min-height:262px; margin:0px 0 0 0; padding:15px 15px 18px 15px; }
.divGeralImgListagemOutlet { display:block; width:236px; height:252px; position:relative; float:left; margin:0 5px 0 0; background-color: #ffffff; text-align: center; }
.divGeralImgListagemOutlet img { max-width: 236px; max-height: 252px;  }
.divImgListagemOutlet { display:block; width:236px; height:250px; position:absolute; top:0; left:0; z-index:0; }
.divMaskImgListagemOutlet { display:block; width:236px; height:252px; position:absolute; top:0; left:0; z-index:1; background:url(../imgs/new/divMaskImgListagemOutlet.png) no-repeat; }

.divDescricaoListagemOutlet { display:block; width:222px; min-height:252px; background:url(../imgs/new/divDescricaoListagemOutlet.png) no-repeat; float:left; padding:0px 0px 0 0px; position:relative; }
.divTituloListagemOutlet { display:block; width:150px; position:absolute; top:15px; left:18px; z-index:3; font:bold 14px Arial, Helvetica, sans-serif; color:#76B9E3; text-decoration:none; }
.divTextoListagemOutlet { display:block; width:150px; position:absolute; top:35px; left:19px; z-index:3; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; line-height:140%; margin-top: 12px; }
.btMaisListagemOutlet { display:block; width:50px; height:21px; position:absolute; top:136px; right:29px; z-index:4; }
.btMaisListagemOutlet a { display:block; width:50px; height:21px; background:url(../imgs/new/btn-maisinfo02.png) no-repeat; }
.btMaisListagemOutlet a:hover { background:url(../imgs/new/btn-maisinfo01.png) no-repeat; }
.divGeralPrecoOutlet { display:block; position:absolute; bottom:27px; left:24px; }
.labelPrecoOutlet_pt { display:block; background:url(../imgs/new/pt/label-preco.png) no-repeat; width:61px; height:21px; float:left;  }
.labelPrecoOutlet_en { display:block; background:url(../imgs/en/label-preco.png) no-repeat 0px 0px; width:52px; height:21px; float:left;  }
.labelPrecoOutlet_fr { display:block; background:url(../imgs/fr/label-preco.png) no-repeat 0px 0px; width:52px; height:21px; float:left;  }
.labelPrecoOutlet_es { display:block; background:url(../imgs/es/label-preco.png) no-repeat 0px 0px; width:52px; height:21px; float:left;  }
.precoOutlet { display:block; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#5DBEE9; margin:4px 0 0 6px;  }
.precoOutletPromo { display:block; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#FF0000; margin:4px 0 0 6px;  }
.divAdicionarCarrinhoOutlet { display:block; width:42px; height:42px; position:absolute; bottom:20px; right:0px; }
.divAdicionarCarrinhoOutlet a { display:block; width:42px; height:42px; background:url(../imgs/new/bt-carrinho-on.png);}
.divAdicionarCarrinhoOutlet a:hover { display:block; background:url(../imgs/new/bt-carrinho-off.png) no-repeat; }




/****** detalhe ******/
.bgDetalhe { 
	float: left;
	display:block; 
	width:930px; 
	margin:0px 0 20px 0; 
	padding: 15px 15px 14px 15px; 
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.bgDetalhe.fancybox {
	margin: 0;
	padding-bottom: 0;
	overflow-y: scroll;
	height: 430px;
	max-height: 430px;
}
.bgDetalhe.fancybox .divDescricaoDetalhePop {
	margin-right: 0;
}
.divGeralImgDetalhe { display:block; width:262px; height:352px; position:relative; float:left; margin:0 10px 0 0; }
.divImgDetalhe { display:block; width:262px; height:352px; position:absolute; top:0; left:0; z-index:0; text-align: center; background-color: #ffffff; }
.divImgDetalhe img { max-width:262px; max-height: 352px; position: relative; margin: auto; top: 0px; bottom: 0px; }
.divMaskImgDetalhe { display:block; width:262px; height:352px; position:absolute; top:0; left:0; z-index:1; background:url(../imgs/new/mask-produtos-detalhe.png) no-repeat;}
.divMaskImgDetalhe a { display:block; width:262px; height:352px;}
.divGeralThumbsDetalhe { display:block; width:62px; float:left; margin:0 32px 0 0; }
.divThumbDetalhe { display:block; width:62px; height:62px; position:relative; }
.marginDivThumbDetalhe { display:block; margin:0 0px 10px 0; }
.imgThumbDetalhe { display:block; width:62px; height:62px; position:absolute; z-index:0; text-align: center; }
.imgThumbDetalhe img { display:block; max-width:62px; max-height:62px; position: relative; margin: auto; top: 0px; bottom: 0px; }
.divMaskThumbDetalhe { display:block; width:62px; height:62px; background:url(../imgs/new/mask-thumbnail-detalheoutlet.png) no-repeat; position:absolute; z-index:1; cursor:pointer;  }

.divGeralTextoDetalhe { display:block; width:305px; float:left; margin:0 20px 0 0; }
.divGeralTextoDetalhePop { display:block; width:260px; float:left; margin:0 20px 0 0; }
.tituloDetalhe { display:block; font:bold 20px Arial, Helvetica, sans-serif; color:#76B8E3; }
.referenciaDetalhe { display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin:5px 0 10px 0; }
.textoDetalhe { display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin: 0; line-height:160%; min-height: 290px; }
.infoDetalhe { display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#666; margin:0 0 0 0; width: 100%; float: left; }
.fbLikeDetail { float: left; clear: both; width: 100%; margin: 15px 0 40px 0; height: 20px; }

.divDescricaoDetalhe { display:block; width:200px; height:355px; background:url(../imgs/new/divDescricaoDetalhe.jpg) no-repeat; float:right; padding:16px 16px 0 16px; position:relative; }
.divDescricaoDetalhePop { display:block; width:200px; height:355px; background:url(../imgs/planoimgs.png) no-repeat -374px -3139px; float:right; padding:16px 16px 0 16px; position:relative; margin-right: 50px; }
.labelDiasDetalhe_pt { display:block; background:url(../imgs/new/pt/label-dias.png) no-repeat; width:47px; height:18px; margin:3px 0 8px 0; }
.labelDiasDetalhe_en { display:block; background:url(../imgs/en/label-dias.png) no-repeat 0 0px; width:55px; height:18px; margin:3px 0 8px 0; }
.labelDiasDetalhe_fr { display:block; background:url(../imgs/fr/label-dias.png) no-repeat 0 0px; width:64px; height:18px; margin:3px 0 8px 0; }
.labelDiasDetalhe_es { display:block; background:url(../imgs/es/label-dias.png) no-repeat 0 0px; width:55px; height:18px; margin:3px 0 8px 0; }
.labelMesesDetalhe_pt { display:block; background:url(../imgs/new/pt/label-meses.png) no-repeat; width:69px; height:17px; margin:11px 0 8px 0; }
.labelMesesDetalhe_en { display:block; background:url(../imgs/en/label-meses.png) no-repeat 0 0px; width:81px; height:17px; margin:11px 0 8px 0; }
.labelMesesDetalhe_fr { display:block; background:url(../imgs/fr/label-meses.png) no-repeat 0 0px; width:81px; height:17px; margin:11px 0 8px 0; }
.labelMesesDetalhe_es { display:block; background:url(../imgs/es/label-meses.png) no-repeat 0 0px; width:81px; height:17px; margin:11px 0 8px 0; }
.linhaDuracaoPrecoDetalhe { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin:0 0 4px 0; }
.linhaDuracaoPrecoOldDetalhe { color:#666; text-decoration:line-through; }
.linhaDuracaoPrecoPromoDetalhe { color:#FF0000; font-weight:bold; }
.linhaDepositoSegurancaDetalhe { display:block; color:#76B9E3; font:bold 11px Arial, Helvetica, sans-serif; margin:20px 0 0 7px; }
.linhaDepositoSegurancaDetalhe span { color:#666; font:normal 11px Arial, Helvetica, sans-serif; }

.bgPeriodoDetalhe { display:block; width:195px; height:42px; position:absolute; top:280px; left:21px; }
.bgPeriodoDetalhePosition_pt { display:block; background:url(../imgs/new/pt/data_pt.png) no-repeat; position:relative; width:200px; height:153px; top:-6px;}
.bgPeriodoDetalhePosition_en { display:block; background:url(../imgs/en/inputs-data-completo.png) no-repeat 0px 0px; width:195px; height:42px; position:relative; }
.bgPeriodoDetalhePosition_fr { display:block; background:url(../imgs/fr/inputs-data-completo.png) no-repeat 0px 0px; width:195px; height:42px; position:relative; }
.bgPeriodoDetalhePosition_es { display:block; background:url(../imgs/es/inputs-data-completo.png) no-repeat 0px 0px; width:195px; height:42px; position:relative; }
.bgPeriodoDetalhePositionFinal_pt { display:block; background:url(../imgs/planoimgs.png) no-repeat 0px -3531px; width:195px; height:15px; position:relative; }
.bgPeriodoDetalhePositionFinal_en { display:block; background:url(../imgs/en/inputs-data-completo.png) no-repeat 0px 0px; width:195px; height:15px; position:relative; }
.bgPeriodoDetalhePositionFinal_fr { display:block; background:url(../imgs/fr/inputs-data-completo.png) no-repeat 0px 0px; width:195px; height:15px; position:relative; }
.bgPeriodoDetalhePositionFinal_es { display:block; background:url(../imgs/es/inputs-data-completo.png) no-repeat 0px 0px; width:195px; height:15px; position:relative; }
.bgPeriodoDetalhePositionCarrinho { display:block; width:195px; height:15px; position:relative; }
.divInputDe { display:block; position:absolute; top:21px; left:7px; }
/*.divInputDe2 { display:block; position:absolute; top:27px; left:7px; }*/
.divInputDeFinal { display:block; position:absolute; top:21px; left:3px; font:bold 10px Arial, Helvetica, sans-serif; color:#F8BFD1; }
.divInputA { display:block; position:absolute; top:21px; left:110px; }
/*.divInputA2 { display:block; position:absolute; top:27px; left:110px; }*/
.divInputAFinal { display:block; position:absolute; top:21px; left:105px; font:bold 10px Arial, Helvetica, sans-serif; color:#F8BFD1; }
.inputPeriodo { display:block; border:0; background:0; font:normal 10px Arial, Helvetica, sans-serif; color:#76B9E3; width:58px; }
.divCalendarioDe { display:block; position:absolute; top:20px; left:77px; }
.divCalendarioDe span { display:block; width:16px; height:14px; cursor:pointer; }
/*
.divCalendarioDe2 { display:block; position:absolute; top:26px; left:77px; }
.divCalendarioDe2 span { display:block; width:16px; height:14px; cursor:pointer; }
.divCalendarioDe2 span:hover { display:block; background:url(../imgs/new/icone-calendario-on.png) no-repeat; }
*/
.divCalendarioDe span:hover { display:block; background:url(../imgs/new/icone-calendario-on.png) no-repeat; }
.divCalendarioA { display:block; position:absolute; top:20px; left:179px; }
.divCalendarioA span { display:block; width:16px; height:14px; cursor:pointer }
.divCalendarioA span:hover { display:block; background:url(../imgs/new/icone-calendario-on.png) no-repeat; }
/*
.divCalendarioA2 { display:block; position:absolute; top:26px; left:179px; }
.divCalendarioA2 span { display:block; width:16px; height:14px; cursor:pointer }
.divCalendarioA2 span:hover { display:block; background:url(../imgs/new/icone-calendario-on.png) no-repeat; }
*/
.divAdicionarCarrinhoDetalhe { display:block; width:42px; height:42px; position:absolute; bottom:0px; left:95px; }
.divAdicionarCarrinhoDetalhe a { display:block; width:42px; height:42px; background:url(../imgs/new/btn-addcart-off.png);}
.divAdicionarCarrinhoDetalhe a:hover { display:block; background:url(../imgs/new/btn-addcart-on.png) no-repeat; }


.tituloProdutosRelacionados { display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#F8C1D1; margin:0 0 15px 10px; text-transform:uppercase; }

.divGeralProdutoRelacionado { display:block; width:234px; height:152px; position:relative; float:left; }
.marginRightProdutoRelacionado { margin:0 8px 0 0; }
.imgProdutoRelacionado { display:block; width:234px; height:152px; position:absolute; z-index:0; text-align: center; }
.imgProdutoRelacionado img { position: absolute; top: 0; bottom: 0; margin: auto; max-width: 234px; max-height: 152px; left: 0; right: 0; }
.maskProdutoRelacionado { display:block; width:234px; height:152px; position:absolute; z-index:1; background:url(../imgs/planoimgs.png) no-repeat 0 -3593px; }
.tituloProdutoRelacionado { display:block; position:absolute; z-index:2; top:10px; left:10px; font:bold 14px Trebuchet MS, Helvetica, sans-serif; color:#76B8E3; }
.btMaisProdutoRelacionado { display:block; width:50px; height:21px; position:absolute; bottom:11px; right:11px; z-index:3; }
.btMaisProdutoRelacionado a { display:block; width:50px; height:21px; background:url(../imgs/info.png) no-repeat scroll 0 0; }
.btMaisProdutoRelacionado a:hover { background:url(../imgs/info_hover.png) no-repeat scroll 0 0; }



/****** detalhe outlet ******/
.bgDetalheOutlet { display:block; background:url(../imgs/planoimgs.png) no-repeat 0px -3765px; width:930px; min-height:367px; margin:0px 0 30px 0; padding:15px 15px 18px 15px; }
.divGeralImgDetalheOutlet { display:block; width:262px; height:352px; position:relative; float:left; margin:0 10px 0 0; }
.divImgDetalheOutlet { display:block; width:262px; height:352px; position:absolute; top:0; left:0; z-index:0; }
.divMaskImgDetalheOutlet { display:block; width:262px; height:352px; position:absolute; top:0; left:0; z-index:1; background: url(../imgs/planoimgs.png) no-repeat -980px -3765px; }

.divGeralThumbsDetalheOutlet { display:block; width:62px; float:left; margin:0 32px 0 0; }
.divThumbDetalheOutlet { display:block; width:62px; height:62px; position:relative; }
.imgThumbDetalheOutlet { display:block; width:62px; height:62px; position:absolute; z-index:0; }
/*.divMaskThumbDetalhe { display:block; width:62px; height:62px; background:url(../imgs/planoimgs.png) no-repeat -1262px -3765px; position:absolute; z-index:1; }*/


.divGeralPrecoDetalheOutlet { display:block; background:url(../imgs/planoimgs.png) no-repeat 0px -4175px; width:222px; height:82px; float:right; margin:10px 0 0 0; position:relative;  }
.labelPrecoDetalheOutlet_pt { display:block; background:url(../imgs/new/pt/label-preco.png) no-repeat; width:61px; height:21px; float:left; margin:30px 10px 0 25px;  }
.labelPrecoDetalheOutlet_en { display:block; background:url(../imgs/en/label-preco.png) no-repeat 0px 0px; width:52px; height:21px; float:left; margin:30px 10px 0 25px;   }
.labelPrecoDetalheOutlet_fr { display:block; background:url(../imgs/fr/label-preco.png) no-repeat 0px 0px; width:52px; height:21px; float:left; margin:30px 10px 0 25px;   }
.labelPrecoDetalheOutlet_es { display:block; background:url(../imgs/es/label-preco.png) no-repeat 0px 0px; width:52px; height:21px; float:left; margin:30px 10px 0 25px;   }

.precoDetalheOutlet { display:block; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#5DBEE9; margin:34px 0 0 0px;  }
.precoDetalheOutletPromo { display:block; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#FF0000; margin:34px 0 0 0px;  }
.divAdicionarCarrinhoOutlet { display:block; width:42px; height:42px; position:absolute; bottom:20px; right:0px; }
.divAdicionarCarrinhoOutlet a { display:block; width:42px; height:42px; background:url(../imgs/new/btn-addcart-off.png);}
.divAdicionarCarrinhoOutlet a:hover { display:block; background:url(../imgs/new/btn-addcart-on.png) no-repeat; }



/****** pesquisa avançada ******/
.divGeralPesquisaAvancada { display:block; margin:0px 0 0 0; min-height:255px;  }

.bgPesquisaAvancada { display:block; background:url(../imgs/new/bgResultadosDaPesquisa.png) no-repeat; width:928px; height:38px; margin:0px 0 10px 0; padding:16px;  }
.marginRightBlocosPesquisaAvancada { display:block; float:left; margin:0 20px 0 0; }
.labelPesquisaAvancada { display:block; font:bold 12px Arial, Helvetica, sans-serif; margin:0 0px 5px 0; color:#58BFEA; }
.inputPesquisaAvancada { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#666; width:280px; }

.btProcurar { display:block; width:70px; height:21px; margin:0 20px 0 0; }
.btProcurar input[type="submit"] { display:block; width:70px; height:21px; background:url(../imgs/new/pt/btn-procurar-off.png) no-repeat; border:none; cursor:pointer; }
.btProcurar input[type="submit"]:hover { background:url(../imgs/new/btn-procurar-on.png) no-repeat; }


/****** resultados pesquisa ******/
.marginRightBlocosPesquisaAvancada { display:block; float:left; margin:0 20px 0 0; }
.labelPesquisaResultados { display:block; font:normal 12px Arial, Helvetica, sans-serif; margin:0 0px 3px 0; color:#666; }

.bgPesquisaResultados { display:block; float:left; width:322px; height:27px; margin:0px 0 0 0px; }
.bgPesquisaResultadosPosition { display:block; background:url(../imgs/new/bgPesquisaResultadosPosition.png) no-repeat; width:322px; height:27px; position:absolute; }
.divInputPesquisaResultados { display:block; position:absolute; top:6px; left:14px; }
.inputPesquisaResultados { display:block; border:0; background:0; font:normal 11px Arial, Helvetica, sans-serif; color:#999; width:220px; }
.divBtOkPesquisaResultados { display:block; position:absolute; top:3px; right:3px; }
.divBtOkPesquisaResultados_pt { display:block; position:absolute; top:3px; right:3px; background:url(../imgs/new/pt/btn-procurar.png);}
.divBtOkPesquisaResultados_en { display:block; position:absolute; top:3px; right:3px; background:url(../imgs/new/en/btn-procurar.png);}
.btOkpesquisaResultados { display:block; border:0; background:0; width:70px; height:21px; cursor: pointer; }

.btPesquisaAvancadaResultados { display:block; float:right; margin:20px 0px 0 0; font:normal 12px Arial, Helvetica, sans-serif; color:#666; }
.btPesquisaAvancadaResultados a { font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#666; }
.btPesquisaAvancadaResultados a:hover { /*color:#76B8E3;*/ text-decoration:none; }

.bgResultadosDaPesquisa { display:block; background:url(../imgs/planoimgs.png) no-repeat 0px -4404px; width:928px; height:15px; margin:20px 0 20px 0; padding:16px; color:#666; font:normal 12px Arial, Helvetica, sans-serif;  }
.bgResultadosDaPesquisa span { font:bold 12px Arial, Helvetica, sans-serif;  }
.blocoResultadoDaPesquisa { display:block; margin:20px 0 20px 0; border-bottom:1px dashed #5BBEE9; margin:30px 0 20px 0; padding:0 0 20px 0; }
.blocoResultadoDaPesquisa a { display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
.blocoResultadoDaPesquisa a span { display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#76B8E3; }
.blocoResultadoDaPesquisa a:hover, .blocoResultadoDaPesquisa a:hover span { color:#F8C2D1; text-decoration:none; }


/****** form ******/
.bgLinhaForm { display:block; background:url(../imgs/planoimgs.png) no-repeat 0px -4404px; width:928px; height:15px; margin:20px 0 20px 0; padding:16px; color:#5BBEE9; font:bold 12px Arial, Helvetica, sans-serif;  }
.divLinhasInputsForm { display:block; margin:15px 0 15px 15px;  }
.divBtnForm { display:block; margin:20px 0 50px 0; border-top:1px dashed #5BBEE9; padding:20px 0 0px 0; }

.btEnviar { display:block; width:60px; height:21px; margin:0 0 0 20px; }
.btEnviar a { display:block; background:url(../imgs/new/pt/btn-enviar-off.png) no-repeat; width:60px; height:21px;  }
.btEnviar a:hover {  background:url(../imgs/new/pt/btn-enviar-off.png) no-repeat; }

.btSubmit_pt { display:block; background:url(../imgs/new/pt/btn-enviar-off.png) no-repeat; width:60px; height:21px; border: none; cursor: pointer;  }
.btSubmit_pt:hover {  background:url(../imgs/new/pt/btn-enviar-on.png) no-repeat; }

.btSubmit_en { display:block; background:url(../imgs/en/bt-enviar.png) no-repeat 0px 0px; width:60px; height:21px; border: none; cursor: pointer;  }
.btSubmit_en:hover {  background:url(../imgs/en/bt-enviar.png) no-repeat -90px 0px; }

.btSubmit_fr { display:block; background:url(../imgs/fr/bt-enviar.png) no-repeat 0px 0px; width:60px; height:21px; border: none; cursor: pointer;  }
.btSubmit_fr:hover {  background:url(../imgs/fr/bt-enviar.png) no-repeat -80px 0px; }

.btSubmit_es { display:block; background:url(../imgs/es/bt-enviar.png) no-repeat 0px 0px; width:60px; height:21px; border: none; cursor: pointer;  }
.btSubmit_es:hover {  background:url(../imgs/es/bt-enviar.png) no-repeat -80px 0px; }


/****** carrinho ******/
.step01_pt { display:block; background:url(../imgs/new/pt/label-encomenda-off.png) no-repeat; width:80px; height:21px; margin:3px 0 0 5px; float:left; }
.step01_ptActive {  dispaly:block; float:left; width:80px; height:21px; margin:3px 0 0 5px; background:url(../imgs/new/pt/label-encomenda-on.png) no-repeat; }

.step02_pt { display:block; background:url(../imgs/new/pt/label-facturacao-off.png) no-repeat; width:81px; height:21px; margin:3px 0 0 5px; float:left; }
.step02_ptActive {  dispaly:block; float:left; width:81px; height:21px; margin:3px 0 0 5px; background:url(../imgs/new/pt/label-facturacao-on.png) no-repeat; }

.step03_pt { display:block; background:url(../imgs/new/pt/label-pagamento-off.png) no-repeat; width:79px; height:21px; margin:3px 0 0 5px; float:left;   }
.step03_ptActive {  dispaly:block; float:left; width:81px; height:21px; margin:3px 0 0 5px; background:url(../imgs/new/pt/label-pagamento-on.png) no-repeat; }

.step04_pt { display:block; background:url(../imgs/new/pt/label-confirmacao-off.png) no-repeat; width:87px; height:21px; margin:3px 0 0 5px; float:left;   }
.step04_ptActive {  dispaly:block; float:left; width:87px; height:21px; margin:3px 0 0 5px; background:url(../imgs/new/pt/label-confirmacao-on.png) no-repeat; }

.step01_en { display:block; background:url(../imgs/en/bt-encomeda.png) no-repeat -125px 0px; width:55px; height:21px; margin:3px 0 0 5px; float:left; }
.step01_enActive {  dispaly:block; float:left; width:55px; height:21px; margin:3px 0 0 5px; background:url(../imgs/en/bt-encomeda.png) no-repeat 0px 0px; }

.step02_en { display:block; background:url(../imgs/en/bt-facturacao.png) no-repeat -119px 0px; width:61px; height:21px; margin:3px 0 0 5px; float:left; }
.step02_enActive {  dispaly:block; float:left; width:61px; height:21px; margin:3px 0 0 5px; background:url(../imgs/en/bt-facturacao.png) no-repeat 0px 0px; }

.step03_en { display:block; background:url(../imgs/en/bt-pagamento.png) no-repeat -91px 0px; width:69px; height:21px; margin:3px 0 0 5px; float:left;   }
.step03_enActive {  dispaly:block; float:left; width:69px; height:21px; margin:3px 0 0 5px; background:url(../imgs/en/bt-pagamento.png) no-repeat 0px 0px; }

.step04_en { display:block; background:url(../imgs/en/bt-confirmacao.png) no-repeat -105px 0px; width:95px; height:21px; margin:3px 0 0 5px; float:left;   }
.step04_enActive {  dispaly:block; float:left; width:95px; height:21px; margin:3px 0 0 5px; background:url(../imgs/en/bt-confirmacao.png) no-repeat 0px 0px; }

.step01_fr { display:block; background:url(../imgs/fr/bt-encomeda.png) no-repeat -125px 0px; width:55px; height:21px; margin:3px 0 0 5px; float:left; }
.step01_frActive {  dispaly:block; float:left; width:55px; height:21px; margin:3px 0 0 5px; background:url(../imgs/fr/bt-encomeda.png) no-repeat 0px 0px; }

.step02_fr { display:block; background:url(../imgs/fr/bt-facturacao.png) no-repeat -99px 0px; width:81px; height:21px; margin:3px 0 0 5px; float:left; }
.step02_frActive {  dispaly:block; float:left; width:81px; height:21px; margin:3px 0 0 5px; background:url(../imgs/fr/bt-facturacao.png) no-repeat 0px 0px; }

.step03_fr { display:block; background:url(../imgs/fr/bt-pagamento.png) no-repeat -91px 0px; width:69px; height:21px; margin:3px 0 0 5px; float:left;   }
.step03_frActive {  dispaly:block; float:left; width:69px; height:21px; margin:3px 0 0 5px; background:url(../imgs/fr/bt-pagamento.png) no-repeat 0px 0px; }

.step04_fr { display:block; background:url(../imgs/fr/bt-confirmacao.png) no-repeat -105px 0px; width:95px; height:21px; margin:3px 0 0 5px; float:left;   }
.step04_frActive {  dispaly:block; float:left; width:95px; height:21px; margin:3px 0 0 5px; background:url(../imgs/fr/bt-confirmacao.png) no-repeat 0px 0px; }

.step01_es { display:block; background:url(../imgs/es/bt-encomeda.png) no-repeat -125px 0px; width:55px; height:21px; margin:3px 0 0 5px; float:left; }
.step01_esActive {  dispaly:block; float:left; width:55px; height:21px; margin:3px 0 0 5px; background:url(../imgs/es/bt-encomeda.png) no-repeat 0px 0px; }

.step02_es { display:block; background:url(../imgs/es/bt-facturacao.png) no-repeat -99px 0px; width:81px; height:21px; margin:3px 0 0 5px; float:left; }
.step02_esActive {  dispaly:block; float:left; width:81px; height:21px; margin:3px 0 0 5px; background:url(../imgs/es/bt-facturacao.png) no-repeat 0px 0px; }

.step03_es { display:block; background:url(../imgs/es/bt-pagamento.png) no-repeat -114px 0px; width:46px; height:21px; margin:3px 0 0 5px; float:left;   }
.step03_esActive {  dispaly:block; float:left; width:69px; height:21px; margin:3px 0 0 5px; background:url(../imgs/es/bt-pagamento.png) no-repeat 0px 0px; }

.step04_es { display:block; background:url(../imgs/es/bt-confirmacao.png) no-repeat -105px 0px; width:95px; height:21px; margin:3px 0 0 5px; float:left;   }
.step04_esActive {  dispaly:block; float:left; width:95px; height:21px; margin:3px 0 0 5px; background:url(../imgs/es/bt-confirmacao.png) no-repeat 0px 0px; }


.linhaTopoCarrinho { display:block; background:url(../imgs/new/linhaTopoCarrinho.png) no-repeat; width:930px; height:62px; padding:10px 15px 0 15px; }
.linhaTopoCarrinhoPrint { display:block; width:930px; height:30px; padding:10px 15px 5px 15px; border-bottom: 1px solid #000000; }
.divProdutoTopo { display:block; width:335px; float:left; font:normal 12px Arial, Helvetica, sans-serif; margin:0 10px 0 0; color:#76B8E3; }
.divProdutoTopoPrint { display:block; width:335px; float:left; font:normal 12px Arial, Helvetica, sans-serif; margin:0 10px 0 0; color:#76B8E3; text-align: center; }
.divPeriodoTopo { display:block; width:95px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 20px 0 0; }
.divDeATopo_pt { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/planoimgs.png) no-repeat 0 -3531px; }
.divDeATopo_en { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/en/inputs-data-completo.png) no-repeat 0 0px; }
.divDeATopo_fr { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/fr/inputs-data-completo.png) no-repeat 0 0px; }
.divDeATopo_es { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/es/inputs-data-completo.png) no-repeat 0 0px; }
.divDeATopoCarrinho_pt { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/inputs-data.png) no-repeat 0 0px; }
.divDeATopoCarrinho_en { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/en/inputs-data-en.png) no-repeat 0 0px; }
.divDeATopoCarrinho_fr { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/fr/inputs-data-completo.png) no-repeat 0px 0px; }
.divDeATopoCarrinho_es { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:42px; background:url(../imgs/es/inputs-data-completo.png) no-repeat 0 0px; }
.divDeATopoFinal_pt { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:15px; background:url(../imgs/planoimgs.png) no-repeat 0 -3531px; }
.divDeATopoFinal_en { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:15px; background:url(../imgs/en/inputs-data-completo.png) no-repeat 0 0px; }
.divDeATopoFinal_fr { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:15px; background:url(../imgs/fr/inputs-data-completo.png) no-repeat 0 0px; }
.divDeATopoFinal_es { display:block; width:195px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; height:15px; background:url(../imgs/es/inputs-data-completo.png) no-repeat 0 0px; }
.divPrecoTopo { display:block; width:60px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 20px 0 0; text-align:right; }
.divDepositoSegurancaTopo { display:block; width:70px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 15px 0 0; text-align:right; }
.divTotalTopo { display:block; width:40px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 10px 0 0; text-align:right; }
.divRemoveTopo { display:block; width:20px; float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; }

.linhaCarrinho { display:block; border-bottom:1px dashed #76B8E3; width:960px; padding:0px 0px 10px 0px; margin:10px 0 0 0; }
.linhaCarrinhoPrint { display:block; border-bottom:1px solid #000000; width:960px; padding:0px 0px 10px 0px; margin:10px 0 0 0; }
.linhaProdutoCarrinho { display:block; width:350px; float:left; font:normal 12px Arial, Helvetica, sans-serif; margin:0 10px 0 0; color:#76B8E3; }
.linhaPeriodoCarrinho { display:block; width:95px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; margin:0 20px 0 0; }
.btAlterar_pt { display:block; width:60px; height:21px; margin:3px 0 0 0px; }
.btAlterar_pt a { display:block; background:url(../imgs/new/pt/btn-alterar-off.png) no-repeat; width:60px; height:21px; cursor:pointer; }
.btAlterar_pt a:hover {  background:url(../imgs/new/pt/btn-alterar-on.png) no-repeat; }
.btAlterar_en { display:block; width:60px; height:21px; margin:3px 0 0 0px; }
.btAlterar_en a { display:block; background:url(../imgs/en/bt-alterar.png) no-repeat 0px 0px; width:60px; height:21px; cursor:pointer; }
.btAlterar_en a:hover {  background:url(../imgs/en/bt-alterar.png) no-repeat -100px 0px; }

.btAlterar_fr { display:block; width:60px; height:21px; margin:3px 0 0 0px; }
.btAlterar_fr a { display:block; background:url(../imgs/fr/bt-alterar.png) no-repeat 0px 0px; width:60px; height:21px; cursor:pointer; }
.btAlterar_fr a:hover {  background:url(../imgs/fr/bt-alterar.png) no-repeat -80px 0px; }

.btAlterar_es { display:block; width:60px; height:21px; margin:3px 0 0 0px; }
.btAlterar_es a { display:block; background:url(../imgs/es/bt-alterar.png) no-repeat 0px 0px; width:60px; height:21px; cursor:pointer; }
.btAlterar_es a:hover {  background:url(../imgs/es/bt-alterar.png) no-repeat -80px 0px; }
.linhaPrecoCarrinho { display:block; width:60px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; margin:0 20px 0 0; text-align:right; }
.linhaDepositoSegurancaCarrinho { display:block; width:70px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; margin:0 15px 0 0; text-align:right; }
.linhaTotalCarrinho { display:block; width:40px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#666666; margin:0 10px 0 0; text-align:right; }
.linhaRemoveCarrinho { display:block; width:16px; height:16px; float:right; margin:0 17px 0 0; }
.linhaRemoveCarrinho > span { display:block; background:url(../imgs/new/btn-eliminar-off.png) no-repeat; width:16px; height:16px; cursor: pointer;  }
.linhaRemoveCarrinho > span:hover {  background:url(../imgs/new/btn-eliminar-on.png) no-repeat; }

.divThumbCarrinho { display:block; float:left; width:72px; height:72px; position:relative; margin:0 15px 0 0; }
.imgThumbCarrinho { display:block; width:72px; height:72px; position:absolute; z-index:0; text-align: center; }
.imgThumbCarrinho img { max-width:72px; max-height:72px; position: absolute; top: 0; bottom: 0; left:0; right: 0; margin: auto; }
.divMaskThumbCarrinho { display:block; width:72px; height:72px; background:url(../imgs/new/divMaskThumbCarrinho.png) no-repeat; position:absolute; z-index:1; }
.divTextoCarrinho { display:block; float:left; margin:0 0px 0 0; font:bold 16px Arial, Helvetica, sans-serif; color:#76B8E3; width:260px; }
.divTextoCarrinho span { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#666; }

.divTotaBottomlCarrinho { display:block; width:928px; padding:12px 15px 0 15px; margin:0px 0 0px 1px; border-right: dashed 1px #F8C0D1; border-left: dashed 1px #F8C0D1;}
.divTotaBottomlCarrinhoPrint { display:block; width:928px; padding:12px 15px 0 15px; margin:0px 0 0px 1px; }
.divTotaBottomlCarrinhoHeader { display:block; background:url(../imgs/caixas_header.png) no-repeat; width:930px; height:9px; padding:0px 16px 0 15px; margin:20px 0 0px 0;}
.divTotaBottomlCarrinhoFooter { display:block; background:url(../imgs/caixas_rodape.png) no-repeat; width:930px; height:30px; padding:12px 16px 0 15px; margin:0px 0 40px 0;}
.linhaSubTotalBottomCarrinho { display:block; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#666666; margin:0 13px 0 0; text-align:right; }
.linhaSubTotalBottomCarrinho span { font:bold 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 0px 0 20px; }
.linhaAeroportoBottomCarrinho { display:block; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76b8e3; margin:0 13px 0 0; text-align:right; }
.linhaTotalBottomCarrinho { display:block; width:40px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 25px 0 0; text-align:right; }
.linhaTotalBottomCarrinho.desconto { color:#76b8e3 !important; }
.linhaDepositoSegurancaBottomCarrinho { display:block; width:70px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#76B8E3; margin:0 8px 0 0; text-align:right; }
.removeCarrinhoBottomTotal { display:block; width:16px; height:16px; float:left; margin:0 2px 0 0; }
.removeCarrinhoBottomTotal a { display:block; background:url(../imgs/btn-eliminar-off.png) no-repeat; width:16px; height:16px;  }
.removeCarrinhoBottomTotal a:hover {  background:url(../imgs/btn-eliminar-on.png) no-repeat; }

.txtValorReembolso { display:block; float:left; width:650px; color:#76B8E3; font:normal 12px Arial, Helvetica, sans-serif; }
.txtValorReembolso span { color:#76B8E3; font:bold 15px Arial, Helvetica, sans-serif; }
.txtValorReembolso span span {  font:bold 15px Arial, Helvetica, sans-serif; color:#F8C0D1; }

.btContinuarComprar_pt { display:block; float:left; width:128px; height:21px; margin:0px 0 0 35px; }
.btContinuarComprar_pt a { display:block; background:url(../imgs/new/pt/btn-continuar-comprar-off.png) no-repeat; width:128px; height:21px;  }
.btContinuarComprar_pt a:hover {  background:url(../imgs/new/pt/btn-continuar-comprar-on.png) no-repeat; }

.btCancelarEncomenda_pt { display:block; float:left; width:128px; height:21px; margin:0px 0 0 35px; }
.btCancelarEncomenda_pt a { display:block; background:url(../imgs/btCancelarEncomenda.jpg) no-repeat; width:128px; height:21px;  }

.btImprimirEncomenda_pt { display:block; float:left; width:71px; height:21px; margin:0px 0 0 35px; }
.btImprimirEncomenda_pt a { display:block; background:url(../imgs/btImprimir.jpg) no-repeat; width:71px; height:21px;  }

.bFinalizarEncomenda_pt { display:block; float:left; width:141px; height:21px; margin:0px 0 0 6px; }
.bFinalizarEncomenda_pt a { display:block; background:url(../imgs/new/pt/btn-finalizarencomenda-off.png) no-repeat; width:141px; height:21px;  }
.bFinalizarEncomenda_pt a:hover {  background:url(../imgs/new/pt/btn-finalizarencomenda-on.png) no-repeat; }

.btContinuarComprar_en { display:block; float:left; width:128px; height:21px; margin:0px 0 0 35px; }
.btContinuarComprar_en a { display:block; background:url(../imgs/en/bt-continuar-comprar.png) no-repeat 0px 0px; width:128px; height:21px;  }
.btContinuarComprar_en a:hover {  background:url(../imgs/en/bt-continuar-comprar.png) no-repeat -222px 0px; }

.btCancelarEncomenda_en { display:block; float:left; width:90px; height:21px; margin:0px 0 0 70px; }
.btCancelarEncomenda_en a { display:block; background:url(../imgs/en/bt-anularencomenda.png) no-repeat 0px 0px; width:90px; height:21px;  }
.btCancelarEncomenda_en a:hover { background:url(../imgs/en/bt-anularencomenda.png) no-repeat -242px 0px;}

.btImprimirEncomenda_en { display:block; float:left; width:50px; height:21px; margin:0px 0 0 35px; }
.btImprimirEncomenda_en a { display:block; background:url(../imgs/en/btImprimir_en.jpg) no-repeat; width:50px; height:21px;  }

.bFinalizarEncomenda_en { display:block; float:left; width:141px; height:21px; margin:0px 0 0 6px; }
.bFinalizarEncomenda_en a { display:block; background:url(../imgs/en/bt-finalizar-encomenda.png) no-repeat 14px 0px; width:141px; height:21px;  }
.bFinalizarEncomenda_en a:hover {  background:url(../imgs/en/bt-finalizar-encomenda.png) no-repeat -180px 0px; }

.btContinuarComprar_fr { display:block; float:left; width:128px; height:21px; margin:0px 0 0 35px; }
.btContinuarComprar_fr a { display:block; background:url(../imgs/fr/bt-continuar-comprar.png) no-repeat 0px 0px; width:128px; height:21px;  }
.btContinuarComprar_fr a:hover {  background:url(../imgs/fr/bt-continuar-comprar.png) no-repeat -222px 0px; }

.btCancelarEncomenda_fr { display:block; float:left; width:128px; height:21px; margin:0px 0 0 35px; }
.btCancelarEncomenda_fr a { display:block; background:url(../imgs/fr/btCancelarEncomenda.png) no-repeat; width:128px; height:21px;  }

.btImprimirEncomenda_fr { display:block; float:left; width:50px; height:21px; margin:0px 0 0 35px; }
.btImprimirEncomenda_fr a { display:block; background:url(../imgs/fr/btImprimir_en.jpg) no-repeat; width:50px; height:21px;  }

.bFinalizarEncomenda_fr { display:block; float:left; width:141px; height:21px; margin:0px 0 0 6px; }
.bFinalizarEncomenda_fr a { display:block; background:url(../imgs/fr/bt-finalizar-encomenda.png) no-repeat 14px 0px; width:131px; height:21px;  }
.bFinalizarEncomenda_fr a:hover {  background:url(../imgs/fr/bt-finalizar-encomenda.png) no-repeat -119px 0px;}

.btContinuarComprar_es { display:block; float:left; width:128px; height:21px; margin:0px 0 0 35px; }
.btContinuarComprar_es a { display:block; background:url(../imgs/es/bt-continuar-comprar.png) no-repeat 0px 0px; width:128px; height:21px;  }
.btContinuarComprar_es a:hover {  background:url(../imgs/es/bt-continuar-comprar.png) no-repeat -222px 0px; }

.btCancelarEncomenda_es { display:block; float:left; width:128px; height:21px; margin:0px 0 0 35px; }
.btCancelarEncomenda_es a { display:block; background:url(../imgs/es/btCancelarEncomenda.png) no-repeat; width:128px; height:21px;  }

.btImprimirEncomenda_es { display:block; float:left; width:50px; height:21px; margin:0px 0 0 35px; }
.btImprimirEncomenda_es a { display:block; background:url(../imgs/es/btImprimir_en.jpg) no-repeat; width:50px; height:21px;  }

.bFinalizarEncomenda_es { display:block; float:left; width:141px; height:21px; margin:0px 0 0 6px; }
.bFinalizarEncomenda_es a { display:block; background:url(../imgs/es/bt-finalizar-encomenda.png) no-repeat 14px 0px; width:131px; height:21px;  }
.bFinalizarEncomenda_es a:hover {  background:url(../imgs/es/bt-finalizar-encomenda.png) no-repeat -119px 0px; }

.divConfirmaEncomenda { display:block; width: 960px; height: 382px;}
.divCaixaCarrinhoEsquerda { display:block; width: 180px; height: 382px; float: left; background:url(../imgs/caixaEsquerdaCarrinho.jpg) no-repeat; padding: 25px; padding-bottom: 0px; padding-top: 10px;}
.divCaixaCarrinhoDireita { display:block; width: 674px; height: 382px; float: left; margin-left: 10px; background:url(../imgs/caixaDireitaCarrinho.jpg) no-repeat; padding: 25px 23px; padding-bottom: 0px;}
.divCaixaCarrinhoDireita input[type="text"], .divCaixaCarrinhoDireita textarea {font: normal 11px Arial, Helvetica, sans-serif; color:#666}
.divCaixaCarrinhoDireita textarea {width:325px; height: 150px; margin-top: 2px;}
.divCaixasConfirma{display:block; margin-bottom: 15px; min-height: 65px; overflow: hidden;}
.divInputsModos{display:block; float: left; margin-top: 10px; min-width: 150px;}
.divInputsModos span {color: black; font-size: 18px; position: relative; bottom: 9px;}
.divTituloCaixasConfirma{font:bold 12px Arial, Helvetica, sans-serif; color:#76B8E3; float: left;}
.divTituloCaixasConfirma span{font:normal 10px Arial, Helvetica, sans-serif; color:#76B8E3; float: left;}
.divCaixasLeft{display:block; width: 338px; float: left; overflow: hidden;}
.divCaixasRight{display:block; width: 335px; float: right; overflow: hidden;}
.divCaixasMoradas{display: block; width: 340px; height: 100px; float: left;}
.divCaixasMoradasObs{display: block; width: 334px; height: 175px; overflow: hidden;}
.divCaixasParceiro{display: block;width: 340px;height: 134px; margin-top: 10px; margin-bottom: 15px;}
.divCaixasParceiro label {margin-top: 4px; min-width: 55px; margin-right: 20px;}
.divFinalEncomenda { background:url(../imgs/caixaCarrinhoFinalStep.jpg); display:block; width: 960px; height: 284px; margin-bottom: 20px;}
.divFinalEncomendaMsg { font: normal 18px Arial, Helvetica, sans-serif; color:#76B8E3;  display: block; padding-top: 75px; padding-left: 75px; width: 335px; float:left;}
.divFinalEncomendaMsg span { font: normal 18px Arial, Helvetica, sans-serif; color:#F8BFD1;  }
.divFinalEncomendaDados { display: block; padding-top: 75px; width: 450px; float:left;  margin-left: 70px;}
.divFinalEncomendaDadosBloco{display: block; margin-bottom: 10px; height: 40px;}
.divFinalEncomendaDadosBlocoTitulo{font:bold 13px Arial, Helvetica, sans-serif; color:#76B8E3; float: left;}
.divFinalEncomendaDadosBlocoTitulo span{font:normal 11px Arial, Helvetica, sans-serif; color:#666; float: left;}
.alteraLink{font:bold 11px Arial, Helvetica, sans-serif; color:#5ABEEA;}
.alteraLink:hover{color:#ADDFF4; text-decoration:none;}

.itemFAQ{background:url(../imgs/btSeta.jpg) no-repeat 0px 2px; height: 20px; padding-left: 20px; display: block;}
.FAQContainer{list-style: none; padding: 0px;}
.FAQContainer li {height: 20px; margin-bottom: 5px;}

#aviso_tempo{background:url(../imgs/caixa-alerts.png) no-repeat; width:302px; height: 117px; display: block; position: relative;}
#aviso_tempo > span{float: right; width: 200px; margin-right: 5px; margin-top: 33px; color:#76B8E3;font-weight: bold;}
#aviso_tempo > .confirmacoes {position: absolute; bottom: 5px; right: 60px;}
.btnCancela{margin:3px;padding: 5px 15px;border: none;background-color: #F8C0D1;color: #fff; cursor: pointer;}
.btnOK{margin:3px;padding: 5px 15px;border: none;background-color: #76B8E3;color: #fff; cursor: pointer;}
.bottomTotal{margin-right: 30px; margin-bottom: 5px;}

.copiarDetalhes{background: url('/temas/upababy/imgs/btn_g.png') no-repeat; width: 205px; height: 18px; display: block; float: left; margin-left: 10px; cursor: pointer;text-align: center; color: white; position: relative; bottom: 2px; font-weight: bold; font-size: 11px; text-transform: lowercase;}
.jquery-placeholder{color: #999 !important;}
.aviso_termos{display: block; }
.aviso_termos a {color:#000000;}
.jcarousel-skin-upababy { display: block; width: 260px; height: 254px; overflow: hidden; list-style: none;}
.contentorRelacionados{margin-bottom: 10px; width: 960px; height: 155px;z-index: 0;display: block;position: relative;}

.client_head_info{ font: bold 15px Arial, Helvetica, sans-serif;padding-bottom:10px;}