.centrar {
	text-align:center;
}

.contenedor {
background-color:#424656;
padding:50px;
width:100%;
/* sombra interna */
-moz-box-shadow:inset 0 0 10px #1c1e25;
-webkit-box-shadow:inset 0 0 10px #1c1e25;
box-shadow:inset 0 0 10px #1c1e25;
/* termina sombra interna*/
}

/*Preguntas detonadoras
------------------------------------*/
.preg_detonadoras {
	background-color:#b0c42e;
	border-style:solid;
	border-color:#e9e9d2;
	border-top:#000;
	border-radius:10px;
}

.preg_titulo {
	margin-top:10px;
	margin-bottom:10px;
	background-color:#ffe56e;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 1px;
	border-radius:5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
}

.preg_titulo p {
	font-weight:bolder;
}

.preg_contenido {
	margin-bottom:10px;
	    padding: 10px;
	 
	border-radius:5px;
}

/*Instrucciones
------------------------------------*/
.instruccion {
	color:#3C0;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:solid 1px;
	border-color:#CCC;
}

/*Botones
------------------------------------*/
.btn-green {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-blue {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #006dcc;
	background-image: linear-gradient(to bottom,#08c,#04c);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue {
	color: #fff;
	background-image: linear-gradient(to bottom,#04c,#04c);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-bluelight {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-bluelight:hover, .btn-bluelight:focus, .btn-bluelight:active, .btn-bluelight.active, .open .dropdown-toggle.btn-bluelight {
	color: #fff;
	background-image: linear-gradient(to bottom,#2f96b4,#2f96b4);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-red {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red {
	color: #fff;
	background-image: linear-gradient(to bottom,#bd362f,#bd362f);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-yellow {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active, .open .dropdown-toggle.btn-yellow {
	color: #fff;
	background-image: linear-gradient(to bottom,#f89406,#f89406);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-orange {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-purple {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-pink {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .open .dropdown-toggle.btn-pink {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-gray {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active, .open .dropdown-toggle.btn-gray {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-white {
	color: #000;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #fff;
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
	color: #000;
	background-image: linear-gradient(to bottom,#e6e6e6,#e6e6e6);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-black {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom,#444,#222);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black {
	color: #fff;
	background-image: linear-gradient(to bottom,#222,#222);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

/*Listas
------------------------------------*/
.nmp {
	margin:0;
	padding:0;
}

ul.square li {
	position:relative;
	list-style-type:none;
	padding-left:20px;
}
ba
ul.square li:before {
	width:7px;
	height:7px;
	content:"";
	position:absolute;
	left:5px;
	top:8px;
	background:#777;
}

ul.square.pink li:before {
	background:#F38A88;
}

ul.square.blue li:before {
	background:#0087BA;
}

ul.square.yellow li:before {
	background:#e3ba00;
}


.espacio {
	background:#e3ba00;
	padding:20px;
}


.referencia {
	font-size: 11px;
	line-height: normal !important;
	text-align:center;
	margin-bottom:20px;
}


.ribbon {
	position: relative;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 15px;
	padding-left: 9px;
	line-height: 30px;
	background-color: #3aa4c6;
    
	color: #fff;
}

.ribbon:after {
	content: " ";
	position: absolute;
	right: 0;
	border: 15px solid #fff;
	/* border-color: transparent; */
	border-left-color: #3aa4c6;
}


.pcolor1 {
  background-color: #d37f4f !important;
 color: #fff !important;
}
 
.pcolor2{
  background-color: #3aa4c6 !important;
 color: #fff !important;
}

.pcolor3 {
  background-color: #b0c42e !important;
 color: #333 !important;
}

.pcolor4 {
  background-color: #ebd326 !important;
 color: #333 !important;
}

.pcolor5 {
  background-color: #57585c !important;
 color: #FFF !important;
}



.shadow-box {
    height: auto;
    padding: 30px;
    display: block;
    max-width: 75%;
    position: relative;
    margin: 0 auto 30px;
    background-color: #F3F3F3;
    -webkit-border: 1px solid #e4e4e4;
    -moz-border: 1px solid #e4e4e4;
    -o-border: 1px solid #e4e4e4;
    border: 1px solid #e4e4e4;
}


.visible-on .col-md-8 .hidden-xs,ggu
.visible-on .col-md-8 .hidden-sm, 
.visible-on .col-md-8 .hidden-md,
.visible-on .col-md-8 .hidden-lg,
.hidden-on .col-md-8 .visible-xs,
.hidden-on .col-md-8 .visible-sm,
.hidden-on .col-md-8 .visible-md,
.hidden-on .col-md-8 .visible-lg
{
	color:#999;
	border:1px solid #ddd;
}

.visible-on .col-md-8 .visible-xs,
.visible-on .col-md-8 .visible-sm,
.visible-on .col-md-8 .visible-md,
.visible-on .col-md-8 .visible-lg,
.hidden-on .col-md-8 .hidden-xs,
.hidden-on .col-md-8 .hidden-sm,
.hidden-on .col-md-8 .hidden-md,
.hidden-on .col-md-8 .hidden-lg
{
	color:#468847;
	background-color:#dff0d8;
	border:1px solid #d6e9c6;
}



.view {
	margin: 10px;
	/*float: left;*/
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../imagenes/temas/bgimg.jpg) no-repeat center center;
}

.view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
 
 
 
 .view-tenth img {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	width: 100%;
}


 	@media (max-width: 790px)  {	
	 .view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}

	 .view { 
	 width: 60%;
	margin-left: 150px;
	/*float: left;*/
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../imagenes/temas/bgimg.jpg) no-repeat center center;
}
	 
 .view-tenth img {

	width: 100%;
}
}




 	@media (max-width: 767px)  {	
	 .view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
	 .view {
 
	 width: 70%;
	margin-left: 110px;
	/*float: left;*/
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../imagenes/temas/bgimg.jpg) no-repeat center center;
}
	 
 .view-tenth img {

	width: 100%;
}
}



 	@media (max-width: 680px)  {	
	 .view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
	 .view {
 
	 width: 70%;
	margin-left: 90px;
	/*float: left;*/
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../imagenes/temas/bgimg.jpg) no-repeat center center;
}
	 
 .view-tenth img {

	width: 100%;
}
}


 	@media (max-width: 600px)  {	
	 .view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
	 .view {
 
	 width: 80%;
	margin-left: 50px;
	/*float: left;*/
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../imagenes/temas/bgimg.jpg) no-repeat center center;
}
	 
 .view-tenth img {

	width: 100%;
}
}


 	@media (max-width: 470px)  {	
	 .view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
	 .view {
 
	 width: 80%;
	margin-left: 30px;
	/*float: left;*/
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../imagenes/temas/bgimg.jpg) no-repeat center center;
}
	 
 .view-tenth img {

	width: 100%;
}
}


 	@media (max-width: 310px)  {	
	 .view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
	 .view {
 
	 width: 100%;
	margin-left: 0px;
	/*float: left;*/
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff url(../imagenes/temas/bgimg.jpg) no-repeat center center;
}
	 
 .view-tenth img {

	width: 100%;
}
}
	
	


.view-tenth .mask {
	background-color: rgba(217, 237, 247, 0.8);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth h2 {
 
	background: transparent;
	margin: 20% 40px -30px 40px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	color: #333;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth p {
	color: #333;
 
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
    margin: 20% 40px 0px 40px;
}
.view-tenth a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.view-tenth:hover img {
	-webkit-transform: scale(10);
	-moz-transform: scale(10);
	-o-transform: scale(10);
	-ms-transform: scale(10);
	transform: scale(10);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.view-tenth:hover h2, .view-tenth:hover p, .view-tenth:hover a.info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}





.ig-modal {
    z-index: 1050;
    display: none;
    padding-top: 100px;
    position: fixed;
    left: 0;
   top: 0px;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
 
	 -webkit-overflow-scrolling: touch;
	
	
	 
}

.ig-modal-content {
	margin: auto;
	margin-top: -30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 600px;
}

.ig-modal-content-2 {
	margin: auto;
	margin-top: -30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 750px;
}

.ig-modal-content-3 {
	margin: auto;
	margin-top: 30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 900px;
}

.ig-modal-content-4 {
	margin: auto;
	margin-top: 30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 400px;
}


@media (max-width: 902px)   {
.ig-modal-content-3 {
	margin: auto;
	margin-top: 30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 780px;
}
	}


@media (max-width: 790px)   {	
	
	.ig-modal-content {
	margin: auto;
	margin-top: -30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 500px;
}

.ig-modal-content-2 {
	margin: auto;
	margin-top: -30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 500px;
}

.ig-modal-content-3 {
	margin: auto;
	margin-top: 30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 500px;
}

.ig-modal-content-4 {
	margin: auto;
	margin-top: 30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 300px;
}
	}
	
	
	@media (max-width: 490px)   {	
	
	.ig-modal-content {
	margin: auto;
	margin-top: -30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 300px;
}

.ig-modal-content-2 {
	margin: auto;
	margin-top: -30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 300px;
}

.ig-modal-content-3 {
	margin: auto;
	margin-top: 30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 300px;
}

.ig-modal-content-4 {
	margin: auto;
	margin-top: 30px;    
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 280px;
}
	}
	
	
	

.ig-container:after, .ig-row:after, .ig-row-padding:after, .ig-topnav:after, .ig-clear:after, .ig-btn-group:before, .ig-btn-group:after {
    content: "";
    display: table;
    clear: both;
}

.ig-closebtn:hover,.ig-closebtn:focus{color:#000;text-decoration:none;cursor:pointer}


.ig-red,.ig-hover-red:hover{color:#fff!important;background-color:#f44336!important}

.ig-closebtn {
    text-decoration: none;
    float: right;
    font-size: 24px;
    font-weight: bold;
    color: inherit;
}

.ig-display-topright {
    position: absolute;
    right: 0;
    top: 0;
}


.ig-padding-16, .ig-padding-hor-16 {
    padding-top: 16px!important;
    padding-bottom: 16px!important;
}
 
.ig-container {
    padding: 0.01em 16px;
}
.ig-animate-zoom {-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}
@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)} to{-webkit-transform:scale(1)}}
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}

.bborde {
border-right :solid 3px #308a8c;
border-top :solid 3px #308a8c;
padding:10px;

}

.caso {
    padding:8px;
	margin-bottom:10px;
	margin-top:20px;
}

.padd5 {
    padding:6px; 
	margin-top:10px;
}

.padd10{
    padding:10px; 
	margin-top:10px;
}
