/*
Theme Name: usal2016
Theme URI: 
Author: the USAL team
Author URI: http://www.usal.es/
Description: USAL Theme based on Twenty Sixteen
Template: twentysixteen
Version: 1.0
Tags: USAL
*/
.main-navigation .primary-menu > li {
    min-width: 80px;
    text-align: center;
}

.site-header {
padding:0;
}

/******************** mosaico inicio********************/
.AnchoMosaico{
	width:998px;
	}
.Imag{margin:2px;}
.img {
		position: absolute;
		top=0px;
		max-width:1000;
 }
	.Enlace{
		width: 100%;
		background-color: #666;               
		filter:alpha(opacity=50); opacity:0.7;
		color: #fff;
        padding: 5px 0 0 10px;
        height: 30px;
		position: relative;
		top: 170px;
        z-index:9000;
		font-weight: 900;
          text-decoration: none;    	  
	}
        .Enlace a {
          color:#fff;
          opacity:1.0
          font-weight: 900;
          text-decoration: none;
          }
	.Home1{
		width: 994px;
		height: 200px;
		float: left;		
	}
	.Home3{
		width: 495px;
		height: 200px;
		float: left;
	}
	.Home4{
		width: 245px;
		height: 200px;
		float: left;
	}
	.Home5{
		width: 374px;
		height: 200px;
		float: left;
	}

.site-inner {
    width: 1061px;}

@media (max-width: 907px) {
	.site-inner{/* arreglo para moviles temporal*/
	width:100%;	
	}
	/** Mosaico en móviles**/
	.AnchoMosaico{
	width:auto;}
	.Home1{
		width: auto;
		height: auto;
				
	}
	.Home3{
		width: auto;
		height: auto;
		
	}
	.Home4{
		width: auto;
		height: auto;
		
	}
	.Home5{
		width: auto;
		height: auto;
		
	}

	.Imag{width:100%;}	
	.img{
		clear: left;
	    height: 50px;
	    overflow: hidden;
	    position: relative;
	    width: 100%;
		}
   .Enlace{
   	top:auto;
   }
}




/*******************************************************/

.usal-logo img {
    height: auto;
    margin: auto;
    max-height: 100px;
    width: auto;
    float:left;	
}
.centenario-logo img {
    height: auto;
    margin: auto;
    max-height: 100px;
    width: auto;
}
.site-branding {
    margin: 0.875em auto 0.875em 0;
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
}
.logo-centro img{
	float:right;
	max-height: 100px; /*   anterior a 120px comprobar*/
    width: auto;
}

.menu-secundario {
	text-align: right;
float:right;
width:500px;
/* border: #000 solid thin;*/
list-style: outside none none;
display: inline;
position:relative;
/*top:10px;*/
}

.menu-secundario li:before {
  content: " / ";
}
.menu-secundario li:first-child:before {
  content: "";
}

#sec-menu .menu-secundario li{
	display:inline;
	width: 150px;
/*background-color: #fff;*/
background-color: transparent;
padding:3px;
}

.site-branding .site-title a {
/*    color: #777;*/
    font-size:25px;
}
.menu-secundario a {
    color: #999;
    text-decoration: none;
}


.menu-secundario-blanco a { color: #fff;}
.menu-secundari-negro a {color: #000;}
.menu-secundario-grisC a {color: #999;}
.menu-secundario-grisO a {    color: #444;}
.menu-secundario-azul a {    color: #00f;}
.menu-secundario-rojo a {    color: #f00;}


.entry-content h4 {
	color:#666;
	font-family:  verdana !important;
}
.no-sidebar .container .entry-content {
margin: 1% }

.Col2Im-1 {
	width: 30%;
	background-color: #eee;	
	float: left;
	padding:5px;
}
	
.Col2Im-2 {
	width:65%; float:right}

.Col2-1 {
	float:left;
	width: 48%}
.Col2-2 {
	width:48%; float:right}

.Col3-1 {
	float:left;
	background-color: #999;	
	width: 33%}
.Col3-2 {
	background-color: #bbb;	
	width:32%;
	float:left;
	margin: 0 1.5%;}
.Col3-3 {
	background-color: #ddd;	
	width:32%; float:left}

.Col3-2-1 {
	padding:5px; 
	background-color: #ddd;	
	float:left;	
	width: 25%}
.Col3-2-1 ul {
   list-style-position: inside;
}
.Col3-2-2 {
	width:48%;
	float:left;
	margin: 0 1.5%;}
.Col3-2-3 {
	background-color: #ddd;	
	width:24%; float:left}
	
/*Ojo, cambiado por comedores atentos a posibles fallos*/
	body:not(.search-results) article:not(.type-page) .entry-content {
		float: right;
		/*width: 71.42857144%;*/
		width: 90%;
	}	

#doscolumnas{
	text-align : justify;	
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -o-column-count: 2;
        /*Espacio entre columnas*/
    column-gap: 2em;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    -o-column-gap: 2em;
    /*Agrega una barra solida de color
    column-rule: 2px solid #666;
    -webkit-column-rule: 2px solid #666;
    -moz-column-rule: 2px solid #666;
    -o-column-rule: 2px solid #666;*/
 }

 
 #trescolumnas{
 	text-align : justify;	
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -o-column-count: 3;
        /*Espacio entre columnas*/
    column-gap: 2em;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    -o-column-gap: 2em;
 }
 

 table, th, td {
    border: 0;
 }
 
 .site-description{
	 font-size:12px;
 }