﻿body
{
}
/* hacks varios, adivinen para q browser… */

html, body, #pagina 
{
     min-height: 100%; /* alto minimo FF y Safari */
     width: 100%;
     height: 100%; /* alto minimo para IE Windows */
     margin: 0px;
     padding: 0px;
     background-color:white;
     font-family:Verdana;
     font-size:11px;
     color:#2A2A2A;     
     line-height:13px;
     
   scrollbar-face-color:#E5EFF7;
   scrollbar-arrow-color:#7EACD0;   
   scrollbar-shadow-color:#7EACD0;
   scrollbar-darkshadow-Color:#7EACD0;
   scrollbar-track-color:#EAF1F7;  
   scrollbar-highlight-color:#7EACD0;
   scrollbar-3dlight-color:#7EACD0;

    
    
      
}
img{border:none;}


p
{
  margin-top:0px;
  margin-bottom:8px;
  }

#contenedor {
	width:100%;
	height:auto;	
	text-align:center;
}

.pagina {
	width:100%;
	height:570px;	
}
       .cabecera {
	        width:782px;
	        height:66px;
	        margin:0 auto; /* centra el contenedor */		  
       }         
            
       .contenido_portada 
       {
			
	        width:782px;
	       	margin:0 auto; /* centra el contenedor */
	       	/*padding-top:10px;	*/
	      
	       	
       }  
            .menu_portada1 {
	        width:244px;
	        background-image:url(../images/fondo_menu.gif);
	        background-repeat:no-repeat;
	        height:521px;
	        float:left;
	       
	                 
       }    
       
        .menu_portada2 {
	        width:244px;
	        background-image:url(../images/fondo_menuf.gif);
	        background-repeat:no-repeat;
	        height:521px;
	        float:left;
	          
	                 
       }    
             
                 .menu_portada1 ul{       
                 list-style-type:none;
                 padding-top:18px;
                 }
                 
                 .menu_portada2 ul{       
                 list-style-type:none;
                 padding-top:18px;
                 }
                 
                .menu_portada1 li {
                padding-bottom:4px;
                margin-bottom:12px;
                border-bottom: dotted #9BADBB 1px;
                text-align:left;
                padding-left:14px;
                list-style-type:none;                        
                   } 
                   
                 .menu_portada2 li {
                padding-bottom:4px;
                margin-bottom:12px;
                border-bottom: dotted #9BADBB 1px;
                text-align:left;
                padding-left:14px;
                list-style-type:none;                        
                   } 
                   
               .promociones_generales1 {
                height:77px;
                width:239px;
                padding-top:-5px;
                margin-left:1px;
                *margin-left:-2px;
                background-color:#ECE980;
                margin-bottom:5px;
              
                   } 
                 .promociones_generales2 {
                height:77px;
                width:239px;
                padding-top:-5px;
                margin-left:1px;
                *margin-left:-2px;
                background-color:#B8B8B2;
                margin-bottom:5px;
              
                   } 
                   
                .promociones_especiales1 {
                height:77px;
                width:239px;
                padding-top:-5px;
                margin-left:1px;
                *margin-left:-2px;
                background-color:#BDF2E9;
                margin-bottom:5px;
              
                   } 
                .promociones_especiales2 {
                height:77px;
                width:239px;
                padding-top:-5px;
                margin-left:1px;
                *margin-left:-2px;
                background-color:#F9F082;
                margin-bottom:5px;
              
                   } 
                    .texto_promociones {
                       width:105px;
                       height:55px;
                       float:left;   
                       padding-left:5px; 
                       padding-top:20px; 
                                                  
                       } 
                       
                    .foto_promociones {
                       width:125px;
                       height:75px;
                       float:right;
                       padding:1px 0px 0px 3px; 
                       
                       
                       } 
                    
            .foto_catalogo {
	        width:410px;
	        height:521px;
	        float:left;
	        /*border:1px solid red;*/
	         
       }    .flash {
	        width:128px;
	        height:521px;
	        float:left;
	        text-align:left;
	        background-image:url(../images/fondo_flash.jpg);
	         
       }    
            
            .logo {
	        width:115px;
	        height:43px;
	        float:left;
	        padding-top:15px;
	         
       }    
            .logonorton {
	        float:left;
	        padding-top:15px;
	         
       }
           .linkfrancia {
            width:98px;
            height:13px;
            float:right;
            margin-top:52px;
            margin-right:3px;             
           }
            
           .contactar {
            width:68px;
            height:11px;
            float:right;
            margin-top:51px;
            margin-right:15px;             
           }     
           .espaniol {
            width:51px;
            height:12px;
            float:right;
            margin-top:51px;
            margin-right:15px;             
           }     
                 
            .mapa_arriba {
	        width:109px;
	        height:66px;
	        float:right;	       	        
	                   
       }
            .logosaintgobain {
	        width:96px;
	        height:37px;
	        padding-top:26px;
	        float:right;	       	        
	                   
       }
        .gris {
	    width:100%;
	    height:265px;
	    background-color:#666666;	    	    
   }   
        .gris_historia {
	    width:100%;
	    padding-bottom:25px;	    
	    background-color:#666666;	    	    
   }   
                .contenido {
	            width:782px;
	            height:265px;	           
	            margin:0 auto; /* centra el contenedor */	              	    
           } 
                .contenido_historia {
	            width:782px;
	            margin:0 auto; /* centra el contenedor */	              	    
           } 
           .contenido_historia2 {
	            width:877px;
	            margin:0 auto; /* centra el contenedor */	              	    
           } 
                   .historia {
	                width:425px;
	                padding-right:10px;	                
	                height:120px;
	                float:left;
	                text-align:justify;	               
	                color:#E3E0E0;
	               	                	                                                  	    
               } 
               
                        .tit_historia {
	                    width:440px;
	                    height:18px; 
	                    text-align:left;	                                     
	                    padding-top:12px;
	                    padding-bottom:9px;
	                    	                    
                   } 
                        
                        .tit_historia2 {
	                    width:440px;
	                    height:18px; 
	                    text-align:left;
	                    margin-right:340px;	                   
	                    padding-top:12px;
	                    padding-bottom:9px;
	                                       
                   } 
                        .texto_historia {
	                    width:782px;	                    
	                    text-align:left;     
	                    padding-bottom:9px;	                    
	                    text-align:justify;	               
	                    color:#E3E0E0;	  
	                   
                   } 
                   .texto_abrasivos {
	                    width:381px;	                    
	                    text-align:left;     
	                    padding-bottom:9px;	                    
	                    text-align:justify;	               
	                    color:#E3E0E0;	
						float:left;  
						margin-right:20px;   
						line-height:13px;          
                   } 
                   .paginacion_historia
                   {
					width:782px;
					/*border:1px solid red;*/
					}
                   .paginacion_siguiente {
	                    width:391px;	                    
	                    text-align:right;     
	                    padding-bottom:9px;	                    
	                    float:right;	  
	                   
                   } 
                   .paginacion_anterior {
	                    width:391px;	                    
	                    text-align:left;     
	                    padding-bottom:9px;	                    
	                    float:left;	  
	                   
                   } 
                   
                   
                        .mapa {
	                    width:877px;
	                    height:550px;	                                        
	                    border:1px solid #E4E1E1;
	                                       
                   } 
                   .noticias {
	                width:330px;
	                height:78px;
	                float:right;
	                text-align:left;	               
	                color:#E3E0E0;
	                overflow:hidden;
	                	                             	    
               } 
                        .tit_noticias {
	                    width:221px;
	                    height:18px; 
	                    text-align:left;	                   
	                    padding-top:12px;
	                    padding-bottom:9px; 
	                    
                   } 
                        .mapa_abajo {
	                    width:109px;
	                    height:34px;
	                    float:right;
	                    margin-top:-40px;
	               }
	               .mapa_abajo2 {
	                    width:109px;
	                    height:34px;
	                    float:right;
	                    padding-right:49px;
	                    margin-top:-40px;
	               }
                       .info {
	                    width:330px;
	                    height:15px;
	                    float:right;
	                    text-align:left;
	                    padding-top:6px;
	                            	    
                   } 
                   
                   .banner {
	                width:768px;
	                height:126px;
	                border:1px solid #3C3B3A;
	                float:left;	                                           	    
               } 
                    .sombra_vertical {
	                width:12px;
	                height:135px;
	                float:right;	                	                                           	    
               } 
                    .sombra_horizontal {
	                width:770px;
	                height:12px;	                	                                           	    
               } 
                        
       .fondo_logos {
        width:100%;        
        background-image:url(../images/fondo_logos.gif);
        background-repeat:repeat-x;                  
   }
        .fondo_logos2 {
        width:770px;
         margin:0 auto; /* centra el contenedor */   
         
   }
        .logos {
            width:770px;
            height:100px; 
            margin:0 auto; /* centra el contenedor */                                   	                                           	    
       } 
                .logoizda {
                width:256px;
                height:70px;               
                padding-top:29px;
                float:left;
                text-align:left;
                
                	                	                                           	    
           } 
                .logocentro {
                width:258px;
                height:70px;                
                padding-top:24px;
                float:left;		                	                                           	    
           } 
                .logodcha {
                width:256px;
                height:70px;               
                padding-top:36px;
                float:right;
                text-align:right;	                	                                           	    
           } 
        
        .direccion {
	    width:100%;
	    height:90px;
	    padding-top:18px;
   }
        .direccion_portada {
	    width:700px;
	    padding-top:2px;
	    line-height:15px;
	     margin:0 auto; /* centra el contenedor */ 
	     
   }
   
   
       .pie {
	        width:500;
	        height:20px;     
    	   	padding-top:2px;
    	   	color:#B0AFAF;
    	   	font-size:9px;
    	   	border-top:1px solid #D0D1D2;
    	   	margin-top:15px;       
       }
       .pie_portada {
	        width:740px;
	        height:15px;     
    	   	padding-top:5px;
    	   	color:#B0AFAF;
    	   	font-size:9px;
    	   	border-top:1px solid #D0D1D2;
    	   	margin-top:15px;
    	   	margin:0 auto; /* centra el contenedor */  
    	   	
    	   	
    	        
       }
       .piemarca {
	        width:780px;
	        height:20px;     
    	   	padding-top:2px;
    	   	color:#B0AFAF;
    	   	font-size:9px;
    	   	border-top:1px solid #D0D1D2;
    	   	/*margin-top:15px; */
    	    margin:15px auto 0 auto; /* centra el contenedor */       
       }
       
       .bannernorton {
	        width:780px;
	        height:89px;     
    	   	border:1px solid #666666;
    	   	margin:0 auto; /* centra el contenedor */     	         
       }
       .menu {
	        width:782px;
	        height:26px;
	        background-color:#666666;
	       	margin:0 auto; /* centra el contenedor */   	         
       }
        .zona, .cesta {
	        width:120px;
	        height:19px;
	        padding-top:8px;
	        
	        padding-right:10px;
	        
	        float:left;	           	   	  	         
       }
       .cesta {
	        width:90px;
	                 	   	  	         
       }
       .email, .contrasena {
	        width:245px;
	        height:19px;
	        padding-top:3px;
	        float:left;
	        padding-left:5px;	       
	        text-align:left;	           	   	  	         
       }
       .bienvenido {
	        width:345px;
	        height:19px;
	        padding-top:7px;
	        color:White;
	        float:left;	       
	        text-align:left;
	        font-size:11px;
	                   	   	  	         
       }
       
       .email {
	        width:180px;
	        padding-right:10px;	                 	   	  	         
       }
       .barra_separacion {
	        background-color:#0066cc;
	        width:782px;
	        height:12px;
	        margin:0 auto;	                 	   	  	         
       }
       
       
       	
       	input.barramenu{
	    width:140px;
	    font-family:Verdana;
	    font-size:10px;
	 }   
	 
       input.buscador{
	    width:219px;
	    font-family:Verdana;
	    font-size:11px;
	    margin-top:4px;
	 }
	    select.buscador{
	    width:224px;
	    font-size:11px;
	    margin-top:4px;
	     font-family:Verdana;
	    margin-bottom:6px;
	    
	 }
	    
     .interior {
        width:782px;
        background-image:url(../images/fondo_interior.gif);
        background-repeat:repeat-y;
        margin:0 auto; /* centra el contenedor */ 
        
   }  
     
     .fondo_buscador {
        width:245px;
        background-color:#E5EFF7;
        text-align:left; 
        float:left;
        
        
   }  
            .buscador1 {
                width:235px;                 
                color:#0066cc;
                font-size:10px; 
                float:left; 
                padding:12px 0px 6px 10px;
                
                              	                 	   	  	         
             }  
           
           
      .contenidos {
        width:522px;
        float:right;
        color:#0066cc;
        font-size:10px;
        text-align:left;
        padding:12px 0px 6px 15px;
   }  
        .catalogo {
        width:517px;
        height:71px;
        margin:10px 0px 2px 0px;
        border:solid #323131 1px;                                    
   }  
        .fot_izq{          
        width:71px;
        height:71px;
        float:left;
       
          
       }  
       
       .nombre_catalogo{  
        width:310px;  
        *width:250px;        
        text-align:left; 
        padding-left:50px;
        margin:0 auto;
        
       }  
       
       
       .fot_der{          
        width:140px;
        height:71px;
        float:right;
       
        
       }  
        
        .lista_zona{  
        border-bottom:solid red 1px;    
       }  
 
 ul.cuadrado{
     list-style-type:square; 
     padding-left:12px;
     padding-top:10px;            
 }  
 
 
 
ul.micesta{
    width:517px;
    list-style-type:none;
    *margin-left:5px;
    margin-top:5px;
    
}

 ul.micesta li {
   
    padding-bottom:2px;
    color:#323131;
    margin-bottom:2px;
    border-bottom:dotted #9BADBB 1px; 
            
    }
       
  
 ul.sin_cuadrado{       
     list-style-type:none;
     
 }
 .cuadrado li, .sin_cuadrado li {
    padding-bottom:4px;
    margin-bottom:15px;
    border-bottom: dotted #9BADBB 1px;
       } 
 
  .tit_registro {
    padding-top:4px;
    padding-bottom:2px;
    border-bottom: solid #323131 1px;
    color:#323131;             
       } 
 
 .fondo_entidad {
    width:517px;
    height:20px;
    background-color:#E0E0E0;
    margin-top:6px;
    color:#323131;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:4px;       
       } 
    
    
        
     .empresa {
        width:325px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;       
        padding-right:20px;
        float:left;
       
        
       
           
           } 
        .empresa2 {
        width:315px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;       
        padding-right:20px;
        float:left;
           } 
         .empresa3 {
        width:300px;
        margin-top:10px;
        color:#0066cc;
        font-weight:bold;       
        padding-right:20px;
        float:left;
        clear:both;
       
           }   
           
      .nif {
        margin-top:10px;
        color:#323131;
        font-size:10px;
        font-weight:bold;        
        float:left;
           } 
       
       .fondo_sedes {
        width:175px;                 
        float:right;       
        text-align:center;
           } 
           
        .fondo_formulario {
        width:338px;                 
        float:left; 
        
           } 
           
        .fondo_sedes2 {
        height:400px;
        width:175px;                 
        float:right;       
        text-align:center;
        
               
           } 
       
       .sedes {
        width:175px;
        color:#323131;
        margin-top:10px;
        float:right;
        padding:8px 2px;
        text-align:center;
        border:solid #7F9DB9 1px;
           } 
           
         .sedes2 {
        width:175px;
        color:#323131;
        margin-top:24px;
        float:right;
        padding:8px 2px;
        text-align:center;
        border:solid #7F9DB9 1px;
        height:100px;
           } 
        
        
        
        
        textarea.contacto {
        width:324px;
        height: 90px;
        font-size:10px;
        font-family:Verdana;
           } 
        
         
      .empresa input {
        width:328px;
        font-size:10px;
        font-family:Verdana;
        
           } 
        
         .empresa2 input {
        width:325px;
        font-size:10px;
        font-family:Verdana;
           } 

       .nif input {
        width:127px;
        font-size:11px;
        font-family:Verdana; 
           
           } 
 
      
      .general {
        width:150px;
        *width:150px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;        
        padding-right:22px;
        float:left;
         
           } 
         
         .genera {
        width:150px;
        *width:150px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;        
        padding-right:20px;
        padding-left:5px;
        float:left;
         
           } 
         
        .general_form {
        width:147px;
        *width:147px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;
        padding-right:22px;
        float:left;
        
         
           } 
        
        .general2 {
        width:200px;
        *width:152px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;        
        padding-right:20px;
        float:left;
        clear:both;
        
         
           } 
        
        .general input {
        width:155px;
        font-size:10px;
        font-family:Verdana;
           } 
         
         .genera input {
        width:154px;
        font-size:10px;
        font-family:Verdana;
           } 
        .general_form input {
        width:155px;
        font-size:10px;
        font-family:Verdana;
           } 
           
        .general select {
        width:160px;
        font-size:10px;
        color:#313131;
        font-family:Verdana;
      
           } 
      
         .fondo_registro {
        width:517px;
        height:45px;
        background-color:#E5EFF7;
        margin-top:20px;
        padding-bottom:10px;
        
           } 
         .fondo_registro2 {
        width:521px;
        height:45px;
        background-color:#E5EFF7;
        margin-top:20px;
        padding-bottom:10px;
        
           } 
        .fondo_registro3 {
        width:521px;
        height:45px;
        background-color:#ffffff;
        margin-top:20px;
        padding-bottom:10px;
        /*border:1px solid #E5EFF7;*/
        
           } 
      
        textarea.politica {
        width:511px;
        height: 50px;
        font-size:10px;
        font-family:Verdana;
           } 
      
         .fondo_pedidos {
        width:517px;
        height:20px;
        background-color:#E5EFF7;
        margin-top:6px;
        color:#323131;
        padding-left:5px;
        padding-top:3px;        
          
           } 
           
        .codigo {
        width:220px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;
        float:left;
        
         } 
         
         .codigo_listado {
        width:128px;
        margin-top:3px;
        color:#323131;
        font-weight:bold;
        float:left;       
        
         } 
         
         .fecha_compra {
        width:290px;
        margin-top:10px;
        color:#323131;
        font-weight:bold;
        float:left;
        text-align:right;
         
           } 
         
         .fecha_compra_listado {
        width:379px;
        margin-top:3px;
        color:#323131;
        font-weight:bold;
        padding-right:15px;
        float:left;
        
        
         
           } 
         
           
        .pedidos {
        width:517px;       
        margin-top:12px;            
        border-collapse: collapse;
        border-spacing: 0px;        
       
         } 
         
        .pedidos th, .pedidos td
        {
            border-right: solid 1px #AEAEAE;
            border-bottom: solid 1px #AEAEAE;
            text-align:center;
            }

        .pedidos th 
        {
            background-color:#E0E0E0;
            height:20px;
            color:#323131;
            padding:0 5px;           
            }
            
         .pedidos th.ref, .pedidos th.art{         
             text-align:left; 
            }
         
            
        .pedidos td.ref, .pedidos td.art, .pedidos td.pvp, .pedidos td.dto, .pedidos td.uds, .pedidos td.neto, .pedidos td.neto_cesta {
            width:80px;
            color:#323131;
            padding-left:5px;
        }
        
       .pedidos td.ref {
            padding-right:3px;
            text-align:left;          
        }
       
        .pedidos td.art {
            width:auto;
            color:#0066cc; 
            padding-top:3px;
            padding-bottom:3px;
            text-align:left;          
        }
        
        .pedidos td.pvp {
            width:45px;           
        }
        .pedidos td.dto {
            width:40px;           
        }
        .pedidos td.uds {
            width:40px;           
        }
        
        .pedidos td.neto {
            width:40px;           
        } 
        .pedidos td.neto_cesta {
            width:40px;
                   
        }        
        .pedidos td.quitar {
            width:5px;
            padding-left:3px;
           
                    
        }  
        
        .pedidos th.neto, .pedidos td.neto,.pedidos td.quitar, .pedidos th.quitar {
            width:40px;
            border-right:none;
            border-bottom:solid 1px #AEAEAE;
            color:#0066cc;
        }
        .pedidos td.quitar, .pedidos th.quitar 
        {
            width:5px;
        }
        
         .pedidos td.neto_cesta, .pedidos th.neto_cesta 
         {
             color:#0066cc;
            }
        
        input.uds_cesta {
            width:30px;
            height:12px;
            *height:9px;
            font-family:Verdana;
            font-size:10px; 
            border:none;          
        } 
       
                  
            .recalcular
            {
             width:517px;
             text-align:right;  
             padding-top:10px;             
             
            
            }
            .importe
            {
             width:300px;         
             text-align:right;
             float:right;
             padding-top:15px;
             padding-right:23px;
             
            
            }
         
         .historia_norton {
           
             width:517px;         
             text-align:justify;
             color:#323131;
             padding-top:15px;           
                         
            }
         
           
           
           .submenu {           
             width:100px;         
             color:#323131;
             height:15px;
             background-color:#878686; 
             border-top:1px solid white;
             padding-top:2px;         
                         
            }
           
           .titular {           
            padding-top:6px;
            padding-bottom:2px;
            color:#0066cc;             
                         
            }
           
           .desarrollo_noticia {           
             width:517px;         
             text-align:justify;
             color:#323131;
             padding-top:6px;            
                         
            }
           
           ul.listado_noticias{
            width:517px;
            list-style-type:none;
            margin-left:0px;
            /*margin-left:0px !important;
            margin-left:-40px;*/
            margin-top:5px;          
        }
          
          ul.listado_noticias li {
           
            padding-bottom:2px;
            color:#323131;
            margin-bottom:2px; 
               } 
 
           .siguientes {
           
            border:solid 1px #99C1DF;
            height:16px;
            color:#323131;
            text-align:right;
               } 
           
           
            .foto_sala {
           
            border:solid 1px #9999A3;
            margin-top:10px;
            width:58px;
            text-align:center;
            padding-top:1px;
            padding-bottom:1px;
            height:56px;
            float:left;
           
            
               } 
           
           .texto_sala {
           
            width:450px;
            float:right;
            margin-top:10px;
            color:#323131;
            
                        
               } 
           
           .texto_sala_sinfoto {
           
            width:519px;
            float:right;
            margin-top:10px;
            color:#323131;
            
                        
               } 
           
          .listado_catalogo {
            padding-top:10px;
            padding-bottom:2px;            
            border-bottom: dotted #9BADBB 1px;             
               }
           .texto_listado {
            padding-top:3px;
            padding-bottom:5px;            
            color: #323131;
            text-align:justify;     
               }      
           
           .tit_catalogo {
            width:382px;
            padding-top:2px;
            color:#323131;
            float:left;
           
               } 
               
            .imagen_catalogo {
            float:right; 
            border:solid #0066cc 1px;
            margin-top:4px; 
            margin-left:15px;            
           /*padding:3px;*/ 
            width:120px; 
            height:120px
               }     
               
               
             .cesta_activa {
                width:235px;
                background-color:#B5D0ED;                 
                color:#0066cc;
                font-size:10px; 
                float:left; 
                padding:12px 0px 15px 10px;               
                              	                 	   	  	         
             }    
               
             .articulo_cesta {
                width:235px;
                height:15px;
                background-color:#E6F1FD;
                border-bottom:solid 1px white;                              
                color:#323131;
                font-size:10px;
                padding-top:3px;
                padding-left:10px;                
                margin-left:-10px; 
                float:left; 
                /*border:solid red 1px;*/                             
                              	                 	   	  	         
             }     
             
             .articulo_cesta_total {
                width:235px;
                height:20px;
                background-color:#CBDFF4;
                border-bottom:solid 1px white;                              
                color:#323131;
                font-size:10px;
                padding-top:5px;
                padding-left:10px;                
                margin-left:-10px; 
                float:left; 
                /*border:solid red 1px;*/                             
                              	                 	   	  	         
             }     
             
             .unidades {
                width:40px;
                height:15px;
                color:#323131;
                font-size:10px; 
                float:left;
                font-weight:bold;
                      	                 	   	  	         
             }   
             .ref_articulo {
                width:85px;
                height:15px;
                color:#323131;
                font-size:10px; 
                float:left;
                   	                 	   	  	         
             }   
               
               .precio {
                width:90px;
                height:15px;
                color:#0066cc;
                font-size:10px; 
                float:left;
                font-weight:bold;
                text-align:right;
                   	                 	   	  	         
             }   
               
             .precio_total {
                width:215px;
                height:15px;
                color:#0066cc;
                font-size:10px; 
                float:left;
                font-weight:bold;
                text-align:right;
                   	                 	   	  	         
             }     
             
              .fondo_forma {
                height:90px;
                width:520px;            
                border:solid #A7B9CB 1px;
                margin-top:5px; 
                margin-bottom:10px;
                clear:both;
                           
                   }
               
  /* ----------------------------------------  ficha de producto --------------------------*/     



             
.scroll{
    width:522px;
    height:auto;
    overflow:auto;
    color:black;
    overflow-y:hidden;
  
       
    
   
}


#ficha {
   
   font-family:Verdana;
   font-size:9px;   
   border-collapse:collapse;
   
   margin-bottom:25px;
   margin-right:15px;
   
}      
               
#ficha th {
    background-color:#3782CE;
    font-weight:bold;
    padding:4px;
    text-align:center;
    color:white;
    border-bottom:1px solid white;
    border-right:1px solid white;
    white-space:nowrap;
}                 
               
#ficha td {
    padding:4px;
    text-align:center;
    border-bottom:1px solid white;
    border-right:1px solid white;
    color:#323131;    
}                    
                
#ficha tr.espacio td{
    background-color:#CDD1D5;
    height:3px; 
    padding:0;
    font-size:1px;
}

#ficha tr.oscuro td{
    background-color:#D9E8F7;
    
}

#ficha tr.claro td{
    background-color:#F2F7FC;
    
} 
 
 
           

.texgris11{font-family:Verdana; font-size:11px; line-height:12px; color:#323131; text-align:justify;}
.texgrisc11{font-family:Verdana; font-size:11px; line-height:12px; color:#DAD6D6; text-align:justify;}
.texgris10{font-family:Verdana; font-size:10px; line-height:12px; color:#323131; text-align:justify;}
.texazul10{font-family:Verdana; font-size:10px; line-height:12px; color:#0066cc; text-align:justify;}
.texazul11{font-family:Verdana; font-size:11px; line-height:12px; color:#CFE4F8; text-align:justify;}
.texrojo10{font-family:Verdana; font-size:10px; line-height:12px; color:#B03109; text-align:justify;}



a.multi:link {font-family:Verdana; font-size:9px; color:#B0AFAF; text-decoration: none; font-weight:normal;}
a.multi:visited {font-family:Verdana; font-size:9px; color:#B0AFAF; text-decoration: none; font-weight:normal;}
a.multi:active {font-family:Verdana; font-size:9px; color:#B0AFAF ; text-decoration: none; font-weight:normal;}
a.multi:hover {font-family:Verdana; font-size:9px; color:#898787; text-decoration: none; font-weight:normal;}

a.prom:link {font-family:Verdana; font-size:9px; color:#61615F; text-decoration: none; font-weight:bold;}
a.prom:visited {font-family:Verdana; font-size:9px; color:#61615F; text-decoration: none; font-weight:bold;}
a.prom:active {font-family:Verdana; font-size:9px; color:#61615F ; text-decoration: none; font-weight:bold;}
a.prom:hover {font-family:Verdana; font-size:9px; color:#9A9797; text-decoration: none; font-weight:bold;}

a.not:link {font-family:Verdana; font-size:11px; color:#E5E1E1; text-decoration: none; font-weight:normal;}
a.not:visited {font-family:Verdana; font-size:11px; color:#E5E1E1; text-decoration: none; font-weight:normal;}
a.not:active {font-family:Verdana; font-size:11px; color:#E5E1E1; text-decoration: none; font-weight:normal;}
a.not:hover {font-family:Verdana; font-size:11px; color:#BAB7B7; text-decoration: none; font-weight:normal;}

a.azul:link {font-family:Verdana; font-size:10px; color:#0066cc; text-decoration: none; font-weight:normal;}
a.azul:visited {font-family:Verdana; font-size:10px; color:#0066cc; text-decoration: none; font-weight:normal;}
a.azul:active {font-family:Verdana; font-size:10px; color:#0066cc; text-decoration: none; font-weight:normal;}
a.azul:hover {font-family:Verdana; font-size:10px; color:#323131; text-decoration: none; font-weight:normal;}

a.texgris:link {font-family:Verdana; font-size:10px; color:#323131; text-decoration: none; font-weight:normal;}
a.texgris:visited {font-family:Verdana; font-size:10px; color:#323131; text-decoration: none; font-weight:normal;}
a.texgris:active {font-family:Verdana; font-size:10px; color:#323131; text-decoration: none; font-weight:normal;}
a.texgris:hover {font-family:Verdana; font-size:10px; color:#0066cc; text-decoration: none; font-weight:normal;}

a.blanco:link {font-family:Verdana; font-size:10px; color:#ffffff; text-decoration: none; font-weight:normal;}
a.blanco:visited {font-family:Verdana; font-size:10px; color:#ffffff; text-decoration: none; font-weight:normal;}
a.blanco:active {font-family:Verdana; font-size:10px; color:#ffffff; text-decoration: none; font-weight:normal;}
a.blanco:hover {font-family:Verdana; font-size:10px; color:#323131; text-decoration: none; font-weight:normal;}

a.blanco2:link {font-family:Verdana; font-size:10px; color:#ffffff; text-decoration: none; font-weight:bold;}
a.blanco2:visited {font-family:Verdana; font-size:10px; color:#ffffff; text-decoration: none; font-weight:bold;}
a.blanco2:active {font-family:Verdana; font-size:10px; color:#ffffff; text-decoration: none; font-weight:bold;}
a.blanco2:hover {font-family:Verdana; font-size:10px; color:#8EACC4; text-decoration: none; font-weight:bold;}

   /* --------------------------- menu desplegable----------------------------------*/
   ul
   {
    padding:0px;
    margin:0px;
    }
ul#comun {
	width:100px;
	height:16px;
	float:left;
	text-align:center;
	border: 0px;
	margin: 0px;
	list-style: none;
	margin-top:10px;
 }

*html ul#comun {
	width:100px;
	height:16px;
}
ul#comun li {
	width:100px;
	height: 16px;
	float: left; 
	text-align:left;
	margin: 0px;
	list-style: none;
    display: block !important;
	display: inline;
	position: relative;
}
ul#comun ul {
	width:100px;
	height:16px;
    text-align:center;
	border: 0 none;
	margin : 0px;
	padding: 3px 0px 0px 0px;
	*padding: 3px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	list-style: none;
	display: none;
	position: absolute;
}
ul#comun ul:after {
	/*height: 0;*/
	clear: both;
	display: block;
	content: ".";
	visibility: hidden;
}
ul#comun ul li {
	width:101px;
	height:17px;/*alto de cada fila desplegable*/
   	/*padding: 0px 0px 0px 0px;*/
    /*display: inline; */
    background-color:#A2A1A1;
}
/* Root Menu */
ul#comun a {
	display: block;
	width:100px;
	height:12px;/*posición en la que se inicia el desplegable*/
}
ul#comun ul a {
	width:100px;
	height:16px;
	display: block;
}
*html ul#comun a
{
	height:16px;
	width:100px;
}

/* 2nd Menu */
ul#comun li:hover li a,
ul#comun li.iehover li a {
	height:16px;
	width:100px;
	border:1px solid #848283;  
    text-align:center; 
}

ul#comun ul ul,
ul#comun ul ul ul {
	display: none;
	position: absolute;
}

ul#comun li:hover ul ul,
ul#comun li:hover ul ul ul,
ul#comun li.iehover ul ul,
ul#comun li.iehover ul ul ul {
	display: none;
}

ul#comun li:hover ul,
ul#comun ul li:hover ul,
ul#comun ul ul li:hover ul,
ul#comun li.iehover ul,
ul#comun ul li.iehover ul,
ul#comun ul ul li.iehover ul {
	display: block;
}
         
   /* --------------------------- menu desplegable----------------------------------*/        
