@charset utf-8;

#contenido{
	/*background-color:#FFFFFF;*/
	padding:10px;
}

#seccion_derecha{
	/*background-color:#FFFFFF;*/
	padding:1%;
}

.menu_cuadro
{
  float:left;
  width:35%;
  margin-left:20px;
  list-style:none;
  background:url(images/raster.png) left no-repeat;
  padding:7px 20px;
}

.bmp
{
  background-size:contain;
  background-repeat:no-repeat;
  height:60px;
}

.bmp:hover
{
  background-color:#FFF;
}

#mpp
{
	background-image: url(../images/bar/inicio1_h.png);
	background-color: #A15900;
}

#mpp:hover
{
  background-image:url(../images/bar/inicio1.png);
  background-color:#FFF;
}
#mppe
{
  background-image:url(../images/bar/inicio1_h_en.png);
  background-color:#A15900;
}

#mppe:hover
{
  background-image:url(../images/bar/inicio1_en.png);
  background-color:#FFF;
}
#mppp
{
  background-image:url(../images/bar/inicio2_h.png);
  background-color:#A15900;
}

#mppp:hover
{
  background-image:url(../images/bar/inicio2.png);
  background-color:#FFF;
}
#mpppe
{
  background-image:url(../images/bar/inicio2_h_en.png);
  background-color:#A15900;
}

#mpppe:hover
{
  background-image:url(../images/bar/inicio2_en.png);
  background-color:#FFF;
}
#mps
{
  background-image:url(../images/bar/oferta_h.png);
  background-color:#FF9E19;
}

#mps:hover
{
  background-image:url(../images/bar/oferta.png);
  background-color:#FFF;
}
#mpse
{
  background-image:url(../images/bar/oferta_h_en.png);
  background-color:#FF9E19;
}

#mpse:hover
{
  background-image:url(../images/bar/oferta_en.png);
  background-color:#FFF;
}
#mpt
{
  background-image:url(../images/bar/repositorio_h.png);
  background-color:#EE8300;
}

#mpt:hover
{
  background-image:url(../images/bar/repositorio.png);
  background-color:#FFF;
}
#mpte
{
  background-image:url(../images/bar/repositorio_h_en.png);
  background-color:#EE8300;
}

#mpte:hover
{
  background-image:url(../images/bar/repositorio_en.png);
  background-color:#FFF;
}
#mpc
{
  background-image:url(../images/bar/revistas_h.png);
  background-color:#006DA1;
}

#mpc:hover
{
  background-image:url(../images/bar/revistas.png);
  background-color:#FFF;
}
#mpce
{
  background-image:url(../images/bar/revistas_h_en.png);
  background-color:#006DA1;
}

#mpce:hover
{
  background-image:url(../images/bar/revistas_en.png);
  background-color:#FFF;
}
#mpq
{
  background-image:url(../images/bar/derechos_humanos_h.png);
  background-color:#00A0EE;
}

#mpq:hover
{
  background-image:url(../images/bar/derechos_humanos.png);
  background-color:#FFF;
}
#mpqe
{
  background-image:url(../images/bar/derechos_humanos_h_en.png);
  background-color:#00A0EE;
}

#mpqe:hover
{
  background-image:url(../images/bar/derechos_humanos_en.png);
  background-color:#FFF;
}
#mpsx
{
  background-image:url(../images/bar/international_h.png);
  background-color:#124;
}

#mpsx:hover
{
  background-image:url(../images/bar/international.png);
  background-color:#FFF;
}
#mpsxe
{
  background-image:url(../images/bar/international_h_en.png);
  background-color:#124;
}

#mpsxe:hover
{
  background-image:url(../images/bar/international_en.png);
  background-color:#FFF;
}
.bms
{
  text-align:center;
  color:#FFF;
  font-size:9px;
  font-variant:small-caps;
  font-weight:700;
  padding-top:2px;
  padding-bottom:2px;
  background-color:#006FB2;
}

.bms:hover
{
  text-align:center;
  background-color:#FFF;
  color:#000;
}

.bmt
{
  text-align:center;
  color:#666;
  font-size:9px;
  font-variant:small-caps;
  font-weight:700;
  padding-top:2px;
  padding-bottom:2px;
  background-color:#CCC;
}

.bmt:hover
{
  text-align:center;
  background-color:#FFF;
  color:#000;
}

.uq
{
  height:inherit;
  background-color:#FFF;
  color:#000;
  box-shadow:2px 2px 8px gray;
}

.qq
{
  margin-right:0;
  margin-bottom:0;
}

.info_noticia
{
  padding-top:15px;
  border-bottom:1px solid #999;
  width:90%;
  margin:0 auto 15px;
}

#univ
{
  min-height:inherit;
}

#menu_izquierdo a{
}
#menu_izquierdo li{
	list-style:none;
	background-color:#FFFFFF;
	padding:10px;
	border-bottom:2px solid #EEE;
	border-left:10px solid #F90;
}
#menu_izquierdo li:hover{
	border-left:10px solid #FFF;
	background-color:#CDD;
}

@media only screen and (min-width:768px) {
  .us
  {
    width:16.5%;
    margin-right:.2%;
    float:left;
  }
  .xs{
	  margin-right:0%;
  }
    .zona_mapa{
	   width:33%;
	   float:left;
  }
  .zona_banner{
	  width:66%;
	  margin-right:1%;
	  float:left;
  }
  #menu_izquierdo{
	width:25%;
	max-width:300px;
	margin-right:1%;
	float:left;
	}
	#seccion_derecha{
		width:71%;
		float:left;
	}
	
}
@media only screen and (max-width:920px) { 
  .bms
  {
    width:33%;
    margin-right:.5%;
    margin-bottom:0;
    float:left;
	border-bottom:2px solid #FFF;
  }
  .xs, .ts{
	  margin-right:0%;
  }

}
@media only screen and (max-width:767px) {
  .us
  {
    width:33%;
    margin-right:.5%;
    margin-bottom:0;
    float:left;
	border-bottom:2px solid #FFF;
  }
  .ts, .xs{
	  margin-right:0%;
  }
  .bms
	{
	  border-top:1px solid #FFFFFF;
	}
	
  .zona_mapa{
	   width:33%;
	   float:left;
  }
  .zona_banner{
	  width:66%;
	  margin-right:1%;
	  float:left;
  }
  #menu_izquierdo{
	width:25%;
	margin-right:1%;
	float:left;
	}
	#seccion_derecha{
		width:71%;
		float:left;
	}
}

@media only screen and (max-width:600px){
  .us
  {
    width:49.5%;
    margin-right:1%;
    margin-bottom:0;
    float:left;
  }
  .ss, .cs, .xs{
	  margin-right:0%;
  }
  .zona_mapa{
	   width:100%;
	   float:left;
  }
  .zona_banner{
	  width:100%;
	  margin-right:1%;
	  float:left;
  }
  #menu_izquierdo{
	width:100%;
	margin-right:1%;
	float:left;
	margin-bottom:15px;
	}
	#seccion_derecha{
		width:100%;
		float:left;
	}
}

@media only screen and (max-width:479px) { 
  .bms
  {
    width:100%;
    margin-right:0;
    margin-bottom:0;
    float:left;
  }
}

@media only screen and (min-width:600px) {
  .menu_cuadro
  {
    float:left;
    width:35%;
    margin-left:20px;
    list-style:none;
    background:url(..images/raster.png) left no-repeat;
    padding:3px 20px;
  }
  
  .uq
  {
    width:48.5%;
    margin-right:1.2%;
    margin-bottom:1%;
    float:left;
    height:inherit;
    min-height:500px;
  }
  
  .micro_uq{
	  min-height:200px;
  }
  
  .sq,.cq
  {
    margin-right:0;
  }
  
  .qq
  {
    width:97%;
	margin-left:10px;
  }
}

@media only screen and (max-width:599px) {
  .menu_cuadro
  {
    float:left;
    width:90%;
    margin-left:30px;
    list-style:none;
    background:url(images/raster.png) left no-repeat;
    padding:7px 20px;
  }
  
  .uq
  {
    width:98%;
    float:left;
    height:inherit;
    margin:0 0 1.4%;
  }
  .qq
  {
    width:93%;
	margin-left:10px;
  }
}

