/*  1996-2011 Kiteknology S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto {CASTANO}	                              */
/*  Version 1.0                                               */
/*  media: 	PRINT                      						  */
/*  Fecha de creación 19/04/2011                              */

/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */


/*  REDEFINICION DE ELEMENTOS HTML  */
body{ font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;}

table{}
td{}

h1{font: 21px Tahoma, Geneva, sans-serif; color: #600; margin: 0px; padding: 0px 0px 10px 0px;}
h2{}
h3{}
h4{}
h5{}
h6{}

strong, b{}

a:link{color: #9E481A; text-decoration: underline;}
a:visited{color: #9E481A; text-decoration: underline;}
:focus{outline: none;}

form{margin: 0px; padding: 0px;}

label{margin: 0px; padding: 0px; }

ul{}

button{}


/*Estilso Css mas usados*/
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.float_left{float:left;}
.float_right{float:right;}


/*HEADER*/
#header{display: none;}
#header h1{background: url(../images/html/tit_header.gif) no-repeat 0px 42px; width: 295px; height: 17px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; margin: 0px; padding: 42px 0px 0px 0px; float: left;}

#header .logo{background: url(../images/html/logo_castano.jpg) no-repeat 0px 0px; width: 144px; height: 114px; float: left;}
#header .logo a:link, #header .logo a:visited{font-size: 1px; letter-spacing: -1px; text-indent: -9000px; text-decoration: none; width: 144px; height: 114px; display: block;}


/*HEADER: BUSCADOR*/
#header #buscador{display: none;}


/*HEADER: MENU*/
#header ol{display: none;}


/*MAIN*/
#main{clear: both; width: 100%; margin: 0px auto;}
#main #bottom{display: none;}


/*PORTADA*/
#home{margin: 0px; padding: 0px 0px 4px 0px;}
#home img{border: none;}

/*PORTADA: COLUMNA LEFT*/
#home #col_01{float: left; width: 100%; padding: 0px;}

#home #col_01 #banner_principal{width: 100%; height: 263px; margin: 0px 0px 10px 0px;}
#home #col_01 #banner_principal img{width: 100%; height: 263px;}

#home #col_01 .banners_bottom{width: 345px; height: 125px; padding: 0px 7px 0px 0px; margin: 0px; float: left;}
*>#home #col_01 .banners_bottom{padding: 0px 10px 0px 0px;}
#home #col_01 .banners_bottom.last{padding: 0px;}
#home #col_01 .banners_bottom.con_margen{position: relative; top: -10px; height: 135px;}


/*PORTADA: COLUMNA RIGHT*/
#home #col_02{display: none;}

#home #col_02 #buscar_tienda{display: none;}

#home #col_02 #destacado_01{background: url(../images/html/fondo_home_destacado_right.jpg) no-repeat 0px 0px; height: 128px; margin: 0px; padding: 0px 10px 5px 0px;}
#home #col_02 #destacado_01 h1{margin: 0px; padding: 3px 0px 10px 0px; text-align: center; color: #FFF; font: bold 14px Arial, Helvetica, sans-serif;}
#home #col_02 #destacado_01 h2{background: url(../images/html/bullet_vermas.gif) no-repeat right top; margin: 0px; padding: 0px 0px 5px 18px; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #6E482F;}
#home #col_02 #destacado_01 h2 a:link, #home #col_02 #destacado_01 h2 a:visited{display: block;}
#home #col_02 #destacado_01 p{margin: 0px; padding: 0px 0px 0px 18px;}
#home #col_02 #destacado_01 img{float: right; margin: 0px 0px 0px 8px; padding: 0px; width: 85px; height: 67px;}
#home #col_02 #destacado_01 a:link, #home #col_02 #destacado_01 a:visited{color: #6C472E; text-decoration: none;}
#home #col_02 #destacado_01 a:hover, #home #col_02 #destacado_01 a:active{color: #333; text-decoration: none;}

#home #col_02 #destacado_02{height: 130px; margin: 0px; padding: 0px;}


/*MENU PRINCIPAL*/
#menu_principal{display: none;}


/*breadcrums*/
#breadcrums{display: none;}

/*INTERNAS*/
#content{width: 100%;}
#center{width: 100%; padding: 25px 0px 0px 0px;}


/*FORMULARIO DE CONTACTO*/
#form_contacto{font-size: 12px; color: #342721; padding: 0px;}
#form_contacto h1{}
#form_contacto form{width: 470px; padding: 5px 0px 10px 0px;}
#form_contacto p{height: 33px; margin: 0px; padding: 9px 0px 5px 15px;}
#form_contacto p label{ margin: 0px; padding: 4px 0px 0px 12px; display: block; float: left; width: 137px; font-weight: bold;}
#form_contacto p input{width: 297px; height: 23px; margin: 0px; padding: 3px 0px 0px 5px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border: none;}
#form_contacto p select{border: none; width: 302px; height: 26px; margin: 0px; padding: 0px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#form_contacto p textarea{ overflow: auto; width: 297px; height: 73px; margin: 0px; padding: 3px 0px 0px 5px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border: none;}

#form_contacto p input#rut{ width: 96px;}
#form_contacto p input#cod_rut{ width: 29px;}

#form_contacto p#campo_consulta{ width: 455px; height: 92px; margin: 0px; padding: 9px 0px 5px 15px;}

#form_contacto p#botones{display: none;}


/*BUSCAR TIENDA*/
#busca_tu_tienda{}
#busca_tu_tienda h1{float: left; width: 90px;}
#busca_tu_tienda .on{}

#busca_tu_tienda #col_mapa{margin: 0px; padding: 0px; float: right; width: 534px;}
#busca_tu_tienda #col_mapa p{margin: 0px; padding: 0px 0px 0px 12px;}
#busca_tu_tienda #col_mapa form{display: none;}

#busca_tu_tienda .resultado_tiendas{color: #33261F; width: 173px; height: 120px; padding: 34px 10px 0px 10px; font: 11px/140% "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px;}
#busca_tu_tienda .resultado_tiendas p{margin: 0px; padding: 0px;}
#busca_tu_tienda .resultado_tiendas address{color: #6C5951; font-style: normal;}

#busca_tu_tienda #bot_mostrar_tiendas{display: none;}

#busca_tu_tienda #cont_resultados_tiendas{clear: both; padding: 0px;}
#busca_tu_tienda #cont_resultados_tiendas  .resultado_tiendas{float: left; margin: 0px 0px 5px 10px;}


/*TRABAJA CON NOSOTROS*/
#center.trabaja_con_nosotros{padding-right: 0px; width: 760px;}
#center.trabaja_con_nosotros #imagen{background: url(../images/html/fondo_trabaja_con_nosotros.jpg) no-repeat right top; width: 121px; height: 143px; margin: -31px 0px 0px 639px; z-index: 999; position: absolute; }

#center.trabaja_con_nosotros #pasos{margin: 0px; padding: 0px; font-size: 1px; height: 58px;}
#center.trabaja_con_nosotros #pasos.paso_01{background: url(../images/html/sprite_pasos_form_trabajo.gif) no-repeat 0px 0px;}
#center.trabaja_con_nosotros #pasos.paso_02{background: url(../images/html/sprite_pasos_form_trabajo.gif) no-repeat 0px -72px;}
#center.trabaja_con_nosotros #pasos.paso_03{background: url(../images/html/sprite_pasos_form_trabajo.gif) no-repeat 0px -138px;}

#center.trabaja_con_nosotros h1{background: url(../images/html/tit_trabaja_en_castano.gif) no-repeat 6px 0px; margin: 0px; padding: 0px 0px 11px 0px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; height: 26px;}

#center.trabaja_con_nosotros form{margin: 0px; padding: 17px 0px 0px 6px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #332620; width: 645px;}
#center.trabaja_con_nosotros form p{background: url(../images/html/fondo_form_trabajo_01.png) no-repeat 0px 0px; margin: 0px; padding: 9px 0px 0px 18px; height: 38px;}
*>#center.trabaja_con_nosotros form p{height: auto; min-height: 38px;}
#center.trabaja_con_nosotros form p label{background: url(../images/html/bullet_formulario.gif) no-repeat 0px 7px; font-weight: bold; float: left; display: block; width: 257px; margin: 0px; padding: 4px 0px 0px 13px;}
#center.trabaja_con_nosotros form p span{font-size: 10px; color: #332620; font-weight: normal;}

#center.trabaja_con_nosotros form p input{background: url(../images/html/fondo_input_contactenos.gif) no-repeat 0px 0px; width: 297px; height: 23px; margin: 0px; padding: 3px 0px 0px 5px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border: none;}
#center.trabaja_con_nosotros form p input#rut{background: url(../images/html/fondo_input_rut.gif) no-repeat 0px 0px; width: 98px;}
#center.trabaja_con_nosotros form p input#cod_rut{background: url(../images/html/fondo_input_cod_rut.gif) no-repeat 0px 0px; width: 29px;}
#center.trabaja_con_nosotros form p input#fecha_dia, #center.trabaja_con_nosotros form p input#fecha_mes{background: url(../images/html/fondo_input_dia.gif) no-repeat 0px 0px; width: 37px;}
#center.trabaja_con_nosotros form p input#fecha_anio{background: url(../images/html/fondo_input_anio.gif) no-repeat 0px 0px; width: 47px;}
#center.trabaja_con_nosotros form p input#telefono{background: url(../images/html/fondo_input_telefono.gif) no-repeat 0px 0px; width: 147px;}
#center.trabaja_con_nosotros form p input.file_1{background: url(../images/html/fondo_input_examinar.gif) no-repeat 0px 0px; width: 207px; margin-right: 2px;}

#center.trabaja_con_nosotros form p select{background: url(../images/html/fondo_input_contactenos.gif) no-repeat 0px 0px; border: none; width: 302px; height: 26px; margin: 0px; padding: 0px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#center.trabaja_con_nosotros form p textarea{background: url(../images/html/fondo_textarea_titulos.gif) no-repeat 0px 0px; overflow: auto; width: 297px; height: 163px; margin: 0px; padding: 3px 0px 0px 5px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border: none;}

#center.trabaja_con_nosotros form .calendario{background: url(../images/html/ico_calendario.jpg) no-repeat 0px 0px; display: block; float: left; width: 28px; height: 26px; margin-right: 9px;}
#center.trabaja_con_nosotros form .calendario a:link,#center.trabaja_con_nosotros form .calendario a:visited{width: 28px; height: 26px; display: block; text-decoration: none; font-size: 1px;}

#center.trabaja_con_nosotros form .fechas{}
#center.trabaja_con_nosotros form .fechas input{background: url(../images/html/fondo_input_fecha.gif) no-repeat 0px 0px; width: 87px; float: left; margin-right: 5px;}
#center.trabaja_con_nosotros form .fechas label{width: auto; margin-right: 7px;}

#center.trabaja_con_nosotros form #campo_titulos{background: url(../images/html/fondo_form_titulos_textarea.png) no-repeat 0px 0px; width: 628px; height: 186px; margin: 0px; padding: 9px 0px 5px 15px;}
#center.trabaja_con_nosotros form #campo_mensaje{background: url(../images/html/fondo_form_titulos_textarea.png) no-repeat 0px 0px; width: 628px; height: 92px; margin-bottom: 2px;;}
#center.trabaja_con_nosotros form #campo_mensaje textarea{background: url(../images/html/fondo_textarea_contactenos.gif) no-repeat 0px 0px; overflow: auto; width: 297px; height: 73px; margin: 0px; padding: 3px 0px 0px 5px; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border: none;}

#center.trabaja_con_nosotros form p#botones{background: none; text-align: right; clear: both; height: auto;}


/*QUIENES SOMOS*/
#quienes_somos{}
#quienes_somos h1{}
#quienes_somos h2{margin: 0px; padding: 0px 0px 15px 0px; font-size: 13px; color: #000;}
#quienes_somos p{margin: 0px; padding: 0px 0px 10px 0px;}
#quienes_somos #quienes_somos_contenidos{font-size: 13px; line-height: 120%;}


/*APETITOS POR LA VIDA*/
#apetitos_por_la_vida{}
#apetitos_por_la_vida h1{}
#apetitos_por_la_vida h2{font-size: 13px; font-weight: normal; color: #000; line-height: 120%; margin: 0px; padding: 0px 0px 30px 0px;}
#apetitos_por_la_vida h3{margin: 0px; padding: 0px 0px 5px 0px; height: 19px; font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #8B191B;}

#apetitos_por_la_vida img{border: none; float: right; margin: 0px 0px 0px 10px;}

#apetitos_por_la_vida .destacados{clear: both; margin: 0px; padding: 18px 10px 0px 0px; height: 130px; color: #000; font-size: 13px; line-height: 120%;}
#apetitos_por_la_vida .destacados p{margin: 0px; padding: 0px;}
#apetitos_por_la_vida .destacados.sabias_que h3{}
#apetitos_por_la_vida .destacados.mejor h3{}
#apetitos_por_la_vida .destacados.ideal h3{}


/*FAQ*/
#faq{font: 13px/120% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; padding: 0px 0px 40px 30px; width: 606px;}
#faq h1{}
#faq h2{color: #600; font-weight: normal; font-size: 13px; margin: 0px 0px 1px 0px; padding: 0px; border-bottom: 1px dashed #B4831D;}
#faq h2 strong, #faq h2 b{font-weight: normal; display: block; padding: 6px 0px 7px 19px; border-bottom: 1px solid #FFF;}

#faq h2 strong.openheader, #faq h2 b.openheader{}

#faq .categoryitems{padding: 26px 40px 16px 16px;}
#faq .categoryitems p{margin: 0px; padding: 0px 0px 10px 0px;}

#faq #fondo_faq{display: none;}


/*EN TU NEGOCIO*/
#negocios{font-size: 13px; line-height: 120%; color: #000;}
#negocios h1{display: none;}
#negocios h2{font-size: 13px; color: #000; margin: 0px; padding: 0px 0px 12px 0px;}
#negocios h3{font-size: 13px; color: #332620; margin: 0px; padding: 0px 0px 1px 5px;}
#negocios h3 strong, #negocios h3 b{color: #6B5245;}

#negocios #negocios_img{}

#negocios #contenidos_negocios{}
#negocios #contenidos_negocios p{margin: 0px; padding: 0px 0px 12px 0px;}


/*NOVEDADES*/
#novedades{}
#novedades h1{background: url(../images/html/tit_novedades.gif) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 8px 0px; height: 28px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px;}
#novedades img{border: none;}

#novedades .nuevo{background: url(../images/botones/bot_nuevo.png) no-repeat 0px 0px; margin: -17px 0px 0px 14px; padding: 0px; position: absolute; width: 138px; height: 39px;}
#novedades .nuevo_local{background: url(../images/botones/bot_nuevo_local.png) no-repeat 0px 0px; margin: -17px 0px 0px 350px; padding: 0px; position: absolute; width: 183px; height: 39px;}

#novedades .link_vermas a:link, #novedades .link_vermas a:visited{background: url(../images/botones/bot_vermas.jpg) no-repeat 0px 0px; font-size: 10px; font-weight: bold; display: inline; padding: 0px 0px 0px 16px; color: #600; text-decoration: none;}
#novedades .link_vermas a:hover, #novedades .link_vermas a:active{color: #333; text-decoration: none;}

#novedades .destacados{float: left; width: 171px; height: 164px; padding: 17px 10px 30px 0px; font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#novedades .destacados p{margin: 0px; padding: 0px 10px 0px 0px; text-align: right;}

#novedades .locales{background: url(../images/html/fondo_nuevos_locales_bottom.jpg) no-repeat left bottom; clear: both; width: 521px; margin: 0px auto 10px auto; padding: 0px 0px 15px 0px; color: #523827; font-size: 11px; line-height: 140%;}
#novedades .locales .fondo{background: url(../images/html/fondo_nuevos_locales_top.jpg) no-repeat 0px 0px; padding: 18px 20px 0px 14px; overflow: hidden;}
#novedades .locales p{margin: 0px; padding: 0px 0px 5px 0px;}
#novedades .locales address{margin: 0px; padding: 22px 0px 3px 0px; font-style: normal; font-size: 13px; color: #600; font-weight: bold;}
#novedades .locales img{float: left; margin: 0px 12px 0px 0px; padding: 0px;}


/*PRODUCTOS: PORTADA*/
#home_productos{position: absolute; width: 792px; height: 315px; font-size: 1px; margin: -75px 0px 0px -31px; padding: 0px;}
*>#home_productos{margin: -35px 0px 0px -31px;}


/*PRODUCTOS: FICHA*/
#ficha{}
#ficha h1{margin: 0px; padding: 0px 0px 20px 0px; font: normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #594639;}
#ficha #col_foto{display: none;}

#ficha #col_caracteristicas{float: left; width: 119px; font-size: 10px; color: #FFF; line-height: 110%; padding: 40px 0px 0px 0px;}
#ficha #col_caracteristicas p{background: url(../images/html/ico_caracteristicas_productos.gif) no-repeat 0px 0px; margin: 0px 0px 9px 0px; padding: 7px 26px 0px 26px; height: 29px; text-align: center;}
#ficha #col_caracteristicas .colesterol{background: url(../images/html/ico_caracteristicas_colesterol.gif) no-repeat 0px 0px; padding: 14px 0px 0px 10px; height: 22px;}

#ficha #col_detalle{float: left; width: 369px; padding: 0px 0px 0px 30px; font-size: 13px; line-height: 120%;}
#ficha #col_detalle h1{font-size: 12px; font-weight: bold; color: #955435;  margin: 0px; padding: 0px;}
#ficha #col_detalle p{padding: 0px 0px 10px 0px; margin: 0px;}

#ficha #col_detalle #tit_info_nutricional{height: 13px; font-size: 11px; margin: 0px; padding: 0px 0px 17px 0px;}
#ficha #col_detalle #tit_formato{height: 13px; font-size: 11px; margin: 0px; padding: 0px 0px 17px 0px;}

#ficha #col_detalle .destacados{width: 369px; overflow: hidden; clear: both; margin: 5px 0px 0px 0px; padding: 0px 0px 15px 0px; font-size: 11px; color: #333;}
#ficha #col_detalle .destacados .fondo{}
#ficha #col_detalle .destacados .fondo p{margin: 0px; padding: 0px;}
#ficha #col_detalle .destacados .fondo img{margin: 0px 0px 0px 10px; float: right; border: none; padding: 0px;}
#ficha #col_detalle .destacados .fondo .tit_sabias_que{}
#ficha #col_detalle .destacados .fondo .tit_pruebalo_con{}

#ficha #col_detalle .destacados .fondo .vermas{display: none;}


/*MENU OTROS MOLDES: OTROS MOLDES*/
#negocios #bottom_negocios{display: none;}


/*MENU OTROS MOLDES: SE UTILIZA EN LA FICHA*/
#cont_bottom_negocios{display: none;}


/*BOTONES FORMULARIOS*/
#botones button{display: none;}


/*FOOTER*/
#footer{clear: both; margin: 0px auto; width: 100%; padding: 10px 0px 0px 0px; border-top: 1px solid #CCC;}
#footer h1{ margin: 0px; padding: 0px; font: normal 11px Arial, Helvetica, sans-serif;}
#footer ul{display: none;}


/*LIGHTBOX*/
body#popup{background: none;}

#cont_ficha{background: #FFF; width: 536px; margin: 0px auto; padding: 0px;}
#cont_ficha #icono{background: url(../images/html/ico_castano_popup.jpg) no-repeat 0px 0px; font-size: 1px; width: 25px; height: 20px; float: right; margin: 0px 15px 0px 0px; padding: 0px;}
#cont_ficha #fondo_top{background: url(../images/html/fondo_cont_ficha_popup_top.png) no-repeat 0px 0px; font-size: 1px; height: 9px; clear: both;}
#cont_ficha #fondo_bottom{background: url(../images/html/fondo_cont_ficha_popup_bottom.png) no-repeat 0px 0px; font-size: 1px; height: 9px; clear: both;}
#cont_ficha h1{margin: 0px; padding: 0px 0px 15px 20px; font: normal 23px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #594639;}
#cont_ficha h2{background: url(../images/html/tit_info_nutricional_popup.gif) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 10px 0px; font-size: 1px; height: 17px; letter-spacing: -1px; text-indent: -9000px;}

#cont_ficha #col_informacion{width: 266px; margin: 0px; padding: 0px 10px 10px 20px; border-right: 1px solid #D8C0B4;}

#cont_ficha #col_carecteristicas{float: right; width: 169px; margin: 0px 30px 0px 0px; text-align: center; line-height: 105%;}
#cont_ficha #col_carecteristicas p{background: url(../images/html/ico_caracteristicas_ficha.gif) no-repeat 0px 0px; margin: 0px auto 7px auto; padding: 7px 10px 0px 10px; text-align: center; width: 110px; height: 47px; font-size: 11px; color: #FFF;}
#cont_ficha #col_carecteristicas span{display: block; height: 25px; clear: both; padding: 0px 0px 2px 0px;}
#cont_ficha #col_carecteristicas strong, #cont_ficha #col_carecteristicas b{font-size: 19px; font-weight: normal;}

#cont_ficha .datos{border: none; border-top: 1px dashed #C3BCAA; margin: 0px; padding: 0px; border-collapse: collapse; font-size: 10px; color: #333;}
#cont_ficha .datos thead td{padding: 3px 0px 2px 5px;}
#cont_ficha .datos td{border-bottom: 1px dashed #C3BCAA; vertical-align: top; padding: 3px 0px 2px 12px; border-collapse: collapse;}

#cont_ficha .cerrar{background: url(../images/html/ico_cerrar.gif) no-repeat right top; margin: 3px 20px 0px 0px; padding: 0px; font-size: 10px; height: 18px; clear: both; text-align: right;}
#cont_ficha .cerrar a:link, #cont_ficha .cerrar a:visited{font-weight: bold; color: #AD7B63; padding: 0px 22px 0px 0px; text-decoration: none;}
#cont_ficha .cerrar a:hover, #cont_ficha .cerrar a:active{color: #000; text-decoration: none;}

    
  /* Clase para salt de linea en DIV  */
    .clearfix {
    display: block;
    clear: both;
    }
    
    .caja-3-col {
    width: 30%;
    display: inline-block;
    font: 12px Arial,Tahoma,Geneva,sans-serif;
    color: #333;
    margin: 0 0 8px;
    padding: 0px 0px 0px 10px;
    }
    
.caja-3-col.first {
    padding: 0px 0px 0px 20px;
}