@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:url(../images/bg_body.gif) repeat top; font-family:Arial, Helvetica, sans-serif;}
*{border:none;  behavior: url(iepngfix.htc);}
.clear { margin:0; padding:0; font-size:1px; line-height:1px; clear:both;}
p { margin:0; padding:0;}


#contenedor_general { width:950px; padding:0; margin:0 auto; background-color:#fff;}
#encabezado { margin:0; padding:0; width:950px;}
#contenido {clear:both; margin:0; padding:0;}
#contenido_interior {clear:both; margin:0; padding:0; background:url(../images/fondocont.gif) no-repeat left top;}
#contenido p { margin:0; padding:0;}
#footer { background:url(../images/bg_footer.gif) repeat-x top; height:56px; margin:0; padding:0; clear:both;}
#marca { margin:0; padding:12px 0 0 32px; position:absolute;}
#botonera_header {position:absolute;margin:8px 0 0 800px;padding:0; width:148px;}
.centro_interior {margin:0; padding:0;}
*html .centro_interior {width:784px;}
.contenido_txt {margin:0; padding:30px 20px 40px 20px;}
.contenido_txt_interior {margin:0; padding:60px 84px 20px 84px;}
.contenido_txt_interior2 {margin:0; padding:20px 83px 20px 83px;}
*html .contenido_txt_interior2 {padding-right:0;}
.contenido_txt_2 { float:left; width:400px; padding:0;}
.contenido_flash { float:left; width:450px;}
.izquierda { margin:0; padding:0; float:left;}
.centro { margin:0; padding:0; float:right; width:515px;}
.home_txt {margin:0; padding:0 0 0 20px; width:350px;}
.home_txt p {line-height:21px;}

/*********** mapa del sitio **************/
.sitemap { margin:0; padding:0;}
.sitemap ul.level_0 { margin:0; padding:0; list-style:none;}
.sitemap ul.level_0 li { color:#4F6524; font-size:12px; font-weight:bold !important; margin:0; padding:0 0 20px 16px; width:243px; background:url(../images/bg_side.gif) no-repeat left top !important;}
.sitemap ul.level_1 { margin:10px 0 0 200px; padding:0; list-style:none !important;}
.sitemap ul.level_1 li { background:none !important; margin:0; padding:0; color:#4F6524; font-weight:normal !important;}
.sitemap ul.level_1 li a {color:#4F6524; text-decoration:none; font-weight:normal;}
.sitemap ul.level_1 li a:hover { text-decoration:underline; font-weight:normal;}
.sitemap ul.level_0 li a {color:#4F6524; text-decoration:none;}
.sitemap ul.level_0 li a:hover {text-decoration:none; color:#828284;}



/*********** Encabezado (_header) **************/
.moduletable_header { margin:0; padding:0;}


/*********** Menu top(_top_menu) **************/
/*.moduletable_top_menu { margin:0; padding:0; height:43px; background:url(../images/bg_topmenu.gif) repeat-x top;}
.moduletable_top_menu ul { margin:0; padding:0; list-style:none;}
.moduletable_top_menu li { float:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; padding:15px 65px 0 65px; margin:0;}
.moduletable_top_menu li a {color:#FFFFFF; text-decoration: none; margin:0; padding:0;}
.moduletable_top_menu li a:hover { text-decoration:underline;}
.moduletable_top_menu .item3 { background:url(../images/separador.gif) no-repeat right 15px;}
.moduletable_top_menu .item4 { background:url(../images/separador.gif) no-repeat right 15px;}
.moduletable_top_menu .item5 { background:url(../images/separador.gif) no-repeat right 15px;}
.moduletable_top_menu .item17 { background:url(../images/separador.gif) no-repeat right 15px;}
#smoothmenu1 li {padding: 3px 20px 0 25px;}
#smoothmenu1 li:hover {background: url(../images/bg_topmenu_hover.gif) repeat-x top;}
#smoothmenu1 li li {border-bottom:solid #79690F 1px; background:none; margin:0; padding:0;}*/


/*********** footer(_footer) **************/
.moduletable_footer { padding:16px 0 0 0; margin:0; text-align:center; font-size:11px; color:#FFFFFF;}
.moduletable_footer span { padding:0; margin:0; text-align:center; font-size:10px; color:#FFFFFF;}


/*********** menu header(_header_menu) **************/
.moduletable_header_menu { margin:0; padding:0;}
.moduletable_header_menu ul.menu-nav { margin:0; padding:0; list-style:none;}
.moduletable_header_menu li { font-size:11px; color:#2E4406; float:left; padding:0 8px 0 8px; margin:0; font-weight:bold;}
.moduletable_header_menu li a {color:#2E4406; text-decoration:none;}
.moduletable_header_menu li a:hover {color:#2E4406; text-decoration:underline;}
.moduletable_header_menu .item1 {border-right:solid #2E4406 2px; }

/*********** menu header(_header_menu2) **************/
.moduletable_header_menu2 { margin:0; padding:0;}
.moduletable_header_menu2 ul.menu-nav { margin:0; padding:0; list-style:none;}
.moduletable_header_menu2 li { font-size:11px; color:#fff; float:left; padding:0 8px 0 8px; margin:0; font-weight:bold;}
.moduletable_header_menu2 li a {color:#fff; text-decoration:none;}
.moduletable_header_menu2 li a:hover {color:#fff; text-decoration:underline;}
.moduletable_header_menu2 .item1 {border-right:solid #fff 2px; }

/*********** modulo_izquierda(_side) **************/
.moduletable_side { margin:0; padding:0;}
.moduletable_side ul.menu-nav { margin:0; padding:0; list-style:none;}
.moduletable_side li {color:#4F6524; font-size:12px; font-weight:bold; margin:0; padding:0 0 43px 16px; width:243px; background:url(../images/bg_side.gif) no-repeat left top}
.moduletable_side li.active {color:#828284; font-size:12px; font-weight:bold; margin:0; padding:0 0 43px 16px; width:243px; background:url(../images/bg_side_off.gif) no-repeat left top;}
.moduletable_side li.active a {color:#828284;}
.moduletable_side li a {color:#4F6524; text-decoration:none;}
.moduletable_side li a:hover {text-decoration:none; color:#828284;}

/********** WA MALA ****************/

#todo{
width:950px;
padding:0px;
margin:0px;
text-align:center;
margin:auto;
}

p {text-align:left; font: Arial, Helvetica, sans-serif; font-family:Arial; font-size:12px; color:#4e6324; line-height:24px; font-weight:normal; margin:0; padding:0; line-height:17px;}

#contenidowho{
width:950px;
height:625px;
background: #FFFFFF url(images/fondocont.gif) 0 0 no-repeat;
text-align:left;
float:left;
/*top:0px;*/
padding-top:10px;
}

html>body #contenidowho{
width:950px;
height:625px;
background: #FFFFFF url(../images/fondocont.gif) 0 0 no-repeat;
text-align:left;
float:left;
/*top:0px;*/
padding-top:10px;
margin-top:-25px;
}

#contenidovalues{
width:950px;
height:820px;
background: #FFFFFF url(../images/fondocont.gif) 0 0 no-repeat;
text-align:left;
float:left;
/*top:0px;*/
padding-top:10px;
}

html>body #contenidovalues{
width:950px;
height:820px;
background: #FFFFFF url(../images/fondocont.gif) 0 0 no-repeat;
text-align:left;
float:left;
/*top:0px;*/
padding-top:10px;
margin-top:-25px;
}

#contenidodirectory{
width:950px;
height:1650px;
background: #FFFFFF url(../images/fondocont.gif) 0 0 no-repeat;
text-align:left;
float:left;
/*top:0px;*/
padding-top:10px;
margin-top:-25px;
}

html>body #contenidodirectory{
width:950px;
height:1650px;
background: #FFFFFF url(../images/fondocont.gif) 0 0 no-repeat;
text-align:left;
float:left;
/*top:0px;*/
padding-top:10px;
margin-top:-25px;
}

#bloqueder{
/*float:left;*/
/*top:0px;*/
padding-top:0;
margin-left:0;
margin-top:0px;

}

/*html>body #bloqueder{
/*float:left;*/
/*top:0px;*/
padding-top:25px;
margin-left:443px;
margin-top:0px;
position:absolute;
}*/

#bloqueder .apilable{
text-align:justify;
/*float:left;*/
width:415px;
position:relative;
}

.apilable img{
margin:0;
padding:0;
}
.apilable {text-align:left;}

#bloqueder .apilabledir{
text-align:justify;
float:left;
width:415px;
margin-bottom:30px;
}

#bloquedersolo{
width:440px;
margin:17px 0 0 340px;
padding:0;
}

#bloquedersite{
float:left;
margin-left:408px;
margin-top:17px;
width:450px;
}

#bloquedersite .apilable{
text-align:justify;
width:100%;
}

#bloquedersolo .apilable{
text-align:justify;
width:100%;
}

#bloquederprod{
float:left;
margin:0;
padding:0;
background:url(../images/stories/contenidos/botellas.jpg) right bottom no-repeat;
width:457px;
}



#bloquederprod .apilable p{
padding-left:15px;
width:285px;
}

#bloqueizq{
margin-left:15px;
margin-top:37px;
width:428px;
float:left;
}
#bloqueizq .apilable{
text-align:justify;
width:100%;
}

#bloqueizq .apilable p{
text-align:justify;
padding: 0px 80px 0px 38px;
}
#apilablenot2{
margin-left:0;
width:100%;
margin-bottom:25px;
}

#apilablenot{
margin: 0 0 0 0;
padding:0;
width:825px;
}

#paginador{
float:right;
}

#colnot1{
width:390px;
text-align:left;;
float:left;
/*height:390px;*/
line-height:18px;
}
#colnot1 img {padding:0 0 15px 0; margin:0;}
#colnot2{
width:390px;
text-align:left;
float:left;
margin-left:10px;
/*height:390px;*/
line-height:18px;
}
#colnot2 img {padding:0 0 15px 0; margin:0;}
#colnot3{
width:240px;
text-align:left;;
float:left;
padding:15px 0 0 0;
}
#colnot3 img {padding:0 0 15px 0; margin:0;}
#colnot4{
float:left;
text-align:left;;
margin-left:10px;
width:240px;
display:block;
padding:15px 0 0 0;
}
#colnot4 img {padding:0 0 15px 0; margin:0;}
#colnot5{
float:left;
text-align:left;
margin-left:10px;
padding:15px 0 0 0;
width:240px;
display:block;
}
#colnot5 img {padding:0 0 15px 0; margin:0;}

h3{
font:Arial;
font-size:18px;
color:#8a7812;
}
h2{
font:Arial;
font-size:16px;
color:#8a7812;
}

input, textarea, select{
border:solid #8a7812 1px;
background-color:#fff9d4;
font:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 3px auto 3px auto;
color:#8a7812;
width:200px;
}

.labelinput{
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#8a7812;
padding:3px 0px auto;
}

.inputbut{
border:0px;
width:47px;
height:17px;
}
.leermas{
text-align:right;
width:100%;
background:url(../images/fondoleer.gif) left bottom no-repeat;
}

.leermas a:hover{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a7812;
text-decoration:underline;
font-weight:normal;
}

.leermas a{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#688D26;
text-decoration:none;
font-weight:normal;
}
.leermas p {padding:10px 0 0 0; margin:0;}

#pag_num{
float:left;
width:14px;
height:18px;
text-align:center;
font-family::Arial, Helvetica, sans-serif;
font-size:10px;
color:#353526;
background:url(../images/pag_num.gif) 0 0 no-repeat;
margin:0 10px 0 10px;
}

#pag_curr{
float:left;

width:14px;
height:18px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background:url(../images/pag_curr.gif) 0 0 no-repeat;
margin:0 10px 0 10px;
}

.parrafo2{
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
text-align:justify;
}

#limpia{
clear:both;
}

#subsite{
float:left;
width:200px;
}

.linksimple:link, .linksimple:active, .linksimple:visited{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e6324;
text-decoration:none;
font-weight:normal;
}

.linksimple:hover{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a7812;
text-decoration:none;
font-weight:normal;
}
a.menutop { color:#324420; text-decoration:none; font-size:12px; font-weight:bold;}
a.menutop:hover { color:#324420; text-decoration:underline;}

/* ###########MENU IDIOMA#######*/
#botonera_idiomas {position:absolute;margin:205px 0 0 800px;padding:0; width:148px; color:#FFF; font-size:10px;}
#botonera_idiomas p {color:#fff; font-size:10px;}
#botonera_idiomas a {color:#FFF; text-decoration:none; font-size:10px; padding:0 8px 0 8px; margin:0;}
#botonera_idiomas a.activo { background:url(../images/flechita.gif) no-repeat 2px 4px;}
#botonera_idioma a:hover {color:#FFF; text-decoration:underline !important;}

#botonera_idiomas_inte {position:absolute;margin:137px 0 0 800px;padding:0; width:148px; color:#FFF; }
#botonera_idiomas_inte p {color:#fff; font-size:10px;}
#botonera_idiomas_inte a {color:#FFF; text-decoration:none;  padding:0 8px 0 8px; margin:0;}
#botonera_idiomas_inte a.activo { background:url(../images/flechita.gif) no-repeat 2px 4px;}
#botonera_idiomas_inte a:hover {color:#FFF; text-decoration:underline !important;}
