charset "utf-8";
/* CSS Documento */
/* Copyright 2014 Secretaría de Hacienda y Crédito Público. Todos los derechos reservados. */ 

/* ==========================================================================
   Font-Face
   ========================================================================== */ 
   @font-face {
    font-family: 'soberana_sans_lightbold';
    src: url('../fonts/soberanasans/soberanasans-bold_1-webfont.eot');
    src: url('../fonts/soberanasans/soberanasans-bold_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/soberanasans/soberanasans-bold_1-webfont.woff') format('woff'),
         url('../fonts/soberanasans/soberanasans-bold_1-webfont.ttf') format('truetype'),
         url('../fonts/soberanasans/soberanasans-bold_1-webfont.svg#soberana_sans_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'soberana_sanslight';
    src: url('../fonts/soberanasans/soberanasans-light_1-webfont.eot');
    src: url('../fonts/soberanasans/soberanasans-light_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/soberanasans/soberanasans-light_1-webfont.woff') format('woff'),
         url('../fonts/soberanasans/soberanasans-light_1-webfont.ttf') format('truetype'),
         url('../fonts/soberanasans/soberanasans-light_1-webfont.svg#soberana_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'soberana_sansregular';
    src: url('../fonts/soberanasans/soberanasans-regular_1-webfont.eot');
    src: url('../fonts/soberanasans/soberanasans-regular_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/soberanasans/soberanasans-regular_1-webfont.woff') format('woff'),
         url('../fonts/soberanasans/soberanasans-regular_1-webfont.ttf') format('truetype'),
         url('../fonts/soberanasans/soberanasans-regular_1-webfont.svg#soberana_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
   
   
@font-face {
    font-family: 'soberana-sans';
    src: url('../fonts/soberanasans/soberanasans-light.eot');
    src: url('../fonts/soberanasans/soberanasans-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/soberanasans/soberanasans-light.woff') format('woff'),
         url('../fonts/soberanasans/soberanasans-light.ttf') format('truetype'),
         url('../fonts/soberanasans/soberanasans-light.svg#soberana_sanslight') format('svg');
    font-weight: normal;
    font-style: normal; } 
    
@font-face {
	    font-family: 'soberana-sansregular';
	    src: url('../fonts/soberanasans/soberanasans-regular.eot');
	    src: url('../fonts/soberanasans/soberanasans-regular.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/soberanasans/soberanasans-regular.woff') format('woff'),
	         url('../fonts/soberanasans/soberanasans-regular.ttf') format('truetype'),
	         url('../fonts/soberanasans/soberanasans-regular.svg#soberana_sansregular') format('svg');
	    font-weight: bold;
	    font-style: normal; }  
	
@font-face {
		font-family: 'TPresupuestaria'; 
		src:url('../fonts/TPresupuestaria/TPresupuestaria.eot');
		src:url('../fonts/TPresupuestaria/TPresupuestaria.eot?#iefix') format('embedded-opentype'),
			url('../fonts/TPresupuestaria/TPresupuestaria.woff') format('woff'),
			url('../fonts/TPresupuestaria/TPresupuestaria.ttf') format('truetype'),
			url('../fonts/TPresupuestaria/TPresupuestaria.svg#TPresupuestaria') format('svg');
		font-weight: normal;
		font-style: normal;
	}


	
/* ========= Botones index cta */  
	.btncta {color: #FFFFFF;  font-weight: normal; font-size: 130%;   line-height: 230%;	background: #FC7A3C;display: inline-block;	margin: 30px auto;  text-transform: uppercase;letter-spacing: 1px; outline: none; 	position: relative; -webkit-border-radius: 5px; border-radius: 5px;  transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;  min-width: 260px; height: auto; overflow: hidden; padding:1%; width:100%; text-align: center; }
	.btncta:before { font-family: 'TPresupuestaria'; -webkit-font-smoothing: antialiased;  font-size: 200%; position: absolute;   -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;  left: -100%; height: 100%; width: 100%; text-align:center; }
	.btncta span{ text-transform: uppercase; display: inline-block; width: 100%; height: 100%; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;  padding:0px; margin:0px; color: #FFFFFF;  } 
 	.btncta:hover:before  {  left: 0; color: #FFFFFF;   }   
	.btncta:hover span{ display: inline-block; width: 100%; height: 100%; -webkit-transform: translateX(200%); -moz-transform: translateX(200%); -ms-transform: translateX(200%); transform: translateX(200%); }

	
/* ==========================================================================
   Barra de scroll
   ========================================================================== */

	.back-to-top {background-image: url("../images/back-top.png"); bottom: 20px; right: 40px; width: 40px;    /* Width of image */ height:40px;   /* Height of image */ top:400px;	position: fixed; bottom:2em;
	 text-decoration: none;color: #000000;	/*background-color: rgba(235, 235, 235, 0.80);background-image: url(back-top.png);  font-size: 12px;*/display: none;}
	.back-to-top:hover {background-color: rgba(135, 135, 135, 0.50);}	


/*  ========= Iconos */  

	.icon-btncta:before { content: "\0030"; } /* flecha right */

/*** DropDown **/

.btn-info {
	backface-visibility: hidden;
    background: none repeat scroll 0 0 #fc7a3c;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 130%;
    font-weight: normal;
    height: auto;
    letter-spacing: 1px;
    line-height: 230%;
    margin: 30px 0px 0px 0px;
    width: 100%;
    outline: medium none;
    overflow: hidden;
    padding: 1%;
    position: relative;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}

.dropdown-menu {
	color:#FFF;
    background-color: #ffd1bb;
    border: 1px solid rgba(252, 122, 60, 0.15);
    float: right;
    min-width: 100%;
    text-align: right;
 
}

.btn-info:hover {
    color: #ffffff;
    background-color: #fc7a3c;
    border-color: #fc7a3c; 
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-color: #fc7a3c;
    border-color: #fc7a3c;
    color: #ffffff;
}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
    color: #ffffff;
    background-color: #fc7a3c;
    border-color: #fc7a3c;
}