@charset "UTF-8";
/* CSS Document */
/* ------------------------------------------- Estilos generales ------------------------------------------- */
/*Cuerpo de texto*/
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    color: #666666;
    margin-top: 0;
}

/*paragraph*/
p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 24px;
    color: #666666;
    text-align: justify;
}

/*Titulo1*/
.titulo1 {
    font: normal 17px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    padding-left: 27px;
    background: url(/images/template/bullet_titulo.png) 5px 2px no-repeat;
    height: 30px;
}

/*Titulo2*/
.titulo2 {
    font: normal 15px Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
}

/*Subtitulos*/
.subtitulos {
    font: normal 15px Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    padding-left: 0px;
}

.titulo3 {
    font: normal 15px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    padding-left: 55px;
    background: url(/images/template/bullet_titulo.gif) 38px 1px no-repeat;
}

.titulo4 {
    font: normal 25px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: -1.5px;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

/*Linea*/
hr {
    border-top: 1px none;
    height: 0;
    color: #E6E6E6;
}

form {
    margin: 0;
}

img {
    border: none;
}

iframe {
    border: none;
}

/*Contenedor principal de toda la pagina*/
#contenedor {
    width: 900px;
    margin: auto;
}

/*Head de la pagina*/
#head {
    width: 900px;
}

/*Menu Global*/
#global {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 35px;
    text-align: right;
    color: #333333;
}

#global .class-link {
    margin: 0;
    padding-left: 10px;
    padding-right: 20px;
    background-image: url(../images/template/bullet_global.png);
    background-position: left;
    background-repeat: no-repeat;
    text-align: left;
    line-height: 30px;
}

#global a:link {
    color: #666666;
    text-decoration: none;
}

#global a:visited {
    color: #666666;
    text-decoration: none;
}

#global a:hover {
    color: #990000;
    text-decoration: underline;
}

#login a:link {
    color: #666666;
    text-decoration: none;
}

#login a:visited {
    color: #666666;
    text-decoration: none;
}

#login a:hover {
    color: #990000;
    text-decoration: underline;
}

#search {
    width: 120px;
}

/*Area de Buscador*/
#buscador {
    width: 186px;
    height: 70px;
    float: right;
    margin-top: -5px;
}

/*Breadcrumb y sus links*/
#breadcrumb {
    width: 786px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 2px 0 50px 15px;
    background: #FFFFFF url(../images/template/breadcrumb.png) 0px 0px no-repeat;
    color: #999999;
    height: 16px;
}

.breadcrumb2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 7px;
    color: #990000;
}

#breadcrumb a {
    margin: 0 2px 0 8px;
    background-repeat: no-repeat;
}

#breadcrumb a:link {
    color: #999999;
    text-decoration: none;
}

#breadcrumb a:visited {
    color: #999999;
    text-decoration: none;
}

#breadcrumb a:hover {
    color: #990000;
}

/*Back Slider Home*/
div.scrollable {
    /* required settings */
    position: relative;
    overflow: hidden;
    width: 801px;
    height: 370px;
    float: left;
    background: url(/images/site/home/portafolio_home_back.png) no-repeat 0 0;
}

div.scrollable div.items {
    /* this cannot be too large */
    width: 20000em;
    position: absolute;
    padding: 90px 0 0 0;
}

div.scrollable div.items div {
    float: left;
}

div.items div.active {
}

a.disabled {
    visibility: hidden !important;
}

.prevPage {
    background: url(/images/site/home/slider_home/flechaizq.jpg) no-repeat 0 0;
    width: 17px;
    height: 49px;
    display: block;
    float: left;
    margin: 140px 10px 0 5px;
    cursor: pointer;
}

.nextPage {
    background: url(/images/site/home/slider_home/flechader.jpg) no-repeat 0 0;
    width: 17px;
    height: 50px;
    float: left;
    display: block;
    margin: 140px 5px 0 10px;
    cursor: pointer;
}

div.scrollable img {
    width: 70px;
    cursor: pointer;
    display: block;
    margin: 0 auto;
}

div.scrollable div {
    width: 89px;
}

div.scrollable span {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 10px 0 0;
    opacity: 0;
}

/*Area de Contenidos*/
#contenido {
    clear: both;
    min-height: 300px;
    margin: 0px;
    overflow: hidden;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    width: 886px;
}

.class-centerlink {
    position: relative;
    top: 78px;
}

/*Bottom y legales*/
#globalSitemap {
    -webkit-border-bottom-left-radius: 4px 4px;
    -webkit-border-bottom-right-radius: 4px 4px;
    -webkit-border-top-left-radius: 4px 4px;
    -webkit-border-top-right-radius: 4px 4px;
    border: 1px solid rgb(221, 221, 221);
    margin: 0px auto;
    width: 886px;
    height: 285px;
    overflow: hidden;
}

.globalHr {
    border-bottom: 1px solid rgb(221, 221, 221);
    margin: 0 auto;
}

.globalSitemapttl {
    font-size: 11px;
    color: #5f5f5f;
    padding-top: 7px;
    padding-left: 27px;
    padding-bottom: 7px;
    background: url(/images/template/bullet_titulo.png) 5px 2px no-repeat;
}

.globalSitemap {
    font-family: Arial;
    font-size: 11px;
    color: #990000;
    padding: 7px 0 7px 0;
}

.subSitemap {
    font-family: Arial;
    line-height: 19px;
}

.subSitemap a {
    font-size: 10px;
    color: #999999;
    text-align: right;
    *letter-spacing: -1px;
}

.subSitemap a:hover {
    color: #666666;
    text-decoration: underline;
}

.subSitemapSpace {
    margin-left: 12px;
}

.columnStm {
    width: 135px;
    float: left;
    padding-bottom: 20px;
}

.subSitemap a {
    text-decoration: none;
}

#bottom {
    width: 900px;
    margin: 0;
    overflow: hidden;
    clear: both
}

#plecaBottom {
    width: 900px;
    height: 100px;
    background: url(../images/template/pleca_bottom.jpg) no-repeat;
}

#legales {
    width: 630px;
    height: 75px;
    float: left;
}

#legalHola {
    float: left;
    text-align: right;
    width: 268px;
}

.legal {
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    text-align: left;
}

.legal a {
    font-size: 10px;
    text-decoration: underline;
    color: #990000;
}

#terminos {
    width: 500px;
}
#respuesta {
    width: 500px;
}
.class-headers1 {
    padding-left: 25px;
    width: 403px;
    font-size: 19px;
    _width: 388px;
}

.class-leftdiv {
    float: left;
    padding-bottom: 20px;
}

.class-leftdiv_ {
    float: left;
}

.class-leftdiv_.slideshow, .class-leftdiv_.slideshow img {
    width: 369px;
    height: 200px;
}

.class-leftdiv_ img, .slideshow img {
    cursor: pointer;
}

/*Resalta textos importantes en Negro*/
.importante {
    font: normal 14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}

/*Resalta textos importantes en Rojo*/
.importante2 {
    font: normal 14px Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
}

/*Resalta textos importantes en Gris*/
.importante3 {
    font: normal 13px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}

/*Usada para las categorÃ­as de los formularios*/
.importante4 {
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
}

/*Negritas*/
.strong {
    font-size: 12px;
    color: #333333;
}

/*Para listados*/
ul {
    padding-left: 15px;
    font-size: 11px;
    color: #333333;
    line-height: 25px;
    list-style-type: none;
    list-style-image: url(/images/template/bullet_text.gif);
}

/*Id's Globales*/
#tablaIZQ {
    width: 439px;
    float: left;
}

#tablaDer {
    width: 439px;
    float: right;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* -------------------------------------------        CEO       ------------------------------------------- */
#ceoIZQ {
    width: 265px;
    float: left;
}

#ceoDer {
    width: 546px;
    margin-right: 30px;
    float: right;
}

#firmaCEO {
    width: 200px;
    height: 80px;
    float: right;
    text-align: center;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* ---------------------------------------------------  Responsabilidad Social  -----------------------------------------  */
#contenedorIRPS {
    width: 886px;
    height: 1380px;
    background: url(/images/site/responsabilidad.jpg) no-repeat bottom;
}

#inormesAnt {
    width: 409px;
    height: 40px;
}

#txtArbol {
    width: 439px;
    height: 220px;
    background: url(/images/site/arbol_irps.jpg) no-repeat 12px 1px;
    padding-top: 55px;
    padding-left: 12px;
}

#infAnterioresImg {
    width: 420px;
    height: 110px;
    margin: auto;
    padding-top: 25px;
    clear: both;
    background: url(/images/site/informes_anteriores.gif) bottom no-repeat;
}

#infAnterioresBtt {
    width: 170px;
    height: 40px;
    text-align: right;
    margin-left: 225px;
    padding-top: 65px;
    clear: both;
}

#infAnteriores {
    width: 420px;
    height: 110px;
    margin: auto;
    padding-top: 30px;
    clear: both;
}

#historicoIrsp {
    width: 439px;
}

#historicoIrsp a:link {
    color: #999999;
    text-decoration: underline;
}

#historicoIrsp a:visited {
    color: #999999;
    text-decoration: underline;
}

#historicoIrsp a:hover {
    color: #990000;
    text-decoration: blink;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* ------------------------------------------- Seccion: Mision / Vision / Valores  -------------------------------------------  */
#imgMision {
    width: 886px;
    height: 263px;
    background: url(/images/site/mision_valores.png) no-repeat;
    clear: both;
}

#misionBottle {
    width: 179px;
    height: 207px;
    float: left;
}

#misionBottleTxt {
    width: 330px;
    height: 250px;
    background: url(/images/site/mision_bottle.jpg) no-repeat 1px 1px;
    padding-left: 170px;
}

#misionIZQ {
    width: 500px;
    float: left;
}

#misionDER {
    width: 335px;
    float: right;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* -----------------------------------------------------  Movimiento -------------------------------------------------  */
#homeMovimientoImg {
    width: 886px;
    height: 418px;
    background: url(/images/site/movimiento_intro.jpg) no-repeat;
}

#txtMovimiento {
    width: 550px;
    height: 970px;
    float: right;
    padding-right: 15px;
    background: url(/images/site/movimiento_intro.jpg) no-repeat 0 550px;
}

#movImagenes {
    width: 275px;
    padding-left: 35px;
    float: left;
}

#movImagenes a {
    margin: 0 2px 0 8px;
    background-repeat: no-repeat;
}

#movImagenes a:link {
    color: #999999;
    text-decoration: underline;
}

#movImagenes a:visited {
    color: #999999;
    text-decoration: underline;
}

#movImagenes a:hover {
    color: #990000;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* ---------------------------------------------------   Comunidades Sustentables   ---------------------------------------------------  */
#contenedorPilares {
    width: 886px;
    height: 755px;
    background: url(/images/site/pilares.jpg) no-repeat top;
    clear: both;
}

#tituloPilares {
    width: 886px;
    height: 70px;
    padding-top: 30px;
    clear: both;
}

#pilarAgua {
    width: 295px;
    height: 590px;
    padding-top: 200px;
    float: left;
    clear: both
}

#pilarIniciativas {
    width: 295px;
    height: 590px;
    padding-top: 200px;
    float: right;
}

#pilarEmpaques {
    width: 295px;
    height: 590px;
    padding-top: 200px;
    float: right;
}

.txtPilares {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    padding-left: 43px;
    padding-right: 43px;
    color: #FFFFFF;
    text-align: justify;
    background: url(/images/template/bullet_text.png) 31px 5px no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* --------------------------------------------------     Comunicados de Prensa    -------------------------------------------------  */
#contenedorNota {
    width: 500px;
    float: left;
    padding-bottom: 30px;
}

#contenedorTools {
    width: 355px;
    float: right;
}

#imagenNota {
    width: 500px;
    text-align: center;
}

#imagenBoletinNota {
    text-align: center;
}

#fechaNota {
    width: 475px;
}

.txtFechanota {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    padding-left: 10px;
    background: url(/images/template/bullet_global.png) no-repeat;
}

#tituloNota {
    width: 460px;
}

.ttlNota {
    font: normal 16px Verdana, Arial, Helvetica, sans-serif;
    line-height: 25px;
    color: #333333;
    padding-left: 35px;
    padding-top: 17px;
    background: url(/images/template/bullet_nota.jpg) 6px 18px no-repeat;
}

#txtNota {
    width: 500px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 24px;
    color: #666666;
    text-align: justify;
}

#txtNota ul {
    list-style-image: transparent url(../images/template/bullet_text.png) no-repeat scroll 15px 5px;
    padding-left: 10px;
}

#txtNota p {
    background-image: none;
}

#kitPrensa {
    width: 355px;
}

#searchComunicados {
    width: 305px;
    height: 70px;
    padding: 0;
}

#searchAreaCom {
    width: 150px;
    height: 24px;
    float: left;
    padding-top: 6px;
}

#searchBttCom {
    width: 30px;
    height: 30px;
    float: right;
    text-align: left;
}

#noticiasRecientes {
    width: 355px;
}

#verGaleria {
    width: 300px;
}

#noticiasRecientesttl {
    width: 290px;
}

#noticiaR1 {
    width: 344px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    line-height: 19px;
    font-size: 10px;
    color: #999999;
}

#noticiaR1 p {
    line-height: 19px;
    font-size: 10px;
    color: #999999;
    padding-bottom: 11px;
    padding-top: 11px;
    padding-left: 0;
    padding-right: 0;
}

#noticiaR1 a {
    color: #999999;
}

#noticiaR1 a:hover {
    color: #990000;
    text-decoration: underline;
}

#noticiaR1 a:visited {
    color: #999999;
    text-decoration: none;
}

#noticiaR2 {
    width: 355px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

#noticiaR3 {
    width: 355px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

.usuarioWcm {
    color: #990000;
    text-align: left;
    font-size: 17px;
    width: 80px;
    margin: 0;
    padding: 0;
}

usuarioName {
    width: 270px;
    float: left;
    color: #333333;
    padding: 0;
    margin: 0;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* --------------------------------------------------     Archivo de Noticias    -------------------------------------------------  */
#contenedorArchivo {
    width: 560px;
    float: left;
}

#contArchiveTools {
    width: 270px;
    float: right;
    clear: both;
}

#paginadoArchivo {
    width: 570px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
}

#primeraAnterior {
    width: 131px;
    height: 24px;
    float: left;
}

#primera {
    width: 64px;
    height: 24px;
    float: left;
}

#anterior {
    width: 64px;
    height: 24px;
    float: right;
}

#paginas {
    width: 290px;
    height: 24px;
    float: left;
    text-align: center;
}

#siguienteUltima {
    width: 131px;
    height: 24px;
    float: right;
}

#siguiente {
    width: 64px;
    height: 24px;
    float: left;
}

#ultima {
    width: 64px;
    height: 24px;
    float: right;
}

#cabezaArchivo {
    width: 560px;
    height: 40px;
    clear: both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    color: #990000;
}

#tituloCabeza {
    width: 333px;
    float: left;
    text-align: left;
    padding-left: 13px;
}

#categoriaCabeza {
    width: 105px;
    float: left;
}

#notasArchivo {
    width: 560px;
    height: 75px;
}

#fechaCabeza {
    width: 105px;
    float: right;
}

#tituloNotaArchivo {
    width: 330px;
    float: left;
    padding-left: 15px;
    line-height: 20px;
    background: url(/images/template/bullet_archive.gif) 0 6px no-repeat;
}

#categoria {
    width: 105px;
    float: left;
    color: #990000;
    text-align: center;
}

#fechaArchivo {
    width: 90px;
    color: #999999;
    float: right;
}

#searchArchivos {
    width: 250px;
    height: 78px;
    padding: 0;
}

#searchAreaArchive {
    width: 190px;
    height: 24px;
    float: left;
    text-align: left;
    padding-top: 7px;
}

#searchBttArchive {
    width: 50px;
    height: 30px;
    float: right;
    text-align: left;
}

#combosFecha {
    width: 270px;
}

#fecha {
    width: 100px;
    text-align: center;
    float: left;
}

#year {
    width: 100px;
    text-align: center;
    float: right;
}

#boton {
    width: 65px;
    text-align: center;
    float: right;
}

#contenedorArchivo a:link {
    color: #666666;
    text-decoration: none;
}

#contenedorArchivo a:hover {
    color: #990000;
    text-decoration: underline;
}

#contenedorArchivo a:visited {
    color: #999999;
    text-decoration: none;
}

#paginadoArchivo a:link {
    color: #990000;
    text-decoration: none;
}

#paginadoArchivo a:hover {
    color: #333333;
    text-decoration: underline;
}

#paginadoArchivo a:visited {
    color: #990000;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
/* --------------------------------------------------     Archivo de Noticias    -------------------------------------------------  */
#formularioAlertas {
    width: 886px;
    background: url(/images/site/alertas_form.jpg) 0 0 no-repeat;
}

#formAreaAlertas {
    width: 450px;
    height: 170px;
    margin-left: 340px;
}

#txtFormArchive {
    width: 150px;
    height: 170px;
    float: left;
}

#formAlertas {
    width: 295px;
    height: 170px;
    float: right;
}

#nombreAlert {
    width: 135px;
    height: 22px;
    margin: inherit;
    clear: both;
}

#nombreForm {
    width: 290px;
    height: 24px;
    margin: inherit;
    clear: both;
}

#fechaNacForm {
    width: 290px;
    height: 24px;
    margin: inherit;
}

#fechaNacAlert {
    width: 135px;
    height: 22px;
    margin: inherit;
    clear: both;
}

#paisAlert {
    width: 135px;
    height: 22px;
    margin: inherit;
    clear: both;
}

#paisForm {
    width: 290px;
    height: 24px;
    margin: inherit;
    clear: both;
}

#emailForm {
    width: 290px;
    height: 24px;
    margin: inherit;
    clear: both;
}

#emailConfirmForm {
    width: 290px;
    height: 28px;
    margin: inherit;
    clear: both;
}

#camposRequeridos {
    width: 135px;
    height: 28px;
    margin: inherit;
    clear: both;
    font-size: 11px;
}

#checkAreaAlertas {
    width: 886px;
    height: 350px;
    background: url(/images/site/checkalert_back.gif) no-repeat top center;
}

#chechboxAlert {
    width: 690px;
    height: 300px;
    margin: auto;
    padding-top: 25px;
}

.orderUp {
    background: url(/images/template/arrow_up.gif) no-repeat;
}

.orderDn {
    background: url(/images/template/arrow_dn.gif) no-repeat;
}

/************************************************** sIFR-CSS /02-10-2008/  *************************************************************/
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/**************************************************   fin sIFR  ****************************************************************/
/*----------------------------------- administrador - Tatiana 22 abril 08 ---------------------------------------*/
.campoMensaje {
    color: #990000;
    font-weight: bold;
}

.campoMensajeNew {
    font-weight: bold;
}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

#globalAdmin {
    font: Verdana;
    text-align: right;
    padding-top: 5px;
    height: 22px;
    font-size: 11px;
    color: #333333;
}

#globalAdmin a {
    margin: 0 8px 0 8px;
    padding-left: 10px;
    background-image: url(../images/template/bullet_global.png);
    background-position: left center;
    background-repeat: no-repeat;
}

#globalAdmin a:link {
    color: #666666;
    text-decoration: none;
}

#globalAdmin a:visited {
    color: #666666;
    text-decoration: none;
}

#globalAdmin a:hover {
    color: #990000;
    text-decoration: none;
}

#globalAdmin2 {
    font: Verdana;
    text-align: right;
    padding-top: 5px;
    height: 22px;
    font-size: 10px;
    color: #333333;
}

#globalAdmin2 a {
    margin: 0 8px 0 8px;
    padding-left: 15px;
    background-image: url(../images/template/bullet_titulo.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

#globalAdmin2 a:link {
    color: #666666;
    text-decoration: none;
}

#globalAdmin2 a:visited {
    color: #666666;
    text-decoration: none;
}

#globalAdmin2 a:hover {
    color: #990000;
    text-decoration: none;
}

#contenidoAdmin {
    width: 886px;
    margin: 0 7px 0 7px;
    padding: 25px 0 30px 0;
    clear: both;
}

#head h2 {
    padding: 0px;
}

/*----- Tatiana 30 abril 08 ------*/
h3 {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}

h3 a:link {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}

h3 a:visited {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}

h3 a:hover {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    text-decoration: none;
}

.tablaAdmin1 {
    margin: 0px;
}

.tablaAdmin1 td {
    padding: 1px 2px 1px 2px;
    text-align: left;
    vertical-align: top;
}

.tablaAdmin1 th {
    padding: 1px 2px 1px 2px;
    vertical-align: top;
    text-align: left;
    background-color: #808080;
    color: white;
}

.tablaAdmin1 tr {
    color: black;
}

.opcFloat {
    float: left;
}

.opcFloat td {
    color: #333;
}

.tablaAdmin2 {
    color: #808080;
}

.tablaAdmin2 td {
    padding: 3px 8px 3px 3px;
}

/* -------------------------------------------        Home       ------------------------------------------- */
#avisosHome {
    width: 450px;
    float: left;
}

#noticiasHome {
    width: 465px;
    margin: 0;
    clear: both;
    float: left;
}

#sliderHome {
    float: left;
    height: 25px;
    padding-left: 20px;
}

#bannersHome {
    float: left;
}

#frameNews {
    overflow: hidden;
    width: 464px;
    height: 270px;
    border: none;
    padding-top: 5px;
}

#smallNewsContent {
    width: 360px;
    float: left;
}

#smallNewsTitle {
    font-family: Arial;
    font-size: 12px;
    color: #D70000;
    font-weight: bold;
    width: 345px;
    text-align: left;
    line-height: 16px;
    padding-bottom: 12px;
}

#smallNewsLink {
    font-family: Arial;
    text-align: right;
    width: 345px;
    float: left;
    color: #D70000;
    font-size: 9px;
}

#smallNewsDesc {
    font-family: Verdana;
    font-size: 9px;
    font-weight: regular;
    color: #333333;
    line-height: 16px;
    width: 345px;
}

#smallNewsPic {
    padding: 0;
    margin: 0;
    width: 100px;
    text-align: right;
    float: left;
}

#smallNews {
    width: 464px;
    overflow: hidden;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
.gallery {
    line-height: 0pt;
    vertical-align: top;
}

.galleryTop {
    background: transparent url(../images/gallery/side_bottle.jpg) no-repeat 20px 0px;
    padding-left: 100px;
    height: 80px;
    vertical-align: top;
    font-size: 18px;
    width: 100%;
}

.galleryBody {
    background: url(/Scripts../images/loading.gif);
}

.galleryMenu {
    margin-left: 60px;
    float: left;
}

.galleryMenu div {
    padding-top: 20px;
}

.galleryPics {
    float: right;
    width: 545px;
    height: 220px;
}

.galleryPics table {
    background: transparent url(../images/gallery/pics_back.jpg) no-repeat scroll 0% 100%;
    width: 400px;
    height: 250px;
    border: 1px solid #000000;
}

/* -------------------------------------------      Embotelladores       ------------------------------------------- */
#botMap {
    float: none;
}

#bottlerIzq {
    width: 415px;
    float: left;
}

#bottlerDer {
    width: 420px;
    float: right;
}

/* --------------------------------------------------     Bajas en calorias    -------------------------------------------------  */
#bajasEncalorias {
    width: 886px;
    height: 760px;
}

/* -------------------------------------------        Site Map       ------------------------------------------- */
#mapIZQ {
    width: 40%;
    float: left;
}

#mapDer {
    width: 40%;
    float: right;
}

#siteMap {
    width: 800px;
    margin: 0;
}

.siteMaplist {
    padding-left: 0px;
}

.siteMaplist a {
    margin: 0 8px 0 8px;
    padding-left: 70px;
    background: url(../images/template/bullet_global.png) 58px no-repeat;
}

.siteMaplist a:link {
    color: #666666;
    text-decoration: none;
}

.siteMaplist a:visited {
    color: #666666;
    text-decoration: none;
}

.siteMaplist a:hover {
    color: #990000;
    text-decoration: underline;
}

.siteMapHR {
    height: 2px;
}

/* ----------------------------------------------------------------------------------------------------------------------------  */
#boletinesANT {
    width: 167px;
    margin-left: 45px;
}

/*------------------------------------------------------------------------------------------------------------------------*/
#contact {
    height: 395px;
    background: url(/images/site/back_contacto.jpg) no-repeat;
    padding-top: 150px;
    padding-left: 80px;
}

/*------------------------------------------------------------------------------------------------------------------------*/
#pass {
    height: 395px;
    background: url(/images/site/pass_form.jpg) no-repeat;
    padding-top: 50px;
    padding-left: 300px;
}

/*------------------------------------------------------------------------------------------------------------------------*/
#login {
    height: 208px;
    padding-top: 175px;
    padding-left: 100px;
}

/*------------------------------------------------------------------------------------------------------------------------*/
#register {
}

#register a:link {
    color: #666666;
    text-decoration: none;
}

#register a:visited {
    color: #666666;
    text-decoration: none;
}

#register a:hover {
    color: #990000;
    text-decoration: underline;
}

/* -------------------------------------------------   Funcionales Main    -------------------------------------------------------  */
#funcionales {
    width: 886px;
    height: 500px;
    background: url(/images/site/bebidas_vitaminadas/vitamin_background.jpg) no-repeat top;
}

#airemenuVitamin {
    width: 886px;
    height: 105px;
}

#menuVitamin {
    width: 515px;
    height: 207px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    clear: both;
    text-align: left;
}

.vitamin {
    border-bottom-style: none;
    text-decoration: none;
    width: 73px;
    height: 50px;
    display: block;
    color: #333333;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    padding-top: 160px;
}

#powerc {
    border-bottom-style: none;
    text-decoration: none;
    background: url(../images/site/bebidas_vitaminadas/powerc.jpg) no-repeat top center;
}

#zoom {
    border-bottom-style: none;
    text-decoration: none;
    background: url(../images/site/bebidas_vitaminadas/zoom.jpg) no-repeat top center;
}

#vital {
    border-bottom-style: none;
    text-decoration: none;
    background: url(../images/site/bebidas_vitaminadas/vital.jpg) no-repeat top center;
}

#energy {
    border-bottom-style: none;
    text-decoration: none;
    background: url(../images/site/bebidas_vitaminadas/energy.jpg) no-repeat top center;
}

#multiv {
    border-bottom-style: none;
    text-decoration: none;
    background: url(../images/site/bebidas_vitaminadas/multiv.jpg) no-repeat top center;
}

#restore {
    border-bottom-style: none;
    text-decoration: none;
    background: url(../images/site/bebidas_vitaminadas/restore.jpg) no-repeat top center;
}

#xxx {
    border-bottom-style: none;
    text-decoration: none;
    background: url(../images/site/bebidas_vitaminadas/xxx.jpg) no-repeat top center;
}

#introVitamin {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    clear: both;
    background-image: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
}

.vitaminIMP {
    font-size: 17px;
}

/*-------------------------------------------------------   Divs Funcionales   -----------------------------------------------------------*/
#powercDiv {
    width: 758px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
    background: url(/images/site/coda_slider_backgrounds/power_c.png) no-repeat;
}

#zoomDiv {
    width: 758px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
    background: url(/images/site/coda_slider_backgrounds/zoom.png) no-repeat;
}

#vitalDiv {
    width: 758px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
    background: url(/images/site/coda_slider_backgrounds/vital.png) no-repeat;
}

#energyDiv {
    width: 758px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
    background: url(/images/site/coda_slider_backgrounds/energy.png) no-repeat;
}

#multivDiv {
    width: 758px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
    background: url(/images/site/coda_slider_backgrounds/multi_v.png) no-repeat;
}

#restoreDiv {
    width: 758px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
    background: url(/images/site/coda_slider_backgrounds/restore.png) no-repeat;
}

#xxxDiv {
    width: 758px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
    background: url(/images/site/coda_slider_backgrounds/xxx.png) no-repeat;
}

#vitaminTopSpace {
    width: 100%;
    height: 48px;
}

#vitaminContent {
    width: 309px;
    height: 295px;
    margin-left: 30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 15px;
    float: left;
}

.txtVitamin {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 15px;
}

#vitaminContent a {
    color: #FFFFFF;
}

#vitaminImage {
    width: 144px;
    height: 381px;
    float: right;
    margin: 0;
    padding: 0;
}

.subtituloVitamin {
    font-size: 13;
    font-weight: bold;
    color: #ffffff;
}

/*------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------  Posada 2008 Confirmacion Evento  ----------------------------------------------*/
#confirmacionBack {
    width: 828px;
    height: 460px;
    background: url(../images/site/confirmacion_de_asistencia/confirmacion_back.png) no-repeat;
    margin: auto;
    padding-left: 34px;
    padding-top: 100px;
}

#formaConfirmacion {
    width: 381px;
    height: 195px;
    margin-top: 20px;
    float: left;
    font-size: 12px;
    font-family: Verdana;
    color: #333333;
    text-align: left;
    background: none;
}

.txtConfirmacion {
    text-align: right;
    vertical-align: top;
}

.tableConfirmacion {
    vertical-align: top;
}

#txtInvitacion {
    width: 290px;
    height: 225px;
    margin-top: 30px;
    margin-left: 35px;
    float: left;
    font-size: 12px;
    font-family: Verdana;
    color: #333333;
    text-align: left;
    background: none;
    line-height: 22px;
}

#txtInvitacion p {
    font-size: 12px;
    font-family: Verdana;
    color: #333333;
    text-align: left;
    background: none;
    line-height: 15px;
}

#confirmar {
    width: 100px;
    height: 32px;
    margin-left: 500px;
    clear: both;
}

#confirmacionBack2 {
    width: 828px;
    height: 460px;
    background: url(../images/site/confirmacion_de_asistencia/confirmacion_back2.png) no-repeat;
    margin: auto;
    padding-left: 34px;
    padding-top: 100px;
}

#txtConfirmado {
    width: 381px;
    height: 195px;
    margin-top: 20px;
    margin-left: 25px;
    float: left;
    font-size: 12px;
    font-family: Verdana;
    color: #333333;
    text-align: left;
    background: none;
    line-height: 20px;
}

#registroDposada {
    width: 300px;
    height: 38px;
    margin-top: 110px;
    margin-left: 40px;
    float: left;
}

/* ::::::::::::::::::::::::::::::  PROMOCIÃ“N NAVIDAD  ::::::::::::::::::::::::::::: */
.media {
    font: normal 17px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    width: 200px;
    height: 30px;
    text-align: right;
}

/*------------------------------------------------  Navidad 2008   ----------------------------------------------*/
/*-----------------   Home Navidad   -------------------*/
#introduccion {
    width: 886px;
    height: 145px;
    margin: 0;
    padding: 0;
    background: url(../images/site/navidad_2008/home/estrella.jpg) no-repeat 500px 16px;
}

#bloqueNavidad1 {
    width: 893px;
    height: 285px;
    background: url(../images/site/navidad_2008/home/bloque_rojo.jpg) no-repeat;
}

#bloqueNavidad2 {
    width: 893px;
    height: 357px;
    background: url(../images/site/navidad_2008/home/bloque_rojo.jpg) no-repeat scroll center bottom;
    background-position: bottom;
}

#homeWallpeper {
    width: 324px;
    height: 285px;
    float: left;
    background: url(../images/site/navidad_2008/home/home_wallpaper.png) no-repeat 0 top;
}

#homePostales {
    width: 324px;
    height: 285px;
    float: left;
    background: url(../images/site/navidad_2008/home/home_postales.png) no-repeat 0 top;
}

#homeImagenes {
    width: 364px;
    height: 285px;
    float: left;
    background: url(../images/site/navidad_2008/home/home_imagenes.png) no-repeat 0 bottom;
}

#homeAudiovideo {
    width: 364px;
    height: 285px;
    float: left;
    background: url(../images/site/navidad_2008/home/home_audiovideo.png) no-repeat 0 bottom;
}

#taglineNavidad {
    width: 886px;
    height: 80px;
}

.taglineNavidad {
    background: none;
    text-align: center;
    padding-top: 40px;
}

#spaceBtt {
    width: 255px;
    height: 200px;
}

#spaceBtt2 {
    width: 364px;
    height: 265px;
    margin-top: 26px;
}

.bttNavidadWal {
    float: right;
    width: 230px;
    height: 52px;
}

.bttNavidadPos {
    float: right;
    width: 195px;
    height: 52px;
}

.bttNavidadIma {
    float: right;
    width: 201px;
    height: 52px;
}

.bttNavidadAud {
    float: right;
    width: 282px;
    height: 52px;
}

/*-----------------   Wallpaper Navidad   -------------------*/
#backWallpaperNVD {
    width: 886px;
    height: 760px;
    background: url(../images/site/navidad_2008/wallpaper/back_wallpaper.jpg) no-repeat;
    padding-top: 33px;
    padding-left: 40px;
}

#backWallpaperNVD p {
    color: #ffffff;
    background: url(/images/template/bullet_titulo.png) 0 3px no-repeat;
    padding-left: 18px;
}

#menuNavidad {
    width: 550px;
    height: 31px;
    clear: both;
    margin: 0;
    text-align: left;
    margin-left: 170px;
}

#menuNavidad ul {
    height: 31px;
    width: 550px;
    list-style: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
}

#menuNavidad li {
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    float: left;
    font-family: Arial;
    width: 137px;
}

#menuNavidad li a {
    line-height: 31px;
    padding: 0px;
    display: block;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    height: 31px;
}

#menuNavidad li a:link {
    color: #FFFFFF;
    text-decoration: none;
    border: none;
}

#bloqueWallpaper {
    width: 886px;
    height: 255px;
    margin-top: 20px;
}

#wallpaper1 {
    width: 395px;
    height: 240px;
    float: left;
    background: url(../images/site/navidad_2008/wallpaper/wallpaper01.jpg) no-repeat top;
}

#wallpaper2 {
    width: 395px;
    height: 240px;
    float: left;
    background: url(../images/site/navidad_2008/wallpaper/wallpaper02.jpg) no-repeat top;
}

#wallpaper3 {
    width: 395px;
    height: 240px;
    float: left;
    background: url(../images/site/navidad_2008/wallpaper/wallpaper03.jpg) no-repeat top;
}

#wallpaper4 {
    width: 395px;
    height: 240px;
    float: left;
    background: url(../images/site/navidad_2008/wallpaper/wallpaper04.jpg) no-repeat top;
}

.descargar {
    float: right;
    height: 28px;
    margin-right: 52px;
    width: 97px;
}

.descargarAudio {
    float: right;
    height: 28px;
    margin-right: 32px;
    margin-top: 25px;
    width: 97px;
}

/*-----------------   Imagenes Navidad   -------------------*/
#backimagenesNVD {
    width: 886px;
    height: 1280px;
    background: url(../images/site/navidad_2008/imagenes/back_imagenes.jpg) no-repeat;
    padding-top: 33px;
    padding-left: 40px;
}

#backimagenesNVD p {
    color: #ffffff;
    background: url(/images/template/bullet_titulo.png) 0 3px no-repeat;
    padding-left: 18px;
}

#bloqueImagenes {
    width: 800px;
    height: 255px;
}

#imagen1 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen01.png) no-repeat top;
}

#imagen2 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen02.png) no-repeat top;
}

#imagen3 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen03.png) no-repeat top;
}

#imagen4 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen04.png) no-repeat top;
}

#imagen5 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen05.png) no-repeat top;
}

#imagen6 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen06.png) no-repeat top;
}

#imagen7 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen07.png) no-repeat top;
}

#imagen8 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen08.png) no-repeat top;
}

#imagen9 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen09.png) no-repeat top;
}

#imagen10 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen10.png) no-repeat top;
}

#imagen11 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen11.png) no-repeat top;
}

#imagen12 {
    width: 255px;
    height: 255px;
    float: left;
    background: url(../images/site/navidad_2008/imagenes/imagen12.png) no-repeat top;
}

.descargarImagenes {
    float: right;
    width: 97px;
    height: 28px;
}

/*-----------------   Postales Navidad   -------------------*/
#backPostalesNVD {
    width: 886px;
    height: 1280px;
    background: url(../images/site/navidad_2008/postales/back_postales.jpg) no-repeat;
    padding-top: 33px;
    padding-left: 40px;
}

#backPostalesNVD p {
    color: #ffffff;
    background: url(/images/template/bullet_titulo.png) 0 3px no-repeat;
    padding-left: 18px;
}

#bloquePostal {
    width: 800px;
    height: 256px;
    background: url(../images/site/navidad_2008/postales/back_txt.jpg) repeat-x 450px 5px;
}

#postal1 {
    width: 450px;
    height: 255px;
    background: url(../images/site/navidad_2008/postales/postal1.png) no-repeat;
    float: left;
}

#postal1Txt {
    width: 340px;
    height: 255px;
    float: left;
}

#postal2 {
    width: 450px;
    height: 255px;
    background: url(../images/site/navidad_2008/postales/postal2.png) no-repeat;
    float: left;
}

#postal2Txt {
    width: 340px;
    height: 255px;
    float: left;
}

#postal3 {
    width: 450px;
    height: 255px;
    background: url(../images/site/navidad_2008/postales/postal3.png) no-repeat;
    float: left;
}

#postal3Txt {
    width: 340px;
    height: 255px;
    float: left;
}

.tablaPostal {
    margin-top: 7px;
}

.dePara {
    line-height: 10px;
}

.radioBtt {
    vertical-align: top;
}

#descargaPostal {
    width: 800px;
    height: 37px;
    text-align: right;
    margin-top: 11px;
}

#descargaPostal2 {
    width: 800px;
    height: 37px;
    text-align: right;
    margin-top: 11px;
}

#descargaPostal3 {
    width: 800px;
    height: 37px;
    text-align: right;
    margin-top: 11px;
}

.TextoRojo10B {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #cc0000;
    text-decoration: none;
}

.TextoNegro10B {
    font-family: arial;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.TextoNegro11BApp {
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.tdListaBlanco {
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
}

.tdListaMoradito {
    color: #000000;
    text-decoration: none;
    background-color: #F2F2F7;
}

/*-----------------   Audio & Video Navidad   -------------------*/
#Errores {
    width: 730px;
    height: 500px;
    margin-left: 78px;
    margin-top: 86px;
}

/*-----------------   Viviendo Positivamente   -------------------*/
#vpContent {
    width: 886px;
    overflow: hidden;
    background: url(../images/site/viviendo_positivamente/mundo.png) right top no-repeat;
}

#vpLeft {
    width: 430px;
    height: 735px;
    float: left;
}

#vpRight {
    width: 455px;
    height: 735px;
    float: left;
}

#vpSpacer {
    width: 455px;
    height: 453px;
    float: left;
}

#compromisoVp {
    width: 405px;
    height: 280px;
    padding-left: 50px;
    float: left;
}

#vpMidspace {
    width: 886px;
    height: 40px;
    clear: both;
}

.pilarIzq {
    width: 415px;
    height: 270px;
    float: left;
    clear: both;
}

.pilarDer {
    width: 415px;
    height: 270px;
    margin-left: 50px;
    float: left;
}

.vermas {
    color: #990000;
    font-size: 11px;
    text-align: right;
}

.slideVp {
    width: 644px;
    height: 250px;
    padding-left: 113px;
    padding-right: 120px;
    padding-top: 20px;
    margin: auto;
    background: url(../images/site/viviendo_positivamente/back_content_pilares.png) no-repeat;
}

/*-----------------   Beneficios de Nuestras bebidas   -------------------*/
#txtTopVp {
    width: 634px;
    background-color: #333333;
    height: 107px;
    padding-left: 69px;
    padding-right: 183px;
    padding-top: 38px;
    background: url(../images/site/beneficios_de_bebidas/icono_bebidas.gif) no-repeat top left;
}

#txtMidVp {
    width: 372px;
    height: 166px;
    padding-top: 100px;
    padding-left: 51px;
    padding-right: 463px;
    background: url(../images/site/beneficios_de_bebidas/productos.png) no-repeat;
}

#txtBottomVp {
    width: 406px;
    height: 229px;
    padding-right: 183px;
    float: left;
}

.linksVp {
    color: #630000;
    text-decoration: none;
}

#institutoBnb {
    width: 290px;
    float: left;
}

/*-----------------   Estilos de Vida Activos   -------------------*/
#introEva {
    width: 618px;
    height: 434px;
    padding-left: 268px;
    background: url(../images/site/estilo_de_vida_activo/jugador_copa.jpg) no-repeat top left;
}

#midTitleEva {
    width: 886px;
    height: 55px;
}

.bloqueEva {
    width: 225px;
    height: 199px;
    float: left;
    padding: 0 33px 0 33px;
    text-align: left;
    background: url(../images/site/estilo_de_vida_activo/bloque_back.png) no-repeat bottom;
}

.bloque2Eva {
    width: 509px;
    height: 196px;
    float: left;
    padding: 40px 33px 0 33px;
    text-align: left;
    background: url(../images/site/estilo_de_vida_activo/bloque2_back.png) no-repeat bottom;
}

#kidsPict {
    width: 310px;
    height: 290px;
    float: left;
    background: url(../images/site/estilo_de_vida_activo/kids.png) no-repeat;
}

.highlightsEva {
    color: #990000;
    font-size: 14px;
}

.linkEva {
    text-decoration: none;
    color: #333333;
}

/*-----------------   Comunidades   -------------------*/
#txtCom {
    width: 422px;
    height: 400px;
    padding-left: 90px;
    float: left;
    background: url(../images/site/comunidades/icono_comunidades.gif) no-repeat 0 15px;
}

#imagenCom {
    width: 351px;
    height: 460px;
    float: left;
    background: url(../images/site/comunidades/comunidades.png) no-repeat top right;
}

.linkFund {
    text-decoration: none;
    color: #990000;
    font-size: 15px;
}

/*-----------------   Medio Ambiente   -------------------*/
#agua {
    width: 884px;
    height: 450px;
}

#agua1 {
    width: 634px;
    height: 315px;
    padding-left: 250px;
    background: url(../images/site/medio_ambiente/agua2.png) no-repeat 35px 35px;
}

#empaques {
    width: 884px;
    height: 542px;
    /* background: url(../images/site/medio_ambiente/fondo_coca.jpg) no-repeat; */
    background: url(../images/site/medio_ambiente/fondo_coca.jpg) no-repeat 0 0;
}

#empaques_info {
    float: left;
    left: 33px;
    margin: 95px 0 0;
    width: 535px;
	height: 250px;
}

#empaques_info p {
    text-align: left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#empaques_info p .ma_verde {
    color: #8DC63F;
    font-weight: bold;
    font-size: 18px;
}

#empaques_info p .ma_importante {
    font-size: 15px;
}

#empaques_info .ma_fwd {
    background: url("../images/site/medio_ambiente/mote_text.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    left: 5px;
    position: relative;
    top: 3px;
    width: 15px;
}

#pagination_empaques {
    clear: both;
    float: left;
    height: 80px;
    margin: 15px 0 0 33px;
    width: 535px;
}

#nav {
    width: 160px;
    margin: 0 auto;
}

#nav a {
    background: url(../images/site/medio_ambiente/btn_solo.jpg) no-repeat scroll center top transparent;
    color: #AAAAAA;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 80px;
    margin: 0 20px 0 0;
    text-align: center;
    text-decoration: none;
    width: 32px;
    cursor: pointer;
}

#nav a:hover, #nav a.activeSlide {
    background: url(../images/site/medio_ambiente/btn_over.jpg) no-repeat top center;
}

#empaques1 {
    width: 584px;
    height: 170px;
    padding-left: 300px;
    background: url(../images/site/medio_ambiente/planta_de_reciclaje2.png) no-repeat;
}

#empaques2 {
    height: 260px;
    padding-right: 180px;
    width: 704px;
    clear: both;
    float: left;
    background: url(../images/site/medio_ambiente/basura2.png) no-repeat top right;
}

#clima {
    width: 884px;
    height: 450px;
}

#clima1 {
    width: 664px;
    height: 244px;
    padding-left: 220px;
    background: url(../images/site/medio_ambiente/refrigerador2.png) no-repeat;
}

#clima2 {
    height: 205px;
    padding-right: 300px;
    width: 584px;
    clear: both;
    float: left;
    background: url(../images/site/medio_ambiente/camion_hibrido2.png) no-repeat top right;
}

/*-----------------   Lugar de Trabajo  -------------------*/
#workPlace {
    width: 886px;
    height: 340px;
    background: url(../images/site/lugar_de_trabajo/lugar_de_trabajo.png) no-repeat bottom;
}

#txtWorkplace {
    height: 380px;
    padding-left: 380px;
    width: 478px;
    float: left;
}

/*-----------------   Trabaja con nosotros  -------------------*/
#trabajaIntro {
    width: 850px;
}

#oportunidades {
    width: 560px;
    float: left;
}

#go {
    width: 260px;
    height: 150px;
    padding-top: 5px;
    padding-left: 50px;
    float: left;
}

/*-------------------  Social Bookmarks ---------------------*/
#socialBookmark {
    list-style: none;
    margin: 0;
    padding: 15px 0 5px 0;
}

#socialBookmark li {
    float: left;
    margin: 0 2px 0 2px;
}

/*-------------------  Newsletter Viviendo Positivamente ---------------------*/
#bulletinMain {
    width: 886px;
    overflow: hidden;
}

.bNote {
    width: 886px;
    overflow: hidden;
    float: left;
    padding-bottom: 60px;
}

.bLeftCol {
    width: 250px;
    float: left;
    padding-top: 35px;
}

.bRightCol {
    width: 590px;
    float: left;
    margin-left: 30px;
}

.bTitle {
}

.tTitle h1, .bBottom h1 {
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
}

.bDate {
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 7px;
    padding-top: 15px;
    height: 25px;
    padding-left: 7px;
}

.bText {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
}

.bSocial {
    clear: both;
}

.bSocial ul {
    float: right;
    width: 550px;
    border-bottom: 1px solid #ccc;
}

.bSocial li {
    display: inline;
}

#bBottom {
    clear: both;
    padding-top: 20px;
}

#bBottomDownload {
    float: right;
    width: 550px;
}

.notasBoletin {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #990000;
}

/*-------------------  Inputs Globales ---------------------*/
button {
    cursor: pointer;
}

.inputRojo {
    float: left;
    background: url(/ssldocs/inputs_globales/imput_middle.png) repeat-x center center;
    width: 119px;
    height: 33px;
    border: 0 none;
}

.inputRojo.very_small {
    width: 60px;
}

.inputRojo.short {
    width: 120px;
}

.inputRojo.large {
    width: 160px;
}

.leftInputRojo {
    width: 11px;
    float: left;
    height: 33px;
    background: url(/ssldocs/inputs_globales/imput_left.png) repeat-x center center;
}

.rightInputRojo {
    width: 11px;
    float: left;
    height: 33px;
    background: url(/ssldocs/inputs_globales/imput_right.png) repeat-x center center;
}

.inputRojo span {
    padding: 8px 0 0;
    display: block;
}

.inputRojo input {
    width: 119px;
    height: 13px;
    border: 0 none;
    background: none;
    font-weight: bold;
    color: #990000;
}