/*  ESTRUCTURA FRONT   ************************************/

html, body {
	height: 100%;
	}

body {
	margin:0 auto;
	text-align:center;
	background: #FFFFFF url(../images/fdo2.jpg) repeat-x;
}
h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:16px;
	margin:7px 0;
}
h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#306bad;
	line-height:16px;
	margin:7px 0;
}
h4 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:16px;
}
#container{
	margin:0 auto;
	width:955px;
	height:500px;
	background:url(../images/fdo-content.jpg) no-repeat 0 0;
}

#logo{
	width:198px;
	height:68px;
	float: left;
	background-image:url(../images/logo.gif);
}
#logo-internas{
	width:240px;
	height:68px;
	float: left;
	background-image:url(../images/logo-internas.gif);
	margin-top:36px;
}

/* Menu */
#menu{
	width:580px;
	height:63px;
	float:right;
	clear:right;
	padding-top:5px;
}

#menu li {
	overflow:hidden;
	line-height:300px;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:10px;
}

#menu li a {
	display:block;
	height:53px;
	overflow:hidden;
	line-height:300px;
	
	
}
#menu li a.concepto{
	background: url(../images/concepto.jpg) no-repeat 0 0;
	width:158px;
}

#menu li a.lingerie{
	background: url(../images/lingerie.jpg) no-repeat 0 0;
	width:138px;
}
#menu li a.locales{
	background: url(../images/locales.jpg) no-repeat 0 0;
	width:133px;
}
#menu li a.contacto{
	background: url(../images/contacto.jpg) no-repeat 0 0;
	width:149px;
}


#menu li a.conceptoi{
	background: url(../images/concepto.gif) no-repeat 0 0;
	width:158px;
}

#menu li a.lingeriei{
	background: url(../images/lingerie.gif) no-repeat 0 0;
	width:138px;
}
#menu li a.localesi{
	background: url(../images/locales.gif) no-repeat 0 0;
	width:133px;
}
#menu li a.contactoi{
	background: url(../images/contacto.gif) no-repeat 0 0;
	width:149px;
}

#menu li a:hover,
#menu li a.activo{
	background-position: 0 -53px;
}

/* FIN Menu  */


/* FOOTER */

#footer{
	width:955px;
	height:50px;
	clear:both;
	float:left;
	text-align:left;
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-top:20px;
}

.siguenos{
	width:70px; 
	float:left; 
	padding-top:10px;
}
.comunidades{
	width:150px; 
	float:left;	
}

/* DETALLES */

.titularHome{
	float:right;
	margin-top:30px;
}
.tit-productos{
	float:left;
	margin-top:30px;
}


#datos{
	float:right;
	width:185px;
	height:24px;
}

#datos li {
	overflow:hidden;
	line-height:300px;
	margin:0px;
	padding:0px;
	float:right;
	padding-top:12px;
}

#datos li a {
	display:block;
	height:12px;
	overflow:hidden;
	line-height:300px;
	width:185px;
}
#datos li a.datos{
	background: url(../images/datos-bt.gif) no-repeat 0 0;
}
#datos li a:hover,
#datos li a.activo{
	background-position: 0 -12px;
}


#bts-inferior{
	float:right;
	padding: 10px 5px 0 0;
}

#icohome{
	float:right;
}

#imgconcepto{
	float:left; 
	clear:both;
	background:url(../images/img-concepto.jpg) no-repeat 0 0;
	width:349px;
	height:370px;
}

#titconcepto{
	 float:right; 
	 background:url(../images/tit-concepto.gif) no-repeat 0 20px;
	 width:575px; 
	 height:121px;
	 clear:right;
}
#titlingerie{
	 float:right; 
	 background:url(../images/tit-lingerie.gif) no-repeat 0 20px;
	 width:575px; 
	 height:121px;
	 clear:right;
}
#titlocales{
	 float:right; 
	 background:url(../images/tit-locales.gif) no-repeat 0 20px;
	 width:575px; 
	 height:121px;
	 clear:both;
}
#titcontacto{
	 float:right; 
	 background:url(../images/tit-contacto.gif) no-repeat 0 20px;
	 width:575px; 
	 height:121px;
	 clear:right;
}
#linea{
	 float:right; 
	 background:url(../images/linea.gif) no-repeat 0 20px;
	 width:160px; 
	 height:40px;
}
#textointernas{
	float:right; 
	padding:5px 0 0 0; 
	width:575px; 
	text-align:left; 
	clear:right;
}
#textointernastotal{
	float:left; 
	padding:10px 0 0 10px; 
	width:940px; 
	text-align:left; 
	clear:both;
}
.txtlocales{
	float:left; 
	padding:5px 10px 10px 20px; 
	width:280px; 
	height:180px;
}


.pull{
	height:20px;
	width:160px;
	background:url(../images/base-pull.gif) no-repeat;
	background-attachment: scroll;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.pullcamp{
	height:20px;
	width:84px;
	background:url(../images/base-pull.gif) no-repeat;
	background-attachment: scroll;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#pulldown{
	width:160px;
	float:right;
	padding-top:45px;
}
#pulldown_ch{
	width:160px;
	float:left;
	padding-top:5px;
	text-align:right;
	background:url(../images/campania.gif) no-repeat 0 5px;
}

#imgcontacto1{
	float:left; 
	margin: 130px 0 0 10px;
	background:url(../images/completa.gif) no-repeat 0 0;
	width:300px;
	height:250px;
	clear:both;
}
#imgcontacto2{
	background:url(../images/solapa-contacto.gif) no-repeat 0 0;
	width:330px;
	height:140px;
	margin-top:50px;
	clear:both;
}
#imgcontacto3{
	background:url(../images/solapa-contacto1.gif) no-repeat 0 0;
	width:330px;
	height:79px;
	clear:both;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666;
	font-weight: normal;
	height: 20px;
	width: 350px;
}
.input1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666;
	font-weight: normal;
	height: 20px;
	width: 145px;
}
.input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666;
	font-weight: normal;
	height: 20px;
	width: 30px;
}
.input3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666;
	font-weight: normal;
	height: 20px;
	width: 80px;
}
.textArea{	
	font: 12px Arial, Helvetica, sans-serif;
	color:#666;
	height:100px;
	width:350px;
}
.textAclara{	
	font: 10px Arial, Helvetica, sans-serif;
	color:#ff0067;
}
.titleLocales{	
	font: bold 22px Arial, Helvetica, sans-serif;
	color:#e480a9;
	padding:15px 0;
	letter-spacing: -1px;
	
}
