/*
**
** Absurda online
**
*/
body {
	margin:0;
	padding:0;
	font-family: "Din Pro";
	font-size:12px;
	color:#333;
	/*background:url(images/2013/background.gif);*/
}

html.ua-mobile-ipad #geral {
	overflow: hidden;
}

#geral {
	margin: 0 auto;
	width: 100%;

}

#main-box {
	float: left;
	width: 100%;
	background: #fff;
}

#corpo {	
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
}

.destaques-home {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 350px;
	position: relative;
}
.lancamentos-home {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 350px;
	position: relative;
}

.destaques-home #listagem {
	margin-bottom: 0px;
	height: auto !important;
}
.lancamentos-home #listagemL {
	margin-bottom: 0px;
	height: auto !important;
}

.destaques-home #listagem .item-vitrine {
	margin-right: 42px !important;
	margin-bottom: 20px !important;
}
.lancamentos-home #listagemL .item-vitrine {
	margin-right: 42px;
	margin-bottom: 20px !important;
}

.destaques-home #listagem .item-vitrine .pic {
	-webkit-backface-visibility: hidden;
}
.lancamentos-home #listagemL .item-vitrine .pic {
	-webkit-backface-visibility: hidden;
}

.destaques-home .nav {
	float: left;
	width: 940px;
	margin-left: 40px;
	text-align: center;
}
.lancamentos-home .navL {
	float: left;
	width: 940px;
	margin-left: 40px;
	text-align: center;
}

.destaques-home .nav a {
	background: url(images/2013/product-pics-nav.png) center center no-repeat;
	opacity: 0.2;
	padding: 7px;
}
.lancamentos-home .navL a {
	background: url(images/2013/product-pics-nav.png) center center no-repeat;
	opacity: 0.2;
	padding: 7px;
}

.destaques-home .nav a.active {
	opacity: 1;
}
.lancamentos-home .navL a.active {
	opacity: 1;
}


.destaques-home .next {
	width: 40px;
	height: 57px;
	background: url(images/2013/nav-black-default.gif) left top no-repeat;
	position: absolute;
	right: 0px;
	margin-right: -40px;
	top: 50%;
	margin-top: -27px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	cursor: pointer;
}

.destaques-home:hover .next {
	margin-right: 0px;
}
.lancamentos-home .nextL {
	width: 40px;
	height: 57px;
	background: url(images/2013/nav-black-default.gif) left top no-repeat;
	position: absolute;
	right: 0px;
	margin-right: -40px;
	top: 50%;
	margin-top: -27px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	cursor: pointer;
}

.lancamentos-home:hover .nextL {
	margin-right: 0px;
}

.destaques-home .prev {
	width: 40px;
	height: 57px;
	background: url(images/2013/nav-black-default.gif) right top no-repeat;
	position: absolute;
	left: 0px;
	margin-left: -40px;
	top: 50%;
	margin-top: -27px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	cursor: pointer;
}


html.ua-mobile-ipad .destaques-home .next, html.ua-mobile-ipad .destaques-home .prev {
	display: none;
}
.lancamentos-home .prevL {
	width: 40px;
	height: 57px;
	background: url(images/2013/nav-black-default.gif) right top no-repeat;
	position: absolute;
	left: 0px;
	margin-left: -40px;
	top: 50%;
	margin-top: -27px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	cursor: pointer;
}


html.ua-mobile-ipad .lancamentos-home .nextL, html.ua-mobile-ipad .lancamentos-home .prevL {
	display: none;
}

html.ua-mobile-ipad .destaques-home .item-vitrine .pic:hover {
	opacity: 1;
}
html.ua-mobile-ipad .lancamentos-home .item-vitrine .pic:hover {
	opacity: 1;
}


html.ua-mobile-ipad .destaques-home #listagem {
	float: left;
	margin: 0;
	padding: 0;
	transform: translate3d(0%,0,0) scale3d(1,1,1);
	-o-transform: translate3d(0%,0,0) scale3d(1,1,1);
	-ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
	-moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
	-webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
}
html.ua-mobile-ipad .lancamentos-home #listagemL {
	float: left;
	margin: 0;
	padding: 0;
	transform: translate3d(0%,0,0) scale3d(1,1,1);
	-o-transform: translate3d(0%,0,0) scale3d(1,1,1);
	-ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
	-moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
	-webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
}

html.ua-mobile-ipad .destaques-home #listagem.animate {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
html.ua-mobile-ipad .lancamentos-home #listagemL.animate {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.destaques-home .dept-title {
	margin-left: 40px;
}
.lancamentos-home .dept-title {
	margin-left: 40px;
}

.destaques-home:hover .prev {
	margin-left: 0px;
}
.lancamentos-home:hover .prevL {
	margin-left: 0px;
}

#block-banners {
	width: 980px;
	margin-left: 40px;
	margin-bottom: 40px;
	float: left;
}

#block-banners .item {
	float: left;
	margin-right: 38px;
}

#listagem {
	float: left;

	padding: 0 !important;
	padding-left: 40px !important;
	width: 1020px;
	margin-bottom: 40px;
}
#listagemL {
	float: left;

	padding: 0 !important;
	padding-left: 40px !important;
	width: 1020px;
	margin-bottom: 40px;
}

#listagem .item-vitrine {
	float: left;
	width: 210px;
	margin-right: 40px;
	margin-top: 20px;
	margin-bottom: 50px;
	position: relative;
	height: 240px;
}
#listagemL .item-vitrine {
	float: left;
	width: 285px;
	margin-right: 40px;
	margin-top: 20px;
	margin-bottom: 50px;
	position: relative;
	height: 240px;
}

#listagem .item-vitrine .pic {
	width: 215px;
	height: 230px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	display: inline-block;
	line-height: 190px;
	position: relative;
}
#listagemL .item-vitrine .pic {
	width: 285px;
	height: 190px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	display: inline-block;
	line-height: 190px;
	position: relative;
}

#listagem .item-vitrine .pic img {
	vertical-align: middle;
	width: 100%;
	margin: 0;
	-webkit-transition:all 0.2s ease-in;
	   -moz-transition:all 0.2s ease-in;
	   -o-transition:all 0.2s ease-in;
	   transition:all 0.2s ease-in;
}
#listagemL .item-vitrine .pic img {
	vertical-align: middle;
	margin: 0;
	-webkit-transition:all 0.2s ease-in;
	   -moz-transition:all 0.2s ease-in;
	   -o-transition:all 0.2s ease-in;
	   transition:all 0.2s ease-in;
}

#listagem .item-vitrine .details {
	display: none;
	position: absolute;
	font-family: "Din Pro";
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #626362;
	padding: 6px;
	cursor: pointer;
	z-index: 1;
	width: 75px;
	left: 50%;
	margin-left: -37px;
	top: 50%;
	margin-top: -10px;
	line-height: normal;
	opacity: 0;
	-webkit-transition:all 0.4s ease-in;
	   -moz-transition:all 0.4s ease-in;
	   -o-transition:all 0.4s ease-in;
	   transition:all 0.4s ease-in;
}
#listagemL .item-vitrine .details {
	position: absolute;
	font-family: "Din Pro";
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #626362;
	padding: 6px;
	cursor: pointer;
	z-index: 1;
	width: 75px;
	left: 50%;
	margin-left: -37px;
	top: 50%;
	margin-top: -10px;
	line-height: normal;
	opacity: 0;
	-webkit-transition:all 0.4s ease-in;
	   -moz-transition:all 0.4s ease-in;
	   -o-transition:all 0.4s ease-in;
	   transition:all 0.4s ease-in;
}

html.ua-mobile-ipad #listagem .item-vitrine .details {
	display: none;
}
html.ua-mobile-ipad #listagemL .item-vitrine .details {
	display: none;
}

#listagem .item-vitrine .pic:hover .details {
	opacity: 1;
}
#listagemL .item-vitrine .pic:hover .details {
	opacity: 1;
}

#listagem .item-vitrine .details:hover {
	background: #F83F8D;
}
#listagemL .item-vitrine .details:hover {
	background: #F83F8D;
}

#listagem .item-vitrine .pic:hover .selos {
	opacity: 0.3;
}
#listagemL .item-vitrine .pic:hover .selos {
	opacity: 0.3;
}

#listagem .item-vitrine .pic:hover img {
	opacity: 0.3;
}
#listagemL .item-vitrine .pic:hover img {
	opacity: 0.3;
}

#listagem .item-vitrine .pic .selos {
	line-height: normal;
	position: absolute;
	bottom: 5px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Din Pro";
	font-size: 11px;
	z-index:99;
}
#listagemL .item-vitrine .pic .selos {
	line-height: normal;
	position: absolute;
	bottom: 5px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Din Pro";
	font-size: 11px;
}

#listagem .item-vitrine .pic .selos .new {
	background: #1e22aa ;
	padding: 5px;
	float: left;
}
#listagemL .item-vitrine .pic .selos .new {
	background: #b53030;
	padding: 5px;
	float: left;
}

#listagem .item-vitrine .pic .selos .descontoPerc {
	background: #FF5522;
	padding: 5px;
	float: left;
}
#listagemL .item-vitrine .pic .selos .descontoPerc {
	background: #FF5522;
	padding: 5px;
	float: left;
}
#listagem .item-vitrine .info {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(images/2013/listagem-item-dot.jpg) left bottom no-repeat;
	padding-bottom: 45px;
	padding-top: 10px;
}
#listagemL .item-vitrine .info {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(images/2013/listagem-item-dot.jpg) left bottom no-repeat;
	padding-bottom: 45px;
	padding-top: 10px;
}

#listagem .item-vitrine h2 {
	width: 110px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 15px;
	font-family: "Din Pro";
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
}
#listagemL .item-vitrine h2 {
	width: 140px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 17px;
	font-family: "Din Pro";
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
}

#listagem .item-vitrine .info span {
	color: #828282;
	text-transform: uppercase;
	font-size: 13px;
	float: left;
	clear: left;
}
#listagemL .item-vitrine .info span {
	color: #828282;
	text-transform: uppercase;
	font-size: 13px;
	float: left;
	clear: left;
}

#listagem .item-vitrine h3 {
	color: #0b48c8;
	font-size: 13px;
	font-family: "Din Pro";
	float: right;
	width: 100px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}
#listagemL .item-vitrine h3 {
	color: #0b48c8;
	font-size: 17px;
	font-family: "Din Pro";
	float: right;
	width: 140px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}

#listagem .item-vitrine h5 {
	width: 80px;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 12px;
	font-family: "Din Pro";
	color: #000000;
	font-weight: normal;
	text-align: right;
	text-transform: uppercase;
}
#listagemL .item-vitrine h5 {
	width: 140px;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 14px;
	font-family: "Din Pro";
	color: #000000;
	font-weight: normal;
	text-align: right;
	text-transform: uppercase;
}

#listagem .item-vitrine a {
	text-decoration: none;
	position: absolute;
}
#listagemL .item-vitrine a {
	text-decoration: none;
	position: absolute;
}


.dept-title {
	width: 940px;
	float: left;
}

.dept-title .aligner {
	margin: 0 auto;
	display: block;
	width: 350px;
}

.dept-title a {
	color: #000;
}



.dept-title h1,
.dept-title a h1
{
	margin: 0 auto;
	float: none;
	width: auto;
	text-align: center;
	font-family: "Din Pro";
	font-size: 30px;
	font-weight: normal;
	background: #fff;
	text-transform: uppercase;
	text-decoration: none !important;
	color: #333;
}
.dept-title a
{
	text-decoration: none !important;
}
.dept-title a:hover h1 {
	color: #F83F8D;
}



/*
	Comentarios
*/


#comments-list {
	float: left;
	width: 100%;
}

#comments-list .item {
	float: left;
	width: 285px;
	margin-bottom: 20px;
	margin-right: 25px;
}

#comments-list .item .content {
	float: left;
	width: 265px;
	padding: 10px;
	background: url(images/2013/comments-background.png) left bottom repeat-x #F4F4F4;
	font-size: 13px;
	font-family: "Din Pro";
	color: #444;
	text-shadow: 1px 1px #fff;
}

#comments-list .item .content .rate {
	float: left;
	width: 100%;
	height: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(images/2013/rating-min.png) center top no-repeat;
}

#comments-list .item .content .rate.rate1 {
	background-position: center top;
}

#comments-list .item .content .rate.rate2 {
	background-position: center -14px;
}

#comments-list .item .content .rate.rate3 {
	background-position: center -28px;
}

#comments-list .item .content .rate.rate4 {
	background-position: center -42px;
}

#comments-list .item .content .rate.rate5 {
	background-position: center bottom;
}

#comments-list .item .final {
	float: left;
	width: 100%;
	padding-top: 20px;
	background: url(images/2013/comments-final.png) right top no-repeat;
	text-align: right;
	text-transform: uppercase;
	font-family: "Din Pro";
	color: #888;
}

#comments-list .item .final strong {
	padding-right: 10px;
	color: #000;

}




/*
**
** Login
**
**
*/

#login-box {
	float: left;
	width: 940px;
	height: 400px;
	margin-left: 40px;
	margin-bottom: 40px;
	margin-top: 30px;
}

#login-box .form-box {
	float: left;
	width: 420px;
	margin-right: 20px;
	margin-left: 20px;
}


#login-box .form-box dl {
	float: left;
	width: 100%;
}

#login-box .form-box dl dt {
	float: left;
	width: 100%;
	font-size: 16px;
	margin-bottom: 5px;
}

#login-box .form-box dl dd {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#login-box .form-box form {
	float: left;
	width: 100%;
}


#login-box h5 {
	font-family: "Din Pro";
	font-weight: normal;
	color: #1E22AA;
	text-transform: uppercase;
	font-size: 30px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#login-box .form-box em {
	float: left;
	padding-top: 20px;
}


#login-box .form-box em a {
	color: #333;
	font-size: 15px;
	font-style: normal;
	text-decoration: none;
}

#login-box .form-box input[type=text], #login-box .form-box input[type=password] {
float: left;
width: 390px;
padding: 13px;
border: 1px solid #e4e4e4;
background-color: #fff;
-moz-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
-webkit-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
font-family: "Din Pro";
outline: none;
font-size: 18px;
}

#login-box .form-box a.bt {
	float: right;
color: #fff;
background: #55A455;
padding: 8px;
font-size: 14px;
font-family: "Din Pro";
text-decoration: none;
text-transform: uppercase;
margin-top: 10px;
}



/*
** Sign up
*/

#sign-up {
	float: left;
	width: 940px;
	margin-left: 40px;
	margin-bottom: 40px;
}

#sign-up .error {
	float: left;
	width: 920px;
	padding: 10px;
	color: #b94a48;
background-color: #f2dede;
border: 1px solid #eed3d7;
font-family: "Din Pro";
font-size: 15px;
margin-bottom: 30px;
}

#sign-up h5 {
	float: left;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: normal;
	width: 100%;
	margin-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
	color: #777;
}

#sign-up dl {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

#sign-up dl dt {
	float: left;
	width: 200px;
	text-align: right;
	font-size: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 45px;
	height: 45px;
}

#sign-up dl dd {
	float: left;
	width: 600px;
	margin-bottom: 5px;
	height: 45px;
	line-height: 45px;
}

#sign-up dl dd small {
	margin-left: 10px;
	font-size: 12px;
}

#sign-up dl dd input[type=text], #sign-up dl dd input[type=password] {
	border: 1px solid #e4e4e4;
	background-color: #fff;
	-moz-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	-webkit-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	float: left;
	padding: 10px;
	outline: none;
	color: #1E22AA;
	font-family: "Din Pro";
	font-size: 15px;
}

#pessoaFisica, #pessoaJuridica {
	float: left;
	width: 100%;
}

#sign-up dl dd select {
	-webkit-appearance: none;
	background: url(images/2013/select-arrow2.png) 40px center no-repeat #F0F0F0;
	font-family: "Din Pro";
	color: #797979;
	font-size: 17px;
	padding: 8px;
	padding-right: 35px;
	border: none;
	border-radius: 0px;
	outline: none;
}

#sign-up .sameaddress {
	float: left;
	margin-left: 210px;
	width: 600px;
	border: 1px solid #e5e5e5;
	padding: 10px;
	margin-bottom: 20px;
	font-size: 14px;
}

#sign-up .newsletter {
	border: 1px solid #ffdeeb;
	background: #fff2f7;
	color: #ae5176;
	float: left;
	width: 600px;
	margin-left: 210px;
	font-family: "Din Pro";
	padding: 10px;
}

#sign-up .finish {
	float: left;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
	margin-top: 40px;
}

#corpo #conteudo{
	clear: both;
}

#sign-up .finish .submit {
	float: left;
color: #fff;
background: #55A455;
padding: 8px;
font-size: 14px;
font-family: "Din Pro";
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
margin-left: 210px;
}


.tituloPag {
	float: left;	
	width:40%;		
	font-size: 30px;
	background: url(images/2013/title-dot.jpg) left bottom no-repeat;
	padding-bottom: 10px;
	margin-top: 20px;
}

.tituloPag .title {
	float: left;
	margin: 0 !important;
	color: #000 !important;
}

.tituloPag h1 {
	font-weight: normal;
}

.tituloPag h1 a {
	text-decoration: none;
	font-weight: normal;
	font-family: "Din Pro";
	color: #000;
}

.paginacao {
	float: left;
	width: 940px;
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}

.paginacao a {
	float: left;
	padding: 8px;
	border: 1px solid red;
	padding-left: 13px;
	padding-right: 13px;
	margin-right: 5px;
	border: 1px solid #e5e5e5;
	color: #777;
	text-transform: uppercase;
	font-family: "Din Pro";
	text-decoration: none;

}

.paginacao a.current {
	color: #fff;
	background: #F72B84;
	border: 1px solid #F72B84;
}

#change-password {
	float: left;
	width: 940px;
	margin-left: 40px;
}

#change-password dl {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

#change-password dl dt {
	float: left;
	width: 200px;
	text-align: right;
	font-size: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 45px;
	height: 45px;
}

#change-password dl dd {
	float: left;
	width: 600px;
	margin-bottom: 5px;
	height: 45px;
	line-height: 45px;
}

#change-password dl dd input[type=text], #change-password dl dd input[type=password] {
	border: 1px solid #e4e4e4;
	background-color: #fff;
	-moz-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	-webkit-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	float: left;
	padding: 10px;
	outline: none;
	color: #F83F8D;
	font-family: "Din Pro";
	font-size: 15px;
}

#change-password dl dd input[type=submit] {
	background: #1E22AA;
	color: #fff;
	border: none;
	font-family: "Din Pro";
	text-transform: uppercase;
	padding: 10px;
	font-size: 16px;
}



#orders {
	width: 940px;
	float: left;
	margin-left: 40px;
}

#orders .order-item {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

#orders .order-item .number {
	float: left;
	background: #626362;
	width: 250px;
	padding: 20px;
	text-align: center;
	color: #fff;
}

#orders .order-item .number strong {
	font-size: 25px;
	float: left;
	width: 100%;
}

#orders .order-item .number span {
	font-size: 14px;
	font-family: "Din Pro";
}

#orders .order-item .info {
	float: left;
	width: 350px;
	margin-left: 30px;
}

#orders .order-item .info h4 {
	text-transform: uppercase;
	color: #000;
	font-size: 22px;
	margin-bottom: 10px;
}

#orders .order-item .info ul {
	float: left;
	width: 100%;
}

#orders .order-item .info ul li {
	float: left;
	width: 100%;
	font-size: 14px;
	font-family: "Din Pro";
}

#orders .order-item .info ul li strong {
	color: #E6383C;
}

#orders .order-item .learn-more {
	float: right;
	background: #1E22AA;
	padding: 8px;
	color: #fff;
	font-family: "Din Pro";
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 40px;
}

#order-view a {
	color: #72A520;
	text-decoration: none;
	margin-bottom: 40px;
}

#text-view {
	float: left;
	width: 940px;
	margin-left: 40px;
	font-family: "Din Pro" !important;
	margin-bottom: 40px;
}

#comments-page {
	float: left;
	width: 920px;
	margin-left: 40px;
	padding-left: 20px;
}



#comments-page #comments-list .item .content {
	width: 245px;
}

#comments-page #comments-list .item {
	width: 265px;
	margin-bottom: 30px;
	margin-right: 40px;
}

.not-logged {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 16px;
}

#mobile-view-pedido {
	display: none;
}

.contact-us-form {
	float: left;
	width: 940px;
	margin-left: 40px;
}

.contact-us-form dl {
	float: left;
	width: 100%;
	line-height: 40px;
	margin-bottom: 40px;
}

.contact-us-form dl dt {
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 10px;
	text-transform: uppercase;
	font-family: "Din Pro";
	font-size: 14px;
	margin-bottom: 5px;
}

.contact-us-form dl dd {
	float: left;
	width: 600px;
	margin-bottom: 5px;
}

.contact-us-form dl dd input[type=text], .contact-us-form dl dd textarea {
	border: 1px solid #e4e4e4;background-color: #fff;
	-moz-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	-webkit-box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	box-shadow: inset 0 4px 5px rgba(0,0,0,.04);
	float: left;
	padding: 10px;
	outline: none;
	color: #F83F8D;
	font-family: "Din Pro";
	font-size: 15px;
	width: 400px;
}

.contact-us-form dl dd .button {
	background: #1e22aa;
	text-transform: uppercase;
	color: #fff;
	font-family: "Din Pro";
	padding: 10px;
	cursor: pointer;
}

.comments-home {
	float: left;
	width: 940px;
	margin-left: 40px;
	margin-bottom: 30px;
}

.comments-home h2 {
	float: left;
	text-transform: uppercase;
	font-size: 28px;
	width: 100%;
	color: #FD066C;
	font-weight: normal;
	text-align: center;
	margin-bottom: 40px;
}

.ordenacao{
    display:none;
}




        .ordenacao{
            text-transform: uppercase;
            font-size: 18px;
            padding-top:12px;            
			/*position:absolute;*/		
            z-index:99;
            margin-left:220px;
            display:block;
			float: left;
        }

        .ordenacao .aligner {
	float: right;
		}

        .ordenacao ul{
                width:150px;
                float:left;
                height:30px;
                overflow:hidden;
                margin-top:0px;
                background: url(images/2013/select-arrow2.png) right center no-repeat;

        }
        .ordenacao li{
           cursor: pointer;
           background-color:#FFFFFF;
           padding:8px;

        }
        .ordenacao li:hover{
             background-color:#F0F0F0;
        }


        .ordenacao .option {
	        float: left;
	        margin-left: 20px;
	        position: relative;
        }

        .ordenacao .option span {
	        float: left;
	        background: url(images/2013/select-arrow2.png) no-repeat #000 90% 50%;
	        padding: 5px;
	        padding-right: 30px;
	        font-family: "Din Pro";
	        font-size: 14px;
	        cursor: pointer;
		color: white;
        }

        .ordenacao .option .sub-menu {
	        top: 28px;
	        position: absolute;
	        width: 100%;
	        border-top: 0px;
	        background: #F0F0F0;
	        display: none;
	        z-index: 9999;
        }

        .ordenacao .option .sub-menu .item {
	        float: left;
	        width: 100%;
	        font-size: 14px;
	        font-family: "Din Pro";
	        padding: 5px;
	        box-sizing: border-box;
	        	-webkit-box-sizing: border-box;
	        	-moz-box-sizing: border-box;
	        	cursor: pointer;
        }

        .ordenacao .option:hover .sub-menu, .ordenacao .option:active .sub-menu {
	        display: block;
        }

        .ordenacao .option:hover span,  .ordenacao .option:active span {
	        color: white;
	        background: url(images/2013/select-arrow3.png) no-repeat #1A1E1D 90% 50%;
        }

        .ordenacao .option .sub-menu .item:hover, .ordenacao .option .sub-menu .item:active  {
	        background: #3C3E3D;
	        color: white;
        }

        .ordenacao .clear {
	        float: left;
	        background: #E33C47;
	        color: white;
	        padding: 2px 10px;
	        margin-left: 20px;
	        cursor: pointer;
        }




@media (max-width: 845px) {
	#listagem .item-vitrine .pic .selos {
		top:5px;
		bottom:unset;
	}

}
@media (max-width: 600px) {
  .ordenacao {    
    margin-left: 0;
    padding-top: 8px;
  }

  .ordenacao .aligner {
    float: none;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }

  .ordenacao .option {
    float: none;    
    box-sizing: border-box;
  }

  .ordenacao .option span {
    width: 90%;
    margin-left: 5px;
  }

  .ordenacao .clear {
    float: none;
    width: 100%;
    margin: 10px 0 0;
    text-align: center;
  }
}



/*ABSURDA LAB*/
.absurdaLab {font-family: "Din Pro";font-weight:300;font-size:18px;padding:0 50px 10px;margin:0px;border:none;width:920px;text-align:justify!important;background-color:#FFF;}
.absurdaLab p {padding:0px;margin:0px;text-align: justify;float:none!important;}
.absurdaLab h4 {font-size:28px;font-weight:400;text-transform:uppercase;padding:0px;margin:0px;color:#000;}

.absurdaLab .al-tituloGeral {padding-bottom:30px;}
.absurdaLab .al-textoGeral {margin:0 50px;}

.absurdaLab ul.alMenu {list-style:none;display:table;padding:30px 0px;margin:0px;width:920px;}
.absurdaLab ul.alMenu li {display:table-cell;width:450px;padding:5px;}
.absurdaLab ul.alMenu li.al-btDudu {text-align:right;}
.absurdaLab ul.alMenu li.al-btKarin {text-align:left;}
.absurdaLab ul.alMenu li.al-btDudu a {display:inline-block;background:url(images/absurdalab/absurdalab-bt-dudu.jpg) top left no-repeat;width:379px;height:111px;}
.absurdaLab ul.alMenu li.al-btDudu a:hover,
.absurdaLab ul.alMenu li.al-btDudu a.active {background:url(images/absurdalab/absurdalab-bt-dudu-on.jpg) top left no-repeat;}
.absurdaLab ul.alMenu li.al-btKarin a {display:inline-block;background:url(images/absurdalab/absurdalab-bt-karin.jpg) top left no-repeat;width:379px;height:111px;}
.absurdaLab ul.alMenu li.al-btKarin a:hover,
.absurdaLab ul.alMenu li.al-btKarin a.active {background:url(images/absurdalab/absurdalab-bt-karin-on.jpg) top left no-repeat;}

.absurdaLab .al-conteudoIntro {display:inline-block;padding:0 0 30px;}
.absurdaLab .al-textoIntro {float:left;width:440px;}
.absurdaLab .al-videoIntro {margin-left:460px;}

.absurdaLab .al-produtos {padding:0px 0px;}

.absurdaLab .al-conteudoDesc {display:inline-block;}
.absurdaLab .al-videoDesc {float:left;width:520px;}
.absurdaLab .al-imgDesc {margin-left:540px;width:380px;}

.absurdaLab .al-produtos {display:table;width:920px;/*height:400px;overflow:hidden;*/background:url(images/absurdalab/absurdalab-separador.jpg) top center repeat-y;}
.absurdaLab .al-produtos .al-prodItem {list-style:none;padding:0px;margin:0px;border:none;display:table-cell;width:32%;height:380px;padding:60px 6px 0px;float:left;}
.absurdaLab .al-produtos .al-prodItem a {text-decoration:none;text-transform:uppercase;color:#000;}
.absurdaLab .al-produtos .al-prodItem .al-prodFoto {display:block;overflow:hidden;height: 170px;}
.absurdaLab .al-produtos .al-prodItem .al-prodCat {color:#a5a5a5;font-size:16px;font-weight:300;}
.absurdaLab .al-produtos .al-prodItem .al-prodNome {color:#000;font-size:20px;font-weight:300;}
.absurdaLab .al-produtos .al-prodItem .al-prodParcela {color:#f83f8d;font-size:34px;font-weight:500;}
.absurdaLab .al-produtos .al-prodItem .al-prodAvista {color:#000;font-size:16px;font-weight:300;line-height:12px;}
.absurdaLab .al-produtos .al-prodItem .al-prodComprar {padding:20px 0 0;}

/**/
.boxFiltroCorArmacao {width:780px;background-color:#f0f0f0;padding:10px;display:none;}
.containerlista {width:100%;height:500px;overflow-x:auto;font-size:15px;text-transform:uppercase;color:#1d1d1d;font-family: "Din Pro";}
.containerlista li {float:left;width:181px;padding:2px 10px 2px 0;display:table;}
.btsFiltro {padding:12px 0 0 0;text-align: right;}
.btsFiltro a {text-decoration:none;padding:12px 20px;text-transform: uppercase;color:#FFF;background-color:#1d1d1d;display: inline-block;font-size:16px;font-family: "Din Pro";margin-left:8px;}
.btsFiltro .btAplicarFiltro {background-color:#b53030;}
.btsFiltro .btAplicarFiltro:hover {background-color:#a02828;}

.boxCorLente {
	width: 150px!important;
	padding:5px;
}
.itemCorLente {
	float: left;
	width: 20px;
	height: 20px;
	margin: 5px;
}
.boxCorArmacao {
	width: 150px!important;
	padding:5px;
}
.itemCorArmacao {
	float: left;
	width: 20px;
	height: 20px;
	margin: 5px;
}
.cordaarmacao a {
	text-decoration: none;
	color:#333;
}
.cordaarmacao a:hover {
	color:#FFF;
}

.centralizar{
 	display: block;
 	margin-left: auto;
 	margin-right: auto
}


/*
	Floater
*/

#floater-box {
	position: fixed;
	width: 100%;
	height: 100%;
	min-height: 100%;
	min-width: 100%;
	background: rgba(255,255,255,0.8);
	z-index: 100;
	display: none;
}

#floater-box .box {
	position: fixed;
	width: 795px;
	height: 500px;
	left: 50%;
	top: 40%;	
	margin-top: 5%;
	transform: translate(-50%, -50%); /* Yep! */
}

#floater-box .box .text {
	float: left;
	margin: 15px;
	margin-top: 35px;
	width: 560px;
	color: white;
	text-transform: uppercase;
	text-align: center;
}

#floater-box .box .text span {
	font-size: 26px;
	float: left;
	width: 100%;
}

#floater-box .box .text strong {
	float: left;
	width: 100%;
	font-family: "Din Pro";
	font-size: 38px;
}

#floater-box .box .form {
	float: right;
	width: 220px;
	margin:202px 0 0 0px;
	/*
	height: 82px;
	*/
	
}

#floater-box .box .form div {
	clear:both;padding:6px 20px;color:#FFF;font-size:16px;text-transform:uppercase;
}

#floater-box .box .form input[type=text] {
	float: left;
	background: #ededed;	
	font-family: "Din Pro";
	border:1px solid #7f8fba;
	font-size: 14px;	
	margin-left: 28px;
	margin-top: 0px;
	margin-bottom:50px;
	width: 177px;
	outline: none;
	color:#7f8fba;
}


#floater-box .box .form input[type=submit] {
	float: left;
	background: #ff7174;
	color: white;
	border: none;
	font-family: "Din Pro";
	padding: 8px;
	font-size: 14px;	
	margin-left: 28px;
	margin-top: -20px;
	cursor: pointer;
	outline: none;
	width: 184px;
}

/*#floater-box .logo {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAIAAADYhlU4AAAB3klEQVRIx2P4btlDa8QwaseoHTjQCb3CtRpJmzRTN2im7NDKeGfeTmU7HpjU63FLsTAycTCxsDEy8zCzr9FIorIdi9ViGFBBnJjpV8tuqtnxzbI7VMQAzQ5ZdoHrRlVUs+OyYYUACycDBpiqFEo1O9rlfRiwAU9BzY8WnVSw4715hyWvAlY7+Jg5TuoVUcGOPdrZrIzMDDhAtYwbFezIkrBhwA2MeGRfmbVSZMcjkwYlDmE8djAzMm3RSqPIjrkqkYwMjAx4QZK4Ofl2fLLo9BXSYSAEpNn47xrXkmnHOYNSfmzZAhPMVA4n044mOS8G4oCHoOZniy6S7Xhj3mbOK0+kHdxMbKf1i0m2Y6tWOrCIZSAaVMm4kmxHmrgVHhOBxbs1n6IWlwRcxIRHDk9GwWLHHeNaRWzZAhgmwAAskXbarZ311rx9mnIoPGUDPQ2svkiwA5gtkI3mZGK14FUol3bZq5P90qwFruymUbUkGx9cWYq4JbF2AFOII78qUA8w4ZryyAEDeqd25mts4fDFoitYWB9uhzy70C2jGqLsOKVf7CKgVibtDHQ1wbJogWo0MJSAhSY7OIHMVokgyg6guS9Mm4msfIAthzP6JUBnAdMusFFxz7hutH01agcYAQA/AOplOpeZhAAAAABJRU5ErkJggg==) center center no-repeat;
	width: 30px;
	height: 30px;
	float: left;

	margin-left:280px;
}*/

#floater-box .close {
	color: black;
	font-family: "Din Pro";
	position: absolute;
	right: 10px !important;
	top: 0px;
	font-size: 30px;
	line-height: 30px;
	cursor: pointer;
}




/*
	Float Menu
*/


#float-menu {
	float: left;
	width: 100%;
	height: 76px;
	background: #fff;
	-moz-box-shadow: 3px 4px 5px rgba(0,0,0,.1);
	-webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.1);
	box-shadow: 3px 4px 5px rgba(0,0,0,.1);
	position: fixed;
	z-index: 100;
	display: none;
}




#float-menu .content {
	height: 74px;
	border-top: 2px solid #000000;
	width: 1110px;
	margin: 0 auto;
}

#float-menu .logo {
	background: url(images/2013/header-logo.png) center center no-repeat;
	background-size: 125px;
	width: 125px;
	height: 36px;
	float: left;
	margin-top: 18px;
}

#float-menu .menu-nav {
	float: left;
	margin-left: 30px;
	margin-top: 16px;
}

#float-menu .menu-nav li {
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Din Pro";
	margin-right: 14px;
}

#float-menu .menu-nav li a {
	color: #222;
	text-decoration: none;
	float: left;
	padding: 10px;
	-webkit-transition:all 300ms ease-in;
	   -moz-transition:all 300ms ease-in;
	   -o-transition:all 300ms ease-in;
	   transition:all 300ms ease-in;
}

#float-menu .menu-nav li a:hover {
	background: #222;
	color: white;
}

#float-menu .cart {
	padding: 0;
float: right;
width: 32px;
margin-top: 20px;
height: 32px;
background: url(images/2013/header-cart.png) 7px center no-repeat #000;
}

#float-menu .cart:hover {
background-color: #F7428E;
}

#float-menu .search {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

#float-menu .search input[type=text] {
	border: none;
font-family: "Din Pro";
width: 200px;
height: 31px;
color: #858585;
padding-left: 10px;
font-size: 16px;
background: #F0F0F0;
outline: none;
border-radius: 0px;
}

#loaderListagens{
 background-position: center;
 background-image: url(images/loading.gif);
 width: 100%;
height:11px;
background-repeat: no-repeat;
}

#fundoLoader{
float: left;
width: 100%;
height: 11px;
padding: 6px 0px 6px 0px;
margin-left: 8px;
background-color: white;
}

.tituloh1{
	color: #000;
	font-family: "Din Pro";
	font-size: 32px;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 34px;
	display: flex;
	justify-content: center;
	margin-top: 40px;
}

/*Banner Destaque Novo*/
.banner-destaque-home{
	position: relative;
	margin-top:145px; 
}

@media all and (max-width: 900px) {
	.banner-destaque-home{
		margin-top:0px; 
	}
  }

.banner-destaque-home .item {
	
	margin: 0 auto; 
	left: 0;
	right: 0;
	text-align: center;	
	overflow: hidden;
	width: 100%;
	position: absolute;
}

.banner-destaque-home .item img {
	height: auto;
	width: 100%;
	max-height: 900px;
}

.banner-destaque-home .arrows {
	margin-left: 0;
    margin-top: 150px;
    position: absolute;
    width: 100%;
    z-index: 9;
    left: 0px;
    bottom: 50%;
}

.floatLeft {
	float:left;
}

.banner-destaque-home .arrows .next,
.banner-destaque-home .arrows .prev {
	cursor: pointer;
}

.banner-destaque-home .arrows .next{
	float: right;
}

/*Banner Destaque Novo Departamento*/
.banner-destaque-departamento {
	width: 100%;
}

.banner-destaque-departamento .item {
	
	margin: 0 auto; left: 0; right: 0;
	text-align: center;	
	
	max-width: 100%;
}

.banner-destaque-departamento .item img {
	height: auto;
	width: 100%;
	
}
