@charset "utf-8";
/* CSS Document */

#p_lt_ctl01_pageplaceholder_p_lt_ctl00_items_txtWord {
	float: right;
	width: 75%;
}
#p_lt_ctl01_pageplaceholder_p_lt_ctl00_items_btnSearch {
  width: 25% !important;
  float: left;
  height: 33px;
}

.nav-justified {
  padding:0;
}

hr {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border: 0 !important;
    border-top: 1px solid #eee !important;
    width:100%;
}


#p_lt_ctl01_pageplaceholder_p_lt_ctl00_SmartSearchBox_pnlSearch .form-control {
  width:85% !important;
  border-radius:0px;
}
#p_lt_ctl01_pageplaceholder_p_lt_ctl00_SmartSearchBox_pnlSearch .btn-default {
    width:15%;
    margin: auto;
    padding: 6px;
    margin-top: -34px;
    float: right;
    border-radius:0px;
}

#p_lt_ctl01_pageplaceholder_p_lt_ctl00_SmartSearchBox_pnlSearch .searchBox {
  width:50%;
  float:right;
}

a {
  outline:0px;
}
a:hover {
  outline:0px;
}
a:focus {
  outline:0px;
}

.cont-profesores p {
  color:none;
}

[class*='col-'] {
    float: left !important;
}

.padding-none {
  padding:0px !important;
  }

.contenedor-profes {
  width:100%;
  background:#f7f7f7;
  text-align:center;
  }

.modal-dialog {
    width: 50% !important;
    margin: auto !important;
	float: none !important;
}
.nav-tabs > li {
    float: left !important;
}

.bg-listado-profesores {
    background:rgba(255,255,255,.8);
    padding-top:0;
    padding-left: 0;
}


.contenedor-ficha-profesores {
width:100%;
display:table;
padding:0;
background:#FFF;
cursor:pointer;
margin-bottom:20px;  
box-shadow:2px 2px 2px rgba(0,0,0,.2);
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}



.contenedor-ficha-profesores:hover{
width:100%;
height:auto;
background:rgba(0,0,0,1);
color:#FFF !important;
cursor:pointer;
margin-bottom:20px;  
box-shadow:2px 2px 2px rgba(0,0,0,.3);
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.contenedor-ficha-profesores hr {
width: 60%;
margin-left:0px;
margin-top: 0px !important;
margin-bottom: 10px !important;
}



.alto-div-img {
width: 100%;
position: relative;
overflow: hidden;
height: 205px;
min-height: 205px;
}

.alto-div-img img{  
  position: relative;
  width:100%;
}

.btn-group-justified {
z-index:500;
}

.recuadro-mas {
    background: #a20f26;
    padding: 2px 4px;
    float: right;
    color: #fff !important;
    margin-right: -20px;
    margin-top: 22%;
    margin-bottom: 0px;
    font-size: 1.4em;
    font-weight: bold;
    position: relative;
}
.recuadro-mas:hover {
    background: #a20f26;
    padding: 2px 4px;
    float: right;
    color: #fff !important;
    margin-right: -20px;
    margin-top: 22%;
    margin-bottom: 0px;
    font-size: 1.4em;
    font-weight: bold;
    position: relative;
}


.buscador-profesor {
  float:right;
  margin-right:5%;
  }
.buscador-profesor input{
  widht:250px;
  border: solid 1px #e0e0e0;
  padding:5px 5px;
  color: #888;
  border-radius:5px;
}
.separador-buscador {
  text-align:center;
  display:none;
  width: 100%;
  }



.form-control:focus{
  border-color:#a20f26;
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(162,15,38,.6) !important;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(162,15,38,.6) !important;
}

.input-group-addon {
    background-color: #f7f7f7 !important;
  }





.btn-group .btn {
  background:#f7f7f7;
  color:#666 !important;
  font-weight:400;
  padding-top:8px;
  padding-bottom:8px;
  margin-left:5px;
  z-index:500;
  border-radius:0px;
  border:solid 1px rgba(255,255,255,1);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.btn-group .btn:hover {
  background:#a20f26;
  color:#fff !important;
  margin-left:5px;
  z-index:500;
  border-radius:0px;
  border:solid 1px rgba(255,255,255,1);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}


.nombre-profesor-directorio {
    font-size: 17px;
    font-weight: 600;
    text-align: left;
    padding-bottom: 0px !important;
    text-transform: uppercase;
    margin-bottom: -10px;
    margin-top: 7%;
  }

.facultad-profesor-directorio {
  font-size:14px;
  font-weight:400;
  text-align:left;
  }

.categoria-profesor-directorio {
  font-size: 13px;
  text-align:left;
  font-style: italic;
}

.formacion-profesor-directorio {
  font-size: 14px;
  text-align:left;
  font-weight:bold;
  margin-bottom:0px;
}


.mail-profesor-directorio {
  font-size: 14px;
  text-align:left;
  margin-top:0;
  margin-bottom:0px;  
  }

.PagerNumberArea {
  text-align:center
  }

.PagerResults {
  display:none;
  }
.SelectedPage {
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #a20f26;
    display: inline-block;
    color: #fff;
    outline:0px;
    margin-bottom:10px;
    box-shadow:2px 2px 2px rgba(0,0,0,.1);
  }

.UnselectedPage {
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #f7f7f7;
    display: inline-block;
    color: #666;
    outline:0px;
    box-shadow:2px 2px 2px rgba(0,0,0,.1);
    margin-bottom:10px;
    transition:.3s;
}

.UnselectedPage:hover {
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #f7f7f7;
    display: inline-block;
    color: #666;
    outline:0px;
    box-shadow:2px 2px 2px rgba(0,0,0,.2);
    transition:.3s;
    margin-bottom:10px;
}


.cont-interna-profesores {
    background: #fff;
    margin-right: 1%;
    margin-left: .5%; 
    margin-bottom:0;
}

.img-interna-profesor{
    text-align:center;
}

.img-interna-profesor img{
  width:100%;
}

.info-profesor-interna {
  padding:15px;
}

.nav-justified > li > a {
    color: #888;
    background-color: #fff;
    font-size:1.2em;
    border:solid 2px #f7f7f7;
    border-bottom:solid 3px rgba(255,255,255,0);
    text-transform: uppercase;
    border-radius:0px;
    padding:15px 0;
    transition:.2s;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #888;
    background-color: #f1f1f1;
    border-bottom:solid 3px #a20f26;
    text-transform: uppercase;
    border-radius:0px;
    transition:.2s;
}

.tab-pane {
  padding:20px;
  border:solid 2px #f7f7f7;
}

.tab-pane a{
  color: #a20f26;
}

.tab-pane a:hover{
  color: #a20f26;
}
.tab-pane a:focus{
  color: #a20f26;
}


.btn-pag-interna {
    background: #f7f7f7;
    display:table;
    padding:15px;
    color: #666;
    float:left;
    font-weight: 400;
    margin-left: 5px;
    z-index: 500;
    border-radius: 0px;
    margin-bottom:20px;
    border: solid 1px rgba(255,255,255,1);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.btn-pag-interna:hover {
    background: #a20f26;
    display:table;
    padding:15px;
    color: #FFF !important;
    float:left;
    font-weight: 400;
    margin-left: 5px;
    z-index: 500;
    border-radius: 0px;
    margin-bottom:20px;
    border: solid 1px rgba(255,255,255,1);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.nombre-profesor-interna {
  font-size:1.5em;
  /*font-family: 'Yanone Kaffeesatz',sans-serif;*/
  text-transform: uppercase;
  font-weight:bold;
}
.facultad-profesor-interna {
  color:#a20f26;
  font-size:1.2em;
}




.btn-regresar-al-directorio {
  background:#a20f26;
  padding:8px 15px;
  color:#fff !important;
  border-radius:0px;
  margin-top:20px;
  transition:.3s;
  }

.btn-regresar-al-directorio:hover {
  background:#fff;
  padding:8px 15px;
  color:#a20f26 !important;
  border-radius:0px;
  margin-top:20px;
  transition:.3s;
  }

@media (max-width:600px){
  .cont-interna-profesores {
    margin-bottom:0;
  }
  .bg-listado-profesores {
    padding:0;
  }
  .nombre-profesor-interna {
	text-align: center;
  }
  .categoria-profesor-interna {
	text-align: center;
  }
  .facultad-profesor-interna {
	text-align: center;
  }
  .facultad-profesor-interna h5 {
	text-align: center;
  }
  .nav-justified {
    padding:0;
  }
  .col-md-12 {
    width:100%;
  }
  .searchBox {
    width:95%;
    margin-right: 0;
  }
  .btn-pag-interna {
	width: 31%;
	height: 75px;
	text-align: center;
  }
  #p_lt_ctl01_pageplaceholder_p_lt_ctl00_items_txtWord {
	width: 75% !important;
  }
}

@media (max-width:480px){
.contenedor-ficha-profesores {
    width: 110%;
    }
  .contenedor-ficha-profesores:hover {
    width: 110%;
    }
  .recuadro-mas {
    margin-top: -40%;
    }
  .recuadro-mas:hover {
    margin-top: -40%;
    }
    .form-control {
  width:70% !important;
  border-radius:0px;
}
.btn-default {
    width:30%;
    }
}


