		body {
    		width: 100%;
    		height: 100%;
            margin: 0;
			font-family: 'VetoCom' ;
		}


		@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")
		}
		
		@font-face {
			font-family: 'gothic';
			src: url('fuentes/gothic/gothic.eot');
			src: local('gothic'), url('fuentes/gothic/gothic.woff') format('woff'), url('fuentes/gothic/gothic.ttf') format('truetype');
		}
		
		@font-face {
			font-family: 'ptsans1';
			src: url('fuentes/pt-sans/PTC55F.ttf');
			
		}
		
		@font-face {
			font-family: 'ptsans2';
			src: url('fuentes/pt-sans/PTC75F.ttf');
			
		}
		
			
.navbar-bottom {
	position: initial;
	/* top: 92%; */
	/*width: 100%;*/
	height: 8%;
	padding: 10px;
	margin-top: 150px;
}
.navbar-inverse {font-weight:50;}
.navbar-inverse { background-color: #000000; }
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #000000}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse 							.navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #000000;}
.dropdown-menu { background-color: #000000}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #FFFFFF}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #000000}
.navbar-inverse .navbar-brand { color: #FFFFFF}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #969696}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #FFFFFF;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
    background-color: black;
}

		a:link {
    text-decoration: none;
}




  		ul{
  			list-style-type: none;
            padding: 0; 
            /* AÑADIMOS */
           
			 text-align: center;
            
			/*left:30%;*/
			position:relative;

        }
        li{
           
            /* AÑADIMOS */
            display: inline;
   			text-align: center;
            
			font-family: 'VetoCom' ; font-weight:100;
			        }
		
		
		#calendar {
			font-family:Arial;
			font-size:12px;
			height:auto;
			width:80%;
			margin-left:10%;
            border-collapse: collapse;
			
		}
		
		#calendar caption {
			
			font-size:2em;
			text-transform: uppercase;
			color:black;
			font-weight: 500;
			margin-bottom:1%;
		}
		
		#calendar th {
			
			color:black;
		text-align:center;
		width:9%;
			font-weight:bold;
			
		}
		
		#calendar tr{
			text-align:right;
			
			}
			
		#calendar td {
			text-align:right;
			height:130px;
			background-color:white;
			border-style:solid;
			border-width:1.5px;
			border-color:#D0D0D0;
			font-weight:bold;
			color:black;
			margin-top:20px;
			
		}
		
		#calendar .hoy {
			border-top-color:#048cd8;
			border-top-width:3px;
			color:#048cd8;
			
		}
		
	
			
			@media screen and (max-width: 765px){
				
				
				
				
				#calendar td {height:90px;
			
			
		}#titulo_principal{font-size:6em !important; } .evento_calendario{display:none !important} .fecha{font-size:1.2em !important;}.titulo_semanal{font-size:1.7em !important;margin-top:20%!important;} #titulo_calendario{font-size:2em !important;}.subtitulo{font-size:1.3em !important;margin-bottom:10%!important;}.container_eventos{margin-left:0%;}.table_eventos{width:100% !important;margin-left:-40px!important;}.hora{font-size:0.8em !important;}.eventos{font-size:0.8em !important;}#mes{font-size:1.7em!important;} ul{left:0%;right:0%;} }
		
		@media screen and (max-width: 665px){#calendar td {height:80px;
			
			
		}#titulo_principal{font-size:5em !important; }.fecha{font-size:1.2em !important;}.titulo_semanal{font-size:1.7em !important;margin-top:20%!important;} #titulo_calendario{font-size:2em !important;}.subtitulo{font-size:1.3em !important;margin-bottom:10%!important;}.container_eventos{margin-left:0%;}.table_eventos{width:100% !important;margin-left:-30px!important;}.hora{font-size:0.8em !important;}.eventos{font-size:0.8em !important;}#mes{font-size:1.7em!important;}#foto{background-image: url(imagenes/rector-movil.jpg);}}
		
		@media screen and (max-width: 565px){#calendar td {height:70px;
			
			
		}#titulo_principal{font-size:4em !important;}.fecha{font-size:1.2em !important;}.titulo_semanal{font-size:1.7em !important;margin-top:20%!important;} #titulo_calendario{font-size:2em !important;}.subtitulo{font-size:1.3em !important;margin-bottom:10%!important;}.container_eventos{margin-left:0%;}.table_eventos{width:100% !important;margin-left:-30px!important;}.hora{font-size:0.8em !important;}.eventos{font-size:0.9em !important;}#mes{font-size:1.7em!important;}}
		@media screen and (max-width: 465px)
		{
			#calendar td {height:60px;		
				}
			#titulo_principal{font-size:3em !important; }
			.fecha{font-size:1em !important;}.titulo_semanal{font-size:1.5em !important;margin-top:30%!important;}
			#titulo_calendario{font-size:1.7em !important;}.subtitulo{font-size:1.3em !important;margin-bottom:10%!important;}
			.container_eventos{margin-left:0%;}.table_eventos{width:100% !important;margin-left:-20px!important;}.hora{font-size:0.8em !important;}
			.eventos{font-size:0.9em !important;}#mes{font-size:1.6em!important;}
			
			


		}
		
@media screen and (max-width: 365px){#calendar td {height:50px;
			
			
		}#titulo_principal{font-size:3em !important; }.fecha{font-size:1em !important;}.titulo_semanal{font-size:1.5em !important;margin-top:30%!important;} #titulo_calendario{font-size:1.7em !important;}.subtitulo{font-size:1.3em !important;margin-bottom:10%!important;}.container_eventos{margin-left:0%;}.table_eventos{width:100% !important;margin-left:-20px!important;}.hora{font-size:0.8em !important;}.eventos{font-size:0.9em !important;}#mes{font-size:1.6em!important;}}
		@media screen and (max-width: 265px){#calendar td {height:40px;
			
			
		}#titulo_principal{font-size:2em !important;}.fecha{font-size:0.8em !important;}.titulo_semanal{font-size:1.3em !important;margin-top:40%!important;} #titulo_calendario{font-size:1.3em !important;}.subtitulo{font-size:1em !important;margin-bottom:20%!important;}.container_eventos{margin-left:0%;}.table_eventos{width:100% !important;margin-left:-20px!important;}.hora{font-size:0.8em !important;}.eventos{font-size:0.9em !important;}#mes{font-size:1.2em!important;}}
		
		#titulo_calendario{text-align:center; font-size:2.3em; color:#048cd8;font-family: 'gothic' ;
		}
		.titulo_semanal{text-align:center; font-size:2.3em;  color:black; font-family: 'gothic' ; margin-top:10%;
		}
		
		.subtitulo{text-align:center;font-size:1.3em; color:#048cd8;font-family: 'gothic' ;margin-bottom:5%;
		}
		
		#titulo_principal{text-align:center;font-size:7em; color:#FFF;font-family: 'gothic' ;font-weight: 900;}
		.down {margin-top:7%;opacity:0.7;background-image: url(imagenes/fondo.jpg);background-position:center; 
   			background-repeat:no-repeat;
   		 }
		#foto{ 
			position: relative;
    		width: 100%;
    		min-height: auto;
    		text-align: center;
    		color: #fff;
    		background-image: url(imagenes/rector-movil.jpg);
			background-attachment:fixed;
    		background-position: center;
    		-webkit-background-size: cover;
    		-moz-background-size: cover;
    		background-size: cover;
    		-o-background-size: cover;
		}
		
		#foto_rector { width:auto;height:auto; }

		.header-content{  
			position: relative;
    		width: 100%;
    		padding: 100px 15px;
    		text-align: center;
		}
		
		.header-content-inner{
			 margin-top: 0;
    		 margin-bottom: 0;
    		 text-transform: uppercase;
    		 font-weight: 900;
		}
		
		@media(min-width:665px) {#foto{background-image: url(imagenes/rector1.jpg);}}
		@media(min-width:168px) {
    	#foto {
        	min-height: 100%;
    	}

     	.header-content {
        	position: absolute;
        	top: 50%;
        	padding: 0 50px;
        	-webkit-transform: translateY(-50%);
        	-ms-transform: translateY(-50%);
        	transform: translateY(-50%);
    	}
		

     	.header-content .header-content-inner {
       		margin-right: auto;
        	margin-left: auto;
       
    	}}
	
		
	.container_eventos{/*width:100%;*/margin-left:15%;
			 color:black;margin-bottom:5%;            
}
	.eventos{width:90%;line-height: 2 ;padding-left:20px;opacity:0;font-family:ptsans1; font-size:14px; color:#666; margin-bottom:3%;


}
	.hora{width:100% ;padding-right:20px;opacity:0; font-family:ptsans1; color:#666;font-size:14px;}
	.fecha{margin-left:0%;font-family:gothic; font-size:1.2em; font-weight:500;;}
	
			
	#listado_semanal{margin-bottom:10%;}
	.evento_calendario{text-align:left;color:#048cd8;background-color:#f0faff; border-color:#048cd8; border-width:3px;width:95%;margin-left:2.5%;border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border: 1px solid #048cd8; margin-bottom:2%;border-top:none;border-left:none;font-size:small;padding-left:1%;}

.evento_movil{color:#048cd8; text-align:center; }

.tooltip-inner {
    background-color: #FFFFA3; 
    color: #141414;
    border:  2px solid #F1D031;
    
	text-align: left;
	border-radius: 4px;
}


.tooltip-arrow {
    border-right : none;
}

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:140px;
  color: #141414;
  background: #FFFFA3;
  border: 2px solid #F1D031;
  
  padding:5%;
  text-align: center;
  visibility: hidden;
  border-radius: 4px;
}
a.tooltips span:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -12px;
  width: 0; height: 0;
  border-right: 12px solid #F1D031;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #FFFFA3;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.8;
  left: 100%;
  top: 50%;
  margin-top: -15.5px;
  margin-left: 140px;
  z-index: 999;
}

.footer{background:black;heigth:40%;}
.social{color:#FFF ; margin-right:10px;}
.iconos{align:right;}
.text_footer{color:#FFF ;margin-top:3%; font-size:16px;font-family: 'gothic';}
#proxima_semana {margin-bottom:10%;}

.fa-pencil{margin-left:5px; color:orange;}

.linea_azul{border-left:1px solid; border-color:#CCC;width:95%;}
#texto{font-size:20px;}

left{ margin-right:30px; }
.flechas{margin-right:10px; font-size:15px;margin-left:10px; color:grey;}
.table_eventos{width:80%;margin:right:5%;}
#mes{text-align:center;}
.estilo_ventana{font-size:20px;font-family: 'ptsans1';}
