/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: 'Stag-Medium';
  src: url('../fonts/Stag-Medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Stag-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Stag-Medium.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Stag-Medium.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Stag-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Stag-Medium.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "Stag-Book";
  src: url("../fonts/Stag-Book.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Stag-Book.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Stag-Book.otf") format("opentype"), /* Open Type Font */
    url("./fonts/Stag-Book.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Stag-Book.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Stag-Book.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Stag-Book.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Stag-Semibold";
  src: url("../fonts/Stag-Semibold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Stag-Semibold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Stag-Semibold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Stag-Semibold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Stag-Semibold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Stag-Semibold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Stag-Semibold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Calibri";
  src: url("../fonts/calibri0.eot"); /* IE9 Compat Modes */
  src: url("../fonts/calibri0.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/calibri0.otf") format("opentype"), /* Open Type Font */
    url("../fonts/calibri0.svg") format("svg"), /* Legacy iOS */
    url("../fonts/calibri0.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/calibri0.woff") format("woff"), /* Modern Browsers */
    url("../fonts/calibri0.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

body{
  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

header, footer{ font-family:"tahoma"; }

.banner{ background:url('../imagenes/banner-institutos.jpg') no-repeat center center; height: 639px;
    width: 100%; }
.nt {
    display: inline-block;
    vertical-align: top;
}
.nt p {
    margin-top: 8px;
    font-size: 13px;
    text-align: center;
}
.banner .parrafo{
	/*position: absolute; width: 360px; top: 150px; right: 70px; color:#204f66;*/

	position: absolute;
    width: 526px;
    top: 150px;
    right: -79px;
    color: #204f66;
}
.banner .parrafo h2{ text-align: left; line-height: 33px; font-size: 2.3em; font-family: 'Stag-Medium'; color: #204f66; font-weight: bold; }
.banner .parrafo a{ color:#FFF; text-decoration: none; background-color: #204f66; padding: 10px 13px; }

.tce{ text-align: center; }
.pre{ position: relative; }
.bimg{
  text-align: center;
  padding-bottom: 35px;
}
.bg-blanco{
	background:#fff;
}
a:hover, a:hover.btn-descarga{text-decoration:none;}
.btn-descarga{
	color: #FFF;
    background: #ff842f;
    text-decoration: none;
    padding: 10px 20px;
    width: 14%;
    font-size: 17px;
	font-family: "Stag-Book";
}
.contenedor{
	max-width:1000px;
	margin:0 auto;
}
.texto{
	padding: 30px 0 20px 0;
    line-height: 24px;
    color: #3c3c3b;
    font-family: "Calibri";
    font-size: 17px;
}
.ico-excel{
	/*background: url(../imagenes/ico-excel.png) no-repeat;*/
    padding: 0px 6px 0px 0px;
}

ul.formatos{
	border-top: 1px solid #ff842f;
    border-bottom: 1px solid #ff842f;
    padding: 10px 0;
    margin-top: 10px;
	font-family: "Calibri";
}
ul.formatos li{
  margin-bottom: 5px;
}
ul.formatos li p{
	color: #4d4d4d !important;
  font-size: 13px;
  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
ul.formatos .tit{
	color: #ff842f;
    font-size: 21px;
	padding-bottom: 16px;
    font-weight: bold;
	font-family: "Stag-Book";
}


.menuprincipal{ padding-top: 20px; }
.menuprincipal ul{ display: block; margin:auto; width: 1200px; font-family: 'Stag-Medium'; font-size: 20px; color:#626262; }
.menuprincipal ul li{ display: inline-block; width: 19%; height: 107px; padding: 0px; margin: 0px -1.7px; text-align: left; cursor:pointer; }
.menuprincipal ul li span{ display: block; padding: 20px 20px; }
.menuprincipal ul li.dos{ line-height: 23px; vertical-align: bottom; }
.menuprincipal ul li.tres{ line-height: 23px; }
.menuprincipal ul li:nth-child(1).active{ background-color: #fa978b !important; color:#ffffff; }
.menuprincipal ul li:nth-child(2).active{ background-color: #52bcbb; color:#ffffff; }
.menuprincipal ul li:nth-child(3).active{ background-color: #fcdd9c; color:#ffffff; }
.menuprincipal ul li:nth-child(4).active{ background-color: #00c68d; color:#ffffff; }
.menuprincipal ul li:nth-child(5).active{ background-color: #73a5b6; color:#ffffff; }
.menuprincipal ul li:nth-child(6).active{ background-color: #73a5b6; color:#ffffff; }

.menuprincipal ul li:nth-child(1):hover{ background-color: #fa978b !important; color:#ffffff; }
.menuprincipal ul li:nth-child(2):hover{ background-color: #52bcbb;color:#ffffff; }
.menuprincipal ul li:nth-child(3):hover{ background-color: #fcdd9c;color:#ffffff; }
.menuprincipal ul li:nth-child(4):hover{ background-color: #00c68d;color:#ffffff; }
.menuprincipal ul li:nth-child(5):hover{ background-color: #73a5b6;color:#ffffff; }
.menuprincipal ul li:nth-child(6):hover{ background-color: #73a5b6;color:#ffffff; }

.contenidoprincipal{ color:#FFFFFF; }
.contenidoprincipal div[id^='tb']{ display: none; }
.contenidoprincipal div[id^='tb'].active{ display: block; }
.contenidoprincipal #tb1{ padding: 20px;background-color: #fa978b; }
.contenidoprincipal #tb2{ padding: 20px;background-color: #52bcbb; }
.contenidoprincipal #tb3{ padding: 20px;background-color: #fcdd9c; }
.contenidoprincipal #tb4{ /*padding: 20px;*/ background-color: #00c68d; }
.contenidoprincipal #tb5{ padding: 20px;background-color: #73a5b6; }

.enlace{
	line-height: 23px;
    vertical-align: bottom;
	display: inline-block;
    width: 16%;
    height: 107px;
    padding: 0px;
    margin: 0px -1.7px;
    text-align: left;
    cursor: pointer;
	color: #FFF;
	text-decoration: none;
	background-color: #afb71c !important;
}
.enlace span{
	display: block;
    padding: 20px 20px;
}
.enlace:hover,.enlace.active{ background-color: #afb71c !important; text-decoration: none; color: #FFF; }

.btn-descarga1{
	background-color: #fcdd9c!important;
    color: #000 !important;
    padding: 23px 144px!important;
    font-size: 16px;
    line-height: 23px;
    font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
    font-weight: bold;
}
a:hover.btn-descarga1{
	background-color: #ff842f !important;
}


.contentw{ width:1000px; margin: auto; font-size: 1.1em; padding-top: 30px;  line-height: 21px; }
.contentw h2,
.internaminedu h2{
  color:#204f66;
  font-family: "Stag-Semibold";
  font-size: 2.5em;
  text-align: center;
  margin-top: 0px;
  margin-top: 0px;
  margin-bottom: 25px;
}

.cl1{
  color:#626262;
}

.vineta li{
  background:url('../imagenes/vineta.png') no-repeat left 8px;
  padding-left: 15px;
  margin-bottom: 15px;
  text-align: justify;
}
.vineta2 li{
  background:url('../imagenes/vineta2.png') no-repeat left 8px;
  padding-left: 15px;
  margin-bottom: 15px;
  text-align: justify;
}
.letras{
  margin:15px 0px;
}
.letras li{
  background:none;
  list-style-type: lower-latin;
  padding-left: 0px;
  margin-left: 25px;
  text-align: justify;
}

/*nuevo*/

.footer-mov, .header-mov, #navbar2{ display: none; }
.footer-mov p{ color: #fff !important; font-family: 'arial'; font-size: 12px; text-align: center; padding: 20px 0; }
.footer-mov, .bgazul1 p { background: #2D3235; }
.header-mov img{ padding: 30px 0; text-align: center; margin: 0 auto; }
.header-mov { background-color: #fff; }


.bg-verde{
	padding: 40px 0px;
    background-color: #00c68d;
}
.bg-gris{
	padding: 30px 0px;
    background-color: #fff;
	border: 3px solid #204f66;
}
.col-center {
    margin: 0 auto;
    text-align: center;
    float: none;
}
.col-azul{
	color:#204f66;
}
.internaminedu h3 {
    color: #204f66;
    font-family: 'Stag-Medium';
    font-size: 1.8em;
    margin-bottom: 10px;
}
.sp {
	padding:0px;
}
.lista-consultas p{
	text-align: justify;
}

.button {
	background: #204f66;
    color: #fff;
    display: inline-block;
    font-size: 1.1em;
    margin: 5px 0;
    padding: 5px 15px;
    text-align: center;
    width: auto;
    text-decoration: none;
    font-style: italic;
    font-family: "Calibri";
}
a:hover.button,
a:focus.button,
a:active.button{
	color: #00c68d;
}

.button-principal{
	background: #204f66;
    color: #fff;
    display: inline-block;
    font-size: 0.9em;
    margin: 5px 0;
    padding: 8px 15px;
    text-align: center;
    width: auto;
    text-decoration: none;
    /* font-style: italic; */
    /* font-family: "Calibri"; */
}

a:hover.button-principal,
a:focus.button-principal,
a:active.button-principal{
	color: #addbd1;
}

.button-naranja{
	background: #ff842f !important;
    color: #fff;
    display: inline-block;
    font-size: 0.9em;
    margin: 5px 0;
    padding: 8px 15px;
    text-align: center;
    width: auto;
    text-decoration: none;
    /* font-style: italic; */
    /* font-family: "Calibri"; */
}

.button-naranja2{
	background: #ff842f !important;
    color: #fff;
    display: inline-block;
    font-size: 1.0em;
    margin: 5px 0;
    padding: 8px 15px;
    text-align: center;
    width: auto;
    text-decoration: none;
    /* font-style: italic; */
    /* font-family: "Calibri"; */
}



.button-descarga {
	background-color: inherit !important;
    color: #204f66 !important;
    border: 5px solid #204f66;
    display: inline-block;
    font-size: 1.3em;
    padding: 0px !important;
    text-align: center;
    width: auto;
    font-weight: bold;
    text-decoration: none;
}
.verde{
	padding: 12px 52px !important;
    border-top: 7px solid #93be9a;
    border-left: 10px solid #93be9a;
}

.verde2{

padding: 1px 22px !important;
/* border-top: 7px solid #93be9a; */
border-left: 10px solid #93be9a;
}

naranja2
.lista-consultas div{
	margin-bottom: 25px;
}
.center{
	text-align: center;
    margin: 0 auto;
}
ul.lista-licenciamiento li{
	list-style: disc;
	color: #00c68d;
}
ul.lista-licenciamiento li p{
	color: #204f66;
	text-align: left;
}

.internaminedu {
    font-size: 1.1em;
    line-height: 21px;
}
.internaminedu p {
	text-align: justify;
}
.internaminedu .nav-tabs>li>a{
	color: #626262;
	text-align: left;
	border-radius: 0px;
	padding: 15px 75px 15px 25px;
}
.internaminedu .nav-tabs>li {
	line-height: 23px;
	font-family: 'Stag-Medium';
	font-size: 20px;
	float: none;
    display: inline-block;
	vertical-align: middle;
}
.internaminedu .nav-tabs {
	width: 100%;
    text-align: center;
}

.internaminedu .nav-tabs>li:nth-child(1).active>a,
.internaminedu .nav-tabs>li:nth-child(1).active>a:hover,
.internaminedu .nav-tabs>li:nth-child(1).active>a:focus,
.internaminedu .nav-tabs>li>a.tb1:hover
{
    background-color: #fa978b !important;
    color: #ffffff;
}

.internaminedu .nav-tabs>li:nth-child(2).active>a,
.internaminedu .nav-tabs>li:nth-child(2).active>a:hover,
.internaminedu .nav-tabs>li:nth-child(2).active>a:focus,
.internaminedu .nav-tabs>li>a.tb2:hover{
    background-color: #52bcbb !important;
    color: #ffffff;
}

.internaminedu .nav-tabs>li:nth-child(3).active>a,
.internaminedu .nav-tabs>li:nth-child(3).active>a:hover,
.internaminedu .nav-tabs>li:nth-child(3).active>a:focus,
.internaminedu .nav-tabs>li>a.tb3:hover{
    background-color: #fcdd9c !important;
    color: #ffffff;
}
.internaminedu .nav-tabs>li:nth-child(4).active>a,
.internaminedu .nav-tabs>li:nth-child(4).active>a:hover,
.internaminedu .nav-tabs>li:nth-child(4).active>a:focus,
.internaminedu .nav-tabs>li>a.tb4:hover{
    background-color: #00c68d !important;
    color: #ffffff;
}
.internaminedu .nav-tabs>li:nth-child(5).active>a,
.internaminedu .nav-tabs>li:nth-child(5).active>a:hover,
.internaminedu .nav-tabs>li:nth-child(5).active>a:focus,
.internaminedu .nav-tabs>li>a.tb5:hover{
    background-color: #73a5b6 !important;
    color: #ffffff;
}
.internaminedu #opcion1 {
	background-color: #fa978b !important;
	padding: 50px 0;
}
.internaminedu #opcion2 {
	background-color: #52bcbb !important;
	padding: 50px 0;
}
.internaminedu #opcion3 {
	background-color: #fcdd9c !important;
	padding: 50px 0;
}
.internaminedu #opcion4 {
	background-color: #00c68d !important;
	padding: 50px 0;
}
.internaminedu #opcion5 {
	background-color: #73a5b6 !important;
	padding: 50px 0;
}
.internaminedu .vineta li p{
	color: #fff !important;
}
.internaminedu .text-center {
    text-align: center !important;
}
.internaminedu .col-blanco {
	color: #fff;
}
.col-right {
	float: right;
	padding-top: 10%;
}
.text-left {
    text-align: left !important;
}
/*
table.participantes{
	position: absolute;
    width: 50%;
    top: 0px;
    right: 0px;
}*/
table.participantes, table.participantes a{
  color: #fff;
  font-size: 15px;
  font-family: "SourceSansPro-Light";
  background-color: #9dc423;
}

table.participantes a:hover{
 color:#00a5bf;
	text-decoration: underline;
}

table.participantes tr th{
	text-align: center;
	text-transform: uppercase;
}
table.participantes tr:first-child td:first-child{
	text-align: center;
}
table.participantes tr td{
	text-align: left;
    vertical-align: middle
}

.cont {
    /*padding: 10px 20px 12px 30px;*/
    display: none;
}
.table.participantes >thead>tr>th,
.table.participantes >tbody>tr>th,
.table.participantes >tfoot>tr>th,
.table.participantes >thead>tr>td,
.table.participantes >tbody>tr>td,
.table.participantes >tfoot>tr>td {
	    padding: 1px 4px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 3px 8px !important;
}
.tb-detalle, .tb-principal { font-size: 11px; text-align: left; background-color: #f9f9f9; }

.tb-detalle>tr>th, .tb-principal>tr>th { font-size: 13px; }
/*.tb-detalle>tr>td, .tb-principal>tr>td{  } */

ul.lista-sub{
      margin-left: 2rem;
}
ul.formatos li p.sub-titulo{
  color: #ff842f !important;
  font-size: 17px;
  font-family: "Stag-Book";
}

@media only screen and (min-width : 0px) and (max-width : 480px) {
	.internaminedu {
    font-size: 1em;
	}
	.internaminedu .nav-tabs>li>a{
		padding: 15px;
	}
	.internaminedu .nav-tabs>li{
		font-size: 16px;
	}
	header, footer, .borderl{ display: none; }
  	.footer-mov, .header-mov{ display: block; }
	.banner{ background:url('../imagenes/banner-institutos.jpg') no-repeat center right;}
	.internaminedu h2 { font-size: 2em;}

}

@media only screen and (min-width : 481px) and (max-width : 769px) {
	.internaminedu .nav-tabs>li>a{
		padding: 15px;
	}
	.internaminedu .nav-tabs>li{
		font-size: 16px;
	}
	header, footer, .borderl{ display: none; }
  	.footer-mov, .header-mov{ display: block; }
	.banner{ background:url('../imagenes/banner-institutos.jpg') no-repeat center right; }

}

@media only screen and (min-width : 770px) and (max-width : 1000px) {
	.internaminedu .nav-tabs>li>a{
		padding: 15px 13px 15px 14px;
	}
	.internaminedu .nav-tabs>li{
		font-size: 18px;
	}
	header, footer, .borderl{ display: none; }
  	.footer-mov, .header-mov{ display: block; }

}


/*fin nuevo*/
