/*==========================================
               ESTILOS GLOBALES
==========================================*/
*{
	font-family: 'Ubuntu', sans-serif;
}

h1, h2, h3, h4, h5, h6, input, textarea, select, button{
	font-family: 'Ubuntu', sans-serif;
	font-weight: 100;
}

ul, ol{
	list-style: none;
}

a:visited, a:link, a:focus, a:hover, a:active{
	list-style: none;
	text-decoration: none;
	
}

hr{
	border: 1px solid black;
}

table{
    table-layout: fixed;
    width: 250px;
}

th, td {
    border: 1px solid #109DFA;
    width: 100px;
    word-wrap: break-word;
}

textarea{
	resize: none;	
	padding: 15px;	
}

.fechas{
	font-style: italic;
}

.menuAdmin a{
	display: flex;
	color: white !important;	
}

.activ a:active{
	display: flex;
	color: red !important;	
}

.menuAdmin a:hover{	
	color: #109DFA !important;	
}

.normativas a:hover {
	color: #109DFA !important;
}

.not-active{
	cursor: not-allowed;
	pointer-events: none;
	color: #109DFA !important;	
}

/*.img_noticias{
	padding-left: 50px;
}*/

/*td:nth-child(1) {
	width: 5px;
}*/

/*#footer {
    position:fixed;
    left:0px;
    bottom:0px;
    height:30px;
    width:100%;   
 }*/

/*=============================================
                      MAPA
=============================================*/

.mapa{
	position:relative;
}

.mapa .info{
	color: /*#8B7556*/white;
	position:absolute;
	width:400px;
	right:10%; 
	top:10%; 
	background-color: /*#FFCC29*/#8B7556;
	height:370px;
}

.mapa .info h3{
	font-weight: bold;
}

/*=============================================
                  FOOTER
=============================================*/

footer .grid-container{
	display:grid;
	grid-template-columns: 2fr 4fr 2fr;
}

footer .grid-item{
	background-color: #197DB1;	
	text-align:center;
	color:white;       
}

.redes{
    display: flex;
    justify-content: flex-start;    
}

.redesMovil{
	visibility: hidden;
	position: fixed;
	bottom: 0px;
	z-index: 2;
	width: 100%;
	background: #197DB1;
}