/*************************INVESTIGACIO***************************/
body {
	background-color: #000000;	/*Color fondo*/
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000;
	margin: 0;
	padding: 0;
}
#contenedor{
	position:relative;
	width: 1024px;
	left:50%;
	margin-left:-512px;
}
/***********************FILA SUPERIOR IMÁGENES***************/
div#imagencapcalera{ position:absolute; top:0px; left:0px; float:left; z-index:0; }
div#enlacesprimeraparte {position:absolute;top:133px;left: 130px; margin:0;padding: 0; text-align:center;}
span.textocapcalera{color: #999999; font: bold 9px/10px Arial, Helvetica, sans-serif; text-align:center; }

/************************PARTE DERECHA*****************/
div#partederecha{ position:absolute; top:180px; left:830px; width: 157px; border-left:5px solid #666666;}	/*Capa que engloba toda la columna derecha*/

.banners{ position:absolute; top: 75px; left:15px; width: 140px; } 
.banner1{ padding-bottom:16px; margin-top: 12px; margin-bottom: 0px;} 
.banner2{ padding-bottom:7px; padding-top: 1px; margin-bottom: 9px;}

p.titulocondicionesventa{color: #999999; font: bold 10px/10px Arial, Helvetica, sans-serif; text-align:left; margin-bottom:-6px; }
p.textocondicionesventa{color: #999999; font: normal 9px/10px Arial, Helvetica, sans-serif; text-align:left; margin-bottom:-2px;}

div.recuadrodescuento{ background-color:#006666; padding:2px; width:134px; text-align:center; padding:5px 3px 3px 3px; margin-bottom: -4px;}	
p.textomedianodescuento {font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#ffff99;}
p.textograndedescuento {font: bold 11px/10px Verdana, Arial, Helvetica, sans-serif; padding:0; color:#ffff00;margin: 3px 0 3px 0px;}
p.textopequenodescuento {font: normal 9px/9px Arial, Helvetica, sans-serif; padding:0; color:#ffff99; margin:4px 0 4px 0;}

/**********************MENU PAGINAS************************/
div#menupaginasshop{ position:absolute;  top: -70px; width: 140px; text-align:center; } /*left:15px; margin-bottom: 12px;*/
div#altrespaginesshop p { border:0; padding:0; }

.titularesmenublanco{ font-size:11px; font-weight:bold; color:#ffffff;
	line-height:1em; margin:0; margin-bottom:6px; padding: 0; outline: 0; text-decoration: none; } 
	
div#form{ left:2px; width:140px; margin:0; padding:0; }
select { margin:0; padding:0; outline:0; }
.textosmenucaja{ color:#555555;font-size:7.5pt;text-decoration:none; }

div.rayahorizontalaltrespagines{ width:161px; background-color:#666666; height:2px; margin-left:-19px; margin-bottom: 10px; margin-top: -15px; }	/*Rayas parte derecha */
div.rayahorizontal1{ width:161px; background-color:#666666; height:1px; margin-left:-19px; margin-top: -20px;}	
div.rayahorizontal2{ width:161px; background-color:#666666; height:1px; margin-left:-19px; margin-top: -6px; margin-bottom: 10px;}
div.rayahorizontal3{ width:161px; background-color:#666666; height:1px; margin-left:-19px; margin-top: 0; margin-bottom: 10px;}
div.rayahorizontal4{ width:161px; background-color:#666666; height:1px; margin-left:-19px; margin-top: 15px; }	

/***************PARTE CENTRAL PAGINAS FIJAS******************/
.cuerpocentral{ position:absolute; top:180px; left:36px; width: 795px; } /*Capa que engloba todo el cuerpo central, incluida la raya vertical*/
div.rayasuperiorcentro{ width:777px; background-color:#666666; height:2px; margin-top: -10px;}	/*Rayas parte derecha*/
div.columnas{ position:absolute; top:3px; margin:0; padding: 0; float: left; width:378px; z-index:3; } 
div.columna1{ left:0px;  }
div.columna2{ left:398px; }
div.recuadroarriba{ position:absolute; background-color:#99cccc; margin:-8px 2px 20px 2px; width:374px; height: 30px;left:0px;}	/*378:Hay que descontar el padding*/

div.columnavertical{ left:794px;  top:-10px; width:1px; background-color:#666666; min-height:1653px;}

div.recuadroizquierda{ background-color:#ffffff;padding:10px 16px 0px 16px;margin-top:-6px;width:346px;height:auto; } 
div.recuadroderecha{background-color:#ffffff; padding:10px 16px 0px 16px; margin-top:-6px;width:346px;}	/*  378:Hay que descontar el padding margin-bottom:22px;*/

div.rayahorizontalcolumnas{ width:346px; background-color:#006666; height:1px;}

div#primerparrafo{ margin: 35px 0 0 0; padding:0;}

p.titularesrecuadro{ font-size:14px; font-weight:bold; color:#0033cc; text-align:left; vertical-align: center; margin-top: 7px;} 
span.titularesrecuadro{ font-size:14px; font-weight:bold; color:#0033cc; text-align:left; vertical-align: center;} 

.titularesarticulos{ font-size:12px; font-weight:bold; color:#0033cc; text-align:left; margin:0; } 
p.textopaginafija, span.textopaginafija, a.textopaginafija {color: #000000; font: normal 10px/12px; text-align:left;  }
a.textopaginafijacatalogo {color: #760000; font: bold 10px/12px; text-align:left;  }

div#floatright { padding-left:8px; padding-top:4px; float:right; }

/*Para la capa*/
div#capa1{position:absolute;top: -20px; left: 235px; width: 450px; height:auto; border: 3px solid gray; 
					padding: 10px 8px 0 18px; background-color:#ffffff; z-index:8; display:none;}
p.capasderecha, p.capasderecha a {color: #000000; font: bold 12px/22px; text-align:right; outline: 0; text-decoration: none;}
span.textopaginafijacatalogo {color: #000000; font: bold 12px/24px; text-align:left; }
a { outline: 0; text-decoration: none; }