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

/*PARA COMPATIBILIDAD IE9-*/
@import url(normalize.css);

/*RESET Y CLEANING-*/
*{
	margin: 0;
	padding: 0;
	border: none;
}
.cleaner{
	clear: both;
}

/*TIPOGRAFIAS IMPORTADAS*/
@font-face {
	font-family: 'Conv_Neutra2Display-Bold';
	src: url('fonts/Neutra2Display-Bold.eot');
	src: local('☺'), url('fonts/Neutra2Display-Bold.woff') format('woff'), url('fonts/Neutra2Display-Bold.ttf') format('truetype'), url('fonts/Neutra2Display-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Display-Medium';
	src: url('fonts/Neutra2Display-Medium.eot');
	src: local('☺'), url('fonts/Neutra2Display-Medium.woff') format('woff'), url('fonts/Neutra2Display-Medium.ttf') format('truetype'), url('fonts/Neutra2Display-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Display-Titling';
	src: url('fonts/Neutra2Display-Titling.eot');
	src: local('☺'), url('fonts/Neutra2Display-Titling.woff') format('woff'), url('fonts/Neutra2Display-Titling.ttf') format('truetype'), url('fonts/Neutra2Display-Titling.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Neutra2Text-Demi';
	src: url('fonts/Neutra2Text-Demi.eot');
	src: local('☺'), url('fonts/Neutra2Text-Demi.woff') format('woff'), url('fonts/Neutra2Text-Demi.ttf') format('truetype'), url('fonts/Neutra2Text-Demi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*ESTILOS GENERALES*/
/*ETIQUETAS GENERICAS*/
body{
	background: #ffffff;
	font-family: 'Conv_Neutra2Display-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 19px;
	line-height: 23px;
	color: #000000;
}
strong{
	font-family: 'Conv_Neutra2Display-Bold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
h1{
	display: none;
}
h2{
	font-family: 'Conv_Neutra2Display-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 40px;
	margin-bottom: 32px;
}
h3{
	font-family: 'Conv_Neutra2Display-Bold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 30px;
	margin-bottom: 10px;
}
h3.colorDaily{
	color: #E44465;
}
h3.colorOpaque{
	color: #7D2C47;
}
h3.colorSilky{
	color: #F37864;
}
h3.colorFantaisie{
	color: #5A426D;
}
h3.colorUnderwear{
	color: #E7C2B3;
}
h4{
	font-family: 'Conv_Neutra2Display-Bold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
	margin-bottom: 36px;
}
a, a img, input, textarea, .over, #handP, #handOver, .overProduct{
	/*TRANSICION PARA LINKS Y FORMULARIOS*/
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a{
	text-decoration: none;
}
ul{
	list-style-type: none;
}
/*DIVS, CLASES Y LABELS GENERICOS*/
main{
	width: 1053px;
	margin: auto;
}

/*ESTILOS CABEZAL*/
#mainHeader{
	width: 100%;
	height: 313px;
	position: relative;
	margin: 20px 0 50px;
}
#mainLogo{
	position: absolute;
	top: 75px;
	left: 355px;
}
#mainLogo:hover{
	opacity: 0.5;
}
/*MENUES*/
#topNav{
	float: right;
}
#topNav li{
	float: left;
}
#topNav a{
	font-size: 12px;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	color: #000000;
	display: inline-block;
	margin-left: 16px;
}
#topNav a.facebook{
	margin-top: 5px;
}
#topNav a:hover, #topNav a.selectedNav{
	opacity: 0.5;
}
#topNav a strong{
	font-family: 'Conv_Neutra2Display-Titling', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
#mainNav{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	background: url(../images/line_menu.png) bottom left no-repeat #ffffff;
}
#mainNav li{
	float: left;
}
#mainNav a{
	display: inline-block;
	width: 199px;
	padding-left: 8px;
	text-align: left;
	margin-left: 4px;
	color: #000000;
	font-size: 15px;
	letter-spacing: 0.2px;
}
#mainNav a.one{
	margin-left: 0;
}
#mainNav a.one:hover, #mainNav a.one.selectedNav{
	color: #E7C2B3;
}
#mainNav a.two:hover, #mainNav a.two.selectedNav{
	color: #F37864;
}
#mainNav a.three:hover, #mainNav a.three.selectedNav{
	color: #E44465;
}
#mainNav a.four:hover, #mainNav a.four.selectedNav{
	color: #7D2C47;
}
#mainNav a.five:hover, #mainNav a.five.selectedNav{
	color: #5A426D;
}


/*ESTILOS CONTENIDO*/
/*HOME*/
#mainBanner{
	margin-bottom: 50px;
}
#homeHighlights{
	margin-bottom: 50px;
}
.highlight{
	margin-left: 4px;
	float: left;
	position: relative;
}
.highlight.first{
	margin-left: 0;
}
#formulario-newsletter{
	width: 256px;
	position: absolute;
	top: 154px;
	left: 50px;
}
#formulario-newsletter input[type="email"]{
	width: 209px;
	height: 18px;
	padding: 5px;
	float: left;
	border-radius: 13px;
	background: #ffffff;
}
#formulario-newsletter input[type="submit"]{
	float: right;
	width: 29px;
	height: 29px;
	background: url(../images/news_bot.png) top left no-repeat #f37864;
	cursor: pointer;
}
#formulario-newsletter input[type="submit"]:hover{
	opacity: 0.6;
}
.over{
	width: 348px;
	height: 237px;
	opacity: 0;
	font-size: 23px;
	line-height: 237px;
	text-align: center;
	color: #ffffff;
	letter-spacing: 0.2px;
	position: absolute;
	top: 0;
	left: 0;
}
.over.daily{
	background: rgba(255,66,102,0.8);
}
.over.underwear{
	background: rgba(244,196,180,0.8);
}
.over:hover{
	opacity: 1;
}
#backstage img:hover{
	opacity: 0.8;
}
/*PRODUCTOS*/
#productDemo{
	margin-bottom: 50px;
}
.demo{
	margin-right: 4px;
	float: left;
}
#productData{
	float: left;
	width: 347px;
	text-align: center;
	padding-top: 201px;
}
#productData p{
	font-size: 25px;
	line-height: 28px;
	margin-bottom: 25px;
}
#productData p.articulo{
	margin-bottom: 10px;
}
.product{
	position: relative;
	margin-right: 2px;
	float: left;
}
.overProduct{
	width: 208px;
	height: 311px;
	opacity: 0;
	font-size: 23px;
	line-height: 311px;
	text-align: center;
	color: #ffffff;
	letter-spacing: 0.2px;
	position: absolute;
	top: 0;
	left: 0;
}
.overProduct.dailyProduct{
	background: #E44465;
}
.overProduct.opaqueProduct{
	background: #7D2C47;
}
.overProduct.silkyProduct{
	background: #F37864;
}
.overProduct.fantaisieProduct{
	background: #5A426D;
}
.overProduct.underwearProduct{
	background: #E7C2B3;
}
.overProduct:hover{
	opacity: 1;
}
.descripcion p{
	color: #000000;
	font-size: 20px;
}
a .descripcion h4.colorDaily{
	color: #E44465;
}
a .descripcion h4.colorOpaque{
	color: #7D2C47;
}
a .descripcion h4.colorSilky{
	color: #F37864;
}
a .descripcion h4.colorFantaisie{
	color: #5A426D;
}
a .descripcion h4.colorUnderwear{
	color: #E7C2B3;
}
a:hover .descripcion{
	opacity: 0.6;
} 
/*ACERCA DE*/
#sectionContent{
	margin-top: 111px;
}
#sectionContent img{
	float: right;
}
#sectionText{
	float: left;
	width: 391px;
	margin: 17px 0 0 77px;
}

/*CONTACTO*/
#contactData{
	float: left;
	margin: 77px 0 0 77px;
}
#contactData h2, #contactForm h2{
	margin-bottom: 15px;
}
#contactData p, #contactForm p{
	font-family: 'Conv_Neutra2Display-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 21px;
	line-height: 27px;
}
#contactData p{
	margin-top: 35px;
}
#contactData a{
	color: #50BCDE;
}
#contactData a:hover{
	opacity: 0.7;
}
#contactForm{
	width: 460px;
	float: left;
	margin: 77px 0 0 225px;
}
#formulario-contacto{
	margin-top: 53px;
	width: 460px;
}
#formulario-contacto label{
	width: 120px;
	height: 27px;
	margin-right: 10px;
	font-family: 'Conv_Neutra2Display-Bold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 15px;
	line-height: 27px;
	text-transform: uppercase;
	float: left;
	display: inline-block;
	text-align: right;
}
#formulario-contacto input[type=text], #formulario-contacto input[type=email], #formulario-contacto input[type=tel], #formulario-contacto textarea{
	float: left;
	width: 330px;
	max-width: 330px;
	border-bottom: 1px solid #000000;
}
#formulario-contacto input, #formulario-contacto select{
	height: 27px;
}
#formulario-contacto input[type="submit"]{
	font-family: 'Conv_Neutra2Display-Bold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	width: 80px;
	font-size: 18px;
	display: block;
	float: right;
	height: 30px;
	margin-top: 20px;
	background: #ffffff;
	border: none;
}
#formulario-contacto input[type="submit"]:hover{
	opacity: 0.5;
}

/*ESTILOS FOOTER*/
#mainFooter{
	margin: 108px 0 50px;
}
.copyright{
	font-size: 18px;
	width: 175px;
	float: left;
}
.copyright strong{
	font-family: 'Conv_Neutra2Display-Titling', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
.copyright a{
	color: #000000;
}
.copyright a:hover{
	opacity: 0.6;
}
#unite{
	float: right;
}
#unite p{
	float: left;
}
#hand{
	float: left;
	position: relative;
}
#handP{
	height: 45px;
	margin-right: 6px;
	font-size: 19.3px;
	line-height: 45px;
	font-family: 'Conv_Neutra2Text-Demi', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
a:hover #handP{
	color: #004993;
}
#handOver{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
a:hover #handOver{
	opacity: 1;
}


/*ESTILOS AGREGADOS (ALINEACIONES, ETC)*/
/*FLOTACIONES*/
.left{
	float: left;
}
.right{
	float: right;
}