/*NO BORRAR*/
@font-face {
 font-family:OpenSans-Regular;
 src: url('../fonts/OpenSans-Regular.ttf');
}
@font-face {
 font-family:OpenSans-Bold;
 src: url('../fonts/OpenSans-Bold.ttf');
}
@font-face {
 font-family:OpenSans-Semibold;
 src: url('../fonts/OpenSans-Semibold.ttf');
}
@font-face {
 font-family:OpenSans-Light;
 src: url('../fonts/OpenSans-Light.ttf');
}
@font-face {
 font-family:Oswald-Light;
 src: url('../fonts/Oswald-Light.ttf');
}
@font-face {
 font-family:Oswald-Regular;
 src: url('../fonts/Oswald-Regular.ttf');
}
@font-face {
 font-family:Oswald-Bold;
 src: url('../fonts/Oswald-Bold.ttf');
}
@font-face {
 font-family:Montserrat-Black;
 src: url('../fonts/Montserrat-Black.ttf');
}
@font-face {
 font-family:Montserrat-UltraLight;
 src: url('../fonts/Montserrat-UltraLight.ttf');
}
@font-face {
 font-family:Montserrat-Light;
 src: url('../fonts/Montserrat-Light.ttf');
}
@font-face {
 font-family:Montserrat-Bold;
 src: url('../fonts/Montserrat-Bold.ttf');
}
@font-face {
 font-family:FranklinGothic-Heavy;
 src: url('../fonts/FranklinGothic-Heavy.ttf');
}
@font-face {
 font-family:FranklinGothic-DemiCond;
 src: url('../fonts/FranklinGothic-DemiCond.ttf');
}
@font-face {
 font-family:FranklinGothic-MediumCond;
 src: url('../fonts/FranklinGothic-MediumCond.ttf');
}
@font-face {
 font-family:FranklinGothic-Demi;
 src: url('../fonts/FranklinGothic-Demi.ttf');
}
@font-face {
 font-family:Roboto-Light;
 src: url('../fonts/Roboto-Light.ttf');
}
@font-face {
 font-family:Roboto-Medium;
 src: url('../fonts/Roboto-Medium.ttf');
}
@font-face {
 font-family:Roboto-Regular;
 src: url('../fonts/Roboto-Regular.ttf');
}
@font-face {
 font-family:Roboto-Bold;
 src: url('../fonts/Roboto-Bold.ttf');
}
#frm_contacto label.error {
	margin-left: 10px;
	width: auto;
}
.error
{
	color: #B94A48 !important;
	margin:0px !important;
}

.link { 

  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font: normal 12px/12px HelveticaNeue, Arial;
  padding: 8px 11px;
  text-decoration: none;
}
.link.azul {
    background: -moz-linear-gradient(center top , #30517A, #3276B1) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:#3276B1;
    border-color: #30517A ;
    box-shadow: 0 1px 1px #30517A, 0 1px 0 #30517A inset;
    color: #FFF !important;
    text-shadow: 0 1px 0 #30517A;
}
.link.azul:hover {
    background: -moz-linear-gradient(center top , #3276B1, #30517A) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #30517A;
    box-shadow: 0 1px 1px #30517A, 0 1px 0 #30517A inset;
    color: #FFF !important;
    text-shadow: 0 1px 0 #30517A;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
.align-center{
	text-align:center;
}
/*FIN BORRAR*/
.video_sl{
	text-align:center;
}
.video_sl iframe{
	width:1366px;
	height:700px;
}
.tel_top{
	margin-top:50px; 
}
.tel_top h1{
	margin-top:0; 
}
.header_top {
    background-color: #fff;
	margin: 20px 0 20px 0;
   /* border-bottom: 3px solid #ededed;*/
}
.header_top p {
    font-family:Roboto-Light;
	font-size: 16px;
    margin: 21px 0 10px 0;
	/*letter-spacing: 2px;*/
}
.header{
    font-family:Oswald-Regular;
}
.header h1 {
	font-size: 28px;
}
.header p {
	font-size: 18px;
    text-transform:uppercase;
}
.header_landing{
    background-color: #fff;
    border-bottom: 3px solid #C4C4C4;
    font-family:Montserrat-Light;
	font-size: 15px;
	/*letter-spacing: 2px;*/
	padding-top:15px;
	padding-bottom: 15px;
}
.menu_hd{
	background:#00aeef;
	letter-spacing:1px;
	text-transform:uppercase;
}
.menu {
    font-size: 14px !important;
	text-transform:uppercase;
}

.hm_bienvenidos h1, .hm_oratoria h1, .hm_becas h1, .titulo h1{
	font-family:Roboto-Medium;
	font-size:30px;
	text-transform:uppercase;
	border-bottom:2px solid #ededed;
	padding-bottom:15px;
}
.hm_bienvenidos h1, .hm_oratoria h1, .hm_becas h1, .titulo h1 {
	background:url(../imgusr/line-blue.jpg) no-repeat left bottom;
	padding-top:15px;
}
.hm_bienvenidos h2{
	background:url(../imgusr/dno/bg_h1_plantilla.jpg) no-repeat center bottom;
	text-transform:uppercase;
	font-family:OpenSans-Bold;
	font-size:30px;
	padding-bottom:15px;
	text-align:center;
}
.hm_bienvenidos p{
	font-family:Montserrat-Light;
	font-size:18px;
	/*text-align:justify;*/
}
.hm_oratoria p, .hm_becas p{
	font-family:Montserrat-Light;
	font-size:16px;
	text-align:justify;
	padding-top:15px;
	word-spacing:5px;
	line-height:24px;
}
.hm_becas li{
	font-family:OpenSans-Regular;
	font-size:15px;
	text-align:justify;
	word-spacing:5px;
}
.btn-leermas  {
	font-family:Oswald-Regular;
	font-size:18px;
	color:#3b90b9;
	text-transform:uppercase;
	padding:6px 65px;
	border: 1px solid #475c79;
	border-radius:20px;
}
.hm_botones h1{
	font-family:Oswald-Regular;
	font-size:28px;
	text-transform:uppercase;
	color:#6d6d6d;
	text-align:center;
	padding-bottom:20px;
}
.hm_botones h2{
	font-family:Oswald-Regular;
	font-size:18px;
	text-transform:uppercase;
	color:#0383b3;
	text-align:center;
	padding-top:20px;
}
.hm_botones p{
	font-family:OpenSans-Regular;
	font-size:14px;
	text-align:center;
	color:#6d6d6d;
	padding:0 30px;
}
.hm_cnodp {
	background:url(../imgusr/principal-cno-2017.jpg) no-repeat center top;
	height:500px;
	background-size:cover;
}
.hm_tpci {
	background:url(../imgusr/principal-tpci-latam-2017.jpg) no-repeat center;
	height:500px;
	background-size:cover;
}
.hm_becas h2, .contenido h2{
	font-family:Roboto-Bold;
	font-size:25px;
	text-transform:uppercase;
	color:#6d6d6d;
	padding-bottom:20px;
}
.contenido h4{
	font-family:Roboto-Bold;
	font-size:18px;
	text-transform:uppercase;
	color:#6d6d6d;
	padding-bottom:20px;
}

.hm_becas-btn {
	font-family:Oswald-Regular;
	font-size:18px;
	text-transform:uppercase;
	color:#0383b3;
	text-align:center;
	padding-top:20px;
}
.menu_ft li >a{
	padding:10px 19px;
	padding-top:20px;
	
}
.contenido {
	text-align:justify;
	padding-top:30px;
	padding-bottom:50px;
}
/*.contenido h3 {
	font-family:OpenSans-Regular;
	font-size:14px;
	color:#6d6d6d;
	padding-right:30px;
}*/ 
.contenido h3 {
	font-family:Oswald-Regular;
}
.prog p {
	font-size: 16px !important;
}
.prog p span {
	font-size: 14px !important;
}
.footer-aviso{
	font-size:14px;
}

.footer_mnu {
	font-family:Roboto-Medium;
	font-size:11px;
	text-transform:uppercase;
	line-height: 8px;
	padding-top:10px;
	padding-bottom:10px;
} 
.footer_mnu a{
    color: #0D3283 !important;
}  
.footer1 a {
    color: #0D3283 !important;
} 
.line {
	margin-top: 35px;
	border-top: 2px solid #C4C4C4;
} 
.footer1 {
	font-family:OpenSans-Light;
	font-size:14px;
    color: #0D3283;
	padding-top:10px;
	padding-bottom:10px;
}
.footer {
    background:url(../imgusr/bg_footer.jpg) no-repeat center;
	background-size:cover;
    color: #fff;
	padding-top:10px;
	padding-bottom:10px;
}
.footer p {
    font-family:OpenSans-Light;
	font-size:14px;
	text-transform:uppercase;
	/*padding-top:15px;*/
}
.footer p span{
	text-transform:none;
	font-size:14px;
}
.footer a {
    color: #fff;
}
.ft_line{
	border-top: 2px solid #fff;
	margin-bottom:5px;
	}
.footer h1{
	font-family:FranklinGothic-Heavy;
	font-size:30px;
	text-transform:uppercase;
	color:#fff;
}
.footer h2{
	font-family:Montserrat-Light;
	font-size:18px;
}
.footer h3{
	font-family:OpenSans-Bold;
	font-size:14px;
}
.menu_ft li, .menu_ft p, .eventos_ft p
{
	font-family: Montserrat-UltraLight;
}
.carousel-caption h4, .carousel-caption p{
	font-family:OpenSans-Bold;
	font-size:34px;
}

.logos_dno{
	padding-bottom:40px;
	padding-top:10px;
}

.menu_interno {
	padding-top: 40px;
	padding-bottom: 50px; 
}
.menu_interno a{
	background: #EEF3FF;
	margin:0 6px;
	border-radius: 10px;
}
.menu_interno .nav > li > a:hover, .nav > li > a:focus {
  background-color: #0D3283;
  color: #fff !important;
  border-radius: 10px;
}
.menu_interno a:hover, .menu_interno a:focus, .mnuhoverint {
  background-color: #0D3283 !important;
  color: #fff !important;
  border-radius: 10px;
}

.menu_int{
	list-style:none;
}
.menu_int > li {
	float: left;
    display: block;
    position: relative;
}
.menu_int > li > a {
    display: block;
    padding: 15px 20px;
    position: relative;
	font-family: Roboto-Regular;
	font-size:15px;
	color:#0D3283	;
	text-transform:uppercase;
}
.menu_int_tpci > li > a {
    padding: 15px 12px !important;
}

.inthover{
	background:#b3b3b3;
	color:#fff !important;
}
.contenido_plantilla{
	font-family:Roboto-Light;
	padding-bottom:60px;
	padding-top:20px;
}
.contenido_plantilla p{
	margin-top:10px;
}
.contenido_plantilla h1{
	background:url(../imgusr/dno/bg_h1_plantilla.jpg) no-repeat center bottom;
	text-transform:uppercase;
	font-family:Roboto-Medium;
	font-size:28px;
	color:#0D3283;
	padding-bottom:20px;
	text-align:center;
}
.contenido_plantilla h2{
	font-family:Roboto-Medium;
	color: #0D3283;
	font-size:26px;
	text-transform:uppercase;
	border-bottom:2px solid #ededed;
	background:url(../imgusr/line-blue.jpg) no-repeat left bottom;
	padding-bottom:15px;
	margin-bottom: 50px;	
}
.contenido_plantilla h3{
	font-family:Roboto-Regular;	
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
}
.btn-mas{
background: rgba(33,185,235,1);
background: -moz-linear-gradient(left, rgba(33,185,235,1) 0%, rgba(33,185,235,1) 50%, rgba(79,205,240,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(33,185,235,1)), color-stop(50%, rgba(33,185,235,1)), color-stop(100%, rgba(79,205,240,1)));
background: -webkit-linear-gradient(left, rgba(33,185,235,1) 0%, rgba(33,185,235,1) 50%, rgba(79,205,240,1) 100%);
background: -o-linear-gradient(left, rgba(33,185,235,1) 0%, rgba(33,185,235,1) 50%, rgba(79,205,240,1) 100%);
background: -ms-linear-gradient(left, rgba(33,185,235,1) 0%, rgba(33,185,235,1) 50%, rgba(79,205,240,1) 100%);
background: linear-gradient(to right, rgba(33,185,235,1) 0%, rgba(33,185,235,1) 50%, rgba(79,205,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21b9eb', endColorstr='#4fcdf0', GradientType=1 );
	/*background:#00aeef;
	border:2px solid #00aeef;*/
	color:#fff;
	font-family:Roboto-Medium;
}
.btn-mas:hover{
	background: rgba(62,132,179,1);
	background: -moz-linear-gradient(left, rgba(62,132,179,1) 0%, rgba(0,170,227,1) 50%, rgba(0,170,227,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(62,132,179,1)), color-stop(50%, rgba(0,170,227,1)), color-stop(100%, rgba(0,170,227,1)));
	background: -webkit-linear-gradient(left, rgba(62,132,179,1) 0%, rgba(0,170,227,1) 50%, rgba(0,170,227,1) 100%);
	background: -o-linear-gradient(left, rgba(62,132,179,1) 0%, rgba(0,170,227,1) 50%, rgba(0,170,227,1) 100%);
	background: -ms-linear-gradient(left, rgba(62,132,179,1) 0%, rgba(0,170,227,1) 50%, rgba(0,170,227,1) 100%);
	background: linear-gradient(to right, rgba(62,132,179,1) 0%, rgba(0,170,227,1) 50%, rgba(0,170,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e84b3', endColorstr='#00aae3', GradientType=1 );
	/*background:#727272;
	border:2px solid #727272;*/
	color:#fff;
}
.bg_gris{
	background:#dbdbdb;
}
.tb-titulo h3{
	background:#00a4ed;
	color:#fff;
	font-family:OpenSans-Bold;
	font-size:18px;
	padding:10px 0 10px 0;
}
.tb-titulo tr{
	vertical-align:middle;
}
.tb-titulo a{
	text-decoration:none;
}
.contenido-tb p{
	padding:15px 0 5px 15px;
}
.tb-gris-fte{
	background:#ededed !important;
}
.tb-bco-fte{
	background:#fff !important;
}
.tb-gris-clr{
	background:#fff !important;
}

.hm-servicios h1 {
  background: url(../imgusr/dno/bg_h1_plantilla.jpg) no-repeat center bottom;
  text-transform: uppercase;
  font-family: Roboto-Medium;
  font-size: 28px;
  color: #0D3283;
  padding-bottom: 20px;
  text-align: center;
}
/*
.bg_dno2017{
	background:url(../imgusr/dno/bg_dno2017.jpg) no-repeat center;
	height:400px;
}
.bg_dno2018{
	background:url(../imgusr/dno/bg_dno2018.jpg) no-repeat center;
	height:400px;	
}
.bg_dno2019{
	background:url(../imgusr/dno/bg_dno2019.jpg) no-repeat center;
	height:400px;	
}

.bg_dno2021{
	background:url(../imgusr/dno/bg_dno2021.jpg) no-repeat center;
	height:400px;	
}
*/
.bg_maestria h1, .bg_dno2021 h1,  .bg_dno2019 h1, .bg_dno2018 h1, .bg_dno2017 h1, .bg_dno2016 h1, .bg_dno2015 h1, .bg_cnodp2019 h1, .bg_cnodp2018 h1, .bg_cnodp2017 h1, .bg_cnodp2016 h1, .bg_cnodp2015 h1, .bg_cnodp2014 h1, .bg_foratoria2018 h1, .bg_foratoria2017 h1, .bg_foratoria2016 h1, .bg_foratoria2015 h1, .bg_asicom h1, .bg_tpcieuropa h1, .bg_tpcilatam h1, .bg_tpcimexico16 h1, .bg_tpcimorelos14 h1, .bg_tpciags13 h1, .bg_tpcimerida12 h1, .bg_tpciveracruz11 h1, .tpci_tamaulipas10 h1, .tpci_unam h1, .bg_tpcihidalgo15 h1, .tpci_unam2016 h1, .tpci_unam2013 h1, .bg_cnodp2013 h1, .bg_cnodp2012 h1, .bg_cnodp2011 h1, .bg_cnodp2010 h1, .tpci_unam2014 h1, .bg_tpcimexico09 h1, .bg_tao2017 h1, .bg_tao2018 h1, .bg_tao2019 h1, .bg_tpcitlax2017 h1, .bg_tpcilatam2018 h1, .bg_tpcilatam2017 h1, .bg_tpciunam2015 h1, .h1_mffp h1, .tpci_unam2018 h1, .cn_tpci h1{
	color:#fff;
	font-family:Oswald-Regular;
	font-size: 50px;
    padding-top: 255px;
	text-align:center;
	text-shadow: 3px 3px 3px #000;
}
.bg_maestria h1 span, .bg_dno2021 h1 span, .bg_dno2019 h1 span, .bg_dno2018 h1 span, .bg_dno2017 h1 span, .bg_dno2016 h1 span, .bg_dno2015 h1 span, .bg_cnodp2019 h1 span, .bg_cnodp2018 h1 span, .bg_cnodp2017 h1 span, .bg_cnodp2016 h1 span, .bg_cnodp2015 h1 span, .bg_cnodp2014 h1 span, .bg_foratoria2018 h1 span,, .bg_foratoria2017 h1 span, .bg_foratoria2016 h1 span, .bg_foratoria2015 h1 span, .bg_asicom h1 span, .bg_tpcieuropa h1 span, .bg_tpcilatam h1 span, .bg_tpcimexico16 h1 span, .bg_tpcimorelos14 h1 span, .bg_tpciags13 h1 span, .bg_tpcimerida12 h1 span, .bg_tpciveracruz11 h1 span, .tpci_tamaulipas10 h1 span, .tpci_unam h1 span, .bg_tpcihidalgo15 h1 span, .tpci_unam2016 h1 span, .tpci_unam2013 h1 span, .bg_cnodp2013 h1 span, .bg_cnodp2012 h1 span, .bg_cnodp2011 h1 span, .bg_cnodp2010 h1 span, .tpci_unam2014 h1 span, .bg_tpcimexico09 h1 span, .bg_tao2017 h1 span,  .bg_tao2018 h1 span, .bg_tpcitlax2017 h1 span, .bg_tpcilatam2018 h1 span, .bg_tpcilatam2017 h1 span, .bg_tpciunam2015 h1 span, .tpci_unam2018 h1 span, .cn_tpci h1 span{
	font-size: 45px;
}
.bg_maestria{
	background:url(../imgusr/maestria/bg_maestria.jpg) no-repeat center;
	height:400px;
}
/*
.bg_dno2016{
	background:url(../imgusr/dno/bg_dno2016.jpg) no-repeat center;
	height:400px;	
}
.bg_dno2015{
	background:url(../imgusr/dno/bg_dno2015.jpg) no-repeat center;
	height:400px;	
}
.bg_cnodp2019{
	background:url(../imgusr/cnodp/bg_cnodp2019.jpg) no-repeat center;
	height:400px;
	width:100%;
}
.bg_cnodp2018{
	background:url(../imgusr/cnodp/bg_cnodp2018.jpg) no-repeat center;
	height:400px;
	width:100%;
}
.bg_cnodp2017{
	background:url(../imgusr/cnodp/bg_cnodp2017.jpg) no-repeat center;
	height:400px;
	width:100%;
}
.bg_cnodp2016{
	background:url(../imgusr/cnodp/bg_cnodp2016.jpg) no-repeat center;
	height:400px;	
}
.bg_cnodp2015{
	background:url(../imgusr/cnodp/bg_cnodp2015.jpg) no-repeat center;
	height:400px;	
}
.bg_cnodp2014{
	background:url(../imgusr/cnodp/bg_cnodp2014.jpg) no-repeat center;
	height:400px;	
}
.bg_cnodp2013{
	background:url(../imgusr/cnodp/bg_cnodp2013.jpg) no-repeat center;
	height:400px;	
}
.bg_cnodp2012{
	background:url(../imgusr/cnodp/bg_cnodp2012.jpg) no-repeat center;
	height:400px;	
}
.bg_cnodp2011{
	background:url(../imgusr/cnodp/bg_cnodp2011.jpg) no-repeat center;
	height:400px;	
}
.bg_cnodp2010{
	background:url(../imgusr/cnodp/bg_cnodp2010.jpg) no-repeat center;
	height:400px;	
}
.bg_foratoria2018{
	background:url(../imgusr/foratoria/bg_foratoria2018.jpg) no-repeat center;
	height:400px;	
}
.bg_foratoria2017{
	background:url(../imgusr/foratoria/bg_foratoria2017.jpg) no-repeat center;
	height:400px;	
}
.bg_foratoria2016{
	background:url(../imgusr/foratoria/bg_foratoria2016.jpg) no-repeat center;
	height:400px;	
}
.bg_foratoria2015{
	background:url(../imgusr/foratoria/bg_foratoria2015.jpg) no-repeat center;
	height:400px;	
}
*/
.bg_premiosasicom{
	background:url(../imgusr/asicom/bg_asicom2016.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2018{
	background:url(../imgusr/asicom/bg_asicom2018.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2016{
	background:url(../imgusr/asicom/bg_asicom2016.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2014{
	background:url(../imgusr/asicom/bg_asicom2014.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2013{
	background:url(../imgusr/asicom/bg_asicom2013.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2012{
	background:url(../imgusr/asicom/bg_asicom2012.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2011{
	background:url(../imgusr/asicom/bg_asicom2011.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2010{
	background:url(../imgusr/asicom/bg_asicom2010.jpg) no-repeat center;
	height:400px;	
}
.bg_asicom2009{
	background:url(../imgusr/asicom/bg_asicom2009.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcisandiego{
	background:url(../imgusr/tpci/bg_tpcilatam.jpg) no-repeat center;
	height:400px;	
}

.bg_tpcilatam2019{ 
	background:url(../imgusr/tpci/bg_tpci_2019.jpg) no-repeat center;
	height:450px;	
}
/*.bg_tpcilatam2018{ 
	background:url(../imgusr/tpci/bg_tpci_2018.jpg) no-repeat center;
	height:450px;	
}
.bg_tpcilatam2017{
	background:url(../imgusr/tpci/bg_tpcilatam2017.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2016{
	background:url(../imgusr/tpci/bg_tpcilatam2016.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2015{
	background:url(../imgusr/tpci/bg_tpcilatam2015.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2014{
	background:url(../imgusr/tpci/bg_tpcilatam2014.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2013{
	background:url(../imgusr/tpci/bg_tpcilatam2013.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2012{
	background:url(../imgusr/tpci/bg_tpcilatam2012.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2011{
	background:url(../imgusr/tpci/bg_tpcilatam2011.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2010{
	background:url(../imgusr/tpci/bg_tpcilatam2010.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2009{
	background:url(../imgusr/tpci/bg_tpcilatam2009.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2008{
	background:url(../imgusr/tpci/bg_tpcilatam2008.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2007{
	background:url(../imgusr/tpci/bg_tpcilatam2007.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2006{
	background:url(../imgusr/tpci/bg_tpcilatam2006.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2005{
	background:url(../imgusr/tpci/bg_tpcilatam2005.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcilatam2004{
	background:url(../imgusr/tpci/bg_tpcilatam2004.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcipue2018{
	background:url(../imgusr/tpci/bg_tpcipue2018.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcimexico16{
	background:url(../imgusr/tpci/bg_tpcimexico16.jpg) no-repeat center;
	height:400px;	
}
.bg_tpcimorelos14{
	background:url(../imgusr/tpci/bg_tpcimorelos14.jpg) no-repeat center;
	height:400px;
}
.bg_tpciags13{
	background:url(../imgusr/tpci/bg_tpciags13.jpg) no-repeat center;
	height:400px;
}
.bg_tpcimerida12{
	background:url(../imgusr/tpci/bg_tpcimerida12.jpg) no-repeat center;
	height:400px;
}
.bg_tpciveracruz11{
	background:url(../imgusr/tpci/bg_tpciveracruz11.jpg) no-repeat center;
	height:400px;
}
.tpci_tamaulipas10{
	background:url(../imgusr/tpci/tpci_tamaulipas10.jpg) no-repeat center;
	height:400px;
}
.bg_tpciunam2015{ 
	background:url(../imgusr/tpci/bg_tpciunam2015.jpg) no-repeat center;
	height:400px;
}
.tpci_unam2016{
	background:url(../imgusr/tpci/tpci_unam2016.jpg) no-repeat center;
	height:400px;
}
.tpci_unam2014{
	background:url(../imgusr/tpci/tpci_unam2014.jpg) no-repeat center;
	height:400px;
}
.tpci_unam2013{
	background:url(../imgusr/tpci/tpci_unam2013.jpg) no-repeat center;
	height:400px;
}
.tpci_unam2018{
	background:url(../imgusr/tpci/tpci_unam2018.jpg) no-repeat center;
	height:400px;
}
.tpci_unam2019{
	background:url(../imgusr/tpci/tpci_unam2019.jpg) no-repeat center;
	height:400px;
}
.tpci_unam2020{
	background:url(../imgusr/tpci/tpci_unam2020.jpg) no-repeat center;
	height:600px;
}
.tpci_unam2020_may{
	background:url(../imgusr/tpci/tpci_unam2020_may.jpg) no-repeat center;
	height:600px;
}
.tpci_unam2020_jun{
	background:url(../imgusr/tpci/tpci_unam2020_jun.jpg) no-repeat center;
	height:600px;
}
.tpci_unam2020_jul{
	background:url(../imgusr/tpci/tpci_unam2020_jul.jpg) no-repeat center;
	height:600px;
}
.tpci_unam2020_oct{
	background:url(../imgusr/tpci/tpci_unam2020_oct.jpg) no-repeat center;
	height:600px;
}
.tpci_unam2020_nov{
	background:url(../imgusr/tpci/tpci_unam2020_nov.jpg) no-repeat center;
	height:600px;
}
.tpci_unam2020_dic{
	background:url(../imgusr/tpci/tpci_unam2020_dic.jpg) no-repeat center;
	height:600px;
}
.tpci_unam2021_abr{
	background:url(../imgusr/tpci/tpci_unam2021_abr.jpg) no-repeat center;
	height:600px;
}
.bg_tpcihidalgo15{
	background:url(../imgusr/tpci/bg_tpcihidalgo15.jpg) no-repeat center;
	height:400px;
}*/
.bg_tpcimexico09{
	background:url(../imgusr/tpci/bg_tpcimexico09.jpg) no-repeat center;
	height:400px;
}/*
.bg_tao2017{
	background:url(../imgusr/tao/bg_tao2017.jpg) no-repeat center;
	height:400px;
}
.bg_tao2018{ 
	background:url(../imgusr/tao/bg_tao_2018.jpg) no-repeat center;
	height:400px;
}
.bg_tao2019{ 
	background:url(../imgusr/tao/bg_tao_2019.jpg) no-repeat center;
	height:400px;
}*/
.bg_tpcitlax2017{
	background:url(../imgusr/tpci/bg_tpcitlax2017.jpg) no-repeat center;
	height:400px;
}
.bg_tpciespana2016{
	background:url(../imgusr/tpci/bg_tpciespana2016.jpg) no-repeat center;
	height:400px;	
}
.bg_tpciespana2015{
	background:url(../imgusr/tpci/bg_tpciespana2015.jpg) no-repeat center;
	height:400px;	
}
.bg_tpciespana2014{
	background:url(../imgusr/tpci/bg_tpciespana2014.jpg) no-repeat center;
	height:400px;	
}
.bg_tpciespana2013{
	background:url(../imgusr/tpci/bg_tpciespana2013.jpg) no-repeat center;
	height:400px;	
}
.bg_tpciespana2012{
	background:url(../imgusr/tpci/bg_tpciespana2012.jpg) no-repeat center;
	height:400px;	
}
.bg_tpciespana2011{
	background:url(../imgusr/tpci/bg_tpciespana2011.jpg) no-repeat center;
	height:400px;	
}
.bg_tpciespana2010{
	background:url(../imgusr/tpci/bg_tpciespana2010.jpg) no-repeat center;
	height:400px;	
}
/*.bg_encuentro_iberoamericano_2020{
	background:url(../imgusr/tpci/bg_encuentro_iberoamericano2020.jpg) no-repeat center;
	height:400px;	 
}
.bg_mffp2017{
	background:url(../imgusr/mffp/bg_medalla_felix_fulgencio_palavicini.jpg) no-repeat center;
	height:400px;	
}
.bg_mffp2018{
	background:url(../imgusr/mffp/bg_medalla_felix_fulgencio_palavicini.jpg) no-repeat center;
	height:400px;	
}
*/
.img-borde{
	border:2px solid #00aeef;
}
.hora-panel {
    background: #3e3e3b none repeat scroll 0 0;
    height: 70px;
    padding-top: 10px;
    text-align: center;
}
.dia-panel {
    background: #00aeef none repeat scroll 0 0;
    font-family: OpenSans-Semibold;
    font-size: 24px;
    height: 70px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
}
.dia-panel a {
	color:#fff;
}
.hora_1, .hora_2 {
    color: #000;
    font-family: OpenSans-Semibold;
    font-size: 18px;
    padding-top: 10px;
}
.hora_1 {
    background: #dcdcdc none repeat scroll 0 0;
}
.hora_2 {
    background: #eeeeee none repeat scroll 0 0;
}
.actividad_1, .actividad_2 {
    font-family: OpenSans-Light;
    font-size: 18px;
    padding-left: 15px;
    padding-top: 10px;
}
.actividad_1 {
    background: #eeeeee none repeat scroll 0 0;
}
.actividad_2 {
    background: #dcdcdc none repeat scroll 0 0;
}
.panel-heading2{
	padding:0 !important;
}

.navegacion{
	background-color: #f5f5f5;
	font-family:Oswald-Regular;
	font-size:14px;
}
.navegacion a{
	color:#0383b3;
}

/* Estilos Tabs*/

.panel-group .panel {
    border-radius: 0 !important;
}
.panel {
    -webkit-box-shadow: 0 !important;
    box-shadow: 0 !important;
}
.panel-default {
    border-color: transparent !important;
}
.panel-heading {
   /* padding: 10px 15px;*/
    border-bottom: 0px solid transparent !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
}
.panel {
   /* -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);*/
}

/* Fin Estilos Tabs*/

#portafolio, #portafolio2, #portafolio3, #portafolio4, #portafolio5, #portafolio51, #portafolio6, #portafolio7, #portafolio8, #portafolio9, #portafolio10, #portafolio11, #portafolio111, #portafolio112, #portafolio12, #portafolio13, #portafolio14, #portafolio15, #portafolio16, #portafolio17, #portafolio18, #portafolio19, #portafolio20, #portafolio21, #portafolio22, #portafolio23, #portafolio24, #portafolio25, #portafolio26, #portafolio27, #portafolio28, #portafolio281, #portafolio29, #portafolio30, #portafolio31, #portafolio32 {
    list-style-type: none;
}


.banner2{
	display:none;
}

.panel-title{
	text-transform:uppercase;
}

@media(max-width:1200px){
	.nav > li > a {
		padding: 10px 20px;
	}
	.bg_maestria h1, .bg_dno2018 h1, .bg_dno2017 h1, .bg_dno2016 h1, .bg_dno2015 h1, .bg_cnodp2019 h1, .bg_cnodp2018 h1, .bg_cnodp2017 h1, .bg_cnodp2016 h1, .bg_cnodp2015 h1, .bg_cnodp2014 h1, .bg_foratoria2017 h1, .bg_foratoria2016 h1, .bg_foratoria2015 h1, .bg_asicom h1, .bg_tpcieuropa h1, .bg_tpcilatam h1, .bg_tpcimexico16 h1, .bg_tpcimorelos14 h1, .bg_tpciags13 h1, .bg_tpcimerida12 h1, .bg_tpciveracruz11 h1, .tpci_tamaulipas10 h1, .tpci_unam h1, .bg_tpcihidalgo15 h1, .tpci_unam2016 h1, .tpci_unam2013 h1, .bg_cnodp2013 h1, .bg_cnodp2012 h1, .bg_cnodp2011 h1, .bg_cnodp2010 h1, .tpci_unam2014 h1, .bg_tpcimexico09 h1, .bg_tao2017 h1, .bg_tao2018 h1, .bg_tpcitlax2017 h1, .bg_tpcilatam2017 h1, .bg_tpciunam2015 h1, .h1_mffp h1, .tpci_unam2018 h1, .cn_tpci h1{
		font-size: 50px;
		padding-top: 150px;
	}
	.video_sl iframe{
		width:100%;
		height:700px;
	}	
}
@media(max-width:990px){
	.align-left, .align-right {
		text-align:center;
	}
	.nav > li > a {
		padding: 10px;
	}
	.carousel-caption h4, .carousel-caption p{
		font-size:25px;
	}
	.menu_int > li {
		text-align: center;
		width: 100%;
	}
	.video_sl iframe{
		height:550px;
	}	
}
@media(max-width:767px){
	.video_sl iframe {
		height: 400px;
	}
}
@media(max-width:479px){
	.carousel-caption h4, .carousel-caption p{
		font-size:14px;
	}
	.bg_maestria h1, .bg_dno2018 h1, .bg_dno2017 h1, .bg_dno2016 h1, .bg_dno2015 h1, .bg_cnodp2019 h1, .bg_cnodp2018 h1, .bg_cnodp2017 h1, .bg_cnodp2016 h1, .bg_cnodp2015 h1, .bg_cnodp2014 h1, .bg_foratoria2017 h1, .bg_foratoria2016 h1, .bg_foratoria2015 h1, .bg_asicom h1, .bg_tpcieuropa h1, .bg_tpcilatam h1, .bg_tpcimexico16 h1, .bg_tpcimorelos14 h1, .bg_tpciags13 h1, .bg_tpcimerida12 h1, .bg_tpciveracruz11 h1, .tpci_tamaulipas10 h1, .tpci_unam h1, .bg_tpcihidalgo15 h1, .tpci_unam2016 h1, .tpci_unam2013 h1, .bg_cnodp2013 h1, .bg_cnodp2012 h1, .bg_cnodp2011 h1, .bg_cnodp2010 h1, .tpci_unam2014 h1, .bg_tpcimexico09 h1, .bg_tao2017 h1, .bg_tao2018 h1, .bg_tpcitlax2017 h1, .bg_tpcilatam2017 h1, .bg_tpciunam2015 h1, .h1_mffp h1, .tpci_unam2018 h1, .cn_tpci h1{
		font-size: 40px;
		/*padding-top: 70px;*/
	}
	.bg_maestria h1, .bg_dno2018 h1 span, .bg_dno2017 h1 span, .bg_dno2016 h1 span, .bg_dno2015 h1 span, .bg_cnodp2019 h1 span, .bg_cnodp2019 h1 span, .bg_cnodp2018 h1 span, .bg_cnodp2017 h1 span, .bg_cnodp2016 h1 span, .bg_cnodp2015 h1 span, .bg_cnodp2014 h1 span, .bg_foratoria2017 h1 span, .bg_foratoria2016 h1 span, .bg_foratoria2015 h1 span, .bg_asicom h1 span, .bg_tpcieuropa h1 span, .bg_tpcilatam h1 span, .bg_tpcimexico16 h1 span, .bg_tpcimorelos14 h1 span, .bg_tpciags13 h1 span, .bg_tpcimerida12 h1 span, .bg_tpciveracruz11 h1 span, .tpci_tamaulipas10 h1 span, .tpci_unam h1 span, .bg_tpcihidalgo15 h1 span, .tpci_unam2016 h1 span, .tpci_unam2013 h1 span, .bg_cnodp2013 h1 span, .bg_cnodp2012 h1 span, .bg_cnodp2011 h1 span, .bg_cnodp2010 h1 span, .tpci_unam2014 h1 span, .bg_tpcimexico09 h1 span, .bg_tao2017 h1 span,  .bg_tao2018 h1 span, .bg_tpcitlax2017 h1 span, .bg_tpcilatam2017 h1 span, .bg_tpciunam2015 h1 span, .tpci_unam2018 h1 span, .cn_tpci h1 span{
		font-size: 30px;
	}
	.logos_479 img{
		width:80%;
		height:auto;
	}
	.tel_top{
		margin-top:10px;
	}
	.header p{
		font-size:14px;		
	}
	.tel_top h1{
		margin-top:0;
		font-size:14px;
	}
	.banner1{
		display:none;
	}
	.banner2{
		display:block;
	}
	.hm_bienvenidos h1, .hm_oratoria h1, .hm_becas h1, .titulo h1 {
		font-size: 24px;
		text-align:left;
	}
	.contenido_plantilla h1 {
		font-size: 25px;
	}
	.video_sl iframe {
    height: 230px;
}
}
@media(max-width:767px){
	.carousel-caption h4, .carousel-caption p{
		font-size:18px;
	}
}

/** Muestra / Oculta menu principal en landings **/
#btn_show_menu
{
	background: #10276e;
	padding: 5px 35px;
	color: #fff;
	font-family: OpenSans-Semibold;
	font-size: 18px;
}


/** FIN Muestra / Oculta menu principal en landings **/

.espacio{
	margin-bottom:15px;
}


.carousel-indicators{
	display:none;
}



.container-fluid{
	padding-left:0;
	padding-right:0;
}
.mov-servicios{
	display:none;
}
.hm_taller{
	background:url("../imgusr/bg-talleres-home-hover.jpg") no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	min-height:685px;
}
.hm_taller:hover{
	background:url("../imgusr/bg-talleres-home.jpg") no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	min-height:685px;
}
.hm_cno{
	background:url("../imgusr/bg-cno-home-hover.jpg") no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	min-height:685px;
}
.hm_cno:hover{
	background:url("../imgusr/bg-cno-home.jpg") no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	min-height:685px;
}
.hm_cursos{
	background:url("../imgusr/bg-cursos-home-hover.jpg") no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	min-height:685px;
}
.hm_cursos:hover{
	background:url("../imgusr/bg-cursos-home.jpg") no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	min-height:685px;
}

.nav-hd > li > a{
	text-align:center;
	padding:10px 17px;
	border-bottom: 3px solid transparent;
	border-top: 3px solid transparent;
}
.pd_20top{
	padding-bottom:20px !important;
	padding-top:20px !important;
}

.frm_ebook label{
	font-family: Montserrat-Light;
	font-size:16px;
}


@media(max-width:1800px){
	.nav-hd > li > a{
		padding:10px 23px;
	}	
}
@media(max-width:1600px){
	.nav-hd > li > a{
		padding:10px 12px;
	}	
}
@media(max-width:1366px){
	.nav-hd > li > a{
		padding:10px 10px;
	}
	.menu {
		font-size: 15px !important;
	}
}
@media(max-width:1200px){
	.hm_taller, .hm_taller:hover, .hm_cno, .hm_cno:hover, .hm_cursos, .hm_cursos:hover{
		min-height:500px;
	}
	.nav-hd > li > a{
		padding:10px 12px;
	}	
	.menu {
		font-size: 14px !important;
	}
	.padd-email {
		padding-top:20px;
	}
}
@media(max-width:990px){
	.hm_taller, .hm_taller:hover, .hm_cno, .hm_cno:hover, .hm_cursos, .hm_cursos:hover{
		min-height:400px;
	}
	.nav-hd > li > a{
		padding:10px 6px;
		font-size:12px;
	}
	.padd-tel {
		padding-top:0;
	}
}
@media(max-width:767px){
	.hm_taller, .hm_taller:hover, .hm_cno, .hm_cno:hover, .hm_cursos, .hm_cursos:hover{
		min-height:650px;
	}
	.nav-hd > li > a{
		padding:5px 10px;
		font-size:14px;
	}	
	.pd_20top{
		padding-bottom:5px !important;
		padding-top:5px !important;
	}	
}
@media(max-width:479px){
	.hm_taller, .hm_taller:hover, .hm_cno, .hm_cno:hover, .hm_cursos, .hm_cursos:hover{
		min-height:525px;
	}
}

.muestra_libro
{
	display: none;
}
.navbar-inverse .navbar-nav > li > a
{
	font-size: 12px !important;
	color: #FFF !important;
}