/* CSS Document */

body {
	background-color:#ffffff;	
	margin-left: 0px;
	margin-top:0px;

}
.oneColFixCtr #container {
	padding-top:0px;
	padding-bottom:0px;
	/* width: 1086px */
	width: 990px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	min-height: 720px;
	height: auto !important;
	height:720px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background-color:#ffffff;
	margin-top:0px;
	text-align: center; /* this overrides the text-align: center on the body element. */
	/*overflow:auto; */

}
.oneColFixCtr #mainContent {
	width: 990px;
	/* width: 1028px */
	min-height:680px;
	height: auto !important;
	height:680px;
	vertical-align:top;
	text-align:center;
	/*overflow:auto; */
	margin:auto;

}

.top {
	width:750px; height:135px; float:left; text-align:right; margin-right:240px; 
}

.central {
	width:990px; 
	min-height:500px; 
	height: auto !important;
	height:500px;
	float:left; 
}

.botonera {
	width:100%; height:80px; float:left; text-align:center;  
}

.accesos_rapidos {
	width:90%; height:20px; float:right; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:9px; background-color:#FFF;
}

.creditos {
	width:100%; float:left; height:25px; font-family: Arial; font-size:10px; color:#666666; text-align:right; margin-top:5px;
}

.contenedor_izquierda {
	width:510px; 
	min-height:400px;
	height: auto !important;
	height:400px;
	float:left; margin:20px 5px 0px 0px; text-align:right;	
}

.contenedor_derecha {
	width:460px; 
	min-height:400px;
	height: auto !important;
	height:400px;
	float:left; margin:20px 0px 0px 5px; text-align:left;	
}
.contenedor_doble {
	width:800px; 
	min-height:400px; 
	height:auto !important; 
	height:400px; 
	float:left; margin:20px 5px 0px 135px; text-align:left; 
}

.contenedor_titulo {
	width:100%; height:56px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#E41270;
}
.contenedor_subtitulo {
	width:100%; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#E41270; text-align:left;
}

.contenedor_datos {
	width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:left;
}

.contenedor_asterisco {
	width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#E41270; text-align:left;
}

.contenedor_slides {
	width:490px; height:240px; float:right; margin-top:10px;	
}
.contenedor_slides_medida {
	width:490px; height:340px; float:right; margin-top:10px;	
}

.imagen_ampliada {
	width:426px; height:240px; float:left;	
}

.imagen_ampliada_medida {
	width:426px; height:335px; float:left;	
}
.contenedor_flechas {
	width:30px; height:40px; float:left; margin-top:200px;	
}

.contenedor_miniaturas {
	width:490px; height:95px; float:right;	
}
.contenedor_flechas_miniaturas {
	width:30px; height:80px; float:left; text-align:center; margin-top:15px;	
}

.contenedor_aclaraciones {
	width:415px; height:80px; float:right; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; margin-right:5px; 	
}
.contenedor_datos_personales {
	width:395px; float:right; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
}

.miniaturas {
	width:80px; height:80px; float:left; margin:2px 1px 2px 2px; border: solid #999 1px;	
}

.colores {
	width:30px; height:30px; float:left; margin:5px 5px 5px 5px; background-color:#0CC;	
}
.colores_pedido {
	width:15px; height:15px; float:left; margin:3px 3px 3px 3px; border:1px solid #000;
}

.linea_magenta {
	width:100%; height:4px; float:left; margin:5px 0px 5px 0px; background-image:url(imagenes/linea_magenta.png); background-repeat:repeat-x;
}

.form {
 		width:250px; background-color:#FFFFFF; font-size:11px;	font-family:Arial; color:#333;	padding:3px 0 0 4px; border: solid thin #006 ;	
}
.form_check {
 		background-color:#FFFFFF; font-size:11px; border: solid thin #006 ;	
}
.form_pedido {
 		width:190px; background-color:#FFFFFF; font-size:11px;	font-family:Arial; color:#333;	padding:3px 0 0 4px; border: solid thin #006 ;	
}
.form_newsletter {
 		width:120px; background-color:#FFFFFF; font-size:10px;	font-family:Arial; color:#333; border: solid thin #666;	
}

.link_pie {
	font-family: Arial; font-size:10px; color:#8C7873; text-decoration:none;
}

.link_pie:hover {
	font-family: Arial; font-size:10px; color:#8C7873; text-decoration:underline;
}

.link_magenta_12 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E41270; text-align:left; text-decoration:none; 
}

.link_magenta_12:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E41270; text-align:left; text-decoration:underline; 
}

.link_magenta_15 {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#E41270; text-align:left; text-decoration:none; 
}

.link_magenta_15:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#E41270; text-align:left; text-decoration:underline; 
}

.link_gris_15 {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; text-align:left; text-decoration:none; 
}

.link_gris_15:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; text-align:left; text-decoration:underline; 
}
.link_magenta_25 {
	font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#E41270; text-align:left; text-decoration:none; 
}

.link_magenta_25:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#E41270; text-align:left; text-decoration:underline; 
}

.link_accesos {
	font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-decoration:none; color:#000;	 
}
.link_accesos:hover {
	font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-decoration:none; color:#666;	 
}

.link_subcategorias_gris {
	font-family:Arial; font-size:25px; color:#999; text-align:left; line-height:26px; background-color:#FFF; text-decoration:none;
}
.link_subcategorias_gris:hover {
	font-family:Arial; font-size:25px; color:#333; text-align:left; line-height:26px; background-color:#FFF; text-decoration:none;
}
.texto_volver {
	font-family:Arial; font-size:27px; color:#E41270; text-align:left; line-height:29px; background-color:#FFF;
}

.texto_introduccion_gris {
	font-family:Arial; font-size:25px; color:#999; text-align:left; line-height:28px; background-color:#FFF;
}
.texto_introduccion_magenta {
	font-family:Arial; font-size:25px; color:#ca0656; text-align:left; line-height:28px; background-color:#FFF;
}
.texto_magenta_10 {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#E41270; text-align:left; 
}
.texto_magenta_18 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#E41270; text-align:left; background-color:#FFF;
}
.texto_gris_10 {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-align:left; 
}
.texto_gris_12 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; 
}
.texto_gris_18 {
	font-family:Arial; font-size:18px; color:#999; text-align:left; background-color:#FFF;
}
.texto_blanco_11 {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:left;
}



