/* Normalize */
@import url(normalize.css);

/* Reset */
@import url(reset.css);

/* Íconos */
@import url(fontello/css/fontello.css);
	
	
body {
			background-color: #fff;
			background-attachment: fixed;
			
		}


/*//////////////////////////// SECCIÓN HEADER //////////////////////////////////////*/ 
		
.top {
   background: url(../images/bg-header.jpg);
   padding: 0px;
   margin-bottom: 0px;
   height:206px;
}		

	
.menu-top  {
            width:960px;
			margin-top:0px;
			margin-left:auto;
			margin-right:auto;
			overflow: hidden; 
			padding: 0px;
		
	    }	
	

a.brand {
    width: 250px;
	height: 145px;
	display: block;
	background: url(../images/logo.png) no-repeat;
	text-indent: -99999px;

	}
	
	 
/* botones */

.bot-redes {
	        width:800px;
			margin-top:-50px;
			margin-left:560px;
			float:left;
			padding: 0px;
}

a.btn {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

	 
/* botones sociales */
a.btn {
	display: inline-block;
	width: 60px;
	height: 30px;
	color: #1e4164;
	text-decoration: none;
	text-align: center;
	font-size: 25px;
	margin-top:0px;
	padding-bottom:20px;
}
a.btn:hover {
	background-color:;
	color: #847040;
}

a.btn_select {
	background-color:;
	color: #847040;
}
		 
/* botonera menu principal */	 

.menu-bottom {
            width:960px;
			margin-top:20px;
			margin-left:auto;
			margin-right:auto;
			overflow: hidden; 
			padding: 0px;
	}

a.menu-qs, a.menu-at, a.menu-tall, a.menu-biblio, a.menu-inv, a.menu-nov, a.menu-cont  {
	
	height:27px;
	float:left;
	text-align:;
	font:bold 13px Verdana;
	text-decoration:none;
	color:#212844;
	margin:0px 0 0 30px;
	z-index:8;

	}	

	 
a.menu-qs {
     width:111 px;
	 margin:0px 0 0 30px;
	 }
	 
a.menu-at{
     width:132 px;
	 margin:0px 0 0 35px;	
	 }
	 
a.menu-tall {
     width:97 px;
	 margin:0px 0 0 35px;
	 }	 
	 
a.menu-biblio {
     width:97 px;
	 margin:0px 0 0 35px;
	 }	 

a.menu-inv {
     width:97 px;
	 margin:0px 0 0 35px;
	 }	 

a.menu-nov {
     width:97 px;
	 margin:0px 0 0 35px;
	 }	 
	 	 
a.menu-cont {
     width:97 px;
	 margin:0px 0 0 35px;
	 }	 
	 
		 
		 
a.menu-qs:hover, a.menu-at:hover, a.menu-tall:hover, a.menu-biblio:hover, a.menu-inv:hover, a.menu-nov:hover, a.menu-cont:hover {

     color:#fff;

	 }

a.menu-qs_select,  a.menu-at_select, a.menu-tall_select, a.menu-biblio_select, a.menu-inv_select, a.menu-nov_select, a.menu-cont_select {

     color:#fff;
	 
	 }	

	
/*///////////////////// SECCIÓN MEDIO ///////////////////////////////////////*/  

.middle-foto {
   width:960px;
   background: url(../images/) no-repeat;
   margin-top:-2px;
   margin-left:auto;
   margin-right:auto;
   overflow: hidden;
   padding-left:0px;
   height:439px;
}


.slider-wrapper { 
	width: 100%; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}   

/*
.banda-azulalpha {
  width:960px;
  height:120px;
  background:url("../images/banda-alpha.png") no-repeat 0 0;
  margin:-70px 0 0 -2px; 
  float:left;
  z-index:190;
}

.txt-fotogrupal {
  width:800px;
  margin:5px 0 0 90px;
  font-family: 'Arial';
  font-size: 16px;
  font-weight:bold;
  color: #fff;
  text-align:center;
  float:left;
  z-index:200;
}		
*/


.middle-linea-bg {
   background: url(../images/linea-medio.jpg);
   padding: 0px;
   margin-top:0px;
   margin-bottom: 0px;
   height:4px;
}	

.middle-contenedor-news{
   background: #c9d5df;
   margin-bottom: 0px;
   padding: 0px 0 0px;
   margin-top: 0px;
}	
.cont-boxes {
    width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;		
	overflow: hidden; 		
	padding-bottom: 10px;						

}


.box1, .box2, .box3 {
   width:280px;
   height:150px;
   background: #fff;
   border: #90a9c0 solid 1px;
   margin-top: 20px;
   margin-left: 0px;
   margin-right: 18px;
   margin-bottom: 10px;
   padding: 10px;
}	


.box2 {
   margin-left: 329px;
   margin-top: -182px;
   margin-right: 18px;
   float:left;
   clear:both;
}

.box3 {
   margin-left: 658px;
   margin-right: 0px;
   margin-top: -182px;
   float:left;
}

h1 {
   font-family: 'Arial';
   font-size: 16px;
   color: #212844;
   padding-bottom:5px;
}

.box-image {
   width:290px;
   height:160px;
   background:#ccc;
   margin-left: ;
   margin-right: ;
   margin-bottom:10px ;
   float:left; 
}

p.box-txt {
   font-family: normal 'Arial';
   font-size: 13px;
   border-top: 1px solid #c9d5df;
   color: #7c7a76;
   line-height:17px;
   text-align:justify;
   height: 88px;
   padding:5px;
}

.btn-vermas, .btn-vermas-b {
   position:relative;
   z-index: 100;
   font-family: bold 'Arial';
   font-size: 12px;
   color: #212844;
   text-decoration:none;
   text-align: center;
   font-weight: bold;
   display: block;
   width: 60px;
   height: 10px;
   line-height: 2px; 
   margin-top:0px;
   margin-right:0px;
   margin-left:220px;
   padding-top:2px;

}

.btn-vermas:hover { 
   color: #666;
   margin-top:0px;
}


.btn-vermas-b {
   margin-left:520px;
   margin-top:0px;
}


.btn-vermas-b:hover { 
   color: #666;
   margin-top:0px;
}


/*///////////////////// BANDA AZUL ///////////////////////////////////////*/ 
.banda-azul {
   background: url(../images/banda-azul.jpg);
   padding: 0px;
   margin-top: -2px;
   margin-bottom: 0px;
   height:74px;
}
.cont-titulo-seccion {
    width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden; 
	padding: 0px;
}
h2{
  font-family: 'Arial';
  font-size: 20px;
  margin-left:30px;
  margin-top:25px;
  color: #fff;
  width:300px;
}	


/*///////////////////// SECCIÓN BIBLIOTECA - INV - NOV ///////////////////////////////////////*/ 

.contenedor-960 {
    width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden; 
	padding: 0px;
}

.col-izq, .col-izq-nov {
    width: 600px;
	border-right: 1px solid #c9d5df;
	float: left;
	padding: 25px;
	overflow: hidden; 
}

.col-izq-nov {
border: 0;
}

aside {
	width: 265px;
	float: left;
	margin: 20px;
	overflow: hidden;
}

h3 {
  margin: 0;
  font-family: 'Arial';
  font-size: 16px;
  font-weight:bold;
  color: #1e4164;
  text-decoration:underline;
}

h4 {
  margin: 0;
  font-family: 'Arial';
  font-size: 16px;
  font-weight:bold;
  color: #1e4164;
  text-decoration:none;
}

.centrado {
  text-align:center;
}


p.texto-gris, p.texto-gris-1, p.texto-gris-tourette {
  font-family: 'Arial';
  font-size: 14px;
  font-weight:normal;
  line-height:24px;
  color: #7c7a76;
  margin-top:10px;
  margin-bottom:10px;
}


p.texto-gris-1 {
margin-top:0px;
z-index:100px;
}


p.texto-gris-tourette {
float:right;
margin-left:220px;
margin-top:-165px;
margin-bottom:0px;

}



.link {
  font-family: 'Arial';
  font-size: 14px;
  font-weight:normal;
  color: #7c7a76;
  text-decoration:none;
}

.link:hover {
  color: #595958;
  text-decoration:none;
}


hr {
	 background-color: #c9d5df; 
     height: 1px;
}

#img-georgetourette {
    width:171px;
	height:170px;
	margin-top:10px;
	margin-left:10px;
	margin-right:auto;
}

.txt-georgetourette {
  width:230px;
  font-family: 'Arial';
  font-size: 14px;
  font-weight:bold;
  color: #7c7a76;
  text-decoration:none;
  margin-left:-10px;

} 

/*///////////////////// SECCIÓN INVESTIGACIÓN ///////////////////////////////////////*/ 

.icon-link {
			overflow:hidden;			/* corrige en este caso el flote */		
            margin-top:10px;			
	    }		
		
		.icon-link dt  {
		    color: #90a9c0;
			width: 25px;
            font-size: 17px;			
	    }
	   
	    .icon-link dd {
			width: 240px;	
			margin-bottom:15px;
	    }

/*///////////////////// SECCIÓN TALLERES ///////////////////////////////////////*/ 

.col-izq-taller , .col-medio-taller, .col-der-taller {
    width: 256px;
	height: 548px;
	border: 1px solid #1e4164;
	float: left;
	margin-top:20px;
	padding: 20px;
	overflow: hidden;
    background:#fff;
	overflow: hidden;
}

.col-medio-taller {
	margin-left:330px;
	margin-top:-590px;
	clear:left;
}

.col-der-taller {
	margin-left:660px;
	margin-top:-610px;
	margin-bottom:150px;
	clear:both;
}

.info-insc, .info-insc-nov  {
  font-family: 'Arial';
  font-size: 14px;
  font-weight:normal;
  color: #1e4164;
  margin-top:-110px;
  float:right;
  text-decoration:none;
  text-align:right;
}

.info-insc-nov  {
  margin-top:-10px;
  margin-right:20px;

}



/*///////////////////// SECCIÓN NOVEDADES - IMAGEN COL IZQ ///////////////////////////////////////*/ 

#img-novedades {
	width: 270px;
	height: 160px;
	margin-top:40px;
	margin-left:0px;
	background-color:#ccc;
	display: block;

}


.medio-azul {
	background:#c9d5df;
	overflow:hidden;

}

/*///////////////////// SECCIÓN QUIENES SOMOS ///////////////////////////////////////*/
 
.cont-qs {
    width: 740px;
	float: left;
	padding: 25px;
	overflow: hidden;
}

.link-azul{
  font-family: 'Arial';
  font-size: 15px;
  font-weight:normal;
  color: #1e4164;
  text-decoration:underline;
}

.link-azul:hover {
  color: #0b2130;
  text-decoration:underline;
}

.link-azul-destacado {
  font-family: 'Arial';
  font-size: 14px;
  line-height:24px;
  font-weight:bold;
  color: #1e4164;
}

.link-gris {
  font-family: 'Arial';
  font-size: 14px;
  font-weight:normal;
  color: #7C7A76;
  text-decoration:underline;
}

.link-gris:hover {
  color: #595958;
  text-decoration:underline;
}


/*///////////////////// SECCIÓN CONTACTO ///////////////////////////////////////*/ 

.contenedor-960 {
    width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden; 
	padding: 0px;
}


.cont-contacto {
    width:485px;
	height:450px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	border: #1e4164 solid 1px;
	background:#fff;
	overflow: hidden; 
	padding: 0px;
}

.txt-contacto, .confirmacion {
    width:400px;
    font-family: Arial;
	font-size:14px;
	text-align:justify;
	margin:15px 0 0 37px;
	color:#1e4164;
}

.confirmacion {
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin:200px 0 0 100px;
}

	
.txt-campoblig {
	
	width:400px;
	height:15px;
    font:normal 9px Verdana;
	margin-left:37px;
	margin-bottom:10px;
	color:#686868;
}

input,   
select,   
textarea,   
label {
    margin-left: 40px;
   font-size: 14px; 
   margin-bottom: 5px;
   font-family: Arial, san-serif;
   color:#1e4164;
} 

.cont-contacto input,   
.cont-contacto select,   
.cont-contacto textarea { 
   width: 400px;
   background: #c9d5df;
   border: 0;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-radius: 5px;
   margin-bottom: 5px; 
   margin-left: 40px;
   padding: 2px; 
}

.cont-contacto input:focus,   
.cont-contacto select:focus,   
.cont-contacto textarea:focus { 
   background-color: #cce0ea;
} 
 
.cont-contacto textarea { 
   height: 120px;   
} 
 
input.enviar {
	width:60px;
	height:25px;
	border-width:0px;
	border-style:solid;
	text-align:center;
	background-color:#1e4164;
	padding-bottom:3px;
    font-family: Verdana;
	font-size:12px;
	color:#ffffff;
	}
	
input.enviar:hover {
	color:#cce0ea;
	}




/*///////////////////// SECCIÓN FOOTER ///////////////////////////////////////*/ 

footer {
   background: #496c8e;
   padding: 0px;
   margin-bottom: 0px;
   height:179px;
}

.cont-footer-contacto {
    width:960px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden; 
	padding: 0px;
}

#nene {
    width: 200px;
	height: 160px;
	margin-left:0px;
	display: block;
	}


#social{
	text-align: center;
}

	
p.btn1 {
	display:block;
	width: 20px;
	height: 20px;
	color: #e5dabd;
	text-decoration: none;
	text-align: center;
	font-size: 20px;
	margin-top:0px;
	padding-bottom:20px;
}	


.cont-contactenos, .cont-siganos  {
	width:230px;
	font-family: 'Arial';
    font-size: 14px;
    color: #bad4e2;
	margin-left:330px;
	margin-top:-144px;
}

.cont-siganos  {
    margin-left:660px;
	margin-top:-151px;
	margin-bottom:15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cont-siganos  {margin-top:-142px;}
}
	
h5{
  font-family: 'Arial';
  font-size: 15px;
  color: #bad4e2;
  border-bottom: solid 1px #bad4e2;
  width:295px;
}	

.limpia {
		  clear:both;
		}

.izq {
		   float:left;
		   text-align:left;
		}
		
.der {
		   float:right;
		}		
	
		
.contactenos {
			overflow:hidden;			/* corrige en este caso el flote */		
            margin-top:10px;			
	    }		
		
		.contactenos dt  {
		    color: #e5dabd;
			width: 25px;
            font-size: 15px;			
	    }
	   
	    .contactenos dd {
			width: 205px;	
			margin-bottom:15px;
	    }
	   
	   
	  .contactfooter-txt, .contactfooter-email, .contactfooter-redes-soc  {
	        font-family: 'Arial';
            font-size: 15px;
            color: #bad4e2;
	  }
	  
	  .contactfooter-email  {
	        text-decoration:underline;
	  }
	  
	  .contactfooter-redes-soc   {
	        text-decoration:none;
		   
	  }
	  
	  .contactfooter-email:hover, .contactfooter-redes-soc:hover {
	        color: #fff;
	  }
	  
	    .contactenos span {
	       display: block;
		   text-indent:-10000px;
	    }


.legal {
   background: #1e4164;
   margin-top: -22px;
   margin-bottom: 0px;
   margin-left:auto;
   margin-right:auto;
   height:35px;

}

p.legal-txt {
   font-family: 'Arial';
   font-size: 12px;
   text-align:center;
   color: #fff;
   padding: 10px;
   }


	
	
	
	