﻿body
{
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size:0.70em;
    color:#583A32;
    margin:0;
    padding:0;
    background-color: #E1D9CA;
}


#contenedorprincipal
{
    background: url(images/fondogeneral.jpg) repeat-y 0 0;
    width:980px;
    margin: 0 auto;
    padding: 0 48px 0 48px;
    }

H1{display: none;}
A{text-decoration:none;}
A:hover{color:#EAAE10;}
P{margin:0 0 10px 0;padding:0;}
UL,LI{margin:0;padding:0;list-style:none;}

#contenido
{
    width:988px;
    }

#desarrollo
{
    position:relative;
    width:988px;
    background-color:#FBFAF8;
    overflow:hidden;
    }
    
body.default #desarrollo
{
    background-color:transparent;
    }
    

    
.izquierdasuperior
{
    height:225px;
    width:37px;
    position:absolute;
    top:0;
    left:0;
    background: url(images/fondoizquierdasuperior.jpg) no-repeat 0 0;
    }
    
.izquierdainferior{
    height:225px;
    width:37px;
    position:absolute;
    left:0;
    bottom:0;
    background: url(images/fondoizquierdainferior.jpg) no-repeat 0 0;
    }    
    
.derechasuperior
{
    height:225px;
    width:31px;
    position:absolute;
    top:0;
    right:0;
    background: url(images/fondoderechasuperior.jpg) no-repeat 0 0;
    
    }

.derechainferior{
    height:225px;
    width:31px;
    position:absolute;
    bottom:0;
    right:0;
    background: url(images/fondoderechainferior.jpg) no-repeat 0 0;
    }


/*-----------------------PIE*/



#pie
{
    position: relative;
    height: 100px;
    overflow: hidden;
    background: url(images/fondopiehome.jpg) no-repeat 0 0;
    width:980px;
    margin: 0 auto;
    padding: 0 48px 40px 48px;
}

#pie A.ecran
{
    position: absolute;
    left:95px;
    bottom: 90px;
    width:15px;
    height:15px;
    display:block;
} 

#pie UL
{
    position: absolute;
    right:120px;
    bottom: 92px;
    list-style:none;
}

#pie LI
{
    float:left;
    margin:0 0 0 5px;
    padding:0;
}

#pie LI A{
color:#928481;
font-size:90%;
}

#pie LI A:hover
{
    color:#AAA;
    }
    
     
#cierreproductos
{
    background: url(images/curvacierre.gif) no-repeat 0 0;
    width:940px;
    height:13px;
    }   
    
#contenedorproductos
{
    background: url(images/contenedorproductos.gif) repeat-y 0 0;
    width:920px;
    margin-left:37px;
    overflow:hidden;
    }

/*-----------------------PRESENTACION*/
    

body.presentacion #menuproductos{display:none;}
    
body.presentacion #cabecerapresentacion{
    background: url(images/cabecerapresentacion.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 


body.presentacion #contenedorproductos #presentacion
{
    width:793px;
    background: url(images/apoyopresentacion.jpg) no-repeat right top;
    padding: 0 0 70px 95px;
    font-size: 110%;
    }
    
body.presentacion #contenedorproductos #presentacion #texto
{
    width:400px;
    }



/*-----------------------PRODUCTOS*/

body.productos.cafes #cabeceraproductos,
body.productos.tes #cabeceraproductostes,
body.productos.malta #cabeceraproductosmalta,
body.productos.edulcorantes #cabeceraproductosedulcorantes,
body.productos.validacion01 #cabeceraproductosvalidacion01,
body.productos.validacion02 #cabeceraproductosvalidacion02,
body.productos.validacion03 #cabeceraproductosvalidacion03,
body.productos.validacion04 #cabeceraproductosvalidacion04
{
    background: url(images/cabeceraproductoscafes.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 

body.productos.tes #cabeceraproductostes{background: url(images/cabeceraproductostes.jpg) no-repeat 0 0;} 
body.productos.malta #cabeceraproductosmalta{background: url(images/cabeceraproductosmalta.jpg) no-repeat 0 0;} 
body.productos.edulcorantes #cabeceraproductosedulcorantes{background: url(images/cabeceraproductosedulcorantes.jpg) no-repeat 0 0;}
body.productos.validacion01 #cabeceraproductosvalidacion01{background: url(images/cabeceraproductosvalidacion01.jpg) no-repeat 0 0;}
body.productos.validacion02 #cabeceraproductosvalidacion02{background: url(images/cabeceraproductosvalidacion02.jpg) no-repeat 0 0;}
body.productos.validacion03 #cabeceraproductosvalidacion03{background: url(images/cabeceraproductosvalidacion03.jpg) no-repeat 0 0;}
body.productos.validacion04 #cabeceraproductosvalidacion04{background: url(images/cabeceraproductosvalidacion04.jpg) no-repeat 0 0;}  
    


body.productos #contenedorproductos #productos
{
    width:632px;
    float:left;
    padding-left: 68px;
    }

    
body.productos #contenedorproductos .tipoproductos
{
    width:632px;
    overflow:hidden;
    margin-bottom:20px;
    }
    
body.productos #contenedorproductos .tipoproductos .tituloproductos
{
    width:628px;
    clear:both;
    border-bottom: 1px solid #B3977A;
    border-top: 1px solid #B3977A;
    margin-bottom:5px;
    }

body.productos #contenedorproductos .tipoproductos .imagen
{
    width:127px;
    float:left;
    position:relative;
    }
    
body.productos #contenedorproductos .tipoproductos .imagen IMG
{
    border:1px solid #B3977A!important;
    }

body.productos #contenedorproductos .tipoproductos .imagen A
{
    background: url(images/mas2.gif) no-repeat 0 0;
    position:absolute;
    right:1px;
    bottom:1px;
    width: 18px;
    height:14px;
    display:block;
    }
    
body.productos #contenedorproductos .tipoproductos .listado{
    width:490px;
    float:left;
    margin-left:15px;
    overflow:hidden;
    color:#876952;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02{
    width:490px;
    border-bottom: 1px solid #B3977A;
    margin-bottom:5px;
    padding-bottom:5px;
    overflow:hidden;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .nombreproducto
{
    width:185px;
    float:left;
    }
    

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .nombreproducto
{
    width:288px;
    float:left;
    }

    
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .nombreproducto A,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .nombreproducto A
{
    background: url(images/mas2.gif) no-repeat 0 0;
    padding-left:25px;
    color:#876952;
    display:block;
    }
    
        
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .nombreproducto A:hover,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .nombreproducto A:hover
{
    background-position: 0 -14px;
    color:#EAAE10;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .formato
{
    width:82px;
    float:left;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .formato .cajaformato
{
    width:70px;
    border: 1px solid #876952;
    font-family: Arial, Verdana;
    font-size: 90%;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .precio
{
    width:112px;
    float:left;
    text-align:center;
    }
    
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .precio
{
    width:92px;
     float:left;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad
{
    width:104px;
    float:left;
    }
    
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .cajacantidad,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .cajacantidad
{
    width:50px;
    border: 1px solid #583A32;
    float:left;
    font-family: Arial, Verdana;
    font-size: 90%;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .masmenos,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .masmenos
{
    width:13px;
    float:left;
    margin-left:2px;
    display:none;
    }
    
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .masmenos A SPAN,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .masmenos A SPAN
{
    display:none;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .masmenos A.mas,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .masmenos A.menos,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .masmenos A.mas,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .masmenos A.menos
{
    background: url(images/icomamini.gif) no-repeat 0 0;
    width:13px;
    height:7px;
    display:block;
    margin-top:1px;
    }

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .masmenos A.menos,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .masmenos A.menos
{
    background: url(images/icomenosmini.gif) no-repeat 0 0;
}


body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .masmenos A.mas:hover,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad .masmenos A.menos:hover,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .masmenos A.mas:hover,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad .masmenos A.menos:hover
{
    background-position: 0 -7px; 
    }
    

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad A.anadir,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad A.anadir
{
    color:#876952;
    float:left;
    text-decoration:underline;
    margin-left:5px;
}

body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo01 .cantidad A.anadir:hover,
body.productos #contenedorproductos .tipoproductos .listado .itemproductotipo02 .cantidad A.anadir:hover
{

    color:#EAAE10;
}

body.productos #contenedorproductos #lateralproductos
{
    width:190px;
    float:left;
    margin-left:10px;
    }
    
    
body.productos #contenedorproductos .listacompra
{
    width:180px;
    background-color:#D9C6B0;
    padding:10px;
    }
    
body.productos #contenedorproductos .listacompra IMG.titulo
{
    margin-bottom:20px;
    }
    
        
body.productos #contenedorproductos .listacompra TABLE TH
{
    text-align:left;
    border-bottom: 1px solid #4A251B;
    border-collapse:collapse;
    padding-bottom:3px;
    }     
       
body.productos #contenedorproductos .listacompra TABLE TD
{
    padding-top:3px;
    }  
          
body.productos #contenedorproductos .listacompra TABLE TD.conborde
{
    border-bottom: 1px solid #4A251B;
    border-collapse:collapse;
    padding-bottom:3px;
    
    } 
          
body.productos #contenedorproductos .listacompra TABLE TD.precio
{
    width:40px;
    }
    
body.productos #contenedorproductos .listacompra .destacado
{
    font-size: 120%;
    font-weight:bold;
    margin-bottom:8px;
    }
        
body.productos #contenedorproductos .vercesta
{
    width:200px;
    margin-top:5px;
    background-color:  #B78B66;
    overflow:hidden;
    } 
           
body.productos #contenedorproductos .vercesta A
{
    float:right;
    background: url(images/icocarrito.gif) no-repeat 0 5px;
    display:block;
    height: 20px;
    padding: 10px 15px 5px 35px;
    color:#FFF;
    text-decoration:underline;
    }
    
               
body.productos #contenedorproductos .vercesta A:hover
{
    color:#EAAE10;
    }
    
#cierreproductos
{
    width:920px;
    clear:both;
    }
    

/*-----------------------PRODUCTOS VALIDACION. PASO 1 y 3*/

body.productos.validacion01 #contenedorproductos #productos,
body.productos.validacion02 #contenedorproductos #productos,
body.productos.validacion03 #contenedorproductos #productos,
body.productos.validacion04 #contenedorproductos #productos
{
    width:880px;
    padding-top:40px;
    overflow:hidden;
    padding-left:30px;
    }
    
body.productos TABLE.validacion01
{
    width:800px;
    overflow:hidden;
    margin-bottom:20px;
    }
    
body.productos TABLE.validacion01 TH
{
    color:#FFF;
    background-color:#583A32;
    text-align:left;
    padding:5px;
    }

body.productos TABLE.validacion01 TH.articulo
{
    width:240px;
    }

body.productos TABLE.validacion01 TH.preciounidad
{
    width:145px;
   text-align:center;
    }

body.productos TABLE.validacion01 TH.cantidad
{
    
    width:110px;
       text-align:center;
    }
    
body.productos TABLE.validacion01 TH.precio
{
    }  
      
body.productos TABLE.validacion01 TD.precio
{
    width:80px;
    text-align:center;
    }
    
body.productos TABLE.validacion01 TD.cantidad
{
   text-align:center;
}   
 
body.productos TABLE.validacion01 TD.preciounidad
{
   text-align:center;
}
      
body.productos TABLE.validacion01 TD
{
    border-bottom: 1px solid #B3977A;
    border-collapse:collapse;
    padding: 8px 5px ;

}

body.productos TABLE.validacion01 TD.celdavacia
{
    color:#EAE4D6;
    }


body.productos TABLE.validacion01 TD .cajacantidad
{
    border:1px solid #583A32;
    font-size: 90%;
    font-family: Arial, Verdana;
    width:40px;
    }

body.productos TABLE.validacion01 A.boborrar
{
    background: url(images/boborrar.gif) no-repeat 0 0;
    width:18px;
    height:18px;
    display:block;
    }
    
body.productos TABLE.validacion01 A.boborrar:hover
{
    background-position: 0 -18px;
    }

body.productos TABLE.validacion01 A.boborrar SPAN
{
    display:none;
    }

body.productos TABLE.validacion01 TD.bordemarcado
{
    border-bottom: 4px solid #583A32;
    }

body.productos TABLE.validacion01 TD.ultimalinea
{
    background-color:#D1C7BA;
    }
    
body.productos TABLE.validacion01 TD.ultimalineaprecio
{
    background-color:#D1C7BA;
    text-align:center;
    }


body.productos TABLE.validacion01 TD A.boactualizar
{
    color:#FFF;
    background-color:#B78B66;
    padding:3px 5px;
    float:right;
    font-weight:bold;
    display:block;
    margin-left:5px;
    }
    
body.productos TABLE.validacion01 TD A.boactualizar:hover,
body.productos TABLE.validacion01 TD A.bocontinuarcompra:hover,
body.productos TABLE.validacion01 TD A.bocontinuarvalidacion:hover
{
    color:#EAAE10;
    }
    

body.productos TABLE.validacion01 TD A.bocontinuarcompra,
body.productos TABLE.validacion01 TD A.bocontinuarvalidacion
{
    color:#FFF;
    background-color:#B78B66;
    padding:5px 10px;
    float:left;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    }
    
body.productos TABLE.validacion01 TD A.bocontinuarvalidacion
{
    float:right;
    margin-right:0;
    }

body.productos .notapie
{
    width:800px;
    border-top:1px solid #583A32;
    overflow:hidden;
    position:relative;
    margin:30px 0 20px 0;
    padding-top:10px;
    }

body.productos .notapie .linea1{}

body.productos .notapie .linea2
{
    padding-left:80px;
    }

body.productos .notapie .linea3{
    padding-left:160px;
    }



/*-----------------------PRODUCTOS VALIDACION. PASO 2 y 3*/


body.productos #registro
{
    width:200px;
    float:left;
    padding-right:10px;
    }


body.productos #registro .titulo,
body.productos #nuevocliente .titulo
{
    color:#FFF;
    background-color:#583A32;
    text-align:left;
    padding:5px;
    margin-bottom:20px;
    font-weight:bold;
    }

body.productos #registro .lineaformulario,
body.productos #nuevocliente .lineaformulario
{
    overflow:hidden;
    margin-bottom:10px;
    height:100%;
    }

body.productos #registro .lineaformulario .etiqueta,
body.productos #nuevocliente .lineaformulario .etiqueta
{
    float:left;
    width:60px;
    }


body.productos #registro .lineaformulario .cajaregistro
{
    border:1px solid #583A32;
    font-size: 90%;
    font-family: Arial, Verdana;
    width:120px;
    float:left;
    }

body.productos #registro A.recordatorio
{
    color:#583A32;
    text-decoration:underline;
    display:block;
    float:right;
    padding:10px 15px 10px 0;
    }
    
body.productos #registro A.recordatorio:hover,
body.productos #registro A.bocontinuarvalidacion:hover,
body.productos #nuevocliente A.bocontinuarvalidacion:hover,
body.productos #nuevocliente A.condiciones:hover
{
    color:#EAAE10;
    }

body.productos A.bocontinuarvalidacion
{
    color:#FFF;
    background-color:#B78B66;
    padding:5px 10px;
    float:right;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    margin-right:15px;
    }
    
body.productos #nuevocliente A.bocontinuarvalidacion
{
    margin:20px 10px 20px 0;
    }

body.productos #nuevocliente
{
    width:580px;
    float:left;
    border-left: 1px solid #583A32;
    padding-left:10px;
    clear:right;
    margin-bottom:20px;
    }
    
body.productos #nuevocliente P
{
    padding-right:56px;
    }


body.productos #nuevocliente .lineaformulario .cajacliente01,
body.productos #nuevocliente .lineaformulario .cajacliente02,
body.productos #nuevocliente .lineaformulario .cajacliente03
{
    border:1px solid #583A32;
    font-size: 90%;
    font-family: Arial, Verdana;
    width:108px;
    float:left;
    margin-right: 20px;
    }
    
body.productos #nuevocliente .lineaformulario .cajacliente02
{
    width:489px;
    }
        
body.productos #nuevocliente .lineaformulario .cajacliente03
{
    width:300px;
    }
    
body.productos #nuevocliente .lineaformulario.opciones
{
    border-bottom: 1px solid #B3977A;
    border-top: 1px solid #B3977A;
    padding: 5px 0;
    width:572px;
    }
    
body.productos #nuevocliente A.condiciones
{
    color:#583A32;
    text-decoration:underline;
    }



/*-----------------------PRODUCTOS VALIDACION. PASO 3*/


body.productos A.enviootra
{
    color:#FFF;
    background-color:#B78B66;
    padding:5px 10px;
    float:left;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    margin-right:15px;
    }
    
body.productos #nuevocliente A.enviootra
{
    margin:10px 0;
    }
    
body.productos #nuevocliente A.enviootra:hover,
body.productos A.realizarpedido:hover
{
    color:#EAAE10;
    }   
     
body.productos .aviso
{
    border-top: 4px solid #583A32;
    border-bottom: 4px solid #583A32;
    padding:10px;
    clear:both;
    width:780px;
    }  


body.productos A.realizarpedido
{
    color:#FFF;
    background-color:#B78B66;
    padding:5px 10px;
    float:right;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    margin:20px 80px 20px 0;
    font-size:120%;
    }
    
        
body.productos A.direccionenvio:hover
{
    color:#EAAE10;
    }
    

body.productos A.direccionenvio
{
    color:#FFF;
    background-color:#B78B66;
    padding:5px 10px;
    float:left;
    font-weight:bold;
    text-decoration:underline;
    display:block;
    float:right;
    margin-left:10px;
    }


/*-----------------------PRODUCTOS VALIDACION. PASO 4*/


     
body.productos.validacion04 .aviso
{
    margin:0;
    position:relative;
    top:40px;
    margin-bottom:120px;
    }
    


/*-----------------------CAFETERÍAS*/
    


    
body.cafeterias #cabeceracafeterias{
    background: url(images/cabeceracafeterias.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 


body.cafeterias #contenedorproductos #presentacion
{
    width:824px;
    background: url(images/apoyocafeterias.jpg) no-repeat right top;
    padding: 0 0 70px 95px;
    font-size: 110%;
    }
    
body.cafeterias #contenedorproductos A
{
    color:#583A32;
    text-decoration:underline;
    } 
       
body.cafeterias #contenedorproductos A:hover
{
    color:#FF9900;
    }
    
body.cafeterias #contenedorproductos #presentacion #texto
{
    width:400px;
    }
    
    
body.cafeterias #texto .titulo{
    font-family: Georgia, Times New Roman, Arial, Verdana, Sans-Serif;
    font-size: 160%;
    padding: 5px 0;
    margin-bottom:10px;
    } 

body.cafeterias #localizacioncafeterias
{
    width:780px;
    overflow:hidden;
    }
    
body.cafeterias #localizacioncafeterias TABLE
{
    
    width:300px;
    float:left;
    }  
      
body.cafeterias #localizacioncafeterias TABLE TD
{
    margin:0;
    padding:0;
    }
    
    
body.cafeterias #localizacioncafeterias .localizacionmapa
{
    width:346px;
    float:left;
    padding:10px 20px 20px 20px ;
    background-color:#B78B66;
    margin-left:60px;
    }    
body.cafeterias #localizacioncafeterias .localizacionmapa IMG
{
    margin-top:10px;
    }

/*-----------------------FRANQUICIAS*/
    
    
body.franquicias #cabecerafranquicias{
    background: url(images/cabecerafranquicias.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 
body.franquicias #cabeceracontacto{
    background: url(images/cabeceracontacto.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 

    
    
body.franquicias #texto .titulo{
    font-family: Georgia, Times New Roman, Arial, Verdana, Sans-Serif;
    font-size: 160%;
    padding: 5px 0;
    margin-bottom:10px;
    width:240px;
    } 

body.franquicias #contenedorproductos #presentacion
{
    width:823px;
    background: url(images/apoyofranquicias.jpg) no-repeat right top;
    padding: 0 0 70px 95px;
    font-size: 110%;
    }
    
body.franquicias #contenedorproductos #presentacion #texto
{
    width:570px;
    }
    
body.franquicias #contenedorproductos #presentacion #texto #formulariofranquicias
{
   overflow:hidden; 
   border-bottom:1px solid #B3977A;
   padding-top:20px;
    }  
      
body.franquicias #contenedorproductos #presentacion #texto #formulariofranquicias .lineaformulario
{
    width:570px;
    overflow:hidden;
    margin-bottom:10px;
    } 
         
body.franquicias #contenedorproductos #presentacion #texto #formulariofranquicias .lineaformulario .etiqueta
{
    float:left;
    width:63px;
    font-size:90%;
    }
               
body.franquicias #contenedorproductos #presentacion #texto #formulariofranquicias .lineaformulario .requerido
{
    float:left;
    width:7px;
    }

           
body.franquicias #contenedorproductos #presentacion #texto #formulariofranquicias .lineaformulario .caja,
body.franquicias #contenedorproductos #presentacion #texto #formulariofranquicias .lineaformulario .cajamultilinea
{
    border:1px solid #583A32;
    font-size: 90%;
    font-family: Arial, Verdana;
    width:200px;
    float:left;
    margin-right: 10px;
    }
           

           
body.franquicias #contenedorproductos #presentacion #texto #formulariofranquicias .lineaformulario .cajamultilinea
{
    width:482px;
    height:100px;
    }

body.franquicias #contenedorproductos #presentacion #texto #botones
{
    float:right;
    }
    
body.franquicias #contenedorproductos #presentacion #texto #botones A
{
    color:#FFF;
    text-decoration:underline;
    padding:10px;
    margin-left:5px;
    background-color:#B78B66;
    
    }


body.franquicias .nota
{
    width:600px;
    overflow:hidden;
    position:relative;
    margin:50px 0 20px 0;
    padding-top:10px;
    color:#AB9770;
    font-size:90%;
    }

/*-----------------------NOTA LEGAL*/
    

    
body.notalegal #cabeceranotalegal{
    background: url(images/cabeceranotalegal.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 
    
body.notalegal #texto{
    padding: 0 35px;
    overflow:hidden;
    } 


body.notalegal #texto #colizquierda,
body.notalegal #texto #colderecha
{
    width:380px;
    float:left;
    }
    
body.notalegal #texto #colizquierda
{
    padding-right: 60px;
    }
    

/*-----------------------SABÍAS QUÉ*/
    

    
body.sabiasque #cabecerasabiasque{
    background: url(images/cabecerasabiasque.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 
    
body.sabiasque #texto{
    padding: 0 35px;
    overflow:hidden;
    } 


/*body.sabiasque #texto #colizquierda,
body.sabiasque #texto #colderecha
{
    width:380px;
    float:left;
    }
    
body.sabiasque #texto #colizquierda
{
    padding-right: 60px;
    }*/
    
body.sabiasque #texto .itemsabiasque{
    width:380px;
    padding-right: 30px;
    float:left;
    min-height:110px;
    } 
    
body.sabiasque #texto .titulo{
    font-family: Georgia, Times New Roman, Arial, Verdana, Sans-Serif;
    font-size: 160%;
    border-bottom: 1px solid #B3977A;
    border-top: 1px solid #B3977A;
    padding: 5px 0;
    margin-bottom:10px;
    } 
        
body.sabiasque #texto .titulo.primero{
    border-top: none;
}
    
/*-----------------------RECETAS*/
    

    
body.recetas #cabecerarecetas{
    background: url(images/cabecerarecetas.jpg) no-repeat 0 0;
    width:988px;
    height:100px;
    position:relative;
    top:0;
    left:0;
    } 
    
body.recetas #texto{
    padding: 0 35px;
    overflow:hidden;
    }


body.recetas #texto .imprimirReceta
{
    
    margin-bottom:10px;
    padding-bottom:3px;
    overflow:hidden;
    width: 850px;
} 

body.recetas #texto .imprimirReceta A.imprimir
{
    
   position:absolute;
   right:0;
   top:0;
   display:block;
   height:28px;
   width:151px;
    background: url(images/boimprimir.gif) no-repeat 0 0;
}  

body.recetas #texto .imprimirReceta A.imprimir:hover{background-position: 0 -28px;}
body.recetas #texto .imprimirReceta A SPAN{display:none;} 
    
body.recetas #texto .imprimirReceta .titulo{
    font-family: Georgia, Times New Roman, Arial, Verdana, Sans-Serif;
    font-size: 160%;
    padding: 5px 0;
    margin-bottom:10px;
    position:relative;
    } 
        

   
body.recetas #texto .itemrecetas
{
    
    border-bottom: 1px solid #B3977A;
    margin-bottom:10px;
    padding-bottom:3px;
    overflow:hidden;
    width: 850px;
} 
         
body.recetas #texto .itemrecetas IMG
{
    
    float:left;
    margin-right: 25px;
    }   
            
body.recetas #texto .itemrecetas UL
{
    width:500px;
    float:left;
    margin-bottom:10px;
    }   
               
body.recetas #texto .itemrecetas UL.ingredientes
{
    
    float:left;
    margin-right: 80px;
    width:150px;
    }  
      

        
body.recetas #texto .itemrecetas A.imprimir:hover{background-position: 0 -28px;}
body.recetas #texto .itemrecetas A SPAN{display:none;} 

    
body.recetas #texto .itemrecetas .titulo{
    font-family: Georgia, Times New Roman, Arial, Verdana, Sans-Serif;
    font-size: 160%;
    border-bottom: 1px solid #B3977A;
    padding: 5px 0;
    margin-bottom:10px;
    position:relative;
    } 
        

