#global {width:1250px; margin:auto;font-size: 100%;}
   * {margin:0px;padding:0px;  text/csv; @charset "utf-8";}


form{
	width:200px;      
	padding:0px;
	border-radius:3px;
	margin:;
	background-color:;
}

form input{
font-size:15px !important;
}
form textarea{
font-size:15px !important;
}







#cuerpot {/*PAGINA INICIAL CUERPO*/
  float: left;
  margin: 3px;  padding: 5px;  border: 6px solid #b30101;background-color:#F5F5F5;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
  width: 974px; height: 365px; text-align:center;}

#inicio { /*PAGINA INICIAL INDEX*/
  float: left;
  margin: 3px;  padding: 10px;  border: 0px solid #555;  background-color:#F5F5F5;  
  width: 295px;  height: 335px; text-align:center;}

#inic { /*PAGINA INICIAL INDEX MARQUEE*/
 padding: 2px; border: 3px solid #FFEBCD; background-color:white;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px; 
 width: 250px;  height: 90px;}


#cabecerat {  /*CABECERA */
  float: left;
  margin: 3px; padding: -5px; border: 0px solid #b30101; background-color:;  
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;    
  width: 1250px; height: 110px; text-align:center;}

#cabecera1 { /*CABECERA LOGO.*/
  float: left;
  margin: 3px; padding: 10px 2px 2px 2px; border: 0px solid #555; background-color:;  
  width: 240px; height: 90px; text-align:center;}

#cabecera2 { /*CABECERA CENTRO*/
  float: left;
  margin: 3px; padding: 2px; border: 0px solid #555;background-color:;
  width: 720px; height: 95px; text-align:center;}

#cabecera3 { /*CABECERA  CESTA*/
  float: left;
  margin: 3px; padding: 2px; border: 0px solid #555; background-color:;  
  width: 260px; height: 95px; text-align:center;}



#cabeceraPEQ {  /*CABECERA*/
  float: left;
  margin: 3px; padding: 5px; border: 6px solid #b30101; background-color:#F5F5F5;  
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;    
  width: 975px; height: 36px; text-align:center;}


#CP1 { /*CABECERA LOGO*/
  float: left;
  margin: 3px; padding: 2px; border: 0px solid #555; background-color:#F5F5F5;  
  width: 225px; height: 30px; text-align:center;}

#CP2 { /*CABECERA CENTRO*/
  float: left;
  margin: 3px; padding: 2px; border: 0px solid #555;background-color:;
  width: 490px; height: 30px; text-align:center;}

#CP3 { /*CABECERA CENTRO*/
  float: left;
  margin: 3px; padding: 2px; border: 0px solid #555;background-color:;
  width: 225px; height: 30px; text-align:center;}






#franja {/*FRANJA MENU*/
float: left; width: 1245px;  height: 7px;}


#cabeceraP {  /*CABECERA PROMOCIONES*/
  float: left;
  margin: 3px; padding: 5px; border: 0px solid #b30101; background-color:#9ACD32;  
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;    
  width: 985px; height: 25px; text-align:center;}



#CABPROMO {/*CABECERA PROMOCIONES*/
float: left; width: 998px;  height: 7px;}



#FRPIE { /*FRANJA PIEL*/
 float: left;  margin:auto; padding: 0px;  border: 1px solid #FFEBCD;  background-color:;  font-size:14px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  
 width: 1230px; height: 120px; text-align:center;}


#menud1 {/*MENU1*/
  float: left;
   border: 0px solid #555; background-color: white;  
  width: 1001px;  height: 50px; text-align:center;}

#menud {/*MENU*/
  float: left;
   border: 0px solid #555; background-color: white;  
  width: 1001px;  height: 75px; text-align:center;}
						
			ul, li {list-style:none;}						
                     		
                        .nav1 > li {float:left;}
                    	.nav1 li a {background-color:#3B5998; color:white; font-size:9pt; border:1px solid #ffffff; text-decoration:none; padding:4px; min-width:146px; max-width:133px;display:block;}			
			.nav1 li a:hover {background-color:#FFFFEf;color:#b30101; border:1px solid #b30101;}			
			.nav1 li ul {display:none; position:absolute; z-index:9; min-width:180px;}			
			.nav1 li:hover > ul {display:block;}
	             
                        .nav1X > li {float:left;}
                    	.nav1X li a {background-color:#3B5998; color:WHITE; font-size:9pt; border:1px solid RED; text-decoration:none; padding:4px; min-width:301px; max-width:301px;display:block;}			
			.nav1X li a:hover {background-color:#FFFFEf;color:#b30101; border:1px solid #b30101;}			
			.nav1X li ul {display:none; position:absolute; z-index:9; min-width:300px;}			
			.nav1X li:hover > ul {display:block;}

                        .nav1V > li {float:left;}
                    	.nav1V li a {background-color:WHITE; color:#3B5998; font-size:9pt; border:1px solid #3B5998 ; text-decoration:none; padding:4px; min-width:140px; max-width:133px;display:block;}			
			.nav1V li a:hover {background-color:WHITE	;color:#b30101; border:1px solid #b30101;}			
			.nav1V li ul {display:none; position:absolute; z-index:9; min-width:180px;}			
			.nav1V li:hover > ul {display:block;}



                        .nav1T > li {float:left;}
                    	.nav1T li a {background-color:#696969; color:white; font-size:9pt; z-index:5;border:1px solid #ffffff; text-decoration:none; padding:4px ;min-width:140px; max-width:133px;display:block;}			
			.nav1T li a:hover {background-color:#FFFFEf;color:#b30101; border:1px solid #696969;}			
			.nav1T li ul {display:none; position:absolute; z-index:9; min-width:133px;}			
			.nav1T li:hover > ul {display:block;}	                       


                        .nav1r > li {float:left;}
                    	.nav1r li a {background-color:white; color:#b30101; font-size:10pt; border:2px solid #b30101; text-decoration:none; padding:4px 4px;min-width:133px; max-width:133px;display:block;}			
			.nav1r li a:hover {background-color:#696969;color:white;}			
			.nav1r li ul {display:none;position:absolute;z-index:9; min-width:235px;}			
			.nav1r li:hover > ul {max-width:133px;display:block;}	
                        
                        .nav4 > li {float:left;}
                    	.nav4 li a {background-color:WHITE; color:#b30101; font-size:10pt; border:1px solid #ffffff; text-decoration:none; padding:2px 5px;min-width:223px; display:block;}			
			.nav4 li a:hover {background-color:#b30101;color:#FFFFFF;}			
			.nav4 li ul {background-color:#b30101; color:white; display:none; position:absolute; z-index:6;text-align:left;padding:1px 1px; min-width:220px;}			
			.nav4 li:hover > ul {display:block;}	
                        
                        .nav4x > li {float:left;}
                    	.nav4x li a {background-color:WHITE; color:#b30101; font-size:9pt; border:1px solid #ffffff; text-decoration:none; padding:4px 5px;min-width:230px; display:block;}			
			.nav4x li a:hover {background-color:#b30101;color:#FFFFFF;}			
			.nav4x li ul {background-color:#b30101; color:white; display:none; position:absolute; text-align:left;padding:1px 1px; min-width:230px;}			
			.nav4x li:hover > ul {display:block;}	

                        .nav4r > li {float:left;}
                    	.nav4r li a {background-color:WHITE; color:#b30101; font-size:9pt; border:1px solid #ffffff; text-decoration:none; padding:4px 5px;min-width:30px; display:block;}			
			.nav4r li a:hover {background-color:#b30101;color:#FFFFFF;}			
			.nav4r li ul {background-color:#b30101; color:white; display:none; position:absolute; text-align:left;padding:1px 1px; min-width:30px;}			
			.nav4r li:hover > ul {display:block;}	

                        .nav5 > li {float:left;}
                    	.nav5 li a {background-color:WHITE; color:#b30101; font-size:12pt; border:2px solid #b30101; text-decoration:none; padding:4px 5px;min-width:80px; display:block;}			
			.nav5 li a:hover {background-color:#b30101;color:#FFFFFF;}			
			.nav5 li ul {background-color:#b30101; color:white; display:none; position:absolute; text-align:left;padding:1px 1px; min-width:210px;}			
			.nav5 li:hover > ul {display:block;}	

                        .nav6 > li {float:left;}
                    	.nav6 li a {background-color:WHITE; color:#b30101; font-size:8pt; border:0px solid #b30101; text-decoration:none; padding:4px 5px;min-width:80px; display:block;}			
			.nav6 li a:hover {background-color:#b30101;color:#FFFFFF;}			
			.nav6 li ul {background-color:#b30101; color:white; display:none; position:absolute; text-align:left;padding:1px 1px; min-width:210px;}			
			.nav6 li:hover > ul {display:block;}	

                        	


#ac {  /*DIV columna estrecha*/
 float: left; background:white; margin: auto;  padding: 2px; border: 6px solid #b30101;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;  
 width: 228px; height: 268px;  text-align:center;}

#acA {  /*DIV columna estrecha fondo oficiena*/
 float: left; background:white; margin: auto;  padding: 2px; border: 6px solid #b30101;background-image:url("marcas.JPG");
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;  
 width: 228px; height: 165px; text-align:center;}

 #acINF {  /*DIV columna estrecha fondo INFORMATICA*/
 float: left; background:white; margin: auto;  padding: 2px; border: 6px solid #b30101;background-image:url("marcasINF.JPG");
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;  
 width: 228px; height: 165px; text-align:center;}
 
#ac1R { /*PROMO foto col. estrecha*/

float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
width:110px;background-color:;}
#ac1 img {max-width: 100%;}
#ac1 img {max-height: 100%;}





#ac2R { /*DIV PROMO oferta RED */
float: left; background:#F5F5F5; color:RED; font-weight: bold; font-size:21px;padding-top: 30px; border: 0px solid RED;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
width:110px;height: 85px;}
#ap2R img {max-width: 95%;}
#ap2R img {max-height: 95%;}






#ac1 { /*PROMO foto col. estrecha*/

float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
z-index:1; width:220px;height:90px;background-color:;}
#ac1 img {max-width: 100%;}
#ac1 img {max-height: 100%;}



#ac2 { /*PROMO texto col estrecha*/
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:white;  
 width: 220px;  height: 55px; text-align:center; font-weight: bold; font-size:12px;background-color:;
z-index:2;} 


#col2 { /*columan*/
float: left;  margin:1px; border: 1px solid #FFEBCD; 
 width: 747px; }

#a { /*DIV PR0DUCTO NORMAL*/
 float: left;  margin:auto; padding: 2px;  border: 1px solid #FFEBCD;  background-color:white;  font-size:14px;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  
 width: 243px; height: 235px; text-align:center;}

#a2 { /*DIV CAJA 1/2 NORMAL*/
float: left; margin:2px;  padding: 2px;border: 1px solid WHITE;  background-color: WHITE;  
  width: 121px;  height: 230px;text-align:center;}

#ar { /*DIV CAJA ROJO*/
 float: left;  margin:2px;  padding: 2px;  border: 5px solid #b30101;background-color:white; 
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
width: 243px;  height: 235px;text-align:center;}


#apb {  /*DIV PROMO banner*/
 float: left; background:green; margin: auto;  padding: 2px; border: 1px solid #FFEBCD;background-color:white;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  
 width: 491px; height: 230px; text-align:center;}

#apb1 { /*PROMO foto banner*/
float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
z-index:1; width: 480px;height: 225px;background-color:;}
#apb1 img {max-width: 99%;}
#apb1 img {max-height: 99%;}

#apb2 { /*PROMO texto banner */
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:white;  
 width: 480px;  height: 55px; text-align:center; font-weight: bold; font-size:14px;background-color:;
z-index:2;} 

#NL {  /*DIV PROMO*/
float: left; margin: auto;  padding: 2px; border: 1px solid #FFEBCD;background-color:;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  
 width: 160px; height: 320px; text-align:center;}

#NL1 { /*PROMO foto*/
float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD; width: 158px; height: 210px;background-color:;}
#NL1 img {max-width: 98%;}
#NL1 img {max-height: 98%;}

#NL2 { /*PROMO texto ISBN-PRECIO */
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:;  
 width: 158px;  height: 35px; text-align:center; font-weight: bold; color: black;font-size:16px;background-color:;} 

#NL3 { /*PROMO texto RESTO TEXTO */
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:;  
 width: 158px;  height: 65px; text-align:center; font-weight:100; arial; color:	#A9A9A9; font-size:12px;background-color:;} 










#xx {  /*DIV CUERPO   #FAFAFA*/
 float: left;margin-right: 5px;
    margin-bottom: 5px;  padding: 2px; border: 5px solid #FAFAFA;background-color:#FAFAFA;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;  
 width: 1230px; height:AUTO; text-align:center;}


#xm{  /*DIV menu */
 float: left;margin-left: 4px;
    margin-top: 2px; margin-bottom: 2px; padding: 2px; border: 5px solid #FAFAFA;background-color:white;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
 width: 156px; height: 145px; text-align:center; }


#xm1 { /*PROMO menu foto*/
float: left; margin-left: 8px; margin-top: 2px;  padding: 2px 2px 2px 2px ; border: 0px solid #FFEBCD;
width: 130px;height: 95px;background-color:;}
#xm1 img {max-width: 100%;}
#xm1 img {max-height: 100%;}

#xm2 { /*PROMO menu texto*/
float: left; margin-left: 8px; margin-top: 2px;  padding: 2px 2px 2px 2px ; border: 0px solid #FFEBCD;
width: 130px;height: 40px;background-color:;vertical-align: middle; font-weight:bold ;font-size:16px;color:#3B5998;}

#xm3 { /*PROMO menu foto*/
float: left; margin-left: 8px; margin-top: 2px;  padding: 2px 2px 2px 2px ; border: 0px solid #FFEBCD;
width: 130px;height: 145px;background-color:;}
#xm3 img {max-width: 100%;}
#xm3 img {max-height: 100%;}


#xL{  /*DIV PROMO*/
 float: left;margin-left: 8px;
    margin-top: 8px; margin-bottom: 2px; padding: 2px; border: 3px solid #F5F5F5;background-color:#F5F5F5;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
 width: 143px; height: 210px;
text-align:center;vertical-align: middle;}

#xL img {max-width: 100%;}
#xL img {max-height:100%;}





#x0{  /*DIV PROMO*/
 float: left;margin-left: 8px;
    margin-top: 8px; margin-bottom: 2px; padding: 2px; border: 5px solid #F5F5F5;background-color:;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
 width: 221px; height: 300px;
text-align:center;vertical-align: middle;}

#xA{  /*DIV PROMO*/
 float: left;margin-left: 8px;
    margin-top: 8px; margin-bottom: 2px; padding: 2px; border: 5px solid #F5F5F5;background-color:WHITE;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
 width: 221px; height: 221px;
text-align:center;vertical-align: middle;}









#xB { /*PROMO foto*/
float: left; margin:auto;  padding: px px px px ; border: 0px solid #FFEBCD;
width: 220px;height: 150px;background-color:;}
#xB img {max-width: 100%;}
#xB img {max-height: 100%;}

#xC { /*PROMO texto */
 float: left; margin:auto; padding: 4px; border: 0px solid #FFEBCD;background-color:white;  overflow: hidden;
 width: 220px;  height: 28px; text-align:center; font-weight: bold; color: #696969; font-size:12px;background-color:;} 
#xC img {max-width: 85%;}
#xC img {max-height: 85%;}



#xD { /*PROMO referencia*/
float: left; margin:auto;  padding:4px 2px 6px;  border: 0px solid #FFEBCD;
width: 210px;height: 22px;text-align:center;	color: 	#3B5998; font-weight: bold;font-size:20px;background-color:;}
#xD1 { /*PROmo titulo codigo más p*/ 
float: left; margin:auto;  padding:4px 2px 6px; ;  border: 0px solid #FFEBCD; content: "ref: ";
width: 80px;height: 15px; text-align: right; font-weight: ;font-size:14px;background-color:;}
#xD img {max-width: 85%;}
#xD img {max-height: 85%;}

.xD3 > li {float:left;}
                    	.xD3 li a {background-color:WHITE; color:#3B5998; font-size:10pt; border:1px solid #ffffff; text-align:LEFT;text-decoration:none; padding:2px 40px;min-width:140px; display:block;}			
			.xD3 li a:hover {background-color:#3B5998;color:white;}			
			.xD3 li ul {background-color:#3B5998; color:;  text-align:LEFT ;display:none; position:absolute; z-index:7;padding:1px 1px; min-width:200px;}			
			.xD3 li:hover > ul {display:block;text-align:left;}


#xE { /*PROMO MARCA */
float: left; background:; color:RED; font-weight: bold; font-size:22px;padding-top: 18px; border: 0px solid RED;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
width: 70px;height: 50px;
-webkit-transform: rotate(-20deg);  /* Safari y Chrome */
z-index:5; position: relative; left: 1px; top:-220px;}
#xE img {max-width: 85%;}
#xE img {max-height: 85%;}





#x1 { /*PROMO foto*/
float: left; margin:auto;  padding: px px px px ; border: 0px solid #FFEBCD;
width: 148px;height: 210px;background-color:;}
#x1 img {max-width: 100%;}
#x1 img {max-height: 100%;}

#x11 { /*PROMO foto*/
float: left; margin:auto;  padding: px px px px ; border: 0px solid #FFEBCD;
width: 220px;height: 148px;background-color:;}

#x11 img {max-width: 100%;}
#x11 img {max-height: 100%;}

#x2 { /*PROMO marca*/
float: left; margin:auto;  padding:10px 0px 0px 0px;  border: 0px solid #FFEBCD;
width: 73px;height: 63px;background-color:;}
#x2 img {max-width: 100%;}
#x2 img {max-height: 100%;}

#x3 { /*PROMO precio promo*/
float: left; margin:auto; padding: px px px px;  border: 0px solid #FFEBCD;
width: 73px;height: 73px; font-weight: bold; font-size:20px; background-color:;}


#x31 { /*PROMO precio promo*/
float: left; margin:auto; padding: px;  border: 0px solid #FFEBCD;
width: 65px;height: 18px; font-weight: bold; font-size:20px; background-color:;}


#x32 { /*PROMO precio con iva*/
float: left; margin:auto; padding: 6px 0px 0px 0px ;  border: 0px solid #FFEBCD;
width: 65px;height: 20px; font-weight:bold; color:gray;font-size:20px; background-color:;}

#x33 { /*PROMO precio texto iva incluido*/
float: left; margin:auto; padding: 2px 2px 0px 2px;  border: 0px solid #FFEBCD;
width: 65px;height: 20px; font-weight:normal; color:gray;font-size:15px; background-color:;}



#x4 { /*PROMO pdf*/
float: left; margin:auto;  padding:px px px px;  border: 0px solid #FFEBCD;
width: 73px;height: 73px;background-color:;}
#x4 img {max-width: 80%;}
#x4 img {max-height: 80%;}


#x5 { /*PROMO texto */
 float: left; margin:auto; padding: 4px; border: 0px solid #FFEBCD;background-color:white;  overflow: hidden;
 width: 215px;  height: 28px; text-align:center; font-weight: bold; color: #696969; font-size:12px;background-color:;} 


#x6 { /*PROMO referencia*/
float: left; margin:auto;  padding:4px 2px 6px;  border: 0px solid #FFEBCD;
width: 210px;height: 22px;text-align: left;	color: 	#800000; font-weight: bold;font-size:20px;background-color:;}
#x61 { /*PROmo titulo codigo más p*/ 
float: left; margin:auto;  padding:6px 2px 5px; ;  border: 0px solid #FFEBCD; content: "ref: ";
width: 80px;height: 15px; text-align: right; font-weight: ;font-size:14px;background-color:;}

#x7 { /*PROMO referencia*/
float: left; margin:auto;  padding:4px 2px 7px;  border: 0px solid #FFEBCD;
width: 215px;height: 15px;text-align:;	color: 	#800000; font-weight: bold;font-size:20px;background-color:;}

.x9 > li {float:left;}
                    	.x9 li a {background-color:WHITE; color:#b30101; font-size:10pt; border:1px solid #ffffff; text-align:LEFT;text-decoration:none; padding:2px 40px;min-width:140px; display:block;}			
			.x9 li a:hover {background-color:#b30101;color:white;}			
			.x9 li ul {background-color:#b30101; color:;  text-align:LEFT ;display:none; position:absolute; z-index:7;padding:1px 1px; min-width:200px;}			
			.x9 li:hover > ul {display:block;text-align:left;}




#xCAT{  /*DIV CAT*/
 float: left;margin-left: 8px;
    margin-top: 5px; margin-bottom:5px; padding: 5px; border: 5px solid #F5F5F5;background-color:WHITE;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
 width: 275px; height: 320px;
text-align:center;vertical-align: middle;}

#xCATB { /*CAT foto*/
float: left; margin:auto;  padding:20px px px px ; border: 0px solid #FFEBCD;
width: 280px;height: 220px;background-color:;}
#xCATB img {max-width: 100%;}
#xCATB img {max-height: 100%;}

#xCATC { /*PROMO texto */
 float: left; margin:auto; padding: 4px; border: 0px solid #FFEBCD;background-color:white;  overflow: hidden;
 width: 270px;  height: 69px; text-align:center; font-weight: bold; color: #696969; font-size:20px;background-color:;} 




#ap {  /*DIV PROMO*/
 float: left; margin: auto;  padding: 2px; border: 1px solid #FFEAFA;background-color:white;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  
 width: 243px; height: 235px; text-align:center;}


#apdf {  /*DIV PROMO doble fila */
 float: left; margin: auto;  padding: 2px; border: 1px solid #FFEBCD;background-color:white;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  
 width: 491px; height: 235px; text-align:center;}

#apdc { /*DIV PROMO doble columna*/
float: left;  margin:auto; padding: 2px;  border: 1px solid #FFEBCD; background-color:white; 
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  
width: 243px; height: 476px; text-align:center;}






#ap1 { /*PROMO foto*/
float:  left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
z-index:1; width: 230px;height: 165px;background-color:;}
#ap1 img {max-width: 95%;}
#ap1 img {max-height: 105%;}

#ap1dc { /*PROMO foto columna  doble*/
float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
z-index:1; position: relative; left: -1px; top:+15px; width: 238px;height: 340px;background-color:;}
#ap1dc img {max-width: 95%;}
#ap1dc img {max-height: 105%;}

#ap1df { /*PROMO foto*/
float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
z-index:1; width: 485px;height: 165px;background-color:;}
#ap1df img {max-width: 95%;}
#ap1df img {max-height: 105%;}





#ap2 { /*PROMO texto */
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:white;  
 width: 239px;  height: 63px; text-align:center; font-weight: bold; font-size:12px;background-color:#FFFAFA;
z-index:2;} 

select  {min-width: 200px;}
option.A {/*PROMO FORMATO DESPLEGABLE */background-color:;  color:#b30101; font-size:9pt; width: 200px;} 
option select.A {/*PROMO FORMATO DESPLEGABLE */background-color:;  color:#b30101; font-size:9pt; width: 200px;} 
option.B {/*PROMO FORMATO DESPLEGABLE libros  */background-color:;  color:#b30101; font-size:9pt; min-width:50px; max-width:150px;} 




#ap2dc { /*PROMO texto columna doble*/
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:white;  
 width: 239px;  height: 128px; text-align:center; font-weight: bold; font-size:12px;background-color:#FFFAFA;
z-index:2;} 

#ap2df { /*PROMO texto fila doble */
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:white;  
 width: 475px;  height: 63px; text-align:center; font-weight: bold; font-size:12px;background-color:#FFFAFA;
z-index:2;} 


#ap2R { /*PROMO oferta RED */
float: left; background:WHITE; color:RED; font-weight: bold; font-size:22px;padding-top: 20px; border: 2px solid RED;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
width: 70px;height: 50px;
z-index:3; position: relative; left: -1px; top:-228px;}
#ap2R img {max-width: 95%;}
#ap2R img {max-height: 95%;}


#ap2Rdc { /*PROMO oferta RED columna doble */
float: left; background:WHITE; color:RED; font-weight: bold; font-size:22px;padding-top: 20px; border: 2px solid RED;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
width: 70px;height: 50px;
z-index:3; position: relative; left: -1px; top:-467px;}
#ap2R img {max-width: 95%;}
#ap2R img {max-height: 95%;}

#ap3R { /*PROMO oferta NEW */
float: left; color:RED; font-weight: bold; font-size:30px;padding-top: 20px; border: 0px solid RED;
z-index:3;width: 70px;height:70px; position: relative; left: 105px; top:-120px;}
#ap3R img {max-width: 85%;}
#ap3R img {max-height: 85%;}
.ap3 {z-index:3;}


#ap3Rdc { /*PROMO oferta NEW */
float: left; color:RED; font-weight: bold; font-size:30px;padding-top: 20px; border: 0px solid RED;
z-index:3;width: 70px;height:70px; position: relative; left: 100px; top:-190px;}
#ap3Rdc img {max-width: 85%;}
#ap3Rdc img {max-height: 85%;}
.ap3 {z-index:3;}





#ap2D { /*PROMO texto */
 float: left; margin:auto; padding: 2px; border: 0px solid #FFEBCD;background-color:white;  
 width: 235px;  height: 60px; text-align:center; font-weight: bold; font-size:12px;
z-index:2;} 



#ap2b { /*PROMO oferta BLUE */
float: left; background:white; color:blue; font-weight: bold; font-size:25px;padding-top: 20px; border: 4px solid blue;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
width: 70px;height: 50px;
z-index:3; position: relative; left: 5px; top:-210px;}






#ap2R2 { /*PROMO oferta NEW */
float: left; color:RED; font-weight: bold; font-size:30px;padding-top: 20px; border: 0px solid RED;
z-index:3;width: 90px;height:70px; position: relative; left: 90px; top:-230px;}
#ap2R2 img {max-width: 85%;}
#ap2R2 img {max-height: 85%;}





#ap2W { /*sin promo marca */
float: left; background:; color:RED; font-weight: bold; font-size:22px;padding-top: 18px; border: 0px solid RED;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
width: 70px;height: 50px;
-webkit-transform: rotate(-20deg);  /* Safari y Chrome */
z-index:5; position: relative; left: 1px; top:-240px;}
#ap2W img {max-width: 85%;}
#ap2W img {max-height: 85%;}

#IRBoton {width: 25px; height: 23px; border: 0px; background-color: #b30101; color: white;}


#aparpadear {
  
  animation-name: parpadeo;
  animation-duration: 12s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 13s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}


#aparpadear2 {  
  animation-name: parpadeo;
  animation-duration: 3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 8s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

#aparpadear3 {
  
  animation-name: parpadeo;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 6s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}





@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 3.0; }
}


#ap4R { /*PROMO oferta SUPERIOR */
float: left; color:RED; font-weight: bold; font-size:30px;padding-top: 20px; border: 0px solid RED;
z-index:3;width: 90px;height:70px; position: relative; left: 170px; top:-350px;}
#ap4R img {max-width: 85%;}
#ap4R img {max-height: 85%;}
.ap3 {z-index:3;}




#collib { /*columna estrecha libros*/
float: left;  margin:auto; padding: 2px;  border: 1px solid #FFEBCD; background-color:white; 
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;  

width: 328px;}



#aclib {  /*DIV columna estrecha libros */
 float: left; background:white; margin: auto;  padding: 2px; border: 6px solid #b30101;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;  
 width: 310px; text-align:center;}

#aclibr {  /*DIV columna estrecha  libros fondo libro*/
 float: left; background:white; margin: auto;  padding: 2px; border: 6px solid #b30101;background-image:url("marcasLIB.JPG");
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;  
 width: 310px; height: 202px; text-align:center;}





#alg {  /*DIV libros GRUPOS*/
 float: left; margin:auto;  padding: 0px;  border: 1px solid white ;background-color:white;  
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;  
 width: 243px;  height: 230px;text-align:center;}



#aLg1 { /*LIBROS foto GRUPO*/

float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
z-index:1; width: 163px;height: 200px;background-color:;}
#aLg1 img {max-width: 95%;}
#aLg1 img {max-height: 100%;}


#aLg2{ /*LIBROS TEXTO GRUPO*/
float: left; margin:auto;  padding: 2px;  border: 0px solid #FFEBCD;
z-index:2; width: 243px;height: 10px;background-color:;}












#al {  /*DIV libros*/
 float: left; margin:auto;  padding: 0px;  border: 1px solid white ;background-color:white; font-size:12pt; 
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;  
 width: 164px;  height: 230px;text-align:center;
}

 
 
 
.al1 {z-index:1; width: 163px;  height: 225px;   margin: auto; text-align: center; }

.aL1 img {max-width: 95%;}
.aL1 img {max-height: 98%;}

#alCCC {  /*DIV libros*/
 float: left; margin:auto;  padding: 0px;  border: 1px solid white ;background-color:white;  
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;  
 width: 240px; height: 330px; text-align:center;}


.al1CCC {z-index:1; width: 240px;height: 330px;}
.aL1CCC img {max-width: 95%;}
.aL1CCC img {max-height: 98%;}



.al2 { /*CÍRCULO PRECIO libros*/
 background:#b30101; color:white; font-weight: bold; padding: 2px; border: 0px solid green;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
 width: 65px; height: 68px;
  z-index:2; position: relative; left:-1px;  top:-75px;
font-size:110%;font-weight: bold;
  -moz-transform: rotate(-20deg);  /* Firefox */
  -o-transform: rotate(-20deg);  /* Opera */
  -webkit-transform: rotate(-20deg);  /* Safari y Chrome */
display: table-cell;	vertical-align: middle;}

.al3 {z-index:3;}

.pf:link {color: RED;	}

<style type="text/css">
  .tch{text-decoration:line-through;}
</style>



/*ELIMINAR ............................................................................................*/


#cabecerat2 {
  float: left;
  margin: 3px;
  padding: 5px;
  border: 0px solid #755;
  background-color: white;  
  width: 135px;
  height: 33px;
text-align:center; 
}


#ax { /*especial*/
 float: left; margin:2px;  padding: 2px;
  border: 1px solid #FFEBCD;  background-color:green;  
 width: 180px;  height: 180px;text-align:center;}
.ax1 {z-index:1;}
.ax2 { background:red; color:white; font-size:160%;font-weight: bold;
 padding: 2px;  border: 0px solid green;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
 width: 90px;  height: 90px;
  z-index:2; position: relative; left:80px;   top:-210px;}
.ax3 {z-index:3;}


#apG {  /*PROMO G*/
 float: left; margin:2px;  padding: 2px;  border: 1px solid #FFEBCD;background-color:white;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;  
 width: 485px;  height: 450px;text-align:center;}
.ap1G {z-index:1;}
.ap2G { background:#7CFC00; color:white; font-size:300%;font-weight: bold;
 padding: 2px;  border: 0px solid green;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
 width: 150px;  height: 150px;
  z-index:2; position: relative; left:320px;   top:-420px;}
.ap3G {z-index:3;
background:yellow; color:red; font-size:140%;font-weight: bold;
 padding: 1px; border: 0px solid green;
border-radius: 10px 10px 100px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;  
 width: 445px;  height: 30px;}


#ab { float: left; margin:2px;  padding: 2px;  border: 1px solid white;  background-color:white;  
  width: 240px;  height: 220px;text-align:center;}


#av { float: left; margin:2px;  padding: 2px;  border: 1px solid green;  background-color:white;  
  width: 240px;  height: 220px;text-align:center;}



#a1 { float: left; margin:2px;  padding: 2px;
  border: 1px solid WHITE;  background-color:WHITE; background-image:URL("eco.png");  
 width: 240px;  height: 220px;text-align:center;}

#a3 { /*NORMAL*/ float: left; margin:2px;  padding: 2px;  border: 1px solid #FFEBCD;  background-color:white;  
 width: 740px;  height: 220px;text-align:center;}



.alg1 {z-index:1;}  /*libros x8G*/
.alg2 {
 background:orange; color:white; font-size:170%;font-weight: bold;
 padding: 2px;
  border: 0px solid green;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;  
 width: 90px;
  height: 90px;
  z-index:2; position: relative; left:20px;   top:-120px;
  -moz-transform: rotate(-15deg);  /* Firefox */
  -o-transform: rotate(-15deg);  /* Opera */
  -webkit-transform: rotate(-15deg);  /* Safari y Chrome */
}
.alg3 {z-index:3;}

