/* CSS Document */
@font-face {
  font-family: "VetoCom";
  src: url("../../../../fuentes/VetoCom/VetoCom-Medium.eot")
}
@font-face {
  font-family: "VetoCom-Bold";
  src: url("../../../../fuentes/VetoCom/VetoCom-Bold.eot")
}
@font-face {
  font-family: "VetoCom";
  src: url("../../../../fuentes/VetoCom/VetoCom-Medium.ttf") format("truetype")
}
@font-face {
  font-family: "VetoCom-Bold";
  src: url("../../../../fuentes/VetoCom/VetoCom-Bold.ttf") format("truetype")
}
#cabecera {
  background-color: #4381ce;
  border-bottom: 2px solid #70a2df;
}
#celda_texto_cabecera {
  background-image: none;
  background-position: right;
  background-repeat: no-repeat;
  height: 103px;
  Color: #FFF;
  font-family: 'VetoCom';
  font-size: 1.5em;
  text-align: right;
  padding-top: 1.2%;
  padding-right: 0.8%;
}
#logo_user {
  padding-top: 1.3%;
  padding-left: 0px;
}
#relleno_separador {
  background-image: url(../../imagenes/relleno_superior.gif);
  background-repeat: repeat-x;
  height: 15px;
}
#relleno_separador_mini {
  background-image: url(../../imagenes/relleno_superior.gif);
  background-repeat: repeat-x;
  height: 7px;
}
#pie_pagina {
  background-color: #4381ce;
  border-bottom: 1px solid #70a2df;
  border-top: 1px solid #70a2df;
}
#texto_pie_pagina {
  Color: #FFF;
  font-size: 0.8em;
  padding-top: 1%;
  padding-left: 3%;
  font-weight: bold;
  height: 34px;
}
#logotipos_pie {
  padding-top: 0.5%;
  padding-left: 3%;
  height: 34px;
}
#contenedor_accesos {
  padding-top: 3%;
  padding-left: 10%;
}
.enlace_menu {
  color: #d8d7d7;
  font-size: 0.6em;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
}
.enlace_menu a:link {
  color: #d8d7d7;
  text-decoration: none;
}
.enlace_menu a:visited {
  color: #d8d7d7;
  text-decoration: none;
}
.enlace_menu a:active {
  color: #d8d7d7;
  text-decoration: none;
}
.enlace_menu a:hover {
  color: #d8d7d7;
  text-decoration: underline;
}
.tooltip-inner {
  background-color: #4381ce;
}
.tooltip-arrow {
  color: #4381ce;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #428bca;
}
.tooltip a {
  color: #000;
}
.contenedor {
  margin: 0 5%;
}
#titulo {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 24px;
  color: #da7212;
  font-weight: 600;
  margin-left: 15px;
  margin-right: 2%;
}
#titulo_datos {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  list-style: none;
  margin-top: 10px;
  margin-left: 6%;
  margin-right: 6%;
}
#titulo_resumen {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  list-style: none;
  margin-top: 3%;
  margin-left: 3%;
  margin-right: 3%;
}
#lateral {
  background-image: url(../../imagenes/post-it2.jpg);
  background-repeat: no-repeat;
  min-height: 350px;
  width: 340px;
  margin-left: 17px;
  margin-top: 5px;
}
#lateral_boton {
  background-image: none;
  background-repeat: no-repeat;
  margin-left: 17px;
  margin-top: 5px;
}
.lateral_contenido {
  margin-left: 30px;
  margin-top: 35px;
  font-size: 14px;
  font-family: vetoCom;
}
#lateral_contenido_datos {
  margin-left: 16px;
  margin-bottom: 2px;
  font-weight: normal;
  font-family: verdana;
  font-size: 12px;
  list-style: none;
}
#iconos {
  color: #da7212;
  margin-top: 7px;
}
#central {
  margin-left: 30px;
  margin-top: 15px;
  border-top-style: solid;
  border-top-color: #dceff6;
  border-top-width: 1px;
  border-left-style: solid;
  border-left-color: #dceff6;
  border-left-width: 1px;
  background-color: #eefcfd;
  background-repeat: no-repeat;
  -webkit-box-shadow: 9px 7px 30px 2px rgba(224, 224, 224, 0.92);
  -moz-box-shadow: 9px 7px 30px 2px rgba(224, 224, 224, 0.92);
  box-shadow: 9px 7px 30px 2px rgba(224, 224, 224, 0.92);
  min-height: 360px;
  font-weight: bold;
  font-family: verdana;
  font-size: 12px;
}
#datos_central_contenido {
  margin-left: 6%;
  margin-right: 15%;
  margin-top: 3px;
  font-weight: normal;
  font-family: verdana;
  font-size: 12px;
  list-style: none;
}
#datos_resumen {
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 1%;
  font-weight: normal;
  font-family: verdana;
  font-size: 12px;
  list-style: none;
}
#datos_ficheros {
  margin-left: 3%;
  margin-top: 1%;
  font-weight: normal;
  font-family: verdana;
  font-size: 12px;
  list-style: none;
}
.imagen_ficha {
  background-color: #000;
  margin: 0 auto;
}
#resumen {
  margin-top: 2%;
  list-style: none;
  margin-bottom: 2%;
}
td {
  background-color: #eff7ff;
  color: #2B69A4;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
}
table {
  padding-bottom: 0;
  margin-bottom: 0;
}
#table {
  border: 1px solid #C0C0C0;
}
th, td {
  border: 2px solid #FFF;
}
thead {
  background-color: #dce6f0;
  font-family: verdana;
  font-size: 12px;
  border-color: #FFF;
}
#contenido {
  margin-top: 2%;
  margin-left: 5%;
  margin-right: 5%;
}
#inscripcion {
  float: left;
}
.titulo_listado {
  font-size: 14px;
  margin-left: 0;
  margin-bottom: 1%;
}
#informacion {
  background-color: #e0eaf4;
  margin-top: 0.8%;
  margin-left: 0.3%;
  margin-right: 0.3%;
  padding: 0.5%;
  padding-left: 0%;
  padding-right: 0%;
}
#informacion_texto {
  margin-top: 0.5%
}
#informacion_imagen {}
.redes_sociales {
  margin-top: 2%;
  margin-bottom: 4%;
}
.facebook {
  margin-right: 10%;
}
#ficheros {
  margin-top: 2%;
  margin-bottom: 5%;
  margin-left: 1%;
  margin-right: 70px;
  ;
  float: left;
}
#inscribete {
  margin-top: 3%;
  margin-bottom: 5%;
  text-align: left;
}
#datos {
  margin-top: 15px;
  list-style: none;
}
.redes_sociales {
  float: right;
  margin-right: 5%
}
#imprimir {
  float: right;
  margin-top: 7px;
  margin-right: 2%;
}
@media (min-width:468px) {
  #celda_texto_cabecera {
    background-image: url(../../imagenes/fondo_upct.gif);
  }
  #inscripcion {
    float: right;
  }
}
@media (min-width:768px) {
  .navbar-text {
    float: right;
    margin-right: 15px;
    margin-left: 15px
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7
}
.navbar-default .navbar-brand {
  color: #777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent
}
.navbar-default .navbar-text {
  color: #777
}
.navbar-default .navbar-nav > li > a {
  color: #777
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #92c2fe
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent
}
.navbar-default .navbar-toggle {
  border-color: #ddd
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #e7e7e7
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #92c2fe;
}
#imagen_fichero {
  float: right;
}
#imagen_galeria {
  float: left;
}
}
.enlace_activo {
  color: #2a6496;
  font-size: 9px;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
}
h2 {
  font-size: 1em;
  color: #2a6496;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
}
.enlace_activo a:link {
  color: #2a6496;
  text-decoration: none;
}
.enlace_activo a:visited {
  color: #2a6496;
  text-decoration: none;
}
.enlace_activo a:active {
  color: #2a6496;
  text-decoration: none;
}
.enlace_activo a:hover {
  color: #2a6496;
  text-decoration: underline;
}
.subtitular {
  color: #2a6496;
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 10px;
}
.linea_resultado {
  border-bottom: 1px dotted #9bc3ea;
  background-color: #eff7ff;
  margin-left: 10px;
  ;
  margin-right: 15px;
  margin-bottom: 5%;
  margin-top: 2%;
}
.contenido_inscripcion {
  margin-right: 7%;
}
#imagen_mediana {
  width: 300px;
  height: 250px;
  margin-bottom: 3%;
  border-style: solid;
  border-color: #e0eaf4;
  border-width: 7px;
}
#categorias {
  margin-left: 2%;
  margin-top: 3%;
  margin-bottom: 10%;
}
.titulo_cateogrias {
  font-size: 1.2em;
  text-align: center;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  color: #da7212;
  font-weight: 600;
}
#div_categoria {
  margin-bottom: 5%;
  text-align: center;
}
#IrArriba {
  z-index: 100;
  position: fixed;
  bottom: 30px; /* Distancia desde abajo */
  right: 30px; /* Distancia desde la derecha */
}
#IrArriba span {
  font-size: 40px;
  font-color: #e0eaf4;
}
#IrArriba a:link {
  text-decoration: none;
  color: #afbcc7;
}
#IrArriba a:active {
  text-decoration: none;
  color: #afbcc7;
}
#IrArriba a:visited {
  text-decoration: none;
  color: #afbcc7;
}
#IrArriba a:hover {
  text-decoration: none;
  color: #beccd7;
}
.enlace_categoria {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  color: #da7212;
  font-weight: 600;
}
.enlace_categoria a:link {
  color: #da7212;
  text-decoration: none;
}
.enlace_categoria a:active {
  color: #da7212;
  text-decoration: none;
}
.enlace_categoria a:visited {
  color: #da7212;
  text-decoration: none;
}
.enlace_categoria a:hover {
  color: #da7212;
  text-decoration: underline;
}
#imagen_fichero {
  max-width: 250px;
  border: 3px solid #FFF;
  margin-left: 10px;
  margin-top: 5px;
}
#imagen_galeria {
  height: 60px;
  border: 3px solid #FFF;
  margin-left: 10px;
  margin-right: -70px;
}