body{
	overflow-x: hidden;
	font-family: 'Raleway', sans-serif!important;
	font-weight:300;
}
/*estilos para el megamenu*/
.menufijado{
	position:fixed;z-index:5;
	background-color:#FFF;
	width:100%;
	margin:0;
	height:auto;
}

@media screen and (max-width: 640px){
            .menufijado{
            	position:relative;
            }
        }
            
.escudo{
	margin-top:10px;
	margin-bottom:-100px;
	z-index:10;
	width:auto;
}
.escudo a{
	font-size:120%;
	color:#777;
}
.escudo a:hover{
	text-decoration:none;
}
.escudo img{
	height:100px;
	margin-top:-10px;
	margin-right:10px;
	float:left;
}
.menuprincipal{
	margin-top:50px;
}
.navbar{
	background-color:transparent;
	border:none;
	border-bottom:1px solid #CCC;
	margin-bottom:0px;
	z-index:-1;
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
  font-family: 'Open Sans', 'sans-serif';
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

.dropdown a:hover{
	background-color:#f1f1f1!important;
}
.navbar-nav > li > .dropdown-menu { 
	background-color: #f1f1f1; 
	border:none;
	margin-top:-10px;
	-webkit-box-shadow: -1px -1px 21px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: -1px -1px 21px 0px rgba(0,0,0,0.75);
	box-shadow: -1px -1px 21px 0px rgba(0,0,0,0.75);
	}

.mega-dropdown-menu .carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.mega-dropdown-menu .left.carousel-control {
  right: 30px;
  left: inherit;
}
.mega-dropdown-menu .carousel-control .glyphicon-chevron-left, 
.mega-dropdown-menu .carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}
#accediendo .form-group{
	margin:10px;
}
.bienvenido li{
	margin:20px;
}
.carruselmenu img{
	max-height:40vh;
}




/*para las noticias*/
.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  margin-bottom:50px;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.hovereffect h2 {
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  border: 1px solid #fff;
  margin: 50px 0 0 0;
  background-color: #222;
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect a.info, .hovereffect h2 {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #fff;
  text-transform: uppercase;
}

.hovereffect:hover a.info, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.accesonoticia h4{
	padding:5px;
	margin:5px;
	color:#777
}
/*fin de los estilos de las noticias*/


#fondocambiante{
	height:50vh;
}


.accesonoticia img{
	margin:0 auto;
	height:280px;
}

@media screen and (max-width: 1400px){
            .accesonoticia h2, .accesonoticia h4{
            	font-size:95%!important;
            }
            #fondocambiante{
            	height:70vh;
            }
            .accesonoticia img{
            	height:auto;
            	min-height:250px;
            	max-height:250px;
            }
        }

@media screen and (max-width: 960px){
            .accesonoticia h2, .accesonoticia h4{
            	font-size:90%!important;
            }
            .accesonoticia img{
            	height:auto;
            	height:260px;
            }
        }

@media screen and (max-width: 640px){
            .accesonoticia h2, .accesonoticia h4{
            	font-size:70%!important;
            }
            .accesonoticia img{
            	height:auto;
            	min-height:220px;
            }
        }

.ultimanoticia{
	background-image:url('../imagenes/papel1.jpg');background-repeat:repeat;
	margin-top:2vh;margin-bottom:2vh;
	padding-top:2vh;padding-bottom:2vh;
	padding-left:15px;padding-right:15px;
}
.ultimanoticia .titulo{
	margin-bottom:40px;
	line-height:1.6em;
	font-size:250%;
	font-weight:500;
}
.cuerpo img{
    width:50%;
    height:auto!important;
    float:right;
    margin-left:15px;
    clear:both;
    margin-bottom:2vh;
}
@media screen and (max-width: 640px){
	.columnacentral{
		padding-left:5px!important;padding-right:5px!important;
	}
	.ultimanoticia{
		padding-left:10px;padding-right:10px;
	}
            .cuerpo img{
            	width:100%!important;
            }
        }
/*para los videos de youtube*/
.cuerpo iframe{
	clear:both;
	float:right;
	margin-top:5vh;
	width:50%;
}
.contenedorarchivos{
    background-image:url('../imagenes/papel1.jpg');background-repeat:repeat;
    padding:10px;
    margin-top:-5px;
    margin-left:-5px;
    -webkit-box-shadow: -9px 5px 17px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: -9px 5px 17px -10px rgba(0,0,0,0.75);
    box-shadow: -9px 5px 17px -10px rgba(0,0,0,0.75);
}
 .contenedorarchivos h3{
    color:#777;border-bottom:solid 1px #777;padding-bottom:5px;margin-bottom:10px;
    margin-top:-15px;
}
.tituloseccion{
	color:#777;border-bottom:solid 1px #777;padding-bottom:5px;margin-bottom:10px;
}
.contenedorarchivos div{
    margin-bottom:20px;
    border-bottom: dashed 1px #777;
    padding-bottom:10px;
}
.contenedorarchivos .clip{
    margin-top:-20px;
    margin-left:-10px;
    z-index:1000;
}

/*fin de los estilos para el megamenu
 * 
 */

.columnacentral{
	margin-top:-40px;
	background-color:#FFF;
}

.enlaces img{
	width:100%!important;
	height:auto!important;
}

.contenedorenlaceslaterales{
	border-left:solid 1px #CCC;
}
.contenedorenlaceslaterales h4{
	margin-top:30px;
}

.cadaenlace{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:dashed 1px #CCC;
}
.cadaenlace a{
	text-decoration:none;
}

.prepie{
	margin-top:10vh;
	padding:2vh;
	background-color:#f1f1f1;
	color:#FFF;
}
.prepie a{
	font-size:120%;
}
.pie .direccion{
	font-size:110%;
}
.prepie a{
	color:#878787;
	text-decoration:none;
}
.prepie a:hover{
	color:#222;
}

#siguienosenfacebook{
	background-color:#fff;
	padding:5vh;
}
#siguienosenfacebook a{
	color:#838383;text-decoration:none;
}
#siguienosenfacebook a:hover{
	color:#000;
}
	#siguienosenfacebook .logofacebook{
		margin:0 auto;
		width:50px;
	}

.pie{
	background-color:#FFF;
	color:#222;
}
.escudopie{
	margin-top:5vh;
}
.escudopie img{
	width:200px;

}

.back-to-top {
    position: fixed;
    bottom: 1em;
    right: 0px;
    text-decoration: none;
    color: #DDD;
    font-size: 2em;
    padding: 1em;
    display: none;
    z-index:101;
}


/*columna izquierda*/
.opcionesenlace{
    margin-bottom:40px; background-color:#f1f1f1;
    padding:10px;
    margin-top:-10px;
}
    .botonorden{
        float:left;margin:0px;
    }
    .botoneliminarenlace{
        float:left;
    }
