/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}



/* Generics CSS */
* HTML .clearfix {height: 1%;}

.clear{clear:both;}
.left {float:left;}
.right {float:right;}
.noPaddingTop {padding-top: 0px !important;}
.noPaddingBottom {padding-bottom: 0px !important;}
.alignCenter{
	text-align: center;
}
.inline{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
}


/* width classes */
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w55{width:55px !important;}
.w60{width:60px !important;}
.w65{width:65px !important;}
.w100{width:100px !important;}
.w110{width:110px !important;}
.w120{width:120px !important;}
.w150{width:150px !important;}
.w180{width:180px !important;}
.w200{width:200px!important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.w310{width:310px !important;}
.w320{width:320px !important;}
.w350{width:350px !important;}
.w400{width:400px !important;}
.w450{width:450px !important;}
.w500{width:500px !important;}
.w550{width:550px !important;}
.w580{width:580px !important;}
.w600{width:600px !important;}
.w650{width:650px !important;}
.w700{width:700px !important;}
.w750{width:750px !important;}
.w800{width:800px !important;}

/* height classes */
.h20{height:20px !important;}
.h50{height:50px !important;}
.h100{height:100px !important;}
.h150{height:150px !important;}
.h200{ height:200px !important;}
.h250{height:250px !important;}
.h300{height:300px !important;}
.h350{height:350px !important;}
.h400{height:400px !important;}
.h450{height:450px !important;}
.h500{height:500px !important;}
.h550{height:550px !important;}
.h600{height:600px !important;}
.h650{height:650px !important;}
.h700{height:700px !important;}
.h750{height:750px !important;}
.h800{height:800px !important;}

.hidden{display:none !important;}


/* Global/Base CSS */

html { font-size: 62.5%; }

body {
	/*
	color: #676767;
	font: 1.2rem 'Open Sans', sans-serif;
	line-height: 1.5rem;
	*/
	font: 1.3rem 'Open Sans', sans-serif;
	line-height: 1.8rem;
}



html, body {
	height:100%;
	margin:0;
	color:#000;
	background: transparent;
}
b{
	font-weight:bold;
}

h1 {
	font-size: 2.5rem;
	line-height: 2.6rem;
	color: #707070;
	padding-bottom: 1.0rem;
	margin-bottom: 2.5rem;
	font-weight:normal;
	text-transform: uppercase;
	background: url('/images/bg_barra_titulo.png') transparent no-repeat bottom center;

}

h2 {
	font-size: 1.3rem;
	line-height: 1.3rem;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-bottom: 1.0rem;
	text-transform: uppercase;
	color: #555;
}

h2 span.small {
	display: block;
	font-size: 1.8rem;
	line-height: 1.8rem;
}

h3 {
	font-size: 1.8rem;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 2px;
	text-transform: uppercase;
}

h4 {
	font-size: 1.6rem;
	padding-top: 0px;
	padding-bottom: 0px;
}

h5 {
	font-size: 1.4rem;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 12px;
}

h6 {
	font-size: 1.4rem;
	padding-top: 0px;
	padding-bottom: 0px;
}

p {
	padding-bottom: 25px;
	text-align: justify;
}

a *{
	cursor:pointer;
}

a {
	color: #0072c6;
	text-decoration: none;
	outline: 0;
}

a:hover {
	color: #0072c6;
	text-decoration:none;
	outline:0;
}

h2 a {
  color: #0072c6;
}

h2 a:hover {
  color: #0072c6;
}

h3 a {
	text-decoration: none;
}

h3 a:hover {
	color: #0072c6;
	text-decoration: underline;
}

textarea, input, select {
	outline: none;
}

textarea { resize: none; }

fieldset{
  border:0;
  display:block;
}

fieldset > legend{
  white-space:normal; /* firefox fix */
}



/*
video, div.novideo
{
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	background: url('/videos_user/polina.jpg') no-repeat center center;
	background-size: cover;
}

*/

#outer-page-div {
	width:100%;
	min-height:100%;
	position:relative;
	background: url('/images/bg_homepage_1920.jpg') transparent no-repeat top center fixed;
	background-size: cover; /*Css padrão*/
	-webkit-background-size: cover; /*Css safari e chrome*/
	-moz-background-size: cover; /*Css firefox*/
	-ms-background-size: cover; /*Css IE não use mer#^@%#*/
	-o-background-size: cover; /*Css Opera*/
}

#outer-page-div-empresa{
	width:100%;
	min-height:100%;
	position:relative;
	background: url('/images/img_fundo_empresa.jpg') transparent no-repeat top center fixed;
	background-size: cover; /*Css padrão*/
	-webkit-background-size: cover; /*Css safari e chrome*/
	-moz-background-size: cover; /*Css firefox*/
	-ms-background-size: cover; /*Css IE não use mer#^@%#*/
	-o-background-size: cover; /*Css Opera*/
}

#outer-page-div-design{
	width:100%;
	min-height:100%;
	position:relative;
	background: url('/images/img_fundo_design.jpg') transparent no-repeat top center fixed;
	background-size: cover; /*Css padrão*/
	-webkit-background-size: cover; /*Css safari e chrome*/
	-moz-background-size: cover; /*Css firefox*/
	-ms-background-size: cover; /*Css IE não use mer#^@%#*/
	-o-background-size: cover; /*Css Opera*/
}


#outer-page-div-chavena{
	width:100%;
	min-height:100%;
	position:relative;
	background: url('/images/img_fundo_chavena.jpg') transparent no-repeat top center fixed;
	background-size: cover; /*Css padrão*/
	-webkit-background-size: cover; /*Css safari e chrome*/
	-moz-background-size: cover; /*Css firefox*/
	-ms-background-size: cover; /*Css IE não use mer#^@%#*/
	-o-background-size: cover; /*Css Opera*/
}




#page-container { width:100%; padding-bottom:6px; display:table }

header#main-header{
	display: block;
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 140;
}

header#main-header #main-header-main-menu{
	background: rgba(0,0,0,0.9);
}


header#main-header #main-header-submenu{
	/*background: rgba(45,45,45,0.9);*/
	background: rgba(0,0,0,0.3);
	height: 31px;
}


header#main-header .content-wrapper{
	width: 100%;
	max-width: 980px;
	margin: 0 auto;

}

/*
#main-header #header-lang-chooser ul li:after {content:"|"; font-size: 1.2rem;color: #ccc; padding: 0.1rem 0.3rem;}
#main-header #header-lang-chooser ul li:last-child:after {content:none}
*/


#main-header #link-homepage{
	display: inline-block;
	vertical-align: bottom;
}

#main-header #header-logotipo{
	width: 11.5rem;
	padding: 18px 0px;
}

.slicknav_menu {
	display:none;
}


#content-main-menu{
	display: inline-block;
	vertical-align: bottom;
	color: #fff;
}
/*
#content-main-menu a{
	display: block;
	width: 15.3rem;
	color: #fff;
	text-decoration: none;
	background: rgba(0,0,0,0.5);
	padding: .5rem 3rem;
	margin-bottom: 0.6rem;
	transition: .6s background;
}

#content-main-menu a:hover
{
	background-color: rgba(0,0,0,1);
}
*/

#mainMenu{
	width: 61.6rem;
	/*margin-left: 5.20rem;*/
	text-align: center;
}

#header-toolbox{
	display: inline-block;
	float: right;
	margin-top: 5.9rem;
	padding: 0rem 0rem 0.8rem 0rem; /*2.5rem 0rem 3rem 3rem;*/
	vertical-align: bottom;
}

#main-header #header-compare-list {
	position: relative;
	display: inline-block;
	width: 14px;
	height: 24px;
	margin-right: 8px;
	text-transform: uppercase;
	/*letter-spacing: -.1rem;*/
	vertical-align: text-top;
	background: url('/images/ico_compare_list_header.png') transparent no-repeat top right;
}



#main-header #header-compare-list #qtdCart {
	display: block;
	position: absolute;
	top: -4px;
	right: -4px;
	z-index: 100;
	width: 12px;
	height: 12px;
	background-color: #28a8e1;
	text-align: center;
	color: #fff;
	line-height: 12px;
	font-weight: normal;
	font-size: 9px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}

#main-header #header-lang-chooser {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: -.1rem;
	vertical-align: top;
}

#main-header #header-lang-chooser ul li{
	display: inline-block;
}

#main-header #header-lang-chooser ul li a{
	padding: 0.1rem 0.1rem;
	text-transform: uppercase;
	color: #616161;
	font-size: 1.05rem;

}
#main-header #header-lang-chooser ul li.selected a{
	color: #28a8e1;
	font-weight: bold;
}




#pesquisaHdr {
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	/*
	position: absolute;
	width: 400px;
	height: 48px;
	left: 300px;
	top: 14px;
	*/
	border: 0px none #aaa;
}

#pesquisaHdr > form > span, #pesquisaHdr > input{
	vertical-align: top;
}

#pesquisaHdr input#global-search-term {
	border: 1px solid #616161;
	padding: 1px 2px 1px 2px;
	color: #737272;
	background-color: transparent;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 14px;
	width: 116px;
	height: 12px;
	margin: 0px 0px 0px 0px;
}

#pesquisaHdr input#global-search-term:focus,
#pesquisaHdr input#global-search-term:active{
	border: 1px solid #fff;
	color: #fff;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

#pesquisaHdr label.watermark{
	font-style: italic;
}

#pesquisaHdr input#global-search-button {
display: inline-block;
width: 14px;
height: 14px;
background: url('/images/bt_search.png') transparent no-repeat;
border: 0;
cursor: pointer;
margin: 3px 4px 0px 2px;
}


#jquery-live-search {
	font-family: 'Open Sans', sans-serif;
	background: #fff;
	padding: 0px;
	max-height: 400px;
	overflow: auto;
	position: absolute;
	border: 1px solid #cccccc;
	border-width: 0 1px 1px 1px;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	z-index: 99990;
}
/*
#jquery-live-search {
background: url(/AndreasLagerkvist/Styles/darker/gfx/jquery-live-search-bg.png) repeat-x;
font-size: 12px;
border: 1px solid #222;
}
*/
#jquery-live-search h2 {
	padding: 8px 4px 0px 4px;
	font-size: 18px;
}
#jquery-live-search h3 {
	padding: 4px;
}
ul.ul-bullets {
	list-style-type:disc;
	list-style-position: inside;
	padding: 0px 4px 10px 4px;
	font-size: 12px;
}
#jquery-live-search ul.ul-bullets li{
display: list-item;
}

#jquery-live-search h2 + p {
	font-size: 12px;
	padding: 0px 4px 8px 4px;
}

#jquery-live-search li {
display: block;
}

#jquery-live-search li a{
	display:block;
	color: #333b00;
	padding: 2px 4px;
}
#jquery-live-search li a:hover{
	background-color: #e0e0e0;
}

#jquery-live-search li p{
padding: 0px;
}

#jquery-live-search .imgProdutoLiveSearch {
display: inline-block;
width: 30px;
height: 30px;
margin: 5px 4px 5px 4px;
}
#jquery-live-search .prodDescLiveSearch {
	display: inline-block;
	margin: 5px 4px 0px 5px;
	vertical-align: top;
}
.prodDescLiveSearch .prodNomeLiveSearch{
	color: #003399;
	text-align: left;
}
.prodDescLiveSearch .prodClassAddLiveSearch{
font-size: 10px;
}



#content {
	z-index: 10;
}

footer#main-footer {
	position:fixed;
	bottom:-206px;
	width:100%;
	height: 240px;
	clear:both;
	font-size: 1.3rem;
	color: #fff;
	text-align: left;
	z-index: 400;
}

footer#main-footer .content-wrapper{
	width: 100%;
	max-width: 980px;
	margin: 0 auto;

}

#main-footer-button {
    height: 22px;
    cursor: pointer;
}
#main-footer-button.closed {
	background: url('/images/bt_footer_open.png') transparent no-repeat center bottom;
}
#main-footer-button.opened {
	background: url('/images/bt_footer_close.png') transparent no-repeat center bottom;
}


#main-footer #contents{
	height: 100%;
	background-color:rgba(0,0,0,1);
}

#container-footer-left{
	width: 49.5%;
	max-width: 486px;
	vertical-align: top;
}
#container-footer-right{
	position: relative;
	width: 49.5%;
	max-width: 486px;
	vertical-align: top;
}

#container-footer{
	color: #fff;
	background-color: #000;
	padding: 20px 20px 18px 20px;
	color: #e0e0e0;
}

#container-footer p{
	font-size: 1.1rem;
	line-height: 1.4rem;
}

#container-footer a{
	color: #e0e0e0;
}

#container-footer h2{
	text-transform: initial;
	color: #e0e0e0;
}

#container-info-contactos h2{
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 1.1rem;
	margin-bottom: 1.1rem;
}

#container-info-contactos p{
	padding-bottom: 12px;
}

#container-footer-form-contactos{
	vertical-align: top;
	margin-right: 3rem;
}

#container-footer-form-contactos label.watermark{
	font-style: italic;
}

#container-footer-form-contactos input, #container-footer-form-contactos textarea{
	margin: 0.1rem 0.0rem;
	padding: 0.1rem 0.4rem;
	border: 0px none;
	font: 1.1rem 'Open Sans', sans-serif;
}

#container-footer-form-contactos input#country, #container-footer-form-contactos input#company, #container-footer-form-contactos input#name, #container-footer-form-contactos input#email{
	width: 11.3rem;
	background-color: #e0e0e0;
}
/*
#container-footer-form-contactos input#email{
	width: 23.7rem;
	background-color: #e0e0e0;
}
*/
#container-footer-form-contactos textarea{
	width: 23.7rem;
	background-color: #e0e0e0;
}

div.buttonsArea{
	text-align: right;
}

#submit-contacto{
	cursor: pointer;
}

#container-info-novidades{
	width: 38.8%;
	max-width: 188px;
	margin-right: 1.5rem;
	vertical-align: top;
}

#container-footer-form-newsletter{
	width: 47.2%;
	max-width: 228px;
	margin-left: 1.5rem;
	vertical-align: top;
}
#container-footer-form-newsletter #box-newletter-content{
	margin-bottom: 1rem;
}
/*
#container-footer-form-newsletter form{
	margin-bottom: 1rem;
}
*/

#container-footer-form-newsletter label.watermark{
	font-style: italic;
}

#container-footer-form-newsletter input{
	margin: 0.1rem 0.0rem;
	padding: 0.1rem 0.4rem;
	border: 0px none;
	font: 1.1rem 'Open Sans', sans-serif;
}

#container-footer-form-newsletter input#name{
	width: 21.8rem;
	background-color: #e0e0e0;
}

#container-footer-form-newsletter input#email{
	width: 21.8rem;
	background-color: #e0e0e0;
}
#container-footer-form-newsletter select{
	margin: 0.1rem 0.0rem;
	padding: 0.0rem 0.4rem;
	border: 0px none;
	font: 1.1rem 'Open Sans', sans-serif;
	width: 22.6rem;
	background-color: #e0e0e0;
}

#container-footer-form-newsletter #errors_subscribe{
	padding: 0.0rem 0rem;
	font: 1.1rem 'Open Sans', sans-serif;
	color: #f00;
}

.buttonsArea #submit-newsletter{
	margin-top: 0.5rem;
	cursor: pointer;
}


#container-footer-form-newsletter h2#follow-us{
	padding-bottom: 0.5rem;
}

p#footer-social-mobile{
	display: none;
}

#link-pinterest{
	width: 25px;
	height: 25px;
	background: url('/images/bt_pinterest.png') transparent no-repeat center top;
}
#link-pinterest:hover{
	width: 25px;
	height: 25px;
	background: url('/images/bt_pinterest.png') transparent no-repeat center bottom;

}

#link-youtube{
	width: 25px;
	height: 25px;
	background: url('/images/bt_youtube.png') transparent no-repeat center top;
}
#link-youtube:hover{
	width: 25px;
	height: 25px;
	background: url('/images/bt_youtube.png') transparent no-repeat center bottom;

}

#link-instagram{
	width: 25px;
	height: 25px;
	background: url('/images/bt_instagram.png') transparent no-repeat center top;
}
#link-instagram:hover{
	width: 25px;
	height: 25px;
	background: url('/images/bt_instagram.png') transparent no-repeat center bottom;

}

#container-info-contactos{
	margin-left: 3rem;	
	vertical-align: top;
	
}


.button-style1{
	display: inline-block;
	margin: 0px;
	padding: 4px 24px;
	font-size: 11px;
	line-height: 15px;
	background-color: #616161;
	border: 1px solid #616161;
	color: #e6e6e6;
	text-transform: uppercase;
}

.button-style1:hover{
	background-color: #fff;
	border: 1px solid #d5d5d6;
	color: #838384;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.button-style2{
	display: inline-block;
	margin: 0px;
	padding: 4px 24px;
	font-size: 11px;
	line-height: 15px;
	background-color: #fff;
	border: 1px solid #d5d5d6;
	color: #838384;
	text-transform: uppercase;
}

.button-style2:hover{
	background-color: #616161;
	border: 1px solid #616161;
	color: #e6e6e6;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}


.button-pdf{
	display: inline-block;
	width: 20px;
	height: 25px;
	color: #838384;
	font: 0.8rem 'Open sans', sans-serif;
	xline-height: 0.8rem;
	font-weight: normal;
	background: url('/images/bt_export_pdf_produtos.png') transparent no-repeat center center;
	vertical-align: top;

	cursor: pointer;
	padding: 0px;
	white-space:normal;
}

.button-pdf:hover{
	background: url('/images/bt_export_pdf_produtos_hover.png') transparent no-repeat center center;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}


.smallbutton-style2{
	font: 0.8rem 'Open sans', sans-serif;
	line-height: 0.8rem;
	font-weight: normal;
	background-color: #fff;
	border: 1px solid #d5d5d6;
	color: #838384;
	text-align: center;
	vertical-align: top;
	text-transform: uppercase;

	cursor: pointer;
	padding: 0px;
	white-space:normal;
}

.smallbutton-style2:hover{
	color: #e0e0e0;
	background-color: #59595b;
	border: 1px solid #59595b;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.smallbutton-style2-highlight{
	color: #e0e0e0;
	font: 0.8rem 'Open sans', sans-serif;
	line-height: 0.8rem;
	font-weight: normal;
	background-color: #59595b;
	border: 1px solid #59595b;

	text-align: center;
	vertical-align: top;
	text-transform: uppercase;

	cursor: pointer;
	padding: 0px;
	white-space:normal;
}

.smallbutton-style2-highlight:hover{
	color: #838384;
	background-color: #fff;
	border: 1px solid #d5d5d6;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}


.smallbutton-style3{
	display: inline-block;
	margin: 0px;
	padding: 4px 24px;
	font-size: 11px;
	background-color: transparent;
	border: 0px none;
	color: #e6e6e6;
	text-transform: uppercase;
}

.smallbutton-style3:hover{
	color: #fff;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}






#container-em-desenvolvimento{
	margin-top: 190px;
}

#container-em-desenvolvimento h1{
	color:#e6e6e6;
	font-style: italic;
	text-transform:lowercase;
}




/* BLOCO RESUMO DE COMPRAS */
#resumoCompras {
	display: none;
	width: 181px;
	background: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	padding-top: 11px;
	z-index: 9999999;
	color: #333b00;
	font: 12px 'Open Sans', sans-serif;
}

#subPainel {
background: #FFF;
-webkit-box-shadow: 0px 2px 6px 1px #888;
-moz-box-shadow: 0px 2px 6px 1px #888;
box-shadow: 0px 2px 6px 1px #888;
}
#lstProdutosResumoCart {
display: inline-block;
width: 100%;
background: #F4F4F4;
border-bottom: 1px solid #fff;
}
#lstProdutosResumoCart li {
display: inline-block;
padding: 8px 12px;
}
.imgProdutoResumoCart {
display: inline-block;
width: 40px;
height: 30px;
margin: 5px 5px 5px 0px;
}
.nomeProdutoResumoCart {
display: inline-block;
width: 100px;
height: 40px;
margin-right: 5px;
vertical-align: top;
}

#verCart {
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
width: 169px;
background: #59595b;
margin: 6px;
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: bold;
padding: 6px 0px;
}
#verCart a {
color: #FFF;
text-decoration: none;
}

/* FIM BLOCO RESUMO DE COMPRAS */

.contentListNoResults{
	width: 100%;
	max-width: 494px;
	padding: 3rem;
	margin: 0 auto;
	background: #000;

	-webkit-box-shadow: 2px -2px 15px 6px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px -2px 15px 6px rgba(0,0,0,0.75);
	box-shadow: 2px -2px 15px 6px rgba(0,0,0,0.75);
}
.contentListNoResults h3{
	color: #fff;
	font-weight: normal;
	padding-bottom: 6px;
	margin-bottom: 16px;
	border-bottom: 1px solid #fff;
}

.contentListNoResults p{
	padding-bottom: 2rem;
	color: #ddd;
}
.contentListNoResults p.nota, .contentListNoResults p.nota a{
	color: #707070;
}

div.error p{
	padding-bottom: 4px;
}
div.error ul{
	padding-bottom: 4px;
}
div.error ul li{
	font-size: 96%;
	line-height: 14px;
	color: red;
}

#box-newletter-content .buttonsArea.loading{
	background: url('/images/loader_16_light.gif') transparent no-repeat 1% center;
}
