/*CSS Principal y general **/

/*** no debe llevar fondos ni imagenes con texto 

se trata de una css pura para el sitio en general

***/



/****generales ****/



body{

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

background-color:#1A1A1A;

	/*background-image: url(../imgs/sitio/bg_body.jpg);*/

	background-image:url(../Imagenes/sitio/bg_body.jpg) ;

		

	background-repeat: no-repeat;

	/*background-position: 10% top;*/

}



div {

margin:0px;

padding:0px;

}





ul, ul li, ul li ul {

list-style:none;

margin:0px;

padding:0px;}





img{ border:none;}



/**** fin generales ****/



/************************Presentación de la página ******************************/



#cuerpo_pagina{

	width:1000px; /*el cuerpo ocupa el 100% de cualquier ancho y se ve con la img de fondo*/

	min-height:679px;

	height: auto !important;

	height: 679px;

	padding-top:75px;

	margin:auto;

	position:relative;

}



#cabecera{width:900px;

min-height:140px;

height: auto !important;

height: 140px;}



#contenidos{width:900px;
min-height:600px;
height: auto !important;
height: 600px;
background-color:#101110;



}



#contenido_izquierda{

min-height:100px;

height: auto !important;

height: 100px;

width:0px;

float:left;

border-right:1px solid #666666;



}



#contenido_central{

min-height:600px;

/*height: auto !important;*/

height: 600px;

float:left;

margin-top:20px;

border-right:1px #666666 solid;



}



#contenido_derecha{

min-height:600px;

/*height: auto !important;*/

height: 600px;

margin-top:20px;

float:right;

overflow:auto;}



/*******Submenu del index********/



/*Colecciones*/

#contenido_derecha_submenu

	{

		margin-left:20px;

	}

#contenido_derecha_submenu:after:after {

	content: ".";

	display: block;

	height : 0;

	clear: both; 

	visibility: hidden;

}

/*************/



/*Grupos*/

#contenido_derecha_sub

	{

		margin-left:20px;

	}

#contenido_derecha_sub:after:after {

	content: ".";

	display: block;

	height : 0;

	clear: both; 

	visibility: hidden;

}

/**********/



/*****************************************************/



#pie{width:695px;
min-height:50px;
height: auto !important;
height: 50px;}



/*esto es para que los div queden abiertos */

#cuerpo_pagina:after, #cabecera:after, 

#contenidos:after, #pie:after {

	content: ".";

	display: block;

	height : 0;

	clear: both; 

	visibility: hidden;

}

/*esto es para que los div que forman el centro queden con margenes laterales automáticos */

#cabecera, 

#contenidos, #pie{

margin:auto}



.adorno_cuerpo{

position:absolute;

margin:0px;

right:-132px;

top:50px;

z-index:1;}



.logo_ppal{

margin:0px;

margin-top:50px;

z-index:10;

position:relative;}



.titulo{font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:none;  /*modificado 03092008*/

font-size:15px;

margin:0px;

margin-left:24px;

margin-bottom:6px;

color:#D20019;

border-bottom:#666666 1px solid;

margin-right:10px;

padding-bottom:3px;}



.titulo_grupo_sub{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:none;  /*modificado 03092008*/

font-size:12px;

margin:0px;

margin-left:24px;

margin-bottom:8px;

color:#D20019;

border-bottom:#666666 1px solid;

margin-right:10px;

padding-bottom:3px;}



.titulo_grupo{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:none;

font-size:12px;

color:#D20019;



margin:0px;

margin-left:24px;

margin-right:10px;

}



/**************alternancia de columnas ***************/



/******para que funcione hay que poner la clase en el body de la página***/



/*solo centro y derecha*/



body.C_D #contenido_izquierda, body.C_D #cabecera, body.C_D #pie {

display:none;

 }
body.p_1 #pie {
display:block;
width:895px;

 }
 

body.C_D #contenido_central {

width:425px;

 }

body.C_D #contenido_derecha{width:470px;}



.ind_derecha{min-height:570px;
height: 570px;
z-index:0;

}



.ind_derecha img {

	vertical-align: middle;

}

.ind_derecha:after {

	content: ".";

	display: block;

	height : 0;

	clear: both; 

	visibility: hidden;

}



.ind_izquierda{min-height:550px;
height: 550px;
overflow:hidden;
margin:0px;
padding:0px;}



.ind_izquierda:after {

	content: ".";

	display: block;

	height : 0;

	clear: both; 

	visibility: hidden;

}



.ind_izquierdaContent{min-height:570px;
height: 570px;
overflow:hidden;
width:418px;}



.ind_izquierdaContent:after {

	content: ".";

	display: block;

	height : 0;

	clear: both; 

	visibility: hidden;

}



.ind_izquierdaModelo{min-height:520px;

height: 520px;

overflow:auto;}



.ind_izquierdaModelo:after {

	content: ".";

	display: block;

	height : 0;

	clear: both; 

	visibility: hidden;

}

/*****FIN*****alternancia de columnas ***************/



/*******************FIN**Presentación de la página ******************************/



/**************Menú de Navegación***************/



/*******pie****/



.navega_pie{font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:12px; 

width:100%; 



}



.navega_pie li{

margin:0px;

float:right;

margin-right:10px;

}



.navega_pie a{

margin:0px;

color:#666666;

text-decoration:none;



}

.navega_pie li a:hover{text-decoration:underline; color:#fff;}



.navega_pie li a:visited{text-decoration:none; color:#666666;}







/************************ agregado gaby - para noticias link sin negrita ***********************/

.navega_pie_noneg{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px; width:100%; margin:0px;}



.navega_pie_noneg li{

margin:0px;

float:right;

margin-right:10px;

}



.navega_pie_noneg a{

margin:0px;

color:#666666;

text-decoration:none;

}

.navega_pie_noneg li a:hover{text-decoration:underline; color:#fff;}



.navega_pie_noneg li a:visited{text-decoration:none; color:#666666;}



/*****************************************************************************/

/*******general****/

.navegaContenedor{

	height: 420px;

	overflow: auto;



}

.navega{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:none; /* modificado 03092008*/  

font-size:12px;

width:280px;

color:#D20019;

margin-top:50px;

margin-left:35px;}



.navega li{

margin:10px;

}

.navega_costado li{

margin:10px;

margin-left:20px;

}



.navega li a{

display:block;

color:#D20019;

text-decoration:none;

width:90%

}

.navega li a{

margin:0px;

margin-bottom:6px;

}

.navega li a:hover{text-decoration:none; color:#fff;}



.navega li a:visited{text-decoration:none; }





/**************Fin Menú de Navegación***************/





/**************Menú Showroom***************/


.showroom{
width:370px;
margin:0px;
margin-top:30px;
padding:0px;
padding-left:30px;
height: auto !important;
}

.showroom li {
float:left;
margin: 1px;
height:106px;
width:88px;
text-align:center;
}
.showroom li img{
margin:0px;}

.desplaza { width:120px; margin:auto; height:25px;}
.desplaza a{color:#D20019;text-decoration:none;font-weight:bold;}
.desplaza a:hover{text-decoration:none; color:#fff;}
.desplaza a:visited{text-decoration:none; }
.desplazaDisabled {color: #626262;font-weight: bold;}
.desplaza a, .desplazaDisabled {display:block; width:40px; margin-right:15px; float:left;}


/**************Fin Menú Showroom***************/



/**********Producto del Show Room*************/

.modelo{ padding-left:26px; padding-top:6px;}
.modelo #ppal{margin:0px;height:259px; width:177px; overflow:hidden; float:left;}


.patrones {width:200px; height:260px; overflow:auto; float:right; margin-top:4px; margin-right:6px;}

.patrones_detalle{width:387px; height:170px;overflow:auto; clear:both; padding-top:5px;}



.patrones li, .patrones_detalle li{float:right; width:95px; height:120px; text-align:center;margin-bottom:3px;}

.patrones_detalle li{width:180px; text-align:left; float:right; margin-bottom:3px; height:80px;}

.patrones_detalle li p{ margin:0px; color:#FFFFFF; font-size:12px; margin-top:5px;}



.patrones li label, .patrones_detalle li label {display:block; clear:both; color:#FFF;font-size:11px; }

.patrones li label em, .patrones_detalle li label em{font-weight:bold; font-style:normal;color:#FFF;}





.detalles_prenda{

font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	color:#FFFFFF;

}



/**************Estilos personalizados por página **************/



.p_1 #contenido_central img{ float:right;

margin:0px;}

.p_1 #contenido_central { 

border-right:0px;overflow:hidden;}





/**************Estilos noticias **************/



.noticia{

font-family:Verdana, Arial, Helvetica, sans-serif;

letter-spacing: -1px;

font-weight:none;

font-size:13px;

color:#CCCCCC;

text-align:justify;

}



.noticia span{

	font-size: 13px;

}



.noticia_titulo{font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:15px;

margin:0px;

color:#D20019;

text-decoration:none;

}



.noticia_subtitulo{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

margin:0px;

color:#D20019;

text-decoration:none;

}

.noticias_titulo_2{font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size:13px;

margin:0px;

color:#ffffff;

text-decoration:none;



margin:0px;

margin-bottom:8px;

padding-bottom:8px;

}



.noticia_rojo{
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-weight:none;
font-size:11px;
color:#FF0000;
text-align:justify;
font-weight:bold;
}

a:hover	{

	text-decoration:underline;

}

input, select{ background: url(../Imagenes/background.gif) repeat-x; border:1px #CCCCCC solid; color:#D20019;}
textarea{background: url(../Imagenes/background250.gif) repeat-x; border:1px #CCCCCC solid; color:#D20019;}


.noticia_titulo_principal{font-family: Arial;
font-weight:bold;
font-size:19px;
margin:0px;
color:#D20019;
text-decoration:underline;
}



.noticia_navega_pie{font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:12px; width:100%; margin:0px;}



.noticia_navega_pie li{

margin:0px;

float:left;

}



.noticia_navega_pie a{



color:#666666;

text-decoration:none;

}



.noticia_navega_pie li a:hover{text-decoration:underline; color:#fff;}



.noticia_navega_pie li a:visited{text-decoration:none; color:#666666;}



.noticia_imagenes {float:left; width:195px; margin:0px;}
.noticia_imagenes li{text-align: center;margin-bottom: 0px; width:190px;}
.noticia_imagenes li a img{ margin-right:10px; margin-bottom:5px;}

.menu_elegido{ text-decoration:underline;}





/************************ agregado para las noticias **********************************/

		

		

		/* LI de Listado sin Bordes ------------------------------------------------------------------ */

		

	#contenido_central li.sinRecuadro {

		height:auto;

		overflow:auto;

	}

	

		#contenido_central li.sinRecuadro div.izquierda {

			width:180px;

			float:left;

		}

		

		#contenido_central li.sinRecuadro div.derecha {

			width:630px;

			float:right;

		}

		

			#contenido_central li.sinRecuadro div.derecha div {

				padding-top:10px;

			}

		

		/********************************************** UL Galerías **************************************************** */



	#contenido_central ul#galerias {
		width:300px;
		margin:20px 0 20px 0px;
	}

		ul#galerias div {
				margin:0px;
				padding:0px;
				outline:none;
		}

		ul#galerias li {
			display:block;
			float:left;
			width:211px; /* 211*/
			height:180px; /* 261*/
			margin-right:20px;
			text-align:center;

			/*background:#101110 url(../Imagenes/sitio/fondo_galeria.jpg) 0 0 no-repeat;*/

			/* border:#999966 1px solid;  999966*/

			font:Arial, Helvetica, sans-serif;

			font-size:10px;

			color:#999999;

			text-decoration:none;

			margin:7px;

		

		}

		

			ul#galerias li img {

				margin:5px 0 5px 0;

				/*border:#999966 1px solid; */

			}

			

			ul#galerias li ul {

				display:block;

				float:left;

				width:200px; /* 211*/

				height:30px; /* 261*/

				margin-right:1px;

				text-align:center;

			}

			

			ul#galerias li a {

				text-align:left;

				font-weight:bold;

				padding-left:0px;

				padding-right:0px;

			}

			

			ul#galerias li a:hover {

				color:#E35F40;

			}

			

			/************************** Galería *********************************************/

	

	ul#galeria {
			width:370px;
			padding:10px;
			margin-left:30px;
	}		



		ul#galeria  li {
				display:block;
				float:left;
				height:120px;
				width:110px;
				overflow:hidden;
				/*border:#999966 1px solid;  999966*/
				text-align:center;
				margin-right:4px;
				margin-bottom:5px;
		}

		ul#galeria li img {
				margin:0px;
			
			}
		ul#galeria li span {
		display:block;
		width:110px;
		color:#FFFFFF;
		margin:0px;
		margin-top:5px;
		font-size:11px;
		text-align:center;
		font-weight:bold;
		text-transform:capitalize;
		
			
			}

			ul#galerias li ul {

				display:block;

				float:left;

				width:200px; /* 211*/

				height:30px; /* 261*/

				margin-right:1px;

				text-align:center;

			}

			ul#galeria span #nombre {

				font:Arial, Helvetica, sans-serif;

				font-weight:normal;

				font-size:9px;

				width:100px;

				/*color:#D20019;*/

				margin-top:0px;

				margin-left:0px; 

			}

/*************************************************/



.modelo_noticia{padding-left:20px; padding-top:0px; width:395px; overflow:auto; height:530px; }

.modelo_noticia #ppal{margin:0px; width:177px; overflow:auto; float:left;}

.modelo_noticia div#izquierdo{
margin:0px;
float:left;
width:90%;
overflow:auto;
color:#FFFFFF;
}
.modelo_noticia div#izquierdo h3{ font-size:13px; margin:0px; margin-top:3px; margin-bottom:8px; width:100%}
.modelo_noticia div#izquierdo p{ font-size:12px; text-align:justify;}







.patrones_not {

	

	width:150px; 

	height:100px; 

	float:right; 

	margin-top:0px; 

	margin-right:15px;

	

	}

.patrones_noticia{

		

	width:150px; 

	height:100px;

	padding-top:5px;

	margin-left:5px;

	text-align:left;

	}



.patrones_not li {float:left; width:150px; text-align:left;}

.patrones_noticia li{float:left; text-align:left;}

.patrones_noticia li p{ margin:6px; color:#FFFFFF; font-size:11px; margin-top:5px; text-align:left;}

.patrones_not li label, .patrones_noticia li label {display:block; clear:both; 	 }

.patrones_not li label em, .patrones_noticia li label em{font-weight:bold; font-style:normal;color:#FFF; }



.noticia_autores {

	font-size: 11px;

	color: #CCCCCC;

}

.Estilo1 {color: #999999;

text-decoration:none;

font-size:9px;

}

.galeria_letra {

	font-size: 12px;

	color: #CCCCCC;

	text-decoration:none;

}

.link_chico {color: #999999;

text-decoration:none;

font-size:9px;

}

.linea{

margin-right:auto;

margin-left:auto;

width:96%;

align:left;

border:0.2px solid #999999 medium;

}





/***********CSS for LightBox**********************************************************************/



#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: url(../js/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../js/lightbox/images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../js/lightbox/images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%	

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

}



/****FIN*******CSS for LightBox********************************************************************/



#linea {

margin:10px;

margin-bottom:15px;

border-bottom:#666666 1px solid;

padding-bottom:-10px;

}



#linea_contderecho {

margin-left:24px;

margin-right:10px;



color:#D20019;

border-top:#666666 1px solid;





}



#linea_contizquierdo {



margin-right:24px;

margin-left:10px;



color:#D20019;

border-top:#666666 1px solid;



}



.linea_baja {

margin:0px;

margin-right:15px;

margin-left:15px;

margin-bottom:15px;

border-bottom:#666666 1px solid;

padding-bottom:3px;

width:96%;

}



/******************* pie de descarga *******************************/

.navega_pie_rojo{font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:none;

font-size:12px; width:100%; margin:0px; 



}



.navega_pie_rojo li#izq{

margin:0px;

float:left;

margin-left:0px;

}

.navega_pie_rojo li#der{

margin:0px;

float:right;

margin-right:0px;

}

.navega_pie_rojo a{

margin:0px;

color:#D20019;

text-decoration:none;

}

.navega_pie_rojo li a:hover{text-decoration:underline; color:#ffffff;}



.navega_pie_rojo li a:visited{text-decoration:none; color:#D20019;}



/*****************************************************************************/

.modelo_coleccion{ padding-left:0px; padding-top:0px;

margin:0 0 0 0; }

.boton_formcontacto{
/*border: #1A1A1A;*/
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
text-align: center;
margin-right:10px;
margin-left:10px;
font-weight: bold;
color:#FF0000;
width: 70; 
height: 30; 
background-color: #101110;
background-image:none;
}
.html1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-weight:none;
font-size:13px;
color:#CCCCCC;
text-align:justify;
padding-top:0px;
}

.direcciones{ width:95%; margin:auto; text-align:center; font-weight:bold;}
.direcciones a, .direcciones a:hover, .direcciones a:visited {color: #d20019;}
.direcciones a{text-decoration:none}
.direcciones a:hover{text-decoration:underline;}
.direcciones ul{height:100px; width:340px; margin-top:10px;} 
.direcciones ul li{width:155px; margin:0px; float:left; margin-right:5px; margin-bottom:8px; height:90px;}

.margen_izquierdo {padding-left:25px; padding-top:0px; }

.descripcion_galeria{
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-weight:none;
font-size:10px;
color:#CCCCCC;
text-align:justify;
float: left;
padding-top:0px;
}


#cuerpo_pagina a#idioma {
	display:block;
	position:relative;
	float:left;
	z-index:100;
	margin:-20px 0 0 830px;
	font-size:12px;
	color:#D20019;
	text-decoration:none;
}

#cuerpo_pagina a#idioma:hover {
	color:#FFF;
}


/* ================================= */

body.en.contacto .modelo {
	padding-top: 0;
}

body.en.contacto .noticia p {
	margin: 0;
}

body.en.contacto p.noticia_rojo {
	margin: 5px 0;
}