@charset "utf-8";

#site_searchForm {
    height: 22px;
    position: absolute;
    right: 10px;
    top: 16px;
}

/*MENÚ HORIZONTAL*/

/* CSS Document */
ul.onglets-hor {
    display:table;
    font-family:Arial,
    margin:0;
    padding:0;
    sans-serif;
    Verdana,
}

/*#medios{
    width: 94px;
}
#carrera{
    width: 101px;
}
#planilla{
    width: 175px;
}
#nuestraresaltado{
    width: 141px;
}
#desempenoresaltado{
    width: 180px;
}
#marcasresaltado{
    width: 118px;
}*/

ul.onglets-hor li {
    float:left;
    list-style:none;
    margin:0;
    margin:0;
    padding:0px;
   
}

ul.onglets-hor li a.home {
    border-left:1px solid #b3b3b3;
    border-right:1px solid #b3b3b3;
    color:#333;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-align:center;
    text-decoration:none;
}
ul.onglets-hor li a.homepress { 
    background:#333 url(../menu/btn_homepress.png) top left;
    color:#003399;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-decoration:none;
}

ul.onglets-hor li a.carrera {
    border-left:1px solid #b3b3b3;
    border-right:1px solid #b3b3b3;
    color:#333;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-decoration:none;
}
ul.onglets-hor li a.carrerapress { 
    background:#333 url(../menu/btn_homepress.png) top left;
    color:#003399;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-decoration:none;
}
ul.onglets-hor li a.medios {
    border-left:1px solid #b3b3b3;
    border-right:1px solid #b3b3b3;
    color:#333;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-decoration:none;
}
ul.onglets-hor li a.mediospress { 
    background:#333 url(../menu/btn_homepress.png) top left;
    color:#003399;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-decoration:none;
}
ul.onglets-hor li a.planilla {
    border-left:1px solid #b3b3b3;
    border-right:1px solid #b3b3b3;
    color:#333;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-decoration:none;
}
ul.onglets-hor li a.planillapress { 
    background:#333 url(../menu/btn_homepress.png) top left;
    color:#003399;
    display:block;
    font-size:14px;
    height:31px;
    line-height:30px;
    margin-top:-1px;
    padding:0 25px;
    text-decoration:none;
}

ul.onglets-hor li a.press {
    margin-top:-7px;
    display:block;
    background:#333 url(../menu/btn_press.png) top left;
    color:#FFF; height:37px;
    line-height:35px;
    text-decoration:none;
    padding:0 25px;
    font-size:14px;
    text-align:center;
}
ul.onglets-hor li a.resaltado {
    background:#333 url(../menu/bg-link-onglet.png) top left;
    border-left:1px solid #b3b3b3;
    border-right:1px solid #051d4d;
    color:#FFF;
    display:block;
    font-size:14px;
    height:37px;
    line-height:36px;
    margin-top:-7px;
    padding:0 25px;
    text-decoration:none;
    text-align:center;

    
}
ul.onglets-hor li a.nuestrapress {
    margin-top:-7px;
    display:block;
    background:#333 url(../menu/btn_press.png) top left;
    color:#FFF; height:37px;
    line-height:35px;
    text-decoration:none;
    font-size:14px;
    text-align:center;
    padding:0 25px;
}
ul.onglets-hor li a.nuestraresaltado {
    background:#333 url(../menu/bg-link-onglet.png) top left;
    border-left:1px solid #b3b3b3;
    border-right:1px solid #051d4d;
    color:#FFF;
    display:block;
    font-size:14px;
    height:37px;
    line-height:36px;
    margin-top:-7px;
    text-decoration:none;
    text-align:center;
    padding:0 25px;
    
}
ul.onglets-hor li a.desempenopress {
    margin-top:-7px;
    display:block;
    background:#333 url(../menu/btn_press.png) top left;
    color:#FFF; height:37px;
    line-height:35px;
    text-decoration:none;
    font-size:14px;
    text-align:center;
    padding:0 10px;
}
ul.onglets-hor li a.desempenoresaltado {
    background:#333 url(../menu/bg-link-onglet.png) top left;
    border-left:1px solid #b3b3b3;
    border-right:1px solid #051d4d;
    color:#FFF;
    display:block;
    font-size:14px;
    height:37px;
    line-height:36px;
    margin-top:-7px;
    text-decoration:none;
    text-align:center;
    padding:0 10px;
    
}

ul.onglets-hor li a.marcaspress {
    margin-top:-7px;
    display:block;
    background:#333 url(../menu/btn_press.png) top left;
    color:#FFF; height:37px;
    line-height:35px;
    text-decoration:none;
    font-size:14px;
    text-align:center;
    padding:0 25px;
}
ul.onglets-hor li a.marcasresaltado {
    background:#333 url(../menu/bg-link-onglet.png) top left;
    border-left:1px solid #b3b3b3;
    border-right:1px solid #051d4d;
    color:#FFF;
    display:block;
    font-size:14px;
    height:37px;
    line-height:36px;
    margin-top:-7px;
    text-decoration:none;
    text-align:center;
    padding:0 25px;
    
}

ul.onglets-hor li a:hover { background-position:bottom left;}
ul.onglets-hor li a.home:hover{background: url("../menu/overhome.gif") no-repeat scroll right top transparent;}
ul.onglets-hor li a.medios:hover{background: url("../menu/overhome.gif") no-repeat scroll right top transparent;}
ul.onglets-hor li a.carrera:hover{background: url("../menu/overhome.gif") no-repeat scroll right top transparent;}
ul.onglets-hor li a.planilla:hover{background: url("../menu/overhome.gif") no-repeat scroll right top transparent;}
ul.onglets-hor li ul { margin:0px 0 0 0; padding:10px 0 0 0; background:#FFFFFF;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-bottom:5px solid #003399;}
ul.onglets-hor li ul li { float:none;  border:0;}
ul.onglets-hor li ul li a { display:block; background:#FFF; font-family:Arial, Verdana, sans-serif; color:#003399; border:0; text-transform:none;  padding:4px 6px; line-height:12px;display: inline-block;height: auto;line-height: 16px;padding: 2px 4px 4px 26px;text-decoration: none;vertical-align: top;font-size:12px;background: url("../menu/bullet.gif") no-repeat scroll 12px 6px transparent}
ul.onglets-hor li ul li a:hover {color:#002266;border:0; text-transform:none; height:auto; padding:4px 6px; line-height:12px;display: inline-block;height: auto;line-height: 16px;padding: 2px 4px 4px 26px;text-decoration: none;vertical-align: top;font-size:12px;background: url("../menu/bullet.gif") no-repeat scroll 12px 6px transparent}


ul.onglets-hor li ul li ul {  margin:-20px 0 0 0; padding:0 0 0 0; border:1px solid #DDD; border-bottom-width:0; }
ul.onglets-hor li ul li ul li{ float:none;  border:0;  border-bottom:1px solid #DDD;}
ul.onglets-hor li ul li ul li a { display:block; background:#FFF; color:#666; border:0; text-transform:none; }
ul.onglets-hor li ul li ul li a:hover { background:#DDD; color:#000;}



/*MENÚ VERTICAL*/

ul.onglets-vert { margin:0; padding:0; font-family:Arial, Verdana, sans-serif; background:#AAA url(../menu/fondomenu.png) repeat-x; width:174px;border-bottom:2px solid #a6cedd;}
ul.onglets-vert li { margin:0; padding:0; list-style:none;}
ul.onglets-vert li a.resaltado { display:block; background:#333 url(../menu/fondo_vertical.png); font-family:Arial, Verdana, sans-serif; color:#003399;font-size:12px;font-weight: bold;text-transform: uppercase; line-height:12px;display: inline-block;height: auto;line-height: 16px;padding: 6px 4px 10px 10px;text-decoration: none;vertical-align: top;width: 160px; background: url("../menu/linea.png") repeat-x scroll left bottom #F2F2F2;}
ul.onglets-vert li a.subresaltado { display:block; background:#333 url(../menu/fondo_vertical.png); font-family:Arial, Verdana, sans-serif; color:#003399;font-size:12px;text-transform:none; line-height:12px;display: inline-block;height: auto;line-height: 16px;padding: 6px 4px 6px 20px;text-decoration: none;vertical-align: top;width: 150px;}
ul.onglets-vert li a:hover {color:#002266; background:#cccccc;}
ul.onglets-vert li a.subpress { display:block; background:#333 url(../menu/pressvertical.png); font-family:Arial, Verdana, sans-serif; color:#FFFFFF;font-size:12px;line-height:12px;display: inline-block;height: auto;line-height: 16px;padding: 6px 4px 6px 20px;text-decoration: none;vertical-align: top;width: 150px;}
ul.onglets-vert li a.press { display:block; background:#333 url(../menu/pressvertical.png); font-family:Arial, Verdana, sans-serif;font-weight: bold;text-transform: uppercase; color:#FFFFFF;font-size:12px;line-height:12px;display: inline-block;height: auto;line-height: 16px;padding: 6px 4px 6px 10px;text-decoration: none;vertical-align: top;width: 160px;}


ul.onglets-vert li ul {  margin:0; padding:0 0 0 0; margin:-20px 0 0 0; }
ul.onglets-vert li ul li { float:none;  border:0; border-bottom:1px solid #FFF;}
ul.onglets-vert li ul li a { display:block; background:#BBB; color:#000; border:0; text-transform:none; font-weight:bold;}
ul.onglets-vert li ul li a:hover { background:#09b9eb;}



ul.onglets-vert li ul li ul {  padding:0 0 0 0; }
ul.onglets-vert li ul li ul li{ float:none;  border:0;  border-bottom:1px solid #BBB;}
ul.onglets-vert li ul li ul li a { display:block; background:#FAFAFA; color:#666; border:0; text-transform:none; font-weight:bold;}
ul.onglets-vert li ul li ul li a:hover { background:#EEE;}

/*SUBMENU HORIZONTAL*/

.submenu
{
    font-family:Arial, Verdana, sans-serif;
    color:#003399;
    font-size:12px;
    background: url("../menu/bullet.gif") no-repeat scroll 37px 7px transparent
   
}
.submenu a
{
     text-decoration:none;

}

.submenu .noresaltado
{
    padding:10px;
    color:#333333;
}

.submenu .resaltado
{
    padding:10px;
}

.submenu .resaltadohijo
{
    padding:10px 1px 10px 10px;
}
.submenu .resaltadohijo2
{
   padding:10px 1px 10px 10px;
   background: url("../menu/bullet.gif") no-repeat scroll 0 15px transparent;

}

.submenu .noresaltadohijo
{
   padding:10px;
   color:#333333;
   background: url("../menu/bullet.gif") no-repeat scroll 0 15px transparent;

}
/*TEXTO VERTICAL*/

.textovertical
{
   /* border-bottom: 1px solid #CCCCCC;*/
    font-size: 12px;
    padding: 12px 10px;
    font-family:Arial, Verdana, sans-serif;

}

.textovertical .titulo
{
   margin: 0 10px 2px;
   padding:0;
   color: #666666;
   text-transform: uppercase;
   font-weight: bold;
   
}

.textovertical .imagen
{
    border: 1px solid #D5D5D5;
    clear: left;
    float: left;
    margin: 0 10px 2px;
  

}

.textovertical .texto
{
     color: #666666;
     padding-left:25px;
     text-align:left;
     width:149px;
     
  

}
.textovertical .link
{
    padding-left:25px;
}

.textovertical a
{
   color: #003399;
   text-decoration: underline;
  
}

/* BANNER PRINCIPAL BILLBOARD*/

.bannerprincipal
{
   font-family: Arial,Verdana,sans-serif;
   font-weight: normal;
   line-height: 18px;
   padding: 10px 9px;

  
  
}

.bannerprincipal a
{
   color: #003399;
   text-decoration: none;

}

 .bannerprincipal .billboard
{
    width:930px;
    border: 1px solid #CFCFCF;
     
     
}

 .bannerprincipal .subbanners
{
    display: block;
    float: left;
    margin: 20px 20px 20px 0;
    border: 1px solid #CFCFCF;
    overflow: hidden;
    width: 300px;
    height: 310px;
    
    
}
.bannerprincipal .titulo
{
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    margin: 10px 10px 8px;
    padding: 0 0 6px;
    text-transform: uppercase;
    width: 280px;
    font-weight: bold;

}
.bannerprincipal .imagen
{
    border: 1px solid #CFCFCF;
    margin: 0 10px 8px;
    padding: 0;

}
.bannerprincipal .subtitulo
{
    color: #666666;
    font-size: 16px;
    line-height: 22px;
    margin: 0 10px 8px;
    padding: 0;
    font-weight: bold;
   
}
.bannerprincipal .texto
{
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    margin: 0 10px 8px;
    padding: 0;
    
   
}

.bannerprincipal .link
{
    font-size: 12px;
    line-height: 18px;
    margin: -20px 10px 0px;
    padding: 0;
    background: url("../menu/bullet.gif") no-repeat scroll 50px 7px transparent;
    
}
.bannerprincipal .tercerbanner
{
    display: block;
    float: left;
    margin: 20px 20px 20px 0;
    border: 1px solid #CFCFCF;
    overflow: hidden;
    width: 291px;
    height: 310px;
    
}
.bannerprincipal .textotercerbanner
{
    font-size: 12px;
    color: #555658;
    padding: 100px 80px 10px 20px;
    width: 140px;
   
    
}
.bannerprincipal .linktercerbanner
{
    
    color: #FFFFFF;
    left: 15px;
    padding-right: 25px;
    font-weight: bold;
    margin: 0px 15px 0px;
       

}
.bannerprincipal .linktercerbanner2
{

    color: #FFFFFF;
    left: 15px;
    font-weight: bold;
    margin: -10px 13px 0px;


}
/*LAYOUT DE LA PAGINA*/
.body
{
   
    background: none repeat scroll 0 0 #EBE3D9;
    font-family: Arial,Verdana,sans-serif;
    margin: 0;
    padding: 12px;

}
.bodybckend
{
    font-family: Arial,Verdana,sans-serif;
    margin: 0;
    padding: 12px;
    

}
.fondo
{
    background: url("../fondo.jpg") repeat-y scroll left top #FFFFFF;
    margin: 0 auto;
    padding-top: 12px;
    position: relative;
    width: 970px;
    

}
.fondobckend
{
  
    margin: 0 auto;
    padding-top: 12px;
    position: relative;
    width: 970px;
   


}
.arriba
{
    background: url("../top.jpg") no-repeat scroll left top transparent;
    overflow: hidden;
    padding: 20px 0 0;
    margin: 0 auto;
    width: 970px;
}
.inferior
{
     background: url("../inferior.jpg") no-repeat scroll left bottom transparent;
     padding: 10px 0 0px;
     width: 970px;
     margin: 0 auto;
     overflow: hidden;
}


/*NUESTRA COMPANIA*/
.nuestracompania
{
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 20px 0 0;
    width: 520px;
    font-family: Arial,Verdana,sans-serif;
    
}

.nuestracompania .titulo
{
   
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 6px;
   

}
.titulobckend
{

    color: #000000;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 6px;
    font-family: Arial,Verdana,sans-serif;
}
.subtitulobckend
{

    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 6px;
    font-family: Arial,Verdana,sans-serif;
}
.nuestracompania .imagen
{
    margin-bottom: 10px;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

.nuestracompania .imagen2
{
     margin: 0px 0px 0px -9px;
}

.nuestracompania .subtitulo
{
    font-weight: bold;
    font-size: 16px;
    margin: 8px 0 4px;
    
}
.nuestracompania .subtitulo2
{
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    margin: 8px 0 4px;

}

.nuestracompania .preguntas
{
    font-weight: bold;
    font-size: 14px;
    margin: 8px 0 4px;

}
.nuestracompania .preguntas2
{
    font-weight: bold;
    font-size: 14px;
    margin: 0px 0px 0px;

}

.nuestracompania a
{
    color: #003399;
    text-decoration: underline;
}

/*Nuestras Marcas*/

.nuestrasmarcas
{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
    color: #666666;

}
.nuestrasmarcas .titulo{
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 6px;
    font-family: Arial,Verdana,sans-serif;

}
.nuestrasmarcas .texto{
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0px 8px;
    padding: 0;
    font-family: Arial,Verdana,sans-serif;
    background-color:#fff;

}

.nuestrasmarcas .descripcion{
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 12px;
}
.productos
{
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 20px 0 0;
    font-family: Arial,Verdana,sans-serif;
    
}
.productos .titulo
{
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 0 6px;
    font-family: Arial,Verdana,sans-serif;

}
.productos .subtitulo
{
    color: #666666;
    font-size: 16px;
    margin: 0 0 4px;
    font-family: Arial,Verdana,sans-serif;

}
.productos .subtitulo2
{
    color: #666666;
    font-size: 16px;
    margin: 0 0 4px;
    font-weight: bold;
    font-family: Arial,Verdana,sans-serif;

}
.productos .descripcion
{
    font-size: 12px;
    margin: 10px 5px -10px;
    font-family: Arial,Verdana,sans-serif;

}
.productos .imagen
{
   float: left;
   margin: 3px 18px 4px 0;

}
.productos .imagen2
{
   float: left;
   margin: 0px 0px 10px 0;

}

.productos .acomodar
{
   float: left;
   margin: 0px 18px 0px 0;

}

.productos .seccion
{
    font-weight: bold;
    font-size: 12px;
    margin: 0px 5px -1px;
    font-family: Arial,Verdana,sans-serif;

}
.productos .sabores
{
    font-size: 12px;
    margin: 0px 5px -10px;
    font-family: Arial,Verdana,sans-serif;
}

/*PLANILLA DE CONTACTO*/
.plancontacto
{
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 20px 0 0;
    font-family: Arial,Verdana,sans-serif;

}

.plancontacto .titulo
{
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 12px;
    font-family: Arial,Verdana,sans-serif;

}
.plancontacto .general
{
    margin: 0px 0 4px;
}
.plancontacto .generalboton
{
    margin: 4px 0 4px;

}
.plancontacto .subtitulo
{
   font-size: 15px;
   margin: 5px 0px 0px;
   font-family: Arial,Verdana,sans-serif;
   color:#003399;
   

}
.plancontacto .boton
{
    font-family: Arial,Verdana,sans-serif;
    background-color:#003399;
    color:#FFFFFF;
    width:72px;
    height:23px;
    font-weight: bold;
    font-size: 15px;
    border-color:#003399;
}
.plancontacto .posboton
{
    padding: 0px 350px 0px;

}
.plancontacto .caja
{
    width:148px;
    height:19px;
    border:none;
    background: url("../planilla/caja01.jpg") no-repeat;
    font-family: Arial,Verdana,sans-serif;
    color: #666666;
    padding-left:2px;
    
    

}
.plancontacto .combo
{
    width:230px;
    height:19px;
    border:none;
    background: url("../planilla/caja03.jpg") no-repeat;
    font-family: Arial,Verdana,sans-serif;
    color: #666666;
    padding-left:2px;
    
    

}
.plancontacto .textarea
{
    width:230px;
    height:80px;
    border:none;
    font-size: 14px;
    background: url("../planilla/caja02.jpg") no-repeat;
    font-family: Arial,Verdana,sans-serif;
    color: #666666;

}
.plancontacto2
{
    font-size: 12px;
    margin: 10px 5px 12px;
    font-family: Arial,Verdana,sans-serif;
    color: #666666;
    text-align:center;

}
.plancontacto a, .plancontacto a:link, 
.plancontacto a:visited, .plancontacto a:focus,
.plancontacto a:hover, .plancontacto a:active{
    color: #666666;
    text-decoration: none;
    cursor: pointer;
}
.errores
{
    font-size: 14px;
    margin: 5px 0px 0px;
    color: #666666;
    font-family: Arial,Verdana,sans-serif;
}
.errorjquery
{
    font-size: 12px;
    color: #FF0000;
    text-align:left;
    font-family: Arial,Verdana,sans-serif;
    
}
.footer
{
    margin: 0px;
    height:36px;
}
.codigodeconducta
{
    color: #FFFFFF;
    left: 15px;
    font-weight: bold;
    margin: -15px 180px 8px;
   
}
.medios2
{
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 0 0 0;
    font-family: Arial,Verdana,sans-serif;
	border: 1px solid #CFCFCF;
}
.medios3
{
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 0 0 0;
    font-family: Arial,Verdana,sans-serif;
}
.medios .titulo
{
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 6px;

}
.medios .preguntas
{
    font-weight: bold;
    font-size: 10px;
    margin: 0px;

}
.medios .descripcion
{
    color: #000000;
    font-size: 15px;
    margin: 0px;

}

.medios .descarga
{
   color: #666666;
   font-size: 12px;
   margin: 8px 10px 4px 10px;

}
.medios .imagen
{
   color: #666666;
   font-size: 12px;
   margin: 0px 0px 0px -5px;

}

.medios a
{
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
.mapadelsitio
{
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 20px 0 0;
    font-family: Arial,Verdana,sans-serif;

}
.mapadelsitio .titulo
{
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 6px;

}

.mapadelsitio .descripcion
{
    font-size: 12px;
    margin: 10px 5px -5px;
    font-family: Arial,Verdana,sans-serif;

}
.mapadelsitio .subdescripcion
{
    font-size: 12px;
    margin: 10px 30px -3px;
    font-family: Arial,Verdana,sans-serif;

}
.mapadelsitio a
{
    color: #003399;
    text-decoration: none;
}

.extra
{
    font-family: Arial,Verdana,sans-serif;

}
.extra .header
{
   margin: -33px -9px 0px;

}
.extra .header2
{
   margin: 0px -9px 0px;

}
.extra .linea
{
   margin: -10px -9px 0px;

}
.extra .tituloextra
{
   margin: 0px 30px 0px;

}
.extra .subtituloextra
{
   color: #003895;
   font-size: 20px;
   font-weight: bold;
   padding: 0px 40px 0px;

}

.extra .textoextra
{
   color: #003895;
   font-size: 12px;
   padding: 0px 40px 0px;
   

}
.extra .textoclic
{
   color: #003895;
   font-size: 12px;
   padding: 15px 210px 0px;


}
.extra .textocliccolor
{
   color: #003895;
   font-size: 15px;
   
}

.extra .negocio
{
   margin: -19px -9px 0px;

}

.extra .textoextra2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 35px 50px 0px;

}
.extra .textoextra3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 10px 50px 0px;

}
.extra .negociobanner
{
    
    width: 921px;
    height: 180px;

}
.extra a
{
   color: #FFFFFF;
   text-decoration: none;

}
.extra .operacionbanner
{

    width: 480px;
    height: 233px;

}
.extra .operacionfondo
{

    width: 950px;
    height: 288px;

}
.extra .operacionfondobatalla
{

    width: 950px;
    height: 361px;

}
.extra .operacion
{
   margin: -10px -9px 0px;

}
.extra .operacion2
{
   margin: 0px -9px 0px;

}
.extra .vermasoperacion
{
   margin: 20px 390px 0px;

}

.extra .vermasmin
{
   margin: -200px 400px 0px;

}
.extra .vermasminvideo
{
   margin: -300px 400px 0px;

}

.extra .vermasvid
{
   margin: 0px 400px 0px;

}

.extra .vermasmin2
{
   margin: -140px 400px 0px;

}
.extra .vermasmin3
{
   margin: -90px 400px 0px;

}
.extra .vermasmin4
{
   margin: -50px 400px 0px;

}
.extra .vermasmin5
{
   margin: -70px 400px 0px;

}

.extra .vermasoperacion2
{
   margin: 10px 390px 0px;

}
.extra .lupaoperacion
{
  padding: 150px 430px 0px;

}
.extra .lupasembrando
{
  padding: 60px 7px 0px;

}
.extra .lupafortaleciendo
{
  padding: 60px 7px 0px;

}
.extra .lupacorazones
{
  padding: 60px 7px 0px;

}
.extra .textooperacion
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 0px 45px 0px;
   margin: 70px 0px 0px

}
.extra .textooperacion2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 0px 45px 0px;
   margin: 20px 0px 0px

}

.extra .textovideo2
{
   color: #FFFFFF;
   font-size:12px;
   padding: 60px 45px 0px;

}

.extra .textomundo
{
   color: #FFFFFF;
   font-size:12px;
   padding: 65px 15px 0px;
   width: 380px;

}

.extra .textomundo2
{
   color: #FFFFFF;
   font-size:12px;
   padding: 20px 15px 0px;
	width: 380px;
}

.extra .pdfoperacion
{
 padding-left:800px;
 padding: 70px 880px 0px;

}

.extra .textooperacion3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 30px 60px 0px;

}
.extra .noticiabanner
{

    width: 470px;
    height: 577px;

}
.extra .noticia
{
   margin: 19px -21px 0px;

}
.extra .textonoticia
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 15px 20px 0px;

}
.extra .titulonoticia2
{
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   padding: 15px 20px 0px;
   text-align:center;

}
.extra .textonoticia2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 15px 20px 0px;

}
.extra .titulonoticia
{
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   padding: 60px 20px 0px;
   text-align:center;

}
.extra .titulonoticia3
{
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   padding: 15px 20px 0px;
   text-align:center;

}
.extra .textonoticia3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 15px 20px 0px;

}
.extra .descarga
{
  margin: -270px 30px 0px;

}
.extra .descarga2
{
  margin: -115px 30px 0px;

}
.extra .descarga3
{
  margin: -105px 30px 0px;

}
.extra .vermas
{
   margin: -1px 1px 0px;

}
.extra .bannernoticia2
{

    padding: 110px 10px 0px;

}
.extra .vermasfortalecimiento
{
   margin: -5px 390px 0px;

}
.extra .vermasnoticia
{
   margin: 0px 380px 0px;

}
.extra .vermasnoticia2
{
   margin: 0px 380px 0px;

}


.extra .fortalecimientobanner
{

    width: 480px;
    height: 235px;

}
.extra .fortaleciendofondo
{

    width: 951px;
    height: 280px;

}
.extra .fortalecimiento
{
   margin: -148px -9px 0px;

}
.extra .fortaleciendo2
{
   margin: 0px -9px 0px;

}
.extra .fortaleciendodescarga
{
  margin: -35px 60px 0px;

}
.extra .textofortalecimiento
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 10px 45px 0px;

}
.extra .textofortalecimiento2
{
   color: #FFFFFF;
   font-size: 13px;
   padding: 5px 45px 0px;

}
.extra .textofortalecimiento3
{
   color: #FFFFFF;
   font-size: 13px;
   padding: 120px 60px 0px;
   
}
.extra .textofortalecimiento4
{
   color: #FFFFFF;
   font-size: 13px;
   margin: 1300px 110px 0px;

}
.extra .sembrandobanner
{

    width: 480px;
    height: 235px;

}
.extra .sembrando
{
   margin: -545px -9px 0px;
   padding: 0px 0px 165px;

}
.extra .textosembrando
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 0px 45px 0px;
   margin: 70px 0px 0px;

}
.extra .textosembrando2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 20px 45px 0px;

}
.extra .vermassembrando
{
   margin: 38px 410px 0px;

}

.extra .videobanner
{

    width: 480px;
    height: 235px;

}
.extra .videofondo
{

    width: 950px;
    height: 361px;

}
.extra .video
{
   margin: 0px 0px 0px;
   width: 470px;
   height: 379px;
    
}
.extra .video2
{
   margin: 0px -9px 0px;

}
.extra .videorepro
{
   margin: 15px 45px 0px;
  

}
.extra .videorepro2
{
   margin: 70px 100px 0px;


}
.extra .textovideo
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 50px 25px 0px;
   width: 400px;

}

.extra .textopepsico
{
   color: #FFFFFF;
   font-size: 13px;
   padding: 70px 280px 0px;
   width: 160px;

}
.extra .textopepsico2
{
   color: #FFFFFF;
   font-size: 13px;
   padding: 40px 60px 0px;
   width: 370px;

}

.extra .textopepsico3
{
   color: #FFFFFF;
   font-size: 13px;
   padding: 20px 320px 0px;
   width: 115px;

}
.extra .textopepsico4
{
   color: #FFFFFF;
   font-size: 13px;
   padding: 0px 60px 0px;
   width: 370px;

}
.extra .mundo
{
   margin: 50px 1px 0px;
   width: 470px;
   height: 342px;
    
}

.extra .conquistantobanner
{

    width: 481px;
    height: 235px;

}
.extra .conquistantofondo
{

    width: 950px;
    height: 2192px;

}
.extra .conquistanto
{
   margin: -280px -10px 0px;

}
.extra .conquistanto2
{
   margin: 0px -9px 0px;

}
.extra .textoconquistanto
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 0px 45px 0px;
   width: 400px;
   margin: 70px 0px 0px;

}
.extra .textoconquistanto2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 20px 45px 0px;

}
.extra .textoconquistanto3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 20px 45px 0px;

}
.extra .textoconquistanto4
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 100px 60px 0px;

}
.extra .vermasconquistanto
{
   margin: -15px 390px 0px;

}
.extra .responsabilidadbanner
{

    width: 481px;
    height: 235px;

}
.extra .responsabilidaddescarga
{
  margin: -415px 230px 0px;

}
.extra .responsabilidadfondo
{

    width: 950px;
    height: 1531px;

}
.extra .responsabilidad
{
   margin: -45px -9px 0px;

}
.extra .responsabilidad2
{
   margin: -20px -9px 0px;

}
.extra .textoresponsabilidad
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 80px 45px 0px;
   margin: -30px 0px 0px;

}
.extra .textoresponsabilidad2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 10px 45px 0px;

}
.extra .textoresponsabilidad3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 70px 55px 0px;

}

.extra .textoresponsabilidad4
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 70px 55px 0px;

}
.extra .vermasresponsabilidad
{
   margin: 5px 390px 0px;

}
.extra .familia
{
   margin: 0px -9px 0px;

}
.extra .familiafondo
{

    width: 950px;
    height: 2723px;

}
.extra .textofamilia
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 120px 75px 0px;

}
.extra .textofamilia2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 1270px 75px 0px;

}

.extra .somosfamiliabanner
{

    width: 469px;
    height: 576px;

}
.extra .somosfamilia
{
   margin: 70px -20px 0px;

}
.extra .vermasfamilia
{
   margin: 30px 380px 0px;

}
.extra .textosomosfamilia
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 70px 35px 0px;
      

}
.extra .textosomosfamilia2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 20px 35px 0px;


}
.extra .somosfamiliavermas
{
   margin: 0px 0px 0px;

}
.extra .bannersomosfamilia2
{

    padding: 100px 10px 0px;

}

.extra .condicionesbanner
{

    width: 464px;
    height: 196px;

}
.extra .condicionesfondo
{

    width: 950px;
    height: 288px;

}
.extra .condiciones
{
   margin: -460px -9px 0px;

}
.extra .condiciones2
{
   margin: -15px -9px 0px;

}
.extra .textocondiciones
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 45px 45px 0px;
   margin: 15px 0px 0px;

}
.extra .textocondiciones2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 20px 45px 0px;

}
.extra .textocondiciones3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 80px 45px 0px;

}

.extra .textocondiciones4
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 80px 60px 0px;

}

.extra .vermascondiciones
{
   margin: 55px 390px 0px;

}

.extra .vivebanner
{

    width: 480px;
    height: 234px;

}
.extra .vivefondo
{

    width: 950px;
    height: 2178px;

}
.extra .curriculum
{
   margin: 0px -9px 0px;

}
.extra .curriculumfondo
{

    width: 950px;
    height: 362px;

}
.extra .textocurriculum
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 60px 45px 0px;

}
.extra .vive
{
   margin: -247px -9px 0px;

}
.extra .vive2
{
   margin: 0px -9px 0px;

}
.extra .textovive
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 60px 45px 0px;
   margin: -18px 0px 0px;

}
.extra .textovive2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 10px 45px 0px;

}
.extra .textovive3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 10px 45px 0px;

}

.extra .textovive4
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 0px 60px 0px;

}

.extra .vermasvive
{
   margin: -28px 390px 0px;

}
.extra .pepsifoco
{
   margin: -13px -9px 0px;

}
.extra .textopepsifoco
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 70px 30px 0px;
   width: 400px;

}
.extra .textopepsifoco2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 20px 30px 0px;
      width: 400px;


}
.extra .pepsifocobanner
{

    width: 950px;
    height: 215px;

}
.extra .brujula
{
   margin: 0px -9px 0px;

}
.extra .brujula2
{
   margin: 0px -9px 0px;

}
.extra .brujulafondo
{

    width: 950px;
    height: 2556px;

}
.extra .textobrujula
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 50px 75px 0px;

}
.extra .textobrujula2
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 430px 75px 0px;

}
.extra .textobrujula3
{
   color: #FFFFFF;
   font-size: 12px;
   padding: 780px 75px 0px;

}
.fintermedio{
    background: none repeat scroll 0 0 #E5EAF5;
    margin: 0 auto;
    padding: 18px 0 0;
    width: 950px;
}
.siguenos {
    float: left;
    margin: 0 0 0 0;
    padding: 0 10px 24px;
    width:215px;

   
}
.siguenos .titulo {
    border-bottom: 1px solid #B2B5BC;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: 0 0 3px;
    text-transform: uppercase;
    width:215px;

} 

#site_info_secondaryLinks {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #B8BDC7;
    clear: both;
    color: #666666;
    font-size: 10px;
    height:20px;
    list-style: none outside none;
    overflow: hidden;
    padding: 8px 20px 8px;
    width:910px;
}
#site_info_secondaryLinks li a {
    background: url("../images/site_info_secondaryLinksBG.gif") no-repeat scroll left center transparent;
    padding: 0 10px;
    text-decoration: none;
}
#site_info_secondaryLinks li {
    float: left;
}
#site_info_secondaryLinks li p {
    padding: 0 10px 0 0;
}

#site_info_facebookLink {
    background: url("../images/icon_facebook.png") no-repeat scroll left center !important;
    padding: 6px 4px 6px 30px;
    margin-top:5px;
}

#site_info_twitterLink {
    background: url("../images/icon_twitter.png") no-repeat scroll left center transparent !important;
    margin-top:5px;
    padding: 6px 4px 6px 30px;
}

#site_info_youTubeLink {
    background: url("../images/icon_youtube.png") no-repeat scroll left center transparent !important;
    margin-top:5px;
    padding: 6px 4px 6px 30px;
}

#site_info_instagramLink {
    background: url("../images/icon_instagram.png") no-repeat scroll left center transparent !important;
    margin-top:5px;
    padding: 6px 4px 6px 30px;
    background-size: 25px !important;
}

#site_info_linkedInLink {
    background: url("../images/icon_linkedin.png") no-repeat scroll left center transparent !important;
    margin-top:5px;
    padding: 6px 4px 6px 30px;
}

.site_info_listWrapper a {
    background: url("../images/content_listBullet_blue.gif") no-repeat scroll 3px 6px transparent !important;
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 2px 4px 4px 17px;
    vertical-align: top;
}

/* Middle Column - Brands Float Lists */
 .content_brandlistWrapper{
    clear:both;
    padding:12px 0;
    border-top:1px solid #CFCFCF;
    overflow:hidden;
}
 .content_brandlist_left_block{
    clear:left;
    float:left;
    width:48%;
}
 .content_brandlist_right_block{
    float:right;
    width:48%;
}
 .content_brandlistWrapper .content_regionImage{
    margin:0 4px;
}
/* Middle Column - Brands Ads List */
 #acco{
    margin:0 0 20px 0;
    background-color:#fff;

}
 #acco h3{
    width:510px;
    height:100px;
    margin:12px 0 0;
    background-repeat:no-repeat;
    background-position:left top;
    border:1px solid #fff;
    border-bottom:none;
    cursor:pointer;
    background-color:#fff;
}
 #acco .site_accordSpacer{
    display:block;
    width:510px;
    margin:0 0 12px 0;
}
 #acco #accohead_alimentos{
    background-image: url("../images/alimentos.jpg");

}
#acco #accohead_bebidas{
    background-image: url("../images/bebidas.jpg");

}
#acco #accobody_pepsi{
    background-color:#FFF;
}
 #acco h3.ui-state-hover{
    background-position:left -100px;
    border:1px solid #000;
    border-bottom:none;
}
 #acco h3.ui-state-active{
    background-position:left bottom;
    border:1px solid #000;
    border-bottom:none;
}
 #acco .accohead_link{
    display:block;
    width:470px;
    height:86px;
    margin-left:2px;
    text-indent:-9999px;
    border-bottom:none;
    color:#003399;

}

 #acco h3.ui-state-hover .accohead_link{
    border-bottom:1px solid #000;

}
 #acco h3.ui-state-active .accohead_link{
    border-bottom:none;
}
 #acco .ui-accordion-content{
    width:486px;
    max-width:486px;
    height:130px;
    padding:12px;
    background-color:#fff;
}
 #acco .ui-accordion-content h4{
    font-size:31px;
    line-height:normal;
    font-weight:normal;
    color:#666;
    font-family: Arial,Verdana,sans-serif;
    background-color:#fff;
}
 #acco .ui-accordion-content-active{
    border:1px solid #000;
    border-top:none;
}

/* Middle Column - Brands Ads List */
 .site_brandAds_list{
    width:510px;
    list-style:none;
    padding:20px 0;
    margin:0;
    border-top:1px solid #CFCFCF;
    overflow:hidden;
}
 .site_brandAds_list li{
    float:left;
    margin:0 0 0 24px;
}
 .site_brandAds_list li{
    display:block;
    margin:0;
}
 .site_brandAds_list li.first{
    margin:0 20px 0 0;
}
 .site_brandAds_list li img{
    margin:0;
}
/* Middle Column - Tabs Nav */
.ui-accordion-header .ui-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_3d80b3_256x2404.png");
}

.ui-widget-content{
     background: url("images/ui-bg_highlight-hard_100_f2f5f7_1x100s.png") repeat-x scroll 50% top #FFFFFF;
}
.ui-widget-content a {
    color: #003399;
    font-weight:normal;
    font-family: Arial,Verdana,sans-serif;
}

.enlace
{
	border: 1px solid #F2F2F2;
	color: #003399;
	background-color: #FFFFFF;
	padding: 2px 6px;
    text-align: center;
    text-decoration: none;
}

.enlace:hover
{
	border: 1px solid #003399;
	color: #003399;
	background-color: #F2F2F2;
	padding: 2px 6px;
    text-align: center;
    text-decoration: none;
}

.current
{
	border: 1px solid #F2F2F2;
	color: #FFFFFF;
	background-color: #003399;
	padding: 2px 6px;
    text-align: center;
    text-decoration: none;
	cursor:pointer;
}

.noenlace
{
	display:none;
}

