/*
Archivo de estilos para contenidos, versión 1.2
Última actualización 05/08/15
*/

@charset 'UTF-8';

/*---- Título Módulo ----*/
/*-- Estilo 1 --*/
body.estilo_1 {
  background-color: #7A2A90;
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
body.estilo_2 {
  background-color: #7BBF41;
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
body.estilo_3 {
  background-color: #00814A;
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
body.estilo_4 {
  background-color: #00A7A4;
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
body.estilo_5 {
  background-color: #0071BB;
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
body.estilo_6 {
  background-color: #2E3192;
}
/*-- Estilo 6 --*/
/*---- Título Módulo ----*/

/*---- Título Módulo ----*/
.content_titulo_modulo {
	display: inline-block;
	overflow: hidden;
	margin-top: 16%;
	width: auto;
	margin-bottom: 8%;
}
.content_titulo_modulo .content_titulo_modulo_icon {
	width: 145px;
	height: 145px;
	border-radius: 80px;
	border: 4px solid #fff;
	vertical-align: middle;
	display: inline-block;
	z-index: 2;
	position: relative;
	background-color: #ccc;
	position: relative;
}
.content_titulo_modulo .content_titulo_modulo_icon i {
	color: #fff;
    font-size: 5em;
    height: 100%;
    line-height: 138px;
    padding-left: 5.5%;
    text-align: center;
    width: 100%;
}
.content_titulo_modulo .content_titulo_modulo_icon img {
	width: 100%;
}
.content_titulo_modulo .content_titulo_modulo_text {
	background-color: #bbb;
	width: auto;
	border-top-right-radius: 55px;
	border-bottom-right-radius: 55px;
	vertical-align: middle;
	display: inline-block;
	padding: 4px 56px 7px 52px;
	margin-left: -40px;
	z-index: 1;
	position: relative;
}
.content_titulo_modulo .content_titulo_modulo_text h2 {
	color: #fff;
	font-size: 2.3em;
	text-transform: uppercase;
}
.content_titulo_modulo .content_titulo_modulo_shadow {
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	display: block;
	width: 94%;
	height: 55px;
	margin-left: 4%;
	margin-top: -14px;
	opacity: 0.3;
	position: relative;
	z-index: 0;
	background-color: #ddd;
}

/*-- Estilo 1 --*/
.content_titulo_modulo.estilo_1 .content_titulo_modulo_icon {
	background-color: #7A2A90;
}
.content_titulo_modulo.estilo_1 .content_titulo_modulo_text {
	background-color: #7A2A90;
	box-shadow: inset 0px 0px 0px 8px #8C67AC, inset 0px 0px 0px 11px #fff;
}
.content_titulo_modulo.estilo_1 .content_titulo_modulo_shadow {
	background: -moz-linear-gradient(top,  rgba(103,48,142,1) 0%, rgba(103,48,142,0.2) 58%, rgba(103,48,142,0) 99%, rgba(103,48,142,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,48,142,1)), color-stop(58%,rgba(103,48,142,0.2)), color-stop(99%,rgba(103,48,142,0)), color-stop(100%,rgba(103,48,142,0)));
	background: -webkit-linear-gradient(top,  rgba(103,48,142,1) 0%,rgba(103,48,142,0.2) 58%,rgba(103,48,142,0) 99%,rgba(103,48,142,0) 100%);
	background: -o-linear-gradient(top,  rgba(103,48,142,1) 0%,rgba(103,48,142,0.2) 58%,rgba(103,48,142,0) 99%,rgba(103,48,142,0) 100%);
	background: -ms-linear-gradient(top,  rgba(103,48,142,1) 0%,rgba(103,48,142,0.2) 58%,rgba(103,48,142,0) 99%,rgba(103,48,142,0) 100%);
	background: linear-gradient(to bottom,  rgba(103,48,142,1) 0%,rgba(103,48,142,0.2) 58%,rgba(103,48,142,0) 99%,rgba(103,48,142,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67308e', endColorstr='#0067308e',GradientType=0 );
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.content_titulo_modulo.estilo_2 .content_titulo_modulo_icon {
	background-color: #7BBF41;
}
.content_titulo_modulo.estilo_2 .content_titulo_modulo_text {
	background-color: #7BBF41;
	box-shadow: inset 0px 0px 0px 8px #B9D230, inset 0px 0px 0px 11px #fff;
}
.content_titulo_modulo.estilo_2 .content_titulo_modulo_shadow {
	background: -moz-linear-gradient(top,  rgba(123,190,65,1) 0%, rgba(123,190,65,0.2) 58%, rgba(123,190,65,0) 99%, rgba(123,190,65,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,190,65,1)), color-stop(58%,rgba(123,190,65,0.2)), color-stop(99%,rgba(123,190,65,0)), color-stop(100%,rgba(123,190,65,0)));
	background: -webkit-linear-gradient(top,  rgba(123,190,65,1) 0%,rgba(123,190,65,0.2) 58%,rgba(123,190,65,0) 99%,rgba(123,190,65,0) 100%);
	background: -o-linear-gradient(top,  rgba(123,190,65,1) 0%,rgba(123,190,65,0.2) 58%,rgba(123,190,65,0) 99%,rgba(123,190,65,0) 100%);
	background: -ms-linear-gradient(top,  rgba(123,190,65,1) 0%,rgba(123,190,65,0.2) 58%,rgba(123,190,65,0) 99%,rgba(123,190,65,0) 100%);
	background: linear-gradient(to bottom,  rgba(123,190,65,1) 0%,rgba(123,190,65,0.2) 58%,rgba(123,190,65,0) 99%,rgba(123,190,65,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bbe41', endColorstr='#007bbe41',GradientType=0 );
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.content_titulo_modulo.estilo_3 .content_titulo_modulo_icon {
	background-color: #00814A;
}
.content_titulo_modulo.estilo_3 .content_titulo_modulo_text {
	background-color: #00814A;
	box-shadow: inset 0px 0px 0px 8px #27B56C, inset 0px 0px 0px 11px #fff;
}
.content_titulo_modulo.estilo_3 .content_titulo_modulo_shadow {
	background: -moz-linear-gradient(top,  rgba(0,129,74,1) 0%, rgba(0,129,74,0.2) 58%, rgba(0,129,74,0) 99%, rgba(0,129,74,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,129,74,1)), color-stop(58%,rgba(0,129,74,0.2)), color-stop(99%,rgba(0,129,74,0)), color-stop(100%,rgba(0,129,74,0)));
	background: -webkit-linear-gradient(top,  rgba(0,129,74,1) 0%,rgba(0,129,74,0.2) 58%,rgba(0,129,74,0) 99%,rgba(0,129,74,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,129,74,1) 0%,rgba(0,129,74,0.2) 58%,rgba(0,129,74,0) 99%,rgba(0,129,74,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,129,74,1) 0%,rgba(0,129,74,0.2) 58%,rgba(0,129,74,0) 99%,rgba(0,129,74,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,129,74,1) 0%,rgba(0,129,74,0.2) 58%,rgba(0,129,74,0) 99%,rgba(0,129,74,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00814a', endColorstr='#0000814a',GradientType=0 );
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.content_titulo_modulo.estilo_4 .content_titulo_modulo_icon {
	background-color: #00A7A4;
}
.content_titulo_modulo.estilo_4 .content_titulo_modulo_text {
	background-color: #00A7A4;
	box-shadow: inset 0px 0px 0px 8px #45BFC5, inset 0px 0px 0px 11px #fff;
}
.content_titulo_modulo.estilo_4 .content_titulo_modulo_shadow {
	background: -moz-linear-gradient(top,  rgba(0,166,163,1) 0%, rgba(0,166,163,0.2) 58%, rgba(0,166,163,0) 99%, rgba(0,166,163,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,166,163,1)), color-stop(58%,rgba(0,166,163,0.2)), color-stop(99%,rgba(0,166,163,0)), color-stop(100%,rgba(0,166,163,0)));
	background: -webkit-linear-gradient(top,  rgba(0,166,163,1) 0%,rgba(0,166,163,0.2) 58%,rgba(0,166,163,0) 99%,rgba(0,166,163,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,166,163,1) 0%,rgba(0,166,163,0.2) 58%,rgba(0,166,163,0) 99%,rgba(0,166,163,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,166,163,1) 0%,rgba(0,166,163,0.2) 58%,rgba(0,166,163,0) 99%,rgba(0,166,163,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,166,163,1) 0%,rgba(0,166,163,0.2) 58%,rgba(0,166,163,0) 99%,rgba(0,166,163,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6a3', endColorstr='#0000a6a3',GradientType=0 );
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.content_titulo_modulo.estilo_5 .content_titulo_modulo_icon {
	background-color: #0071BB;
}
.content_titulo_modulo.estilo_5 .content_titulo_modulo_text {
	background-color: #0071BB;
	box-shadow: inset 0px 0px 0px 8px #00ABEB, inset 0px 0px 0px 11px #fff;
}
.content_titulo_modulo.estilo_5 .content_titulo_modulo_shadow {
	background: -moz-linear-gradient(top,  rgba(0,113,186,1) 0%, rgba(0,113,186,0.2) 58%, rgba(0,113,186,0) 99%, rgba(0,113,186,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,113,186,1)), color-stop(58%,rgba(0,113,186,0.2)), color-stop(99%,rgba(0,113,186,0)), color-stop(100%,rgba(0,113,186,0)));
	background: -webkit-linear-gradient(top,  rgba(0,113,186,1) 0%,rgba(0,113,186,0.2) 58%,rgba(0,113,186,0) 99%,rgba(0,113,186,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,113,186,1) 0%,rgba(0,113,186,0.2) 58%,rgba(0,113,186,0) 99%,rgba(0,113,186,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,113,186,1) 0%,rgba(0,113,186,0.2) 58%,rgba(0,113,186,0) 99%,rgba(0,113,186,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,113,186,1) 0%,rgba(0,113,186,0.2) 58%,rgba(0,113,186,0) 99%,rgba(0,113,186,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071ba', endColorstr='#000071ba',GradientType=0 );
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.content_titulo_modulo.estilo_6 .content_titulo_modulo_icon {
	background-color: #2E3192;
}
.content_titulo_modulo.estilo_6 .content_titulo_modulo_text {
	background-color: #2E3192;
	box-shadow: inset 0px 0px 0px 8px #4E499E, inset 0px 0px 0px 11px #fff;
}
.content_titulo_modulo.estilo_6 .content_titulo_modulo_shadow {
	background: -moz-linear-gradient(top,  rgba(46,49,145,1) 0%, rgba(46,49,145,0.2) 58%, rgba(46,49,145,0) 99%, rgba(46,49,145,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,49,145,1)), color-stop(58%,rgba(46,49,145,0.2)), color-stop(99%,rgba(46,49,145,0)), color-stop(100%,rgba(46,49,145,0)));
	background: -webkit-linear-gradient(top,  rgba(46,49,145,1) 0%,rgba(46,49,145,0.2) 58%,rgba(46,49,145,0) 99%,rgba(46,49,145,0) 100%);
	background: -o-linear-gradient(top,  rgba(46,49,145,1) 0%,rgba(46,49,145,0.2) 58%,rgba(46,49,145,0) 99%,rgba(46,49,145,0) 100%);
	background: -ms-linear-gradient(top,  rgba(46,49,145,1) 0%,rgba(46,49,145,0.2) 58%,rgba(46,49,145,0) 99%,rgba(46,49,145,0) 100%);
	background: linear-gradient(to bottom,  rgba(46,49,145,1) 0%,rgba(46,49,145,0.2) 58%,rgba(46,49,145,0) 99%,rgba(46,49,145,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3191', endColorstr='#002e3191',GradientType=0 );
}
/*-- Estilo 6 --*/
/*---- Título Módulo ----*/


/*---- Título Tema ----*/
.content_titulo_tema {
	display: inline-block;
	overflow: hidden;
	width: auto;
	margin-bottom: 12px;
}
.content_titulo_tema .content_titulo_tema_icon {
	width: 78px;
	height: 78px;
	border-radius: 50px;
	border: 2px solid #fff;
	vertical-align: middle;
	display: inline-block;
	z-index: 2;
	position: relative;
	background-color: #7A2A90;
}
.content_titulo_tema .content_titulo_tema_icon i {
	color: #fff;
    font-size: 2.8em;
    height: 100%;
    line-height: 71px;
    padding-left: 5.5%;
    text-align: center;
    width: 100%;
}
.content_titulo_tema .content_titulo_tema_icon img {
	width: 100%;
}
.content_titulo_tema .content_titulo_tema_text {
	background-color: #eae2f0;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    box-shadow: 0 0 0 1px #7a2a90 inset, 0 0 0 1px #fff inset;
    display: inline-block;
    height: 68px;
    position: relative;
    vertical-align: middle;
    max-width: 400px;
    z-index: 1;
	margin-left: -48px;
	padding: 0 21px 0 50px;
}
.content_titulo_tema .content_titulo_tema_text h4 {
	color: #7a2a90;
    display: table-cell;
    font-size: 1.2em;
    height: 66px;
    line-height: 24px;
    margin: 0;
    padding-top: 6px;
    text-transform: uppercase;
    vertical-align: middle;
}

/*-- Estilo 1 --*/
.content_titulo_tema.estilo_1 .content_titulo_tema_icon {
	background-color: #7A2A90;
}
.content_titulo_tema.estilo_1 .content_titulo_tema_text {
	background-color: #EAE2F0;
	box-shadow: inset 0px 0px 0px 5px #7A2A90, inset 0px 0px 0px 7px #fff;
}
.content_titulo_tema.estilo_1 .content_titulo_tema_text h4 {
	color: #7A2A90;
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.content_titulo_tema.estilo_2 .content_titulo_tema_icon {
	background-color: #7BBF41;
}
.content_titulo_tema.estilo_2 .content_titulo_tema_text {
	background-color: #EEF6E8;
	box-shadow: inset 0px 0px 0px 1px #7BBF41, inset 0px 0px 0px 1px #fff;
}
.content_titulo_tema.estilo_2 .content_titulo_tema_text h4 {
	color: #7BBF41;
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.content_titulo_tema.estilo_3 .content_titulo_tema_icon {
	background-color: #00814A;
}
.content_titulo_tema.estilo_3 .content_titulo_tema_text {
	background-color: #E5ECE8;
	box-shadow: inset 0px 0px 0px 1px #00814A, inset 0px 0px 0px 1px #fff;
}
.content_titulo_tema.estilo_3 .content_titulo_tema_text h4 {
	color: #00814A;
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.content_titulo_tema.estilo_4 .content_titulo_tema_icon {
	background-color: #00A7A4;
}
.content_titulo_tema.estilo_4 .content_titulo_tema_text {
	background-color: #E2EFE9;
	box-shadow: inset 0px 0px 0px 1px #00A7A4, inset 0px 0px 0px 1px #fff;
}
.content_titulo_tema.estilo_4 .content_titulo_tema_text h4 {
	color: #00A7A4;
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.content_titulo_tema.estilo_5 .content_titulo_tema_icon {
	background-color: #0071BB;
}
.content_titulo_tema.estilo_5 .content_titulo_tema_text {
	background-color: #E1F4FD;
	box-shadow: inset 0px 0px 0px 1px #0071BB, inset 0px 0px 0px 1px #fff;
}
.content_titulo_tema.estilo_5 .content_titulo_tema_text h4 {
	color: #0071BB;
}
/*-- Estilo 5 --*/
/*-- Estilo 6 --*/
.content_titulo_tema.estilo_6 .content_titulo_tema_icon {
	background-color: #2E3192;
}
.content_titulo_tema.estilo_6 .content_titulo_tema_text {
	background-color: #E0DEF0;
	box-shadow: inset 0px 0px 0px 1px #2E3192, inset 0px 0px 0px 1px #fff;
}
.content_titulo_tema.estilo_6 .content_titulo_tema_text h4 {
	color: #2E3192;
}
/*-- Estilo 6 --*/
/*---- Título Tema ----*/

/*---- Lista Módulos ----*/
.content_lista_modulos {
	padding: 0;
	margin: 10px 0 0 0;
	list-style: none;
}
.content_lista_modulos li {
	margin: 0 0 15px 0;
}
.content_lista_modulos li .content_lista_modulos_n_modulo {
	width: 109px;
	box-shadow: inset 0px 0px 0px 4px #8C67AC, inset 0px 0px 0px 6px #fff;
	border-radius: 23px;
	height: 48px;
	background-color: #7A2A90;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4.5%;
}
.content_lista_modulos li .content_lista_modulos_n_modulo h5 {
	font-size: 1.15em;
	text-align: center;
	padding-left: 2px;
	line-height: 56px;
	height: 48px;
	display: block;
	margin: 0;
	color: #fff;
	font-family: 'oswald_light', Arial;
	text-transform: uppercase;
}
.content_lista_modulos li .content_lista_modulos_title {
	width: 65%;
	display: inline-block;
	vertical-align: middle;
	padding: 12px 15px 12px 20px;
	background-color: #EAE2F0;
}
.content_lista_modulos li .content_lista_modulos_title p {
	color: #7A2A90;
	margin: 0;
	text-align: left;
}

/*-- Estilo 1 --*/
.content_lista_modulos.estilo_1 li .content_lista_modulos_n_modulo {
	box-shadow: inset 0px 0px 0px 4px #8C67AC, inset 0px 0px 0px 6px #fff;
	background-color: #7A2A90;
}
.content_lista_modulos.estilo_1 li .content_lista_modulos_title {
	background-color: #EAE2F0;
}
.content_lista_modulos.estilo_1 li .content_lista_modulos_title p {
	color: #7A2A90;
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.content_lista_modulos.estilo_2 li .content_lista_modulos_n_modulo {
	box-shadow: inset 0px 0px 0px 4px #B9D230, inset 0px 0px 0px 6px #fff;
	background-color: #7BBF41;
}
.content_lista_modulos.estilo_2 li .content_lista_modulos_title {
	background-color: #EEF6E8;
}
.content_lista_modulos.estilo_2 li .content_lista_modulos_title p {
	color: #7BBF41;
}
/*-- Estilo 2 --*/

/*-- Estilo 2 --*/
.content_lista_modulos.estilo_2 li .content_lista_modulos_n_modulo {
	box-shadow: inset 0px 0px 0px 4px #B9D230, inset 0px 0px 0px 6px #fff;
	background-color: #7BBF41;
}
.content_lista_modulos.estilo_2 li .content_lista_modulos_title {
	background-color: #EEF6E8;
}
.content_lista_modulos.estilo_2 li .content_lista_modulos_title p {
	color: #7BBF41;
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.content_lista_modulos.estilo_3 li .content_lista_modulos_n_modulo {
	box-shadow: inset 0px 0px 0px 4px #27B56C, inset 0px 0px 0px 6px #fff;
	background-color: #00814A;
}
.content_lista_modulos.estilo_3 li .content_lista_modulos_title {
	background-color: #E5ECE8;
}
.content_lista_modulos.estilo_3 li .content_lista_modulos_title p {
	color: #00814A;
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.content_lista_modulos.estilo_4 li .content_lista_modulos_n_modulo {
	box-shadow: inset 0px 0px 0px 4px #45BFC5, inset 0px 0px 0px 6px #fff;
	background-color: #00A7A4;
}
.content_lista_modulos.estilo_4 li .content_lista_modulos_title {
	background-color: #E2EFE9;
}
.content_lista_modulos.estilo_4 li .content_lista_modulos_title p {
	color: #00A7A4;
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.content_lista_modulos.estilo_5 li .content_lista_modulos_n_modulo {
	box-shadow: inset 0px 0px 0px 4px #00ABEB, inset 0px 0px 0px 6px #fff;
	background-color: #0071BB;
}
.content_lista_modulos.estilo_5 li .content_lista_modulos_title {
	background-color: #E1F4FD;
}
.content_lista_modulos.estilo_5 li .content_lista_modulos_title p {
	color: #0071BB;
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.content_lista_modulos.estilo_6 li .content_lista_modulos_n_modulo {
	box-shadow: inset 0px 0px 0px 4px #4E499E, inset 0px 0px 0px 6px #fff;
	background-color: #2E3192;
}
.content_lista_modulos.estilo_6 li .content_lista_modulos_title {
	background-color: #E0DEF0;
}
.content_lista_modulos.estilo_6 li .content_lista_modulos_title p {
	color: #2E3192;
}
/*-- Estilo 6 --*/
/*---- Lista Módulos ----*/

/*---- Globo de texto ----*/
.content_globo_texto {
	max-width: 250px;
	border: 5px solid #7A2A90;
	float: none;
	display: block;
	margin: auto;
	padding: 42px 15px 31px 15px;
	text-decoration: center;
	text-align: center;
	border-radius: 40px;
	position: relative;
	margin-bottom: 125px;
}
.content_globo_texto p {
	font-family: 'oswald_regular';
	font-size: 25px;
	line-height: 34px;
	margin: 0;
	color: #7A2A90;
	text-align: center;
	text-transform: uppercase;
}
.content_globo_texto .content_globo_texto_flecha {
	position: absolute;
	bottom: -90px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 90px;
	background-image: url('../img/content_globo_texto_flecha_1.png');
}
.content_globo_texto .content_globo_texto_shadow {
	width: 100%;
	height: 30px;
	position: absolute;
	margin-left: -6%;
	bottom: -115px;
	background-image: url('../img/content_globo_texto_shadow.png');
	background-repeat: no-repeat;
	background-position: center;
	opacity: 1;
	background-size: 97% auto;
}

/*-- Estilo 1 --*/
.content_globo_texto.estilo_1 {
	border: 5px solid #7A2A90;
}
.content_globo_texto.estilo_1 p {
	color: #7A2A90;
}
.content_globo_texto.estilo_1 .content_globo_texto_flecha {
	background-image: url('../img/content_globo_texto_flecha_1.png');
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.content_globo_texto.estilo_2 {
	border: 5px solid #7BBF41;
}
.content_globo_texto.estilo_2 p {
	color: #7BBF41;
}
.content_globo_texto.estilo_2 .content_globo_texto_flecha {
	background-image: url('../img/content_globo_texto_flecha_2.png');
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.content_globo_texto.estilo_3 {
	border: 5px solid #00814A;
}
.content_globo_texto.estilo_3 p {
	color: #00814A;
}
.content_globo_texto.estilo_3 .content_globo_texto_flecha {
	background-image: url('../img/content_globo_texto_flecha_3.png');
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.content_globo_texto.estilo_4 {
	border: 5px solid #00A7A4;
}
.content_globo_texto.estilo_4 p {
	color: #00A7A4;
}
.content_globo_texto.estilo_4 .content_globo_texto_flecha {
	background-image: url('../img/content_globo_texto_flecha_4.png');
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.content_globo_texto.estilo_5 {
	border: 5px solid #0071BB;
}
.content_globo_texto.estilo_5 p {
	color: #0071BB;
}
.content_globo_texto.estilo_5 .content_globo_texto_flecha {
	background-image: url('../img/content_globo_texto_flecha_5.png');
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.content_globo_texto.estilo_6 {
	border: 5px solid #2E3192;
}
.content_globo_texto.estilo_6 p {
	color: #2E3192;
}
.content_globo_texto.estilo_6 .content_globo_texto_flecha {
	background-image: url('../img/content_globo_texto_flecha_6.png');
}
/*-- Estilo 6 --*/
/*---- Globo de texto ----*/

/*---- Globo de texto largo ----*/
.content_globo_texto_largo {
	max-width: 450px;
	border: 5px solid #7A2A90;
	float: none;
	display: block;
	margin: auto;
	padding: 35px 15px 31px 15px;
	text-decoration: center;
	text-align: center;
	border-radius: 40px;
	position: relative;
	margin-bottom: 130px;
}
.content_globo_texto_largo p {
	font-family: 'lato_regular';
	font-size: 1.2em;
	line-height: 25px;
	margin: 0;
	color: #7A2A90;
	text-align: justify;
}
.content_globo_texto_largo .content_globo_texto_largo_flecha {
	position: absolute;
	bottom: -90px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 90px;
	background-image: url('../img/content_globo_texto_flecha_1.png');
}
.content_globo_texto_largo .content_globo_texto_largo_shadow {
	width: 100%;
	height: 30px;
	position: absolute;
	margin-left: -6%;
	bottom: -115px;
	background-image: url('../img/content_globo_texto_shadow.png');
	background-repeat: no-repeat;
	background-position: center;
	opacity: 1;
	background-size: 97% auto;
}

/*-- Estilo 1 --*/
.content_globo_texto_largo.estilo_1 {
	border: 5px solid #7A2A90;
}
.content_globo_texto_largo.estilo_1 p {
	color: #7A2A90;
}
.content_globo_texto_largo.estilo_1 .content_globo_texto_largo_flecha {
	background-image: url('../img/content_globo_texto_flecha_1.png');
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.content_globo_texto_largo.estilo_2 {
	border: 5px solid #7BBF41;
}
.content_globo_texto_largo.estilo_2 p {
	color: #7BBF41;
}
.content_globo_texto_largo.estilo_2 .content_globo_texto_largo_flecha {
	background-image: url('../img/content_globo_texto_flecha_2.png');
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.content_globo_texto_largo.estilo_3 {
	border: 5px solid #00814A;
}
.content_globo_texto_largo.estilo_3 p {
	color: #00814A;
}
.content_globo_texto_largo.estilo_3 .content_globo_texto_largo_flecha {
	background-image: url('../img/content_globo_texto_flecha_3.png');
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.content_globo_texto_largo.estilo_4 {
	border: 5px solid #00A7A4;
}
.content_globo_texto_largo.estilo_4 p {
	color: #00A7A4;
}
.content_globo_texto_largo.estilo_4 .content_globo_texto_largo_flecha {
	background-image: url('../img/content_globo_texto_flecha_4.png');
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.content_globo_texto_largo.estilo_5 {
	border: 5px solid #0071BB;
}
.content_globo_texto_largo.estilo_5 p {
	color: #0071BB;
}
.content_globo_texto_largo.estilo_5 .content_globo_texto_largo_flecha {
	background-image: url('../img/content_globo_texto_flecha_5.png');
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.content_globo_texto_largo.estilo_6 {
	border: 5px solid #2E3192;
}
.content_globo_texto_largo.estilo_6 p {
	color: #2E3192;
}
.content_globo_texto_largo.estilo_6 .content_globo_texto_largo_flecha {
	background-image: url('../img/content_globo_texto_flecha_6.png');
}
/*-- Estilo 6 --*/
/*---- Globo de texto largo ----*/

/*---- Globo final de texto ----*/
.content_globo_lleno_texto {
	max-width: 220px;
	border: 5px solid #7A2A90;
	background-color: #7A2A90;
	float: none;
	display: block;
	margin: 5% auto auto auto;
	padding: 42px 35px 32px 35px;
	text-decoration: center;
	text-align: center;
	border-radius: 40px;
	position: relative;
	cursor: pointer;
	margin-bottom: 115px;
}
.content_globo_lleno_texto p {
	font-family: 'oswald_regular';
	font-size: 25px;
	line-height: 34px;
	margin: 0;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.content_globo_lleno_texto .content_globo_lleno_texto_flecha {
	position: absolute;
	bottom: -90px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 90px;
	background-image: url('../img/content_globo_lleno_texto_flecha_1.png');
}
.content_globo_lleno_texto .content_globo_lleno_texto_shadow {
	width: 100%;
	height: 30px;
	position: absolute;
	margin-left: -15%;
	bottom: -115px;
	background-image: url('../img/content_globo_texto_shadow.png');
	background-repeat: no-repeat;
	background-position: center;
	opacity: 1;
	background-size: 97% auto;
}

/*-- Estilo 1 --*/
.content_globo_lleno_texto.estilo_1 {
	border: 5px solid #7A2A90;
	background-color: #7A2A90;
}
.content_globo_lleno_texto.estilo_1 .content_globo_lleno_texto_flecha {
	background-image: url('../img/content_globo_lleno_texto_flecha_1.png');
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.content_globo_lleno_texto.estilo_2 {
	border: 5px solid #7BBF41;
	background-color: #7BBF41;
}
.content_globo_lleno_texto.estilo_2 .content_globo_lleno_texto_flecha {
	background-image: url('../img/content_globo_lleno_texto_flecha_2.png');
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.content_globo_lleno_texto.estilo_3 {
	border: 5px solid #00814A;
	background-color: #00814A;
}
.content_globo_lleno_texto.estilo_3 .content_globo_lleno_texto_flecha {
	background-image: url('../img/content_globo_lleno_texto_flecha_3.png');
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.content_globo_lleno_texto.estilo_4 {
	border: 5px solid #00A7A4;
	background-color: #00A7A4;
}
.content_globo_lleno_texto.estilo_4 .content_globo_lleno_texto_flecha {
	background-image: url('../img/content_globo_lleno_texto_flecha_4.png');
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.content_globo_lleno_texto.estilo_5 {
	border: 5px solid #0071BB;
	background-color: #0071BB;
}
.content_globo_lleno_texto.estilo_5 .content_globo_lleno_texto_flecha {
	background-image: url('../img/content_globo_lleno_texto_flecha_5.png');
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.content_globo_lleno_texto.estilo_6 {
	border: 5px solid #2E3192;
	background-color: #2E3192;
}
.content_globo_lleno_texto.estilo_6 .content_globo_lleno_texto_flecha {
	background-image: url('../img/content_globo_lleno_texto_flecha_6.png');
}
/*-- Estilo 6 --*/

/*-- Estilo 7 --*/
.content_globo_lleno_texto.estilo_7 {
	border: 5px solid #0099c8;
	background-color: #0099c8;
}
.content_globo_lleno_texto.estilo_7 .content_globo_lleno_texto_flecha {
	background-image: url('../img/content_globo_lleno_texto_flecha_7.png');
}
/*-- Estilo 7 --*/
/*---- Globo final de texto ----*/

/*---- Formato de fotos ----*/
.foto {
	padding: 6px 15px 10px 15px;
	position: relative;
	overflow: hidden;
}
.foto img {
	border-top: thin solid #ccc;
	border-left: thin solid #ccc;
	border-right: thin solid #ccc;
	border-bottom: thin solid #ccc;
	padding: 10px 10px 10px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	z-index: 0;
	float: left;
	background-color: #fff;
	border-radius: 5px;
}
.foto figcaption {
	background-color: #fff;
    border-bottom: thin solid #ccc;
    border-left: thin solid #ccc;
    border-right: thin solid #ccc;
    border-radius: 0;
    float: left;
    font-family: "lato_light", Arial;
    font-size: 1em;
    font-style: normal;
    font-weight: lighter;
    margin-top: -4px;
    padding: 1px 10px 7px;
    width: 100%;
    z-index: 1;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #555;
}
.foto figcaption a {
	color: #555;
	text-decoration: underline;
}

/*-- Estilo 1 --*/
.foto.estilo_1 img {
	border-top: thin solid #7A2A90;
	border-left: thin solid #7A2A90;
	border-right: thin solid #7A2A90;
	border-bottom: thin solid #7A2A90;
}
.foto.estilo_1 figcaption {
	border-bottom: thin solid #7A2A90;
    border-left: thin solid #7A2A90;
    border-right: thin solid #7A2A90;
}
.foto.estilo_1 figcaption a {
	color: #7A2A90;
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.foto.estilo_2 img {
	border-top: thin solid #7BBF41;
	border-left: thin solid #7BBF41;
	border-right: thin solid #7BBF41;
	border-bottom: thin solid #7BBF41;
}
.foto.estilo_2 figcaption {
	border-bottom: thin solid #7BBF41;
    border-left: thin solid #7BBF41;
    border-right: thin solid #7BBF41;
}
.foto.estilo_2 figcaption a {
	color: #7BBF41;
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.foto.estilo_3 img {
	border-top: thin solid #00814A;
	border-left: thin solid #00814A;
	border-right: thin solid #00814A;
	border-bottom: thin solid #00814A;
}
.foto.estilo_3 figcaption {
	border-bottom: thin solid #00814A;
    border-left: thin solid #00814A;
    border-right: thin solid #00814A;
}
.foto.estilo_3 figcaption a {
	color: #00814A;
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.foto.estilo_4 img {
	border-top: thin solid #00A7A4;
	border-left: thin solid #00A7A4;
	border-right: thin solid #00A7A4;
	border-bottom: thin solid #00A7A4;
}
.foto.estilo_4 figcaption {
	border-bottom: thin solid #00A7A4;
    border-left: thin solid #00A7A4;
    border-right: thin solid #00A7A4;
}
.foto.estilo_4 figcaption a {
	color: #00A7A4;
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.foto.estilo_5 img {
	border-top: thin solid #0071BB;
	border-left: thin solid #0071BB;
	border-right: thin solid #0071BB;
	border-bottom: thin solid #0071BB;
}
.foto.estilo_5 figcaption {
	border-bottom: thin solid #0071BB;
    border-left: thin solid #0071BB;
    border-right: thin solid #0071BB;
}
.foto.estilo_5 figcaption a {
	color: #0071BB;
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.foto.estilo_6 img {
	border-top: thin solid #2E3192;
	border-left: thin solid #2E3192;
	border-right: thin solid #2E3192;
	border-bottom: thin solid #2E3192;
}
.foto.estilo_6 figcaption {
	border-bottom: thin solid #2E3192;
    border-left: thin solid #2E3192;
    border-right: thin solid #2E3192;
}
.foto.estilo_6 figcaption a {
	color: #2E3192;
}
/*-- Estilo 6 --*/
/*---- Formato de fotos ----*/

/*---- Color de texto ----*/
.colortext_1 {
	color: #7A2A90;
}
.colortext_2 {
	color: #7BBF41;
}
.colortext_3 {
	color: #00814A;
}
.colortext_4 {
	color: #00A7A4;
}
.colortext_5 {
	color: #0071BB;
}
.colortext_6 {
	color: #2E3192;
}
/*---- Color de texto ----*/

/*---- Estilos para alineación ----*/
.inline_center {
	text-align: center;
}
.block_center {
	float: none;
	margin: auto;
}
.inline_block {
	display: inline-block;
  float: none;
}
/*---- Estilos para alineación ----*/

/*---- Estilos para bullets ----*/
.normal_list, .letter_list, .number_list, .no_list{
	font-family: 'lato_regular', Arial;
	font-weight: normal;
	font-size: 1.01em;
	color: #555;
	margin: -1px 0 0 0;
	text-align: justify;
	padding: 0px 15px 10px 15px !important;
	vertical-align: top;
	list-style: none;
	list-style-image: none;
}
.normal_list > li, .letter_list > li, .number_list > li, .no_list > li {
    color: #555;
    font-family: "lato_regular",sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin: 3px 0 10px 0px;
    padding: 0 0 0 23px;
    background-image: none;
}
.normal_list > li {
	margin: 1px 0 10px 0px;
	background-image: url("../img/bullet_1.png");
 background-repeat: no-repeat;
}
.normal_list > li:last-child, .letter_list > li:last-child, .number_list > li:last-child {
	margin: 3px 0 0px 0px;
}
.no_list {
	
	padding:0;
}
.no_list > li {
	padding: 0px;
	margin: 3px 0 0px 0px;
	padding-left:15px;
}
.no_list > li:last-child {
	margin: 3px 0 0px 0px;
}
.no_list > li > ul {
	padding: 0;
	list-style: none;
	list-style-image: none;
}
.no_list > li > ul > li {
	margin: 0px 0 9px 23px;
}
.letter_list > li, .number_list > li {
	margin: 3px 0 10px 0px;
	list-style: none;
	list-style-image: none;
	counter-increment: section;
	clear: both;
	background-image: none;
}
.letter_list > li {
	margin: 3px 0 10px 0px;
}
.no_list > li{
	margin: 2px 0 10px 0;
	list-style-image: none;
}
.letter_list > li > ol, .number_list > li > ol {
	padding: 0;
	margin: 10px 0 0 0;
}
.normal_list > li > ul {
	margin: 9px 0 0 0;
	padding: 0;
}
.normal_list > li > ul > li {
	margin: 1px 0 10px 23px;
}
.letter_list > li > ol > li, .number_list > li > ol > li {
	list-style: none;
	list-style-image: none;
	counter-increment: subsection;
	margin: 3px 0 10px 33px;
	background-image: none;
}
.letter_list > li > ol > li {
	margin: 3px 0 10px 21px;
}
.number_list > li:before {
	content: counter(section) ". ";
	counter-increment: item;
	color: #7A2A90;
	margin-left: -25px;
	font-family: 'lato_bold', Arial;
}
.number_list > li > ol > li:before {
	content: counter(section) "." counter(subsection) ". ";
	counter-increment: item;
	color: #7A2A90;
	margin-left: -33px;
	font-family: 'lato_bold', Arial;
}
.letter_list > li:before {
	content: counter(section,lower-alpha) ". ";
	counter-increment: item;
	color: #7A2A90;
	margin-left: -24px;
	font-family: 'lato_bold', Arial;
}
.letter_list > li > ol > li:before {
	content: counter(subsection,lower-alpha) ". ";
	counter-increment: item;
	color: #7A2A90;
	margin-left: -21px;
	font-family: 'lato_bold', Arial;
}

/*-- Estilo 1 --*/
.normal_list.estilo_1 > li {
	background-image: url("../img/bullet_1.png");
}
.number_list.estilo_1 > li:before, .number_list.estilo_1 > li > ol > li:before, .letter_list.estilo_1 > li:before, .letter_list.estilo_1 > li > ol > li:before {
	color: #7A2A90;
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.normal_list.estilo_2 > li {
	background-image: url("../img/bullet_2.png");
}
.number_list.estilo_2 > li:before, .number_list.estilo_2 > li > ol > li:before, .letter_list.estilo_2 > li:before, .letter_list.estilo_2 > li > ol > li:before {
	color: #7BBF41;
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.normal_list.estilo_3 > li {
	background-image: url("../img/bullet_3.png");
}
.number_list.estilo_3 > li:before, .number_list.estilo_3 > li > ol > li:before, .letter_list.estilo_3 > li:before, .letter_list.estilo_3 > li > ol > li:before {
	color: #00814A;
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.normal_list.estilo_4 > li {
	background-image: url("../img/bullet_4.png");
}
.number_list.estilo_4 > li:before, .number_list.estilo_4 > li > ol > li:before, .letter_list.estilo_4 > li:before, .letter_list.estilo_4 > li > ol > li:before {
	color: #00A7A4;
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.normal_list.estilo_5 > li {
	background-image: url("../img/bullet_5.png");
}
.number_list.estilo_5 > li:before, .number_list.estilo_5 > li > ol > li:before, .letter_list.estilo_5 > li:before, .letter_list.estilo_5 > li > ol > li:before {
	color: #0071BB;
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.normal_list.estilo_6 > li {
	background-image: url("../img/bullet_6.png");
}
.number_list.estilo_6 > li:before, .number_list.estilo_6 > li > ol > li:before, .letter_list.estilo_6 > li:before, .letter_list.estilo_6 > li > ol > li:before {
	color: #2E3192;
}
/*-- Estilo 6 --*/
/*---- Estilos para bullets ----*/

/*---- Estilos para texto -----*/
.parrafo {
	font-family: "lato_regular";
	font-weight: normal;
	font-style: normal;
}
.parrafo_italic {
	font-family: 'lato_italic';
	font-weight: normal;
	font-style: normal;
}
.parrafo_bold {
	font-family: 'lato_bold';
	font-weight: normal;
	font-style: normal;
}
.parrafo_bold_italic {
	font-family: 'lato_bold_italic';
	font-weight: normal;
	font-style: normal;
}
.parrafo_semibold {
	font-family: 'lato_semibold';
	font-weight: normal;
	font-style: normal;
}
.parrafo_semibold_italic {
	font-family: 'lato_semibold_italic';
	font-weight: normal;
	font-style: normal;
}
.parrafo_light {
	font-family: 'lato_light';
	font-weight: normal;
	font-style: normal;
}
.parrafo_light_italic {
	font-family: 'lato_light_italic';
	font-weight: normal;
	font-style: normal;
}
.titulo {
	font-family: 'oswald_regular';
	font-weight: normal;
	font-style: normal;
}
.titulo_italic {
	font-family: 'oswald_regular_italic';
	font-weight: normal;
	font-style: normal;
}
.titulo_light {
	font-family: 'oswald_light';
	font-weight: normal;
	font-style: normal;
}
.titulo_light_italic {
	font-family: 'oswald_light_italic';
	font-weight: normal;
	font-style: normal;
}
.small_text {
	font-size: 0.9em;
	line-height: 20px;
}
.medium_text {
	font-size: 1.1em;
}
.big_text {
	font-size: 1.3em;
}
a {
	text-decoration: underline;
	color: #555;
}
a.link_1 {
	text-decoration: underline;
	color: #7A2A90;
}
a.link_2 {
	text-decoration: underline;
	color: #7BBF41;
}
a.link_3 {
	text-decoration: underline;
	color: #00814A;
}
a.link_4 {
	text-decoration: underline;
	color: #00A7A4;
}
a.link_5 {
	text-decoration: underline;
	color: #0071BB;
}
a.link_6 {
	text-decoration: underline;
	color: #2E3192;
}
/*---- Estilos para texto -----*/

/*---- Imagen con cita -----*/
.imagen_con_cita div {
	background-color: rgba(0, 0, 0, 0.7);
	left: 43px;
	padding: 8px 15px;
	position: absolute;
	top: 35px;
}
.imagen_con_cita div p {
	color: #fff;
	font-family: 'lato_semibold_italic', Arial;
}
.imagen_con_cita div p:nth-child(2) {
	font-family: 'lato_bold_italic', Arial;
}
/*---- Imagen con cita -----*/

/*---- No padding ----*/
.no_padding {
	padding: 0 !important;
}
/*---- No padding ----*/

/*---- Estilos para video ----*/
.estilos_video {
  border: thin solid #ddd;
  height: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  margin-bottom: 10px;
}
.estilos_video .cargando_video {
	color: #666;
  display: block;
  font-family: "lato_regular";
  font-size: 1.1em;
  height: 100%;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 0;
  padding-top: 23.1%;
}
.estilos_video iframe {
    opacity: 0;
    float: left;
    margin-right: -2px;
}

/*-- Estilo 1 --*/
.estilos_video.estilo_1 .cargando_video {
  color: #7A2A90;
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.estilos_video.estilo_2 .cargando_video {
  color: #7BBF41;
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.estilos_video.estilo_3 .cargando_video {
  color: #00814A;
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.estilos_video.estilo_4 .cargando_video {
  color: #00A7A4;
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.estilos_video.estilo_5 .cargando_video {
  color: #0071BB;
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.estilos_video.estilo_6 .cargando_video {
  color: #2E3192;
}
/*-- Estilo 6 --*/
/*---- Estilos para video ----*/

/*---- Estilos para tablas ----*/
.table tr th {
  background-color: #555;
  color: #fff;
  font-family: "lato_bold";
  font-size: 1.03em;
  font-weight: normal;
}
.table tr td {
  font-family: "lato_regular";
  font-size: 1em;
  color: #555;
}
.table tr:nth-child(2n+1) td {
  background-color: #eee;
}

/*-- Estilo 1 --*/
.table.estilo_1 tr th {
  background-color: #7A2A90;
}
.table.estilo_1 tr:nth-child(2n+1) td {
  background-color: #EAE2F0;
}
/*-- Estilo 1 --*/

/*-- Estilo 2 --*/
.table.estilo_2 tr th {
  background-color: #7BBF41;
}
.table.estilo_2 tr:nth-child(2n+1) td {
  background-color: #EEF6E8;
}
/*-- Estilo 2 --*/

/*-- Estilo 3 --*/
.table.estilo_3 tr th {
  background-color: #00814A;
}
.table.estilo_3 tr:nth-child(2n+1) td {
  background-color: #E5ECE8;
}
/*-- Estilo 3 --*/

/*-- Estilo 4 --*/
.table.estilo_4 tr th {
  background-color: #00A7A4;
}
.table.estilo_4 tr:nth-child(2n+1) td {
  background-color: #E2EFE9;
}
/*-- Estilo 4 --*/

/*-- Estilo 5 --*/
.table.estilo_5 tr th {
  background-color: #0071BB;
}
.table.estilo_5 tr:nth-child(2n+1) td {
  background-color: #E1F4FD;
}
/*-- Estilo 5 --*/

/*-- Estilo 6 --*/
.table.estilo_6 tr th {
  background-color: #2E3192;
}
.table.estilo_6 tr:nth-child(2n+1) td {
  background-color: #E0DEF0;
}
/*-- Estilo 6 --*/
/*---- Estilos para tablas ----*/

/*---- Margin and Padding ----*/
/*-- Padding --*/
.ptop0 {
	padding-top: 0px;
}
.ptop5 {
	padding-top: 5px;
}
.ptop10 {
	padding-top: 10px;
}
.ptop15 {
	padding-top: 15px;
}
.ptop20 {
	padding-top: 20px;
}
.ptop25 {
	padding-top: 25px;
}
.ptop30 {
	padding-top: 30px;
}
.ptop35 {
	padding-top: 35px;
}
.ptop40 {
	padding-top: 40px;
}
.ptop45 {
	padding-top: 45px;
}
.ptop50 {
	padding-top: 50px;
}
.ptop55 {
	padding-top: 55px;
}
.ptop60 {
	padding-top: 60px;
}
.ptop65 {
	padding-top: 65px;
}
.ptop70 {
	padding-top: 70px;
}
.ptop75 {
	padding-top: 75px;
}
.ptop80 {
	padding-top: 80px;
}
.ptop85 {
	padding-top: 85px;
}
.ptop90 {
	padding-top: 90px;
}
.ptop95 {
	padding-top: 95px;
}
.ptop100 {
	padding-top: 100px;
}
.ptop105 {
	padding-top: 105px;
}
.ptop110 {
	padding-top: 110px;
}
.ptop110 {
	padding-top: 115px;
}
.ptop120 {
	padding-top: 120px;
}
.ptop125 {
	padding-top: 125px;
}
.ptop130 {
	padding-top: 130px;
}
.ptop135 {
	padding-top: 135px;
}
.ptop140 {
	padding-top: 140px;
}
.ptop145 {
	padding-top: 145px;
}
.ptop150 {
	padding-top: 150px;
}
.ptop155 {
	padding-top: 155px;
}
.ptop160 {
	padding-top: 160px;
}
.ptop165 {
	padding-top: 165px;
}
.ptop170 {
	padding-top: 170px;
}
.ptop175 {
	padding-top: 175px;
}
.ptop180 {
	padding-top: 180px;
}
.pbottom0 {
	padding-bottom: 0px;
}
.pbottom5 {
	padding-bottom: 5px;
}
.pbottom10 {
	padding-bottom: 10px;
}
.pbottom15 {
	padding-bottom: 15px;
}
.pbottom20 {
	padding-bottom: 20px;
}
.pbottom25 {
	padding-bottom: 25px;
}
.pbottom30 {
	padding-bottom: 30px;
}
.pbottom35 {
	padding-bottom: 35px;
}
.pbottom40 {
	padding-bottom: 40px;
}
.pbottom45 {
	padding-bottom: 45px;
}
.pbottom50 {
	padding-bottom: 50px;
}
.pbottom55 {
	padding-bottom: 55px;
}
.pbottom60 {
	padding-bottom: 60px;
}
.pbottom65 {
	padding-bottom: 65px;
}
.pbottom70 {
	padding-bottom: 70px;
}
.pbottom75 {
	padding-bottom: 75px;
}
.pbottom80 {
	padding-bottom: 80px;
}
.pbottom85 {
	padding-bottom: 85px;
}
.pbottom90 {
	padding-bottom: 90px;
}
.pbottom95 {
	padding-bottom: 95px;
}
.pbottom100 {
	padding-bottom: 100px;
}
.pbottom105 {
	padding-bottom: 105px;
}
.pbottom110 {
	padding-bottom: 110px;
}
.pbottom110 {
	padding-bottom: 115px;
}
.pbottom120 {
	padding-bottom: 120px;
}
.pbottom125 {
	padding-bottom: 125px;
}
.pbottom130 {
	padding-bottom: 130px;
}
.pbottom135 {
	padding-bottom: 135px;
}
.pbottom140 {
	padding-bottom: 140px;
}
.pbottom145 {
	padding-bottom: 145px;
}
.pbottom150 {
	padding-bottom: 150px;
}
.pbottom155 {
	padding-bottom: 155px;
}
.pbottom160 {
	padding-bottom: 160px;
}
.pbottom165 {
	padding-bottom: 165px;
}
.pbottom170 {
	padding-bottom: 170px;
}
.pbottom175 {
	padding-bottom: 175px;
}
.pbottom180 {
	padding-bottom: 180px;
}
.pleft0 {
	padding-left: 0px;
}
.pleft5 {
	padding-left: 5px;
}
.pleft10 {
	padding-left: 10px !important;
}
.pleft15 {
	padding-left: 15px;
}
.pleft20 {
	padding-left: 20px;
}
.pleft25 {
	padding-left: 25px;
}
.pleft30 {
	padding-left: 30px;
}
.pleft35 {
	padding-left: 35px;
}
.pleft40 {
	padding-left: 40px;
}
.pleft45 {
	padding-left: 45px;
}
.pleft50 {
	padding-left: 50px;
}
.pleft55 {
	padding-left: 55px;
}
.pleft60 {
	padding-left: 60px;
}
.pleft65 {
	padding-left: 65px;
}
.pleft70 {
	padding-left: 70px;
}
.pleft75 {
	padding-left: 75px;
}
.pleft80 {
	padding-left: 80px;
}
.pleft85 {
	padding-left: 85px;
}
.pleft90 {
	padding-left: 90px;
}
.pleft95 {
	padding-left: 95px;
}
.pleft100 {
	padding-left: 100px;
}
.pleft105 {
	padding-left: 105px;
}
.pleft110 {
	padding-left: 110px;
}
.pleft110 {
	padding-left: 115px;
}
.pleft120 {
	padding-left: 120px;
}
.pleft125 {
	padding-left: 125px;
}
.pleft130 {
	padding-left: 130px;
}
.pleft135 {
	padding-left: 135px;
}
.pleft140 {
	padding-left: 140px;
}
.pleft145 {
	padding-left: 145px;
}
.pleft150 {
	padding-left: 150px;
}
.pleft155 {
	padding-left: 155px;
}
.pleft160 {
	padding-left: 160px;
}
.pleft165 {
	padding-left: 165px;
}
.pleft170 {
	padding-left: 170px;
}
.pleft175 {
	padding-left: 175px;
}
.pleft180 {
	padding-left: 180px;
}
.pright0 {
	padding-right: 0px;
}
.pright5 {
	padding-right: 5px;
}
.pright10 {
	padding-right: 10px !important;
}
.pright15 {
	padding-right: 15px;
}
.pright20 {
	padding-right: 20px;
}
.pright25 {
	padding-right: 25px;
}
.pright30 {
	padding-right: 30px;
}
.pright35 {
	padding-right: 35px;
}
.pright40 {
	padding-right: 40px;
}
.pright45 {
	padding-right: 45px;
}
.pright50 {
	padding-right: 50px;
}
.pright55 {
	padding-right: 55px;
}
.pright60 {
	padding-right: 60px;
}
.pright65 {
	padding-right: 65px;
}
.pright70 {
	padding-right: 70px;
}
.pright75 {
	padding-right: 75px;
}
.pright80 {
	padding-right: 80px;
}
.pright85 {
	padding-right: 85px;
}
.pright90 {
	padding-right: 90px;
}
.pright95 {
	padding-right: 95px;
}
.pright100 {
	padding-right: 100px;
}
.pright105 {
	padding-right: 105px;
}
.pright110 {
	padding-right: 110px;
}
.pright110 {
	padding-right: 115px;
}
.pright120 {
	padding-right: 120px;
}
.pright125 {
	padding-right: 125px;
}
.pright130 {
	padding-right: 130px;
}
.pright135 {
	padding-right: 135px;
}
.pright140 {
	padding-right: 140px;
}
.pright145 {
	padding-right: 145px;
}
.pright150 {
	padding-right: 150px;
}
.pright155 {
	padding-right: 155px;
}
.pright160 {
	padding-right: 160px;
}
.pright165 {
	padding-right: 165px;
}
.pright170 {
	padding-right: 170px;
}
.pright175 {
	padding-right: 175px;
}
.pright180 {
	padding-right: 180px;
}
/*-- Padding --*/

/*-- Margin --*/
.mtop0 {
	margin-top: 0px;
}
.mtop5 {
	margin-top: 5px;
}
.mtop10 {
	margin-top: 10px;
}
.mtop15 {
	margin-top: 15px;
}
.mtop20 {
	margin-top: 20px;
}
.mtop25 {
	margin-top: 25px;
}
.mtop30 {
	margin-top: 30px;
}
.mtop35 {
	margin-top: 35px;
}
.mtop40 {
	margin-top: 40px;
}
.mtop45 {
	margin-top: 45px;
}
.mtop50 {
	margin-top: 50px;
}
.mtop55 {
	margin-top: 55px;
}
.mtop60 {
	margin-top: 60px;
}
.mtop65 {
	margin-top: 65px;
}
.mtop70 {
	margin-top: 70px;
}
.mtop75 {
	margin-top: 75px;
}
.mtop80 {
	margin-top: 80px;
}
.mtop85 {
	margin-top: 85px;
}
.mtop90 {
	margin-top: 90px;
}
.mtop95 {
	margin-top: 95px;
}
.mtop100 {
	margin-top: 100px;
}
.mtop105 {
	margin-top: 105px;
}
.mtop110 {
	margin-top: 110px;
}
.mtop110 {
	margin-top: 115px;
}
.mtop120 {
	margin-top: 120px;
}
.mtop125 {
	margin-top: 125px;
}
.mtop130 {
	margin-top: 130px;
}
.mtop135 {
	margin-top: 135px;
}
.mtop140 {
	margin-top: 140px;
}
.mtop145 {
	margin-top: 145px;
}
.mtop150 {
	margin-top: 150px;
}
.mtop155 {
	margin-top: 155px;
}
.mtop160 {
	margin-top: 160px;
}
.mtop165 {
	margin-top: 165px;
}
.mtop170 {
	margin-top: 170px;
}
.mtop175 {
	margin-top: 175px;
}
.mtop180 {
	margin-top: 180px;
}
.mbottom0 {
	margin-bottom: 0px;
}
.mbottom5 {
	margin-bottom: 5px;
}
.mbottom10 {
	margin-bottom: 10px;
}
.mbottom15 {
	margin-bottom: 15px;
}
.mbottom20 {
	margin-bottom: 20px;
}
.mbottom25 {
	margin-bottom: 25px;
}
.mbottom30 {
	margin-bottom: 30px;
}
.mbottom35 {
	margin-bottom: 35px;
}
.mbottom40 {
	margin-bottom: 40px;
}
.mbottom45 {
	margin-bottom: 45px;
}
.mbottom50 {
	margin-bottom: 50px;
}
.mbottom55 {
	margin-bottom: 55px;
}
.mbottom60 {
	margin-bottom: 60px;
}
.mbottom65 {
	margin-bottom: 65px;
}
.mbottom70 {
	margin-bottom: 70px;
}
.mbottom75 {
	margin-bottom: 75px;
}
.mbottom80 {
	margin-bottom: 80px;
}
.mbottom85 {
	margin-bottom: 85px;
}
.mbottom90 {
	margin-bottom: 90px;
}
.mbottom95 {
	margin-bottom: 95px;
}
.mbottom100 {
	margin-bottom: 100px;
}
.mbottom105 {
	margin-bottom: 105px;
}
.mbottom110 {
	margin-bottom: 110px;
}
.mbottom110 {
	margin-bottom: 115px;
}
.mbottom120 {
	margin-bottom: 120px;
}
.mbottom125 {
	margin-bottom: 125px;
}
.mbottom130 {
	margin-bottom: 130px;
}
.mbottom135 {
	margin-bottom: 135px;
}
.mbottom140 {
	margin-bottom: 140px;
}
.mbottom145 {
	margin-bottom: 145px;
}
.mbottom150 {
	margin-bottom: 150px;
}
.mbottom155 {
	margin-bottom: 155px;
}
.mbottom160 {
	margin-bottom: 160px;
}
.mbottom165 {
	margin-bottom: 165px;
}
.mbottom170 {
	margin-bottom: 170px;
}
.mbottom175 {
	margin-bottom: 175px;
}
.mbottom180 {
	margin-bottom: 180px;
}
.mleft0 {
	margin-left: 0px;
}
.mleft5 {
	margin-left: 5px;
}
.mleft10 {
	margin-left: 10px;
}
.mleft15 {
	margin-left: 15px;
}
.mleft20 {
	margin-left: 20px;
}
.mleft25 {
	margin-left: 25px;
}
.mleft30 {
	margin-left: 30px;
}
.mleft35 {
	margin-left: 35px;
}
.mleft40 {
	margin-left: 40px;
}
.mleft45 {
	margin-left: 45px;
}
.mleft50 {
	margin-left: 50px;
}
.mleft55 {
	margin-left: 55px;
}
.mleft60 {
	margin-left: 60px;
}
.mleft65 {
	margin-left: 65px;
}
.mleft70 {
	margin-left: 70px;
}
.mleft75 {
	margin-left: 75px;
}
.mleft80 {
	margin-left: 80px;
}
.mleft85 {
	margin-left: 85px;
}
.mleft90 {
	margin-left: 90px;
}
.mleft95 {
	margin-left: 95px;
}
.mleft100 {
	margin-left: 100px;
}
.mleft105 {
	margin-left: 105px;
}
.mleft110 {
	margin-left: 110px;
}
.mleft110 {
	margin-left: 115px;
}
.mleft120 {
	margin-left: 120px;
}
.mleft125 {
	margin-left: 125px;
}
.mleft130 {
	margin-left: 130px;
}
.mleft135 {
	margin-left: 135px;
}
.mleft140 {
	margin-left: 140px;
}
.mleft145 {
	margin-left: 145px;
}
.mleft150 {
	margin-left: 150px;
}
.mleft155 {
	margin-left: 155px;
}
.mleft160 {
	margin-left: 160px;
}
.mleft165 {
	margin-left: 165px;
}
.mleft170 {
	margin-left: 170px;
}
.mleft175 {
	margin-left: 175px;
}
.mleft180 {
	margin-left: 180px;
}
.mright0 {
	margin-right: 0px;
}
.mright5 {
	margin-right: 5px;
}
.mright10 {
	margin-right: 10px;
}
.mright15 {
	margin-right: 15px;
}
.mright20 {
	margin-right: 20px;
}
.mright25 {
	margin-right: 25px;
}
.mright30 {
	margin-right: 30px;
}
.mright35 {
	margin-right: 35px;
}
.mright40 {
	margin-right: 40px;
}
.mright45 {
	margin-right: 45px;
}
.mright50 {
	margin-right: 50px;
}
.mright55 {
	margin-right: 55px;
}
.mright60 {
	margin-right: 60px;
}
.mright65 {
	margin-right: 65px;
}
.mright70 {
	margin-right: 70px;
}
.mright75 {
	margin-right: 75px;
}
.mright80 {
	margin-right: 80px;
}
.mright85 {
	margin-right: 85px;
}
.mright90 {
	margin-right: 90px;
}
.mright95 {
	margin-right: 95px;
}
.mright100 {
	margin-right: 100px;
}
.mright105 {
	margin-right: 105px;
}
.mright110 {
	margin-right: 110px;
}
.mright110 {
	margin-right: 115px;
}
.mright120 {
	margin-right: 120px;
}
.mright125 {
	margin-right: 125px;
}
.mright130 {
	margin-right: 130px;
}
.mright135 {
	margin-right: 135px;
}
.mright140 {
	margin-right: 140px;
}
.mright145 {
	margin-right: 145px;
}
.mright150 {
	margin-right: 150px;
}
.mright155 {
	margin-right: 155px;
}
.mright160 {
	margin-right: 160px;
}
.mright165 {
	margin-right: 165px;
}
.mright170 {
	margin-right: 170px;
}
.mright175 {
	margin-right: 175px;
}
.mright180 {
	margin-right: 180px;
}
/*-- Margin --*/
/*---- Margin and Padding ----*/

/*---- Animation delay ----*/
.dura_05{
-webkit-animation-delay: 0.5s;
   -moz-animation-delay: 0.5s;
    -ms-animation-delay: 0.5s;
     -o-animation-delay: 0.5s;
        animation-delay: 0.5s;
}
.dura_1{
-webkit-animation-delay: 1.0s;
   -moz-animation-delay: 1.0s;
    -ms-animation-delay: 1.0s;
     -o-animation-delay: 1.0s;
        animation-delay: 1.0s;
}
.dura_15{
-webkit-animation-delay: 1.5s;
   -moz-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
     -o-animation-delay: 1.5s;
        animation-delay: 1.5s;
}
.dura_2{
-webkit-animation-delay: 2.0s;
   -moz-animation-delay: 2.0s;
    -ms-animation-delay: 2.0s;
     -o-animation-delay: 2.0s;
        animation-delay: 2.0s;
}
.dura_25{
-webkit-animation-delay: 2.5s;
   -moz-animation-delay: 2.5s;
    -ms-animation-delay: 2.5s;
     -o-animation-delay: 2.5s;
        animation-delay: 2.5s;
}
.dura_3{
-webkit-animation-delay: 3.0s;
   -moz-animation-delay: 3.0s;
    -ms-animation-delay: 3.0s;
     -o-animation-delay: 3.0s;
        animation-delay: 3.0s;
}
.dura_35{
-webkit-animation-delay: 3.5s;
   -moz-animation-delay: 3.5s;
    -ms-animation-delay: 3.5s;
     -o-animation-delay: 3.5s;
        animation-delay: 3.5s;
}
.dura_4{
-webkit-animation-delay: 4.0s;
   -moz-animation-delay: 4.0s;
    -ms-animation-delay: 4.0s;
     -o-animation-delay: 4.0s;
        animation-delay: 4.0s;
}
.dura_45{
-webkit-animation-delay: 4.5s;
   -moz-animation-delay: 4.5s;
    -ms-animation-delay: 4.5s;
     -o-animation-delay: 4.5s;
        animation-delay: 4.5s;
}
.dura_5{
-webkit-animation-delay: 5.0s;
   -moz-animation-delay: 5.0s;
    -ms-animation-delay: 5.0s;
     -o-animation-delay: 5.0s;
        animation-delay: 5.0s;
}
.dura_55{
-webkit-animation-delay: 5.5s;
   -moz-animation-delay: 5.5s;
    -ms-animation-delay: 5.5s;
     -o-animation-delay: 5.5s;
        animation-delay: 5.5s;
}
.dura_6{
-webkit-animation-delay: 6.0s;
   -moz-animation-delay: 6.0s;
    -ms-animation-delay: 6.0s;
     -o-animation-delay: 6.0s;
        animation-delay: 6.0s;
}
.dura_65{
-webkit-animation-delay: 6.5s;
   -moz-animation-delay: 6.5s;
    -ms-animation-delay: 6.5s;
     -o-animation-delay: 6.5s;
        animation-delay: 6.5s;
}
.dura_7{
-webkit-animation-delay: 7.0s;
   -moz-animation-delay: 7.0s;
    -ms-animation-delay: 7.0s;
     -o-animation-delay: 7.0s;
        animation-delay: 7.0s;
}
.dura_75{
-webkit-animation-delay: 7.5s;
   -moz-animation-delay: 7.5s;
    -ms-animation-delay: 7.5s;
     -o-animation-delay: 7.5s;
        animation-delay: 7.5s;
}
.dura_8{
-webkit-animation-delay: 8.0s;
   -moz-animation-delay: 8.0s;
    -ms-animation-delay: 8.0s;
     -o-animation-delay: 8.0s;
        animation-delay: 8.0s;
}
.dura_85{
-webkit-animation-delay: 8.5s;
   -moz-animation-delay: 8.5s;
    -ms-animation-delay: 8.5s;
     -o-animation-delay: 8.5s;
        animation-delay: 8.5s;
}
.dura_9{
-webkit-animation-delay: 9.0s;
   -moz-animation-delay: 9.0s;
    -ms-animation-delay: 9.0s;
     -o-animation-delay: 9.0s;
        animation-delay: 9.0s;
}
.dura_95{
-webkit-animation-delay: 9.5s;
   -moz-animation-delay: 9.5s;
    -ms-animation-delay: 9.5s;
     -o-animation-delay: 9.5s;
        animation-delay: 9.5s;
}
.dura_10{
-webkit-animation-delay: 10.0s;
   -moz-animation-delay: 10.0s;
    -ms-animation-delay: 10.0s;
     -o-animation-delay: 10.0s;
        animation-delay: 10.0s;
}
/*---- Animation delay ----*/

/*---- Bootstrap  modifications ----*/
.container {
    max-width: 1250px;
}
.tooltip.in{
    filter: alpha(opacity=90);
    opacity: 1;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -8px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 5px 10px 7px 10px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #4D4D4D;
  border-radius: 4px;
  font-size: 1.3em;
  opacity: 1;
  font-family: 'lato_regular', Arial;
}
.tooltip.top .tooltip-arrow {
  bottom: -3px;
  left: 50%;
  margin-left: -9px;
  border-top-color: #4D4D4D;
  border-width: 9px 9px 0;
}
.no_padding {
    padding: 0 !important;
}
/*---- Bootstrap  modifications ----*/

/*---- ESTILOS RESPONSIVE --*/
/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
	.mtop5, .mtop10, .mtop15, .mtop20, .mtop25, .mtop30, .mtop35, .mtop40, .mtop45, .mtop50, .mtop55, .mtop60, .mtop65, .mtop70, .mtop75, .mtop80, .mtop85, .mtop90, .mtop95, .mtop100, .mtop105, .mtop110, .mtop115, .mtop120, .mtop125, .mtop130, .mtop135, .mtop140, .mtop145, .mtop150, .mtop155, .mtop160, .mtop165, .mtop170, .mtop175, .mtop180 {
		margin-top: 0;
	}
	.mbottom5, .mbottom10, .mbottom15, .mbottom20, .mbottom25, .mbottom30, .mbottom35, .mbottom40, .mbottom45, .mbottom50, .mbottom55, .mbottom60, .mbottom65, .mbottom70, .mbottom75, .mbottom80, .mbottom85, .mbottom90, .mbottom95, .mbottom100, .mbottom105, .mbottom110, .mbottom115, .mbottom120, .mbottom125, .mbottom130, .mbottom135, .mbottom140, .mbottom145, .mbottom150, .mbottom155, .mbottom160, .mbottom165, .mbottom170, .mbottom175, .mbottom180 {
		margin-bottom: 0;
	}
	.mleft5, .mleft10, .mleft15, .mleft20, .mleft25, .mleft30, .mleft35, .mleft40, .mleft45, .mleft50, .mleft55, .mleft60, .mleft65, .mleft70, .mleft75, .mleft80, .mleft85, .mleft90, .mleft95, .mleft100, .mleft105, .mleft110, .mleft115, .mleft120, .mleft125, .mleft130, .mleft135, .mleft140, .mleft145, .mleft150, .mleft155, .mleft160, .mleft165, .mleft170, .mleft175, .mleft180 {
		margin-left: 0;
	}
	.mright5, .mright10, .mright15, .mright20, .mright25, .mright30, .mright35, .mright40, .mright45, .mright50, .mright55, .mright60, .mright65, .mright70, .mright75, .mright80, .mright85, .mright90, .mright95, .mright100, .mright105, .mright110, .mright115, .mright120, .mright125, .mright130, .mright135, .mright140, .mright145, .mright150, .mright155, .mright160, .mright165, .mright170, .mright175, .mright180 {
		margin-right: 0;
	}
	.ptop5, .ptop10, .ptop15, .ptop20, .ptop25, .ptop30, .ptop35, .ptop40, .ptop45, .ptop50, .ptop55, .ptop60, .ptop65, .ptop70, .ptop75, .ptop80, .ptop85, .ptop90, .ptop95, .ptop100, .ptop105, .ptop110, .ptop115, .ptop120, .ptop125, .ptop130, .ptop135, .ptop140, .ptop145, .ptop150, .ptop155, .ptop160, .ptop165, .ptop170, .ptop175, .ptop180 {
		padding-top: 0;
	}
	.pbottom5, .pbottom10, .pbottom15, .pbottom20, .pbottom25, .pbottom30, .pbottom35, .pbottom40, .pbottom45, .pbottom50, .pbottom55, .pbottom60, .pbottom65, .pbottom70, .pbottom75, .pbottom80, .pbottom85, .pbottom90, .pbottom95, .pbottom100, .pbottom105, .pbottom110, .pbottom115, .pbottom120, .pbottom125, .pbottom130, .pbottom135, .pbottom140, .pbottom145, .pbottom150, .pbottom155, .pbottom160, .pbottom165, .pbottom170, .pbottom175, .pbottom180 {
		padding-bottom: 0;
	}
	.pleft5, .pleft10, .pleft15, .pleft20, .pleft25, .pleft30, .pleft35, .pleft40, .pleft45, .pleft50, .pleft55, .pleft60, .pleft65, .pleft70, .pleft75, .pleft80, .pleft85, .pleft90, .pleft95, .pleft100, .pleft105, .pleft110, .pleft115, .pleft120, .pleft125, .pleft130, .pleft135, .pleft140, .pleft145, .pleft150, .pleft155, .pleft160, .pleft165, .pleft170, .pleft175, .pleft180 {
		padding-left: 0;
	}
	.pright5, .pright10, .pright15, .pright20, .pright25, .pright30, .pright35, .pright40, .pright45, .pright50, .pright55, .pright60, .pright65, .pright70, .pright75, .pright80, .pright85, .pright90, .pright95, .pright100, .pright105, .pright110, .pright115, .pright120, .pright125, .pright130, .pright135, .pright140, .pright145, .pright150, .pright155, .pright160, .pright165, .pright170, .pright175, .pright180 {
		padding-right: 0;
	}
	
}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {

}

#preActividad {
	background-color: #7a2a90;
}



