html,body{
	width:100%;
}
html{
	font-size: calc(85% + 0.35vw);
	line-height: 1.5;
}
*{
	font-family:'Roboto', sans-serif;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
body{
	color:rgb(50,50,50);
	margin:0px;
	font-weight:400;
	background-color:rgb(255,255,255);
}
main,section,article,aside,nav,header,hgroup,footer,details,figcaption,figure,menu, pre, code{
	display:block;
}
main,section,article,aside,nav,header,hgroup,footer,div, pre, code{
	position:relative;
	height:auto;
	overflow:visible;
}
body .w_auto, body .w_auto_child > *, body .w_auto_gchild > * > *{ width:auto; }
body .h_auto, body .h_auto_child > *, body .h_auto_gchild > * > *{ height:auto; }
body .extrabold, b, strong, body .extrabold_child > *, strong, body .extrabold_gchild > * > *{ font-weight:800; }
body .bold, b, strong, body .bold_child > *, strong, body .bold_gchild > * > *{ font-weight:700; }
body .semibold, body .semibold_child > *, body .semibold_gchild > * > *{ font-weight:600; }
body .light, body .light_child > *, body .light_gchild > * > *{ font-weight:300; }

body .txt_normal, body .txt_normal_child > *, body .txt_normal_gchild > * > *{ font-weight:normal; }
body .upper, body .upper_child > *, body .upper_gchild > * > *{	text-transform:uppercase; }
body .lower, body .lower_child > *, body .lower_gchild > * > *{ text-transform:lowercase; }
body .under, body .under_child > *, body .under_gchild > * > *{	text-decoration:underline; }
body .justify, body .justify_child > *, body .justify_gchild > * > *{ text-align:left; }
body .txt_left, body .txt_left_child > *, body .txt_left_gchild > * > *{ text-align:left; }
body .txt_center, body .txt_center_child > *, body .txt_center_gchild > * > *{ text-align:center; }
body .txt_right, body .txt_right_child > *, body .txt_right_gchild > * > *{ text-align:right; }
body .txt_reset, body .txt_reset_child > *, body .txt_reset_gchild > * > *{ font-style:normal ; font-weight:normal; text-transform:none; text-decoration:none; text-align:left; }
body .italic, i, blockquote, body .italic_child > *, body .italic_gchild > * > *{ font-style:italic; }
body .nowrap, body .nowrap_child > *, body .nowrap_gchild > * > *{ white-space:nowrap; }
body .left, body .left_child > *, body .left_gchild > * > *{ float:left; }
body .right, body .right_child > *, body .right_gchild > * > *{	float:right; }
body .clear, body .clear_child > *, body .clear_gchild > * > *{ clear: both; }
body .center, body .center_child > *, body .center_gchild > * > *{ display:block; margin-left:auto; margin-right:auto; }
body .block, body .block_child > *, body .block_gchild > * > *{	display:block; }
body .inline, body .inline_child > *, body .inline_gchild > * > *{ display:inline; }
body .none, body .none_child > *, body .none_gchild > * > *, body .hide, body .hide_child > *, body .hide_gchild > * > *{ display:none; }
body .iblock, body .iblock_child > *, body .iblock_gchild > * > *{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
body .visible, body .visible_child > *, body .visible_gchild > * > *{ overflow:visible; }
body .scroll, body .scroll_child > *, body .scroll_gchild > * > *{ overflow: scroll; }
body .hidden, body .hidden_child > *, body .hidden_gchild > * > *, body .ov_hidden, body .ov_hidden_child > *, body .ov_hidden_gchild > * > *{ overflow:hidden; }
body .ov_auto, body .ov_auto_child > *, body .ov_auto_gchild > * > *, body .o_auto, body .o_auto_child > *, body .o_auto_gchild > * > *{ overflow:auto; }
body .v_hidden, body .v_hidden_child > *, body .v_hidden_gchild > * > *{ visibility: hidden; }
body .v_visible, body .v_visible_child > *, body .v_visible_gchild > * > *{ visibility: visible; }
body .valign_m, body .valign_m_child > *, body .valign_m_gchild > * > *, body .v_align_m, body .v_align_m_child > *, body .v_align_m_gchild > * > *{ vertical-align:middle; }
body .valign_t, body .valign_t_child > *, body .valign_t_gchild > * > *, body .initial .valign_t, body .initial .valign_t_child > *, body .initial .valign_t_gchild > * > *, body .v_align_t, body .v_align_t_child > *, body .v_align_t_gchild > * > *, body .initial .v_align_t, body .initial .v_align_t_child > *, body .initial .v_align_t_gchild > * > *{ vertical-align:top; }
body .valign_b, body .valign_b_child > *, body .valign_b_gchild > * > *, body .initial .valign_b, body .initial .valign_b_child > *, body .initial .valign_b_gchild > * > *, body .v_align_b, body .v_align_b_child > *, body .v_align_b_gchild > * > *, body .initial .v_align_b, body .initial .v_align_b_child > *, body .initial .v_align_b_gchild > * > *{ vertical-align:bottom; }
body .valign_tt, body .valign_tt_child > *, body .valign_tt_gchild > * > *, body .initial .valign_tt, body .initial .valign_tt_child > *, body .initial .valign_tt_gchild > * > *, body .v_align_tt, body .v_align_tt_child > *, body .v_align_tt_gchild > * > *, body .initial .v_align_tt, body .initial .v_align_tt_child > *, body .initial .v_align_tt_gchild > * > *{ vertical-align:text-top; }
body .valign_tb, body .valign_tb_child > *, body .valign_tb_gchild > * > *, body .initial .valign_tb, body .initial .valign_tb_child > *, body .initial .valign_tb_gchild > * > *, body .v_align_tb, body .v_align_tb_child > *, body .v_align_tb_gchild > * > *, body .initial .v_align_tb, body .initial .v_align_tb_child > *, body .initial .v_align_tb_gchild > * > *{ vertical-align:text-bottom; }
body .pointer{ cursor:pointer; }

/*COLORES*/
body .white, body .white_child > *, body .white_gchild > * > *{ color:rgb(255,255,255); }
body .black, body .black_child > *, body .black_gchild > * > *{ color:rgb(0,0,0); }
body .grey, body .grey_child > *, body .grey_gchild > * > *{ color:rgb(246,246,246); }
body .grey_b, body .grey_b_child > *, body .grey_b_gchild > * > *{ color:rgb(230,230,230); }
body .grey_c, body .grey_c_child > *, body .grey_c_gchild > * > *{ color:rgb(140,140,140); }
body .grey_d, body .grey_d_child > *, body .grey_d_gchild > * > *{ color:rgb(96,96,96); }
body .grey_e, body .grey_e_child > *, body .grey_e_gchild > * > *{ color:rgb(40,40,40); }
body .blue, body .blue_child > *, body .blue_gchild > * > *{ color:#0f84f4; }
body .blue_b, body .blue_b_child > *, body .blue_b_gchild > * > *{ color:#001526; }
body .purple, body .purple_child > *, body .purple_gchild > * > *{ color: rgb(124,110,175); }
body .purple_b, body .purple_b_child > *, body .purple_b_gchild > * > *{ color: rgb(82,77,154); }
body .pink, body .pink_child > *, body .pink_gchild > * > *{ color: rgb(211,91,136); }
body .pink_b, body .pink_b_child > *, body .pink_b_gchild > * > *{ color: rgb(191,57,108); }
body .orange, body .orange_child > *, body .orange_gchild > * > *{ color: rgb(241,141,24); }
body .orange_b, body .orange_b_child > *, body .orange_b_gchild > * > *{ color: rgb(228,101,21); }
body .yellow, body .yellow_child > *, body .yellow_gchild > * > *{ color: rgb(240,230,50); }
body .yellow_b, body .yellow_b_child > *, body .yellow_b_gchild > * > *{ color: rgb(228,188,0); }
body .green, body .green_child > *, body .green_gchild > * > *{ color: rgb(145,192,46); }
body .green_b, body .green_b_child > *, body .green_b_gchild > * > *{ color: #23b33a; }
body .red, body .red_child > *, body .red_gchild > * > *{ color:rgb(214,73,73); }
body .red_b, body .red_b_child > *, body .red_b_gchild > * > *{ color:#991414; }

body .bg_white, body .bg_white_child > *, body .bg_white_gchild > * > *{ background-color:rgb(255,255,255); }
body .bg_black, body .bg_black_child > *, body .bg_black_gchild > * > *{ background-color:rgb(0,0,0); }
body .bg_grey, body .bg_grey_child > *, body .bg_grey_gchild > * > *{ background-color:rgb(246,246,246); }
body .bg_grey_b, body .bg_grey_b_child > *, body .bg_grey_b_gchild > * > *{ background-color:rgb(230,230,230); }
body .bg_grey_c, body .bg_grey_c_child > *, body .bg_grey_c_gchild > * > *{ background-color:rgb(140,140,140); }
body .bg_grey_d, body .bg_grey_d_child > *, body .bg_grey_d_gchild > * > *{ background-color:rgb(96,96,96); }
body .bg_grey_e, body .bg_grey_e_child > *, body .bg_grey_e_gchild > * > *{ background-color:rgb(40,40,40); }
body .bg_blue, body .bg_blue_child > *, body .bg_blue_gchild > * > *{ background-color:#0f84f4; }
body .bg_blue_b, body .bg_blue_b_child > *, body .bg_blue_b_gchild > * > *{ background-color:#001526; }
body .bg_purple, body .bg_purple_child > *, body .bg_purple_gchild > * > *{ background-color: rgb(124,110,175); }
body .bg_purple_b, body .bg_purple_b_child > *, body .bg_purple_b_gchild > * > *{ background-color: rgb(82,77,154); }
body .bg_pink, body .bg_pink_child > *, body .bg_pink_gchild > * > *{ background-color: rgb(211,91,136); }
body .bg_pink_b, body .bg_pink_b_child > *, body .bg_pink_b_gchild > * > *{ background-color: rgb(191,57,108); }
body .bg_orange, body .bg_orange_child > *, body .bg_orange_gchild > * > *{ background-color: rgb(241,141,24); }
body .bg_orange_b, body .bg_orange_b_child > *, body .bg_orange_b_gchild > * > *{ background-color: rgb(228,101,21); }
body .bg_yellow, body .bg_yellow_child > *, body .bg_yellow_gchild > * > *{ background-color: rgb(240,230,50); }
body .bg_yellow_b, body .bg_yellow_b_child > *, body .bg_yellow_b_gchild > * > *{ background-color: rgb(228,188,0); }
body .bg_green, body .bg_green_child > *, body .bg_green_gchild > * > *{ background-color: rgb(145,192,46); }
body .bg_green_b, body .bg_green_b_child > *, body .bg_green_b_gchild > * > *{ background-color: #23b33a; }
body .bg_red, body .bg_red_child > *, body .bg_red_gchild > * > *{ background-color:rgb(214,73,73); }
body .bg_red_b, body .bg_red_b_child > *, body .bg_red_b_gchild > * > *{ background-color:#991414; }
/*FIN COLORES*/

/*BORDES*/
body .b0, body .b0_child > *, body .b0_gchild > * > *{ border:none; }
body .b1, body .b1_child > *, body .b1_gchild > * > *{ border:1px solid rgb(0,0,0); }
body .b2, body .b2_child > *, body .b2_gchild > * > *{ border:2px solid rgb(0,0,0); }
body .b3, body .b3_child > *, body .b3_gchild > * > *{ border:3px solid rgb(0,0,0); }
body .b4, body .b4_child > *, body .b4_gchild > * > *{ border:4px solid rgb(0,0,0); }
body .b5, body .b5_child > *, body .b5_gchild > * > *{ border:5px solid rgb(0,0,0); }
body .b6, body .b6_child > *, body .b6_gchild > * > *{ border:6px solid rgb(0,0,0); }
body .b7, body .b7_child > *, body .b7_gchild > * > *{ border:7px solid rgb(0,0,0); }
body .b8, body .b8_child > *, body .b8_gchild > * > *{ border:8px solid rgb(0,0,0); }
body .b9, body .b9_child > *, body .b9_gchild > * > *{ border:9px solid rgb(0,0,0); }
body .b10, body .b10_child > *, body .b10_gchild > * > *{ border:10px solid rgb(0,0,0); }

body .bt0, body .bt0_child > *, body .bt0_gchild > * > *{ border-top:none; }
body .bt1, body .bt1_child > *, body .bt1_gchild > * > *{ border-top:1px solid rgb(0,0,0); }
body .bt2, body .bt2_child > *, body .bt2_gchild > * > *{ border-top:2px solid rgb(0,0,0); }
body .bt3, body .bt3_child > *, body .bt3_gchild > * > *{ border-top:3px solid rgb(0,0,0); }
body .bt4, body .bt4_child > *, body .bt4_gchild > * > *{ border-top:4px solid rgb(0,0,0); }
body .bt5, body .bt5_child > *, body .bt5_gchild > * > *{ border-top:5px solid rgb(0,0,0); }
body .bt6, body .bt6_child > *, body .bt6_gchild > * > *{ border-top:6px solid rgb(0,0,0); }
body .bt7, body .bt7_child > *, body .bt7_gchild > * > *{ border-top:7px solid rgb(0,0,0); }
body .bt8, body .bt8_child > *, body .bt8_gchild > * > *{ border-top:8px solid rgb(0,0,0); }
body .bt9, body .bt9_child > *, body .bt9_gchild > * > *{ border-top:9px solid rgb(0,0,0); }
body .bt10, body .bt10_child > *, body .bt10_gchild > * > *{ border-top:10px solid rgb(0,0,0); }

body .bb0, body .bb0_child > *, body .bb0_gchild > * > *{ border-bottom:none; }
body .bb1, body .bb1_child > *, body .bb1_gchild > * > *{ border-bottom:1px solid rgb(0,0,0); }
body .bb2, body .bb2_child > *, body .bb2_gchild > * > *{ border-bottom:2px solid rgb(0,0,0); }
body .bb3, body .bb3_child > *, body .bb3_gchild > * > *{ border-bottom:3px solid rgb(0,0,0); }
body .bb4, body .bb4_child > *, body .bb4_gchild > * > *{ border-bottom:4px solid rgb(0,0,0); }
body .bb5, body .bb5_child > *, body .bb5_gchild > * > *{ border-bottom:5px solid rgb(0,0,0); }
body .bb6, body .bb6_child > *, body .bb6_gchild > * > *{ border-bottom:6px solid rgb(0,0,0); }
body .bb7, body .bb7_child > *, body .bb7_gchild > * > *{ border-bottom:7px solid rgb(0,0,0); }
body .bb8, body .bb8_child > *, body .bb8_gchild > * > *{ border-bottom:8px solid rgb(0,0,0); }
body .bb9, body .bb9_child > *, body .bb9_gchild > * > *{ border-bottom:9px solid rgb(0,0,0); }
body .bb10, body .bb10_child > *, body .bb10_gchild > * > *{ border-bottom:10px solid rgb(0,0,0); }

body .bl0, body .bl0_child > *, body .bl0_gchild > * > *{ border-left:none; }
body .bl1, body .bl1_child > *, body .bl1_gchild > * > *{ border-left:1px solid rgb(0,0,0); }
body .bl2, body .bl2_child > *, body .bl2_gchild > * > *{ border-left:2px solid rgb(0,0,0); }
body .bl3, body .bl3_child > *, body .bl3_gchild > * > *{ border-left:3px solid rgb(0,0,0); }
body .bl4, body .bl4_child > *, body .bl4_gchild > * > *{ border-left:4px solid rgb(0,0,0); }
body .bl5, body .bl5_child > *, body .bl5_gchild > * > *{ border-left:5px solid rgb(0,0,0); }
body .bl6, body .bl6_child > *, body .bl6_gchild > * > *{ border-left:6px solid rgb(0,0,0); }
body .bl7, body .bl7_child > *, body .bl7_gchild > * > *{ border-left:7px solid rgb(0,0,0); }
body .bl8, body .bl8_child > *, body .bl8_gchild > * > *{ border-left:8px solid rgb(0,0,0); }
body .bl9, body .bl9_child > *, body .bl9_gchild > * > *{ border-left:9px solid rgb(0,0,0); }
body .bl10, body .bl10_child > *, body .bl10_gchild > * > *{ border-left:10px solid rgb(0,0,0); }

body .br0, body .br0_child > *, body .br0_gchild > * > *{ border-right:none; }
body .br1, body .br1_child > *, body .br1_gchild > * > *{ border-right:1px solid rgb(0,0,0); }
body .br2, body .br2_child > *, body .br2_gchild > * > *{ border-right:2px solid rgb(0,0,0); }
body .br3, body .br3_child > *, body .br3_gchild > * > *{ border-right:3px solid rgb(0,0,0); }
body .br4, body .br4_child > *, body .br4_gchild > * > *{ border-right:4px solid rgb(0,0,0); }
body .br5, body .br5_child > *, body .br5_gchild > * > *{ border-right:5px solid rgb(0,0,0); }
body .br6, body .br6_child > *, body .br6_gchild > * > *{ border-right:6px solid rgb(0,0,0); }
body .br7, body .br7_child > *, body .br7_gchild > * > *{ border-right:7px solid rgb(0,0,0); }
body .br8, body .br8_child > *, body .br8_gchild > * > *{ border-right:8px solid rgb(0,0,0); }
body .br9, body .br9_child > *, body .br9_gchild > * > *{ border-right:9px solid rgb(0,0,0); }
body .br10, body .br10_child > *, body .br10_gchild > * > *{ border-right:10px solid rgb(0,0,0); }

body .b_dashed1, body .b_dashed1_child > *, body .b_dashed1_gchild > * > *{ border:1px dashed rgb(0,0,0); }
body .b_dashed2, body .b_dashed2_child > *, body .b_dashed2_gchild > * > *{ border:2px dashed rgb(0,0,0); }
body .b_dashed3, body .b_dashed3_child > *, body .b_dashed3_gchild > * > *{ border:3px dashed rgb(0,0,0); }
body .b_dashed4, body .b_dashed4_child > *, body .b_dashed4_gchild > * > *{ border:4px dashed rgb(0,0,0); }
body .b_dashed5, body .b_dashed5_child > *, body .b_dashed5_gchild > * > *{ border:5px dashed rgb(0,0,0); }
body .b_dashed6, body .b_dashed6_child > *, body .b_dashed6_gchild > * > *{ border:6px dashed rgb(0,0,0); }
body .b_dashed7, body .b_dashed7_child > *, body .b_dashed7_gchild > * > *{ border:7px dashed rgb(0,0,0); }
body .b_dashed8, body .b_dashed8_child > *, body .b_dashed8_gchild > * > *{ border:8px dashed rgb(0,0,0); }
body .b_dashed9, body .b_dashed9_child > *, body .b_dashed9_gchild > * > *{ border:9px dashed rgb(0,0,0); }
body .b_dashed10, body .b_dashed10_child > *, body .b_dashed10_gchild > * > *{ border:10px dashed rgb(0,0,0); }

body .bt_dashed1, body .bt_dashed1_child > *, body .bt_dashed1_gchild > * > *{ border-top:1px dashed rgb(0,0,0); }
body .bt_dashed2, body .bt_dashed2_child > *, body .bt_dashed2_gchild > * > *{ border-top:2px dashed rgb(0,0,0); }
body .bt_dashed3, body .bt_dashed3_child > *, body .bt_dashed3_gchild > * > *{ border-top:3px dashed rgb(0,0,0); }
body .bt_dashed4, body .bt_dashed4_child > *, body .bt_dashed4_gchild > * > *{ border-top:4px dashed rgb(0,0,0); }
body .bt_dashed5, body .bt_dashed5_child > *, body .bt_dashed5_gchild > * > *{ border-top:5px dashed rgb(0,0,0); }
body .bt_dashed6, body .bt_dashed6_child > *, body .bt_dashed6_gchild > * > *{ border-top:6px dashed rgb(0,0,0); }
body .bt_dashed7, body .bt_dashed7_child > *, body .bt_dashed7_gchild > * > *{ border-top:7px dashed rgb(0,0,0); }
body .bt_dashed8, body .bt_dashed8_child > *, body .bt_dashed8_gchild > * > *{ border-top:8px dashed rgb(0,0,0); }
body .bt_dashed9, body .bt_dashed9_child > *, body .bt_dashed9_gchild > * > *{ border-top:9px dashed rgb(0,0,0); }
body .bt_dashed10, body .bt_dashed10_child > *, body .bt_dashed10_gchild > * > *{ border-top:10px dashed rgb(0,0,0); }

body .bb_dashed1, body .bb_dashed1_child > *, body .bb_dashed1_gchild > * > *{ border-bottom:1px dashed rgb(0,0,0); }
body .bb_dashed2, body .bb_dashed2_child > *, body .bb_dashed2_gchild > * > *{ border-bottom:2px dashed rgb(0,0,0); }
body .bb_dashed3, body .bb_dashed3_child > *, body .bb_dashed3_gchild > * > *{ border-bottom:3px dashed rgb(0,0,0); }
body .bb_dashed4, body .bb_dashed4_child > *, body .bb_dashed4_gchild > * > *{ border-bottom:4px dashed rgb(0,0,0); }
body .bb_dashed5, body .bb_dashed5_child > *, body .bb_dashed5_gchild > * > *{ border-bottom:5px dashed rgb(0,0,0); }
body .bb_dashed6, body .bb_dashed6_child > *, body .bb_dashed6_gchild > * > *{ border-bottom:6px dashed rgb(0,0,0); }
body .bb_dashed7, body .bb_dashed7_child > *, body .bb_dashed7_gchild > * > *{ border-bottom:7px dashed rgb(0,0,0); }
body .bb_dashed8, body .bb_dashed8_child > *, body .bb_dashed8_gchild > * > *{ border-bottom:8px dashed rgb(0,0,0); }
body .bb_dashed9, body .bb_dashed9_child > *, body .bb_dashed9_gchild > * > *{ border-bottom:9px dashed rgb(0,0,0); }
body .bb_dashed10, body .bb_dashed10_child > *, body .bb_dashed10_gchild > * > *{ border-bottom:10px dashed rgb(0,0,0); }

body .bl_dashed1, body .bl_dashed1_child > *, body .bl_dashed1_gchild > * > *{ border-left:1px dashed rgb(0,0,0); }
body .bl_dashed2, body .bl_dashed2_child > *, body .bl_dashed2_gchild > * > *{ border-left:2px dashed rgb(0,0,0); }
body .bl_dashed3, body .bl_dashed3_child > *, body .bl_dashed3_gchild > * > *{ border-left:3px dashed rgb(0,0,0); }
body .bl_dashed4, body .bl_dashed4_child > *, body .bl_dashed4_gchild > * > *{ border-left:4px dashed rgb(0,0,0); }
body .bl_dashed5, body .bl_dashed5_child > *, body .bl_dashed5_gchild > * > *{ border-left:5px dashed rgb(0,0,0); }
body .bl_dashed6, body .bl_dashed6_child > *, body .bl_dashed6_gchild > * > *{ border-left:6px dashed rgb(0,0,0); }
body .bl_dashed7, body .bl_dashed7_child > *, body .bl_dashed7_gchild > * > *{ border-left:7px dashed rgb(0,0,0); }
body .bl_dashed8, body .bl_dashed8_child > *, body .bl_dashed8_gchild > * > *{ border-left:8px dashed rgb(0,0,0); }
body .bl_dashed9, body .bl_dashed9_child > *, body .bl_dashed9_gchild > * > *{ border-left:9px dashed rgb(0,0,0); }
body .bl_dashed10, body .bl_dashed10_child > *, body .bl_dashed10_gchild > * > *{ border-left:10px dashed rgb(0,0,0); }

body .br_dashed1, body .br_dashed1_child > *, body .br_dashed1_gchild > * > *{ border-right:1px dashed rgb(0,0,0); }
body .br_dashed2, body .br_dashed2_child > *, body .br_dashed2_gchild > * > *{ border-right:2px dashed rgb(0,0,0); }
body .br_dashed3, body .br_dashed3_child > *, body .br_dashed3_gchild > * > *{ border-right:3px dashed rgb(0,0,0); }
body .br_dashed4, body .br_dashed4_child > *, body .br_dashed4_gchild > * > *{ border-right:4px dashed rgb(0,0,0); }
body .br_dashed5, body .br_dashed5_child > *, body .br_dashed5_gchild > * > *{ border-right:5px dashed rgb(0,0,0); }
body .br_dashed6, body .br_dashed6_child > *, body .br_dashed6_gchild > * > *{ border-right:6px dashed rgb(0,0,0); }
body .br_dashed7, body .br_dashed7_child > *, body .br_dashed7_gchild > * > *{ border-right:7px dashed rgb(0,0,0); }
body .br_dashed8, body .br_dashed8_child > *, body .br_dashed8_gchild > * > *{ border-right:8px dashed rgb(0,0,0); }
body .br_dashed9, body .br_dashed9_child > *, body .br_dashed9_gchild > * > *{ border-right:9px dashed rgb(0,0,0); }
body .br_dashed10, body .br_dashed10_child > *, body .br_dashed10_gchild > * > *{ border-right:10px dashed rgb(0,0,0); }

body .b_dotted1, body .b_dotted1_child > *, body .b_dotted1_gchild > * > *{ border:1px dotted rgb(0,0,0); }
body .b_dotted2, body .b_dotted2_child > *, body .b_dotted2_gchild > * > *{ border:2px dotted rgb(0,0,0); }
body .b_dotted3, body .b_dotted3_child > *, body .b_dotted3_gchild > * > *{ border:3px dotted rgb(0,0,0); }
body .b_dotted4, body .b_dotted4_child > *, body .b_dotted4_gchild > * > *{ border:4px dotted rgb(0,0,0); }
body .b_dotted5, body .b_dotted5_child > *, body .b_dotted5_gchild > * > *{ border:5px dotted rgb(0,0,0); }
body .b_dotted6, body .b_dotted6_child > *, body .b_dotted6_gchild > * > *{ border:6px dotted rgb(0,0,0); }
body .b_dotted7, body .b_dotted7_child > *, body .b_dotted7_gchild > * > *{ border:7px dotted rgb(0,0,0); }
body .b_dotted8, body .b_dotted8_child > *, body .b_dotted8_gchild > * > *{ border:8px dotted rgb(0,0,0); }
body .b_dotted9, body .b_dotted9_child > *, body .b_dotted9_gchild > * > *{ border:9px dotted rgb(0,0,0); }
body .b_dotted10, body .b_dotted10_child > *, body .b_dotted10_gchild > * > *{ border:10px dotted rgb(0,0,0); }

body .bt_dotted1, body .bt_dotted1_child > *, body .bt_dotted1_gchild > * > *{ border-top:1px dotted rgb(0,0,0); }
body .bt_dotted2, body .bt_dotted2_child > *, body .bt_dotted2_gchild > * > *{ border-top:2px dotted rgb(0,0,0); }
body .bt_dotted3, body .bt_dotted3_child > *, body .bt_dotted3_gchild > * > *{ border-top:3px dotted rgb(0,0,0); }
body .bt_dotted4, body .bt_dotted4_child > *, body .bt_dotted4_gchild > * > *{ border-top:4px dotted rgb(0,0,0); }
body .bt_dotted5, body .bt_dotted5_child > *, body .bt_dotted5_gchild > * > *{ border-top:5px dotted rgb(0,0,0); }
body .bt_dotted6, body .bt_dotted6_child > *, body .bt_dotted6_gchild > * > *{ border-top:6px dotted rgb(0,0,0); }
body .bt_dotted7, body .bt_dotted7_child > *, body .bt_dotted7_gchild > * > *{ border-top:7px dotted rgb(0,0,0); }
body .bt_dotted8, body .bt_dotted8_child > *, body .bt_dotted8_gchild > * > *{ border-top:8px dotted rgb(0,0,0); }
body .bt_dotted9, body .bt_dotted9_child > *, body .bt_dotted9_gchild > * > *{ border-top:9px dotted rgb(0,0,0); }
body .bt_dotted10, body .bt_dotted10_child > *, body .bt_dotted10_gchild > * > *{ border-top:10px dotted rgb(0,0,0); }

body .bb_dotted1, body .bb_dotted1_child > *, body .bb_dotted1_gchild > * > *{ border-bottom:1px dotted rgb(0,0,0); }
body .bb_dotted2, body .bb_dotted2_child > *, body .bb_dotted2_gchild > * > *{ border-bottom:2px dotted rgb(0,0,0); }
body .bb_dotted3, body .bb_dotted3_child > *, body .bb_dotted3_gchild > * > *{ border-bottom:3px dotted rgb(0,0,0); }
body .bb_dotted4, body .bb_dotted4_child > *, body .bb_dotted4_gchild > * > *{ border-bottom:4px dotted rgb(0,0,0); }
body .bb_dotted5, body .bb_dotted5_child > *, body .bb_dotted5_gchild > * > *{ border-bottom:5px dotted rgb(0,0,0); }
body .bb_dotted6, body .bb_dotted6_child > *, body .bb_dotted6_gchild > * > *{ border-bottom:6px dotted rgb(0,0,0); }
body .bb_dotted7, body .bb_dotted7_child > *, body .bb_dotted7_gchild > * > *{ border-bottom:7px dotted rgb(0,0,0); }
body .bb_dotted8, body .bb_dotted8_child > *, body .bb_dotted8_gchild > * > *{ border-bottom:8px dotted rgb(0,0,0); }
body .bb_dotted9, body .bb_dotted9_child > *, body .bb_dotted9_gchild > * > *{ border-bottom:9px dotted rgb(0,0,0); }
body .bb_dotted10, body .bb_dotted10_child > *, body .bb_dotted10_gchild > * > *{ border-bottom:10px dotted rgb(0,0,0); }

body .bl_dotted1, body .bl_dotted1_child > *, body .bl_dotted1_gchild > * > *{ border-left:1px dotted rgb(0,0,0); }
body .bl_dotted2, body .bl_dotted2_child > *, body .bl_dotted2_gchild > * > *{ border-left:2px dotted rgb(0,0,0); }
body .bl_dotted3, body .bl_dotted3_child > *, body .bl_dotted3_gchild > * > *{ border-left:3px dotted rgb(0,0,0); }
body .bl_dotted4, body .bl_dotted4_child > *, body .bl_dotted4_gchild > * > *{ border-left:4px dotted rgb(0,0,0); }
body .bl_dotted5, body .bl_dotted5_child > *, body .bl_dotted5_gchild > * > *{ border-left:5px dotted rgb(0,0,0); }
body .bl_dotted6, body .bl_dotted6_child > *, body .bl_dotted6_gchild > * > *{ border-left:6px dotted rgb(0,0,0); }
body .bl_dotted7, body .bl_dotted7_child > *, body .bl_dotted7_gchild > * > *{ border-left:7px dotted rgb(0,0,0); }
body .bl_dotted8, body .bl_dotted8_child > *, body .bl_dotted8_gchild > * > *{ border-left:8px dotted rgb(0,0,0); }
body .bl_dotted9, body .bl_dotted9_child > *, body .bl_dotted9_gchild > * > *{ border-left:9px dotted rgb(0,0,0); }
body .bl_dotted10, body .bl_dotted10_child > *, body .bl_dotted10_gchild > * > *{ border-left:10px dotted rgb(0,0,0); }

body .br_dotted1, body .br_dotted1_child > *, body .br_dotted1_gchild > * > *{ border-right:1px dotted rgb(0,0,0); }
body .br_dotted2, body .br_dotted2_child > *, body .br_dotted2_gchild > * > *{ border-right:2px dotted rgb(0,0,0); }
body .br_dotted3, body .br_dotted3_child > *, body .br_dotted3_gchild > * > *{ border-right:3px dotted rgb(0,0,0); }
body .br_dotted4, body .br_dotted4_child > *, body .br_dotted4_gchild > * > *{ border-right:4px dotted rgb(0,0,0); }
body .br_dotted5, body .br_dotted5_child > *, body .br_dotted5_gchild > * > *{ border-right:5px dotted rgb(0,0,0); }
body .br_dotted6, body .br_dotted6_child > *, body .br_dotted6_gchild > * > *{ border-right:6px dotted rgb(0,0,0); }
body .br_dotted7, body .br_dotted7_child > *, body .br_dotted7_gchild > * > *{ border-right:7px dotted rgb(0,0,0); }
body .br_dotted8, body .br_dotted8_child > *, body .br_dotted8_gchild > * > *{ border-right:8px dotted rgb(0,0,0); }
body .br_dotted9, body .br_dotted9_child > *, body .br_dotted9_gchild > * > *{ border-right:9px dotted rgb(0,0,0); }
body .br_dotted10, body .br_dotted10_child > *, body .br_dotted10_gchild > * > *{ border-right:10px dotted rgb(0,0,0); }

body .b_white, body .b_white_child > *, body .b_white_gchild > * > *{ border-color:rgb(255,255,255); }
body .b_black, body .b_black_child > *, body .b_black_gchild > * > *{ border-color:rgb(0,0,0); }
body .b_grey, body .b_grey_child > *, body .b_grey_gchild > * > *{ border-color:rgb(246,246,246); }
body .b_grey_b, body .b_grey_b_child > *, body .b_grey_b_gchild > * > *{ border-color:rgb(230,230,230); }
body .b_grey_c, body .b_grey_c_child > *, body .b_grey_c_gchild > * > *{ border-color:rgb(140,140,140); }
body .b_grey_d, body .b_grey_d_child > *, body .b_grey_d_gchild > * > *{ border-color:rgb(96,96,96); }
body .b_grey_e, body .b_grey_e_child > *, body .b_grey_e_gchild > * > *{ border-color:rgb(40,40,40); }
body .b_blue, body .b_blue_child > *, body .b_blue_gchild > * > *{ border-color:#0f84f4; }
body .b_blue_b, body .b_blue_b_child > *, body .b_blue_b_gchild > * > *{ border-color: #001526; }
body .b_purple, body .b_purple_child > *, body .b_purple_gchild > * > *{ border-color: rgb(124,110,175); }
body .b_purple_b, body .b_purple_b_child > *, body .b_purple_b_gchild > * > *{ border-color: rgb(82,77,154); }
body .b_pink, body .b_pink_child > *, body .b_pink_gchild > * > *{ border-color: rgb(211,91,136); }
body .b_pink_b, body .b_pink_b_child > *, body .b_pink_b_gchild > * > *{ border-color: rgb(191,57,108); }
body .b_orange, body .b_orange_child > *, body .b_orange_gchild > * > *{ border-color: rgb(241,141,24); }
body .b_orange_b, body .b_orange_b_child > *, body .b_orange_b_gchild > * > *{ border-color: rgb(228,101,21); }
body .b_yellow, body .b_yellow_child > *, body .b_yellow_gchild > * > *{ border-color: rgb(240,230,50); }
body .b_yellow_b, body .b_yellow_b_child > *, body .b_yellow_b_gchild > * > *{ border-color: rgb(228,188,0); }
body .b_green, body .b_green_child > *, body .b_green_gchild > * > *{ border-color: rgb(145,192,46); }
body .b_green_b, body .b_green_b_child > *, body .b_green_b_gchild > * > *{ border-color: #23b33a; }
body .b_red, body .b_red_child > *, body .b_red_gchild > * > *{ border-color:rgb(214,73,73); }
body .b_red_b, body .b_red_b_child > *, body .b_red_b_gchild > * > *{ border-color:#991414; }
/*FIN BORDES*/

/*OPACIDAD*/
body .op0, body .op0_child > *, body .op0_gchild > * > *{ opacity: 0; filter: alpha(opacity=0); }
body .op1, body .op1_child > *, body .op1_gchild > * > *{ opacity: 0.1; filter: alpha(opacity=10); }
body .op2, body .op2_child > *, body .op2_gchild > * > *{ opacity: 0.2; filter: alpha(opacity=20); }
body .op3, body .op3_child > *, body .op3_gchild > * > *{ opacity: 0.3; filter: alpha(opacity=30); }
body .op4, body .op4_child > *, body .op4_gchild > * > *{ opacity: 0.4; filter: alpha(opacity=40); }
body .op5, body .op5_child > *, body .op5_gchild > * > *{ opacity: 0.5; filter: alpha(opacity=50); }
body .op6, body .op6_child > *, body .op6_gchild > * > *{ opacity: 0.6; filter: alpha(opacity=60); }
body .op7, body .op7_child > *, body .op7_gchild > * > *{ opacity: 0.7; filter: alpha(opacity=70); }
body .op8, body .op8_child > *, body .op8_gchild > * > *{ opacity: 0.8; filter: alpha(opacity=80); }
body .op9, body .op9_child > *, body .op9_gchild > * > *{ opacity: 0.9; filter: alpha(opacity=90); }
body .op10, body .op10_child > *, body .op10_gchild > * > *{ opacity: 1; filter: alpha(opacity=100); }
/*FIN OPACIDAD*/

/* GROSOR FUENTE */
body .fw2, body .fw2_child > *, body .fw2_gchild > * > *{ font-weight:200; }
body .fw3, body .fw3_child > *, body .fw3_gchild > * > *{ font-weight:300; }
body .fw4, body .fw4_child > *, body .fw4_gchild > * > *{ font-weight:400; }
body .fw5, body .fw5_child > *, body .fw5_gchild > * > *{ font-weight:500; }
body .fw6, body .fw6_child > *, body .fw6_gchild > * > *{ font-weight:600; }
body .fw7, body .fw7_child > *, body .fw7_gchild > * > *{ font-weight:700; }
body .fw8, body .fw8_child > *, body .fw8_gchild > * > *{ font-weight:800; }
body .fw9, body .fw9_child > *, body .fw9_gchild > * > *{ font-weight:900; }
/* FIN GROSOR FUENTE */

/* TAMAÑOS FUENTE */
body .fs055, body .fs055_child > *, body .fs055_gchild > * > *{ font-size:0.55rem; }
body .fs06, body .fs06_child > *, body .fs06_gchild > * > *{ font-size:0.6rem; }
body .fs065, body .fs065_child > *, body .fs065_gchild > * > *{ font-size:0.65rem; }
body .fs07, body .fs07_child > *, body .fs07_gchild > * > *{ font-size:0.7rem; }
body .fs075, body .fs075_child > *, body .fs075_gchild > * > *{ font-size:0.75rem; }
body .fs08, body .fs08_child > *, body .fs08_gchild > * > *{ font-size:0.8rem }
body .fs085, body .fs085_child > *, body .fs085_gchild > * > *{ font-size:0.85rem; }
body .fs09, body .fs09_child > *, body .fs09_gchild > * > *{ font-size:0.9rem; }
body .fs095, body .fs095_child > *, body .fs095_gchild > * > *{ font-size:0.95rem; }
body .fs1, body .fs1_child > *, body .fs1_gchild > * > *{ font-size:1rem; }
body .fs11, body .fs11_child > *, body .fs11_gchild > * > *{ font-size:1.1rem; }
body .fs12, body .fs12_child > *, body .fs12_gchild > * > *{ font-size:1.2rem; }
body .fs13, body .fs13_child > *, body .fs13_gchild > * > *{ font-size:1.3rem; }
body .fs14, body .fs14_child > *, body .fs14_gchild > * > *{ font-size:1.4rem; }
body .fs15, body .fs15_child > *, body .fs15_gchild > * > *{ font-size:1.5rem; }
body .fs16, body .fs16_child > *, body .fs16_gchild > * > *{ font-size:1.6rem; }
body .fs17, body .fs17_child > *, body .fs17_gchild > * > *{ font-size:1.7rem; }
body .fs18, body .fs18_child > *, body .fs18_gchild > * > *{ font-size:1.8rem; }
body .fs19, body .fs19_child > *, body .fs19_gchild > * > *{ font-size:1.9rem; }
body .fs2, body .fs2_child > *, body .fs2_gchild > * > *{ font-size:2rem; }
body .fs21, body .fs21_child > *, body .fs21_gchild > * > *{ font-size:2.1rem; }
body .fs22, body .fs22_child > *, body .fs22_gchild > * > *{ font-size:2.2rem; }
body .fs23, body .fs23_child > *, body .fs23_gchild > * > *{ font-size:2.3rem; }
body .fs24, body .fs24_child > *, body .fs24_gchild > * > *{ font-size:2.4rem; }
body .fs25, body .fs25_child > *, body .fs25_gchild > * > *{ font-size:2.5rem; }
body .fs26, body .fs26_child > *, body .fs26_gchild > * > *{ font-size:2.6rem; }
body .fs27, body .fs27_child > *, body .fs27_gchild > * > *{ font-size:2.7rem; }
body .fs28, body .fs28_child > *, body .fs28_gchild > * > *{ font-size:2.8rem; }
body .fs29, body .fs29_child > *, body .fs29_gchild > * > *{ font-size:2.9rem; }
body .fs3, body .fs3_child > *, body .fs3_gchild > * > *{ font-size:3rem; }
body .fs31, body .fs31_child > *, body .fs31_gchild > * > *{ font-size:3.1rem; }
body .fs32, body .fs32_child > *, body .fs32_gchild > * > *{ font-size:3.2rem; }
body .fs33, body .fs33_child > *, body .fs33_gchild > * > *{ font-size:3.3rem; }
body .fs34, body .fs34_child > *, body .fs34_gchild > * > *{ font-size:3.4rem; }
body .fs35, body .fs35_child > *, body .fs35_gchild > * > *{ font-size:3.5rem; }
body .fs36, body .fs36_child > *, body .fs36_gchild > * > *{ font-size:3.6rem; }
body .fs37, body .fs37_child > *, body .fs37_gchild > * > *{ font-size:3.7rem; }
body .fs38, body .fs38_child > *, body .fs38_gchild > * > * > *{ font-size:3.8rem; }
body .fs39, body .fs39_child > *, body .fs39_gchild > * > *{ font-size:3.9rem; }
body .fs4, body .fs4_child > *, body .fs4_gchild > * > *{ font-size:4rem; }
body .fs41, body .fs41_child > *, body .fs41_gchild > * > *{ font-size:4.1rem; }
body .fs42, body .fs42_child > *, body .fs42_gchild > * > *{ font-size:4.2rem; }
body .fs43, body .fs43_child > *, body .fs43_gchild > * > *{ font-size:4.3rem; }
body .fs44, body .fs44_child > *, body .fs44_gchild > * > *{ font-size:4.4rem; }
body .fs45, body .fs45_child > *, body .fs45_gchild > * > *{ font-size:4.5rem; }
body .fs46, body .fs46_child > *, body .fs46_gchild > * > *{ font-size:4.6rem; }
body .fs47, body .fs47_child > *, body .fs47_gchild > * > *{ font-size:4.7rem; }
body .fs48, body .fs48_child > *, body .fs48_gchild > * > *{ font-size:4.8rem; }
body .fs49, body .fs49_child > *, body .fs49_gchild > * > *{ font-size:4.9rem; }
body .fs5, body .fs5_child > *, body .fs5_gchild > * > *{ font-size:5rem; }
/* FIN TAMAÑOS FUENTE */

/* ALTURA DE LINEA */
body .initial, body .initial_child > *, body .initial_gchild > * > *{ line-height: initial; }
body .initial > *, body .initial_child > * > *, body .initial_gchild > * > * > *{ vertical-align: middle; }
body .lh055, body .lh055_child > *, body .lh055_gchild > * > *{ line-height:0.55rem; }
body .lh06, body .lh06_child > *, body .lh06_gchild > * > *{ line-height:0.6rem; }
body .lh065, body .lh065_child > *, body .lh065_gchild > * > *{ line-height:0.65rem; }
body .lh07, body .lh07_child > *, body .lh07_gchild > * > *{ line-height:0.7rem; }
body .lh075, body .lh075_child > *, body .lh075_gchild > * > *{ line-height:0.75rem; }
body .lh08, body .lh08_child > *, body .lh08_gchild > * > *{ line-height:0.8rem; }
body .lh085, body .lh085_child > *, body .lh085_gchild > * > *{ line-height:0.85rem; }
body .lh09, body .lh09_child > *, body .lh09_gchild > * > *{ line-height:0.9rem; }
body .lh095, body .lh095_child > *, body .lh095_gchild > * > *{ line-height:0.95rem; }
body .lh1, body .lh1_child > *, body .lh1_gchild > * > *{ line-height:1rem; }
body .lh11, body .lh11_child > *, body .lh11_gchild > * > *{ line-height:1.1rem; }
body .lh12, body .lh12_child > *, body .lh12_gchild > * > *{ line-height:1.2rem; }
body .lh13, body .lh13_child > *, body .lh13_gchild > * > *{ line-height:1.3rem; }
body .lh14, body .lh14_child > *, body .lh14_gchild > * > *{ line-height:1.4rem; }
body .lh15, body .lh15_child > *, body .lh15_gchild > * > *{ line-height:1.5rem; }
body .lh16, body .lh16_child > *, body .lh16_gchild > * > *{ line-height:1.6rem; }
body .lh17, body .lh17_child > *, body .lh17_gchild > * > *{ line-height:1.7rem; }
body .lh18, body .lh18_child > *, body .lh18_gchild > * > *{ line-height:1.8rem; }
body .lh19, body .lh19_child > *, body .lh19_gchild > * > *{ line-height:1.9rem; }
body .lh2, body .lh2_child > *, body .lh2_gchild > * > *{ line-height:2rem; }
body .lh21, body .lh21_child > *, body .lh21_gchild > * > *{ line-height:2.1rem; }
body .lh22, body .lh22_child > *, body .lh22_gchild > * > *{ line-height:2.2rem; }
body .lh23, body .lh23_child > *, body .lh23_gchild > * > *{ line-height:2.3rem; }
body .lh24, body .lh24_child > *, body .lh24_gchild > * > *{ line-height:2.4rem; }
body .lh25, body .lh25_child > *, body .lh25_gchild > * > *{ line-height:2.5rem; }
body .lh26, body .lh26_child > *, body .lh26_gchild > * > *{ line-height:2.6rem; }
body .lh27, body .lh27_child > *, body .lh27_gchild > * > *{ line-height:2.7rem; }
body .lh28, body .lh28_child > *, body .lh28_gchild > * > *{ line-height:2.8rem; }
body .lh29, body .lh29_child > *, body .lh29_gchild > * > *{ line-height:2.9rem; }
body .lh3, body .lh3_child > *, body .lh3_gchild > * > *{ line-height:3rem; }
body .lh31, body .lh31_child > *, body .lh31_gchild > * > *{ line-height:3.1rem; }
body .lh32, body .lh32_child > *, body .lh32_gchild > * > *{ line-height:3.2rem; }
body .lh33, body .lh33_child > *, body .lh33_gchild > * > *{ line-height:3.3rem; }
body .lh34, body .lh34_child > *, body .lh34_gchild > * > *{ line-height:3.4rem; }
body .lh35, body .lh35_child > *, body .lh35_gchild > * > *{ line-height:3.5rem; }
body .lh36, body .lh36_child > *, body .lh36_gchild > * > *{ line-height:3.6rem; }
body .lh37, body .lh37_child > *, body .lh37_gchild > * > *{ line-height:3.7rem; }
body .lh38, body .lh38_child > *, body .lh38_gchild > * > *{ line-height:3.8rem; }
body .lh39, body .lh39_child > *, body .lh39_gchild > * > *{ line-height:3.9rem; }
body .lh4, body .lh4_child > *, body .lh4_gchild > * > *{ line-height:4rem; }
body .lh41, body .lh41_child > *, body .lh41_gchild > * > *{ line-height:4.1rem; }
body .lh42, body .lh42_child > *, body .lh42_gchild > * > *{ line-height:4.2rem; }
body .lh43, body .lh43_child > *, body .lh43_gchild > * > *{ line-height:4.3rem; }
body .lh44, body .lh44_child > *, body .lh44_gchild > * > *{ line-height:4.4rem; }
body .lh45, body .lh45_child > *, body .lh45_gchild > * > *{ line-height:4.5rem; }
body .lh46, body .lh46_child > *, body .lh46_gchild > * > *{ line-height:4.6rem; }
body .lh47, body .lh47_child > *, body .lh47_gchild > * > *{ line-height:4.7rem; }
body .lh48, body .lh48_child > *, body .lh48_gchild > * > *{ line-height:4.8rem; }
body .lh49, body .lh49_child > *, body .lh49_gchild > * > *{ line-height:4.9rem; }
body .lh5, body .lh5_child > *, body .lh5_gchild > * > *{ line-height:5rem; }
body .lh51, body .lh51_child > *, body .lh51_gchild > * > *{ line-height:5.1rem; }
body .lh52, body .lh52_child > *, body .lh52_gchild > * > *{ line-height:5.2rem; }
body .lh53, body .lh53_child > *, body .lh53_gchild > * > *{ line-height:5.3rem; }
body .lh54, body .lh54_child > *, body .lh54_gchild > * > *{ line-height:5.4rem; }
body .lh55, body .lh55_child > *, body .lh55_gchild > * > *{ line-height:5.5rem; }
body .lh56, body .lh56_child > *, body .lh56_gchild > * > *{ line-height:5.6rem; }
body .lh57, body .lh57_child > *, body .lh57_gchild > * > *{ line-height:5.7rem; }
body .lh58, body .lh58_child > *, body .lh58_gchild > * > *{ line-height:5.8rem; }
body .lh59, body .lh59_child > *, body .lh59_gchild > * > *{ line-height:5.9rem; }
body .lh6, body .lh6_child > *, body .lh6_gchild > * > *{ line-height:6rem; }
body .lh61, body .lh61_child > *, body .lh61_gchild > * > *{ line-height:6.1rem; }
body .lh62, body .lh62_child > *, body .lh62_gchild > * > *{ line-height:6.2rem; }
body .lh63, body .lh63_child > *, body .lh63_gchild > * > *{ line-height:6.3rem; }
body .lh64, body .lh64_child > *, body .lh64_gchild > * > *{ line-height:6.4rem; }
body .lh65, body .lh65_child > *, body .lh65_gchild > * > *{ line-height:6.5rem; }
body .lh66, body .lh66_child > *, body .lh66_gchild > * > *{ line-height:6.6rem; }
body .lh67, body .lh67_child > *, body .lh67_gchild > * > *{ line-height:6.7rem; }
body .lh68, body .lh68_child > *, body .lh68_gchild > * > *{ line-height:6.8rem; }
body .lh69, body .lh69_child > *, body .lh69_gchild > * > *{ line-height:6.9rem; }
body .lh7, body .lh7_child > *, body .lh7_gchild > * > *{ line-height:7rem; }
/* FIN ALTURA DE LINEA */

/* TAMAÑOS ANCHURA */
body .w0, body .w0_child > *, body .w0_gchild > * > *{ width:0%; }
body .w1, body .w1_child > *, body .w1_gchild > * > *{ width:1%; }
body .w2, body .w2_child > *, body .w2_gchild > * > *{ width:2%; }
body .w3, body .w3_child > *, body .w3_gchild > * > *{ width:3%; }
body .w4, body .w4_child > *, body .w4_gchild > * > *{ width:4%; }
body .w5, body .w5_child > *, body .w5_gchild > * > *{ width:5%; }
body .w6, body .w6_child > *, body .w6_gchild > * > *{ width:6%; }
body .w7, body .w7_child > *, body .w7_gchild > * > *{ width:7%; }
body .w8, body .w8_child > *, body .w8_gchild > * > *{ width:8%; }
body .w9, body .w9_child > *, body .w9_gchild > * > *{ width:9%; }
body .w10, body .w10_child > *, body .w10_gchild > * > *{ width:10%; }
body .w11, body .w11_child > *, body .w11_gchild > * > *{ width:11%; }
body .w12, body .w12_child > *, body .w12_gchild > * > *{ width:12%; }
body .w13, body .w13_child > *, body .w13_gchild > * > *{ width:13%; }
body .w14, body .w14_child > *, body .w14_gchild > * > *{ width:14%; }
body .w15, body .w15_child > *, body .w15_gchild > * > *{ width:15%; }
body .w16, body .w16_child > *, body .w16_gchild > * > *{ width:16%; }
body .w17, body .w17_child > *, body .w17_gchild > * > *{ width:17%; }
body .w18, body .w18_child > *, body .w18_gchild > * > *{ width:18%; }
body .w19, body .w19_child > *, body .w19_gchild > * > *{ width:19%; }
body .w20, body .w20_child > *, body .w20_gchild > * > *{ width:20%; }
body .w21, body .w21_child > *, body .w21_gchild > * > *{ width:21%; }
body .w22, body .w22_child > *, body .w22_gchild > * > *{ width:22%; }
body .w23, body .w23_child > *, body .w23_gchild > * > *{ width:23%; }
body .w24, body .w24_child > *, body .w24_gchild > * > *{ width:24%; }
body .w25, body .w25_child > *, body .w25_gchild > * > *{ width:25%; }
body .w26, body .w26_child > *, body .w26_gchild > * > *{ width:26%; }
body .w27, body .w27_child > *, body .w27_gchild > * > *{ width:27%; }
body .w28, body .w28_child > *, body .w28_gchild > * > *{ width:28%; }
body .w29, body .w29_child > *, body .w29_gchild > * > *{ width:29%; }
body .w30, body .w30_child > *, body .w30_gchild > * > *{ width:30%; }
body .w31, body .w31_child > *, body .w31_gchild > * > *{ width:31%; }
body .w32, body .w32_child > *, body .w32_gchild > * > *{ width:32%; }
body .w33, body .w33_child > *, body .w33_gchild > * > *{ width:33%; }
body .w34, body .w34_child > *, body .w34_gchild > * > *{ width:34%; }
body .w35, body .w35_child > *, body .w35_gchild > * > *{ width:35%; }
body .w36, body .w36_child > *, body .w36_gchild > * > *{ width:36%; }
body .w37, body .w37_child > *, body .w37_gchild > * > *{ width:37%; }
body .w38, body .w38_child > *, body .w38_gchild > * > *{ width:38%; }
body .w39, body .w39_child > *, body .w39_gchild > * > *{ width:39%; }
body .w40, body .w40_child > *, body .w40_gchild > * > *{ width:40%; }
body .w41, body .w41_child > *, body .w41_gchild > * > *{ width:41%; }
body .w42, body .w42_child > *, body .w42_gchild > * > *{ width:42%; }
body .w43, body .w43_child > *, body .w43_gchild > * > *{ width:43%; }
body .w44, body .w44_child > *, body .w44_gchild > * > *{ width:44%; }
body .w45, body .w45_child > *, body .w45_gchild > * > *{ width:45%; }
body .w46, body .w46_child > *, body .w46_gchild > * > *{ width:46%; }
body .w47, body .w47_child > *, body .w47_gchild > * > *{ width:47%; }
body .w48, body .w48_child > *, body .w48_gchild > * > *{ width:48%;}
body .w49, body .w49_child > *, body .w49_gchild > * > *{ width:49%; }
body .w50, body .w50_child > *, body .w50_gchild > * > *{ width:50%; }
body .w51, body .w51_child > *, body .w51_gchild > * > *{ width:51%; }
body .w52, body .w52_child > *, body .w52_gchild > * > *{ width:52%; }
body .w53, body .w53_child > *, body .w53_gchild > * > *{ width:53%; }
body .w54, body .w54_child > *, body .w54_gchild > * > *{ width:54%; }
body .w55, body .w55_child > *, body .w55_gchild > * > *{ width:55%; }
body .w56, body .w56_child > *, body .w56_gchild > * > *{ width:56%; }
body .w57, body .w57_child > *, body .w57_gchild > * > *{ width:57%; }
body .w58, body .w58_child > *, body .w58_gchild > * > *{ width:58%; }
body .w59, body .w59_child > *, body .w59_gchild > * > *{ width:59%; }
body .w60, body .w60_child > *, body .w60_gchild > * > *{ width:60%; }
body .w61, body .w61_child > *, body .w61_gchild > * > *{ width:61%; }
body .w62, body .w62_child > *, body .w62_gchild > * > *{ width:62%; }
body .w63, body .w63_child > *, body .w63_gchild > * > *{ width:63%; }
body .w64, body .w64_child > *, body .w64_gchild > * > *{ width:64%; }
body .w65, body .w65_child > *, body .w65_gchild > * > *{ width:65%; }
body .w66, body .w66_child > *, body .w66_gchild > * > *{ width:66%; }
body .w67, body .w67_child > *, body .w67_gchild > * > *{ width:67%; }
body .w68, body .w68_child > *, body .w68_gchild > * > *{ width:68%; }
body .w69, body .w69_child > *, body .w69_gchild > * > *{ width:69%; }
body .w70, body .w70_child > *, body .w70_gchild > * > *{ width:70%; }
body .w71, body .w71_child > *, body .w71_gchild > * > *{ width:71%; }
body .w72, body .w72_child > *, body .w72_gchild > * > *{ width:72%; }
body .w73, body .w73_child > *, body .w73_gchild > * > *{ width:73%; }
body .w74, body .w74_child > *, body .w74_gchild > * > *{ width:74%; }
body .w75, body .w75_child > *, body .w75_gchild > * > *{ width:75%; }
body .w76, body .w76_child > *, body .w76_gchild > * > *{ width:76%; }
body .w77, body .w77_child > *, body .w77_gchild > * > *{ width:77%; }
body .w78, body .w78_child > *, body .w78_gchild > * > *{ width:78%; }
body .w79, body .w79_child > *, body .w79_gchild > * > *{ width:79%; }
body .w80, body .w80_child > *, body .w80_gchild > * > *{ width:80%; }
body .w81, body .w81_child > *, body .w81_gchild > * > *{ width:81%; }
body .w82, body .w82_child > *, body .w82_gchild > * > *{ width:82%; }
body .w83, body .w83_child > *, body .w83_gchild > * > *{ width:83%; }
body .w84, body .w84_child > *, body .w84_gchild > * > *{ width:84%; }
body .w85, body .w85_child > *, body .w85_gchild > * > *{ width:85%; }
body .w86, body .w86_child > *, body .w86_gchild > * > *{ width:86%; }
body .w87, body .w87_child > *, body .w87_gchild > * > *{ width:87%; }
body .w88, body .w88_child > *, body .w88_gchild > * > *{ width:88%; }
body .w89, body .w89_child > *, body .w89_gchild > * > *{ width:89%; }
body .w90, body .w90_child > *, body .w90_gchild > * > *{ width:90%; }
body .w91, body .w91_child > *, body .w91_gchild > * > *{ width:91%; }
body .w92, body .w92_child > *, body .w92_gchild > * > *{ width:92%; }
body .w93, body .w93_child > *, body .w93_gchild > * > *{ width:93%; }
body .w94, body .w94_child > *, body .w94_gchild > * > *{ width:94%; }
body .w95, body .w95_child > *, body .w95_gchild > * > *{ width:95%; }
body .w96, body .w96_child > *, body .w96_gchild > * > *{ width:96%; }
body .w97, body .w97_child > *, body .w97_gchild > * > *{ width:97%; }
body .w98, body .w98_child > *, body .w98_gchild > * > *{ width:98%; }
body .w99, body .w99_child > *, body .w99_gchild > * > *{ width:99%; }
body .w100, body .bloque, body .w_all, body .w100_child > *, body .bloque_child > *, body .w_all_child > *, body .w100_gchild > * > *, body .bloque_gchild > * > *, body .w_all_gchild > * > *{ width:100%; }
/* FIN TAMAÑOS ANCHURA */

/* TAMAÑOS ALTURA */
body .h0, body .h0_child > *, body .h0_gchild > * > *{ height:0%; }
body .h1, body .h1_child > *, body .h1_gchild > * > *{ height:1%; }
body .h2, body .h2_child > *, body .h2_gchild > * > *{ height:2%; }
body .h3, body .h3_child > *, body .h3_gchild > * > *{ height:3%; }
body .h4, body .h4_child > *, body .h4_gchild > * > *{ height:4%; }
body .h5, body .h5_child > *, body .h5_gchild > * > *{ height:5%; }
body .h6, body .h6_child > *, body .h6_gchild > * > *{ height:6%; }
body .h7, body .h7_child > *, body .h7_gchild > * > *{ height:7%; }
body .h8, body .h8_child > *, body .h8_gchild > * > *{ height:8%; }
body .h9, body .h9_child > *, body .h9_gchild > * > *{ height:9%; }
body .h10, body .h10_child > *, body .h10_gchild > * > *{ height:10%; }
body .h11, body .h11_child > *, body .h11_gchild > * > *{ height:11%; }
body .h12, body .h12_child > *, body .h12_gchild > * > *{ height:12%; }
body .h13, body .h13_child > *, body .h13_gchild > * > *{ height:13%; }
body .h14, body .h14_child > *, body .h14_gchild > * > *{ height:14%; }
body .h15, body .h15_child > *, body .h15_gchild > * > *{ height:15%; }
body .h16, body .h16_child > *, body .h16_gchild > * > *{ height:16%; }
body .h17, body .h17_child > *, body .h17_gchild > * > *{ height:17%; }
body .h18, body .h18_child > *, body .h18_gchild > * > *{ height:18%; }
body .h19, body .h19_child > *, body .h19_gchild > * > *{ height:19%; }
body .h20, body .h20_child > *, body .h20_gchild > * > *{ height:20%; }
body .h21, body .h21_child > *, body .h21_gchild > * > *{ height:21%; }
body .h22, body .h22_child > *, body .h22_gchild > * > *{ height:22%; }
body .h23, body .h23_child > *, body .h23_gchild > * > *{ height:23%; }
body .h24, body .h24_child > *, body .h24_gchild > * > *{ height:24%; }
body .h25, body .h25_child > *, body .h25_gchild > * > *{ height:25%; }
body .h26, body .h26_child > *, body .h26_gchild > * > *{ height:26%; }
body .h27, body .h27_child > *, body .h27_gchild > * > *{ height:27%; }
body .h28, body .h28_child > *, body .h28_gchild > * > *{ height:28%; }
body .h29, body .h29_child > *, body .h29_gchild > * > *{ height:29%; }
body .h30, body .h30_child > *, body .h30_gchild > * > *{ height:30%; }
body .h31, body .h31_child > *, body .h31_gchild > * > *{ height:31%; }
body .h32, body .h32_child > *, body .h32_gchild > * > *{ height:32%; }
body .h33, body .h33_child > *, body .h33_gchild > * > *{ height:33%; }
body .h34, body .h34_child > *, body .h34_gchild > * > *{ height:34%; }
body .h35, body .h35_child > *, body .h35_gchild > * > *{ height:35%; }
body .h36, body .h36_child > *, body .h36_gchild > * > *{ height:36%; }
body .h37, body .h37_child > *, body .h37_gchild > * > *{ height:37%; }
body .h38, body .h38_child > *, body .h38_gchild > * > *{ height:38%; }
body .h39, body .h39_child > *, body .h39_gchild > * > *{ height:39%; }
body .h40, body .h40_child > *, body .h40_gchild > * > *{ height:40%; }
body .h41, body .h41_child > *, body .h41_gchild > * > *{ height:41%; }
body .h42, body .h42_child > *, body .h42_gchild > * > *{ height:42%; }
body .h43, body .h43_child > *, body .h43_gchild > * > *{ height:43%; }
body .h44, body .h44_child > *, body .h44_gchild > * > *{ height:44%; }
body .h45, body .h45_child > *, body .h45_gchild > * > *{ height:45%; }
body .h46, body .h46_child > *, body .h46_gchild > * > *{ height:46%; }
body .h47, body .h47_child > *, body .h47_gchild > * > *{ height:47%; }
body .h48, body .h48_child > *, body .h48_gchild > * > *{ height:48%;}
body .h49, body .h49_child > *, body .h49_gchild > * > *{ height:49%; }
body .h50, body .h50_child > *, body .h50_gchild > * > *{ height:50%; }
body .h51, body .h51_child > *, body .h51_gchild > * > *{ height:51%; }
body .h52, body .h52_child > *, body .h52_gchild > * > *{ height:52%; }
body .h53, body .h53_child > *, body .h53_gchild > * > *{ height:53%; }
body .h54, body .h54_child > *, body .h54_gchild > * > *{ height:54%; }
body .h55, body .h55_child > *, body .h55_gchild > * > *{ height:55%; }
body .h56, body .h56_child > *, body .h56_gchild > * > *{ height:56%; }
body .h57, body .h57_child > *, body .h57_gchild > * > *{ height:57%; }
body .h58, body .h58_child > *, body .h58_gchild > * > *{ height:58%; }
body .h59, body .h59_child > *, body .h59_gchild > * > *{ height:59%; }
body .h60, body .h60_child > *, body .h60_gchild > * > *{ height:60%; }
body .h61, body .h61_child > *, body .h61_gchild > * > *{ height:61%; }
body .h62, body .h62_child > *, body .h62_gchild > * > *{ height:62%; }
body .h63, body .h63_child > *, body .h63_gchild > * > *{ height:63%; }
body .h64, body .h64_child > *, body .h64_gchild > * > *{ height:64%; }
body .h65, body .h65_child > *, body .h65_gchild > * > *{ height:65%; }
body .h66, body .h66_child > *, body .h66_gchild > * > *{ height:66%; }
body .h67, body .h67_child > *, body .h67_gchild > * > *{ height:67%; }
body .h68, body .h68_child > *, body .h68_gchild > * > *{ height:68%; }
body .h69, body .h69_child > *, body .h69_gchild > * > *{ height:69%; }
body .h70, body .h70_child > *, body .h70_gchild > * > *{ height:70%; }
body .h71, body .h71_child > *, body .h71_gchild > * > *{ height:71%; }
body .h72, body .h72_child > *, body .h72_gchild > * > *{ height:72%; }
body .h73, body .h73_child > *, body .h73_gchild > * > *{ height:73%; }
body .h74, body .h74_child > *, body .h74_gchild > * > *{ height:74%; }
body .h75, body .h75_child > *, body .h75_gchild > * > *{ height:75%; }
body .h76, body .h76_child > *, body .h76_gchild > * > *{ height:76%; }
body .h77, body .h77_child > *, body .h77_gchild > * > *{ height:77%; }
body .h78, body .h78_child > *, body .h78_gchild > * > *{ height:78%; }
body .h79, body .h79_child > *, body .h79_gchild > * > *{ height:79%; }
body .h80, body .h80_child > *, body .h80_gchild > * > *{ height:80%; }
body .h81, body .h81_child > *, body .h81_gchild > * > *{ height:81%; }
body .h82, body .h82_child > *, body .h82_gchild > * > *{ height:82%; }
body .h83, body .h83_child > *, body .h83_gchild > * > *{ height:83%; }
body .h84, body .h84_child > *, body .h84_gchild > * > *{ height:84%; }
body .h85, body .h85_child > *, body .h85_gchild > * > *{ height:85%; }
body .h86, body .h86_child > *, body .h86_gchild > * > *{ height:86%; }
body .h87, body .h87_child > *, body .h87_gchild > * > *{ height:87%; }
body .h88, body .h88_child > *, body .h88_gchild > * > *{ height:88%; }
body .h89, body .h89_child > *, body .h89_gchild > * > *{ height:89%; }
body .h90, body .h90_child > *, body .h90_gchild > * > *{ height:90%; }
body .h91, body .h91_child > *, body .h91_gchild > * > *{ height:91%; }
body .h92, body .h92_child > *, body .h92_gchild > * > *{ height:92%; }
body .h93, body .h93_child > *, body .h93_gchild > * > *{ height:93%; }
body .h94, body .h94_child > *, body .h94_gchild > * > *{ height:94%; }
body .h95, body .h95_child > *, body .h95_gchild > * > *{ height:95%; }
body .h96, body .h96_child > *, body .h96_gchild > * > *{ height:96%; }
body .h97, body .h97_child > *, body .h97_gchild > * > *{ height:97%; }
body .h98, body .h98_child > *, body .h98_gchild > * > *{ height:98%; }
body .h99, body .h99_child > *, body .h99_gchild > * > *{ height:99%; }
body .h100, body .h_all, body .h100_child > *, body .h_all_child > *, body .h100_gchild > * > *, body .h_all_gchild > * > *{ height:100%; }

body .vh0, body .vh0_child > *, body .vh0_gchild > * > *{ height:0vh; }
body .vh1, body .vh1_child > *, body .vh1_gchild > * > *{ height:1vh; }
body .vh2, body .vh2_child > *, body .vh2_gchild > * > *{ height:2vh; }
body .vh3, body .vh3_child > *, body .vh3_gchild > * > *{ height:3vh; }
body .vh4, body .vh4_child > *, body .vh4_gchild > * > *{ height:4vh; }
body .vh5, body .vh5_child > *, body .vh5_gchild > * > *{ height:5vh; }
body .vh6, body .vh6_child > *, body .vh6_gchild > * > *{ height:6vh; }
body .vh7, body .vh7_child > *, body .vh7_gchild > * > *{ height:7vh; }
body .vh8, body .vh8_child > *, body .vh8_gchild > * > *{ height:8vh; }
body .vh9, body .vh9_child > *, body .vh9_gchild > * > *{ height:9vh; }
body .vh10, body .vh10_child > *, body .vh10_gchild > * > *{ height:10vh; }
body .vh11, body .vh11_child > *, body .vh11_gchild > * > *{ height:11vh; }
body .vh12, body .vh12_child > *, body .vh12_gchild > * > *{ height:12vh; }
body .vh13, body .vh13_child > *, body .vh13_gchild > * > *{ height:13vh; }
body .vh14, body .vh14_child > *, body .vh14_gchild > * > *{ height:14vh; }
body .vh15, body .vh15_child > *, body .vh15_gchild > * > *{ height:15vh; }
body .vh16, body .vh16_child > *, body .vh16_gchild > * > *{ height:16vh; }
body .vh17, body .vh17_child > *, body .vh17_gchild > * > *{ height:17vh; }
body .vh18, body .vh18_child > *, body .vh18_gchild > * > *{ height:18vh; }
body .vh19, body .vh19_child > *, body .vh19_gchild > * > *{ height:19vh; }
body .vh20, body .vh20_child > *, body .vh20_gchild > * > *{ height:20vh; }
body .vh21, body .vh21_child > *, body .vh21_gchild > * > *{ height:21vh; }
body .vh22, body .vh22_child > *, body .vh22_gchild > * > *{ height:22vh; }
body .vh23, body .vh23_child > *, body .vh23_gchild > * > *{ height:23vh; }
body .vh24, body .vh24_child > *, body .vh24_gchild > * > *{ height:24vh; }
body .vh25, body .vh25_child > *, body .vh25_gchild > * > *{ height:25vh; }
body .vh26, body .vh26_child > *, body .vh26_gchild > * > *{ height:26vh; }
body .vh27, body .vh27_child > *, body .vh27_gchild > * > *{ height:27vh; }
body .vh28, body .vh28_child > *, body .vh28_gchild > * > *{ height:28vh; }
body .vh29, body .vh29_child > *, body .vh29_gchild > * > *{ height:29vh; }
body .vh30, body .vh30_child > *, body .vh30_gchild > * > *{ height:30vh; }
body .vh31, body .vh31_child > *, body .vh31_gchild > * > *{ height:31vh; }
body .vh32, body .vh32_child > *, body .vh32_gchild > * > *{ height:32vh; }
body .vh33, body .vh33_child > *, body .vh33_gchild > * > *{ height:33vh; }
body .vh34, body .vh34_child > *, body .vh34_gchild > * > *{ height:34vh; }
body .vh35, body .vh35_child > *, body .vh35_gchild > * > *{ height:35vh; }
body .vh36, body .vh36_child > *, body .vh36_gchild > * > *{ height:36vh; }
body .vh37, body .vh37_child > *, body .vh37_gchild > * > *{ height:37vh; }
body .vh38, body .vh38_child > *, body .vh38_gchild > * > *{ height:38vh; }
body .vh39, body .vh39_child > *, body .vh39_gchild > * > *{ height:39vh; }
body .vh40, body .vh40_child > *, body .vh40_gchild > * > *{ height:40vh; }
body .vh41, body .vh41_child > *, body .vh41_gchild > * > *{ height:41vh; }
body .vh42, body .vh42_child > *, body .vh42_gchild > * > *{ height:42vh; }
body .vh43, body .vh43_child > *, body .vh43_gchild > * > *{ height:43vh; }
body .vh44, body .vh44_child > *, body .vh44_gchild > * > *{ height:44vh; }
body .vh45, body .vh45_child > *, body .vh45_gchild > * > *{ height:45vh; }
body .vh46, body .vh46_child > *, body .vh46_gchild > * > *{ height:46vh; }
body .vh47, body .vh47_child > *, body .vh47_gchild > * > *{ height:47vh; }
body .vh48, body .vh48_child > *, body .vh48_gchild > * > *{ height:48vh;}
body .vh49, body .vh49_child > *, body .vh49_gchild > * > *{ height:49vh; }
body .vh50, body .vh50_child > *, body .vh50_gchild > * > *{ height:50vh; }
body .vh51, body .vh51_child > *, body .vh51_gchild > * > *{ height:51vh; }
body .vh52, body .vh52_child > *, body .vh52_gchild > * > *{ height:52vh; }
body .vh53, body .vh53_child > *, body .vh53_gchild > * > *{ height:53vh; }
body .vh54, body .vh54_child > *, body .vh54_gchild > * > *{ height:54vh; }
body .vh55, body .vh55_child > *, body .vh55_gchild > * > *{ height:55vh; }
body .vh56, body .vh56_child > *, body .vh56_gchild > * > *{ height:56vh; }
body .vh57, body .vh57_child > *, body .vh57_gchild > * > *{ height:57vh; }
body .vh58, body .vh58_child > *, body .vh58_gchild > * > *{ height:58vh; }
body .vh59, body .vh59_child > *, body .vh59_gchild > * > *{ height:59vh; }
body .vh60, body .vh60_child > *, body .vh60_gchild > * > *{ height:60vh; }
body .vh61, body .vh61_child > *, body .vh61_gchild > * > *{ height:61vh; }
body .vh62, body .vh62_child > *, body .vh62_gchild > * > *{ height:62vh; }
body .vh63, body .vh63_child > *, body .vh63_gchild > * > *{ height:63vh; }
body .vh64, body .vh64_child > *, body .vh64_gchild > * > *{ height:64vh; }
body .vh65, body .vh65_child > *, body .vh65_gchild > * > *{ height:65vh; }
body .vh66, body .vh66_child > *, body .vh66_gchild > * > *{ height:66vh; }
body .vh67, body .vh67_child > *, body .vh67_gchild > * > *{ height:67vh; }
body .vh68, body .vh68_child > *, body .vh68_gchild > * > *{ height:68vh; }
body .vh69, body .vh69_child > *, body .vh69_gchild > * > *{ height:69vh; }
body .vh70, body .vh70_child > *, body .vh70_gchild > * > *{ height:70vh; }
body .vh71, body .vh71_child > *, body .vh71_gchild > * > *{ height:71vh; }
body .vh72, body .vh72_child > *, body .vh72_gchild > * > *{ height:72vh; }
body .vh73, body .vh73_child > *, body .vh73_gchild > * > *{ height:73vh; }
body .vh74, body .vh74_child > *, body .vh74_gchild > * > *{ height:74vh; }
body .vh75, body .vh75_child > *, body .vh75_gchild > * > *{ height:75vh; }
body .vh76, body .vh76_child > *, body .vh76_gchild > * > *{ height:76vh; }
body .vh77, body .vh77_child > *, body .vh77_gchild > * > *{ height:77vh; }
body .vh78, body .vh78_child > *, body .vh78_gchild > * > *{ height:78vh; }
body .vh79, body .vh79_child > *, body .vh79_gchild > * > *{ height:79vh; }
body .vh80, body .vh80_child > *, body .vh80_gchild > * > *{ height:80vh; }
body .vh81, body .vh81_child > *, body .vh81_gchild > * > *{ height:81vh; }
body .vh82, body .vh82_child > *, body .vh82_gchild > * > *{ height:82vh; }
body .vh83, body .vh83_child > *, body .vh83_gchild > * > *{ height:83vh; }
body .vh84, body .vh84_child > *, body .vh84_gchild > * > *{ height:84vh; }
body .vh85, body .vh85_child > *, body .vh85_gchild > * > *{ height:85vh; }
body .vh86, body .vh86_child > *, body .vh86_gchild > * > *{ height:86vh; }
body .vh87, body .vh87_child > *, body .vh87_gchild > * > *{ height:87vh; }
body .vh88, body .vh88_child > *, body .vh88_gchild > * > *{ height:88vh; }
body .vh89, body .vh89_child > *, body .vh89_gchild > * > *{ height:89vh; }
body .vh90, body .vh90_child > *, body .vh90_gchild > * > *{ height:90vh; }
body .vh91, body .vh91_child > *, body .vh91_gchild > * > *{ height:91vh; }
body .vh92, body .vh92_child > *, body .vh92_gchild > * > *{ height:92vh; }
body .vh93, body .vh93_child > *, body .vh93_gchild > * > *{ height:93vh; }
body .vh94, body .vh94_child > *, body .vh94_gchild > * > *{ height:94vh; }
body .vh95, body .vh95_child > *, body .vh95_gchild > * > *{ height:95vh; }
body .vh96, body .vh96_child > *, body .vh96_gchild > * > *{ height:96vh; }
body .vh97, body .vh97_child > *, body .vh97_gchild > * > *{ height:97vh; }
body .vh98, body .vh98_child > *, body .vh98_gchild > * > *{ height:98vh; }
body .vh99, body .vh99_child > *, body .vh99_gchild > * > *{ height:99vh; }
body .vh100, body .vh_all, body .vh100_child > *, body .vh_all_child > *, body .vh100_gchild > * > *, body .vh_all_gchild > * > *{ height:100vh; }
/* FIN TAMAÑOS ALTURA */

/* MARGINS */
body .m0, body .m0_child > *, body .m0_gchild > * > *{ margin:0rem; }
body .m1, body .m1_child > *, body .m1_gchild > * > *{ margin:0.2rem; }
body .m2, body .m2_child > *, body .m2_gchild > * > *{ margin:0.4rem; }
body .m3, body .m3_child > *, body .m3_gchild > * > *{ margin:0.6rem; }
body .m4, body .m4_child > *, body .m4_gchild > * > *{ margin:0.8rem; }
body .m5, body .m5_child > *, body .m5_gchild > * > *{ margin:1rem; }
body .m6, body .m6_child > *, body .m6_gchild > * > *{ margin:1.2rem; }
body .m7, body .m7_child > *, body .m7_gchild > * > *{ margin:1.4rem; }
body .m8, body .m8_child > *, body .m8_gchild > * > *{ margin:1.6rem; }
body .m9, body .m9_child > *, body .m9_gchild > * > *{ margin:1.8rem; }
body .m10, body .m10_child > *, body .m10_gchild > * > *{ margin:2rem; }
body .m11, body .m11_child > *, body .m11_gchild > * > *{ margin:2.2rem; }
body .m12, body .m12_child > *, body .m12_gchild > * > *{ margin:2.4rem; }
body .m13, body .m13_child > *, body .m13_gchild > * > *{ margin:2.6rem; }
body .m14, body .m14_child > *, body .m14_gchild > * > *{ margin:2.8rem; }
body .m15, body .m15_child > *, body .m15_gchild > * > *{ margin:3rem; }
body .m16, body .m16_child > *, body .m16_gchild > * > *{ margin:3.2rem; }
body .m17, body .m17_child > *, body .m17_gchild > * > *{ margin:3.4rem; }
body .m18, body .m18_child > *, body .m18_gchild > * > *{ margin:3.6rem; }
body .m19, body .m19_child > *, body .m19_gchild > * > *{ margin:3.8rem; }
body .m20, body .m20_child > *, body .m20_gchild > * > *{ margin:4rem; }
body .m21, body .m21_child > *, body .m21_gchild > * > *{ margin:4.2rem; }
body .m22, body .m22_child > *, body .m22_gchild > * > *{ margin:4.4rem; }
body .m23, body .m23_child > *, body .m23_gchild > * > *{ margin:4.6rem; }
body .m24, body .m24_child > *, body .m24_gchild > * > *{ margin:4.8rem; }
body .m25, body .m25_child > *, body .m25_gchild > * > *{ margin:5rem; }
body .m26, body .m26_child > *, body .m26_gchild > * > *{ margin:5.2rem; }
body .m27, body .m27_child > *, body .m27_gchild > * > *{ margin:5.4rem; }
body .m28, body .m28_child > *, body .m28_gchild > * > *{ margin:5.6rem; }
body .m29, body .m29_child > *, body .m29_gchild > * > *{ margin:5.8rem; }
body .m30, body .m30_child > *, body .m30_gchild > * > *{ margin:6rem; }

body .ml0, body .ml0_child > *, body .ml0_gchild > * > *{ margin-left:0rem; }
body .ml1, body .ml1_child > *, body .ml1_gchild > * > *{ margin-left:0.2rem; }
body .ml2, body .ml2_child > *, body .ml2_gchild > * > *{ margin-left:0.4rem; }
body .ml3, body .ml3_child > *, body .ml3_gchild > * > *{ margin-left:0.6rem; }
body .ml4, body .ml4_child > *, body .ml4_gchild > * > *{ margin-left:0.8rem; }
body .ml5, body .ml5_child > *, body .ml5_gchild > * > *{ margin-left:1rem; }
body .ml6, body .ml6_child > *, body .ml6_gchild > * > *{ margin-left:1.2rem; }
body .ml7, body .ml7_child > *, body .ml7_gchild > * > *{ margin-left:1.4rem; }
body .ml8, body .ml8_child > *, body .ml8_gchild > * > *{ margin-left:1.6rem; }
body .ml9, body .ml9_child > *, body .ml9_gchild > * > *{ margin-left:1.8rem; }
body .ml10, body .ml10_child > *, body .ml10_gchild > * > *{ margin-left:2rem; }
body .ml11, body .ml11_child > *, body .ml11_gchild > * > *{ margin-left:2.2rem; }
body .ml12, body .ml12_child > *, body .ml12_gchild > * > *{ margin-left:2.4rem; }
body .ml13, body .ml13_child > *, body .ml13_gchild > * > *{ margin-left:2.6rem; }
body .ml14, body .ml14_child > *, body .ml14_gchild > * > *{ margin-left:2.8rem; }
body .ml15, body .ml15_child > *, body .ml15_gchild > * > *{ margin-left:3rem; }
body .ml16, body .ml16_child > *, body .ml16_gchild > * > *{ margin-left:3.2rem; }
body .ml17, body .ml17_child > *, body .ml17_gchild > * > *{ margin-left:3.4rem; }
body .ml18, body .ml18_child > *, body .ml18_gchild > * > *{ margin-left:3.6rem; }
body .ml19, body .ml19_child > *, body .ml19_gchild > * > *{ margin-left:3.8rem; }
body .ml20, body .ml20_child > *, body .ml20_gchild > * > *{ margin-left:4rem; }
body .ml21, body .ml21_child > *, body .ml21_gchild > * > *{ margin-left:4.2rem; }
body .ml22, body .ml22_child > *, body .ml22_gchild > * > *{ margin-left:4.4rem; }
body .ml23, body .ml23_child > *, body .ml23_gchild > * > *{ margin-left:4.6rem; }
body .ml24, body .ml24_child > *, body .ml24_gchild > * > *{ margin-left:4.8rem; }
body .ml25, body .ml25_child > *, body .ml25_gchild > * > *{ margin-left:5rem; }
body .ml26, body .ml26_child > *, body .ml26_gchild > * > *{ margin-left:5.2rem; }
body .ml27, body .ml27_child > *, body .ml27_gchild > * > *{ margin-left:5.4rem; }
body .ml28, body .ml28_child > *, body .ml28_gchild > * > *{ margin-left:5.6rem; }
body .ml29, body .ml29_child > *, body .ml29_gchild > * > *{ margin-left:5.8rem; }
body .ml30, body .ml30_child > *, body .ml30_gchild > * > *{ margin-left:6rem; }

body .mr0, body .mr0_child > *, body .mr0_gchild > * > *{ margin-right:0rem; }
body .mr1, body .mr1_child > *, body .mr1_gchild > * > *{ margin-right:0.2rem; }
body .mr2, body .mr2_child > *, body .mr2_gchild > * > *{ margin-right:0.4rem; }
body .mr3, body .mr3_child > *, body .mr3_gchild > * > *{ margin-right:0.6rem; }
body .mr4, body .mr4_child > *, body .mr4_gchild > * > *{ margin-right:0.8rem; }
body .mr5, body .mr5_child > *, body .mr5_gchild > * > *{ margin-right:1rem; }
body .mr6, body .mr6_child > *, body .mr6_gchild > * > *{ margin-right:1.2rem; }
body .mr7, body .mr7_child > *, body .mr7_gchild > * > *{ margin-right:1.4rem; }
body .mr8, body .mr8_child > *, body .mr8_gchild > * > *{ margin-right:1.6rem; }
body .mr9, body .mr9_child > *, body .mr9_gchild > * > *{ margin-right:1.8rem; }
body .mr10, body .mr10_child > *, body .mr10_gchild > * > *{ margin-right:2rem; }
body .mr11, body .mr11_child > *, body .mr11_gchild > * > *{ margin-right:2.2rem; }
body .mr12, body .mr12_child > *, body .mr12_gchild > * > *{ margin-right:2.4rem; }
body .mr13, body .mr13_child > *, body .mr13_gchild > * > *{ margin-right:2.6rem; }
body .mr14, body .mr14_child > *, body .mr14_gchild > * > *{ margin-right:2.8rem; }
body .mr15, body .mr15_child > *, body .mr15_gchild > * > *{ margin-right:3rem; }
body .mr16, body .mr16_child > *, body .mr16_gchild > * > *{ margin-right:3.2rem; }
body .mr17, body .mr17_child > *, body .mr17_gchild > * > *{ margin-right:3.4rem; }
body .mr18, body .mr18_child > *, body .mr18_gchild > * > *{ margin-right:3.6rem; }
body .mr19, body .mr19_child > *, body .mr19_gchild > * > *{ margin-right:3.8rem; }
body .mr20, body .mr20_child > *, body .mr20_gchild > * > *{ margin-right:4rem; }
body .mr21, body .mr21_child > *, body .mr21_gchild > * > *{ margin-right:4.2rem; }
body .mr22, body .mr22_child > *, body .mr22_gchild > * > *{ margin-right:4.4rem; }
body .mr23, body .mr23_child > *, body .mr23_gchild > * > *{ margin-right:4.6rem; }
body .mr24, body .mr24_child > *, body .mr24_gchild > * > *{ margin-right:4.8rem; }
body .mr25, body .mr25_child > *, body .mr25_gchild > * > *{ margin-right:5rem; }
body .mr26, body .mr26_child > *, body .mr26_gchild > * > *{ margin-right:5.2rem; }
body .mr27, body .mr27_child > *, body .mr27_gchild > * > *{ margin-right:5.4rem; }
body .mr28, body .mr28_child > *, body .mr28_gchild > * > *{ margin-right:5.6rem; }
body .mr29, body .mr29_child > *, body .mr29_gchild > * > *{ margin-right:5.8rem; }
body .mr30, body .mr30_child > *, body .mr30_gchild > * > *{ margin-right:6rem; }

body .mt0, body .mt0_child > *, body .mt0_gchild > * > *{ margin-top:0rem; }
body .mt1, body .mt1_child > *, body .mt1_gchild > * > *{ margin-top:0.2rem; }
body .mt2, body .mt2_child > *, body .mt2_gchild > * > *{ margin-top:0.4rem; }
body .mt3, body .mt3_child > *, body .mt3_gchild > * > *{ margin-top:0.6rem; }
body .mt4, body .mt4_child > *, body .mt4_gchild > * > *{ margin-top:0.8rem; }
body .mt5, body .mt5_child > *, body .mt5_gchild > * > *{ margin-top:1rem; }
body .mt6, body .mt6_child > *, body .mt6_gchild > * > *{ margin-top:1.2rem; }
body .mt7, body .mt7_child > *, body .mt7_gchild > * > *{ margin-top:1.4rem; }
body .mt8, body .mt8_child > *, body .mt8_gchild > * > *{ margin-top:1.6rem; }
body .mt9, body .mt9_child > *, body .mt9_gchild > * > *{ margin-top:1.8rem; }
body .mt10, body .mt10_child > *, body .mt10_gchild > * > *{ margin-top:2rem; }
body .mt11, body .mt11_child > *, body .mt11_gchild > * > *{ margin-top:2.2rem; }
body .mt12, body .mt12_child > *, body .mt12_gchild > * > *{ margin-top:2.4rem; }
body .mt13, body .mt13_child > *, body .mt13_gchild > * > *{ margin-top:2.6rem; }
body .mt14, body .mt14_child > *, body .mt14_gchild > * > *{ margin-top:2.8rem; }
body .mt15, body .mt15_child > *, body .mt15_gchild > * > *{ margin-top:3rem; }
body .mt16, body .mt16_child > *, body .mt16_gchild > * > *{ margin-top:3.2rem; }
body .mt17, body .mt17_child > *, body .mt17_gchild > * > *{ margin-top:3.4rem; }
body .mt18, body .mt18_child > *, body .mt18_gchild > * > *{ margin-top:3.6rem; }
body .mt19, body .mt19_child > *, body .mt19_gchild > * > *{ margin-top:3.8rem; }
body .mt20, body .mt20_child > *, body .mt20_gchild > * > *{ margin-top:4rem; }
body .mt21, body .mt21_child > *, body .mt21_gchild > * > *{ margin-top:4.2rem; }
body .mt22, body .mt22_child > *, body .mt22_gchild > * > *{ margin-top:4.4rem; }
body .mt23, body .mt23_child > *, body .mt23_gchild > * > *{ margin-top:4.6rem; }
body .mt24, body .mt24_child > *, body .mt24_gchild > * > *{ margin-top:4.8rem; }
body .mt25, body .mt25_child > *, body .mt25_gchild > * > *{ margin-top:5rem; }
body .mt26, body .mt26_child > *, body .mt26_gchild > * > *{ margin-top:5.2rem; }
body .mt27, body .mt27_child > *, body .mt27_gchild > * > *{ margin-top:5.4rem; }
body .mt28, body .mt28_child > *, body .mt28_gchild > * > *{ margin-top:5.6rem; }
body .mt29, body .mt29_child > *, body .mt29_gchild > * > *{ margin-top:5.8rem; }
body .mt30, body .mt30_child > *, body .mt30_gchild > * > *{ margin-top:6rem; }

body .mb0, body .mb0_child > *, body .mb0_gchild > * > *{ margin-bottom:0rem; }
body .mb1, body .mb1_child > *, body .mb1_gchild > * > *{ margin-bottom:0.2rem; }
body .mb2, body .mb2_child > *, body .mb2_gchild > * > *{ margin-bottom:0.4rem; }
body .mb3, body .mb3_child > *, body .mb3_gchild > * > *{ margin-bottom:0.6rem; }
body .mb4, body .mb4_child > *, body .mb4_gchild > * > *{ margin-bottom:0.8rem; }
body .mb5, body .mb5_child > *, body .mb5_gchild > * > *{ margin-bottom:1rem; }
body .mb6, body .mb6_child > *, body .mb6_gchild > * > *{ margin-bottom:1.2rem; }
body .mb7, body .mb7_child > *, body .mb7_gchild > * > *{ margin-bottom:1.4rem; }
body .mb8, body .mb8_child > *, body .mb8_gchild > * > *{ margin-bottom:1.6rem; }
body .mb9, body .mb9_child > *, body .mb9_gchild > * > *{ margin-bottom:1.8rem; }
body .mb10, body .mb10_child > *, body .mb10_gchild > * > *{ margin-bottom:2rem; }
body .mb11, body .mb11_child > *, body .mb11_gchild > * > *{ margin-bottom:2.2rem; }
body .mb12, body .mb12_child > *, body .mb12_gchild > * > *{ margin-bottom:2.4rem; }
body .mb13, body .mb13_child > *, body .mb13_gchild > * > *{ margin-bottom:2.6rem; }
body .mb14, body .mb14_child > *, body .mb14_gchild > * > *{ margin-bottom:2.8rem; }
body .mb15, body .mb15_child > *, body .mb15_gchild > * > *{ margin-bottom:3rem; }
body .mb16, body .mb16_child > *, body .mb16_gchild > * > *{ margin-bottom:3.2rem; }
body .mb17, body .mb17_child > *, body .mb17_gchild > * > *{ margin-bottom:3.4rem; }
body .mb18, body .mb18_child > *, body .mb18_gchild > * > *{ margin-bottom:3.6rem; }
body .mb19, body .mb19_child > *, body .mb19_gchild > * > *{ margin-bottom:3.8rem; }
body .mb20, body .mb20_child > *, body .mb20_gchild > * > *{ margin-bottom:4rem; }
body .mb21, body .mb21_child > *, body .mb21_gchild > * > *{ margin-bottom:4.2rem; }
body .mb22, body .mb22_child > *, body .mb22_gchild > * > *{ margin-bottom:4.4rem; }
body .mb23, body .mb23_child > *, body .mb23_gchild > * > *{ margin-bottom:4.6rem; }
body .mb24, body .mb24_child > *, body .mb24_gchild > * > *{ margin-bottom:4.8rem; }
body .mb25, body .mb25_child > *, body .mb25_gchild > * > *{ margin-bottom:5rem; }
body .mb26, body .mb26_child > *, body .mb26_gchild > * > *{ margin-bottom:5.2rem; }
body .mb27, body .mb27_child > *, body .mb27_gchild > * > *{ margin-bottom:5.4rem; }
body .mb28, body .mb28_child > *, body .mb28_gchild > * > *{ margin-bottom:5.6rem; }
body .mb29, body .mb29_child > *, body .mb29_gchild > * > *{ margin-bottom:5.8rem; }
body .mb30, body .mb30_child > *, body .mb30_gchild > * > *{ margin-bottom:6rem; }
/* FIN MARGINS */

/* PADDINGS */
body .p0, body .p0_child > *, body .p0_gchild > * > *{ padding:0rem; }
body .p1, body .p1_child > *, body .p1_gchild > * > *{ padding:0.2rem; }
body .p2, body .p2_child > *, body .p2_gchild > * > *{ padding:0.4rem; }
body .p3, body .p3_child > *, body .p3_gchild > * > *{ padding:0.6rem; }
body .p4, body .p4_child > *, body .p4_gchild > * > *{ padding:0.8rem; }
body .p5, body .p5_child > *, body .p5_gchild > * > *{ padding:1rem; }
body .p6, body .p6_child > *, body .p6_gchild > * > *{ padding:1.2rem; }
body .p7, body .p7_child > *, body .p7_gchild > * > *{ padding:1.4rem; }
body .p8, body .p8_child > *, body .p8_gchild > * > *{ padding:1.6rem; }
body .p9, body .p9_child > *, body .p9_gchild > * > *{ padding:1.8rem; }
body .p10, body .p10_child > *, body .p10_gchild > * > *{ padding:2rem; }
body .p11, body .p11_child > *, body .p11_gchild > * > *{ padding:2.2rem; }
body .p12, body .p12_child > *, body .p12_gchild > * > *{ padding:2.4rem; }
body .p13, body .p13_child > *, body .p13_gchild > * > *{ padding:2.6rem; }
body .p14, body .p14_child > *, body .p14_gchild > * > *{ padding:2.8rem; }
body .p15, body .p15_child > *, body .p15_gchild > * > *{ padding:3rem; }
body .p16, body .p16_child > *, body .p16_gchild > * > *{ padding:3.2rem; }
body .p17, body .p17_child > *, body .p17_gchild > * > *{ padding:3.4rem; }
body .p18, body .p18_child > *, body .p18_gchild > * > *{ padding:3.6rem; }
body .p19, body .p19_child > *, body .p19_gchild > * > *{ padding:3.8rem; }
body .p20, body .p20_child > *, body .p20_gchild > * > *{ padding:4rem; }
body .p21, body .p21_child > *, body .p21_gchild > * > *{ padding:4.2rem; }
body .p22, body .p22_child > *, body .p22_gchild > * > *{ padding:4.4rem; }
body .p23, body .p23_child > *, body .p23_gchild > * > *{ padding:4.6rem; }
body .p24, body .p24_child > *, body .p24_gchild > * > *{ padding:4.8rem; }
body .p25, body .p25_child > *, body .p25_gchild > * > *{ padding:5rem; }
body .p26, body .p26_child > *, body .p26_gchild > * > *{ padding:5.2rem; }
body .p27, body .p27_child > *, body .p27_gchild > * > *{ padding:5.4rem; }
body .p28, body .p28_child > *, body .p28_gchild > * > *{ padding:5.6rem; }
body .p29, body .p29_child > *, body .p29_gchild > * > *{ padding:5.8rem; }
body .p30, body .p30_child > *, body .p30_gchild > * > *{ padding:6rem; }

body .pl0, body .pl0_child > *, body .pl0_gchild > * > *{ padding-left:0rem; }
body .pl1, body .pl1_child > *, body .pl1_gchild > * > *{ padding-left:0.2rem; }
body .pl2, body .pl2_child > *, body .pl2_gchild > * > *{ padding-left:0.4rem; }
body .pl3, body .pl3_child > *, body .pl3_gchild > * > *{ padding-left:0.6rem; }
body .pl4, body .pl4_child > *, body .pl4_gchild > * > *{ padding-left:0.8rem; }
body .pl5, body .pl5_child > *, body .pl5_gchild > * > *{ padding-left:1rem; }
body .pl6, body .pl6_child > *, body .pl6_gchild > * > *{ padding-left:1.2rem; }
body .pl7, body .pl7_child > *, body .pl7_gchild > * > *{ padding-left:1.4rem; }
body .pl8, body .pl8_child > *, body .pl8_gchild > * > *{ padding-left:1.6rem; }
body .pl9, body .pl9_child > *, body .pl9_gchild > * > *{ padding-left:1.8rem; }
body .pl10, body .pl10_child > *, body .pl10_gchild > * > *{ padding-left:2rem; }
body .pl11, body .pl11_child > *, body .pl11_gchild > * > *{ padding-left:2.2rem; }
body .pl12, body .pl12_child > *, body .pl12_gchild > * > *{ padding-left:2.4rem; }
body .pl13, body .pl13_child > *, body .pl13_gchild > * > *{ padding-left:2.6rem; }
body .pl14, body .pl14_child > *, body .pl14_gchild > * > *{ padding-left:2.8rem; }
body .pl15, body .pl15_child > *, body .pl15_gchild > * > *{ padding-left:3rem; }
body .pl16, body .pl16_child > *, body .pl16_gchild > * > *{ padding-left:3.2rem; }
body .pl17, body .pl17_child > *, body .pl17_gchild > * > *{ padding-left:3.4rem; }
body .pl18, body .pl18_child > *, body .pl18_gchild > * > *{ padding-left:3.6rem; }
body .pl19, body .pl19_child > *, body .pl19_gchild > * > *{ padding-left:3.8rem; }
body .pl20, body .pl20_child > *, body .pl20_gchild > * > *{ padding-left:4rem; }
body .pl21, body .pl21_child > *, body .pl21_gchild > * > *{ padding-left:4.2rem; }
body .pl22, body .pl22_child > *, body .pl22_gchild > * > *{ padding-left:4.4rem; }
body .pl23, body .pl23_child > *, body .pl23_gchild > * > *{ padding-left:4.6rem; }
body .pl24, body .pl24_child > *, body .pl24_gchild > * > *{ padding-left:4.8rem; }
body .pl25, body .pl25_child > *, body .pl25_gchild > * > *{ padding-left:5rem; }
body .pl26, body .pl26_child > *, body .pl26_gchild > * > *{ padding-left:5.2rem; }
body .pl27, body .pl27_child > *, body .pl27_gchild > * > *{ padding-left:5.4rem; }
body .pl28, body .pl28_child > *, body .pl28_gchild > * > *{ padding-left:5.6rem; }
body .pl29, body .pl29_child > *, body .pl29_gchild > * > *{ padding-left:5.8rem; }
body .pl30, body .pl30_child > *, body .pl30_gchild > * > *{ padding-left:6rem; }

body .pr0, body .pr0_child > *, body .pr0_gchild > * > *{ padding-right:0rem; }
body .pr1, body .pr1_child > *, body .pr1_gchild > * > *{ padding-right:0.2rem; }
body .pr2, body .pr2_child > *, body .pr2_gchild > * > *{ padding-right:0.4rem; }
body .pr3, body .pr3_child > *, body .pr3_gchild > * > *{ padding-right:0.6rem; }
body .pr4, body .pr4_child > *, body .pr4_gchild > * > *{ padding-right:0.8rem; }
body .pr5, body .pr5_child > *, body .pr5_gchild > * > *{ padding-right:1rem; }
body .pr6, body .pr6_child > *, body .pr6_gchild > * > *{ padding-right:1.2rem; }
body .pr7, body .pr7_child > *, body .pr7_gchild > * > *{ padding-right:1.4rem; }
body .pr8, body .pr8_child > *, body .pr8_gchild > * > *{ padding-right:1.6rem; }
body .pr9, body .pr9_child > *, body .pr9_gchild > * > *{ padding-right:1.8rem; }
body .pr10, body .pr10_child > *, body .pr10_gchild > * > *{ padding-right:2rem; }
body .pr11, body .pr11_child > *, body .pr11_gchild > * > *{ padding-right:2.2rem; }
body .pr12, body .pr12_child > *, body .pr12_gchild > * > *{ padding-right:2.4rem; }
body .pr13, body .pr13_child > *, body .pr13_gchild > * > *{ padding-right:2.6rem; }
body .pr14, body .pr14_child > *, body .pr14_gchild > * > *{ padding-right:2.8rem; }
body .pr15, body .pr15_child > *, body .pr15_gchild > * > *{ padding-right:3rem; }
body .pr16, body .pr16_child > *, body .pr16_gchild > * > *{ padding-right:3.2rem; }
body .pr17, body .pr17_child > *, body .pr17_gchild > * > *{ padding-right:3.4rem; }
body .pr18, body .pr18_child > *, body .pr18_gchild > * > *{ padding-right:3.6rem; }
body .pr19, body .pr19_child > *, body .pr19_gchild > * > *{ padding-right:3.8rem; }
body .pr20, body .pr20_child > *, body .pr20_gchild > * > *{ padding-right:4rem; }
body .pr21, body .pr21_child > *, body .pr21_gchild > * > *{ padding-right:4.2rem; }
body .pr22, body .pr22_child > *, body .pr22_gchild > * > *{ padding-right:4.4rem; }
body .pr23, body .pr23_child > *, body .pr23_gchild > * > *{ padding-right:4.6rem; }
body .pr24, body .pr24_child > *, body .pr24_gchild > * > *{ padding-right:4.8rem; }
body .pr25, body .pr25_child > *, body .pr25_gchild > * > *{ padding-right:5rem; }
body .pr26, body .pr26_child > *, body .pr26_gchild > * > *{ padding-right:5.2rem; }
body .pr27, body .pr27_child > *, body .pr27_gchild > * > *{ padding-right:5.4rem; }
body .pr28, body .pr28_child > *, body .pr28_gchild > * > *{ padding-right:5.6rem; }
body .pr29, body .pr29_child > *, body .pr29_gchild > * > *{ padding-right:5.8rem; }
body .pr30, body .pr30_child > *, body .pr30_gchild > * > *{ padding-right:6rem; }

body .pt0, body .pt0_child > *, body .pt0_gchild > * > *{ padding-top:0rem; }
body .pt1, body .pt1_child > *, body .pt1_gchild > * > *{ padding-top:0.2rem; }
body .pt2, body .pt2_child > *, body .pt2_gchild > * > *{ padding-top:0.4rem; }
body .pt3, body .pt3_child > *, body .pt3_gchild > * > *{ padding-top:0.6rem; }
body .pt4, body .pt4_child > *, body .pt4_gchild > * > *{ padding-top:0.8rem; }
body .pt5, body .pt5_child > *, body .pt5_gchild > * > *{ padding-top:1rem; }
body .pt6, body .pt6_child > *, body .pt6_gchild > * > *{ padding-top:1.2rem; }
body .pt7, body .pt7_child > *, body .pt7_gchild > * > *{ padding-top:1.4rem; }
body .pt8, body .pt8_child > *, body .pt8_gchild > * > *{ padding-top:1.6rem; }
body .pt9, body .pt9_child > *, body .pt9_gchild > * > *{ padding-top:1.8rem; }
body .pt10, body .pt10_child > *, body .pt10_gchild > * > *{ padding-top:2rem; }
body .pt11, body .pt11_child > *, body .pt11_gchild > * > *{ padding-top:2.2rem; }
body .pt12, body .pt12_child > *, body .pt12_gchild > * > *{ padding-top:2.4rem; }
body .pt13, body .pt13_child > *, body .pt13_gchild > * > *{ padding-top:2.6rem; }
body .pt14, body .pt14_child > *, body .pt14_gchild > * > *{ padding-top:2.8rem; }
body .pt15, body .pt15_child > *, body .pt15_gchild > * > *{ padding-top:3rem; }
body .pt16, body .pt16_child > *, body .pt16_gchild > * > *{ padding-top:3.2rem; }
body .pt17, body .pt17_child > *, body .pt17_gchild > * > *{ padding-top:3.4rem; }
body .pt18, body .pt18_child > *, body .pt18_gchild > * > *{ padding-top:3.6rem; }
body .pt19, body .pt19_child > *, body .pt19_gchild > * > *{ padding-top:3.8rem; }
body .pt20, body .pt20_child > *, body .pt20_gchild > * > *{ padding-top:4rem; }
body .pt21, body .pt21_child > *, body .pt21_gchild > * > *{ padding-top:4.2rem; }
body .pt22, body .pt22_child > *, body .pt22_gchild > * > *{ padding-top:4.4rem; }
body .pt23, body .pt23_child > *, body .pt23_gchild > * > *{ padding-top:4.6rem; }
body .pt24, body .pt24_child > *, body .pt24_gchild > * > *{ padding-top:4.8rem; }
body .pt25, body .pt25_child > *, body .pt25_gchild > * > *{ padding-top:5rem; }
body .pt26, body .pt26_child > *, body .pt26_gchild > * > *{ padding-top:5.2rem; }
body .pt27, body .pt27_child > *, body .pt27_gchild > * > *{ padding-top:5.4rem; }
body .pt28, body .pt28_child > *, body .pt28_gchild > * > *{ padding-top:5.6rem; }
body .pt29, body .pt29_child > *, body .pt29_gchild > * > *{ padding-top:5.8rem; }
body .pt30, body .pt30_child > *, body .pt30_gchild > * > *{ padding-top:6rem; }

body .pb0, body .pb0_child > *, body .pb0_gchild > * > *{ padding-bottom:0rem; }
body .pb1, body .pb1_child > *, body .pb1_gchild > * > *{ padding-bottom:0.2rem; }
body .pb2, body .pb2_child > *, body .pb2_gchild > * > *{ padding-bottom:0.4rem; }
body .pb3, body .pb3_child > *, body .pb3_gchild > * > *{ padding-bottom:0.6rem; }
body .pb4, body .pb4_child > *, body .pb4_gchild > * > *{ padding-bottom:0.8rem; }
body .pb5, body .pb5_child > *, body .pb5_gchild > * > *{ padding-bottom:1rem; }
body .pb6, body .pb6_child > *, body .pb6_gchild > * > *{ padding-bottom:1.2rem; }
body .pb7, body .pb7_child > *, body .pb7_gchild > * > *{ padding-bottom:1.4rem; }
body .pb8, body .pb8_child > *, body .pb8_gchild > * > *{ padding-bottom:1.6rem; }
body .pb9, body .pb9_child > *, body .pb9_gchild > * > *{ padding-bottom:1.8rem; }
body .pb10, body .pb10_child > *, body .pb10_gchild > * > *{ padding-bottom:2rem; }
body .pb11, body .pb11_child > *, body .pb11_gchild > * > *{ padding-bottom:2.2rem; }
body .pb12, body .pb12_child > *, body .pb12_gchild > * > *{ padding-bottom:2.4rem; }
body .pb13, body .pb13_child > *, body .pb13_gchild > * > *{ padding-bottom:2.6rem; }
body .pb14, body .pb14_child > *, body .pb14_gchild > * > *{ padding-bottom:2.8rem; }
body .pb15, body .pb15_child > *, body .pb15_gchild > * > *{ padding-bottom:3rem; }
body .pb16, body .pb16_child > *, body .pb16_gchild > * > *{ padding-bottom:3.2rem; }
body .pb17, body .pb17_child > *, body .pb17_gchild > * > *{ padding-bottom:3.4rem; }
body .pb18, body .pb18_child > *, body .pb18_gchild > * > *{ padding-bottom:3.6rem; }
body .pb19, body .pb19_child > *, body .pb19_gchild > * > *{ padding-bottom:3.8rem; }
body .pb20, body .pb20_child > *, body .pb20_gchild > * > *{ padding-bottom:4rem; }
body .pb21, body .pb21_child > *, body .pb21_gchild > * > *{ padding-bottom:4.2rem; }
body .pb22, body .pb22_child > *, body .pb22_gchild > * > *{ padding-bottom:4.4rem; }
body .pb23, body .pb23_child > *, body .pb23_gchild > * > *{ padding-bottom:4.6rem; }
body .pb24, body .pb24_child > *, body .pb24_gchild > * > *{ padding-bottom:4.8rem; }
body .pb25, body .pb25_child > *, body .pb25_gchild > * > *{ padding-bottom:5rem; }
body .pb26, body .pb26_child > *, body .pb26_gchild > * > *{ padding-bottom:5.2rem; }
body .pb27, body .pb27_child > *, body .pb27_gchild > * > *{ padding-bottom:5.4rem; }
body .pb28, body .pb28_child > *, body .pb28_gchild > * > *{ padding-bottom:5.6rem; }
body .pb29, body .pb29_child > *, body .pb29_gchild > * > *{ padding-bottom:5.8rem; }
body .pb30, body .pb30_child > *, body .pb30_gchild > * > *{ padding-bottom:6rem; }
/* FIN PADDINGS */

/*INICIO BORDER-RADIUS*/
body .brad1, body .brad1_child > *, body .brad1_gchild > * > *, body .b_rad1, body .b_rad1_child > *, body .b_rad1_gchild > * > *{
	-moz-border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	-ms-border-radius: 0.1rem;
	border-radius: 0.1rem;
}
body .brad2, body .brad2_child > *, body .brad2_gchild > * > *, body .b_rad2, body .b_rad2_child > *, body .b_rad2_gchild > * > *{
	-moz-border-radius: 0.2rem;
	-webkit-border-radius: 0.2rem;
	-ms-border-radius: 0.2rem;
	border-radius: 0.2rem;
}
body .brad3, body .brad3_child > *, body .brad3_gchild > * > *, body .b_rad3, body .b_rad3_child > *, body .b_rad3_gchild > * > *{
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	-ms-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
body .brad4, body .brad4_child > *, body .brad4_gchild > * > *, body .b_rad4, body .b_rad4_child > *, body .b_rad4_gchild > * > *{
	-moz-border-radius: 0.4rem;
	-webkit-border-radius: 0.4rem;
	-ms-border-radius: 0.4rem;
	border-radius: 0.4rem;
}
body .brad5, body .brad5_child > *, body .brad5_gchild > * > *, body .b_rad5, body .b_rad5_child > *, body .b_rad5_gchild > * > *{
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	-ms-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
body .brad6, body .brad6_child > *, body .brad6_gchild > * > *, body .b_rad6, body .b_rad6_child > *, body .b_rad6_gchild > * > *{
	-moz-border-radius: 0.6rem;
	-webkit-border-radius: 0.6rem;
	-ms-border-radius: 0.6rem;
	border-radius: 0.6rem;
}
body .brad7, body .brad7_child > *, body .brad7_gchild > * > *, body .b_rad7, body .b_rad7_child > *, body .b_rad7_gchild > * > *{
	-moz-border-radius: 0.7rem;
	-webkit-border-radius: 0.7rem;
	-ms-border-radius: 0.7rem;
	border-radius: 0.7rem;
}
body .brad8, body .brad8_child > *, body .brad8_gchild > * > *, body .b_rad8, body .b_rad8_child > *, body .b_rad8_gchild > * > *{
	-moz-border-radius: 0.8rem;
	-webkit-border-radius: 0.8rem;
	-ms-border-radius: 0.8rem;
	border-radius: 0.8rem;
}
body .brad9, body .brad9_child > *, body .brad9_gchild > * > *, body .b_rad9, body .b_rad9_child > *, body .b_rad9_gchild > * > *{
	-moz-border-radius: 0.9rem;
	-webkit-border-radius: 0.9rem;
	-ms-border-radius: 0.9rem;
	border-radius: 0.9rem;
}
body .brad10, body .brad10_child > *, body .brad10_gchild > * > *, body .b_rad10, body .b_rad10_child > *, body .b_rad10_gchild > * > *{
	-moz-border-radius: 1rem;
	-webkit-border-radius: 1rem;
	-ms-border-radius: 1rem;
	border-radius: 1rem;
}
body .circle, body .circle_child > *, body .circle_gchild > * > *{
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
}
/*FIN BORDER-RADIUS*/


h1, h2, h3, h4, h5, h6{
	font-weight:700;
	margin:0px 0px 5px 0px;
	font-size:inherit;
	line-height:normal;
	font-family:'Roboto', sans-serif;
}
.ht1{ font-size:1.5rem; }
.ht2{ font-size:1.4rem; }
.ht3{ font-size:1.3rem; }
.ht4{ font-size:1.2rem; }
.ht5{ font-size:1.1rem; }
.ht6{ font-size:1rem; }

body #out, body .out, body .out_child > *{
	position:absolute;
	z-index:1000;
	top:-10000px;
	width:1px;
	height:1px;
}
ul.ul_init, ul.ul_init li, ol.ol_init, ol.ol_init li, ul.ul_nolist, ol.ol_nolist, ul.ul_nolist li, ol.ol_nolist li{
	position:relative;
	list-style:none;
	overflow:hidden;
}
ul.ul_init, ol.ol_init{
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
img{
	max-width:100%;
	width: auto;
	height: auto;
	border:none;
}
.cover, .cover_child > *, .cover_gchild > * > *{
	object-fit: cover;
}
.ratio1_1, .ratio1_2, .ratio2_1, .ratio3_2, .ratio3_4, .ratio4_3, .ratio16_9, .ratio16_10, .ratio1_1_child > *, .ratio1_2_child > *, .ratio2_1_child > *, .ratio3_2_child > *, .ratio3_4_child > *, .ratio4_3_child > *, .ratio16_9_child > *, .ratio16_10_child > *, .ratio1_1_gchild > * > *, .ratio1_2_gchild > * > *, .ratio2_1_gchild > * > *, .ratio3_2_gchild > * > *, .ratio3_4_gchild > * > *, .ratio4_3_gchild > * > *, .ratio16_9_gchild > * > *, .ratio16_10_gchild > * > *{
	overflow: hidden;
	text-align: center;
}
.ratio1_1:before, .ratio1_2:before, .ratio2_1:before, .ratio3_2:before, .ratio3_4:before, .ratio4_3:before, .ratio16_9:before, .ratio16_10:before, .ratio1_1_child > *:before, .ratio1_2_child > *:before, .ratio2_1_child > *:before, .ratio3_2_child > *:before, .ratio3_4_child > *:before, .ratio4_3_child > *:before, .ratio16_9_child > *:before, .ratio16_10_child > *:before, .ratio1_1_gchild > * > *:before, .ratio1_2_gchild > * > *:before, .ratio2_1_gchild > * > *:before, .ratio3_2_gchild > * > *:before, .ratio3_4_gchild > * > *:before, .ratio4_3_gchild > * > *:before, .ratio16_9_gchild > * > *:before, .ratio16_10_gchild > * > *:before{
	content:"";
	display:block;
	padding-top: 100%;
}
.ratio1_2:before, .ratio1_2_child > *:before, .ratio1_2_gchild > * > *:before{ padding-top: 200%; }
.ratio2_1:before, .ratio2_1_child > *:before, .ratio2_1_gchild > * > *:before{ padding-top: 50%; }
.ratio3_2:before, .ratio3_2_child > *:before, .ratio3_2_gchild > * > *:before{ padding-top: 66.666%; }
.ratio3_4:before, .ratio3_4_child > *:before, .ratio3_4_gchild > * > *:before{ padding-top: 133.333%; }
.ratio4_3:before, .ratio4_3_child > *:before, .ratio4_3_gchild > * > *:before{ padding-top: 75%; }
.ratio16_9:before, .ratio16_9_child > *:before, .ratio16_9_gchild > * > *:before{ padding-top: 56.25%; }
.ratio16_10:before, .ratio16_10_child > *:before, .ratio16_10_gchild > * > *:before{ padding-top: 62.5%; }

.ratio1_1 > *, .ratio1_2  > *, .ratio2_1  > *, .ratio3_2  > *, .ratio3_4  > *, .ratio4_3  > *, .ratio16_9  > *, .ratio16_10  > *, .ratio1_1_child > *  > *, .ratio1_2_child > *  > *, .ratio2_1_child > *  > *, .ratio3_2_child > *  > *, .ratio3_4_child > *  > *, .ratio4_3_child > *  > *, .ratio16_9_child > *  > *, .ratio16_10_child > *  > *, .ratio1_1_gchild > * > *  > *, .ratio1_2_gchild > * > *  > *, .ratio2_1_gchild > * > *  > *, .ratio3_2_gchild > * > *  > *, .ratio3_4_gchild > * > *  > *, .ratio4_3_gchild > * > *  > *, .ratio16_9_gchild > * > *  > *, .ratio16_10_gchild > * > *  > *{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
.ratio1_1 > img, .ratio1_2 > img, .ratio2_1 > img, .ratio3_2 > img, .ratio3_4 > img, .ratio4_3 > img, .ratio16_9 > img, .ratio16_10 > img, .ratio1_1_child > * > img, .ratio1_2_child > * > img, .ratio2_1_child > * > img, .ratio3_2_child > * > img, .ratio3_4_child > * > img, .ratio4_3_child > * > img, .ratio16_9_child > * > img, .ratio16_10_child > * > img, .ratio1_1_gchild > * > * > img, .ratio1_2_gchild > * > * > img, .ratio2_1_gchild > * > * > img, .ratio3_2_gchild > * > * > img, .ratio3_4_gchild > * > * > img, .ratio4_3_gchild > * > * > img, .ratio16_9_gchild > * > * > img, .ratio16_10_gchild > * > * > img{
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

pre, code, pre code{
	margin:0px;
	display: block;
	white-space: pre;
	font-family: 'Courier new', monospace;
	overflow: auto;
}
code{
	display: inline;
	white-space: inherit;
}
p{
    margin: 1.6rem 0rem;
}
a, .a, .show_em, .show_em_side{
	outline:none;
	text-decoration:none;
	cursor:pointer;
	color: #282b25;
}
table{
	border-collapse: collapse;
	border-spacing: 10px;
	border: 0px;
}
td, th{
	padding: 0.5em;
	border:1px solid rgb(60,60,60);
	font-size: 0.9rem;
	line-height: 1.4rem;
}
table.b0 td, table.b0 th{
	border:none;
}
.table1{
	width: 100%;
}
.table1 th{
	color: #ffffff;
	background-color: rgb(31,116,180);
	border-color: rgb(20,100,160);
}
.table1 tr:nth-child(2n+1){
	background-color: rgb(246, 246,246);
}

/* ALINEACIÓN VERTICAL */
body .vpos, body .vpos_child > *, body .vpos_gchild > * > *, body .v_pos, body .v_pos_child > *, body .v_pos_gchild > * > *, .em_cab > *:first-child{
	position:relative;
	top:50%;
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}
/* ALINEACIÓN VERTICAL CON AJUSTE VISUAL */
body .vpos.t1, body .vpos_child.t1 > *, body .vpos_gchild.t1 > * > *, body .v_pos.t1, body .v_pos_child.t1 > *, body .v_pos_gchild.t1 > * > *{ top:49%; }
body .vpos.t2, body .vpos_child.t2 > *, body .vpos_gchild.t2 > * > *, body .v_pos.t2, body .v_pos_child.t2 > *, body .v_pos_gchild.t2 > * > *{ top:48%; }
body .vpos.t3, body .vpos_child.t3 > *, body .vpos_gchild.t3 > * > *, body .v_pos.t3, body .v_pos_child.t3 > *, body .v_pos_gchild.t3 > * > *{ top:47%; }
body .vpos.t4, body .vpos_child.t4 > *, body .vpos_gchild.t4 > * > *, body .v_pos.t4, body .v_pos_child.t4 > *, body .v_pos_gchild.t4 > * > *{ top:46%; }
body .vpos.t5, body .vpos_child.t5 > *, body .vpos_gchild.t5 > * > *, body .v_pos.t5, body .v_pos_child.t5 > *, body .v_pos_gchild.t5 > * > *{ top:45%; }
body .vpos.t6, body .vpos_child.t6 > *, body .vpos_gchild.t6 > * > *, body .v_pos.t6, body .v_pos_child.t6 > *, body .v_pos_gchild.t6 > * > *{ top:44%; }
body .vpos.t7, body .vpos_child.t7 > *, body .vpos_gchild.t7 > * > *, body .v_pos.t7, body .v_pos_child.t7 > *, body .v_pos_gchild.t7 > * > *{ top:43%; }
body .vpos.t8, body .vpos_child.t8 > *, body .vpos_gchild.t8 > * > *, body .v_pos.t8, body .v_pos_child.t8 > *, body .v_pos_gchild.t8 > * > *{ top:42%; }
body .vpos.t9, body .vpos_child.t9 > *, body .vpos_gchild.t9 > * > *, body .v_pos.t9, body .v_pos_child.t9 > *, body .v_pos_gchild.t9 > * > *{ top:41%; }
body .vpos.t10, body .vpos_child.t10 > *, body .vpos_gchild.t10 > * > *, body .v_pos.t10, body .v_pos_child.t10 > *, body .v_pos_gchild.t10 > * > *{ top:40%; }

/* BOTONES */
.boton, button{
	position: relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	overflow:hidden;
	cursor:pointer;
	color: rgb(50,50,50);
	background-color:rgb(230,230,230);
	text-align:center;
	padding:0.3rem 1.3rem;
	font-size: 1rem;
	line-height: 1.6rem;
	vertical-align: top;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
button{
	border: none;
}
.boton.mini, button.mini{
	font-size: 0.8rem;
	line-height: 1.5rem;
    padding:0.2rem 1rem;
}
.boton.med, button.med{
	font-size: 1.1rem;
	line-height: 1.6rem;
    padding:0.6rem 1.6rem;
}
.boton.big, button.big{
	font-size: 1.3rem;
	line-height: 1.9rem;
    padding:0.8rem 2rem;
}
/* FIN BOTONES */

/* EMERGENTES Y CAPA LOADING */
.emergentes, .emergente, .loading{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index: 1000;
}
.emergente, .loading{
	background-color:rgba(0,0,0,0.8);
	z-index:1000;
}
.loading{
	background-color:rgb(255,255,255,0.8);
	z-index:1002;
}
.emergente, .em_content{
	-webkit-overflow-scrolling: touch;
}
.em_int, .em_cab{
	width:100%;
	height:100%;
	min-width:300px;
	margin:0px auto;
	overflow:hidden;
	background-color:rgb(255,255,255);
}
.em_int{
	height: 100vh;
	display: block;
	overflow: auto;
}
.em_cab{
	text-align:center;
	height:40px;
	z-index:3;
	flex:0 0 auto;
	-moz-box-shadow:0px 1px 10px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.05);
	-ms-box-shadow:0px 1px 10px rgba(0,0,0,0.05);
	box-shadow:0px 1px 10px rgba(0,0,0,0.05);
}
.em_cab > *:first-child{
	display:block;
	margin:0px auto;
}
.em_cab img{
	max-width: 90%;
    max-height: 90%;
}
.em_content{
	width:100%;
	height: auto;
	min-height: 120px;
	background-color:rgb(255,255,255);
	overflow:hidden;
	text-align:left;
	font-weight:300;
}
.em_pad{
	padding:0px 10% 8rem 10%;
}
.em_int .tit_em{
	background-color:rgb(246,246,246);
    margin:0px 0px 1.8rem 0px;
	padding:0.7rem 0px 0.8rem 0px;
    text-align:center;
    text-transform:uppercase;
	font-weight:300;
	font-size: 1.3rem;
}
.emergente .em_cab .close, .icon_close{
	position:absolute;
	right:6px;
	top:6px;
	width:26px;
	height:26px;
	display:block;
	z-index:3;
	cursor:pointer;
	border: 3px solid rgb(255,255,255);
	background-color: rgb(222,40,25);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
.emergente .em_cab .close:hover, .icon_close:hover{
	background-color: rgb(242,70,40);
}
.emergente .boton.close_em{
	font-weight: 400;
	background-color:rgb(214,73,73);
	color: rgb(255,255,255);
}
/* DIBUJO "X" */
.emergente .em_cab .close:before, .emergente .em_cab .close:after, .icon_close:before, .icon_close:after{
    content:''; 
    position:absolute;
    width:14px;
    height:3px;
    background-color:white;
    border-radius:2px;
    top:9px;
}
.emergente .em_cab .close:before, .icon_close:before{
	-moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    left:50%;
    margin-left: -7px;
}
.emergente .em_cab .close:after, .icon_close:after{
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    right:50%;
    margin-right: -7px;
}
/* FIN DIBUJO "X" */

/* CAPAS LOADING INICIO*/
.loading div{
	width: 100%;
	position: relative;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.loading.active, .emergente.active, .emergentes.active{
	display: block;
}
.loading:before, .loading svg{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.loading svg{
	height: 40px;
}
.loading svg path, .loading svg circle{
	fill:rgb(0,0,0);
}
.loading.t1:before{
	content:"Cargando";
	padding-right: 4px;
}
/* CAPAS LOADING FIN*/

/* CAPAS EMERGENTES LATERALES Y LISTADOS EN RESOLUCIÓN MÓVIL - INICIO */
.emergente_l, .emergente_r, .emergente_t, .emergente_b, .mobile_l.mob_act, .mobile_r.mob_act{
	display: none;
	flex-direction: column;
	flex-wrap: nowrap;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 1000;
	height: 100%;
	width: 25%;
	min-width:280px;
	background-color: #ffffff;
	overflow: auto;
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.emergente_r, .mobile_r.mob_act{
	left:auto;
	right:0px;
}
.emergente_t, .emergente_b{
	height: auto;
	min-height: 35%;
	width: 100%;
	min-width: none;
}
.emergente_b{
	top:auto;
	bottom: 0px;
}
.emergente_l .content, .emergente_r .content, .emergente_t .content, .emergente_b .content, .mobile_l.mob_act .content, .mobile_r.mob_act .content{
	width: 100%;
	height: 100%;
	overflow: auto;
	/*padding aquí no, mejor en capa interior*/
}
.emergente_l > .content + .close, .emergente_r .content + .close, .emergente_t .content + .close, .emergente_b .content + .close, .mobile_l.mob_act .content + .close, .mobile_r.mob_act .content + .close{
	width: calc(100% - 2rem);
	margin:0.6rem 1rem;
	height: auto;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mobile_l.mob_act .mobile_content, .mobile_r.mob_act .mobile_content{
	height: 100%;
	text-align: center;
	overflow: auto;
}
.mobile_l.mob_act .mobile_content + .boton, .mobile_r.mob_act .mobile_content + .boton{
	height: auto;
	width: calc(100% - 2rem);
	margin:1rem;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}
.mobile_l.mob_act .mobile_content > *, .mobile_r.mob_act .mobile_content > *{
	display: block;
	width: calc(100% - 2rem);
	margin:0px 1rem 0.7rem 1rem;
}
.mobile_l + *, .mobile_r + *, .mobile_l .mobile_content > *:first-child, .mobile_r .mobile_content > *:first-child, .mobile_l > *:last-child, .mobile_r > *:last-child{
	display: none;
}
.mobile_l.mob_act + *, .mobile_r.mob_act + *, .mobile_l.mob_act .mobile_content > *:first-child, .mobile_r.mob_act .mobile_content > *:first-child, .mobile_l.mob_act > *:last-child, .mobile_r.mob_act > *:last-child{
	display: inline-block;
}
.mobile_l.mob_act .mobile_content > *:first-child, .mobile_r.mob_act .mobile_content > *:first-child{
	margin-top: 1rem;
}
@media screen and (min-width: 760px){
	.mobile_l, .mobile_r, .mobile_l .mobile_content, .mobile_r .mobile_content, .mobile_l .mobile_content > *, .mobile_r .mobile_content > *{
		display: inline;
	}
}
@media screen and (max-width: 759.99px){
	/*Deshabilitar IOS zoom en elementos de formulario*/
	select, textarea, input{
		font-size: 1rem !important;
	}
	select:focus, textarea:focus, input:focus{
		font-size: 16px !important;
	}
	.em_int{
        -webkit-transform: translateZ(0px);
        -webkit-transform: translate3d(0,0,0);
        -webkit-perspective: 1000;
    }
	.mobile_l + *, .mobile_r + *, .mobile_l .mobile_content > *:first-child, .mobile_r  .mobile_content > *:first-child, .mobile_l > *:last-child, .mobile_r > *:last-child{
		display: inline-block;
	}
	.mobile_l, .mobile_r{
		display: none;
		flex-direction: column;
		flex-wrap: nowrap;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 1000;
		height: 100%;
		width: 25%;
		min-width:300px;
		background-color: #ffffff;
		overflow: auto;
		text-align: center;
		-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		-ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	}
	.mobile_r{
		left:auto;
		right:0px;
	}
	.mobile_l .mobile_content, .mobile_r .mobile_content{
		height: 100%;
		overflow: auto;
	}
	.mobile_l .mobile_content + .boton, .mobile_r .mobile_content + .boton{
		height: auto;
		width: calc(100% - 2rem);
		margin:1rem;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}
	.mobile_l .mobile_content > *, .mobile_r .mobile_content > *{
		width: calc(100% - 2rem);
		margin:0px 1rem 1rem 1rem;
	}
	.mobile_l .mobile_content > *:first-child, .mobile_r .mobile_content > *:first-child{
		margin-top: 1rem;
	}
}
/* CAPAS EMERGENTES LATERALES Y LISTADOS EN RESOLUCIÓN MÓVIL - FIN */
/*FIN EMERGENTES,  CAPA LOADING Y LISTADOS EMERGENTES PARA MÓVIL */

/* FORMS */
form, .form{
	margin:0px;
}
label, .label{
	font-weight: 700;
	font-size: 0.9rem;
}
form label, form .label, .form label, .form .label{
	display: inline-block;
	*display: inline;
	*zoom:1;
}
input, textarea, select{
	outline: none;
	text-decoration: none;
	width: 100%;
	height:38px;
	padding:6px 10px;
	font-size:1rem;
	font-weight:400;
	background:none;
	background-color:#fff;
	border:1px solid rgb(230,230,230);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
input[type="checkbox"], input[type="radio"]{
	width: auto;
	height: auto;
	padding: 0px;
	margin:0px 1px 0px 1px;
	vertical-align:baseline;
	background-color: rgb(255,255,255);
	border:none;
}	
input[type="file"]{
	height:auto;
	border:none;
	background:none;
}
input[disabled], textarea[disabled], select[disabled]{
	cursor: default;
	border:1px solid rgb(204,204,204);
	color:rgba(0,0,0,0.3);
	background:rgb(220, 220, 220);
}
textarea{
	resize:none;
	height:auto;
	min-height: 120px;
}
select{
	width: 100%;
	cursor: pointer;
	padding:6px 20px 6px 6px;
}
select *{
	font-size:0.9rem;
	line-height: 2rem;
}
::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: rgb(170,170,170);
	opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: rgb(170,170,170);
}
::-ms-input-placeholder { /* Microsoft Edge */
	color: rgb(170,170,170);
}
.error{
	display:none;
	color:rgb(204,0,0);
	font-size: 0.9rem;
}
.error_404, .info_em{
	color:rgb(204,0,0);
	font-size: 1.2rem;
	font-weight: bold;
}
.info_em{
	color:rgb(0,0,0);
}
/* FIN FORMS */

/* NO SELECCIONABLE */
a, .a, .boton, button, .show_em, .show_em_side{
	outline: none;
	-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

/*CAPAS ADAPT*/
.adapt, .container{
	width:86%;
	min-width:300px;
	margin:0px auto;
}
@media screen and (min-width: 760px){ .adapt, .container{ width:700px;} }
@media screen and (min-width: 1000px){ .adapt, .container{ width:920px;} }
@media screen and (min-width: 1260px){ .adapt, .container{	width:1120px;} }
@media screen and (min-width: 1580px){ .adapt, .container{	width:1320px;} }
@media screen and (min-width: 1700px) { .adapt, .container{ width:1440px;} }
@media screen and (min-width: 1900px) { .adapt, .container{ width:1600px;} }

/*CAPAS BOX*/
.boxes{
	display: grid;
	width:100%;
	justify-content: space-between;
	grid-template-columns: 1fr;
}
.boxes > *{
	font-size: 1rem;
}
.boxes.n2_end{
	grid-template-columns: repeat(2, 1fr);
	grip-column-gap: 8%; /*old*/
	column-gap: 8%;
}
/*FIN CAPAS BOX*/

/*CAPAS FLEXBOX*/
.row, .col, .mix{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.col{
	flex-direction:column;
}
.row > *, .col > *, .mix > *{
	width: auto;
	height: auto;
	flex-grow: 1;
	flex-basis: auto;
}
.row > .w_auto, .col > .w_auto{
	flex-grow: 0;
}
.row.fl_nowrap, .col.fl_nowrap{
	flex-wrap: nowrap;
}
.row.noflex1, .col.noflex1, .mix.noflex1{
	display: block;
}
.row.reverse, .mix.reverse{
	flex-direction: row-reverse;
}
.col.reverse{
	flex-direction: column-reverse;
}
.row.n2 > *, .row.n3 > *, .row.n4 > *, .row.n5 > *, .row.n6 > *, .row.n7 > *, .row.n8 > *, .mix.n2 > *, .mix.n3 > *, .mix.n4 > *, .mix.n5 > *, .mix.n6 > *, .mix.n7 > *, .mix.n8 > *{
	width: 100%;
	flex-grow: 0;
}
.row.n2.n2_end > *, .row.n3.n2_end > *, .row.n4.n2_end > *, .row.n5.n2_end > *, .row.n6.n2_end > *, .row.n7.n2_end > *, .row.n8.n2_end > *{
	width: 50%;
}
.row.n2xn1 > *, .row.n3xn1 > *, .row.n4xn2 > *, .mix.n2xn1 > *, .mix.n3xn1 > *, .mix.n4xn2 > *{
	width: 100%;
}
.mix.n2.n2_end > *, .mix.n3.n2_end > *, .mix.n4.n2_end > *, .mix.n5.n2_end > *, .mix.n6.n2_end > *, .mix.n7.n2_end > *, .mix.n8.n2_end > *{
	width: 48%;
	margin-right: 4%;
}
.mix.n2.n2_end > *:nth-child(2n), .mix.n3.n2_end > *:nth-child(2n), .mix.n4.n2_end > *:nth-child(2n), .mix.n5.n2_end > *:nth-child(2n), .mix.n6.n2_end > *:nth-child(2n), .mix.n7.n2_end > *:nth-child(2n), .mix.n8.n2_end > *:nth-child(2n){
	margin-right: 0px;
}
.col.n2 > *, .col.n3 > *, .col.n4 > *, .col.n5 > *, .col.n6 > *, .col.n7 > *, .col.n8 > *{
	height: 100%;
	flex-grow: 0;
}
.row > .f1, .col > .f1, .mix > .f1{
	flex: 1;
}
.row > .f0, .col > .f0, .mix > .f0{
	flex: 0;
}
.row > .f_auto, .col > .f_auto, .mix > .f_auto{
	flex: 0 0 auto;
}
/*FIN CAPAS FLEX*/

/*GRIDS 2 COLUMNAS*/
.grid{
	display: block;
}
.grid.n2r, .grid.n2l{
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". rowspan" ". rowspan";
}
.grid.n2l{
	grid-template-areas: "rowspan ." "rowspan .";
}
.grid.n2r > *:nth-child(1), .grid.n2l > *:nth-child(1){
	align-self: flex-end;
}
.grid.n2r > :nth-child(2), .grid.n2l > :nth-child(2){
	grid-area: rowspan;
	align-self: center;
}
.grid.n2r > :nth-child(3), .grid.n2l > :nth-child(3){
	align-self: flex-start;
}
/*FIN GRIDS 2 COLUMNAS*/

/*MEDIA QUERIES*/
@media screen and (max-width:419.99px){
	.row.noflex2, .col.noflex2, .mix.noflex2{
		display: block;
	}
}
@media screen and (min-width: 420px){

}
@media screen and (max-width: 759.99px){
	body .hide_mob{
		display: none;
	}
	body .show_mob{
		display: inline-block;
	}
	body .show_mob.row, body .show_mob.col{
		display: flex;
	}
	.col.n2, .col.n3, .col.n4, .col.n5, .col.n6, .col.n7, .col.n8{
		height: auto;
	}
	.row.noflex3, .col.noflex3, .mix.noflex3{
		display: block;
	}
}
@media screen and (min-width: 760px){
	.em_int{
		display: flex;
		flex-direction: column;
		overflow: hidden;
	}
	.em_content{
		overflow: auto;
	}
	.em_pad{
		padding:0px 10% 4rem 10%;
	}
	.grid{
		display: grid;
		width: 100%;
		grid-gap: 5%;
		justify-content: space-between;
	}
	.grid.init{
		grid-gap: 0px;
	}
	.boxes.n2, .boxes.n4, .boxes.n8{
		grid-template-columns: repeat(2, 1fr);
		grip-column-gap: 8%; /*old*/
		column-gap: 8%;
	}
	.boxes.n3, .boxes.n5, .boxes.n6, .boxes.n7, .boxes.n3.n2_end, .boxes.n5.n2_end, .boxes.n6.n2_end, .boxes.n7.n2_end{
		grid-template-columns: repeat(3, 1fr);
		grip-column-gap: 5%; /*old*/
		column-gap: 5%;
	}
	.boxes.n2xn1, .boxes.n3xn1{
		grid-template-columns: 1fr;
	}
	.grid.n2, .grid.n4, .grid.n8{
		grid-template-columns: repeat(2, 1fr);
	} 
	.grid.n3, .grid.n5, .grid.n6, .grid.n7, .grid.n3.n2_end, .grid.n5.n2_end, .grid.n6.n2_end, .grid.n7.n2_end{
		grid-template-columns: repeat(3, 1fr);
	}
	.grid.n2xn1, .grid.n3xn1{
		grid-template-columns: 1fr;
	}

	.row.n2 > *, .row.n4 > *, .row.n8 > *{
		width: 50%;
	}
	.row.n3 > *, .row.n5 > *, .row.n6 > *, .row.n7 > *, .row.n3.n2_end > *, .row.n5.n2_end > *, .row.n6.n2_end > *, .row.n7.n2_end > *{
		width: 33.333%;
	}
	.mix.n2 > *, .mix.n4 > *, .mix.n8 > *{
		width: 48%;
		margin-right: 4%;
	}
	.mix.n3 > *, .mix.n5 > *, .mix.n6 > *, .mix.n7 > *, .mix.n3.n2_end > *, .mix.n5.n2_end > *, .mix.n6.n2_end > *, .mix.n7.n2_end > *, .mix.n3.n2_end > *:nth-child(2n), .mix.n5.n2_end > *:nth-child(2n), .mix.n6.n2_end > *:nth-child(2n), .mix.n7.n2_end > *:nth-child(2n){
		width: 30%;
		margin-right: 5%;
	}
	.mix.n2 > *:nth-child(2n), .mix.n4 > *:nth-child(2n), .mix.n8 > *:nth-child(2n), .mix.n3 > *:nth-child(3n), .mix.n5 > *:nth-child(3n), .mix.n6 > *:nth-child(3n), .mix.n7 > *:nth-child(3n), .mix.n3.n2_end > *:nth-child(3n), .mix.n5.n2_end > *:nth-child(3n), .mix.n6.n2_end > *:nth-child(3n), .mix.n7.n2_end > *:nth-child(3n), .mix.n2xn1 > *, .mix.n3xn1 > *{
		margin-right: 0%;
	}

	.col.n2 > *, .col.n4 > *, .col.n8 > *{
		height: 50%;
	}
	.col.n3 > *, .col.n5 > *, .col.n6 > *, .col.n7 > *{
		height: 33.333%;
	}

	body .justify{ text-align:justify; }

	.em_int{
		width: 70%;
		height:auto;
		max-height:90vh;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-ms-border-radius:10px;
		border-radius:10px;
		position:relative;
		top:48%;
		-moz-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
	}
	.em_int .tit_em{
		font-size:1.6rem;
	}
	.em_cab{
		height:60px;
	}
	.emergente .close{
		width:26px;
		height:26px;
		background-size: 26px;
	}
	.boxes > * input[type="checkbox"], .boxes > * input[type="radio"], .row > * input[type="checkbox"], .row > * input[type="radio"], .col > * input[type="checkbox"], .col > * input[type="radio"]{
		margin-top: 34px;
	}
	body .hide_desk{
	    display: none;
	}
	body .show_desk{
		display: inline-block;
	}
	body .show_desk.row, body .show_desk.col{
		display: flex;
	}
}
@media screen and (max-width: 999.99px){
	.row.noflex4, .col.noflex4, .mix.noflex4{
		display: block;
	}
}
@media screen and (min-width: 1000px){
	.boxes.n2xn1, .boxes.n4xn2, .grid.n2xn1, .grid.n4xn2{
		grid-template-columns: repeat(2, 1fr);
	}
	.boxes.n4, .boxes.n8, .boxes.n4.n2_end, .boxes.n8.n2_end, .grid.n4, .grid.n8, .grid.n4.n2_end, .grid.n8.n2_end{
		grid-template-columns: repeat(4, 1fr);
	}
	.boxes.n3xn1, .boxes.n5, .boxes.n6, .boxes.n7, .grid.n3xn1, .grid.n5, .grid.n6, .grid.n7{
		grid-template-columns: repeat(3, 1fr);
	}
	.boxes.n2xn1, .boxes.n4xn2, .boxes.n3xn1{
		grip-column-gap: 8%; /*old*/
		column-gap: 8%;
	}
	.boxes.n4, .boxes.n8, .boxes.n4.n2_end, .boxes.n8.n2_end{
		grip-column-gap: 4%; /*old*/
		column-gap: 4%;
	}

	.row.n4 > *, .row.n8 > *, .row.n4.n2_end > *, .row.n8.n2_end > *{
		width: 25%;
	}
	.row.n2xn1 > *, .row.n4xn2 > *{
		width: 50%;
	}
	.row.n3xn1 > *{
		width: 33.333%;
	}
	.mix.n4 > *, .mix.n4.n2_end > *, .mix.n4 > *:nth-child(2n), .mix.n4.n2_end > *:nth-child(2n), .mix.n8 > *, .mix.n8.n2_end > *, .mix.n8 > *:nth-child(2n), .mix.n8.n2_end > *:nth-child(2n){
		width: 22%;
		margin-right: 4%;
	}
	.mix.n2xn1 > *, .mix.n4xn2 > *{
		width: 48%;
		margin-right: 4%;
	}
	.mix.n3xn1 > *{
		width: 30%;
		margin-right: 5%;
	}
	.mix.n4 > *:nth-child(4n), .mix.n8 > *:nth-child(4n), .mix.n4.n2_end > *:nth-child(4n), .mix.n8.n2_end > *:nth-child(4n), .mix.n2xn1 > *:nth-child(2n), .mix.n4xn2 > *:nth-child(2n), .mix.n3xn1 > *:nth-child(3n){
		margin-right: 0px;
	}
	.col.n4 > *, .col.n8 > *{
		height: 25%;
	}

	.em_int{
		width: 60%;
		max-height:80vh;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		-ms-border-radius:20px;
		border-radius:20px;
	}
	.em_cab{
		height:70px;
	}
	input, select{
		height:50px;
	}
	select *{
		font-size:0.8rem;
	}
	textarea{
		height:160px;
	}
	.boxes > * input[type="checkbox"], .boxes > * input[type="radio"], .row > * input[type="checkbox"], .row > * input[type="radio"], .col > * input[type="checkbox"], .col > * input[type="radio"]{
		margin-top: 48px;
	}
}
@media screen and (max-width: 1259.99px){
	.row.noflex5, .col.noflex5, .mix.noflex5{
		display: block;
	}
}
@media screen and (min-width: 1260px){
	.boxes.n4xn2, .grid.n4xn2{
		grid-template-columns: repeat(4, 1fr);
	}
	.boxes.n5, .boxes.n5.n2_end{
		grid-template-columns: repeat(5, 1fr);
		grip-column-gap: 2%; /*old*/
		column-gap: 2%;
	}
	.boxes.n4xn2{
		grip-column-gap: 4%; /*old*/
		column-gap: 4%;
	}
	.grid.n5, .grid.n5.n2_end{
		grid-template-columns: repeat(5, 1fr);
	}

	.row.n5 > *, .row.n5.n2_end > *{
		width: 20%;
	}
	.row.n4xn2 > *{
		width: 25%;
	}
	.mix.n4xn2 > *, .mix.n4xn2 > *:nth-child(2n){
		width: 22%;
		margin-right: 4%;
	}
	.mix.n5 > *, .mix.n5.n2_end > *, .mix.n5 > *:nth-child(2n), .mix.n5.n2_end > *:nth-child(2n), .mix.n5 > *:nth-child(3n), .mix.n5.n2_end > *:nth-child(3n){
		width: 18%;
		margin-right: 2.5%;
	}
	.mix.n5 > *:nth-child(5n), .mix.n5.n2_end > *:nth-child(5n), .mix.n4xn2 > *:nth-child(4n){
		margin-right: 0%;
	}
	.col.n5 > *{
		height: 20%;
	}

	body .txt{
		width: 80%;
		margin-left:auto;
		margin-right:auto;
	}
}
@media screen and (max-width: 1579.99px){
	.row.noflex6, .col.noflex6, .mix.noflex6{
		display: block;
	}
}
@media screen and (min-width: 1580px){
	.boxes.n6, .boxes.n6.n2_end{
		grid-template-columns: repeat(6, 1fr);
		grip-column-gap: 3.2%; /*old*/
		column-gap: 3.2%;
	}
	.boxes.n7, .boxes.n7.n2_end{
		grid-template-columns: repeat(7, 1fr);
		grip-column-gap: 2.5%; /*old*/
		column-gap: 2.5%;
	}
	.boxes.n8, .boxes.n8.n2_end{
		grid-template-columns: repeat(8, 1fr);
		grip-column-gap: 2.4%; /*old*/
		column-gap: 2.4%;
	}
	.grid.n6, .grid.n6.n2_end{
		grid-template-columns: repeat(6, 1fr);
	}
	.grid.n7, .grid.n7.n2_end{
		grid-template-columns: repeat(7, 1fr);
	}
	.grid.n8, .grid.n8.n2_end{
		grid-template-columns: repeat(8, 1fr);
	}

	.row.n6 > *, .row.n6.n2_end > *{
		width: 16.666%;
	}
	.row.n7 > *, .row.n7.n2_end > *{
		width: 14.285%;
	}
	.row.n8 > *, .row.n8.n2_end > *{
		width: 12.5%;
	}
	.mix.n6 > *, .mix.n6.n2_end > *, .mix.n6 > *:nth-child(2n), .mix.n6.n2_end > *:nth-child(2n), .mix.n6 > *:nth-child(3n), .mix.n6.n2_end > *:nth-child(3n){
		width: 14%;
		margin-right: 3.2%;
	}
	.mix.n7 > *, .mix.n7.n2_end > *, .mix.n7 > *:nth-child(2n), .mix.n7.n2_end > *:nth-child(2n), .mix.n7 > *:nth-child(3n), .mix.n7.n2_end > *:nth-child(3n){
		width: 12.1%;
		margin-right: 2.55%;
	}
	.mix.n8 > *, .mix.n8.n2_end > *, .mix.n8 > *:nth-child(2n), .mix.n8.n2_end > *:nth-child(2n), .mix.n8 > *:nth-child(4n), .mix.n8.n2_end > *:nth-child(4n){
		width: 10.4%;
		margin-right: 2.4%;
	}
	.mix.n6 > *:nth-child(6n), .mix.n6.n2_end > *:nth-child(6n), .mix.n7 > *:nth-child(7n), .mix.n7.n2_end > *:nth-child(7n), .mix.n8 > *:nth-child(8n), .mix.n8.n2_end > *:nth-child(8n){
		margin-right: 0%;
	}
	.col.n6 > *{
		height: 16.666%;
	}
	.col.n7 > *{
		height: 14.285%;
	}
	.col.n8 > *{
		height: 12.5%;
	}
	.em_int{
		width: 50%;
	}
	body .txt{
		width: 70%;
	}
}
@media screen and (max-width: 1699.99px){
	.row.noflex7, .col.noflex7, .mix.noflex7{
		display: block;
	}
}
@media screen and (min-width: 1700px) {

}
@media print{

}