html {margin:0;  padding:0;}


body {margin:0; background-color:#0e0e0e;}

.center {
	width:930px;
	margin:0px auto;
}

#contenedor {
   margin:0px auto 0px auto;
   /*width:930px; */
   /*height:500px;*/
   background-color:#0e0e0e;
   padding:0px 0px 0px 0px;
   
}

#encabezado {
   width:930px; 
   height:125px;
   
   /*background-image:url("logo-con-esloganc120px.png");*/
   /*border:1px solid white;*/
   /*float:left;*/
   /*background-color:#82009f;*/
   /*border:1px solid white;*/
   
}



#logo {margin-top:15px; height:110px; width:300px; float:left;}

/*#shape {height:13px; width:78px; background-image:url(img/shape.png); float:left; margin:79px 0px 0 10px;}*/

#barra {
   height:52px;
   width:600px;
   margin-top:77px;
   margin-left:20px;
   float:left;
   background-image:url(../img/barra.png);
   background-position:0px 0px;
   background-repeat:no-repeat;
   /*border:1px solid white;*/
   /*background-color:#444444;*/
   /*border:1px solid white;*/
   /*border-width:1px;
   border-style:solid;
   border-color:#FF0000;*/
}

#menu {
   /*position:relative;*/
   height:32px;
   margin:15px 0 0 47px;
   padding:0px 0px 0 0;
   width:570px;
   /*float:left;*/
   /*border:1px solid white;*/
   
}

#menu ul.dropdown ul {background:url(../img/ul3.png) repeat-y;}



#cuerpo {
 clear:both;
 min-height:600px;
 width:930px;
 
}


#cuerpo-grid {
 /*border:1px solid white;*/
 background:url("../../img/stack-up.png") no-repeat ;
 background-position:322px -1px;
 min-height:400px;
 width:930px;
 padding:15px 0 0 0;
 margin:0px 0 0 0;
 /*border:1px solid blue;*/
}


#cuerpo-grid-contacto {
 /*border:1px solid white;*/
 background:url("../../img/stack-up.png") no-repeat ;
 background-position:322px -1px;
 min-height:470px;
 width:930px;
 padding:15px 0 0 0;
 margin:0px 0 0 0;
 /*border:1px solid blue;*/
}


#vestidos-stack {width:900px; /*border:1px solid white;*/ margin:10px 0 0px 35px; float:left;}

#contacto-contenedor {width:400px; float:left;}



#ubicacion-contenedor {width:460px; float:left; padding-left:60px;}

p.texto-sec-center {color:#a9a9a9; font-weight:bold; text-align:center; font-size:16px; font-family:helvetica,sans-serif; margin-bottom:7px;}


#page_links {margin:10px 0 0 0; clear:both; width:900px;  height:20px; }

#page_links p {text-align:right; font-weight:bold; color:#888888; font-size:15px; font-family:helvetica,sans-serif;}

#page_links a:link,a:visited {font-weight:bold; color:#ada611; font-family:helvetica,sans-serif; padding:0 1px 0 1px;}


#vestido-square-home {width:120px; height:211px; margin:0 8px 17px 0; background-image:url('http://expressionesmoda.com.mx/vestidos/imagenes/thunder-box-home.png'); background-repeat:no-repeat; /*border:1px solid white;*/ background-position:0px 0; padding-top:12px; padding-left:26px; /*border:1px solid white;*/}

#vestido-square {width:124px; height:221px; /*border:1px solid white;*/ float:left; margin:0 8px 17px 0; background-image:url('http://expressionesmoda.com.mx/vestidos/imagenes/thunder-box.png'); background-repeat:no-repeat; /*border:1px solid white;*/ background-position:15px 0;
padding-top:12px; padding-left:41px;}

a:active, a:focus{outline:solid 1px dotted; outline-color:gray; border:0px;}

#modelo-number {height:20px; width:70px; /*border:1px solid white;*/ float:left; margin-top:10px; margin-left:6px;}

p.number {text-align:center; font-family:helvetica,sans-serif;}

a.number {font-size:14px; font-weight:bold; color:#a9a9a9; font-family:helvetica,sans-serif;}

#tabla-principal {width:930px; margin:0 0 0 0; /*border:1px solid white;*/}

.foto {width:160px; height:212px; text-align:center;}

img{border:0;}


.descripcion {width:160px; height:8px; padding-bottom:30px;}

.descripcion p {color:#a9a9a9; font-size:13px; text-align:center; font-family:helvetica,sans-serif;}

p.titulo-sec {font-weight:600; font-size:20px; color:#a9a9a9; padding:18px 0 0 45px; margin:8px 0 10px 20px; background-image:url(../img/p-back.png); background-repeat:no-repeat; width:300px; height:40px; /*border:1px solid white;*/ background-position:20px 4px; font-family:helvetica,sans-serif;}

#visor {
  clear:both;
  height:326px;
  width:930px;
  background-color:#0e0e0e;
  margin-top:15px;
  padding:0px;
  background:url("../img/fondo-visor.png") no-repeat;
  /*border: 1px solid white;*/
  z-index:1;
}






#visor p {font-size:22px; font-weight:bold; color:#c7b7cb; padding:0 0 0 40px;}

#secciones {
 width:800px;
 height:330px;
 margin-top:15px;
 /*border:1px solid white;*/
 background:url("../img/scroll-background.png") no-repeat;
 background-position:189px 10px;
 padding-left:130px;
 /*background-color:black;*/
 
 
}


.titulo-scrollable {width:170px; height:20px; /*border:1px solid #ccc;*/ margin:0px; float:left; margin-left:270px; margin-top:27px;}

.titulo-scrollable a {font-size:15px; color:#a9a9a9; font-family:helvetica,sans-serif; font-weight:bold;}
 
/*
#novedades {
  height:400px;
  width:282px;
  background:url("img/cuadro.png");
  float:left;
}
*/


#pie {
  
  height:162px;  
  width:930px;
  padding:0px 0 0 0;
  background-image:url("../img/pie2.png"); 
  background-repeat:no-repeat;
  margin-top:0px;
  /*border:1px solid white;*/
}


.p-wrapper {height:162px; width:650px; float:left; margin:0px; padding-left:30px; /*border:1px solid white;*/}

#pie p.big-text {
  font-size:24px;
  color:#888888;
  font-family: helvetica,sans-serif;
  /*font-weight:bold;*/
  text-align:right;
  padding:0px 15px 0px 25px;
  margin-top:80px;
  float:left;
  /*border:1px solid white;*/
}


#pie p.big-text2 {
  width:550px;
  font-size:24px;
  color:#888888;
  font-family: helvetica,sans-serif;
  /*font-weight:bold;*/
  text-align:right;
  padding:10px 15px 0px 55px;
  margin-right:0px;
  float:left;
  /*border:1px solid white;*/
}


.infodiv {width:250px; height:162px; float:left; /*border:1px solid white;*/}




.infodiv p.info {
  font-size:13px;
  color:#888888;
  font-family: helvetica,sans-serif;
  /*font-weight:bold;*/
  text-align:right;
  padding:0px 15px 0px 35px;
  margin-top:80px;
  float:left;
  /*border:1px solid blue;*/
  
}

#overlay {
        
        /*background-image:url(../../img/detalle-box.png);*/
	color:#efefef;
	height:400px;
}

/* container for external content. uses vertical scrollbar, if needed */
.contenido-wrapper {
	height:400px;
	overflow-y:auto;
}


/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	/*background-image:url(../img/white.png);*/
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:532px;		
	
	/* some padding to layout nested elements nicely  */
	padding:0px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(http://expressionesmoda.com.mx/img/close.png);
	position:absolute; left:503px; top:2px;
	cursor:pointer;
	height:41px;
	width:41px;
}




#detalle-box {width:532px; height:395px; background-color:none; background-image:url(http://expressionesmoda.com.mx/img/detalle-box.png);}

#imagen {width:255px; height:395px; /*border:1px solid white;*/ float:left; z-index:50;}

#container-image {width:200px; height:200px; /*border:1px solid blue;*/ margin:20px 0 0 50px;}

#imgset {margin:0px 0 0 0px; /*border:1px solid white;*/}

#mas-imagenes {position:absolute; height:120px; width:20px; top:112px; left:15px; z-index:1; /*border:1px solid white;*/}

#mas-imagenes img{cursor:pointer; /*background-color:gray;*/ border:1px dashed gray;}

#datos {width:267px; height:315px; float:left;}

#vermas-box {height:80px; width:267px; float:left;}

p.vermasp {margin-top:53px; text-align:center; font-size:14px; font-weight:bold; color:#a9a9a9; family:helvetica,sans-serif;}

a.vermasa{font-size:14px; font-weight:bold; color:#a9a9a9; font-family:helvetica,sans-serif;}

a.vermasa:link, a.vermasa:visited{font-size:14px; font-weight:bold; color:#a9a9a9; font-family:helvetica,sans-serif; text-decoration:underline;}

a.vermasa:hover{font-size:14px; font-weight:bold; color:#cfcfcf; font-family:helvetica,sans-serif;}

.dataset {width:240px; margin-top:0px; margin-left:14px; }

.data { width:60px; height:45px; }

.data-large { width:60px; height:65px; }

.data-input-large {width:160px; height:65px;}

.data-input {width:160px; height:45px;}



#datos p.data {font-size:14px; font-weight:bold; color:#a9a9a9; padding-top:10px; margin:0; height:20px; font-family:helvetica,sans-serif; }

#datos p.data-large {font-size:14px; font-weight:bold; color:#a9a9a9; padding-top:10px; margin:0; height:40px; font-family:helvetica,sans-serif;}

#datos p.data-input {font-size:13px; font-weight:bold; color:#a9a9a9; padding:0; margin:0; background-image:url("../img/input-back1.png"); width:160px; height:20px; margin:0; padding:9px 0 0px 8px; border:1px solid #707070; font-family:helvetica,sans-serif;}

#datos p.data-input-large {width:160px; height:40px; font-size:13px; font-weight:bold; color:#a9a9a9; margin-top:6px; background-image:url("../img/input-back-large1.png");  color:#a9a9a9; margin:0; padding:9px 2px 0px 7px; border:1px solid #707070; font-family:helvetica,sans-serif;}

p.texto {color:#a9a9a9; font-size:12px; margin-top:8px; font-family:helvetica,sans-serif; text-align:center;}

a.texto:link, a.texto:visited{color:#a9a9a9;}

p.txt-nohay {font-size:16px; color:#a9a9a9;}


#desc {visibility:none;}

p.desc{display:none;}

