body{ background-color:	rgb(105,39,26); margin: 0; padding:0; color: rgb(105,39,26); font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

div.div_centrador{ text-align:center; }

div.div_centrado { width:1062px; margin: 0 auto; }

div.div_banner { height: 85px; background: url(imgs/banner_2_1062x85.jpg) no-repeat top center; text-align:right; }

div.div_banner_flash { text-align:right; }

div.div_sep_banner { height: 4px; overflow:hidden; background: url(imgs/barra_banner_sep_1062x4.jpg) no-repeat top center;}

div.div_menu { height: 40px; overflow:hidden; background: rgb(153,204,51) url(imgs/mnu_sld_bkg_2x80.jpg) repeat-x bottom left;  }

div.outer { height: 100%; width: 100%; overflow:hidden;text-align:left;}
div.mmz_interno { height: 100%; width: 100%; outline: none;	text-align:left; }
div.porta_todo { width: 712px; height: 508px; background: #000000 url(imgs/ajax_loader3.gif) no-repeat center center; }
div.porta_todo_dentro { width: 692px; height: 488px; margin:10px 10px 10px 10px; }

div.div_verde1 { background: rgb(216,255,139) url(imgs/bbkg_contenido_1062x1.jpg) repeat-y center center; }  
div.div_verde2 {  }  


td.td_col_izq { width:200px; vertical-align:top; background: rgb(153,204,51) url(imgs/bkg_col_izq_v2_200x3.jpg) repeat-y top right;}
td.td_col_cen { vertical-align:top; text-align:left;   background: url(imgs/bkg_col_cen_v2_10x5.jpg) repeat-y top right;}
div.div_col_cen { padding-top: 17px; padding-left:10px; padding-right:10px; background: url(imgs/bkg_textura_680x253.jpg) no-repeat top right; }
td.td_col_der { width:200px; vertical-align:top; padding-top: 6px; background: rgb(153,204,51) url(imgs/bkg_col_der_v2_200x3.jpg) repeat-y top right;}


span.span_titulo_navbar { font-size: 12px; font-weight: bold; }


.txt10 { font-size: 10px; }
.txt11 { font-size: 11px; }
.txt12 { font-size: 12px; }
.txt13 { font-size: 13px; }
.txt14 { font-size: 14px; }
.txt16 { font-size: 16px; }
.txt18 { font-size: 18px; }
.txt20 { font-size: 20px; }
.txt22 { font-size: 22px; }
.txt24 { font-size: 24px; }
.b { font-weight: bold; }
.n { font-weight:normal; }
.l { text-decoration:none; color: rgb(105,39,26);}
.l:hover { text-decoration:underline; }

.btntext11 { font-size:11px; font-weight:normal; color: rgb(105,39,26); text-decoration:none;  }
.btnlink11 { font-size:11px; font-weight:normal; color: rgb(105,39,26); text-decoration:none;  }
.btnlink11:hover { text-decoration:underline; }

.btntext13b { font-size:13px; font-weight:bold; color: rgb(105,39,26); text-decoration:none;  }
.btnlink13b { font-size:13px; font-weight:bold; color: rgb(105,39,26); text-decoration:none;  }
.btnlink13b:hover { text-decoration:underline; }

.btnlink16b { font-size:16px; font-weight:bold; color: rgb(105,39,26); text-decoration:none;  }
.btnlink16b:hover { text-decoration:underline; }

li.li1 { list-style-image: url(imgs/bullet_cafe_7x14.gif);  }

li.li2 {  background: url(imgs/vineta_brownball_12x12.gif) no-repeat center left; padding-left: 20px; font-size:14px; font-weight:bold;}

.faq1 { font-size: 16px; font-weight: bold; }
.faq2 { font-size: 13px; font-weight: bold; padding-left:40px; padding-right:20px; padding-top:10px; }

a.btn_ficha_mh {display:block; margin: 0 auto; width: 78px; height: 56px; background: url(imgs/ver_ficha_mh_78x56x112.gif) no-repeat top center; }
a.btn_ficha_mh:hover { background-position: bottom center; }

a.btn_dineromail{ display:block; margin: 0 auto; width: 177px; height: 76px; background: url(imgs/btn_dineromail_v2_177x152.jpg) no-repeat top center; }
a.btn_dineromail:hover { background-position: bottom center; }

a.btn_paypal{ display:block; margin: 0 auto; width: 177px; height: 76px; background: url(imgs/btn_paypal_v2_177x152.jpg) no-repeat top center; }
a.btn_paypal:hover { background-position: bottom center; }


div.cuadro_curvo_598_0 { text-align:center; margin:0; padding: 0;}
div.cuadro_curvo_598_1 { width:598px; margin:0 auto; height:15px; overflow:hidden; background: url(imgs/cuadro_curvo_top_v2_598x15.gif) no-repeat top center;}
div.cuadro_curvo_598_2 { width:554px; margin:0 auto; padding: 0 20px 0px 20px; text-align: left; border-right: rgb(105,39,26) 2px solid; border-left: rgb(105,39,26) 2px solid;}
div.cuadro_curvo_598_3 { width:598px; margin:0 auto; height:15px; overflow:hidden; background: url(imgs/cuadro_curvo_bottom_v2_598x15.gif) no-repeat bottom center; }

div.xcuadro_curvo_598_0 { text-align:center; margin:0; padding: 0;}
div.xcuadro_curvo_598_1 { width:598px; margin:0 auto; text-align: left; padding: 15px 0 0 0; background: url(imgs/cuadro_curvo_top_v2_598x15.gif) no-repeat top left;}
div.xcuadro_curvo_598_2 { padding: 0 0 15px 0; background: url(imgs/cuadro_curvo_bottom_v2_598x15.gif) no-repeat bottom left;}
div.xcuadro_curvo_598_3 { padding: 0 20px 0 20px;  border-right: rgb(105,39,26) 2px solid; border-left: rgb(105,39,26) 2px solid; }


/* background: url(imgs/cuadro_curvo_middle_v2_598x3.gif) repeat-y top left; */

div.cuadro_curvo_verde_630_0 { text-align:center; }
div.cuadro_curvo_verde_630_1 { width:630px; margin:0 auto; text-align: left; padding-top: 14px; background: url(imgs/cuadro_curvo_verde_top_630x14.png) no-repeat top left;}
div.cuadro_curvo_verde_630_2 { padding-bottom: 14px; background: url(imgs/cuadro_curvo_verde_bottom_630x14.png) no-repeat bottom left;}
div.cuadro_curvo_verde_630_3 { padding-left: 20px; padding-right:12px;  background: url(imgs/cuadro_curvo_verde_middle_630x3.png) repeat-y top left;}



div.div_titulo_derecha_1 { font-size: 16px; text-align: center; font-weight: bold; }

a.a_titulo_derecha_1 { color: rgb(105,39,26); font-size: 14px; font-weight: bold; text-decoration:none; }
a.a_titulo_derecha_1:hover { text-decoration:underline; }

div.div_texto_gordito_centrado { font-size: 11px; text-align: center; font-weight: bold; }

.cajatexto { color: rgb(105,39,26); font-family:Arial, Helvetica, sans-serif; font-size: 12px; }


div.div_semillas_top_col_izq { height:34px; background: url(imgs/semillas_top_col_izq140x14.gif) no-repeat top left;}

div.div_titulo_paquete { font-size: 18px; text-align: center; font-weight: bold; padding-bottom: 10px;}
div.div_titulo_paquete a { font-size: 18px; text-align: center; font-weight: bold; color: rgb(105,39,26); text-decoration:none;}
div.div_titulo_paquete a:hover { text-decoration:underline;}


div.div_caja_producto { padding: 0px 18px 0px 16px; }
td.td_caja_prod_vineta { width: 30px; background: url(imgs/vineta_kakao_26x15.gif) no-repeat top left; }
td.td_caja_prod_vineta2 { width: 30px; background: url(imgs/flecha_der_v2_19x14.png) no-repeat top left; }
td.td_caja_prod_texto {  vertical-align: top; font-weight: bold; font-size: 10px; padding-bottom: 8px; text-align: left;}
td.td_caja_prod_precio { height: 24px; text-align: right; vertical-align:middle; padding-right: 5px; background: url(imgs/fondo_precio_prod_v2_174x24.jpg) no-repeat center right; }
span.span_precio_1 { font-size:	16px; font-weight: bold; text-decoration:none;}
span.span_precio_2 { font-size: 18px; font-weight: bold;}



div.div_sep_cafe_1 { text-align:center; padding: 0 10px 0 10px; }
div.div_sep_cafe_2 { height: 2px; background-color: rgb(105,39,26); overflow: hidden; }

a.a_btn_ver_mas_info { margin: 0 auto; display:block; width:136px; height:19px; background: url(imgs/btn_ver_mas_info_v2_136x38.jpg) no-repeat top center; }
a.a_btn_ver_mas_info:hover { background-position: bottom center; }

a.a_btn_enviar { margin-top:3px; float:right; display:block; width:74px; height:21px; background: url(imgs/btn_enviar_v2_74x42.jpg) no-repeat top center; }
a.a_btn_enviar:hover { background-position: bottom center; }

div.div_btn_portafolio { margin: 0 auto; width:181px; height:97px; }
a.a_btn_portafolio { float:right; display:block; width:181px; height:97px; background: url(imgs/btn_portafolio_181x194.jpg) no-repeat top center; }
a.a_btn_portafolio:hover { background-position: bottom center; }
a.a_btn_portafolio_hover { background-position: bottom center; }


.cajatexto {font-size: 14px; font-weight:bold; border:rgb(105,39,26) 1px solid;}
						  
/* PIE DE PAGINA - INICIO */
a.a_link_pie { color: #FFFFFF; font-size:11px; text-decoration:none; }
a.a_link_pie:hover { text-decoration:underline; }
div.div_abajo_3col { height:11px; overflow:hidden; background: url(imgs/bkg_bottom_3col_1062x11.jpg) no-repeat center top; }
div.div_raya_abajo_3col { margin-top: 5px; margin-bottom:3px; height:20px; padding-top:3px; border-top: #FFFFFF 1px solid; 
						  color: #FFFFFF; font-size:11px; text-align:center;}
/* PIE DE PAGINA - FIN */


/*  MENU DESPLEGABLE PAQUETES - INICIO */
div.div_menu_paq_gen { position: absolute;  z-index:1000; left: -5000px; top: -5000px; 
					   border: rgb(105,39,26) 1px solid; border-top:none; width: 640px; 
					   background-color: rgb(216,255,139); }

td.td_menu_paq_foto { width:100px; vertical-align: top; }
td.td_menu_paq_sep { width:6px;  }
td.td_menu_paq_texto { vertical-align: top; }
div.div_titulo_paquete_mnu { font-size: 18px; text-align: center; font-weight: bold; padding-bottom: 7px;}
div.div_menu_paq_texto { color: rgb(105,39,26); font-size: 12px; font-weight: normal; text-align: justify; }
div.div_raya_centrada { margin: 0px 5px 0px 5px; border-top: rgb(105,39,26) 1px solid; height:1px; overflow:hidden; }

div.div_item { cursor: default; padding: 8px 8px 8px 8px; }
div.div_hoveritem { cursor:pointer; background: url(imgs/mnu_sub_bkg_hover_310x2.jpg) repeat-y top center; }
/*  MENU DESPLEGABLE PAQUETES - FIN */


/* BOTONES COLUMNA DERECHA - INICIO */
div.div_btn_news_bkg { text-align:center; height:32px; padding-top:8px; background: url(imgs/bkg_btn_news_200x40.jpg) no-repeat center center; }
a.a_btn_news_up { margin: 0 auto;  display:block; width:176px; height:24px; background: url(imgs/btn_news_up_v2_176x48.gif) no-repeat bottom center; }
a.a_btn_news_up:hover { background-position: top center; }
a.a_btn_news_down { margin: 0 auto; display:block; width:176px; height:24px; background: url(imgs/btn_news_down_v2_176x48.gif) no-repeat bottom center; }
a.a_btn_news_down:hover { background-position: top center; }
/* BOTONES COLUMNA DERECHA - FIN */


/* BOTONES MENU SUPERIOR - INICIO */
.td_m0 { width: 176px; height: 40px; background: url(imgs/semillas_menu_176x80x40.jpg) no-repeat bottom left;}
.td_m1 { width: 100px; height: 40px; }
.td_m2 { width: 100px; height: 40px; }
.td_m3 { width: 100px; height: 40px; }
.td_m4 { width: 100px; height: 40px; }
.td_m5 {  height: 40px; }
.a_m1 { width: 130px; }  /* medida - 28px del padding */
.a_m2 { width: 246px; }
.a_m3 { width: 150px; }
.a_m4 { width: 190px; }
.a_m5 { width: 170px; }
/* suma m0..m5 = 1062px, 140,137,206,132,285,162           */

.clear { 
  overflow: hidden;
  width: 100%;
}
a.btn_menu {
  background: transparent url('imgs/mnu_sld_right_300x80.jpg') no-repeat scroll bottom right;
  color: rgb(105,39,26);
  display: block;
  float: right;
  font: bold 18px arial, sans-serif; /* bold */
  height: 40px;
/*  margin-right: 6px; */
/*  padding-right: 28px;  sliding doors padding */
  text-decoration: none;
  white-space:nowrap;
  text-align:center;
}
a.btn_menu span {
  background: transparent url('imgs/mnu_sld_left_14x80.jpg') no-repeat bottom left;
  display: block;
  line-height: 30px;
/*  padding: 5px 0 5px 28px; */
  padding: 5px 0 5px 0px;
  white-space:nowrap;
}
a.btn_menu:hover {
  background-position: top right;
  color: rgb(105,39,26);
  outline: none;
}
a.btn_menu:hover span {
  background-position: top left;
}


a.btn_green {
  background: transparent url('imgs/btn_green_right_253x54.jpg') no-repeat scroll top right;
  color: rgb(105,39,26);
  display: block;
  float: left;
  font: bold 16px arial, sans-serif; /* bold */
  height: 27px;
  padding-right: 20px;  /* sliding doors padding */
  text-decoration: none;
  white-space:nowrap;
  text-align:center;
}
a.btn_green span {
  background: transparent url('imgs/btn_green_left_14x54.jpg') no-repeat top left;
  display: block;
  line-height: 16px;
/*  padding: 5px 0 5px 28px; */
  padding: 5px 0 6px 20px;
  white-space:nowrap;
}
a.btn_green:hover {
  background-position: bottom right;
  color: rgb(105,39,26);
  outline: none;
}
a.btn_green:hover span {
  background-position: bottom left;
}



a.a_btn_m1 { display:block; width:137px; height:40px; background: url(imgs/btn_inicio_137x80.jpg) no-repeat bottom center; }
a.a_btn_m1:hover { background-position: top center; }
a.a_btn_m2 { display:block; width:206px; height:40px; background: url(imgs/btn_paquetes_206x80.jpg) no-repeat bottom center; }
a.a_btn_m2:hover { background-position: top center; }
a.a_btn_m3 { display:block; width:132px; height:40px; background: url(imgs/btn_diseno_132x80.jpg) no-repeat bottom center; }
a.a_btn_m3:hover { background-position: top center; }
a.a_btn_m4 { display:block; width:285px; height:40px; background: url(imgs/btn_publicidad_google_285x80.jpg) no-repeat bottom center; }
a.a_btn_m4:hover { background-position: top center; }
a.a_btn_m5 { display:block; width:162px; height:40px; background: url(imgs/btn_contacto_162x80.jpg) no-repeat bottom center; }
a.a_btn_m5:hover { background-position: top center; }
/* BOTONES MENU SUPERIOR - FIN */


#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none; 
	}

#slider li{ 
	width:120px;
	/* height:100%; */
	overflow:hidden;
	text-align:left;
	}


