﻿/* colores 

gris1:#666;  
granate:#AC0000;                                

*/


body  { font-family: Tahoma,Arial;
		font-size:11px;
    	text-align:center;
		color:#666;	
		margin:0px;
		background-color:#E1E1E1;
		/*background-image:url(../images/background/fondo.jpg);
		background-repeat: repeat-x;
		background-position:top;*/
}

 a{ color:#AC0000; text-decoration:underline; }
 a:hover {  text-decoration:none;}
 a.nolink{ color:#666;	text-decoration:none;}
 
 img.thumb{ width:120px; border:solid 1px #D1D1D1;}
 img.thumbnoborde{ width:120px; padding:2px; }
 img.thumnobordeleft{width:120px; padding:2px; float:left; margin-bottom:5px; margin-right:10px;  }
 
 img.FotoProducto{ width:250px;  padding:2px;}
 
 input, textarea { background-color:#EEEEEE;
        border:1px solid #D1D1D1;
        padding:2px;
        color:#666;
        font-size:12px;}
                
        
 h1{ color:#AC0000;
     font-size:23px;
     font-weight:normal;
     font-family:Tahoma;
     margin-top:10px;
     border-bottom: 1px solid #ac0000;}
 h2{ color:#AC0000;
     font-size:21px;
     font-weight:normal;}   
 h3{ font-size:18px;
     font-weight:normal;}   
 h4{ font-size:15px;
     font-weight:normal;}      
 
 #contenedor{ width:980px; /** muy importante, para que funcione bien el centrado */
   			  margin: 0px auto;
   			  text-align:left;}
              
  td.colizda{width:210px;
              background-color: #F1F1F1;
             /*
             background-image:url(../images/background/borde-lateral.gif);
			 background-repeat: repeat-y;
			 background-position:right top;*/}
  td.coldcha{width:180px;
             background-color: #F1F1F1;
             background-image:url(../images/background/borde-lateral.gif);
			 background-repeat: repeat-y;
			 background-position:left top;}
  td.colcentro{/*width:569px;*/
               background-color:#fff;
               padding-left:10px;
               padding-right:10px;
               background-image:url(../images/background/fondo-texto.jpg);
			   background-repeat: no-repeat;
			   background-position:right bottom;}            
              
 /* MENU TOP CON LAS CATEGORIA */
 #MenuTop {}
 .MenuTop{background-image:url(../images/background/fondoMenuTop.jpg);
			background-repeat:  no-repeat;
			background-position:left top;
            text-align: center;
			height:45px;
			padding:5px 30px 0px 30px;
            font-family:Tahoma;
            font-size:10px;}
 
 .MenuTop-en{background-image:url(../images/en/background/fondoMenuTop.jpg);
			background-repeat:  no-repeat;
			background-position:left top;
            text-align: center;
   			height:45px;
   			padding:5px 30px 0px 30px;
            font-family:Tahoma;
            font-size:10px;}			
              
 .MenuTop a,.MenuTop-en a{color: #AC0000;
               text-decoration:none;}
 .MenuTop a:hover, .MenuTop-en a:hover{ color: #666;}             
 
 /* BARRA DEL IDIOMA Y BUSCADOR DE TEXTO */
 #BarraIdioma{ background-color:#414141;
               height:22px;
               #height:27px;
               color:#ccc;
               font-size:12px;
               padding-top:5px;
               margin-bottom:5px;}
               
               
 /* SELECTOR IDIOMA */              
 #SelectorIdioma{ margin-left:25px; margin-top:10px;
                  float:left;
                  color:#fff; }
 #SelectorIdioma .ListaIdiomas{font-size:11px; border:1px solid #AC0000;}   
 
 /* BANDERAS IDIOMA */
 #BanderasIdioma{ margin-left:25px; margin-top:10px;
                  float:left;
                  color:#fff;}
 #BanderasIdioma .Idioma{ float:left; margin-right:5px;}
 
 
 /* BUSCADOR TEXTO */
 #BuscadorTexto{ float:right; margin-right:20px;
                 margin-top:42px;
                 #margin-top:40px; /* IE 7 */
                 _margin-right:10px; /* IE 6 */
                 color:#fff;
                 font-weight:bold;}
 #BuscadorTexto .Caja_BuscadorTexto{ font-size:11px; 
                                     border:1px solid #AC0000;
                                     color:#666;
                                     padding:1px;
                                     width:110px;}
                                     
 #BuscadorTexto .Boton_BuscadorTexto{ background-color:#414141; 
                                      border:1px solid #fff;
                                     background-image:url(../images/background/boton.jpg);
									 background-repeat: repeat-x;
									 background-position:left top;
									 color:#fff;
									 font-size:10px;
									 font-family:Arial;
									 font-weight:bold;
									}           

 /*MENSAJE BIENVENIDA */
 #Bienvenida{ color:#fff;
              margin-left:15px;
              margin-top:80px;}
              
  /* MENU PRAL */
 #MenuPral{height:28px; background-color:#FFF;/*#F1F1F1;*/}
 #MenuPral:after{ clear:both;}
 
 /* MENU PAGINAS  */
 #MenuPaginas{ float:left; 
               width:440px;
               height:18px;
               /*background-color:#AC0000;
               background-image:url(../images/background/fondo-menuempresa.gif);
			   background-repeat:no-repeat;
			   background-position:left top;*/
               font-size:12px;
               /*font-weight:bold;*/
               padding:5px 0px 5px 10px;}

 #MenuPaginas ul{margin:0px;list-style-image :none; list-style:none;}  
 #MenuPaginas ul li{display: inline;padding-right: 20px;}
 #MenuPaginas ul li a{  color:#ac0000; text-decoration:none;} 
 #MenuPaginas ul li a:hover{ text-decoration:none;}
 
  /* MENU PAGINAS PIE */
 #MenuPaginasPie{font-size:11px;
                 padding :5px 0px 5px 10px;}

 #MenuPaginasPie ul{margin:0px;list-style-image :none; list-style:none;}  
 #MenuPaginasPie ul li{display: inline;padding-right: 20px;}
 #MenuPaginasPie ul li a{ color:#fff; text-decoration:none;} 
 #MenuPaginasPie ul li a:hover{ text-decoration:none;}
 
 
 /* MENU USUARIO */
 #MenuUsuario{ text-align:right; 
               float:right; 
               margin-top:5px;
               font-size:12px; }
 #MenuUsuario ul{margin:0px;
                list-style-image :none; list-style:none;}  
 #MenuUsuario ul li{display: inline;padding-right: 20px;}
 #MenuUsuario ul li a{ color:#666; text-decoration:none; 
                       padding-left:12px;
                       background-image:url(../images/bullets/flecha-roja.gif);
					   background-repeat:no-repeat;
					   background-position : 0% 50%;} 
 #MenuUsuario ul li a:hover{ text-decoration:underline;} 


 
 /* BANNER GRANDE */
 #banner{ /*height:176px;*/
          height:161px;
          width:980px; 
          background-color:#AC0000;
          background-image:url(../images/background/banner.jpg);
		  background-repeat:no-repeat;
		  background-position:left top;
		  margin-bottom:1px;
          }
     
 .CabeceraLateral{background-image:url(../images/background/cabecera.gif);
				  background-repeat:no-repeat;
				  background-position:left top;
				  color:#ccc;
				  text-transform: uppercase;
				  font-family:Arial;
				  font-size:11px;
				  font-weight:normal;
				  height:26px;
				  text-align:center;
				  padding-top:8px;}  
				  
 .CabeceraCentro{background-image:url(../images/background/cabecera.gif);
				  background-repeat:no-repeat;
				  background-position:left top;
				  background-color:#414141;
				  color:#ccc;
				  text-transform: uppercase;
				  font-family:Arial;
				  font-size:11px;
				  font-weight:normal;
				  height:26px;
				  text-align:center;
				  padding-top:8px;}   				      
				     
  
  /* BREADCRUMB */
  
  #Breadcrumb{ font-size:11px;
               padding:7px;
               margin-top:5px;
               background-color:#f4f4f4;}
  
  /* BUSCADOR REFERENCIA */
 #BuscadorReferencia{ padding-bottom:12px;
                      background-color:#fff;}
 #BuscadorReferencia #contenido{padding:4px 7px 0px 7px; 
                                text-align:left;
                                line-height:20px;}
 #BuscadorReferencia .Caja{ font-size:10px;
                            font-family:Arial;
                            background-color:#EEEEEE;
							border:1px solid #D1D1D1;
                            /*border:1px solid #AC0000;
                            background-color:#f0f0f0;*/}	
                            
 #BuscadorReferencia .CajaRerencia{ width:120px;  text-transform:uppercase;}	
 #BuscadorReferencia .CajaCantidad{ width:40px;}	 
                                                       
 #BuscadorReferencia span.label{font-size:10px; 
                                width:60px;
                                float:left;
                                clear:left;
								font-weight:bold;}  
 #BuscadorReferencia #botones{margin-top:12px;}  								                         		 
		
/* BUSCADOR ATRIBUTOS */
#BuscadorAtributos{margin-bottom:12px;}
#CabeceraBuscadorAtributos{background-image:url(../images/background/cabecera-top.gif);
				  background-repeat:no-repeat;
				  background-position:left top;
				  color:#ccc;
				  text-transform: uppercase;
				  font-family:Arial;
				  font-size:11px;
				  font-weight:normal;
				  height:26px;
				  text-align:center;
				  padding-top:8px;}  
				  
#BuscadorAtributos #contenido {}			
		
/* LISTA CATEGORIAS ACORDEON */
#ListaCategorias_Acordeon dl,dd { margin: 0; }
#ListaCategorias_Acordeon 	dt { background: #F39; font-size: 12px; padding: 5px; margin: 2px; }
#ListaCategorias_Acordeon 	dt a { color: #FFF; }
#ListaCategorias_Acordeon 	dd a { color: #000; }
#ListaCategorias_Acordeon 	ul { list-style: none;}
						 
/* LISTA CATEGORIAS */
#ListaCategorias{padding-bottom:10px; background-color:#fff;}
#ListaCategorias ul{margin-top:10px;
                    margin-left:25px; 
                    padding:0px;
                    font-size:12px;
                    list-style-type:square;
                    color:#AC0000;}
#ListaCategorias ul li{ list-style-image:image/bullets/flecha-roja.gif);
                         margin-bottom:5px;}
#ListaCategorias ul li.FilaImpar{}
#ListaCategorias ul li.FilaPar{ background-color:#F4F4F4;}
#ListaCategorias ul li a{ text-decoration:none;}
#ListaCategorias ul li a:hover{ text-decoration:underline;}

/* Segundo nivel de categorias */
#ListaCategorias ul li ul li{ font-size:10px; color:#666;
                               margin-bottom:2px;}
#ListaCategorias ul li ul li a{ text-decoration:none;color:#666;}
#ListaCategorias ul li ul li a:hover{ text-decoration:underline;}


/* ICONOS CATEGORIAS*/
#IconosCategorias{ clear:both; margin-bottom:35px;}
#IconosCategorias #categoria{ float:left; 
                              width:130px;
                              height:160px;
                              margin-right:10px;}
#IconosCategorias #categoria  .nombre{ text-transform:capitalize;
							   text-align:center; 
							   /*font-weight:bold; */
							   font-size:12px;} 
							   
#IconosCategorias a{ text-decoration:none;}
#IconosCategorias a:hover{ text-decoration:underline;}
#IconosCategorias img{ border:0px;}


/* LISTA SUBCATEGORIAS */
.ListaSubcategorias{}
.ListaSubcategorias table td{ vertical-align:top; padding:4px; }
.ListaSubcategorias tr.alterna td{background-color:#F4F4F4; }
.ListaSubcategorias th{ font-weight:bold; color:#AC0000;
                        border-bottom:4px solid #f4f4f4; }
#Cabecera-ListaSubcategorias{ margin-bottom:15px; }
#Cabecera-ListaSubcategorias a.mas-detalle{ font-size:11px;
                                            text-transform:lowercase;
                                            text-decoration:none;
                                            background-image:url(../images/bullets/bullet_add.png);
										    background-repeat:no-repeat;
											background-position : 0% 50%;
											padding-left:15px;
											top:-20px;
											margin-left:20px;
                                            }

div.LinkMasDetalle{ position:relative;  text-align:right; top:-10px;}


a.nombre-subcategoria{ font-weight:bold; font-size:12px;}

img.foto-categoria{border:solid 1px #D1D1D1;
				float:left; 
				margin-bottom:10px; 
				margin-right:15px;}


/* LISTA PRODUCTOS EXTENDIDOS */
#ListaProductosExtendidos{}

#ListaProductosExtendidos #identificacion{ font-size:12px; margin-bottom:10px;}

#ListaProductosExtendidos tr.alterna td{background-color:#f1f1f1;}

#ListaProductosExtendidos table.info_adicional { border:0px;}

#ListaProductosExtendidos table.info_adicional td{padding:4px 4px 25px 4px;
												text-align:center;}
                        
td.cabecera{font-weight:bold; 
            font-size:10px;
            vertical-align:top;
            }                        

#ListaProductosExtendidos table td.Referencia{ width:108px;
										       text-align:left;}									

#ListaProductosExtendidos table.tabla-precios{width:100%;
                                           padding:4px;
                                           background-color:#f1f1f1; 
                                           text-align:center;}                                      
                                        
#ListaProductosExtendidos table.tabla-precios th{ text-align:center;
                                                  font-size:10px;}
 
#ListaProductosExtendidos table.tabla-precios td{ text-align:center;
                                               background-color:#FFF;
                                               padding:2px;}
                                               
                                               

/* PAGINACION */
#paginacion{ margin:15px 5px 10px 5px;}
#paginacion #links{ float:left;
                    text-align:center;
                    margin:0 auto;}
#paginacion #links a{ text-decoration:none; padding:0px 5px 2px 5px; }
#paginacion #links a:hover{ text-decoration:underline;}
#paginacion #links a.actual{ background-color:#ac0000;
                             color:#fff; /*color:#666; */
							 text-decoration:none;}
                     
#paginacion #totalrecords{ background-color:#ac0000;
                           color:#fff;
                           width:210px;
                           padding:2px;
                           text-align:center;
                           float:right;}                     

/* FILTROS */
.FiltrosCamposAdicionales{ padding:5px; background-color:#f1f1f1;
                           margin-bottom: 5px;
                           overflow: auto;
                           font-size:0.96em;}
                           
.ItemFiltro{margin-bottom:5px; float:left; width:30%;} /* cada uno de los filtros */    
                           
.titulo_filtro{ font-weight:bold;
                margin-left:15px;}
 
 .lista_filtro{font-size:0.96em;} 
 
 #ResetFiltros{ padding:5px;
                padding-left:20px;
                background-color:#D8D8D8;
                font-size:13px;
                margin-bottom:7px;
                background-image:url(../images/background/limpiarfiltro.jpg);
				background-repeat:no-repeat;
				background-position:2px 5px;}

#ResetFiltros a{ text-decoration:none;}
#ResetFiltros a:hover{ text-decoration:none;}                                            

/* TOP VENTA */
#TopVentas{padding-bottom:0px; border-top:solid 4px #fff; border-bottom:solid 4px #fff;}
#CabeceraTopVentas{background-image:url(../images/background/cabecera-top.gif);
				  background-repeat:no-repeat;
				  background-position:left top;
				  color:#ccc;
				  text-transform: uppercase;
				  font-family:Arial;
				  font-size:11px;
				  font-weight:normal;
				  height:26px;
				  text-align:center;
				  padding-top:8px;}  
				  
#TopVentas #contenido ol{font-weight:bold; 
                         line-height:18px;
                         margin-top:7px;
                         margin-left:-5px;
                         #margin-left:32px; /* IE 7 */}				  
#TopVentas #contenido ol li{color:#ac0000; }
#TopVentas #contenido ol li a{ font-weight:normal;
                               color:#666;
                               text-decoration:none;}		
#TopVentas #contenido ol li a:hover{ color:#ac0000;
                                     text-decoration:underline;}
    
    
.TooltipTopVentas{ background-color:#a1a1a1;
          padding:3px;
          font-size:11px;
          width:150px;
          border:solid 1px #fff;
          color:#fff;
          z-index:0;}    
          
 /* PRODUCTOS RELACIONADOS */
#ProductosRelacionados{ background-color:#fff;}
#ProductosRelacionados ul{ list-style-type:none;
                         list-style-image:none;
                         margin-left:0px;
                         padding-left:0px;}
                         
#ProductosRelacionados ul li{/*border-bottom:solid 8px #F4F4F4; */
                           margin-bottom:15px;
                           clear:both;}

#ProductosRelacionados #referencia{ font-weight:bold;
                                  font-size:13px;}
#ProductosRelacionados #descripcion{ font-size:11px; 
                                   font-family:Tahoma;
                                   margin-top:10px;
                                   margin-bottom:10px;}
                                   
#ProductosRelacionados #precios{}
#ProductosRelacionados .TituloPrecios{ font-weight:bold;}                                   
#ProductosRelacionados .precio{ font-size:14px;
                              color:#ac0000;}         
                                           
                                     							
/* PRODUCTOS DESTACADOS */
#ProductosDestacados{ background-color:#fff;}
#ProductosDestacados ul{ list-style-type:none;
                         list-style-image:none;
                         margin-left:0px;
                         padding-left:0px;}
                         
#ProductosDestacados ul li{/*border-bottom:solid 8px #F4F4F4; */
                           margin-bottom:15px;
                           clear:both;}

#ProductosDestacados #referencia{ font-weight:bold;
                                  font-size:13px;}
#ProductosDestacados #descripcion{ font-size:11px; 
                                   font-family:Tahoma;
                                   margin-top:10px;
                                   margin-bottom:10px;}
                                   
#ProductosDestacados #precios{}
#ProductosDestacados .TituloPrecios{ font-weight:bold;}                                   
#ProductosDestacados .precio{ font-size:14px;
                              color:#ac0000;}

                                    							
/* FLASH DESTACADOS */
#FlashDestacados{}

/** FEEDBACK */
#Feedback{margin-bottom:12px; border-top:solid 1px #fff;}
#CabeceraFeedback{background-image:url(../images/background/cabecera-comentarios.gif);
				  background-repeat:no-repeat;
				  background-position:left top;
				  color:#ccc;
				  text-transform: uppercase;
				  font-family:Arial;
				  font-size:11px;
				  font-weight:normal;
				  height:26px;
				  text-align:left;
				  padding-left:40px;
				  padding-top:8px;}  
#Feedback #contenido{padding:4px 7px 0px 7px;}

           
/* MIS PEDIDOS */
.tab1{ float:left;
       width:33%;
       clear:left;}           

.tab2{ float:left;
       width:33%;}

.tab3{ float:left;
       width:33%;}    

 .direccion{  line-height:12px; 
              margin-left:20px;
              font-family:Arial;}    
              
.CeldaDetallePedido{ border-top:1px solid #cdcdcd;}              
  
table.LineasDetalle tr td{ font-family:Arial; 
                   font-size:11px;
                   text-align:left;
                   padding:2px;
}              
  	
.DuplicarPedido{background-image:url(../images/background/duplicarpedido.png);
				background-repeat:no-repeat;
				background-position:left top;
				padding-left:20px;
				white-space:nowrap;
				height:16px;
				display:block;}  

.Consultar{background-image:url(../images/background/ver.png);
				background-repeat:no-repeat;
				background-position:left top;
				white-space:nowrap;
				padding-left:20px;
				height:16px;
				display:block;}  	
				
.Modificar{background-image:url(../images/background/edit.png);
				background-repeat:no-repeat;
				background-position:left top;
				white-space:nowrap;
				padding-left:20px;
				height:16px;
				display:block;}  	
				
				
.Eliminar{background-image:url(../images/background/delete.gif);
				background-repeat:no-repeat;
				background-position:left top;
				white-space:nowrap;
				padding-left:20px;
				height:16px;
				display:block;}  
				
				
.subtotalpedido{ font-size:11px;
                 line-height:20px;
                 padding: 10px 35px 20px 20px;
                 text-align:right;
                 background-color:#eee;
                 border-top: solid 3px #ac0000;}																  

/* ENCUESTAS  */
#Encuestas{margin-bottom:12px; border-top:solid 1px #fff;}
#CabeceraEncuestas{background-image:url(../images/background/cabecera-comentarios.gif);
				  background-repeat:no-repeat;
				  background-position:left top;
				  color:#ccc;
				  text-transform: uppercase;
				  font-family:Arial;
				  font-size:11px;
				  font-weight:normal;
				  height:26px;
				  text-align:left;
				  padding-left:40px;
				  padding-top:8px;}  
#Encuestas #contenido{padding:4px 7px 0px 7px;}
#Encuestas #contenido input{border:0px;}
#Encuestas .pregunta{ font-weight:bold;}		
#Encuestas #botones { text-align:center;}				  



/* MI CUENTA */

#MiCuenta { font-size:12px;}
            
#MiCuenta ul{  margin-top:10px;
               margin-left:45px; 
               padding:0px;
               font-size:12px;
               list-style-type:square;
               color:#AC0000;}
#MiCuenta ul li{ margin-bottom:20px;}               
#MiCuenta a{ text-decoration:none;}
#MiCuenta a:hover{ text-decoration:underline;}



/* MI CESTA */
#MiCesta{margin-bottom:12px;}
#MiCesta #contenido{padding:4px 7px 0px 7px; text-align:center;}	
.contador-elementos-cesta   {font-size:13px;  }     

/* CESTA */
.TablaCesta td{ font-size:11px;
                padding:0px;
                color:#333;}
.TablaCesta td.artista {}              
.TablaCesta td.titulo {color:#ff6600; }
.TotalCesta{ border-top:3px solid #AC0000 ; 
             font-weight:bold;   }           
.input-cesta{ background-color:#fff;}   


/* COMPRAR */

#formulario{color:#333; font-size:11px;}

.input-formulario {background-color:#EEEEEE;
        border:1px solid #D1D1D1;
        padding:2px;
        font-size:11px;
        width:130px;
        margin-bottom:2px;
        width:150px;
} 

.input-formulario2 {background-color:#EEEEEE;
        border:1px solid #D1D1D1;
        padding:2px;
        font-size:11px;
        margin-bottom:2px;
        width:50px;
}  

#registro .input-formulario {background-color:#fff;
        border:1px solid #D1D1D1;
        padding:2px;
        font-size:11px;
        width:130px;
        margin-bottom:2px;
} 

.listapaises{background-color:#EEEEEE;
        border:1px solid #D1D1D1;
        color:#666;	
        padding:2px;
        font-size:11px;
        width:156px;
        margin-bottom:3px;}  
 
 
.TituloSolapa{ color:#FFF;
               background-color:#ac0000; 
               padding:2px 5px 2px 5px;
               text-transform:uppercase;
               width:100%;
               margin-bottom:5px;
               margin-top:15px;
               /*border:1px solid #ccc;*/}
 
 .Solapa2{     background-color:#E9EEF1; 
               padding:2px 5px 2px 5px;
               text-transform:uppercase;
               border:1px solid #ccc;}   
                          
 a.Solapa2 { text-decoration:none; 
              color:#496475;}  
               
.linea-formulario{ padding-bottom:5px; clear:left;}  
.bloque-formulario{ margin-bottom:15px; 
                    clear:both;}   
.formulario-col1 { 
                   float:left;
                   width:110px;
                   clear:left;}

.formulario-col2 { float:left;
                   width:180px;}
                   
.formulario-col3 { float:left;
                   width:110px;}
                   
.formulario-col4 { float:left;
                   width:180px;
                    }  
                    
 .formulario-col234 { float:left;
                   }
         
.resumen{ font-size:11px; font-family:Arial;} 

.botonSiguiente 
{
		background-color:#AC0000; 
		border:1px solid #fff;
		color:#fff;
        font-weight:bold;
        font-family:Tahoma;
        font-size:14px;
        padding-right:20px;
        background-image:url(../images/flecha-dcha.gif);
        background-repeat:no-repeat;
        background-position: right center;}
        
.botonSiguiente2{ 		background-color:#AC0000; 
		border:1px solid #fff;
		color:#fff;
        font-weight:bold;
        font-size:14px;
        padding-right:20px;
        background-image:url(../images/flecha-dcha2.gif);
        background-repeat:no-repeat;
        background-position: right center;}        
 
 .botonAnterior{background-color:#AC0000; 
		border:1px solid #fff;
		color:#fff;
        font-weight:bold;
        font-size:14px;
        padding-left:20px;
        background-image:url(../images/flecha-izda.gif);
        background-repeat:no-repeat;
        background-position: left center;}  
        
 .botonRecuperar{background-color:#AC0000; 
		border:1px solid #fff;
		color:#fff;
        font-weight:bold;
        font-size:14px;
         padding-left:20px;
        background-image:url(../images/flecha-abajo.gif);
        background-repeat:no-repeat;
        background-position: left center;}     


/* REGISTRO USUARIO */
#registro-usuario{padding-left:20px;}


/* LOGIN RECUPERAR DATOS */
#login-recuperar-datos
{	background-image : url(../images/background/lock.jpg);
	background-repeat:no-repeat;
	background-position:  0% 20%;
	padding-left:90px;
	min-height:70px;
}

/* LOGIN */
#login-email
{	background-image: url(../images/background/lock.jpg);
	background-repeat:no-repeat;
	background-position: 63% 20%;
	padding-left:90px;
	min-height:70px;
}

#login-email .Mensaje_Login{ color:#ac0000;}

#login{left: 15.48em; width: 13.81em; top: 0.19em; height: 16px; position:relative;
	 color:#FFF;
	 font-family:Arial;
	 font-size:0.8em;
	 float:left;}
	 
.inputlogin{ background-color:#EEEEEE;
        border:1px solid ##D1D1D1;
        padding:2px;
        font-size:13px;
        color:#ac0000;
        width:200px;
        margin-bottom:2px;}

a.linklogininvisible{ display:block; width:13em;height:16px;}
a.linklogininvisible span  { display: none;/* oculto el texto*/}

/* LOGIN LATERAL */
#login-email-lateral{ background-color:#fff; padding:5px 5px 10px 5px; 
                      font-weight:normal;}
#login-email-lateral .Mensaje_Login{ color:#ac0000;}
#login-email-lateral .inputlogin{ background-color:#EEEEEE;
        border:1px solid ##D1D1D1;
        padding:2px;
        font-size:12px;
        width:140px;
        margin-bottom:10px;}



 /* INFORMACION DE PRODUCTO */
 #Informacion-Producto{}
 
 #Informacion-Producto #descripcion{ font-size:12px; 
                                     margin-bottom:15px;}
                                     
 #Informacion-Producto #info-adicional{}
 #Informacion-Producto #titulo-info-adicional{font-weight:bold;
                                        color:#FFF;
                                        background-color:#d80100;
                                        text-align:center;
                                        padding:2px;
                                        margin-top:10px;}
 
 #Informacion-Producto #titulo-precios{ font-weight:bold;
                                        color:#FFF;
                                        background-color:#d80100;
                                        text-align:center;
                                        padding:2px;
                                        margin-top:10px;}
 
 #Informacion-Producto table.tabla-precios{width:100%;
                                           padding:3px;
                                           background-color:#f1f1f1; 
                                           text-align:center;}                                      
                                        
 
 #Informacion-Producto table.tabla-precios td{ text-align:center;
                                               background-color:#fff;}
 
 #Informacion-Producto #info_packaging{}
 
 #Informacion-Producto .TextoLogoFabricante{ font-size:12px;
                                             font-weight:bold;}
 
 #Informacion-Producto .fabricante{ margin-top:15px;
                                     line-height:20px;}
 
 
 #botones-infoproducto{ margin-top:20px;}
 .cantidad-infoproducto{ background-color:#fff;}
 
  #Informacion-Producto a.FicheroEspecificaciones{ margin-right:15px; text-decoration:none;}
 
 /* FOTOS */ 

.foto-izda{ border:solid 1px #D1D1D1;
            float:left; margin-bottom:10px; margin-right:15px;  }
.foto-dcha{  border:solid 1px #D1D1D1;
            float:right; margin-left:10px;margin-bottom:15px; }
.foto-dcha-sinborde{ float:right; margin-left:15px;margin-bottom:15px; }
.foto-izda-sinborde{ border: 0px;float:left; margin-right:15px;margin-bottom:15px;  }

.foto{  border:solid 1px #D1D1D1; }  


/* RECIBIR OFERTAS */
#RecibirOfertaAnuncio{ padding:5px;
                       margin-bottom:15px;}
 
#RecibirOfertaAnuncio a{} 

fieldset.FormularioEnvioOferta {margin-top:10px; padding:10px;	 }
fieldset.FormularioEnvioOferta legend { font-size:13px; color:#666;
                                        margin-bottom:0px;}
fieldset.FormularioEnvioOferta label{ margin-right:20px;
              font-weight:bold;
              float:left;
				width:25%;
}


/* PIE */
#pie{ background-color:#AC0000;
      margin:0px auto; 
      color:#fff;
      height:50px;
      padding:15px 15px 5px 15px;
      border-top:2px solid #414141; 
      text-align:center;}

 /* EQUANIMITY */
 #equanimity{ text-align:right;
            margin:0px auto;
            margin-top:15px;}


/** ERRORES */

 .Aviso{ color:#fff;
         background-color:Olive; /* #DF0000;*/
         font-size:11px;
         font-weight:bold;
         padding:5px 5px 5px 25px;
         border:solid 1px #646400;
         background-image: url(../images/background/aviso.jpg);
		 background-repeat:no-repeat;
		 background-position :left 50%;
         margin-top:3px;
         margin-bottom:10px;}
         
 .Mensaje{ background-color:#98D5E7;
           color:#fff;
           font-size:11px;
           font-weight:bold;
           padding:5px;
           margin-top:3px;
            margin-bottom:10px;}
 
 .error{ color:#ac0000;}	          


/* GENERAL */
	
 .Boton, boton
 { background-color:#AC0000; 
   border:1px solid #fff;
   color:#fff;
   font-size:11px;
   font-family:Arial;
   font-weight:bold;
   padding:2px;
 }
 
 a.pdf{	background-image: url(../images/ico_pdf.gif);
	  background-repeat:no-repeat;
	  background-position:0% 50%;
	  padding-left:27px;
	  height:22px;
	  display:block;
	  height:22px;}
	  
.CabeceraGrid{ background-color:#ac0000;
               color:#fff;
               font-weight:bold;}	  
	 					 
.resaltado{ font-weight:bold;}	
	
.font12{ font-size:12px;}
.font13{font-size:13px;}


.margenabajo{ margin-bottom:15px;}   
.dcha{ float:right;   width:46%; text-align:left;}
.izda{ float:left; width:46%; text-align:left; margin-right:5px;}        


.noborder{ border:0px;}

.caja_gris{ background-color:#EEEEEE;
            padding:7px;
            margin-bottom:15px;}  
.caja_bordegris, .caja_blanca{ border:solid 1px #EEEEEE;
            padding:7px;
            margin-bottom:15px;}             
  
.clear{ clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;}  
        
.aldcha{text-align:right;}
.alizda{text-align:left;} 
.nowrap{white-space:nowrap; }  

.FilaImpar{}    
.FilaPar{ background-color:#f1f1f1;}    
            
.centrado
{ text-align: -moz-center; /* para que funcione en Firefox */
  _text-align:center;
  #text-align:center;
   /*\*/
  html*text-align: center; /* sólo en safari */
}
	
/* FORMULARIO INTERFONIA */
div.FormularioInterfonia{}

ul.FormularioInterfonia{margin:0px; padding:0px;}	
ul.FormularioInterfonia li{ margin-bottom:15px; 
                            list-style:none; 
                            list-style-image:none;
                            padding:5px; overflow:auto;}
ul.FormularioInterfonia li.alterna{background-color:#EAF4F9;}	
div.FormularioInterfonia .nombre{ font-size:14px; margin-bottom:7px;
                                font-weight:normal;}	 
div.FormularioInterfonia .precio{ margin-top:7px;}	


					 				