/*  
Description: Archivo para el trabajo con el sistema de columnas.
Author: Fèline Interactive
Author URI: http://www.feline.cl
Version: 1.0
*/
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*:before, *:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.fila{
	margin-left:-15px;
	margin-right:-15px;
}
.fila.full{
	margin-left:0;
	margin-right:0;
}
.fila:before, .fila:after{
	content:" ";
	display:table;
}
.fila:after{
	clear:both;
}
.col-ch-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-ch-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-ch-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-ch-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-ch-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-ch-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-ch-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-ch-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-ch-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-ch-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-ch-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-ch-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
	float:left;
}
.col-md-12{
	width:100%;
}
.col-md-11{
	width:91.66666667%;
}
.col-md-10{
	width:83.33333333%;
}
.col-md-9{
	width:75%;
}
.col-md-8{
	width:66.66666667%;
}
.col-md-7{
	width:58.33333333%;
}
.col-md-6{
	width:50%;
}
.col-md-5{
	width:41.66666667%;
}
.col-md-4{
	width:33.33333333%;
}
.col-md-3{
	width:25%;
}
.col-md-2{
	width:16.66666667%;
}
.col-md-1{
	width:8.33333333%;
}
.col-md-offset-12{
	margin-left:100%;
}
.col-md-offset-11{
	margin-left:91.66666667%;
}
.col-md-offset-10{
	margin-left:83.33333333%;
}
.col-md-offset-9{
	margin-left:75%;
}
.col-md-offset-8{
	margin-left:66.66666667%;
}
.col-md-offset-7{
	margin-left:58.33333333%;
}
.col-md-offset-6{
	margin-left:50%;
}
.col-md-offset-5{
	margin-left:41.66666667%;
}
.col-md-offset-4{
	margin-left:33.33333333%;
}
.col-md-offset-3{
	margin-left:25%;
}
.col-md-offset-2{
	margin-left:16.66666667%;
}
.col-md-offset-1{
	margin-left:8.33333333%;
}
.col-md-offset-0{
	margin-left:0%;
}

@media (min-width:1280px){
.col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12{
	float:left;
}
.col-lg-12{
	width:100%;
}
.col-lg-11{
	width:91.66666667%;
}
.col-lg-10{
	width:83.33333333%;
}
.col-lg-9{
	width:75%;
}
.col-lg-8{
	width:66.66666667%;
}
.col-lg-7{
	width:58.33333333%;
}
.col-lg-6{
	width:50%;
}
.col-lg-5{
	width:41.66666667%;
}
.col-lg-4{
	width:33.33333333%;
}
.col-lg-3{
	width:25%;
}
.col-lg-2{
	width:16.66666667%;
}
.col-lg-1{
	width:8.33333333%;
}
.col-lg-offset-12{
	margin-left:100%;
}
.col-lg-offset-11{
	margin-left:91.66666667%;
}
.col-lg-offset-10{
	margin-left:83.33333333%;
}
.col-lg-offset-9{
	margin-left:75%;
}
.col-lg-offset-8{
	margin-left:66.66666667%;
}
.col-lg-offset-7{
	margin-left:58.33333333%;
}
.col-lg-offset-6{
	margin-left:50%;
}
.col-lg-offset-5{
	margin-left:41.66666667%;
}
.col-lg-offset-4{
	margin-left:33.33333333%;
}
.col-lg-offset-3{
	margin-left:25%;
}
.col-lg-offset-2{
	margin-left:16.66666667%;
}
.col-lg-offset-1{
	margin-left:8.33333333%;
}
.col-lg-offset-0{
	margin-left:0%;
}
}

@media (max-width:991px){
.col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12{
	float:left;
}
.col-sm-12{
	width:100%;
}
.col-sm-11{
	width:91.66666667%;
}
.col-sm-10{
	width:83.33333333%;
}
.col-sm-9{
	width:75%;
}
.col-sm-8{
	width:66.66666667%;
}
.col-sm-7{
	width:58.33333333%;
}
.col-sm-6{
	width:50%;
}
.col-sm-5{
	width:41.66666667%;
}
.col-sm-4{
	width:33.33333333%;
}
.col-sm-3{
	width:25%;
}
.col-sm-2{
	width:16.66666667%;
}
.col-sm-1{
	width:8.33333333%;
}
.col-sm-offset-12{
	margin-left:100%;
}
.col-sm-offset-11{
	margin-left:91.66666667%;
}
.col-sm-offset-10{
	margin-left:83.33333333%;
}
.col-sm-offset-9{
	margin-left:75%;
}
.col-sm-offset-8{
	margin-left:66.66666667%;
}
.col-sm-offset-7{
	margin-left:58.33333333%;
}
.col-sm-offset-6{
	margin-left:50%;
}
.col-sm-offset-5{
	margin-left:41.66666667%;
}
.col-sm-offset-4{
	margin-left:33.33333333%;
}
.col-sm-offset-3{
	margin-left:25%;
}
.col-sm-offset-2{
	margin-left:16.66666667%;
}
.col-sm-offset-1{
	margin-left:8.33333333%;
}
.col-sm-offset-0{
	margin-left:0%;
}
}

@media (max-width:767px){
.col-xs-1,  .col-xs-2,  .col-xs-3,  .col-xs-4,  .col-xs-5,  .col-xs-6,  .col-xs-7,  .col-xs-8,  .col-xs-9,  .col-xs-10,  .col-xs-11,  .col-xs-12{
	float:left;
}
.col-xs-12{
	width:100%;
}
.col-xs-11{
	width:91.66666667%;
}
.col-xs-10{
	width:83.33333333%;
}
.col-xs-9{
	width:75%;
}
.col-xs-8{
	width:66.66666667%;
}
.col-xs-7{
	width:58.33333333%;
}
.col-xs-6{
	width:50%;
}
.col-xs-5{
	width:41.66666667%;
}
.col-xs-4{
	width:33.33333333%;
}
.col-xs-3{
	width:25%;
}
.col-xs-2{
	width:16.66666667%;
}
.col-xs-1{
	width:8.33333333%;
}
.col-xs-offset-12{
	margin-left:100%;
}
.col-xs-offset-11{
	margin-left:91.66666667%;
}
.col-xs-offset-10{
	margin-left:83.33333333%;
}
.col-xs-offset-9{
	margin-left:75%;
}
.col-xs-offset-8{
	margin-left:66.66666667%;
}
.col-xs-offset-7{
	margin-left:58.33333333%;
}
.col-xs-offset-6{
	margin-left:50%;
}
.col-xs-offset-5{
	margin-left:41.66666667%;
}
.col-xs-offset-4{
	margin-left:33.33333333%;
}
.col-xs-offset-3{
	margin-left:25%;
}
.col-xs-offset-2{
	margin-left:16.66666667%;
}
.col-xs-offset-1{
	margin-left:8.33333333%;
}
.col-xs-offset-0{
	margin-left:0%;
}
}

@media (max-width:479px){
.col-ch-1,  .col-ch-2,  .col-ch-3,  .col-ch-4,  .col-ch-5,  .col-ch-6,  .col-ch-7,  .col-ch-8,  .col-ch-9,  .col-ch-10,  .col-ch-11,  .col-ch-12{
	float:left;
}
.col-ch-12{
	width:100%;
}
.col-ch-11{
	width:91.66666667%;
}
.col-ch-10{
	width:83.33333333%;
}
.col-ch-9{
	width:75%;
}
.col-ch-8{
	width:66.66666667%;
}
.col-ch-7{
	width:58.33333333%;
}
.col-ch-6{
	width:50%;
}
.col-ch-5{
	width:41.66666667%;
}
.col-ch-4{
	width:33.33333333%;
}
.col-ch-3{
	width:25%;
}
.col-ch-2{
	width:16.66666667%;
}
.col-ch-1{
	width:8.33333333%;
}
.col-ch-offset-12{
	margin-left:100%;
}
.col-ch-offset-11{
	margin-left:91.66666667%;
}
.col-ch-offset-10{
	margin-left:83.33333333%;
}
.col-ch-offset-9{
	margin-left:75%;
}
.col-ch-offset-8{
	margin-left:66.66666667%;
}
.col-ch-offset-7{
	margin-left:58.33333333%;
}
.col-ch-offset-6{
	margin-left:50%;
}
.col-ch-offset-5{
	margin-left:41.66666667%;
}
.col-ch-offset-4{
	margin-left:33.33333333%;
}
.col-ch-offset-3{
	margin-left:25%;
}
.col-ch-offset-2{
	margin-left:16.66666667%;
}
.col-ch-offset-1{
	margin-left:8.33333333%;
}
.col-ch-offset-0{
	margin-left:0%;
}
}

.visible-md{
	display:block;
}
@media (max-width:479px){
.visible-ch{
	display:block !important;
}
}
@media (max-width:767px){
.visible-xs{
	display:block !important;
}
}
@media (max-width:991px){
.visible-sm{
	display:block !important;
}
}
@media (min-width:1280px){
.visible-lg{
	display:block !important;
}
}

.oculto-md{
	display:none;
}
@media (max-width:480px){
.oculto-ch{
	display:none !important;
}
}
@media (max-width:767px){
.oculto-xs{
	display:none !important;
}
}
@media (max-width:991px){
.oculto-sm{
	display:none !important;
}
}
@media (min-width:1200px){
.oculto-lg{
	display:none !important;
}
}