*{ margin:0; padding:0; border:0; vertical-align: baseline; font-family: 'Open Sans', sans-serif; text-decoration:none; color:#000000; }

/* ================ Form Grelha ================ */
.form_coluna_120{ float:left; width:120px; }
.form_coluna_150{ float:left; width:150px; }
.form_coluna_200{ float:left; width:200px; }
.form_coluna_230{ float:left; width:230px; }
.form_coluna_250{ float:left; width:250px; }
.form_coluna_300{ float:left; width:300px; }
.form_coluna_350{ float:left; width:350px; }
.form_coluna_400{ float:left; width:400px; }
.form_coluna_450{ float:left; width:450px; }
.form_coluna_500{ float:left; width:500px; }
.form_coluna_600{ float:left; width:600px; }
.form_coluna_650{ float:left; width:650px; }
.form_coluna_660{ float:left; width:660px; }
.form_coluna_700{ float:left; width:700px; }
.form_coluna_770{ float:left; width:770px; }
.form_coluna_940{ float:left; width:940px; }

.w750{ width:750px; }
.w700{ width:700px; }
.w655{ width:655px; }
.w650{ width:650px; }
.w600{ width:600px; }
.w400{ width:390px; }
.w380{ width:380px; }
.w320{ width:320px; }
.w330{ width:330px; }
.w300{ width:300px; }
.w250{ width:250px; }
.w230{ width:230px; }
.w220{ width:220px; }
.w210{ width:210px; }
.w200{ width:200px; }
.w190{ width:190px; }
.w170{ width:170px; }
.w110{ width:110px; }

.content940{ margin:0 auto; width:940px;}

.errorC{ float:left; color:#ffffff; font-size:13px; width:100%; text-align:center; background:#c3181e; border-radius:2px; padding:10px; margin:20px 0;}
.sucessC{ float:left; color:#ffffff; font-size:13px; width:100%; text-align:center; background:#090; border-radius:2px; padding:10px; margin:20px 0;}
.mRight0{ margin-right:0;}

.W440{ width:440px; }
.oculta{ display:none;}

#bgHeaderLna1{
	float:left;
	width:100%;
	height:32px;
	background:#a10806;
}
#bgHeaderLna1 .ulMenuLanguages{
	float:left;
	width:90px;
	list-style:none;
	padding:6px 0;
}
#bgHeaderLna1 .ulMenuLanguages li{
	float:left;
	font-size:14px;
	font-weight:600;
}
#bgHeaderLna1 .ulMenuLanguages li .active{
	color:#858585;
}
#bgHeaderLna1 .ulMenuLanguages li a{
	color:#ffffff;
	text-decoration:none;
}
#bgHeaderLna1 .ulMenuLanguages li .sepSpan{
	float:left;
	margin:0px 5px 0 5px;
	font-size:13px;
	color:#ffffff;
}
/*#headerLna1 .ulMenuAreaReservada2{
	display:none;
}*/
#bgHeaderLna1 .ulMenuAreaReservada{
	display:block;
	float:right;
	width:280px;
	list-style:none;
	padding:6px 0;
}
#bgHeaderLna1 .ulMenuAreaReservada li{
	float:right;
	font-size:14px;
}
#bgHeaderLna1 .ulMenuAreaReservada li a{
	color:#ffffff;
	font-weight:400;
}
#bgHeaderLna1 .ulMenuAreaReservada li .sepSpan{
	color:#ffffff;
	margin:0 5px;
}

#headerLna2{ 
	height:150px;
}

#headerLna2 .headerLna2Logo{
	float:left;
	width:296px;
	height:100px;
	background:url(../images/logo.png) no-repeat;
	margin-top:33px;
}
#responsiveMenu{
	display:none;
}
#menu{
	display:block;
	float:right;
	margin-top:70px;
}
#menu .ulMenu{
	list-style:none;	
}
#menu .ulMenu li{
	float:right;
	margin-right:10px;
}
#menu .ulMenu li a{
	font-size:14px;
	color:#232323;
	font-weight:600;
	padding:10px;
	border-radius:4px;
	background:#ffffff;
}
#menu .ulMenu li a:hover{
	background:#a10806;
	color:#FFF;
}
#menu .ulMenu li .active{
	background:#a10806;
	color:#FFF;
}

/*Home*/
#bgSlide{ 
	float:left; 
	width:100%;
	margin-top:25px;
}
#slide{ 
	width:100%; 
	margin:0 auto; 
	padding-bottom:20px;
}
#home{
	
}
#homeBlc1{
	float:left;
	width:480px;
}
#homeBlc1 h1{
	font-size:25px;
	color:#666666;
	font-weight:400;
}
#homeBlc1 .sublinha1{
	float:left;
	margin-left:2px;
	margin-top:3px;
	width:70px;
	border-bottom:1px solid #999999;	
}
#homeBlc1 .homeBlc1Img{
	width:460px;
	height:357px;
	overflow:hidden;
	margin-top:30px;
}
#homeBlc2{
	float:right;
	width:434px;	
}
#homeBlc2 h1{
	font-size:25px;
	color:#666666;
	font-weight:400;
}
#homeBlc2 p{
	font-size:14px;
	font-weight:400;
	color:#666666;	
}
#homeBlc2 .sublinha1{
	float:left;
	margin-left:2px;
	margin-top:3px;
	width:70px;
	border-bottom:1px solid #999999;	
}
#accordion{
	margin-top:40px;
}
#bgFooter1{
	float:left;
	margin-top:40px;
	width:100%;
	height:240px;
	background:#eaeaea;
	padding-top:20px;	
}
#footerBlc1 h1{
	font-size:25px;
	color:#666666;
	font-weight:400;
	width:100%;
	text-align:center;
}
#footerBlc1 .sublinha2{
	float:left;
	margin-left:436px;
	margin-top:3px;
	width:70px;
	border-bottom:1px solid #a10806;	
}
#footerBlc1 ul{
	height:125px;
	float:left;
	margin-top:25px;
	margin-left:63px;
	list-style:none;
	width:820px;
}
#footerBlc1 ul li{
	float:left;
	height:125px;
	margin-right:73px;
}
#footerBlc1 ul li img{
	max-height:125px;
}
#bgFooter2{
	float:left;
	margin-top:0px;
	width:100%;
	height:250px;
	background:#404040;	
}
#footerBlc2{
	margin-top:30px;
}
#footerBlc2 h1{
	font-size:25px;
	color:#999999;
	font-weight:400;
}
#footerBlc2 small{
	font-size:19px;
	color:#999999;
}
#footerBlc2 .sublinha3{
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:18px;
	width:70px;
	border-bottom:1px solid #999999;	
}

#footerBlc2A{
	display:block;
	float:left;
	width:270px;
	margin-right:90px;
}
#footerBlc2A h3{
	float:left;
	font-size:13px;
	color:#999999;
	font-weight:400;
	width:250px;
	margin-bottom:10px;
}
#footerBlc2B{
	float:left;
	width:270px;
	margin-right:90px;
}
#footerBlc2B h3{
	float:left;
	font-size:16px;
	color:#999999;
	font-weight:400;
	margin-bottom:10px;
	width:270px;
}
#footerBlc2B h4{
	float:left;
	font-size:13px;
	color:#999999;
	font-weight:400;
	width:270px;
	height: 55px;
    overflow: hidden;
}
#footerBlc2B a {
    float: left;
    font-size: 14px;
    color: #999999;
    font-weight: 400;
    width: 220px;
    margin-bottom: 5px;
}
#footerBlc2B .footerCBIcon{
	float:left;
	width:101px;
	height:40px;
	background:url(../images/livro_reclamacoes.png) no-repeat;
	margin-top:0px;
}
#footerBlc2B .btnFooterPS{
	margin-top:15px;
}
#footerBlc2C{
	float:left;
	width:220px;
}
#footerBlc2C .btnFooterPS{
	margin-top:20px;
}
#footerBlc2C .footerInfoIcon{
	float:left;
	width:25px;
	height:23px;
	background:url(../images/footerInfo.png) no-repeat;
	margin-top:0px;
	margin-right:15px;
}
#footerBlc2C a{
	float:left;
	font-size:14px;
	color:#999999;
	font-weight:400;
	width:220px;
	margin-bottom:5px;
}
#bgFooter3{
	float:left;
	margin-top:0px;
	width:100%;
	height:55px;
	background:#353535;	
}
#footerCopy{
	float:left;	
}
#bgFooter3 h2{
	float:left;
	margin-top:20px;
	font-size:13px;
	font-weight:600;
	color:#ffffff;
}
#footerFace{
	float:right;
}
#footerFace .footerFaceIcon{
	float:right;
	width:33px;
	height:33px;
	background:url(../images/footerFace.png) no-repeat;
	margin-top:-8px;
	margin-left:15px;
}

/* ===================== Inside ================== */
.h2_320{ display:none; }
.h2_M320{ display:block; }

#inside{
	
}

#inside h1{
	width:940px;
	float:left;
	color:#a10806;
	font-size:31px;
	font-weight:400;
	border-bottom:1px solid #eaeaea;
	padding-bottom:12px;
	margin-bottom:30px;
}
#inside .ulQuemSomosMenu{
	float:left;
	list-style:none;
	display:block;	
}
#inside .ulQuemSomosMenu li{
	float:left;
	margin-right:5px;
}
#inside .ulQuemSomosMenu li .active{
	border:1px solid #a10806;
}
#inside .ulQuemSomosMenu li a{
	float:left;
	border:1px dashed #eaeaea;
	text-transform:uppercase;
	font-weight:600;
	font-size:14px;
	color:#bababa;
	padding:12px 14px;
	border-radius:4px;
}
#inside .ulQuemSomosMenu li a:hover{
	border:1px solid #a10806;	
}
#quemSomosLna1{
	float:left;
	width:940px;
	margin-top:30px;	
}
#quemSomosLna1Left{
	float:left;
	width:300px;
	margin-right:40px;
}
#quemSomosLna1Left img{
	max-width:300px;	
}
#quemSomosLna1Right{
	float:left;
}
#quemSomosLna1 .w600{
	width:600px;
}
#quemSomosLna1 .w940{
	width:940px;
}
#quemSomosLna1Right p{
	font-size:14px;
	font-weight:400;
	color:#666666;	
}

/*Proodutos*/
#produtosLna1{
	float:left;
	width:940px;
	margin-top:30px;	
}
#produtosLna1 p{
	font-size:14px;
	font-weight:400;
	color:#666666;	
}
#produtosLna2{
	float:left;
	width:940px;
	margin-top:30px;	
}
#produtosLna2 ul{
	float:left;
	list-style:none;
	width:940px;	
}
#produtosLna2 ul li{
	float:left;
	width:277px;
	height:309px;
	border:1px solid #eeeeee;
	border-radius:2px;
	margin:0 17px 30px 17px;
}
#produtosLna2 ul li .divImage{
	float:left;
	width:277px;
	height:277px;
	overflow:hidden;
}

#produtosLna2 ul li img{
	width:277px;
	min-height:277px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}
#produtosLna2 ul li h2{
	position:absolute;
	z-index:101;
	width:277px;
	text-align:center;
	background:#a10806;
	color:#FFF;
	font-size:18px;
	font-weight:400;
	padding:13px 0;
	margin-top:227px;
}
#produtosLna2 ul li a{
	position:absolute;
	width:277px;
	z-index:102;
	height:277px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}
#produtosLna2 ul li a:hover{
	background:url(../images/btnProduto.png) no-repeat;
}
#produtosLna2 ul li h3{
	font-size:17px;
	color:#666666;
	font-weight:400;
	width:277px;
	text-align:center;
	padding:4px 0;
}
#produtosLna2 ul li span{
	font-size:14px;
	color:#808080;
	font-weight:400;
	text-align:center;
	text-decoration:line-through;
	margin-right:10px;
}
/*Noticias*/
#noticiasLna1{
	float:left;
	width:940px;
	margin-top:30px;	
}
#noticiasLna1 ul{
	float:left;
	list-style:none;	
}
#noticiasLna1 ul li{
	float:left;
	width:940px;
	/*height:315px;*/
	margin:0 0 60px 0;
}
#noticiasLna1 ul li .sublinha3{
	float:left;
	margin-left:2px;
	margin-top:3px;
	width:70px;
	border-bottom:1px solid #999999;	
}
#noticiasLna1 ul li h2{
	color:#666666;
	font-size:25px;
	font-weight:400;
}
#noticiasLna1 ul li .divTitulo{
	float:left;
	width:940px;
	margin-bottom:20px;
}
#noticiasLna1 ul li .divImage{
	float:left;
	width:507px;
	padding:10px;
	overflow:hidden;
	border:1px dashed #cccccc;
	border-radius:4px;
	overflow:hidden;
}
#noticiasLna1 .divImage iframe{
	float:left;
	width:507px;
	height:285px;
}
#noticiasLna1 ul li .divImage img{
	border-radius:2px;
	max-width:507px;
}
#noticiasLna1 ul li .divTexto{
	float:right;
	width:372px;
}
#noticiasLna1 ul li .divTexto p{
	font-size:14px;
	font-weight:400;	
}
/*Onde Comprar*/

#ondeLna1{
	float:left;
	width:940px;
	margin-top:30px;	
}
#ondeLna1 ul{
	float:left;
	list-style:none;	
}
#ondeLna1 ul li{
	float:left;
	width:940px;
	/*height:315px;*/
	margin:0 0 60px 0;
}
#ondeLna1 ul li .sublinha3{
	float:left;
	margin-left:2px;
	margin-top:3px;
	width:70px;
	border-bottom:1px solid #999999;	
}
#ondeLna1 ul li h2{
	color:#666666;
	font-size:25px;
	font-weight:400;
}
#ondeLna1 h3{
	float:left;
	font-size:13px;
	color:#999999;
	font-weight:400;
	width:250px;
	margin-bottom:10px;
}

#ondeLna1 ul li .divTitulo{
	float:left;
	width:940px;
	margin-bottom:20px;
}
#ondeLna1 ul li .divImage{
	float:left;
	width:507px;
	padding:10px;
	overflow:hidden;
	border:1px dashed #cccccc;
	border-radius:4px;
	overflow:hidden;
}

#ondeLna1 ul li .divImage img{
	border-radius:2px;
	width:507px;
}
#ondeLna1 ul li .divTexto{
	float:right;
	width:372px;
}
#ondeLna1 ul li .divTexto p{
	font-size:14px;
	font-weight:400;	
}

/*Contactos*/
.mapa1{ display:block; }
.mapa2{ display:none; }
#contactosLna1{
	float:left;
	width:940px;
	margin-top:30px;	
}

#contactosLna1ContentLeft{
	float:left;
	width:460px;
	height:350px;
	padding:10px 0;
}
#contactosLna1ContentLeft h3{
	float:left;
	font-size:13px;
	color:#999999;
	font-weight:400;
	width:260px;
	margin-bottom:10px;
}
#contactosLna1ContentRight{
	float:right;
	width:460px;
}
#contactosLna1ContentRight h3{
	float:left;
	width:400px;
	color:#404040;
	font-weight:400;
	font-size:16px;
}
#contactosLna1ContentRight form{
	float:left; 
	width:460px;
	margin-top:10px;
}
.contactBtnSend{ width:152px; float:left; padding:5px 0; margin:15px 0 0 154px; background-color:#a10806; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; }
.registoInput{ border-radius:2px; padding:10px; color:#939292; font-size:14px; background:#f5f5f5; margin-bottom:15px; }

/*Produto*/
#produtoLna1{
	float:left;
	width:940px;
	margin-top:30px;
	overflow:hidden;
}
#produtoLna1Left{
	float:left;
	width:460px;
	overflow:hidden;
}

#gallery{ float:left; width:460px;}
#gallery img{ max-width:460px; }
#gallery_01{ float:left; margin-top:5px; width:460px;}
#gallery_01 .gallery_01Img{ float:left; width:142px; height:142px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
#gallery_01 .gallery_01Img img{ width:142px;}

#produtoLna1Right{
	float:right;
	width:440px;
}
#produtoLna1Right h2{
	font-size:24px;
	color:#a10806;
	font-weight:700;
}
#produtoLna1Right .sublinha4{
	float:left;
	margin-left:2px;
	margin-top:3px;
	width:70px;
	border-bottom:1px solid #999999;	
}
#produtoLna1Right .produtoLna1RightText{
		float:left;
		margin-top:30px;
		margin-bottom:30px;
		min-height:240px;
}
#produtoLna1Right .produtoLna1RightText p{
	float:left;
	width:440px;
	font-size:14px;
	color:#666666;
	font-weight:400;
}
#produtoLna1Right .produtoLna1RightBuy{
	float:left;
	margin-top:30px;
	width:440px;
}
#produtoLna1Right .produtoLna1RightBuy h3{
	float:left;
	font-size:18px;
	font-weight:400;
	color:#a10806;
}
#produtoLna1Right .produtoLna1RightBuy small{
	font-size:14px;
	font-weight:400;
	color:#666666;
	text-decoration:line-through;
	margin:0 10px;
}

#produtoLna1Right .produtoLna1RightBuy form{ float:left; width:440px; margin-top:40px;}
#produtoLna1Right .produtoLna1RightBuy form .accountInput{ float:left; margin-top:4px; height:30px; border:1px solid #d6d6d6; border-radius:3px; font-size:12px; padding:0 4px; color:#626262 }
#produtoLna1Right .produtoLna1RightBuy form .w200{ width:200px; }
#produtoLna1Right .produtoLna1RightBuy form .w50{ width:50px; float:left; margin-right:10px; }
#produtoLna1Right .produtoLna1RightBuy form label{ float:left; font-size:14px; font-weight:400; }
#produtoLna1Right .produtoLna1RightBuy form .btnAdd{ float:left; margin-left:10px; width:260px; text-align:center; padding:10px 0; border:0; color:#FFF; background:#a10806; font-size:12px; font-weight:400; text-transform:uppercase; cursor:pointer; text-decoration:none; border-radius:4px; }

/*registar*/
#registarLna1{
	float:left;
	width:940px;
	margin-top:30px;	
}
#registarLna1 p{ font-size:13px; font-weight:400; line-height:18px; width:940px;}

#registarLna1 .registar_bot{ float:left; margin:0 auto; font-size:12px; margin-top:5px; color:#000000; cursor:pointer; width:100%; text-align:center; text-decoration:none; text-transform:uppercase; }


.contactForm{ width:710px; margin-top:20px; }
.contactForm span{ display:block; margin:10px 0 5px 2px; font-size:13px; }
.contactInput{ border:1px solid #cccccc; border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.contactForm textarea{ width:655px; height:200px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.contactForm .txtConsultas{ width:670px; height:160px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.registBtnSend{ width:152px; float:right; padding:5px 0; margin:30px 40px 0 0; background-color:#a10806; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; }

/* ==================== Login ======================== */

#loginClient{ float:left; width:460px; margin-top:30px; }
#loginClient .frmLoginBlc1{ float:left; width:260px; margin:10px 0 10px 0; border:0; }
/*#login label{ float:left; font-size:14px; margin:10px 0 5px 4px;}*/
#loginClient .inputEfect1{ width:192px; height:40px; border:1px solid #cccccc; border-radius:3px; padding:0 5px 0 55px; background:url(../images/user.jpg) no-repeat; margin-bottom:15px; }
#loginClient .inputEfect2{ width:192px; height:40px; border:1px solid #cccccc; border-radius:3px; padding:0 5px 0 55px; background:url(../images/pass.jpg) no-repeat; margin-bottom:10px; }
#loginClient .login_bot{ width:252px; float:left; padding:5px 0; margin:15px 0 0 0px; background-color:#a10806; border-radius:4px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; border:1px solid #d6d4d5;}
#loginClient .login_bot:hover{ background:#000;}
#loginClient .forgot_bot{ float:left; font-size:12px; margin-top:5px; color:#000000; cursor:pointer; /*background-color:transparent;*/ width:252px; text-align:center; text-decoration:none; }
#registoLna1Content .errorC{
	width:500px;
	margin-left:220px;
}
#registoLna1Content .sucessC{
	width:500px;
	margin-left:220px;
}
#contactosLna2 .registoBtnLogin{ 
	width:200px; float:left; padding:5px 0; margin:20px 0 0 379px; background-color:#a10806; border-radius:4px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; text-align:center; border:1px solid #d6d4d5;
}

/*Área Pessoal*/
#areaPessoalLna1{
	float:left;
	width:940px;
	margin-top:30px;	
}
#communityDropDown{
	display:none;
}
#accountBlcLeft{ display:block; float:left; width:200px; height:400px; padding:20px; background:#f5f5f5; border-radius:4px;}
#accountBlcLeft h2{ font-size:16px; font-weight:600; color:#a10806; margin-bottom:40px; }
#accountBlcLeft .btnAccountMenu{ float:left; width:180px; border:0; color:#FFF; background:#a10806; font-size:12px; font-weight:600; padding:5px 5px; text-transform:uppercase; cursor:pointer; border-radius:2px; margin-bottom:10px; }

#accountBlcLeft .btnAccountLogout{ float:left; border:0; color:#a10806; font-size:12px; font-weight:600; text-transform:uppercase; cursor:pointer; margin-top:140px; }

#accountBlcRight{ float:left; width:526px; margin-left:60px; }
#accountBlcRight h2{ float:left; width:475px; font-size:16px; font-weight:600; color:#a10806; margin-bottom:20px; background:#ebebeb; padding:5px 27px; border-radius:4px; }
#accountBlcRight a{ float:left; width:525px; font-size:14px; font-weight:600; margin:0 0 10px 0px; }
#accountBlcRight h5{ float:left; width:525px; font-size:13px; font-weight:400; margin:0 0 10px 0px; }
#accountBlcRight .aguarda{ color:#c3181e; }
#accountBlcRight .efectuada{ color:#090; }
#accountBlcRight form{ float:left; width:500px; }
#accountBlcRight form .error{ float:left; width:500px; color:#c3181e; font-size:12px; margin:0; }
#accountBlcRight form label{ float:left; width:190px; font-size:14px; font-weight:400; margin-top:21px; }
#accountBlcRight form .accountInput{ float:right; margin-top:14px; height:25px; border:1px solid #d6d6d6; border-radius:3px; font-size:12px; padding:0 4px; }
#accountBlcRight form .w300{ width:300px; }
#accountBlcRight form .w310{ width:310px; }
#accountBlcRight form .btnSave{ width:152px; float:right; padding:5px 0; margin:40px 0 0 0; background-color:#a10806; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; }
#accountBlcRight form .btnSave:hover{  }

#accountBlcRight ul{ float:left; width:526px; list-style:none; margin-bottom:20px; }
#accountBlcRight ul li{ float:left; border-bottom:2px solid #e6e4e4; padding:10px 0; width:526px;}
#accountBlcRight span{ float:right;}

#accountBlcRight .detalheEncomenda{ float:left; padding:10px 0; width:526px; margin-bottom:20px;}
#accountBlcRight h3{ float:left; width:525px; font-size:14px; font-weight:400; margin:10px 0 10px 0px; }
#accountBlcRight small{ font-size:12px; color:#333; }
#accountBlcRight h4{ float:right; width:250px; font-size:14px; font-weight:400; margin:5px 0 5px 0px; padding-left:50px; }
#accountBlcRight h5{ float:left; width:525px; font-size:14px; font-weight:400; margin:5px 0 5px 0px; }

/*Carrinho*/
#carrinhoCump{ float:left; }
#carrinhoCump ul{ float:left; list-style:none;  }
#carrinhoCump ul li{ float:left; font-size:16px; font-weight:400; color:#bcbcbc; }
#carrinhoCump ul .active{ color:#a10806; }
#carrinhoCump ul .sep{ font-size:14px; margin:1px 10px 0 10px;}

#carrinho{ float:left; width:938px; margin-top:40px; }
#carrinho .mTop20{ margin-top:20px; }
#carrinho h4{ font-size:13px; font-weight:400; margin-bottom:5px; }
#carrinho .ulProdutos{  list-style:none; border-top:1px solid #e6e4e4;}
#carrinho .ulProdutos .headerInt{ display:none;}
#carrinho .ulProdutos .header{ display:block; background:#f6f6f6; }
#carrinho .ulProdutos li{ float:left; width:938px; border:1px solid #e6e4e4; border-top:0; }

#carrinho .ulProdutos li .cartImageHeader{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartNameHeader{ float:left; width:318px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartUnitPriceHeader{ float:left; width:140px; height:40px; }
#carrinho .ulProdutos li .cartQuantityHeader{float:left; width:130px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartTotalHeader{ float:left; width:130px; height:40px; border-right:1px solid #e6e4e4; }

#carrinho .ulProdutos li h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:10px 0;}
#carrinho .ulProdutos li h3{ float:left; font-size:14px; font-weight:400; color:#494949; margin-left:20px; margin-top:10px; }
#carrinho .ulProdutos li h4{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li h5{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li .cartImage{ float:left; width:110px; text-align:center; padding:5px 0; }
#carrinho .ulProdutos li .cartImage a{ border:0; }
#carrinho .ulProdutos li .cartImage img{ height:70px;}
#carrinho .ulProdutos li .cartName{ float:left; width:318px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:80px; }
#carrinho .ulProdutos li .cartName h3{ width:340px; }
#carrinho .ulProdutos li .cartName h4{ width:340px; }
#carrinho .ulProdutos li .cartUnitPrice{ float:left; width:140px; height:80px; }
#carrinho .ulProdutos li .cartUnitPrice h3{ width:100px; }
#carrinho .ulProdutos li .cartUnitPrice h4{ width:90px; text-decoration:line-through; }
#carrinho .ulProdutos li .cartUnitPrice h5{ width:90px; }
#carrinho .ulProdutos li .cartQuantity{float:left; width:130px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:80px; text-align:center;}
#carrinho .ulProdutos li .quantidade{ border:1px solid #cccccc; text-align:center; padding:4px; border-radius:4px; width:40px;  margin-top:25px;}
#carrinho .ulProdutos li .cartTotal{ float:left; width:130px; height:80px; border-right:1px solid #e6e4e4; text-align:center; }
#carrinho .ulProdutos li .cartTotal h3{ width:90px; margin-top:29px; }
#carrinho .ulProdutos li .cartDelete{ float:left; width:100px; height:80px; text-align:center; }
#carrinho .ulProdutos li .eliminar{ width:25px; height:25px; margin-top:27px; background:url(../images/eliminar.png) no-repeat; cursor:pointer; }

#CartTotalProdutos{ float:left; border:1px solid #e6e4e4; border-top:0; width:938px;  }
#CartTotalProdutosRight{ float:right; width:508px; border-left:1px solid #e6e4e4; }
#CartTotalProdutosRight ul{list-style:none; float:left; width:508px; }
#CartTotalProdutosRight ul .cartTotalLabel{ float:left; width:271px; border-right:1px solid #e6e4e4; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul li h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:10px 0;}
#CartTotalProdutosRight ul .cartTotalText{ float:right; width:234px; border-right:1px solid #e6e4e4; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul .cartTotalText h3{ float:left; width:234px; text-align:center; font-size:14px; font-weight:400; color:#494949; padding:10px 0; }

#CartTotalProdutosLeft{ float:left; width:428px; height:157px;}
#CartTotalProdutosLeft form{ float:left; width:350px; margin:42px 0 0 35px; }
#CartTotalProdutosLeft form label{float:left; width:350px; margin-bottom:10px;}
#CartTotalProdutosLeft form .labelCodigoPromocional{ font-size:12px; font-weight:400; }
#CartTotalProdutosLeft form .codigoBtnSend {float:right; width:100px; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:4px; color:#ffffff; font-size:13px; cursor:pointer;}
#CartTotalProdutosLeft form h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:5px 0;}
#CartTotalProdutosLeft form h3{ float:left; margin-left:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }


#CartBotProdutosRight{float:right; width:508px; border:0;}
#CartBotProdutosRight .btnCartNext{ float:right; width:180px; text-align:center; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-right:0px; color:#ffffff; font-size:14px; cursor:pointer; }
#CartBotProdutosRight .btnCartPrev{ float:left; width:180px; text-align:center; background-color:#f6f6f6; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-left:120px; color:#494949; font-size:14px; cursor:pointer; }

.cartDeliveryForm{ width:710px; margin-top:20px; }
.cartDeliveryForm span{ display:block; margin:10px 0 5px 2px; font-size:13px; }
.contactInput{ border:1px solid #cccccc; border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm textarea{ width:655px; height:200px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm .txtConsultas{ width:670px; height:160px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliverySaveBtn { float:right; margin-right:40px; /*background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:5px;*/ background-color:transparent; font-weight:600; margin-top:15px; color:#a10806; font-size:13px; cursor:pointer; }
.cartDeliveryForm .w310{ width:310px; }

#divForm{ float:left; width:140px; height:125px; margin-top:33px; padding:0;} 
#divForm form{ float:left; width:140px; height:125px; }
.divForm1{float:left; margin-left:0px;}
.divForm2{float:left; margin-left:33px;}
.divForm3{float:left; margin-left:33px;}
.divForm4{float:left; margin-left:33px;}
.divForm5{float:left; margin-left:33px;}
.divForm6{float:left; margin-left:0px;}
.divForm7{float:left; margin-left:33px;}
.divFormCheck1{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck2{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck3{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck4{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
#carrinho .formShippingOptionsA{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsB{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsC{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsD{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsE{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsF{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsG{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .borderActive{border:1px dashed #a10806;}
#carrinho .border{border:1px dashed #cccccc;}
#divForm .description{ float:left; margin-top:40px; width:660px; }

#cartFinalizeAddress{ float:left; width:620px; margin-top:20px; }
.cartFinalizeAddressForm{ width:710px; }
.cartFinalizeAddressForm span{ color:#a10806; display:block; margin:10px 0 5px 2px; font-size:13px; }
.cartFinalizeAddressInput{ border:none; background:#ffffff; margin-left:5px; }
.cartFinalizeAddressForm .w310{ width:310px; }
#cartFinalizeAddress h3{ float:left; margin-left:20px; margin-right:20px; margin-top:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }

#cartFinalizePayment{ float:right; width:300px; margin-top:20px;}
#cartFinalizePayment h3{ float:left; width:295px; margin:20px 0 0 5px;; font-size:14px; color:#626262; font-weight:400; }

/*Spinner*/
#spinner{} 
#spinnerContent{ width:940px; float:left; text-align:center; padding:72px 0;}

/* =========================================== Paginator ======================================== */
#paginator{ float:right; width:98%; margin-left:10px; }
#paginator .paginator{ float:right; text-align:center; margin:0; padding:7px; font-size:14px; color:#FFFFFF; }
#paginator .actualPage{ text-align:center;  padding:7px; background:#ebebeb; margin:0 5px; color:#a10806; border-radius:1px; }
#paginator .paginator a{ text-align:center; padding:7px; background:#a10806; margin:0 5px; color:#ffffff; text-decoration:none; border-radius:1px;}

@media only screen and (max-width: 1065px) {
}
@media only screen and (max-width: 978px) {

.form_coluna_600{ float:left; width:500px; }
.form_coluna_300{ float:left; width:250px; }
.w250{ width:240px; }
.form_coluna_940{ float:left; width:768px; }

.h2_320{ display:none; }
.h2_M320{ display:block; }

#menu{
	display:none;
}
#inside h1{
	width:768px;
}

.content940{ 
	width:768px;
}

#responsiveMenu{
	display:block;
	width:200px;
	float:right;
	margin:62px 0 0 0;
}

#homeBlc1{
	width:768px;
}
#homeBlc1 .homeBlc1Img{
	margin-left:154px;
}
#homeBlc2{
	width:768px;
	margin-top:40px;
}

#footerBlc1 .sublinha2{
	margin-left:350px;
}
#footerBlc1 ul{
	margin-left:0px;
	width:767px;
}
#footerBlc1 ul li{
	float:left;
	height:125px;
	margin-right:46px;
}
#footerBlc1 ul li img{
	max-height:125px;
}
#footerBlc2A{
	display:block;
	margin-right:22px;
}

#footerBlc2B{
	width:270px;
	margin-right:22px;
}
#footerBlc2C{
	width:180px;
}
#footerBlc2C a{
	width:180px;
}
#inside .ulQuemSomosMenu{
	display:block;	
}
#inside .ulQuemSomosMenu li{
	margin-bottom:10px;
}
#quemSomosLna1{
	width:768px;
}
#quemSomosLna1Left{
	width:230px;
	margin-right:40px;
}
#quemSomosLna1Left img{
	max-width:230px;	
}
#quemSomosLna1 .w600{
	width:498px;
}
#quemSomosLna1 .w940{
	width:768px;
}
/*Noticias*/
#noticiasLna1{
	width:768px;
}
#noticiasLna1 ul li{
	width:768px;
}
#noticiasLna1 ul li .divTitulo{
	width:768px;
}
#noticiasLna1 ul li .divImage{
	width:421px;
}
#noticiasLna1 .divImage iframe{
	float:left;
	width:421px;
	height:237px;
}
#noticiasLna1 ul li .divImage img{
	max-width:421px;
}
#noticiasLna1 ul li .divTexto{
	width:286px;
}
/*Onde Comprar*/

#ondeLna1{
	width:768px;
}

#ondeLna1 ul li{
	width:768px;
}
#ondeLna1 h3{
	width:250px;
}

#ondeLna1 ul li .divTitulo{
	width:768px;
}
#ondeLna1 ul li .divImage{
	width:421px;
}

#ondeLna1 ul li .divImage img{
	width:421px;
}
#ondeLna1 ul li .divTexto{
	width:286px;
}
/*Contactos*/
.mapa1{ display:block; }
.mapa2{ display:none; }
#contactosLna1{
	width:768px;
}

#contactosLna1ContentLeft{
	width:300px;
}
#contactosLna1ContentRight h3{
	width:400px;
}
/*Proodutos*/
#produtosLna1{
	width:768px;
}

#produtosLna2{
	width:768px;
}
#produtosLna2 ul{
	margin-left:70px;
	width:640px;
	width:768px;	
}
/*Produto*/
#produtoLna1{
	width:768px;
}
#produtoLna1Left{
	width:374px;
}

#gallery{ width:374px;}
#gallery img{ max-width:374px; }
#gallery_01{ width:374px;}
#gallery_01 .gallery_01Img{ width:114px; height:114px; }
#gallery_01 .gallery_01Img img{ width:114px;}

#produtoLna1Right{
	width:354px;
}
#produtoLna1Right .produtoLna1RightText p{
	width:354px;
}
#produtoLna1Right .produtoLna1RightBuy{
	width:354px;
}
#produtoLna1Right .produtoLna1RightBuy form{ width:354px;}

/*registar*/
#registarLna1{
	width:768px;
}
#registarLna1 p{ 
	width:768px;
}

/*Área Pessoal*/
#areaPessoalLna1{
	width:768px;
}
#communityDropDown{
	display:none;
}
#accountBlcLeft{ display:block; }
#accountBlcRight{ 
	float:right; 
	width:480px; 
	margin-left:40px; 
}
#accountBlcRight h2{ 
	width:429px; 
}
#accountBlcRight a{ 
	width:480px; 
}
#accountBlcRight h5{ 
	width:480px; 
}

#accountBlcRight form{ 
	width:480px; 
}
#accountBlcRight form .error{ width:480px; }
#accountBlcRight form label{ 
	width:150px;
}

#accountBlcRight ul{ 
	width:480px;
}
#accountBlcRight ul li{ 
	width:480px;
}

#accountBlcRight .detalheEncomenda{ 
	width:480px;
}
#accountBlcRight h3{ 
	width:480px; 
}

#accountBlcRight h4{ 
	width:250px; 
}
#accountBlcRight h5{ 
	width:480px; 
}

/*Carrinho*/
/*#carrinhoCump{ float:left; }
#carrinhoCump ul{ float:left; list-style:none;  }
#carrinhoCump ul li{ float:left; font-size:16px; font-weight:400; color:#bcbcbc; }
#carrinhoCump ul .active{ color:#a10806; }
#carrinhoCump ul .sep{ font-size:14px; margin:1px 10px 0 10px;}*/

#carrinho{
	width:766px;
}

/*#carrinho .ulProdutos{  list-style:none; border-top:1px solid #e6e4e4;}*/
#carrinho .ulProdutos .header{ display:none; }
#carrinho .ulProdutos li{ 
	width:766px; border:1px solid #e6e4e4; border-top:0;
	margin-bottom:10px; 
}
#carrinho .ulProdutos li .headerInt{ display:block; float:left; width:766px; padding:5px 0; background:#f1f1f1; }
#carrinho .ulProdutos li .cartQuantityHeaderInt{float:left; width:130px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartImageHeaderInt{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartTotalHeaderInt{ float:left; width:130px; height:40px; border-right:1px solid #e6e4e4; }
#carrinho .ulProdutos li .cartUnitPriceHeaderInt{ float:left; width:140px; height:40px; }
#carrinho .ulProdutos li .cartImageHeaderInt{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartNameHeaderInt{ float:left; width:540px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }


#carrinho .ulProdutos li .cartImageHeader{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartNameHeader{ float:left; width:540px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartUnitPriceHeader{ float:left; width:140px; height:40px; }
#carrinho .ulProdutos li .cartQuantityHeader{float:left; width:130px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartTotalHeader{ float:left; width:130px; height:40px; border-right:1px solid #e6e4e4; }


#carrinho .ulProdutos li h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:10px 0;}
#carrinho .ulProdutos li h3{ float:left; font-size:14px; font-weight:400; color:#494949; margin-left:20px; margin-top:10px; }
#carrinho .ulProdutos li h4{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li h5{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li .cartImage{ float:left; width:110px; text-align:center; padding:5px 0; }
#carrinho .ulProdutos li .cartImage a{ border:0; }
#carrinho .ulProdutos li .cartImage img{ height:70px;}
#carrinho .ulProdutos li .cartName{ float:left; width:540px; border-right:0; border-left:1px solid #e6e4e4; height:80px; }
#carrinho .ulProdutos li .cartName h3{ width:520px; }
#carrinho .ulProdutos li .cartName h4{ width:520px; }
#carrinho .ulProdutos li .cartUnitPrice{ float:left; width:140px; height:80px; }
#carrinho .ulProdutos li .cartUnitPrice h3{ width:100px; }
#carrinho .ulProdutos li .cartUnitPrice h4{ width:90px; text-decoration:line-through; }
#carrinho .ulProdutos li .cartUnitPrice h5{ width:90px; }
#carrinho .ulProdutos li .cartQuantity{float:left; width:130px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:80px; text-align:center;}
#carrinho .ulProdutos li .quantidade{ border:1px solid #cccccc; text-align:center; padding:4px; border-radius:4px; width:40px;  margin-top:25px;}
#carrinho .ulProdutos li .cartTotal{ float:left; width:130px; height:80px; border-right:1px solid #e6e4e4; text-align:center; }
#carrinho .ulProdutos li .cartTotal h3{ width:90px; margin-top:29px; }
#carrinho .ulProdutos li .cartDelete{ float:right; width:250px; height:80px; text-align:center; }
#carrinho .ulProdutos li .eliminar{ width:25px; height:25px; margin-top:27px; background:url(../images/eliminar.png) no-repeat; cursor:pointer; }

#CartTotalProdutos{ float:left; border:1px solid #e6e4e4; width:766px;  }
#CartTotalProdutosRight{ float:right; width:336px; border-left:1px solid #e6e4e4; }
#CartTotalProdutosRight ul{list-style:none; float:left; width:336px; }
#CartTotalProdutosRight ul .cartTotalLabel{ float:left; width:195px; border-right:1px solid #e6e4e4; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul li h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:10px 0;}
#CartTotalProdutosRight ul .cartTotalText{ float:right; width:138px; border-right:1px solid #e6e4e4; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul .cartTotalText h3{ float:left; width:138px; text-align:center; font-size:14px; font-weight:400; color:#494949; padding:10px 0; }

#CartTotalProdutosLeft{ float:left; width:428px; height:157px;}
#CartTotalProdutosLeft form{ float:left; width:350px; margin:42px 0 0 35px; }
#CartTotalProdutosLeft form label{float:left; width:350px; margin-bottom:10px;}
#CartTotalProdutosLeft form .labelCodigoPromocional{ font-size:12px; font-weight:400; }
#CartTotalProdutosLeft form .codigoBtnSend {float:right; width:100px; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:4px; color:#ffffff; font-size:13px; cursor:pointer;}
#CartTotalProdutosLeft form h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:5px 0;}
#CartTotalProdutosLeft form h3{ float:left; margin-left:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }


#CartBotProdutosRight{float:right; width:508px; border:0;}
#CartBotProdutosRight .btnCartNext{ float:right; width:180px; text-align:center; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-right:0px; color:#ffffff; font-size:14px; cursor:pointer; }
#CartBotProdutosRight .btnCartPrev{ float:left; width:180px; text-align:center; background-color:#f6f6f6; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-left:120px; color:#494949; font-size:14px; cursor:pointer; }

.cartDeliveryForm{ width:710px; margin-top:20px; }
.cartDeliveryForm span{ display:block; margin:10px 0 5px 2px; font-size:13px; }
.contactInput{ border:1px solid #cccccc; border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm textarea{ width:655px; height:200px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm .txtConsultas{ width:670px; height:160px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliverySaveBtn { float:right; margin-right:40px; /*background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:5px;*/ background-color:transparent; font-weight:600; margin-top:15px; color:#a10806; font-size:13px; cursor:pointer; }
.cartDeliveryForm .w310{ width:310px; }

#divForm{ float:left; width:140px; height:125px; margin-top:20px; padding:0;} 
#divForm form{ float:left; width:140px; height:125px; }
.divForm1{float:left; margin-left:0px;}
.divForm2{float:left; margin-left:33px;}
.divForm3{float:left; margin-left:33px;}
.divForm4{float:left; margin-left:33px;}
.divForm5{float:left; margin-left:33px;}
.divForm6{float:left; margin-left:0px;}
.divForm7{float:left; margin-left:33px;}
.divFormCheck1{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck2{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck3{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck4{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
#carrinho .formShippingOptionsA{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsB{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsC{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsD{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .borderActive{border:1px dashed #a10806;}
#carrinho .border{border:1px dashed #cccccc;}
#divForm .description{ float:left; margin-top:40px; width:660px; }

#cartFinalizeAddress{ float:left; width:510px; margin-top:20px; } /*-100*/
.cartFinalizeAddressForm{ width:510px; }
.cartFinalizeAddressForm span{ color:#a10806; display:block; margin:10px 0 5px 2px; font-size:13px; }
.cartFinalizeAddressInput{ border:none; background:#ffffff; margin-left:5px; }
.cartFinalizeAddressForm .w310{ width:310px; }
#cartFinalizeAddress h3{ float:left; margin-left:20px; margin-right:20px; margin-top:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }

#cartFinalizePayment{ float:right; width:250px; margin-top:20px;}
#cartFinalizePayment h3{ float:left; width:245px; margin:20px 0 0 5px;; font-size:14px; color:#626262; font-weight:400; }



#spinnerContent{ width:768px; }
@media only screen and (max-width: 805px) {

.form_coluna_600{ float:left; width:480px; }
.form_coluna_660{ float:left; width:480px; }
.form_coluna_700{ float:left; width:480px; }
.form_coluna_940{ float:left; width:480px; }

.h2_320{ display:none; }
.h2_M320{ display:block; }

#menu{
	display:none;
}
#inside h1{
	width:480px;
}
.content940{ width:480px;}
	
#headerLna2 .headerLna2Logo{
	width:222px;
	height:77px;
	background:url(../images/logo_222.png) no-repeat;
	margin-top:33px;
}
#responsiveMenu{
	display:block;
	width:200px;
	float:right;
	margin:55px 0 0 0;
}

/*Home*/
#homeBlc1{
	width:480px;
}
#homeBlc1 .homeBlc1Img{
	width:460px;
	margin-left:10px;
}
#homeBlc2{
	width:480px;
	margin-top:40px;	
}
#bgFooter1{
	height:305px;	
}
#footerBlc1 .sublinha2{
	margin-left:206px;
}
#footerBlc1 ul{
	margin-left:50px;
	width:480px;
}
#footerBlc1 ul li{
	float:left;
	height:125px;
	margin-right:80px;
}
#footerBlc1 ul li img{
	max-height:100px;
}

#footerBlc2A{
	display:none;
}

#footerBlc2B{
	width:270px;
	margin-right:30px;
}
#footerBlc2C{
	width:180px;
}
#footerBlc2C a{
	width:180px;
}
#inside .ulQuemSomosMenu{
	display:none;	
}

#quemSomosLna1{
	width:480px;
}
#quemSomosLna1Left{
	width:300px;
	margin-left:90px;
		margin-bottom:0px;
}
#quemSomosLna1Left img{
	max-width:300px;	
}
#quemSomosLna1Right{
	float:left;
	margin-top:0px;
}
#quemSomosLna1 .w600{
	width:480px;
}
#quemSomosLna1 .w940{
	width:480px;
}

/*Noticias*/
#noticiasLna1{
	width:480px;
}
#noticiasLna1 ul li{
	width:480px;
	margin-bottom:40px;
	height:auto;
}
#noticiasLna1 ul li .divTitulo{
	width:480px;
}
#noticiasLna1 ul li .divImage{
	width:458px;
}
#noticiasLna1 .divImage iframe{
	float:left;
	width:458px;
	height:258px;
}
#noticiasLna1 ul li .divImage img{
	max-width:458px;
}
#noticiasLna1 ul li .divTexto{
	float:left;
	margin-top:20px;
	width:480px;
}
/*Onde Comprar*/

#ondeLna1{
	width:480px;
}

#ondeLna1 ul li{
	width:480px;
	margin-bottom:40px;
	height:auto;
}
#ondeLna1 h3{
	width:250px;
}

#ondeLna1 ul li .divTitulo{
	width:480px;
}
#ondeLna1 ul li .divImage{
	width:458px;
}

#ondeLna1 ul li .divImage img{
	width:458px;
}
#ondeLna1 ul li .divTexto{
	float:left;
	margin-top:20px;
	width:480px;
}

/*Contactos*/
.mapa1{ display:none; }
.mapa2{ display:block; }
#contactosLna1{
	float:left;
	width:480px;
}

#contactosLna1ContentLeft{
	float:left;
	width:480px;
	height:auto;
	padding:10px 0;
}
#contactosLna1ContentRight{
	float:left;
	width:460px;
	margin-top:40px;
}
#contactosLna1ContentRight h3{
	width:400px;
}

/*Proodutos*/
#produtosLna1{
	width:480px;
}

#produtosLna2{
	width:480px;
}
#produtosLna2 ul{
	margin-left:80px;
	width:320px;
	width:480px;
}
/*Produto*/
#produtoLna1{
	width:480px;
}
#produtoLna1Left{
	width:460px;
}

#gallery{ float:left; width:460px;}
#gallery img{ max-width:460px; }
#gallery_01{ float:left; margin-top:5px; width:460px;}
#gallery_01 .gallery_01Img{ float:left; width:142px; height:142px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
#gallery_01 .gallery_01Img img{ width:142px;}


#produtoLna1Right{
	float:left;
	width:440px;
	margin-top:20px;
}

#produtoLna1Right .produtoLna1RightBuy{
	width:440px;
}

#produtoLna1Right .produtoLna1RightBuy form{ float:left; width:440px; margin-top:40px;}
#produtoLna1Right .produtoLna1RightBuy form .accountInput{ float:left; margin-top:4px; height:30px; border:1px solid #d6d6d6; border-radius:3px; font-size:12px; padding:0 4px; color:#626262 }
#produtoLna1Right .produtoLna1RightBuy form .w200{ width:200px; }
#produtoLna1Right .produtoLna1RightBuy form .w50{ width:50px; float:left; margin-right:10px; }
#produtoLna1Right .produtoLna1RightBuy form label{ float:left; font-size:14px; font-weight:400; }
#produtoLna1Right .produtoLna1RightBuy form .btnAdd{ float:left; margin-left:10px; width:260px; text-align:center; padding:10px 0; border:0; color:#FFF; background:#a10806; font-size:12px; font-weight:400; text-transform:uppercase; cursor:pointer; text-decoration:none; border-radius:4px; }

/*registar*/
#registarLna1{
	width:480px;
}
#registarLna1 p{ 
	width:480px;
}

.contactForm{
	float:left;
	width:480px;
}
.contactForm textarea{ 
	width:480px; 
}
.contactForm .txtConsultas{ 
	width:480px;
}
.registBtnSend{ 
	margin:30px 0px 0 0; 
}

/* ==================== Login ======================== */

#registoLna1Content .errorC{
	width:460px;
	margin-left:0px;
}
#registoLna1Content .sucessC{
	width:460px;
	margin-left:0px;
}


#communityDropDown{
	display:block;
	width:480px;
	float:left;
	margin:10px 0;
}

#communityDropDownContent ul {
	-webkit-font-smoothing:antialiased;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 480px;
}
#communityDropDownContent li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    min-width: 25%;
	z-index:190;
}
#communityDropDownContent li .dropdown{
	float:left;
	width:480px;
    background: #e6e6e6;	
}
#communityDropDownContent a {
	width:478px;
    background: #e6e6e6;
	color: #c3181e;
    display: block;
	font-size:16px;
	text-transform:uppercase;
	padding:14px 0;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

#communityDropDownContent li ul {
		width:478px;
    float: left;
	border:1px solid #e6e6e6;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
#communityDropDownContent li:hover ul {
    opacity: 1;
    top: 50px;
    visibility: visible;
}
#communityDropDownContent li ul li {
    float: none;
    width: 100%;
}
#communityDropDownContent li ul a {
    background: #ffffff;
	color:#000;
	font-size:13px;
}
#communityDropDownContent li ul a:hover {
    background: #f6f6f6;
}

/* Clearfix 

.cf:after, .cf:before {
    content:"";
    display:table;
}
.cf:after {
    clear:both;
}
.cf {
    zoom:1;
}​*/

#areaPessoalLna1{
	width:480px;
}
#accountBlcLeft{ display:none; }
#accountBlcRight{ 
	float:left; 
	width:480px; 
	margin-left:0px; 
}
#accountBlcRight h2{ 
	width:426px;
}
#accountBlcRight a{
	width:480px; 
}
#accountBlcRight h5{ 
	width:480px; 
}
#accountBlcRight form{ 
	float:left; 
	width:480px; 
}
#accountBlcRight form .error{ width:480px; }
#accountBlcRight form label{ 
	width:160px;
}

#accountBlcRight ul{ 
	width:480px;
}
#accountBlcRight ul li{ width:480px;}
#accountBlcRight span{ float:right;}

#accountBlcRight .detalheEncomenda{ 
	width:480px; 
}
#accountBlcRight h3{ 
	width:480px; 
}

#accountBlcRight h5{ 
	width:480px;
}

/*Carrinho*/
/*#carrinhoCump{ float:left; }*/
#carrinhoCump ul{ float:left; list-style:none;  }
#carrinhoCump ul li{ float:left; font-size:16px; font-weight:400; color:#bcbcbc; margin-bottom:10px;}
/*#carrinhoCump ul .active{ color:#a10806; }
#carrinhoCump ul .sep{ font-size:14px; margin:1px 10px 0 10px;}*/

#carrinho{
	width:478px;
}

/*#carrinho .ulProdutos{  list-style:none; border-top:1px solid #e6e4e4;}*/
#carrinho .ulProdutos .header{ display:none; }
#carrinho .ulProdutos li{ 
	width:478px; border:1px solid #e6e4e4; border-top:0;
	margin-bottom:10px; 
}
#carrinho .ulProdutos li .headerInt{ display:block; float:left; width:478px; padding:5px 0; background:#f1f1f1; }
#carrinho .ulProdutos li .cartQuantityHeaderInt{float:left; width:130px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:40px; }

#carrinho .ulProdutos li .cartTotalHeaderInt{ float:left; width:130px; height:40px; border-right:1px solid #e6e4e4; }
#carrinho .ulProdutos li .cartUnitPriceHeaderInt{ float:left; width:140px; height:40px; }
#carrinho .ulProdutos li .cartImageHeaderInt{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartNameHeaderInt{ float:left; width:355px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }


#carrinho .ulProdutos li .cartImageHeader{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartNameHeader{ float:left; width:360px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartUnitPriceHeader{ float:left; width:140px; height:40px; }
#carrinho .ulProdutos li .cartQuantityHeader{float:left; width:130px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartTotalHeader{ float:left; width:130px; height:40px; border-right:1px solid #e6e4e4; }


#carrinho .ulProdutos li h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:10px 0;}
#carrinho .ulProdutos li h3{ float:left; font-size:14px; font-weight:400; color:#494949; margin-left:20px; margin-top:10px; }
#carrinho .ulProdutos li h4{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li h5{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li .cartImage{ float:left; width:110px; text-align:center; padding:5px 0; }
#carrinho .ulProdutos li .cartImage a{ border:0; }
#carrinho .ulProdutos li .cartImage img{ height:70px;}
#carrinho .ulProdutos li .cartName{ float:left; width:355px; border-right:0; border-left:1px solid #e6e4e4; height:80px; }
#carrinho .ulProdutos li .cartName h3{ width:340px; }
#carrinho .ulProdutos li .cartName h4{ width:340px; }
#carrinho .ulProdutos li .cartUnitPrice{ float:left; width:140px; height:80px; }
#carrinho .ulProdutos li .cartUnitPrice h3{ width:100px; }
#carrinho .ulProdutos li .cartUnitPrice h4{ width:90px; text-decoration:line-through; }
#carrinho .ulProdutos li .cartUnitPrice h5{ width:90px; }
#carrinho .ulProdutos li .cartQuantity{float:left; width:130px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:80px; text-align:center;}
#carrinho .ulProdutos li .quantidade{ border:1px solid #cccccc; text-align:center; padding:4px; border-radius:4px; width:40px;  margin-top:25px;}
#carrinho .ulProdutos li .cartTotal{ float:left; width:130px; height:80px; border-right:1px solid #e6e4e4; text-align:center; }
#carrinho .ulProdutos li .cartTotal h3{ width:90px; margin-top:29px; }
#carrinho .ulProdutos li .cartDelete{ float:right; width:70px; height:80px; text-align:center;}
#carrinho .ulProdutos li .eliminar{ width:25px; height:25px; margin-top:27px; background:url(../images/eliminar.png) no-repeat; cursor:pointer; }

#CartTotalProdutos{ float:left; border:1px solid #e6e4e4; width:480px;  }
#CartTotalProdutosRight{ float:right; width:480px; border-top:1px solid #e6e4e4; }
#CartTotalProdutosRight ul{list-style:none; float:left; width:480px; }
#CartTotalProdutosRight ul .cartTotalLabel{ float:left; width:250px; border-right:1px solid #e6e4e4; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul li h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:10px 0;}
#CartTotalProdutosRight ul .cartTotalText{ float:right; width:226px; border-right:0; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul .cartTotalText h3{ float:left; width:226px; text-align:center; font-size:14px; font-weight:400; color:#494949; padding:10px 0; }

#CartTotalProdutosLeft{ float:left; width:480px; height:157px; margin-top:10px; }
#CartTotalProdutosLeft form{ float:left; width:350px; margin:42px 0 0 35px; }
#CartTotalProdutosLeft form label{float:left; width:350px; margin-bottom:10px;}
#CartTotalProdutosLeft form .labelCodigoPromocional{ font-size:12px; font-weight:400; }
#CartTotalProdutosLeft form .codigoBtnSend {float:right; width:100px; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:4px; color:#ffffff; font-size:13px; cursor:pointer;}
#CartTotalProdutosLeft form h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:5px 0;}
#CartTotalProdutosLeft form h3{ float:left; margin-left:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }


#CartBotProdutosRight{float:right; width:480px; border:0; }
#CartBotProdutosRight .btnCartNext{ float:right; width:180px; text-align:center; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-right:0px; color:#ffffff; font-size:14px; cursor:pointer; }
#CartBotProdutosRight .btnCartPrev{ float:left; width:180px; text-align:center; background-color:#f6f6f6; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-left:100px; color:#494949; font-size:14px; cursor:pointer; }

.cartDeliveryForm{ float:left; width:480px; margin-top:20px; }
.cartDeliveryForm span{ display:block; margin:10px 0 5px 2px; font-size:13px; }
.contactInput{ border:1px solid #cccccc; border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm textarea{ width:480px; height:200px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm .txtConsultas{ width:480px; height:160px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliverySaveBtn { float:right; margin-right:0px; /*background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:5px;*/ background-color:transparent; font-weight:600; margin-top:15px; color:#a10806; font-size:13px; cursor:pointer; }
.cartDeliveryForm .w310{ width:310px; }

#divForm{ float:left; width:140px; height:125px; margin-top:20px; padding:0;} 
#divForm form{ float:left; width:140px; height:125px; }
.divForm1{float:left; margin-left:0px;}
.divForm2{float:left; margin-left:20px;}
.divForm3{float:left; margin-left:26px;}
.divForm4{float:left; margin-left:33px;}
.divForm5{float:left; margin-left:0px;}
.divForm6{float:left; margin-left:30px;}
.divForm7{float:left; margin-left:30px;}
.divFormCheck1{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck2{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck3{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck4{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
#carrinho .formShippingOptionsA{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsB{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsC{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsD{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .borderActive{border:1px dashed #a10806;}
#carrinho .border{border:1px dashed #cccccc;}
#divForm .description{ float:left; margin-top:40px; width:660px; }

#cartFinalizeAddress{ float:left; width:510px; margin-top:20px; } /*-100*/
.cartFinalizeAddressForm{ width:510px; }
.cartFinalizeAddressForm span{ color:#a10806; display:block; margin:10px 0 5px 2px; font-size:13px; }
.cartFinalizeAddressInput{ border:none; background:#ffffff; margin-left:5px; }
.cartFinalizeAddressForm .w310{ width:310px; }
#cartFinalizeAddress h3{ float:left; margin-left:20px; margin-right:20px; margin-top:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }

#cartFinalizePayment{ float:right; width:250px; margin-top:40px;}
#cartFinalizePayment h3{ float:left; width:245px; margin:20px 0 0 5px;; font-size:14px; color:#626262; font-weight:400; }

#spinnerContent{ width:480px; }
}
@media only screen and (max-width: 516px) {

.form_coluna_600{ float:left; width:320px; }
.W440{ width:300px; }
.w230{ width:180px; }
.form_coluna_660{ float:left; width:320px; }
.form_coluna_700{ float:left; width:320px; }
.form_coluna_350{ float:left; width:320px; }
.form_coluna_940{ float:left; width:320px; }

.h2_320{ display:block; }
.h2_M320{ display:none; }

#menu{
	display:none;
}

#inside h1{
	width:320px;
}
.content940{ width:320px;}
#bgHeaderLna1 .ulMenuLanguages{
	width:58px;
}
#bgHeaderLna1 .ulMenuAreaReservada{
	width:260px;
}
#bgHeaderLna1 .ulMenuAreaReservada li{
	float:right;
	font-size:14px;
}
#bgHeaderLna1 .ulMenuAreaReservada li a{
	color:#ffffff;
	font-weight:400;
}
#bgHeaderLna1 .ulMenuAreaReservada li .sepSpan{
	color:#ffffff;
	margin:0 5px;
}
#headerLna2 .headerLna2Logo{
	width:200px;
	height:70px;
	background:url(../images/logo_200.png) no-repeat;
	margin-top:33px;
}
#responsiveMenu{
	display:block;
	width:110px;
	float:right;
	margin:55px 0 0 0;
}

/*Home*/
#homeBlc1{
	width:320px;
}
#homeBlc1 .homeBlc1Img{
	width:320px;
	height:248px;
	margin:0;
	margin-top:30px;
}
#homeBlc1 .homeBlc1Img img{
	width:320px;
}
#homeBlc2{
	width:320px;
	margin-top:40px;	
}
#bgFooter1{
	height:430px;	
}
#footerBlc1 .sublinha2{
	margin-left:126px;
}
#footerBlc1 ul{
	margin-left:0px;
	width:320px;
}
#footerBlc1 ul li{
	float:left;
	height:125px;
	margin-right:0px;
	width:320px;
	text-align:center;
}
#footerBlc1 ul li img{
	max-height:100px;
}

#bgFooter2{
	height:420px;
}
#footerBlc2A{
	display:block;
	margin-left:10px;
}

#footerBlc2B{
	width:270px;
	margin-top:20px;
		margin-left:10px;
}
#footerBlc2C{
	display:none;
}

#bgFooter3{
	float:left;
	margin-top:0px;
	width:100%;
	height:55px;
	background:#353535;	
}
#footerCopy{
	float:left;	
}
#bgFooter3 h2{
	float:left;
	margin-top:20px;
	font-size:13px;
	font-weight:600;
	color:#ffffff;
}
#footerFace{
	float:right;
}
#footerFace .footerFaceIcon{
	float:right;
	width:33px;
	height:33px;
	background:url(../images/footerFace.png) no-repeat;
	margin-top:-8px;
	margin-left:15px;
}

#inside .ulQuemSomosMenu{
	display:none;	
}

#quemSomosLna1{
	width:320px;
}
#quemSomosLna1Left{
	width:300px;
	margin-left:10px;
	margin-bottom:20px;
}
#quemSomosLna1Left img{
	max-width:300px;	
}
#quemSomosLna1Right{
	float:left;
	margin-top:0px;
}
#quemSomosLna1 .w600{
	width:320px;
}
#quemSomosLna1 .w940{
	width:320px;
}
/*Noticias*/
#noticiasLna1{
	width:320px;
}
#noticiasLna1 ul li{
	width:320px;
	margin-bottom:40px;
	height:auto;
}
#noticiasLna1 ul li .divTitulo{
	width:298px;
}
#noticiasLna1 ul li .divImage{
	width:298px;
}
#noticiasLna1 .divImage iframe{
	float:left;
	width:298px;
	height:168px;
}
#noticiasLna1 ul li .divImage img{
	max-width:298px;
}
#noticiasLna1 ul li .divTexto{
	float:left;
	margin-top:20px;
	width:320px;
}
/*Onde Comprar*/

#ondeLna1{
	width:320px;
}

#ondeLna1 ul li{
	width:320px;
	margin-bottom:40px;
	height:auto;
}
#ondeLna1 h3{
	width:250px;
}

#ondeLna1 ul li .divTitulo{
	width:320px;
}
#ondeLna1 ul li .divImage{
	width:298px;
}

#ondeLna1 ul li .divImage img{
	width:298px;
}
#ondeLna1 ul li .divTexto{
	float:left;
	margin-top:20px;
	width:320px;
}
/*Contactos*/
.mapa1{ display:none; }
.mapa2{ display:block; }
#contactosLna1{
	float:left;
	width:320px;
}

#contactosLna1ContentLeft{
	float:left;
	width:320px;
	height:auto;
	padding:10px 0;
}
#contactosLna1ContentRight{
	float:left;
	width:320px;
	margin-top:40px;
}
#contactosLna1ContentRight h3{
	width:320px;
}
#contactosLna1ContentRight form{
	width:320px;
}

/*Proodutos*/
#produtosLna1{
	width:320px;
}

#produtosLna2{
	width:320px;
}
#produtosLna2 ul{
	margin-left:0px;
	width:320px;
	width:320px;
}
/*Produto*/
#produtoLna1{
	width:320px;
}
#produtoLna1Left{
	width:320px;
}

#gallery{ float:left; width:320px; overflow:hidden;}
#gallery img{ max-width:320px; }
#gallery_01{ float:left; margin-top:5px; width:320px; overflow:hidden;}
#gallery_01 .gallery_01Img{ float:left; width:100px; height:100px; overflow:hidden; margin-right:5px; margin-bottom:10px;}
#gallery_01 .gallery_01Img img{ width:100px;}


#produtoLna1Right{
	float:left;
	width:320px;
	margin-top:20px;
}
#produtoLna1Right .produtoLna1RightText p{
	width:320px;
}
#produtoLna1Right .produtoLna1RightBuy{
	width:320px;
}

#produtoLna1Right .produtoLna1RightBuy form{ float:left; width:320px; margin-top:40px;}
#produtoLna1Right .produtoLna1RightBuy form .accountInput{ float:left; margin-top:4px; height:30px; border:1px solid #d6d6d6; border-radius:3px; font-size:12px; padding:0 4px; color:#626262 }
#produtoLna1Right .produtoLna1RightBuy form .w200{ width:200px; }
#produtoLna1Right .produtoLna1RightBuy form .w50{ width:50px; float:left; margin-right:10px; }
#produtoLna1Right .produtoLna1RightBuy form label{ float:left; font-size:14px; font-weight:400; }
#produtoLna1Right .produtoLna1RightBuy form .btnAdd{ float:left; margin-left:10px; width:240px; text-align:center; padding:10px 0; border:0; color:#FFF; background:#a10806; font-size:12px; font-weight:400; text-transform:uppercase; cursor:pointer; text-decoration:none; border-radius:4px; }

/*registar*/
#registarLna1{
	width:320px;
}
#registarLna1 p{ 
	width:320px;
}

.contactForm{
	float:left;
	width:320px;
}
.contactForm textarea{ 
	width:320px; 
}
.contactForm .txtConsultas{ 
	width:320px;
}

.registBtnSend{ 
	margin:30px 10px 0 0; 
}

/* ==================== Login ======================== */

#loginClient{ 
	width:320px;
}

#registoLna1Content .errorC{
	width:320px;
	margin-left:0px;
}
#registoLna1Content .sucessC{
	width:320px;
	margin-left:0px;
}


#communityDropDown{
	display:block;
	width:320px;
	float:left;
	margin:10px 0;
}

#communityDropDownContent ul {
	-webkit-font-smoothing:antialiased;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 320px;
}
#communityDropDownContent li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    min-width: 25%;
	z-index:190;
}
#communityDropDownContent li .dropdown{
	float:left;
	width:320px;
    background: #e6e6e6;	
}
#communityDropDownContent a {
	width:318px;
    background: #e6e6e6;
	color: #c3181e;
    display: block;
	font-size:16px;
	padding:14px 0;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

#communityDropDownContent li ul {
		width:318px;
    float: left;
	border:1px solid #e6e6e6;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
#communityDropDownContent li:hover ul {
    opacity: 1;
    top: 50px;
    visibility: visible;
}
#communityDropDownContent li ul li {
    float: none;
    width: 100%;
}
#communityDropDownContent li ul a {
    background: #ffffff;
	color:#000;
	font-size:13px;
}
#communityDropDownContent li ul a:hover {
    background: #f6f6f6;
}

/* Clearfix 

.cf:after, .cf:before {
    content:"";
    display:table;
}
.cf:after {
    clear:both;
}
.cf {
    zoom:1;
}​*/

#areaPessoalLna1{
	width:320px;
}
#accountBlcLeft{ display:none; }
#accountBlcRight{ 
	float:left; 
	width:320px; 
	margin-left:0px; 
}
#accountBlcRight h2{ 
	width:300px;
	padding:5px 10px;
}
#accountBlcRight a{
	width:320px; 
}
#accountBlcRight h5{ 
	width:320px; 
}
#accountBlcRight form{ 
	float:left; 
	width:320px; 
}
#accountBlcRight form .error{ width:320px; }
#accountBlcRight form label{ 
	width:320px;
}

#accountBlcRight ul{ 
	width:320px;
}
#accountBlcRight ul li{ width:320px;}
#accountBlcRight span{ float:right;}

#accountBlcRight .detalheEncomenda{ 
	width:320px; 
}
#accountBlcRight h3{ 
	width:320px; 
}

#accountBlcRight h5{ 
	width:320px;
}

/*Carrinho*/
/*#carrinhoCump{ float:left; }*/
#carrinhoCump ul{ float:left; list-style:none;  }
#carrinhoCump ul li{ float:left; font-size:14px; font-weight:400; color:#bcbcbc; margin-bottom:10px;}
/*#carrinhoCump ul .active{ color:#a10806; }
#carrinhoCump ul .sep{ font-size:14px; margin:1px 10px 0 10px;}*/

#carrinho{
	width:320px;
}

/*#carrinho .ulProdutos{  list-style:none; border-top:1px solid #e6e4e4;}*/
#carrinho .ulProdutos .header{ display:none; }
#carrinho .ulProdutos li{ 
	width:320px; border:1px solid #e6e4e4; border-top:0;
	margin-bottom:10px; 
}
#carrinho .ulProdutos li .headerInt{ display:block; float:left; width:320px; padding:5px 0; background:#f1f1f1; }
#carrinho .ulProdutos li .cartQuantityHeaderInt{float:left; width:60px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:40px; }

#carrinho .ulProdutos li .cartTotalHeaderInt{ float:left; width:105px; height:40px; border-right:1px solid #e6e4e4; }
#carrinho .ulProdutos li .cartUnitPriceHeaderInt{ float:left; width:105px; height:40px; }
#carrinho .ulProdutos li .cartImageHeaderInt{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartNameHeaderInt{ float:left; width:200px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }


#carrinho .ulProdutos li .cartImageHeader{ float:left; width:110px; height:40px; }
#carrinho .ulProdutos li .cartNameHeader{ float:left; width:360px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartUnitPriceHeader{ float:left; width:140px; height:40px; }
#carrinho .ulProdutos li .cartQuantityHeader{float:left; width:130px; border-right:0; border-left:1px solid #e6e4e4; height:40px; }
#carrinho .ulProdutos li .cartTotalHeader{ float:left; width:130px; height:40px; border-right:1px solid #e6e4e4; }


#carrinho .ulProdutos li h2{ float:left; font-size:13px; font-weight:600; color:#a10806; margin-left:10px; padding:10px 0;}
#carrinho .ulProdutos li h3{ float:left; font-size:13px; font-weight:400; color:#494949; margin-left:20px; margin-top:10px; }
#carrinho .ulProdutos li h4{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li h5{ float:left; font-size:12px; font-weight:400; color:#626262; margin-left:20px; margin-top:2px; }
#carrinho .ulProdutos li .cartImage{ float:left; width:110px; text-align:center; padding:5px 0; }
#carrinho .ulProdutos li .cartImage a{ border:0; }
#carrinho .ulProdutos li .cartImage img{ height:70px;}
#carrinho .ulProdutos li .cartName{ float:left; width:200px; border-right:0; border-left:1px solid #e6e4e4; height:80px; }
#carrinho .ulProdutos li .cartName h3{ width:190px; }
#carrinho .ulProdutos li .cartName h4{ width:190px; }
#carrinho .ulProdutos li .cartUnitPrice{ float:left; width:105px; height:80px; }
#carrinho .ulProdutos li .cartUnitPrice h3{ width:105px; }
#carrinho .ulProdutos li .cartUnitPrice h4{ width:105px; text-decoration:line-through; }
#carrinho .ulProdutos li .cartUnitPrice h5{ width:105px; }
#carrinho .ulProdutos li .cartQuantity{float:left; width:60px; border-right:1px solid #e6e4e4; border-left:1px solid #e6e4e4; height:80px; text-align:center;}
#carrinho .ulProdutos li .quantidade{ border:1px solid #cccccc; text-align:center; padding:4px; border-radius:4px; width:40px;  margin-top:25px;}
#carrinho .ulProdutos li .cartTotal{ float:left; width:105px; height:80px; border-right:1px solid #e6e4e4; text-align:center; }
#carrinho .ulProdutos li .cartTotal h3{ width:90px; margin-top:29px; }
#carrinho .ulProdutos li .cartDelete{ float:right; width:40px; height:80px; text-align:center;}
#carrinho .ulProdutos li .eliminar{ width:25px; height:25px; margin-top:27px; background:url(../images/eliminar.png) no-repeat; cursor:pointer; }

#CartTotalProdutos{ float:left; border:1px solid #e6e4e4; width:320px;  }
#CartTotalProdutosRight{ float:right; width:320px; border-top:1px solid #e6e4e4; }
#CartTotalProdutosRight ul{list-style:none; float:left; width:320px; }
#CartTotalProdutosRight ul .cartTotalLabel{ float:left; width:180px; border-right:1px solid #e6e4e4; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul li h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:10px 0;}
#CartTotalProdutosRight ul .cartTotalText{ float:right; width:138px; border-right:0; border-bottom:1px solid #e6e4e4; }
#CartTotalProdutosRight ul .cartTotalText h3{ float:left; width:138px; text-align:center; font-size:14px; font-weight:400; color:#494949; padding:10px 0; }

#CartTotalProdutosLeft{ float:left; width:320px; height:157px; margin-top:10px; }
#CartTotalProdutosLeft form{ float:left; width:300px; margin:42px 0 0 10px; }
#CartTotalProdutosLeft form label{float:left; width:300px; margin-bottom:10px;}
#CartTotalProdutosLeft form .labelCodigoPromocional{ font-size:12px; font-weight:400; }
#CartTotalProdutosLeft form .codigoBtnSend {float:right; width:100px; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:4px; color:#ffffff; font-size:13px; cursor:pointer;}
#CartTotalProdutosLeft form h2{ float:left; font-size:14px; font-weight:600; color:#a10806; margin-left:20px; padding:5px 0;}
#CartTotalProdutosLeft form h3{ float:left; margin-left:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }


#CartBotProdutosRight{float:right; width:320px; border:0; }
#CartBotProdutosRight .btnCartNext{ float:right; width:180px; text-align:center; background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-right:0px; color:#ffffff; font-size:14px; cursor:pointer; }
#CartBotProdutosRight .btnCartPrev{ float:left; width:180px; text-align:center; background-color:#f6f6f6; border:1px solid #d6d4d5; border-radius:4px; padding:8px 0; margin-top:20px; margin-left:0px; color:#494949; font-size:14px; cursor:pointer; }

.cartDeliveryForm{ float:left; width:320px; margin-top:20px; }
.cartDeliveryForm span{ display:block; margin:10px 0 5px 2px; font-size:13px; }
.contactInput{ border:1px solid #cccccc; border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm textarea{ width:320px; height:200px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliveryForm .txtConsultas{ width:480px; height:160px; border:1px solid #cccccc;border-radius:4px; padding:4px; color:#555555; font-size:13px; background:#fdfdfd; }
.cartDeliverySaveBtn { float:right; margin-right:0px; /*background-color:#a10806; border:1px solid #d6d4d5; border-radius:4px; padding:5px;*/ background-color:transparent; font-weight:600; margin-top:15px; color:#a10806; font-size:13px; cursor:pointer; }
.cartDeliveryForm .w310{ width:310px; }

#divForm{ float:left; width:140px; height:125px; margin-top:20px; padding:0;} 
#divForm form{ float:left; width:140px; height:125px; }
.divForm1{float:left; margin-left:0px;}
.divForm2{float:left; margin-left:20px;}
.divForm3{float:left; margin-left:36px;}
.divForm4{float:left; margin-left:0px;}
.divForm5{float:left; margin-left:36px;}
.divForm6{float:left; margin-left:0px;}
.divForm7{float:left; margin-left:36px;}
.divFormCheck1{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck2{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck3{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
.divFormCheck4{position:absolute; z-index:101; color:#a10806; margin:10px 0 0 115px;}
#carrinho .formShippingOptionsA{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsB{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsC{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .formShippingOptionsD{float:left; margin-left:0; width:140px; height:125px; border-radius:4px; position:absolute; z-index:100;}
#carrinho .borderActive{border:1px dashed #a10806;}
#carrinho .border{border:1px dashed #cccccc;}
#divForm .description{ float:left; margin-top:40px; width:660px; }

#cartFinalizeAddress{ float:left; width:320px; margin-top:20px; } 
.cartFinalizeAddressForm{ width:320px; }
.cartFinalizeAddressForm span{ color:#a10806; display:block; margin:10px 0 5px 2px; font-size:13px; }
.cartFinalizeAddressInput{ border:none; background:#ffffff; margin-left:5px; }
.cartFinalizeAddressForm .w310{ width:310px; }
#cartFinalizeAddress h3{ float:left; margin-left:20px; margin-right:20px; margin-top:20px; font-size:14px; font-weight:400; color:#494949; padding:0; }

#cartFinalizePayment{ float:left; width:320px; margin-top:40px;}
#cartFinalizePayment h3{ float:left; width:315px; margin:20px 0 0 5px;; font-size:14px; color:#626262; font-weight:400; }


#spinnerContent{ width:320px; }
}