.boton_naranja_medio{
	font-size: 20px;
	line-height: 20px;
	font-weight: 800;
	font-family: "Open Sans";
	color: #ffffff;
	text-decoration: none;
	background-color: rgb(243, 156, 18);
	background-color: rgba(243, 156, 18, 1);
	padding: 10px 10px 10px 10px;
	border-width: 0px;
	border-color: #ffd658;
	border-style: none;
}

.ExtraBlanco { 
  font-size: 70px; 
  color: #FFFFFF; 
} 
.SABERMAS { 
  color: #FFFFFF; 
  background-color: #28B9B6; 
  border-color: #FFFFFF; 
} 
 
.SABERMAS:hover, 
.SABERMAS:focus, 
.SABERMAS:active, 
.SABERMAS.active, 
.open .dropdown-toggle.SABERMAS { 
  color: #FFFFFF; 
  background-color: #2B8C8A; 
  border-color: #FFFFFF; 
} 
 
.SABERMAS:active, 
.SABERMAS.active, 
.open .dropdown-toggle.SABERMAS { 
  background-image: none; 
} 
 
.SABERMAS.disabled, 
.SABERMAS[disabled], 
fieldset[disabled] .SABERMAS, 
.SABERMAS.disabled:hover, 
.SABERMAS[disabled]:hover, 
fieldset[disabled] .SABERMAS:hover, 
.SABERMAS.disabled:focus, 
.SABERMAS[disabled]:focus, 
fieldset[disabled] .SABERMAS:focus, 
.SABERMAS.disabled:active, 
.SABERMAS[disabled]:active, 
fieldset[disabled] .SABERMAS:active, 
.SABERMAS.disabled.active, 
.SABERMAS[disabled].active, 
fieldset[disabled] .SABERMAS.active { 
  background-color: #28B9B6; 
  border-color: #FFFFFF; 
} 
 
.SABERMAS .badge { 
  color: #28B9B6; 
  background-color: #FFFFFF; 
}



.tp-caption.big_white_dark_bg{
			color: #fff; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 30px; 
			font-family: 'MuseoSlab', sans-serif; 
			padding: 0 10px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none;
    		line-height: 51px;
  			text-transform:uppercase;
  			text-align:center;
		}

.tp-caption.big_orange{
			position: absolute; 
			color: #ff7302; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 30px; 
			line-height: 32px; 
			font-family: 'Open Sans', sans-serif;
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
														
		}	

.tp-caption.JUNTOS{
			position: absolute; 
			color: #062144; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 35px; 
			line-height: 35px; 
			font-family: 'Impact', sans-serif;
															
		}

.tp-caption.big_INFEDA_TITULO_1{
			position: absolute; 
			color: #008DD2; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 35px; 
			line-height: 35px; 
			font-family: 'Impact', sans-serif;
															
		}

.tp-caption.big_INFEDA_TITULO_2{
			position: absolute; 
			color: #ffffff; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 35px; 
			line-height: 35px; 
			font-family: 'Impact', sans-serif !Important;
															
		}

.tp-caption.big_INFEDA_TITULO_3{
			position: absolute; 
			color: #57A7B3; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 35px; 
			line-height: 35px; 
			font-family: 'Impact', sans-serif !Important;
															
		}

.tp-caption.big_INFEDA_TITULO_4{
			position: absolute; 
			color: #B2AD81; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 35px; 
			line-height: 35px; 
			font-family: 'Impact', sans-serif;
															
		}

.tp-caption.big_INFEDA_TITULO_5{
			position: absolute; 
			color: #E51A4B; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 35px; 
			line-height: 35px; 
			font-family: 'Impact', sans-serif;
															
		}

.tp-caption.big_INFEDA{
			position: absolute; 
			color: #062144; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 25px; 
			line-height: 32px; 
			font-family: 'Impact', sans-serif;
															
		}	
				
					
.tp-caption.big_black{
			position: rigth; 
			color: #000; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 30px; 
			line-height: 32px; 
			font-family: 'Open Sans', sans-serif;
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#637089;														
		}		

.tp-caption.medium_grey{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans-serif;
            font-weight: bold;
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 		
			white-space:nowrap;			
		}	
					
.tp-caption.small_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 14px; 
			line-height: 20px; 
			font-family: 'Open Sans', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;			
		}
					
.tp-caption.medium_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 18px; 
			line-height: 1.6em; 
			font-family: 'Open Sans', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
.tp-caption.medium_dark_text{
			position: absolute; 
			color: #4d698d; 
			text-shadow: none; 
			font-weight: 300; 
			font-size: 14px; 
			line-height: 1.6em; 
			font-family: 'Open Sans', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;		
		}
					
.tp-caption.large_text{
			position: absolute; 
			color: #ffffff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 30px; 
			line-height: 40px; 
            font-family: 'Open Sans', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;			
		}	
					
.tp-caption.very_large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: normal; 
			font-size: 30px; 
			line-height: 1.2em; 
			font-family: 'MuseoSlab', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;
  			text-transform:uppercase;
		}
.tp-caption.very_large_text:after {
    content: ".";
    font-family: fontawesome;
    color: #29BCB8;
}

.tp-caption.very_large_dark_text{
			position: absolute; 
			color: #34373e; 
			text-shadow: none; 
			font-weight: normal; 
			font-size: 30px; 
			line-height: 1.2em; 
			font-family: 'MuseoSlab', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;
  			text-transform:uppercase;
		}
.tp-caption.very_large_dark_text:after {
    content: ".";
    font-family: fontawesome;
    color: #29BCB8;
}
					
.tp-caption.very_big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 32px; 
			line-height: 32px; 
			font-family: 'Open Sans', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#000;		
					}	
					
.tp-caption.very_big_black{
			position: rigth; 
			color: #000; 
			text-shadow: none; 
			font-weight: 100; 
			font-size: 32px; 
			line-height: 32px; 
			font-family: 'MuseoSlab', sans-serif; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;		
					}
.tp-caption.extra_large_dark_text{
			position: absolute; 
			color: #34373e; 
			text-shadow: none; 
			font-weight: normal; 
			font-size: 70px; 
			line-height: 1.2em; 
			font-family: 'MuseoSlab', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;
  			text-transform:uppercase;
		}

.tp-caption.extra_large_dark_text:after {
    content: ".";
    font-family: fontawesome;
    color: #29BCB8;
}

.tp-caption.extra_large_orange_text{
			position: absolute; 
			color: #ff7601; 
			text-shadow: none; 
			font-weight: normal; 
			font-size: 70px; 
			line-height: 1.2em; 
			font-family: 'MuseoSlab', sans-serif;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;
  			text-transform:uppercase;
		}

.tp-caption.extra_large_orange_text:after {
    content: ".";
    font-family: fontawesome;
    color: #ff7601;
}
					
.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
											
.tp-caption.black{
		color: #202946; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	

.tp-caption.formacion1{
		color: #0b63ab; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	
		
.tp-caption.formacion2{
		color: #edbb04; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	
.tp-caption.formacion3{
		color: #5da31f; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	

.tp-caption.formacion4{
		color: #8f5a88; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	

.tp-caption.formacion5{
		color: #5d5b82; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	
		
.tp-caption.formacion6{
		color: #e35d2a; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	

.tp-caption.formacion7{
		color: #00a098; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	

.tp-caption.formacion8{
		color: #b03236; 
		text-shadow: none;
  		text-align: center;
  		font-size: 11px; 
	}	

.tp-caption.noshadow {
		text-shadow: none;		
	}	
					
.tp-caption a { 
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 
	color: #ffa902; 
}