@charset "utf-8";
/* CSS Document */

/*LETRA DE SITIO WEB*/ /*  naranja: E77817      azul: 00476B */
body { font-family:Arial;}
.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.ptc_section{
    width: 100%;
    float: left;
}
.seccion_ptc{
    width: 100%;
    float: left;
	padding-top: 20px;
    padding-bottom: 10px;
}
.layout_padding {
     padding-top: 80px;
     padding-bottom: 10px;
}
.image_ptc{
    width: 80%;
    float: left;
	border-radius:2%;
	box-shadow: 0px 0px 5px 1px #ec731e;
}
.image_ptc:hover{
	-webkit-transform:scale(1.1);transform:scale(1.1);
}
.image_ptc {overflow:hidden;}
.about_taital{
    width: 100%;
    float: left;
    font-size: 35px;
    color: #1d1c24;
    font-weight: bold;
}
.about_taital_2{
    width: 100%;
    float: left;
    font-size: 25px;
    color: #1d1c24;
    font-weight: bold;
}
.alinear_izquierda{
	padding-left:67%;
	float: right;
	}

.more_bt{
    width: 150px;
    float: left;
}
.more_bt a{
    width: 100%;
    float: left;
    font-size: 16px;
    color: #fffdfd;
    background-color: #E76811;
    text-align: center;
    padding: 10px 0px;
    border-radius: 40px;
}
.more_bt a:hover{
    color: #fffdfd;
    background-color: #ED8C4A;
}

.what_text{
    width: 100%;
    float: left;
    color: #E76811;
    font-size: 40px;
    font-weight: bold;
}
.what_text::after {
    content: '';
    position: left;
    background-color: #000;
    width: 500px;
    height: 1px;
    top: 32px;
}
.lorem_text {
    width: 100%;
    float: left;
	text-align:justify;
    font-size: 16px;
    color: #1d1c24;
    margin-left: 0px;
    padding-bottom: 20px;
}
.lorem_text_1 {
    width: 100%;
    float: left;
	text-align:justify;
    font-size: 17px;
    color: #1d1c24;
    margin-left: 0px;
    padding-bottom: 30px;
	padding-left:15px;
	
}


.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000000;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}


.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #cccccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
}

.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
    border-top-color: #333333;
    border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    color: #555555;
    background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
    right: 12px;
    left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
    right: 13px;
    left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
    right: 100%;
    left: auto;
    margin-right: -1px;
    margin-left: 0;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.nav {font-size: 14px;font-family:Verdana; color:black;}
.nav .nosotros li, .nav .campus li { font-size:13px;}

/***MENU     en-web azul #174675   naranja #E98327*/
/*Color de menu*/
.navbar-inverse, navbar-nav{background-color:#174675;}

/*Color del menu en activado  menu blanco/azul*/
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #E98327 0%, #E98327 100%);
  background-image:      -o-linear-gradient(top, #E98327 0%, #E98327 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#F60));
  background-image:         linear-gradient(to bottom, #E98327 0%,#E98327 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
/*Color del hover   #E97927-naranja*/
.navbar-inverse .navbar-nav>li>a{color: #FFF;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {background-color:#E98327; color:white;}
/*Color de hover en LOGO*/
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover{background-color:white;}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand{background-color:white;}
.navbar-brand>img{ margin-top:-8px; height:40 px; width:40 px;}




/*MENU-DISPOSITIVOS MOVILES*/
.navbar-inverse .navbar-toggle{ border-color:#FFF; background-color:#174675;}
.navbar-inverse .navbar-toggle li ul li ul>a:hover{ border-color:#FFF; background-color:#174675;}
/*color de los submenus*/
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{ color:black; background-color:#F3F3F3;}
/*color de los submenus*/
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{ color:black;}
/*Linea al desplegar el menu  */
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#F58E49; border-width:2px;}



hr{margin-top: 0px;	margin-bottom: 0px;	border-color:#000066; border-top-width:2px;}/*#000066    #000099*/
.container h4{color: #F60; color:white; background-color:#E77817; text-align:center;}





/*BOLETINES*/
.container h5 {
	text-align: justify;
	font-weight: 600;
	font-size: 14px;
	color: #333;
}
.imgbole{ width:120px; height:90px; float:left; margin-right:5px; border-radius:10px;}
.boletin{ font-size:12px; text-align:justify;}
/*boton ver mas*/
.boletin .btn-default{ border-color:#CCC; vertical-align: middle; padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:2px; font-size:12px;}
.boletin .btn-default:hover{background-color:#174675 ; border-color:white; color:white;}/*#F58E49*/
.nota {float: right; margin-left: 30px; border-radius:10px; }/*width:400; height:400;*/
.fecha { font-weight:bold;}

/*boletines principal*/
.bolenota .btn-default{ border-color:#CCC; vertical-align: middle; padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:2px; font-size:12px;}
.bolenota .btn-default:hover{background-color:#174675; border-color:white; color:white;}/*#F58E49  black*/
.bolenota code {color:#174675;}/*#F63;*/
.bole hr { margin-top:0px;}
.imgnota { border-radius:10px;}






/*CANAL*/
.video {position: relative;padding-bottom: 60%;/*se calcula height/(entre)width*/overflow: hidden;}
.video iframe {
	position: absolute;
	display: block;
	top: 0; left:0;
	width: 100%; height: 100%;
}





/*PIE DE PAGINA */
.pie p {color:white; font-size:12px; background-color:#E98327;font-weight:200; margin-bottom:0px; }

a.sugerencia {color:white;}
a.sugerencia:hover, a.sugerencia.span:hover {Color:#174675;}/*#09F*/
.pie hr {color:#FF6600; border-color:#FF6600;}



/*Contenido de lectura en el sitio web*/
.container.texto p {font-size: 13px; text-align:justify;}

h2 {color:#E98327; text-align:left;}/*134679*/




/* SINTESIS #F0F0F0 #134679*/
.table tbody tr:hover, td a:hover{background-color:#F0F0F0;  text-decoration:none;}
.table tbody{ font-size:12px;}
.table thead td{color:#134679;	font-size:14px; font-weight:700;}
.container .row .col-xs-4.col-md-3.col-lg-2 center #previos {
color: #009;}
.container .row .col-xs-4.col-md-3.col-lg-2 center #previos:hover {
color: #F60;}
hr .sintesis{ background-color:#134679;}
.titulos{border-bottom:#333; border-bottom-style:double; border-bottom-color:black;}
a{color:black;}
.sintmenu p{ margin-left:45px;}
h3 {color:#F30;}/*:#F63    134679*/

/*.container .sintenlace p a:focus{ text-decoration:none;}*/
.container .sintenlace a:focus, a:hover{text-decoration:none; color:#174675;}

.volver {font-size:12px; color:#999;}
.volver:hover { color:#F63;}


/*Para encabezados en grande de paginas*/
h1 {color:#E77817 ;}

/*DIRECTORIO*/
.personal .btn-default{ border-color:#CCC; vertical-align: middle; padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:2px; font-size:12px;}
.personal .btn-default:hover{background-color:#F58E49; border-color: #CCC; color:black;}
.img-rounded{ border-radius:25px;}

/*NORMATIVA*/
.container.sintenlace .normativa tr {height: 50px;}
.container.sintenlace .normativa tr td> a { background-color:#FFF; }

/*CONVOCATORIAS*/
.container.sintenlace .convocatoria tr {height: 65px;}
.container.sintenlace .convocatoria tr td> a { background-color:#FFF; }
.container.sintenlace .convocatoria tr td> a:hover { color:#09F; }
.container p .enlaces {	color:#0066FF;}






/**CARRERAS */
.boton{ background:white; border-bottom-width:medium; border-top-width:medium; }
.boton:hover, .boton:focus .dropdown-toogle.boton{ background:white; border-bottom-color:#174675; }
.boton .active, .boton:active, .open> .dropdown-toogle .boton{background-color:white; border-bottom-color:#174675;}
/*.boton:active{ background-color:#FFFFFF; border-bottom-color:#174675;}*/
.divboton{ width:260px; }

/*VENTANAS EMERGENTES*/
.close {color: #F00;}
.close:focus,.close:hover {color: #F00; border-color:#F00;}
/*boton*/
.btn-info{ background-color:#CCC; border-color:#FFF; padding:5px;}
.btn-info:hover, .btn-info:focus{ background-color:#174675; border-color:#FFF;}

@media (max-width: 575px) {
.ptc_section .row { flex-direction: column-reverse; }
.image_ptc { padding-top: 30px;}
.txt-l { font-size:14px; font-weight:bold; }
.alinear_izquierda{	padding-left:67%; float: right;} }

@media (min-width: 576px) and (max-width: 767px) {
.image_ptc { padding-top: 15px; height: 280px; }
.lorem_text { margin-top: 0px; font-size: 14px; }}
@media (min-width: 768px) and (max-width: 991px) {
.image_ptc { padding-top: 15px; height: 280px; }
.lorem_text { margin-top: 0px; font-size: 14px; }

}
@media (min-width: 640px) {
  td,th {
    display:table-cell !important;
  }
  .txt-l { font-size:14px; font-weight:bold; }
  td,th {
    width: 330px;
  
  }
  td+td, th+th {
    width: auto;
  }
  
}


