
/* General */
body {
font-family: Arial;
font-size: 14px;
line-height: 16px;
color: black;
background-color: #003c72;
margin: 0;
pading: 0;
behavior: url(/cdg/csshover.htc); /* WinIE behavior call */
}
#contenedor {
width: 880px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

/* Cabeza */
#navsuperior ul {
list-style-type: none;
margin: 15px 0 0 27px;
padding: 0;
}
#navsuperior li {
display: inline;
}
#navsuperior a {
text-decoration: none;
padding: 4px;
color: white;
font-size: 12px;
background-image: url(/img/navsuperior/dividenav.gif);
background-position: right;
background-repeat: no-repeat;
}
#navsuperior a:hover {
text-decoration: underline;
}
#plecalogo {
width: 880px;
height: 147px;
text-align: right;
background-image: url(/img/fondos/plecalogo.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 0;
}
#plecalogo form {
margin: 0;
padding: 24px 30px 6px 0;
}
#plecalogo form .boton {
padding-top: 6px;
}
#plecalogo .shopping {
padding-right: 18px;
}
#plecalogo a {
margin: 0;
padding: 0 14px 0 0;
}

/* Navegacion de productos */

div#navproductos {float: left; margin: 3px 0; width: 880px; background: white url(/img/fondos/textoproductos.gif) repeat-x bottom; z-index: 100; position: relative;}

div#navproductos ul {margin: 0; padding: 0; background: white;}

div#navproductos li {position: relative; list-style: none; margin: 0; float: left; width: 13em; font-weight: bold; font-size: 12px; white-space: nowrap;}

div#navproductos li:hover {background: url(/img/fondos/666trans.png);}

div#navproductos li.submenuproductos {background: url(/img/fondos/navproductos.gif) repeat-x bottom;}

div#navproductos li.submenuproductos:hover {background: url(/img/fondos/navproductoson.gif) repeat-x bottom;}

div#navproductos li a {display: block; padding: 4px; text-decoration: none; width: 13em; text-align: center; color: #555;}
div#navproductos li a:hover {color: white;}

div#navproductos>ul a {width: auto; }

div#navproductos ul ul {position: absolute; width: 13em; display: none;}

div#navproductos ul.nivel1 li.submenuproductos:hover ul.nivel2, div#navproductos ul.nivel2 li.submenuproductos:hover ul.nivel3 {display:block; background: url(/img/fondos/ccctrans.png);}

div#navproductos li.callus {font-size: 13px; color: white; width: 14em; padding: 4px 4px 4px 164px;}

div#navproductos li.callus:hover {background: none;}

/* Contenido */
#contenido {
float: left;
width: 880px;
margin: 0;
padding: 0;
border-top: solid 2px #ffffff/*#afca5b*/;
border-bottom: solid 2px #ffffff/*#afca5b*/;
background: white;
overflow: hidden;
}
#contenidohp {
float: left;
width: 880px;
height: 309px;
margin: 0;
border-top: solid 2px #ffffff/*#afca5b*/;
border-bottom: solid 2px #ffffff/*#afca5b*/;
background-color: white;
background-image: url(/img/fondos/contenidohp.jpg);
background-repeat: no-repeat;
overflow: hidden;
}
#contenidohp #welcome {
width: 416px;
text-align: right;
padding: 12px;
float: right;
}
#contenidohp #welcome p {
line-height: 20px;
color: #01396c;
padding: 0;
margin: 0;
}
#contenido #modulo_540 {
width: 492px;
text-align: left;
padding: 24px;
float: right;
}
#contenido #modulo_540 p {
color: #8b8b8b;
margin: 3px 0 12px 0;
}
#contenido #modulo_540 h1 {
color: #afca5b;
font-size: 44px;
font-weight: normal;
padding: 24px 0 12px 0;
margin: 0;
text-align: right;
}
#contenido #modulo_540 h2 {
color: #afca5b;
font-size: 16px;
font-weight: bold;
padding: 18px 0 6px 0;
margin: 0;
}
#contenido #modulo_540 h3 {
color: #003c72;
font-size: 14px;
font-weight: normal;
padding: 12px 0 2px 0;
margin: 0;
}
#contenido #modulo_540 ul {
font-size: 13px;
list-style-type: square;
color: #8b8b8b;
}
#contenido #modulo_540 #destinos p {
clear: both;
}
#contenido #modulo_540 #destinations {
float: left;
display: block;
font-size: 12px;
color: #8b8b8b;
font-weight: bold;
margin: 12px;
padding: 0 12px;
}
#contenido #modulo_540 #destinations img {
padding: 0 6px 6px 0;
}
#contenido #modulo_300 {
width: 276px;
padding: 12px;
float: left;
text-align: center;
}
#contenido #modulo_300 .envases {
padding: 48px 75px 42px 76px;
}
#contenido #modulo_246 {
width: 234px;
padding: 6px;
float: left;
display: block;
}
#contenido #modulo_246 p.awards {
font-size: 11px;
}
#contenido #partof {
clear: both;
margin: 36px 0 0 0;
}

/* Productos */

#imgproducto {
width: 400px;
float: left;
}
#describeproducto {
width: 432px;
padding: 20px;
float: left;
color: #494848;
text-align: center;
}
#producto {
width: 392px;
padding: 24px;
float: left;
text-align: left;
}
#producto ul {
color: #064075;
font-size: 13px;
text-align: left;
margin: 0;
padding: 0;
list-style-type: none;
}

/* Anuncios */
#alateral {
float: left;
border-bottom: solid 2px #ffffff/*#afca5b*/;
display: block;
}
#acentro {
float: left;
border-left: solid 2px #ffffff/*#afca5b*/;
border-right: solid 2px #ffffff/*#afca5b*/;
border-bottom: solid 2px #ffffff/*#afca5b*/;
display: block;
}

/* Pie */
#pie {
text-align: center;
}
#navpie ul {
list-style-type: none;
margin: 10px;
padding: 0;
}
#navpie li {
display: inline;
}
#navpie li.reg {
color: #ffffff/*#afca5b*/;
font-size: 11px;
font-weight: bold;
padding-right: 12px;
}
#navpie a {
text-decoration: none;
padding: 4px;
color: white;
font-size: 12px;
background-image: url(/img/navsuperior/dividenav.gif);
background-position: right;
background-repeat: no-repeat;
}
#navpie a:hover {
text-decoration: underline;
}

/* Promos */

#promoPreserve {
float: left;
width: 880px;
height: 309px;
margin: 0;
border-top: solid 2px #ffffff/*#afca5b*/;
border-bottom: solid 2px #ffffff/*#afca5b*/;
background-color: white;
background-image: url(/img/fondos/promoHelpPreserve.jpg);
background-repeat: no-repeat;
overflow: hidden;
}
#promoPreserve #texto {
width: 400px;
height: 180px;
padding: 12px;
margin: 84px 12px 0 0;
float: right;
overflow: scroll;
overflow-x: hidden;
scrollbar-arrow-color:#ffffff/*#afca5b*/;
scrollbar-track-color:#ffffff/*#afca5b*/;
scrollbar-shadow-color:black;
scrollbar-face-color:black;
scrollbar-highlight-color:#ffffff/*#afca5b*/;
scrollbar-darkshadow-color:#ffffff/*#afca5b*/;
scrollbar-3dlight-color:black;
}
#promoPreserve #texto p {
font-size: 14px;
color: white;
padding: 0;
margin: 0;
}

#promoTshirt {
float: left;
width: 880px;
height: 309px;
margin: 0;
border-top: solid 2px #ffffff/*#afca5b*/;
border-bottom: solid 2px #ffffff/*#afca5b*/;
background-color: white;
background-image: url(/img/fondos/promoTshirt.jpg);
background-repeat: no-repeat;
overflow: hidden;
}
#promoTshirt #texto {
width: 416px;
padding: 12px;
margin: 78px 0 0 0;
float: right;
}
#promoTshirt #texto p {
font-size: 11px;
line-height: 12px;
color: white;
padding: 0;
margin: 0;
}