/*@font-face {
  font-family: 'my-team-icons';
  src: url('font/my-team-icons.eot?62413570');
  src: url('font/my-team-icons.eot?62413570#iefix') format('embedded-opentype'),
       url('font/my-team-icons.woff?62413570') format('woff'),
       url('font/my-team-icons.ttf?62413570') format('truetype'),
       url('font/my-team-icons.svg?62413570#my-team-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}


*/

.clear{ clear:both; width:100%; }
.clear_div{ clear:both; height:14px; }
.clear_div2{ clear:both; height:22px; }

.clear_0{ clear:both; height:0;}
.clear_5{ clear:both; height:5px;}
.clear_10{ clear:both; height:10px;}
.clear_20{ clear:both; height:20px;}
.clear_30{ clear:both; height:30px;}
.clear_40{ clear:both; height:40px;}
.clear_50{ clear:both; height:50px;}
.clear_60{ clear:both; height:60px;}
.clear_70{ clear:both; height:70px;}
.clear_80{ clear:both; height:80px;}
.clear_90{ clear:both; height:90px;}

.fleft{float:left;}
.fright{float:right;}
.dblock{ display:block;}

.t_left,.t_left p{ text-align:left;}
.t_center,.t_center p{ text-align:center;}
.t_right,.t_right p{ text-align:right;}

t_v_mid{ vertical-align:text-bottom; }

.pad_5{ padding:5px;}
.pad_10{ padding:10px;}
.pad_20{ padding:20px;}
.pad_30{ padding:30px;}
.pad_40{ padding:40px;}
.pad_50{ padding:50px;}

.margin_5{ margin:5px;}
.margin_10{ margin:10px;}
.margin_20{ margin:20px;}
.margin_30{ margin:30px;}
.margin_40{ margin:40px;}
.margin_50{ margin:50px;}
.margin_60{ margin:60px;}
.margin_70{ margin:70px;}

.margin_l_0{ margin-left:0px;}
.margin_l_5{ margin-left:5px;}
.margin_l_10{ margin-left:10px;}
.margin_l_20{ margin-left:20px;}
.margin_l_30{ margin-left:30px;}
.margin_l_40{ margin-left:40px;}
.margin_l_50{ margin-left:50px;}
.margin_l_60{ margin-left:60px;}

.margin_r_5{ margin-right:5px;}
.margin_r_10{ margin-right:10px;}
.margin_r_20{ margin-right:20px;}
.margin_r_30{ margin-right:30px;}
.margin_r_40{ margin-right:40px;}
.margin_r_50{ margin-right:50px;}
.margin_r_60{ margin-right:60px;}

.margin_b_5{ margin-bottom:5px;}
.margin_b_10{ margin-bottom:10px;}
.margin_b_20{ margin-bottom:20px;}
.margin_b_30{ margin-bottom:30px;}
.margin_b_40{ margin-bottom:40px;}
.margin_b_50{ margin-bottom:50px;}
.margin_b_60{ margin-bottom:60px;}

.margin_t_5{ margin-top:5px;}
.margin_t_10{ margin-top:10px;}
.margin_t_20{ margin-top:20px;}
.margin_t_30{ margin-top:30px;}
.margin_t_40{ margin-top:40px;}
.margin_t_50{ margin-top:50px;}
.margin_t_60{ margin-top:60px;}


.pad_t_5{ padding-top:5px;}
.pad_t_10{ padding-top:10px;}
.pad_t_20{ padding-top:20px;}
.pad_t_30{ padding-top:30px;}
.pad_t_40{ padding-top:40px;}
.pad_t_50{ padding-top:50px;}
.pad_t_60{ padding-top:60px;}

.pad_r_5{ padding-right:5px;}
.pad_r_10{ padding-right:10px;}
.pad_r_20{ padding-right:20px;}
.pad_r_30{ padding-right:30px;}
.pad_r_40{ padding-right:40px;}
.pad_r_50{ padding-right:50px;}
.pad_r_60{ padding-right:60px;}


.pad_l_5{ padding-left:5px;}
.pad_l_10{ padding-left:10px;}
.pad_l_20{ padding-left:20px;}
.pad_l_30{ padding-left:30px;}
.pad_l_40{ padding-left:40px;}
.pad_l_50{ padding-left:50px;}
.pad_l_60{ padding-left:60px;}


.hidden{display:none !important;}

.tx-22{ font-size:22px !important;}
.tx-24{ font-size:24px !important;}
.tx-26{ font-size:26px !important;}
.tx-28{ font-size:28px !important;}
.tx-30{ font-size:30px !important;}
.tx-32{ font-size:32px !important;}

.max_wi_50{ max-width:50%; }
.max_wi_60{ max-width:60%; }
.max_wi_70{ max-width:70%; }
.max_wi_80{ max-width:80%; }
.max_wi_90{ max-width:90%; }
.max_wi_100{ max-width:100%; }

.wi_60{width:60px !important;}
.wi_80{width:80px !important;}
.wi_100{width:100px !important;}
.wi_120{width:120px !important;}
.wi_140{width:140px !important;}
.wi_160{width:160px !important;}
.wi_170{width:170px !important;}
.wi_180{width:180px !important;}
.wi_190{width:190px !important;}
.wi_200{width:200px !important;}
.wi_210{width:210px !important;}

.wi_perc_20{ width:20%; }
.wi_perc_25{ width:25%; }
.wi_perc_30{ width:30%; }
.wi_perc_40{ width:40%; }
.wi_perc_50{ width:50%; }
.wi_perc_75{ width:75%; }
.wi_perc_100,.full_wi{ width:100%; }


.tx-white{ color:#FFF !important;}
.tx-black{ color:#000 !important;}
.tx-grey{ color:#666 !important;}
.tx-grey-cl{ color:#999 !important;}
.tx-blue{ color:#308BFF !important;}
.tx-blue-fosc{ color:#2A73C4 !important;}

.tx_disabled{ opacity:.5;}

.bg_white{ background:#FFF;}
.bg_grey{ background:#B0B0B0;}

.in_block{ display:inline-block;}

.pos_rel{ position:relative;}
.pos_abs{ position:absolute;}

/*.wi_100{ width:100% !important;}
.wi_99{ width:99% !important;}
.wi_98{ width:98% !important;}
.wi_90{ width:90% !important;}
.wi_80{ width:80% !important;}
.wi_70{ width:70% !important;}*/

.he_0{height:0; margin:0; padding:0;};
.he_100{ height:100%;}
.he_90{ height:90%;}
.he_80{ height:80%;}
.he_70{ height:70%;}

.ta_l,.tx_left{ text-align:left;}
.ta_r,.tx_right{ text-align:right;}
.ta_c,.tx_center{ text-align:center;}

.posc_t{ position:absolute; top:0;}
.posc_b{ position:absolute; bottom:0;}


/*borders*/

.border_dot{ border-bottom:1px dotted #666; }

.border_1px{border:1px solid;}
.border_2px{border:2px solid;}
 
.border_t_1px{border-top:1px solid #333;}
.border_b_1px{border-bottom:1px solid #333;}

.border_rojo	{ 	border-color:#A51722 !important;}
.border_azul	{ 	border-color:#2E3192 !important;}
.border_naranja	{ 	border-color:#F15A24 !important;}
.border_verde,.border_green	{ 	border-color:#006837 !important;}
.border_amarillo{ 	border-color:#FFDA00 !important;}
.border_lila	{ 	border-color:#660091 !important;}
.border_white	{ 	border-color:#FFF !important;}
.border_grey_cl	{ 	border-color:#dedede !important;}
 

/*round corners*/
.round_3,.border_rad_3{ border-radius:3px !important;}
.round_5,.border_rad_5{ border-radius:5px !important;}
.round_6,.border_rad_6{ border-radius:6px !important;}
.round_10,.border_rad_10{ border-radius:10px !important;}
.round_20,.border_rad_20{ border-radius:20px !important;}
.round_30,.border_rad_30{ border-radius:30px !important;}
.round_40,.border_rad_40{ border-radius:40px !important;}
.round_50,.border_rad_50{ border-radius:50px !important;}


.use-icfont:before{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Ionicons';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	padding:0 5px;
	border-radius:6px;
}
/*columns*/

.columns_txt_2{-moz-columns: 2; -webkit-columns: 2; columns: 2; 
}
.columns_txt_3{-moz-columns: 3; -webkit-columns: 3; columns: 3; 
}
.columns_txt_4{-moz-columns: 4; -webkit-columns: 4; columns: 4;  
}
.columns_txt_5{-moz-columns: 5; -webkit-columns: 5; columns: 5;
}
.columns_txt_6{-moz-columns: 6; -webkit-columns: 6; columns: 6;}
.columns_txt_7{-moz-columns: 7; -webkit-columns: 7; columns: 7;}
.columns_txt_8{ -moz-columns: 8; -webkit-columns: 8; columns: 8;}

/*botones xtras*/

.button-small{
	font-size:12px;
}


.button-large{
	font-size:16px !important;
}

.button-ic{
	
}

.button-ic:before{
	position: relative;
	top:4px;
	display: inline-block;
	font-family: 'my-team-icons';
	font-style: normal;
	line-height:inherit;
	-webkit-font-smoothing: antialiased;
	padding:0 10px 0 0;
}
.button-ic.button-cancel:before{
	content: "\f12a";
}

.button-ic.button-save:before{
	content: "\f122";
}
.button-ic.button-new:before{
	content: "\f218";
}

.button-red{
	background:#F00;color:#FFF;
}
.button-red:hover{
	background:#FFF; border-color:#F00; color:#F00;
}
.button-green{
	background:#F00; color:#FFF;
}
.button-green:hover{
	background:#FFF; color:#F00;border-color:#F00; 
}
.button-green_cl{
	background:#11A900; color:#FFF;
}
.button-golden{
	background: -webkit-linear-gradient(left top, #E4C54B 0%, #AC851D 150%);
	color:#FFF;
}

.button-blue_ln{
	border:1px solid #596D7C !important; color:#384B56 !important;
}
.button-blue_ln:hover{
	background:#596D7C !important; color:#FFF !important;
}

.button-green_cl:hover{
	background:#FFF; border-color:#11A900; color:#11A900; line-height:12px;
}
.page_back_button:before{
	content:'\e825'; font-size:18px;
}

.page_back_button{
	font-family:"SerifCuellarFont", Georgia, "Times New Roman", Times, serif;
	-webkit-font-smoothing: antialiased;
	padding:3px 20px 4px !important; font-size:14px !important; margin-top:5px;
}

/*botones revslider*/
.white-button-sans-framed{
	padding:8px 12px; border:1px solid #fff; 
	font-size:20px; color:#fff !important;
	font-family:"SerifCuellarFont","Times New Roman", Times, serif;
	-webkit-font-smoothing: antialiased;
}
.white-button-sans-framed:hover{
	background:#FFF; color:#333 !important;
}

	.full-perc.column                		{ width: 100%; }

    .one-half-perc.column                	{ width: 50%; }

    .one-third-perc.column                	{ width: 33.3%; }
    .two-thirds-perc.column               	{ width: 66.5%;  }	
	
    .one-quarter-perc.column                { width: 25%; }
	
    .one-quarterfix-perc.column             { width: 25%; }
	
    .two-quarter-perc.column                { width: 50%; }
	
    .three-quarter-perc.column              { width: 75%; }
	
	
    .one-fifth-perc.column                	{ width: 20%; }
    .two-fifth-perc.column               	{ width: 40%;  }	
    .three-fifth-perc.column               	{ width: 60%;  }	
    .four-fifth-perc.column               	{ width: 80%;  }	
	
	
	
    .half-six-perc.column					{ width: 8.3%; }
    .one-six-perc.column                	{ width: 16.6%; }
    .two-six-perc.column               		{ width: 33.3%;  }	
    .three-six-perc.column               	{ width: 50%;  }	
    .four-six-perc.column               	{ width: 66,6%;  }	
    .five-six-perc.column               	{ width: 83,2%;  }	
	
@media screen and (max-width:810px) {
	.columns_txt_2,
	.columns_txt_3,
	.columns_txt_4,
	.columns_txt_5,
	.columns_txt_6,
	.columns_txt_7,
	.columns_txt_8{ -moz-columns: 2; -webkit-columns: 2; columns: 2;}
	
}
@media screen and (max-width: 594px) {
	/*columns*/

.columns_txt_2,
.columns_txt_3,
.columns_txt_4,
.columns_txt_5,
.columns_txt_6,
.columns_txt_7,
.columns_txt_8{ -moz-columns: 1; -webkit-columns: 1; columns: 1;}

}

