html, body{
	BORDER: 0px;
	 PADDING: 0px; 
	 FONT-SIZE: 100%; 
	 MARGIN: 0px; 
	 VERTICAL-ALIGN: baseline; 
	 outline: 0;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	 FONT-SIZE: 12px;
}

ol,ul { list-style : none; }


A {
	FONT-WEIGHT: normal; 
	COLOR: #000; 
	TEXT-DECORATION: none;
}

IMG {
	BORDER: none;
}

#contenedor {
	margin: 0px auto; 
	padding: 0px; 
	border: white 1px solid; 
	width: 955px;
	text-align:center;
}

#top {
	background: #ffffff; 
	text-align: left;
}

#menu-top {
	FONT-SIZE: 7pt; 
	BACKGROUND: #ffffff; 
	FLOAT: right; 
	MARGIN: 10px 0 3px 0; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

#idiomas {
	BACKGROUND: url(../img/idiomas.png) no-repeat; 
		width: 140px;
		height: 20px;
	float: left;
	color: #fff;
	PADDING: 7px 0 7px 0; 
	text-align: center;
			cursor:pointer;
					margin-left: -100px;
					margin: -5px;


}

#idiomas A {
	COLOR: #ffffff;
}

#login {
	FONT-SIZE: 4pt; 
	FLOAT: left; 
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 440px; 
	margin-top:0px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	
}

#login LABEL {
	CLEAR: none; 
	DISPLAY: block; 
	PADDING: 4px 3px 2px 10px; 
	FONT-SIZE: 6pt; 
	FLOAT: left; 
	MARGIN: 3px 5px 2px 0px; 
	WIDTH: 60px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: right;
}
#login INPUT.campo {
	CLEAR: none; 
	BORDER: #ccc 1px solid; 
	DISPLAY: block; 
	FONT-SIZE: 7pt; 
	FLOAT: left; 
	MARGIN: 1px 0px; 
	WIDTH: 100px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

#login INPUT.submit {
	BORDER-WIDTH: 0px; 
	CLEAR: none; 
	PADDING: 4px 0 5px 0; 
	DISPLAY: block;  
	FONT-SIZE: 6pt; 
	BACKGROUND: url(../img/enviar.png) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 10px; 
	TEXT-TRANSFORM: uppercase;
	WIDTH: 44px; 
	COLOR: #ffffff; 
}

#enlaces-top {
	FONT-SIZE: 6pt; 
	FLOAT: left; 
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 250px; 
	PADDING: 5px 0 5px 0;
}

#enlaces-top2 {
	FONT-SIZE: 6pt; 
	FLOAT: left; 
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 350px; 
	PADDING: 5px 0 5px 200px;
}

#resumen_carrito {
	BACKGROUND: url(../img/carrito.png) no-repeat left 50%; 
	FLOAT: left; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 115px; 
	HEIGHT: 19px;
}


#resumen_carrito A {
	DISPLAY: block; 
	PADDING: 5px 10px 20px 25px
}

#resumen_carrito #current {
	MARGIN-TOP: 0px; 
	DISPLAY: none; 
	RIGHT: 0px; 
	BACKGROUND: #e6e6e6; 
	WIDTH: 277px; 
	BORDER: 2px #ffffff solid; 
	POSITION: absolute; 
	TOP: 20px;
}

#resumen_carrito {
	Z-INDEX: 999999; 
	POSITION: relative;
}

#resumen_carrito DIV {
	TEXT-ALIGN: left;
}

#resumen_carrito #current A {
	BACKGROUND-IMAGE: none;
}

#resumen_carrito:hover #current {
	DISPLAY: block;
}

#resumen_carrito TABLE#items {
	CLEAR: both; 
	BORDER-WIDTH: 0px; 
	FONT-SIZE: 1.05em; 
	BACKGROUND: #e6e6e6; 
	MARGIN: 0px 0px 2px; 
}

#resumen_carrito TABLE#items TD {
	BORDER: #fff 1px solid; 
}

#resumen_carrito IMG.imgcesta {
	PADDING: 2px; 
	Z-INDEX: 99999;  
	MARGIN: 0px 2px 0px 0px; 
	WIDTH: 38px;
}

#resumen_carrito TD.bag_image {
	MARGIN: 0px; 
	WIDTH: 44px; 
	PADDING-TOP: 0 0 0 3px;
}

#resumen_carrito DIV.bag_name {
	MARGIN-TOP: 2px; 
	COLOR: #666;
}

#resumen_carrito DIV.bag_name A {
	PADDING: 0px; 
}

#resumen_carrito DIV.bag_colour {
	PADDING: 1px 0 0 0;
	LINE-HEIGHT: 1.05em;
}

#resumen_carrito DIV.bag_quantity {
	LINE-HEIGHT: 1.05em;
}

#resumen_carrito TD.bag_price {
	FONT-SIZE: 1.05em; 
	MARGIN-RIGHT: 8px; 
	TEXT-ALIGN: right;
}

#resumen_carrito #current DIV.title {
	MARGIN: 10px 0px; 
	WIDTH: 119px;
}

#resumen_carrito #current DIV.value {
	MARGIN: 10px 0px;
}

#resumen_carrito #current DIV.value A {
	PADDING: 0 8px 0 0;
}

#resumen_carrito #current .grey {
	CLEAR: both; 
	PADDING: 8px;
	BACKGROUND: #e6e6e6;
}

#resumen_carrito #current UL.title LI {
	DISPLAY: block
}

#resumen_carrito #current UL.value LI {
	DISPLAY: block
}

#resumen_carrito #control {
	PADDING: 0px; 
	BORDER-TOP: #fff 1px solid; 
	DISPLAY: block; 
	FONT-SIZE: 1.05em; 
	BACKGROUND: #787878; 
	TEXT-ALIGN: left
}

#resumen_carrito #control A {
	PADDING: 15px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 0px; 
	COLOR: #fff; 
}

/***fin carrito*************************/

#logo {
	HEIGHT: 85px; 
	TEXT-ALIGN: center;
	BACKGROUND: url(../img/fondo_logo.jpg) no-repeat center top;
}

#logo2 {
	HEIGHT: 85px; 
	padding-top:0px;
	TEXT-ALIGN: center;
	BACKGROUND: url(../img/fondo_logo2.jpg) no-repeat center top;
}

#logo H1 {
	BACKGROUND: url(../img/logo.jpg) no-repeat center top; 
	MARGIN: 0px auto; 
	WIDTH: 197px; 
	TEXT-INDENT: -1000em; 
	HEIGHT: 79px;
}
#logo H1 A {
	DISPLAY: block; 
	WIDTH: 150px; 
	HEIGHT: 100px;
}

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

#menu-header {
	PADDING: 0px; 
	BACKGROUND: #ffffff; 
	BORDER-BOTTOM: #ffffff 2px solid;
}

.menu {
	PADDING: 14px 0 14px 0; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	BACKGROUND: #033955; 
	MARGIN: 0px auto; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
}

.menu SPAN {
	MARGIN: 0px; 
	TEXT-TRANSFORM: 
	uppercase; COLOR: #fffffffff
}
.menu SPAN A {
	MARGIN: 0; 
	COLOR: #ffffff; 
	PADDING: 14px 6px 14px 6px;
}

.menu SPAN A:hover {
	COLOR: #37647c;
}

.menu SPAN  A.activo {
	COLOR: #37647c;
}
/**********************************************/

#contenido {
  text-align:left;
}

#index{
    BACKGROUND: url(../img/fotoindex.jpg) no-repeat center top;
	width:955px;
	height:554px;
	/*padding: 30px 0 0 0;*/
	text-align:center;
	font-size: 20px;
	color: #ffffff;

}

#index sup {
   font-size: 12px;
}

#quees1_es{
    BACKGROUND: url(../img/quees1_es.jpg) no-repeat center top;
	width:955px;
	height:555px;
	position:relative;
	top:-12px;
}
#quees1_en{
    BACKGROUND: url(../img/quees1_en.jpg) no-repeat center top;
	width:955px;
	height:555px;
	position:relative;
	top:-12px;
}
#quees1_fr{
    BACKGROUND: url(../img/quees1_fr.jpg) no-repeat center top;
	width:955px;
	height:555px;
	position:relative;
	top:-12px;
}
/*---------------------------------*/
#quees2_es{
    BACKGROUND: url(../img/quees2_es.jpg) no-repeat center top;
	width:955px;
	height:554px;
	position:relative;
	top:-12px;	
}
#quees2_en{
    BACKGROUND: url(../img/quees2_en.jpg) no-repeat center top;
	width:955px;
	height:554px;
	position:relative;
	top:-12px;	
}
#quees2_fr{
    BACKGROUND: url(../img/quees2_fr.jpg) no-repeat center top;
	width:955px;
	height:554px;
	position:relative;
	top:-12px;	
}
/*-------------------------------*/
#quees3_es{
    BACKGROUND: url(../img/quees3_es.jpg) no-repeat center top;
	width:955px;
	height:554px;
	position:relative;
	top:-12px;	
}
#quees3_en{
    BACKGROUND: url(../img/quees3_en.jpg) no-repeat center top;
	width:955px;
	height:554px;
	position:relative;
	top:-12px;	
}
#quees3_fr{
    BACKGROUND: url(../img/quees3_fr.jpg) no-repeat center top;
	width:955px;
	height:554px;
	position:relative;
	top:-12px;	
}



#coleccion_es{
    BACKGROUND: url(../img/fondocoleccion_es.jpg) no-repeat center top;
	width:955px;
	height:554px;
}

#coleccion_en{
    BACKGROUND: url(../img/fondocoleccion_en.jpg) no-repeat center top;
	width:955px;
	height:554px;
}

#coleccion_fr{
    BACKGROUND: url(../img/fondocoleccion_fr.jpg) no-repeat center top;
	width:955px;
	height:554px;
}

#coleccion_es #contenido, #coleccion_en #contenido,#coleccion_fr #contenido{

  margin-left:135px;
  padding-top: 40px;
  width:714px;
  height: 520px;
}

#coleccion_es #contenido #izquierda, 
#coleccion_en #contenido #izquierda, 
#coleccion_fr #contenido #izquierda{
  float:left;
  width:365px;
  height: 336px;
  text-align:right;
}

#coleccion_es #contenido #derecha, 
#coleccion_en #contenido #derecha, 
#coleccion_fr #contenido #derecha{
  float:right;
  width:290px;/*262*/
  height: 336px;


}

#coleccion_es #contenido #derecha .precio,
#coleccion_en #contenido #derecha .precio,
#coleccion_fr #contenido #derecha .precio{
  padding-top: 30px;
  font-size: 20px;
}

#coleccion_es #contenido #derecha .add,
#coleccion_en #contenido #derecha .add,
#coleccion_fr #contenido #derecha .add{
  padding-botton: 60px;
}

#coleccion_es #contenido #derecha .int,
#coleccion_en #contenido #derecha .int,
#coleccion_fr #contenido #derecha .int{
  margin-left:5px; 
 border:none;
 width:19px;
 height:18px;
  BACKGROUND: url(../img/int.jpg) no-repeat left top; 
}

#coleccion_es #contenido #derecha .tallas,
#coleccion_en #contenido #derecha .tallas,
#coleccion_fr #contenido #derecha .tallas{

  font-weight: bold;
  color: #666666;
  margin-left: 5px;

}


#coleccion_es #contenido #derecha label,
#coleccion_en #contenido #derecha label,
#coleccion_fr #contenido #derecha label{
	clear: none;
	width: 45px;
	float: left;
	padding: 5px 4px 5px 0;
	text-align: right;
}

#coleccion_es #contenido #derecha .campo,
#coleccion_en #contenido #derecha .campo,
#coleccion_fr #contenido #derecha .campo{
	width: 20px;
	margin-left:5px;
}

#coleccion_es #contenido #derecha .boton_mas,
  #coleccion_en #contenido #derecha .boton_mas,
  #coleccion_fr #contenido #derecha .boton_mas{
   background: url(../img/bullet_toggle_plus.png) no-repeat center center;
   width:11px;
   height:11px;
   border:none;
   position:relative;
   top:-6px;
   left:0px;
}
#coleccion_es #contenido #derecha .boton_menos,
  #coleccion_en #contenido #derecha .boton_menos,
  #coleccion_fr #contenido #derecha .boton_menos{
   background: url(../img/bullet_toggle_minus.png) no-repeat center center;
   width:11px;
   height:11px;
   border:none;
   position:relative;
   top:6px;
   left:-14px;
}

@-moz-document url-prefix() {
  #coleccion_es #contenido #derecha .boton_menos,
  #coleccion_en #contenido #derecha .boton_menos,
  #coleccion_fr #contenido #derecha .boton_menos
  {top:12px;}
  #coleccion_es #contenido #derecha .boton_mas,
  #coleccion_en #contenido #derecha .boton_mas,
  #coleccion_fr #contenido #derecha .boton_mas{top:0px;}
}


#coleccion_en #contenido #derecha #controles_cantidad,
#coleccion_fr #contenido #derecha #controles_cantidad
{
	float: left;
	width: 11px;
	clear: none;
	margin: 0;
	padding: 0;
}
#coleccion_es #contenido #derecha #controles_cantidad a,
#coleccion_en #contenido #derecha #controles_cantidad a,
#coleccion_fr #contenido #derecha #controles_cantidad a
{

	margin-left: 45px;
	margin-top:0;
	padding:0px;
	/*display: block;*/
}

#coleccion_es #contenido #derecha span,
#coleccion_en #contenido #derecha span,
#coleccion_fr #contenido #derecha span{
  color: #666666;
}

#coleccion_es #contenido #derecha .anade{
	BORDER-WIDTH: 0px; 
	CLEAR: none; 
	PADDING: 4px 0 5px 0;  
	BACKGROUND: url(../img/anade_es.jpg) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 0; 
	WIDTH: 105px; 
	height: 75px;
}

#coleccion_en #contenido #derecha .anade {
	BORDER-WIDTH: 0px; 
	CLEAR: none; 
	PADDING: 4px 0 5px 0;  
	BACKGROUND: url(../img/anade_en.jpg) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 0; 
	WIDTH: 105px; 
	height: 75px;
}

#coleccion_fr #contenido #derecha .anade {
	BORDER-WIDTH: 0px; 
	CLEAR: none; 
	PADDING: 4px 0 5px 0;  
	BACKGROUND: url(../img/anade_fr.jpg) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 0; 
	WIDTH: 105px; 
	height: 75px;
}


#coleccion_fr #contenido #derecha .verbolsa {
	BORDER-WIDTH: 0px; 
	CLEAR: none; 
	PADDING: 4px 0 5px 0;  
	BACKGROUND: url(../img/verbolsa_fr.jpg) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 23px 0 0 15px; 
	WIDTH: 101px; 
	height: 29px;
}

#coleccion_es #contenido #derecha .verbolsa {
	BORDER-WIDTH: 0px; 
	CLEAR: none; 
	PADDING: 4px 0 5px 0;  
	BACKGROUND: url(../img/verbolsa_es.jpg) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 23px 0 0 15px; 
	WIDTH: 101px; 
	height: 29px;
}

#coleccion_en #contenido #derecha .verbolsa {
	BORDER-WIDTH: 0px; 
	CLEAR: none; 
	PADDING: 4px 0 5px 0;  
	BACKGROUND: url(../img/verbolsa_en.jpg) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 23px 0 0 15px; 
	WIDTH: 101px; 
	height: 29px;
}


#coleccion_es #contenido #tambien,
#coleccion_en #contenido #tambien,
#coleccion_fr #contenido #tambien{
  /*BACKGROUND: url(../img/fondotambien.jpg) no-repeat center top;*/
  clear:both;
  height:31px;
  padding: 8px 0 0 30px;
}


#coleccion_es #contenido #mas_articulos .articulo,
#coleccion_en #contenido #mas_articulos .articulo,
#coleccion_fr #contenido #mas_articulos .articulo{
  width:170px;
  margin: 10px 5px 25px 5px;
  float:left;
  text-align:center;
}

#coleccion_es #contenido #mas_articulos .articulo span span,
#coleccion_en #contenido #mas_articulos .articulo span span,
#coleccion_fr #contenido #mas_articulos .articulo span span{
  color: #666666;
}




#dct_es {
    BACKGROUND: url(../img/fotodct_es.jpg) no-repeat center top;
	width:955px;
	height:554px;
}

#dct_en {
    BACKGROUND: url(../img/fotodct_en.jpg) no-repeat center top;
	width:955px;
	height:554px;
}

#dct_fr {
    BACKGROUND: url(../img/fotodct_fr.jpg) no-repeat center top;
	width:955px;
	height:554px;
}

#dct .texto {
margin: 40px 0 0 65px;
width: 293px;
}


#dct .texto p{
  padding-top: 3px;
  text-align: justify;
  color: #084965;
}


#donde1 {
    BACKGROUND: url(../img/fotodonde.jpg) no-repeat center top;
	width:955px;
	height:554px;
}

#donde1 #contenido {
  float:right;
  margin: 190px 70px 0 0;
  width:460px;
  height: 330px;
}

#donde1 #contenido .tiendas{
   margin: 0 0 15px 0;

}

#donde1 #contenido .tiendas img{
   margin: 0 20px 15px 0;
   float:left;
   clear:both;
}

#donde1 #contenido .tiendas h3 {
 color: #004163;

}

#donde1 #contenido .tiendas p {
 color: #222222;
 padding-bottom:40px;
}

#donde1 #contenido .tiendas input {
 color: #999999;
 border:1px solid #97b2bf;
 background-color:#ffffff;
 padding: 4px;
}

#donde1 #contenido .tiendas .enviar {
 background:url(../img/boton.jpg) no-repeat center top;
 width:27px;
 height:27px;
 border:none;
}

#donde1 #contenido .tiendas .entrar {
 background:url(../img/entrar.jpg) no-repeat center top;
 width:85px;
 height:25px;
 border:none;
}

/*------------------------------------------------------*/
#donde2 {
    BACKGROUND: url(../img/fotodonde2.jpg) no-repeat center top;
	width:955px;
	height:570px;
}


#donde2 #contenido {
  float:right;
  margin: 20px 0 0 0;
  width:520px;
  height: 330px;
}

#donde2 #contenido .lugares{
  margin:4px 0 20px 0;
}

#donde2 #contenido .lugares .frame_street {
    overflow:auto;
	width:321px;
	height:214px;
	margin: 0 0 15px 0;
}

#donde2 #contenido .lugares .azul {
 float:right;
 color: #999999;
 margin: 80px 40px 0 0;
 BACKGROUND: url(../img/fondoazul.jpg) no-repeat center top;
 width: 150px;
 height: 150px;
 text-align:center;
  
}

#donde2 #contenido .lugares .azul p{
  padding: 25px;
  color: #ffffff;
  text-align:justify;
}

/*----------------------------------------*/
#donde3 {
    BACKGROUND: url(../img/fotodonde3.jpg) no-repeat center top;
	width:955px;
	height:570px;
}


#contactar {
    BACKGROUND: url(../img/fondocontactar.jpg) no-repeat center top;
	width:955px;
	height:574px;
	
}

#contactar .contenido {
  color: #000000;
  width:240px;
  position:relative;
  top:220px;
  left:140px;
  text-align:center;
}

#contactar .contenido p{
 font-size: 14px;
}

.email {
  color:#023a56;
  font-size: 16px;
}

#legal{
    float: left;
    text-align: left;
	padding: 10px 0 0 0;
	width: 955px; 
	clear:both;
}

.col_legal {
   float: left; 
   width: 450px; 
   line-height:12px;
  /* FONT-FAMILY: "Trebuchet MS"; */
   font-size: 11px;
   padding: 0 0 0 5px;

}

.last_legal {
   margin-right: 0 !important;
   border-right: 0px;
   width: 450px;
   padding: 0 0 0 35px;
}

.col_legal p {
 color:#444444;
 text-align:justify;
}

.col_legal h2 {
 color:#000000;
 text-align:justify;
 font-size: 14px;
}


#pie {
 text-align:right;
 margin:5px 0 5px 0;
 clear:both;
}


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

#calculotalla {
    BACKGROUND: url(../img/fondotalla.jpg) no-repeat center top;
	width:955px;
	height:570px;
}

#calculotalla #calculadora {
/*background-color: #b2b2b2;*/
float:right;
margin: 15px 42px 0 0;
padding: 92px 63px 0 0;
width:470px;
height:300px;
text-align:right;
}

#calculotalla #calculadora .contorno{
width:64px;
height:13px;
margin-bottom:46px;
}

#calculotalla #calculadora .debajo{
width:64px;
height:13px;
margin-bottom:40px;
}

#calculotalla #calculadora .cintura{
width:64px;
height:13px;
margin-bottom:28px;
}

#calculotalla #calculadora .cadera{
width:64px;
height:13px;
margin-bottom:96px;
}



#calculotalla #calculadora #calcula
{
	padding: 10px 0 12px 17px;
	border:none;
	width: 186px;
	text-align: left;
	font-size:10px;
	color:#ffffff;
	background: url(../img/boton-siguiente.png) no-repeat;
}

#calculotalla #calculadora #calcula:hover
{
	background: url(../img/boton-siguiente-hover.png) no-repeat;
}


#calculotalla #resultados {
background-color: #b2b2b2;
float:right;
margin: 85px 42px 0 0;
padding: 12px 63px 0 0px;
width:400px;
height:300px;
text-align:left;
}

#calculotalla #resultados p{
margin-left:20px;
}


#carro {
	width:955px;
}

#carro .titulo {
   color:#656464;
   font-size:28px;
}

.contenedor_col_interior {
   border: 1px solid #013a58;
   border-top:none;
   margin-left:0px;
   padding: 40px 0px 0 0px;
   width:953px;
	text-align:center;
} 

.contenedor_col_interior table {
 width: 900px;
 margin: 10px 0 10px 22px; 
 border-right: 1px solid #4f4f4f;
}

.contenedor_col_interior table th {
 background-color: #4f4f4f;
 height: 20px;
 font-size:10px;
 color: #ffffff;
}

.contenedor_col_interior table td {
border-bottom: 1px solid #4f4f4f;
border-left: 1px solid #4f4f4f;
 color: #4f4f4f;
 height: 80px;
}

.contenedor_col_interior .derecha{
  text-align:right;
  padding: 10px 30px 10px 0;
}


.contenedor_col_interior .derecha .total{
  position:relative;
  right:0px;
  text-align:right;
  background:  url(../img/total.jpg) #ffffff no-repeat right top;
  width: 436px;
  height: 68px;
  color:#ffffff;
  font-size: 38px;
  padding: 15px 20px 0 0;
  margin-left:470px;
  margin-top:20px;
}

/*--------------------------------------------*/
.contenedor_col_interior2 {
   border: 1px solid #013a58;
   border-top:none;
   margin:0px;
   padding: 20px 0px 0 0px;
   width:953px;
	text-align:center;
	overflow:hidden;
} 

.contenedor_col_interior2 table {
 width: 900px;
 height: 50px;
 margin: 0px 0 10px 22px; 
 border: 1px solid #013a58;
 background-color:#013a58;
 color: #ffffff;
}
.contenedor_col_interior2 .aviso {
 width: 900px;
 height: 100px;
 margin: 10px 0 10px 22px; 
 border: 1px solid #013a58;
}

.contenedor_col_interior2 .izquierda {
  float:left;
  width: 450px;
  margin-bottom: 40px;
}

.contenedor_col_interior2 .pago {
  float:left;
  width: 550px;
  margin-bottom: 40px;
}

.contenedor_col_interior2 .pago p{
text-align:left;
font-size:11px;
padding-left: 20px;
}

.contenedor_col_interior2 .pago #compra #pagos{
BACKGROUND: url(../img/tpvirtual.jpg) no-repeat;
width: 207px;
height:77px;
border:none;
float:right;
cursor:pointer;
}

.contenedor_col_interior2 .derecha {
  float:right;
  width:450px;
  margin-bottom: 40px;
}

.contenedor_col_interior2 .derecha span.boton_enlace a,.contenedor_col_interior2 .izquierda span.boton_enlace a
{
	background: url(../img/modificar-direccion.png) no-repeat;
	padding: 14px 0;
	color: #fff;
	display: block;
	width: 230px;
	text-align: center;
	font-size:10px;
	margin-left:80px;
	text-transform: uppercase;
}



.contenedor_col_interior2 .izquierda .titulo, .contenedor_col_interior2 .derecha .titulo {
	COLOR: #084965;
	FONT-SIZE: 25pt; 
	MARGIN: 0px; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: lowercase;
	text-align:left;
	margin-left: 90px;
	
}

.contenedor_col_interior2 table td{
 font-size:11px;
}

.contenedor_col_interior2 .izquierda .texto, .contenedor_col_interior2 .derecha .texto  {
   text-align:justify;
   margin-left: 90px;
  font-size:10px;
  color: #555555;
}

.contenedor_col_interior2 .derecha label {
font-size:10px;
color: #555555;
}

.contenedor_col_interior2 .derecha .left
{
text-align:left; margin-left:85px;
}
.contenedor_col_interior2 .derecha .left label {
	PADDING-RIGHT: 30px; DISPLAY: inline;
	

}


/*--------------------------------------------*/



#submenu {
   float:left;
   width:955px;
   background:  url(../img/bg1.gif) #ffffff repeat-x bottom;
   padding:0;
   margin:0;
}
	  
#submenu ul {
   margin:0;
   padding: 10px 10px 0 0;
   list-style:none;
}
	  
 #submenu li {
   float:left;
   background: url(../img/izq1o.gif)  no-repeat left top;
   margin:0 4px 0 0;
   padding:0;
   border-bottom: 1px solid #013a58;
}

#submenu li:hover, #submenu li.activo {
 background: url(../img/izq1.gif) no-repeat left top;
}

#submenu a {
   display:block;
   background: url(../img/der1o.gif) no-repeat right top;
   padding: 7px 24px 6px 15px;
   text-decoration:none;
   font-size: 8px;
   font-weight:bold;
   color:#ffffff;
   margin-left:9px;
} 

#submenu a:hover {
   color:#ffffff;

    background: url(../img/der1.gif) #013a58 no-repeat right top;
}
	  
#submenu .activo {
 padding-bottom:0;
}

#submenu .activo a {
   color:#ffffff;
   padding-bottom:6px;
   background: url(../img/der1.gif) no-repeat right top;
}
/********************************************************/

#paginador3 {
   height: 16px;
   display:block;
   clear:both;
   padding-top: 0;
   padding-bottom: 15px;
   padding-right: 30px;
}

#paginador3 .derecha{
   position:relative;
   float:right;
   right:0;
   top:0;
   font-family:"Trebuchet MS";
   font-size:14px;
   font-weight:normal;
   color:#ffffff;
   text-decoration:none;
}


#paginador3 .derecha a,#paginador3 .izquierda a{
   color:#ffffff;
   text-decoration:none;
}


.coleccion {
 width: 120px;
}

/**botones anterior siguiente************************************************************/
.botones
{
	width: 700px;
	float: right;
	padding: 0;
	margin-top: 10px;
	text-align: right;
	
}

.botones a
{
	color: #fff;
	display: block;
	float: right;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
}


.botones #siguiente a
{
	padding: 10px 0 12px 14px;
	width: 172px;
	text-align: left;
	font-size:10px;
	background: url(../img/boton-siguiente.png) no-repeat;
}

.botones #siguiente a:hover
{
	background: url(../img/boton-siguiente-hover.png) no-repeat;
}

.botones #anterior a
{
	padding: 10px 14px 12px 0;
	width: 172px;
	text-align: right;
	background: url(../img/boton-anterior.png) no-repeat;
	font-size:10px;
}

.botones #anterior a:hover
{
	background: url(../img/boton-anterior-hover.png) no-repeat;
}

/***inicio estilos registro************************************************************************************/

H4 {
	FONT-WEIGHT: normal
}

H3.registro {
	COLOR: #084965;
	float:left;
	PADDING: 0; 
	FONT-SIZE: 35pt; 
	MARGIN: 0px; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: lowercase;
}


FORM DIV {
	CLEAR: both; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; 
	VERTICAL-ALIGN: text-top; PADDING-TOP: 0.5em
}
FORM DIV.input {
	COLOR: #444
}

FORM DIV.required {
	FONT-WEIGHT: bold; COLOR: #333
}

FORM .submit {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; MARGIN-TOP: 10px; BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

LABEL {
	PADDING-RIGHT: 20px; DISPLAY: block
}

.derecha LABEL {padding-right:0; text-align:left;}

.derecha INPUT {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; 
	FONT-FAMILY: arial, "verdana", sans-serif
}

INPUT {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; 
	FONT-FAMILY: arial, "verdana", sans-serif
}
TEXTAREA {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; 
	FONT-FAMILY: arial, "verdana", sans-serif
}
SELECT {
	CLEAR: both; FONT-SIZE: 12px; VERTICAL-ALIGN: text-bottom; WIDTH: 80%
}
OPTION {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#nueva-direccion-envio SPAN.boton-enlace A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; 
	BACKGROUND: url(../img/modificar-direccion.png) no-repeat; PADDING-BOTTOM: 12px; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 230px; COLOR: #fff; PADDING-TOP: 12px; TEXT-ALIGN: center
}
#menu-registro {
	FLOAT: left; 
	MARGIN: 30px 20px 0px 0px; 
	WIDTH: 290px;
}
#contenido-registro {
	MARGIN-TOP: 30px; 
	FLOAT: left; 
	WIDTH: 645px;
}
#contenido-registro #marco {
	BORDER: #084965 1px solid; 
	BACKGROUND: #ffffff; 
	PADDING: 0 10px 10px 10px;
	TEXT-ALIGN: left;
}
#contenido-registro #marco LABEL {
	FONT-WEIGHT: normal; 
	MARGIN: 5px 0px; 
	TEXT-TRANSFORM: uppercase;
}
#contenido-registro #marco INPUT {
	WIDTH: 150px; 
	PADDING: 0;
}








#menu-registro2 {
	FLOAT: left; 
	MARGIN: 30px 20px 0px 0px; 
	WIDTH: 290px;
}
#contenido-registro2 {
	MARGIN-TOP: 30px; 
	FLOAT: left; 
	WIDTH: 430px;
}
#contenido-registro2 #marco {
	BORDER: #084965 1px solid; 
	BACKGROUND: #ffffff; 
	PADDING: 0 10px 10px 10px;
	TEXT-ALIGN: left;
}
#contenido-registro2 #marco LABEL {
	FONT-WEIGHT: normal; 
	MARGIN: 5px 0px; 
	TEXT-TRANSFORM: uppercase;
}
#contenido-registro2 #marco INPUT {
	WIDTH: 250px; 
	PADDING: 0;
}


#contenido-registro2 .submit2 INPUT {
	BORDER: 0; 
	PADDING: 8px 0 12px 14px;  
	FONT-SIZE: 8pt; 
	BACKGROUND: url(../img/boton-siguiente.png) no-repeat 0px 0px; 
	FLOAT: right;
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 178px; 
	CURSOR: pointer;
	COLOR: #fff;
	TEXT-ALIGN: left;
}
#contenido-registro2 DIV.submit2 INPUT:hover {
	BACKGROUND: url(../img/boton-siguiente-hover.png) no-repeat
}




















#contenido-registro #marco2 {
	BORDER: #084965 1px solid; 
	BACKGROUND: #ffffff; 
	PADDING: 90px 10px 90px 10px;
	TEXT-ALIGN: center;
	margin-right:0px;
}
#contenido-registro #marco2 LABEL {
	FONT-WEIGHT: normal; 
	MARGIN: 5px 0px; 
	TEXT-TRANSFORM: uppercase;
}

#contenido-registro #marco2 INPUT {
	WIDTH: 350px; 
	PADDING: 0;
}


#contenido-registro #marco P {
	TEXT-TRANSFORM: uppercase
}
#contenido-registro DIV.submit {
	PADDING: 0; 
	MARGIN: 0; 

}
#contenido-registro .submit2 INPUT {
	BORDER: 0; 
	PADDING: 8px 0 12px 14px;  
	FONT-SIZE: 8pt; 
	BACKGROUND: url(../img/boton-siguiente.png) no-repeat 0px 0px; 
	FLOAT: right;
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 178px; 
	CURSOR: pointer;
	COLOR: #fff;
	TEXT-ALIGN: left;
}
#contenido-registro DIV.submit2 INPUT:hover {
	BACKGROUND: url(../img/boton-siguiente-hover.png) no-repeat
}


#datos-personales {
	CLEAR: none; 
	FLOAT: left; 
	
	WIDTH: 200px;
}

#datos-direccion {
	CLEAR: none; 
	FLOAT: left; 
	WIDTH: 200px;
	padding-top:38px;
}

#datos-usuario {
	CLEAR: none; 
	FLOAT: left; 
	WIDTH: 200px;
	padding-top:38px;
}

H4 {
	FONT-SIZE: 20pt; 
	TEXT-TRANSFORM: lowercase;
}
#datos-usuario {
	CLEAR: none; 
	FLOAT: left; 
	WIDTH: 180px;
}



/***fin estilos registro**************************************************************************************/


/* Lander Table. */
      .landerTable {
        margin-top: 50px;
		margin-left: auto;
		margin-right: auto;
        width:      550px;
        height:     390px;
        background: url(../img/home/lander.png) no-repeat;
      }
  
      /* Country Select. */
      .country {    
        font-size:       12px;   
        font-weight:     bold;
        color:           #5E5E5E;
        text-decoration: none;
        padding-bottom:  5px;
        padding-top:     5px;
        padding-right:   8px;
        padding-left:    8px;
        font-family:     Helvetica, Arial;
      }
  
      .country:hover {
	color: #FFFFFF;
	background-color:#000;
      }
  
      /* Language Select. */
      .calloutDiv {
        position:    absolute;
        top:         0px;
        left:        0px;
        display:     none;
        margin-top:  20px;
        margin-left: 40px;
      }  
       
      .languageList {
        font-family:       Helvetica;
        font-size:         9px;
        color:             #666666;
        background-image:  url('../img/home/sliver_middle.png');
        background-repeat: repeat-y;
        padding-left:      10px;        
        margin-left:       5px;        
      }  
      
      .languageListArrow {
        background-image: url('../img/home/language_selector_top.png');      
        height:           20px;
        width:            148px;
        font-family:      Helvetic, Arial;
        font-weight:      bold;
        font-size:        14px;
        padding-top:      10px;
        padding-left:     20px;        
      }
      
      .languageBottom {
        background-image: url('../img/home/sliver_language.png');    
        height:           6px;
        width:            168px;
      }
  
      .language {
        font-family:    Helvetic, Arial;
        font-weight:    bold;
        font-size:      12px;
        padding-bottom: 5px;
      }
  
      .languageLink {
        color:           #666666;
        text-decoration: none;
        padding-left:    5px;
        padding-right:   5px;
        padding-top:     3px;
        padding-bottom:  3px;        
      }
     
      .languageLink:hover {
        background-color: #000000;
        color:            #FFFFFF;
      }
      
      /* Remember Me. */
      .rememberMe {
        padding-right: 3px;
        padding-left:  3px;
      }
      
      .rememberMe a {
        text-decoration: none;
        font-family:     Helvetica;
        font-size:       9px;
        color:           #666666;                          
      }
      
      .rememberMe a:hover {
        color: #000000;
      }
      
      /* Remember Me Box. */
      .rememberMeBox {}
      
      .rememberMeBox input {
        background-color:    #666666;  
        border-top-style:    none; 
        border-left-style:   none; 
        border-color:        #666666;
        background-color:    #FFFFFF;
        border-top-width:    0px;
        border-left-width:   0px;
        border-top-style:    none;
        border-left-style:   none;
        border-right-style:  none;
        border-bottom-style: none;
        color:               #000000;        
      }

#contenedor_lista_idiomas{
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	  }

#lista_idiomas{
	width: 500px;
	height: 299px;
	background-image: url(../img/home/lander.png);
	background-repeat: no-repeat;
	padding-top:10px;
	float:left;
	border: 1px solid #D7D7D7;
	padding-left: 50px;
	  }

#imagen_derecha{
	width: 154px;
	height: 311px;
	float:left;
}

#lista_idiomas_titulo{
	width: 100%;
	float: left;
	font-size: 17px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
/*	font-family: Arial, Helvetica, sans-serif;*/
	margin-bottom: 10px;
/*	font-weight: bold;*/
	  }
.idioma{
	float:left;
	width:100%;
	height:25px;
	  }

#recordar_pais{
	width:710px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
}

#firebugBody {
    position: fixed;
    top:0;
    left:0;
    margin:0;
    padding:0;
    width:1px;
    height:1px;
    overflow:visible;
}

.firebugCanvas {
    position:fixed;
    top: 0;
    left: 0;
    display:none;
    border: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-top: 0 none;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
    border-left: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}

.firebugRuler {
    position: absolute;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugRulerH {
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.firebugLayoutBox {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: 0;
}

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    opacity: 0.8;
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    opacity: 0.4;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}


