@charset "utf-8";
/************************************************************
HOJA DE ESTILOS CREADA POR LEUNAM (http://www.leunam.com)
PARA nightbra.com - Ver 2.0 - 2007 - Madrid - Spain
http://www.leunam.com
**************************************************************/

/**************** 
GENERALES
***************/
h1 {background-color: transparent; color: #a62964;	text-align: left; text-transform:uppercase;	font-family: Verdana, Arial,Times,  "Lucida Fax",  sans-serif; font-size:18px; padding-bottom:8px;}
h2{background-color: transparent; color: #a62964;	text-align: left; text-transform:uppercase;	font-family: Arial,Verdana, Times,  "Lucida Fax",  sans-serif; font-size:14px; padding-bottom:4px;}
h3{background-color: transparent; color: #a62964;	text-align: left; text-transform:uppercase;	font-family: Arial,Verdana, Times,  "Lucida Fax",  sans-serif; font-size:14px; padding-bottom:0px;}
h4{float:left;  background-color: transparent; color: #a62964;	text-align: center; text-transform:uppercase;	font-family: Arial,Verdana, Times,  "Lucida Fax",  sans-serif; font-size:14px;width:100%;  padding-bottom:5px;padding-top:20px;}

/*enlaces*/
a /*, a:visited*/{  color: #000; text-decoration: none;}
a:hover {color: #ff9900;/* text-decoration: none;*/}
a.blanco {color:White !important; text-decoration: none; }
a.blanco:hover {text-decoration:underline;color:White;}

/*parrafos ,listados e imagenes*/
p {text-align: justify; margin-top:5px;line-height:13px; }
ul {list-style-type:none; margin:0; /* margin-top: 10px; */}
li {/* margin-left:1em*/; /*list-style:outside url(../imagenes/bg_li.gif);margin-top: 3px;*/ }
img {border:0;}

/*forms*/
fieldset {/*	margin-top: 10px; margin-bottom: 10px;*/border: none ; }
legend, hr { display: none; }
input, textarea { padding-left: 2px; font-family: Arial, Helvetica, sans-serif; }
ol, /*form,*/  h3  {margin: 0px; padding: 0px; list-style-type: none; }
input.hidden{	display:none;}

/*tablas*/
table {display:table; border:0; padding:0; margin:0;border-collapse:collapse; }
td, th { display:table-cell;}
tr {display:table-row;}

/*clases para espaciar verticalmente*/
.salto10{display:block; width:100%;height:10px; float:left;font-size:2px !important; clear:both; }
.salto3{display:block; width:100%;height:4px; /*float:left;*/font-size:2px !important; clear:both;  }
.salto20{display:block; width:100%;height:20px; font-size:2px !important; clear:both;float:left;  }
.pad10L{	padding-left:10px;}
.salto20C{display:block; width:100%;height:20px;  }
.salto20C2{display:block; width:100%;height:26px; /* font-size:2px !important; */ }

.visible{display:block;}
.novisible{display:none}
.ZoneHide {display: none;}
.ZoneView {/*	display: inline;*/display:block;}

/********************************************
CUERPO
*********************************************/
body {font-family: /*80%/100% */ Verdana, Arial,Times,  "Lucida Fax",  sans-serif;  font-size: 11px; background-color: #FFEAF2; margin:auto; padding: 0; text-align:center; color:#000;height:100%; }
* {  margin: 0 auto;  padding: 0;}
* html {  width: 100%; margin:0; padding:0; }


/*************************************************
CONTENDORES GENERALES DE CADA PARTE DE LA PAGINA
*************************************************/
/*Para que IE6 entienda como absolute la barra pie de página hay que montar un gran contenedor con absolute y modificarlo a continuacion para IE7 y FF. Luego ya puedo definir absolute la barra*/

/*contenedor de toda la pagina*/
#grancontenedor 
{ position:absolute;background-color: #FFEAF2;
  top:0;  left:0;  width:100%;  height:100%;  overflow:auto;}
html>body #grancontenedor
{ position:static; background-color: White;float: left;  top:auto;   left:auto;  width:100%;  height:100%;  overflow:visible; }

/*contenedor para el menu superior*/
#grancontenedor_menu
{ background: url(../imagenes/bg/bg_menuSup.gif) 0px 0px repeat-x; width: 100%; /*height:97px;*/}
/*contenedores para el contenido: 3*/
#macro
{width:100%; float:none;  background-color: White;	margin:auto;margin-top:0px; }
#supercontainer
{width:942px; margin:auto; float:none;margin-top:0px;   }
#container /*para el contenido*/
{width:942px; margin:2px 0px 2px 0px; padding:0;float:none; /*margin:auto; */ }
/*contenedor para el pie*/
#grancontenedor_pie
{ background:#FFEAF2 url(../imagenes/bg/bg_menuInf.gif) 0px 0px repeat-x; width: 100%; float:inherit; margin:auto; }
#pie{ font-size: 11px; /* font-weight: bold !important;*/color: #787889;
	width:942px; padding-top:12px; height:120px; float:none;}
	
/*contenedor para la barra fija inferior: sin el montaje de arriba, IE6 no entendia este absulute*/
#fixedbox
{overflow: hidden; width: 100%; position:absolute;bottom: 0px; left: 0px; font-size: 10px; color: #828282; text-align:left; /* z-index:1;*/  height:65px;display:block; float:left;  }
#fixedbox #txt_fixedbox
{ width:100%;  height:36px;	background: transparent;}
#fixedbox #interiorfixed
{width:96%; float:inherit;  background: #ddd; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; height: 29px; margin:auto;  }
body>div#fixedbox 
{position: fixed; }


/**************************************
MENUS PARA LA BARRA DEL PIE DE PAGINA
***************************************/
div#interiorfixed ul li
{ width:auto; float:left;text-align:center; padding-left:5px; padding-right:5px; padding-top:1px;  }
li.mouse_info
{cursor: help;}
.ocultas_pie
{position:absolute; width:auto;/* bottom: 27px; */visibility: hidden;padding:5px 0px 12px 0px; background:transparent url(../imagenes/barra/pico.gif) 0px 26px no-repeat;} 
.ocultas_pie span
{ display:block; float:left; border-color: #ffc8dd; border-style: solid;	border-width: 1px 1px 0px 1px; font-size: 10px; color: Gray; font-weight: bold; background-color: #F5F5F5; padding:4px 4px 4px 4px; }


/*****************
MENUS SUPERIORES
*****************/
/*Estan dentro de grancontenedor_menu*/
#contenedor_menu
{width:942px; background-color: transparent; height:97px; float: none;}
#logo
{float:left;  height: 97px;  width: 226px;}
#logo h1
{float: left;  text-indent: -9999px;}
#logo h1, #logo h1 a, #logo h1 a:hover
{display: block; background: url(../imagenes/logos/logo_nightbra.gif) 0px 2px no-repeat;height: 85px; width: 226px;}
#menus
{ float:left;  height: 97px;  width: 716px; margin: 0;  }
#menu_sup
{height: 26px; width: 716px; }  
div#menu_ppal
{float:left; height: 71px; width: 716px;  background: transparent url(../imagenes/bg/bolsa.gif) no-repeat 615px 20px;  } 
div#menu_volver
{float:left; height: 80px; width: 354px; margin-right:20px;  background: transparent url(../imagenes/bg/bolsa.gif) no-repeat 195px 30px;}  
div#menu_ppal ul, div#menu_sup ul
{ margin-left: 0px;  padding-left: 0;  list-style-type: none;  border-left: #d6d8de 1px solid;  float: right; padding-left: 1px;}
div#menu_ppal ul
{ margin: 40px 0px 0px 80px; /*mueve el menu*/}
div#menu_sup ul
{ margin: 2px 0px 0px 80px; /*mueve el menu*/}
div#menu_volver ul
{ margin-left: 0px;  padding-left: 0;  list-style-type: none;  float: right; padding-left: 1px; margin: 50px 0px 0px 80px; /*mueve el menu*/ }
div#menu_ppal ul li,  div#menu_sup ul li,  div#menu_volver ul li
{float: left;  background-color:transparent;}
div#menu_ppal ul li,  div#menu_sup ul li
{ border-right: #d6d8de 1px solid;  padding-right: 1px;  margin-right: 1px; }
div#menu_volver ul li
{ padding-right: 1px;  margin-right: 1px; }
div#menu_ppal ul li a, div#menu_volver ul li a
{ background-color:transparent;  border-bottom: #FFEAF2 5px solid;  color: #787889;font-size: 12px;
  font-family: Verdana, Arial,Times,  "Lucida Fax",  sans-serif;   font-weight: bold;  height: 25px;  line-height: 25px;  text-decoration: none;   text-transform: capitalize; padding: 0 14px;}
div#menu_volver ul li a.bolsa
{height: 28px !important;padding-bottom:3px; background-color:transparent; border-bottom: 1px #9a2850 solid;}
div#menu_ppal ul li a.bolsa,  div#menu_ppal ul li a.actualbolsa,  div#menu_volver ul li a.bolsa
{padding-left:45px; }
div#menu_sup ul li a
{ background-color:transparent;  border-bottom: #FFEAF2 2px solid;  color: #787889;  font-family:Verdana, Arial,Times, "Lucida Fax",  sans-serif;  font-size: 10px;  height: 16px;   line-height: 16px;  text-decoration: none; padding: 0 4px;  }
div#menu_ppal ul li a.actual, div#menu_ppal ul li a.actual:visited, div#menu_ppal ul li a.actual:hover, 
div#menu_sup ul li a.actual, div#menu_sup ul li a.actual:visited, div#menu_sup ul li a.actual:hover
{ background-color:transparent;  border-bottom-color: #9a2850;  color: #323d59;  font-weight: bold; }
div#menu_sup ul li a:hover
{ border-bottom:  #9a2850 1px solid;}
div#menu_ppal ul li a:hover,  div#menu_volver ul li a:hover
{ border-bottom:  #9a2850 5px solid;}
div#menu_ppal ul li a.actualbolsa,  div#menu_volver ul li a:hover
 { background-color:transparent;  border-bottom-color: #9a2850;  color: #323d59;  font-weight: bold; }
div#menu_volver ul li a:hover{	border-bottom-width: 2px; }

/*zona https*/ 
div#areaUp_seguridad
{float:left; width:330px;padding-top:2px; }

/*banderitas para cambiar idioma*/
div#menu_sup ul li.logo_idiomaSP  /*sino pongo esto se produce un lapsus en el cambio de bandera*/
{ float:left; background-image: url(../imagenes/logos/bt2Idioma_on.gif); }
div#menu_sup ul li.logo_idiomaSP a 
{float:left; background-image: url(../imagenes/logos/bt2Idioma_off.gif);  width:76px;height:16px; }
div#menu_sup ul li.logo_idiomaSP a:hover 
{	background-image: url(../imagenes/logos/bt2Idioma_on.gif);float:left; }
/*banderita española*/
div#menu_sup ul li.logo_idiomaEN 
{ float:left; background-image: url(../imagenes/logos/bt1Idioma_on.gif);}
div#menu_sup ul li.logo_idiomaEN a 
{ float:left; background-image: url(../imagenes/logos/bt1Idioma_off.gif); width:66px; height:16px;}
div#menu_sup ul li.logo_idiomaEN a:hover 
{background-image: url(../imagenes/logos/bt1Idioma_on.gif);float:left;}


/********************
PIE
*********************/
div#pie h2
{display: none;}
#pieArriba
{margin:0; height:18px; font-size:9px; float:left; width:943px;  }
.menu_pie
{font-size:10px; float:left;}
.menu_pie a
{color: #787889;text-decoration:none; }
.menu_pie a:hover
{color: #787889; text-decoration: underline;}
div#creditos
{float: right;/* text-decoration: none;*/  font-weight: normal; padding: 0px 0px 0px 0px;}
div#creditos a
{text-decoration: none; color: #323d59; }
div#creditos a:hover
{background-color: transparent;text-decoration: underline; color: #323d59; }
#pieAbajo
{margin:0; height:14px; font-size:9px; float:left; width:943px;  }
div#w3c
{text-align: right;line-height:14px; }
div#w3c a
{ margin:0px 2px 0px 2px;border:1px solid #FFEAF2; color: #52628B;}
div#w3c a:hover
{margin:0px 2px 0px 2px;border:1px solid #2671c6;text-decoration:none;color: #993333;background: #FFD700;}


/**********
HOME
***********/
/*Zona modelo
***************/
#fondoNegro
{float:left; width:707px; height:410px; display:block;margin:0;  background: Black;}
#fondoNegro.pongoPromo /*cuando hay promo*/
{background:black url(../imagenes/bg/modelo_nightbra_promo.jpg) no-repeat; }
#fondoNegro.pongoModelo
{background:black url(../imagenes/bg/modelo_nightbra.jpg) no-repeat; }
#fondoNegro.pongoModelo_en
{background:black url(../imagenes/bg/modelo_nightbra_en.jpg) no-repeat; }

#vano
{float:left; width:276px; height: 410px; } /*desplaza la zona de textos*/
#logo_home
{	float:left; width:420px; height: 67px; padding-right:10px;}
#logo_home404
{	float:left; width:930px; height: 67px; padding-right:10px;text-align:right;}
#logo_home img
{	float:right;  }

/*textos home*/
#Texto13_home{float:right; text-align:justify; width: 175px; padding-left:200px; padding-right:20px;padding-top:6px; height:54px;}
#Texto13_home_en{float:right; text-align:justify; width: 170px; padding-left:205px; padding-right:20px;padding-top:6px; height:54px;}
#Texto12_home{float:right; text-align:right; width: 400px;   padding-right:20px; padding-top:16px;  height:18px}
#Texto11_home{float:right; text-align:right; width: 400px;   padding-right:20px;}
#modelillos{float:left; display:block; width:425px;  height:100px;  margin-top:30px;line-height:14px; text-align:left;  }

/*Capa de movimiento
**********************/
div#wrap /*usado en las paginas en que se mueven capas*/
{ width: 372px; float:left; display:block;  height:80px; padding-left:11px; }
div#main
{display: block;float: none; width: 332px; height: 80px;margin-bottom:1px;padding-left:0px; position: relative;}
#zona_fija
{width:372px; float:left;  }


/*Zona derecha, lateral
*******************************/
#resto_home
{display:block; float:left; width: 227px; height:410px;padding-left:8px;  	 }
#zona_video
{float: left; width:227px;height:202px;  background: Black url(../imagenes/bg/loading.gif) 105px 82px  no-repeat; margin:0;	}
#player
{/*z-index: 2;*/}
#zona_2 
{float:left; margin-top:8px;  width:223px; height:197px; padding:2px 2px 1px 2px;  background: #000; }
#foto_dra a img 
{float:left; height:158px; width: 223px;border:none;}
#txt_dra a
{float:left; display:block; width: 209px; padding:1px 7px 0px 7px ;  text-align: justify; color: white; line-height:12px; font-size:0.85em;}

/***************
ACCION
****************/
#zona_ppal
{float:left;  width:707px; display:block;margin:0; }
#zona_ppal /*fondo negro*/
{float:left;  width:707px; display:block;margin:0;  background-color: Black;  }
#bloqueInterior_gris/*, #bloque_interior*/
{display:block; background-color: #252525;  margin:0px 6px 5px 6px;  border:1px solid #444240;padding:5px 6px 5px 6px;}

#bloqueInterior_gris p
{line-height: 16px;}
.adicion1{background-color: Black;color:White; height: 101px; display:block; float:left; width:216px; margin-bottom:8px;padding:6px 3px 3px 8px; text-align:left;line-height:18px;}


/*******************
SHOP: ELEGIR UN MODELO
*********************/
/*Zona presentacion modelos: zona ppal*/
#modelo_especial
{float:left; width:230px; height:330px; margin-top:11px;  }
/*fotos que van cambiando: frontal, trasero, tallas */
#fotoFrente, #fotoAtras, #fotoTallas{position: absolute;display:block; margin-left:5px;}
#fotoFrente.visible, #fotoAtras.visible, #fotoTallas.visible {display:block;}
#fotoFrente.novisible, #fotoAtras.novisible, #fotoTallas.novisible {display:none;  visibility: hidden;  }

#modelo_especial span
{float:left; width:195px;  font-size:12px; font-weight:bold; line-height:17px; text-align:left; color:#a62963;padding:30px 0px 0px 10px; }
#modelo_especial a img, #modelo_especial #fotoTallas img
{display:block;  width:220px; height:227px; background-color: gray; margin:5px 0px 0px 6px;  border:1px solid #444240;}
#modelo_especial a:hover img
{display:block;  width:220px; height:227px; border:1px solid #a62963;}
#modelo_especial span img
{float:left; width:30px; height:39px; padding-right:10px;padding-top:6px;  }

#fondoNegro ul.shop2
{margin:0; width:474px; height: 402px; margin-left:0px;   padding-left: 3px;  list-style-type: none; float:left;margin-top:6px;}
#fondoNegro ul.shop4
{margin:0; width:474px; height: 120px; margin-left:0px;   padding-left: 3px;  list-style-type: none; float:left;margin-top:6px;}
#fondoNegro ul.shop2 li, #fondoNegro ul.shop4 li
{	float:left; color:#a62963; font-size:10px;  font-family: Verdana, Arial,Times,  "Lucida Fax",  sans-serif;   line-height:11px;  background-color:transparent;   height: 122px;  width:110px;margin-left:2px;  margin: 10px 4px 0px 2px; }
/*el siguiente no lo entiende IE6 y lo uso como ventaja para ajustar el que interpreta los magin de distinta manera el IE6 respecto a IE7 y FF*/ 
html>body #grancontenedor #supercontainer #container #fondoNegro ul.shop2 li {	/*margin-left:3px;*/ }
ul.shop2 li a img, ul.shop4 li a img
{ display:block;    width:106px; height: 95px; border:1px solid #444240; margin-bottom:2px;}
ul.shop2 li a:hover img, ul.shop4 li a:hover img
{ width:110px; height: 97px; border:1px solid #a62963; margin-left:-1px; margin-top:-1px; margin-bottom:1px;}

#zona_txtPromo
{
	float:left; width:450px; margin:8px;margin-top:22px; color:White;
	
}
#zona_txtPromo p{
	line-height: 16px;
}
/*Menu Lateral tienda*/
#resto_home.menuLateral
{display:block; float:left; background-color: Black;margin-left: 7px; width:220px; }
ul.uLateral
{ float:left; list-style-type: none; padding-top:10px;/* height:218px;*/ display: block;  }
ul.uLateral li
{float:left; display:block; font-size:12px;  width: 207px; text-align:right;  font-weight:bold; }
#resto_home.menuLateral ul.uLateral li
{ line-height:18px; height:31px;}
ul.uLateral li a.resto 
{float:right;   /*width: 207px;*/ color:White; }
ul.uLateral li a.resto:hover 
{text-decoration:underline;color:White;}
ul.uLateral li a.actualLateral, ul.uLateral li a.actualLateral:hover
{text-align:left; text-decoration: none;  border-bottom: #d6d8de 1px solid;color:White;	float:left; cursor: default;}

/*texto lateral para realizar consulta*/
#txtLateral
{display:block; float:left; width: 218px; height:410px;/*padding-left:8px; */
 background-color: Black;margin-left: 7px;  padding:15px 0px 5px 10px; height:390px; color:White; line-height:16px;}

/***********
MODELOS
************/
#zona_compra
{width: 707px;  height:360px;float:left;display:block; }
/*botones que cambian debajo de la foto del modelo en la pagina de cada uno de ellos*/
#botones_modelo 
{display:block;  width:220px; height:29px; margin:7px 0px 4px 0px; padding-top:240px;padding-left:12px;  }
html>body #grancontenedor #supercontainer #container #fondoNegro #zona_compra #botones_modelo
{padding-left:14px; }
.boton_1{ display:block; float:left; width: 60px; line-height:17px; padding:0px 6px 0px 6px;  }
.boton_1 a, .botonH_1 a{display:block; color: #C1BEBD !important; border: 1px solid #444240; text-align:center;}
.boton_1 a:hover, .botonH_1 a:hover {display:block; color: #a62963; border: 1px solid #a62963; text-align:center;}
.botonH_1{ display:none; float:left; width: 60px; line-height:17px; padding:0px 6px 0px 6px;   }

/*detalle del tejido*/
#ver_color
{display:block; float:left; text-align:left; font-size:9px;  width:70px;height:70px; margin:0px 0px 0px 6px; color:White; padding-left:6px; }
#ver_color img 
{display:block; float:left; width: 64px; margin-bottom: 4px;height:64px; }

/*texto descriptivo del modelo correspondiente*/
#detalles_modelo
{float:left; display:block; height:200px; width: 455px; color: white; text-align:left;  margin:13px 0px 5px 20px; 	line-height:18px; font-size:12px; }
#detalles_modelo strong 
{font-size:13px; width:455px; color: #9a2850;}
#form_oscuro, #form_oscuro2, #form_oscuro3
{display:block; float:left; margin:0px 0px 5px 20px;	background-color: #252525; color:White; text-align:left; padding:3px 0px 3px 10px; line-height:18px; border: 1px solid #444240; }
.h128
{height:126px; width: 428px;}
.h620
{height:95px; width:620px;}
.h620_h
{height:341px; width:620px;}
.h620_h2
{height:120px; width:620px;}
.h620_sin
{ width:620px;}
.h900
{height: 100%; width: 890px;  margin-left:6px !important; }

#advierte
{float:left;width: 550px; height:40px; text-align:left; padding-left:150px;font-size:10px; line-height:14px; color:White; font-family: Verdana, Arial,Times,  "Lucida Fax",  sans-serif; margin-top:-4px;}
html>body #grancontenedor #supercontainer #container #fondoNegro #advierte
{margin-top:4px;}
/*#fondoNegro>#advierte*/

/*en el lateral, presentar el resto de los modelos*/
#mas_modelos{float:left; width: 210px; /*height:140px;*/color:#a62963;text-align:left; font-weight: bold;font-size:12px; /*padding-top:27px;*/  }
#mas_modelos ul.shop3
{margin:0; width:220px; /*height: 140px;*/ margin-left:0px; list-style-type: none; float:left;margin-top:6px;}
#mas_modelos ul.shop3 li
{float:left; background-color:transparent;   height: 48px;  width:48px;  margin: 2px 3px 0px 0px; }
ul.shop3 li a img
{ display:block;    width:48px; height: 48px; border:1px solid #444240;}
ul.shop3 li a:hover img, ul.shop3 li.actual a img
{ width:48px; height: 48px; border:1px solid #a62963;}
html>body #grancontenedor #supercontainer #container #resto_home #mas_modelos ul.shop3 li {	margin-left:2px;margin-top:4px  }


/**************************
CLASES GENERALES TEXTOS
**************************/
/*.Texto13{ font-size:13px; font-weight:bold; color:#a62963;line-height:16px; }*/
.dt1
{display:block; 	float:left; width:94px;margin-bottom:1px; text-align:right; padding-right:6px; font-weight:bold;font-size:11px; }
.dt2
{display:block; float:left; width:345px;margin-bottom:1px; font-size:11px; }
.dt3
{display:block; float:left; width:450px !important;margin-bottom:1px; font-size:11px; }
.dt4
{display:block; float:left; width:25px;margin-bottom:1px; font-size:11px;line-height:40px; }
.roja13B
{font-size:13px; font-weight:bold;	color:#a62963;line-height:16px;}
.roja12B
{font-size:1.05em; font-weight:bold;	color:#a62963;;line-height:16px;}
.blanco11
{line-height:16px; font-size:11px; color:White; }
.blanco11N
{/*line-height:16px;*/ font-size:11px; color:White; font-weight:normal; font-family:Verdana,  Arial, Helvetica, sans-serif; }
.blanco9
{ color: white; line-height:12px; font-size:9px;}
.gris11
{color: #4E4E4E; text-decoration: none;	font-style: normal;}
.subTit_lat{float:left; display:block; background-color: transparent; color: #a62964;	text-align: left; /*text-transform: inherit;	*//*font-family: Verdana,Arial, Times,  "Lucida Fax",  sans-serif;*/font-weight:bold; font-size:12px;  width:200px; padding:20px 0px 5px 0px;  }
.suave 
{color: #6F6F6F;}
.solorojo
{color: Red;}
.amarillo 
{color: #FFD700;}

/*clases para formularios*/
.corto{width:50px;margin-right:200px;}
.cortoSin{width:50px;margin-right:10px;}
.largo
{width:90px;}
.largoE
{width:90px; color:Red; }
.xtralargo
{width:120px; float:left; }
.xtralargoE
{font-size: 11px; color: Red; width:120px; float:left;}
.xxlargo{width:400px; }
.mxlargo{width:250px; }
.corto_m400{	width:50px;margin-right:10px; /* margin-right:400px;*/ }
.largo_m400{	width:90px;margin-right:10px; /* margin-right:300px; */}
.info_cp{	font-size:10px; padding-top:2px;}
.info_cp2{	font-size:10px; padding-top:2px; display:none}

/*****************
FORMULARIOS
******************/
legend, input.hidden
{ display: none;}
label
{width:78px; display:block; float:left; height:18px;margin: 4px 0px 0px 0px;}
input, textarea,  select
{font: 70%/140%  Verdana, Arial,Times, "Lucida Fax", sans-serif;font-size: 10px;  }
input
{height:14px;/* width:210px;*/clear:right; float:inherit; }
/*fieldset#elegir{
	 display:block; float:left; 
}*/
#elegir label
{padding-right:6px;text-align:right;}
#elegir input,#elegir  textarea, #elegir select
{margin-top: 4px;	padding: 0px 1px 2px 1px;}
#elegir select
{padding:0; clear:right; margin-right: 80px;height:17px;		width: auto; margin-bottom:2px; margin-right:150px;   }
#elegir select.cantidad
{width:38px; }
#elegir select.talla, #elegir select.precarga_pais
{	width:120px; height:18px; }
textarea.areaPad6
{
	margin-bottom:6px;
}

#elegir select.precarga_provincia 
{width:178px;}
#elegir input.submit1
{height:20px;   width:auto;   color: #6699CC; font-weight: bold;	margin-left: 40px; }
textarea.text_50{	width:300px; height:70px; }


#form_oscuro2{	/*padding-top:15px; */}
#form_oscuro3 div
 {padding-left: 30px; height:36px;line-height:36px;/**/ width: 550px;float:left; margin-bottom:1px; /*display: run-in; */clear:both;}	
#form_oscuro3 #actualiza_modopago
 {padding-left: 0px !important; height:36px;line-height:36px;/**/ width: 550px;float:left; margin-bottom:1px; /*display: run-in; */clear:both;}	

#form_oscuro3 div img
{ vertical-align: middle !important;}
input.pago
{margin-right:10px; margin-top:14px; }

#actualiza_pasta{display:block;text-align:left;}
.error11{font-size: 11px; color: Red;	text-decoration: none;line-height:26px;}

/*para el emulador del select*/
#zonaAzul{width: 100%;	display: block;	float: left;	height:18px;margin-bottom: 3px; }
.bordeAzul
{border: 1px solid #7f9db9;	background-color: #D3D3D3; line-height:15px; padding:0px 5px 0px 3px; margin-left:9px; color: Black; display:block; float:left; }
html>body #grancontenedor #supercontainer #container #fondoNegro #zona_compra #form_oscuro #elegir  #zonaAzul .bordeAzul  {margin-left:5px; } /*no afecta a IE6*/
.prebordeAzul{	width: 78px; text-align:right; float:left;height:18px;}


/*CONSULTAS*/
#realizar_consulta
{display:block; float:left; margin:0px 0px 5px 10px;	background-color: #252525; color:White; text-align:left; padding:3px 0px 3px 10px; line-height:18px; height:280px; width: 425px; }
#realizar_consulta textarea
 {padding-top:2px; padding-left:2px;width:260px; height:80px; }
 
/*SOBRE DRA*/
#dra, #dra p{	line-height:16px; }
#bloqueInterior
{display:block; margin:5px 6px 5px 6px; /* border:1px solid #444240;*/padding:5px 6px 5px 6px; text-align:left; height:390px; line-height:15px; }

/*LEGAL*/
 #todoNegro{float:left; width:918px; /*height:410px; */display:block;margin:0;  background: Black;color:White; padding:10px 12px 10px 12px; text-align:left; min-height:410px;/*height:580px; */line-height:15px; }
 

/*NUEVA FORMULA*/ 
#NewContainer{float:left; width:942px;  display:block;margin:0;  color:White;  text-align:left; min-height:410px;margin:2px 0px 2px 0px;  background: Black;  }
#NewContainer.Int /*interior del contenedor para uso con textos*/
{padding: 10px 12px 10px 12px;width:918px;float:left; display:block;}
#NewContainer.Int p
{line-height:16px;}

#zona_izq
{float:left; width:683px;display:block; height:390px;  padding:10px 12px 10px 12px;border-right:8px solid White;}
html>body #grancontenedor #supercontainer  #NewContainer #zona_izq
{height:100%; min-height:390px;  }

#zona_izq p
{line-height:16px;}
#zona_drch
{display:block; float:left; width: 227px; min-height:410px;   }
#zona_drch.Int
{padding: 10px 10px 10px 10px; width:207px;float:left; display:block;   background: Black;min-height:390px;line-height:16px;}

#zona_drch img
{float:left; display:block;/*border-bottom:7px solid White;*/ padding-bottom:7px;  background: White; margin:auto}
#zona_drch img.FotoFin 
{display:block; float:left; border-bottom:none;	padding-bottom:0px;}
#zona_drch .bajo_dra a{color:white;text-align: justify; color: white; line-height:12px; font-size:9px; display:block; float:none; width:202px; }
#zona_drch ul.uLateral
{	padding-bottom:20px; }
#zona_drch.Int ul.uLateral li
{ line-height:16px; height:22px;}
#zona_drch.Int h2.NoActual
{	text-align: right;}
#zona_drch.Int ul#ulFaq li 
{ line-height:16px; height:30px;}

#zona_izq ul.prensa
{	margin:0; width:680px; min-height: 364px; margin-left:0px;   padding-left: 2px;  list-style-type: none; float:left;margin-top:6px;}
#zona_izq ul.prensa li
{color:#a62963;	float:left;  font-size:10px; font-weight:bold; font-family: Verdana, Arial,Times,  "Lucida Fax",  sans-serif;   line-height:11px;  background-color:transparent;   height: 166px;  width:129px;margin-left:2px;  margin: 10px 4px 0px 2px;/* z-index:0; */}
#zona_izq ul.prensa li a img
{ display:block;    width:100px; height: 138px; border:1px solid #444240; margin-bottom:4px;  }
#zona_izq ul.prensa li a:hover img
{ width:104px; height: 140px; border:1px solid #a62963; /*margin-left:-1px; */margin-top:-1px; margin-bottom:3px;}
 
 
#zona_izq ul.prensa li.cartel
{color:#a62963;	float:left;  font-size:10px; font-weight:bold; font-family: Verdana, Arial,Times,  "Lucida Fax",  sans-serif;   line-height:11px;  background-color:transparent;  height: 212px;  width:218px; margin-left:2px;  margin: 10px 4px 0px 2px; }
#zona_izq ul.prensa li.cartel a img
{ display:block;    width:200px; height: 185px; border:1px solid #444240; margin-bottom:4px;  }
#zona_izq ul.prensa li.cartel a:hover img
{ width:204px; height: 187px; border:1px solid #a62963; margin-top:-1px; margin-bottom:3px;}


/*ENVIO DE EMAIL
************************/
#contactar 
{ padding-left:20px; width:440px; background-color: #252525; margin-top:15px; line-height:16px; float:left; }
#contactar input.hidden 
{display:none; }
#contactar fieldset 
{border:0px;  }
#contactar label
{font-weight: bold; clear:both; text-align:left;padding-top:6px; }
#contactar input, #contactar textarea, #contactar select
{display:block; float:left; color: #565656; clear:both;/*margin-top: 4px;	padding: 0px 1px 1px 1px;*/}
#contactar textarea
 {padding-top:2px; padding-left:2px;width:300px; height:80px; }
#contactar select
{width:160px;}
#contactar input.submit, #realizar_consulta input.submit, input.submit
{width:auto; /*display:block;*/float:right;color:#6699CC; height:20px;/* font-size:11px;*/margin-right:20px; margin-bottom:10px;font-weight: bold; padding-bottom:1px;  }
#errores_mail
{ height:90px; float:left;margin-left:190px;	position: absolute;}
#errores_mail ul li
{text-align:left;line-height:14px; list-style: none; font-size:90%;color: #D40000; display:block;   }
.error 
{text-align:right;padding:2px 0px 8px 0px;}
.error2{text-align:left;padding:2px 0px 8px 40px;}

/*TALLAS
************/
#zona_pictures
{float:left; /*height: 399px; */width: 206px;  padding: 6px 6px 4px 6px;}
#zona_pictures img
{width: 194px; height: 180px;margin-top: 16px; }
#zona_pictures.PadFlash
{	margin-top:40px; }
#zona2_tallas
{float:left; 	height: 389px;padding-top:16px; text-align: left; padding-left:6px; width:480px;color:White;}
#tabla_tallas
{display:block; height:155px; margin:10px 0px 5px 65px; width: 330px; 	background-color:#252525; color:White; text-align:left; padding:6px 14px 6px 14px; line-height:17px;   }
#zona2_tallas table {/*border:1px solid #a62963;*/text-align:center; border:1px solid White;}
#zona2_tallas table tr td {padding-left:30px; }
#zona2_tallas table tr.claro{	background-color: #2F2F2F;}
#zona2_tallas table th {width:330px;  	text-align:center;}

.alt16{	line-height:15px; font-size:11px; }
#zona2_tallas .alt16{	padding-right:10px; }
#zona2_tallas .alt16 span{line-height:14px; font-size:10px; }
a.blancote{ color:White !important; text-decoration: none;}
a:hover.blancote{	text-decoration: underline; color:White; }

a.grisito {color: #565656;}
a.grisito:hover {color: #a62964; text-decoration: underline;}

/* CAPAS PARA LAS FAQ
**************************/
#cont_pestana1, #cont_pestana2 
{ padding-bottom: 14px;margin-left:10px; }
.zonacapas h3 
{ width: 650px; border-bottom: 1px dashed #92295D; 	padding: 6px 3px 4px 1px; font-size: 12px; line-height:16px;	text-transform: none;  }
.zonacapas ul
{margin:0px 12px 10px 0px; font-size:100% !important;}
.zonacapas li h3 
{	padding-left:4px; }
.zonacapas li
{background: url(../imagenes/icos/bg_flechaDw.gif) no-repeat 630px 8px; padding: 0px 0 !important; margin-bottom: 16px; margin-left: 0px; list-style: none none !important; border: 1px solid Black;  display:block;  }
.zonacapas li li
{display:block; border:0px; margin-top:8px; padding-left:7px !important;line-height:14px; color: #565656; font-size:100%; background: transparent;/*si no lo pongo repite el background de li*/ margin-right:5px;}
.zonacapas li.select
{ background:  #FFEAF2 url(../imagenes/icos/bg_flechaUp.gif) no-repeat 630px 8px !important;
 border: 1px solid #ccc; text-align:justify; padding:1px 1px 1px 1px;}
.zonacapas li.titulo .titulando
{display:block; font-size: 13px; font-weight: bold; color: #92295D; text-decoration: none; padding:20px 0px 4px 2px; width:670px;  background:Black; /*margin-left:2px; */text-transform: uppercase;}
li.droite
{position:absolute; /* float:right !important; */display:block; }


div#fijando
{ float:left;display:block; position:relative;width:680px; overflow: hidden;	/*z-index:100;  */}
div#fijando.h630
{ height:630px;}
/*div#fijando.h590
{ height:560px;}*/

div#item_mover
{ float:left; /*width:3800px;*/ overflow: hidden; /*z-index:10; */} 

div#capa1, div#capa2, div#capa3 
{float:left; display:block; width:690px; height:630px; /*margin-left:10px;*/ }
div#capo1, div#capo2, div#capo3, div#capo4, div#capo5, div#capo6
{float:left;  display:block; width:680px; height:750px;}	

/*404*/
#NewContainer2.ponerModelo
{background:black url(../imagenes/bg/modelo_nightbra.jpg) no-repeat;width:942px; float:left; display:block;height:410px; margin:0; margin-top:2px;  }
#Texto404{float:right;width: 850px;  text-align:right;  /*padding-right:60px;*/ height:200px;font-family: /*80%/100%  */ Arial,Verdana,Times,  "Lucida Fax",  sans-serif;  font-size: 25px; padding-top:40px; padding-right:50px;   line-height:40px; }
#Texto404bl{float:right; text-align:right; font-size: 11px; padding-top:20px;padding-left: 300px;   line-height:18px; padding-right:50px;  }

