#preloader{
	position:absolute;
	top:10px;
	left:-10px;
	background-color:#FFF;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px;
	padding-left:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	}

/*Fuentes Custom*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
@font-face {
    font-family: 'dincond-blackregular';
    src: url('../fonts/dinpro-webfont.eot');
    src: url('../fonts/dinpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinpro-webfont.woff') format('woff'),
         url('../fonts/dinpro-webfont.ttf') format('truetype'),
         url('../fonts/dinpro-webfont.svg#dincond-blackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6{
font-family: 'dincond-blackregular', Arial, Helvetica, sans-serif;
}
h1 { line-height: 40px; }
h2 { line-height: 34px; }
h3 { line-height: 30px; }
h4 { line-height: 24px; }
h5 { line-height: 21px; }
h6 { line-height: 19px; }
#wrapper-superior{
	width:100%;
	min-width:100%;
	background-image:url(../layout/bg_top.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#B3B3B3;
	border-bottom:#F4E32C solid 3px;
	border-top:#666 solid 3px;
	}
#wrapper-superior > #inicio{
	height:550px;
	}

.container-wide{
	width:100%;
	min-width:100%;
	}
/*AJUSTES PARA MOVILES Y TABLETS*/
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	.container-wide{
		margin-left:-20px;
		margin-right:-20px;
		padding-left:20px;
		padding-right:20px;
		}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	.container-wide{
		margin-left:-20px;
		margin-right:-20px;
		padding-left:20px;
		padding-right:20px;
		}
	}

	
.marginar-arriba{
	margin-top:20px;
	}
.marginar-abajo{
	margin-bottom:20px;
	}
#wrapper-footer{
	width:100%;
	min-width:100%;
	background-image:url(../layout/black_paper.jpg);
	background-position:top center;
	background-color:#333333;
	border-top:#F4E32C solid 3px;
	color:#FFF;
	padding-top:40px;
	padding-bottom:40px;
	margin-top:40px;
	}
#wrapper-credits{
	width:100%;
	min-width:100%;
	background-color:#000000;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	}

/*Estilos espcificos para smartphones*/
#wrapper-superior-smartphone{
	margin-left:-20px;
	margin-right:-20px;
	margin-bottom:20px;
	/*padding:20px;*/
	background-image:url(../layout/bg_top.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#B3B3B3;
	border-bottom:#F4E32C solid 3px;
	border-top:#666 solid 3px;
	}
#wrapper-footer-smartphones{
	margin-left:-20px;
	margin-right:-20px;
	background-image:url(../layout/black_paper.jpg);
	background-position:top center;
	background-color:#333333;
	border-top:#F4E32C solid 3px;
	color:#FFF;
	padding-top:40px;
	padding-bottom:40px;
	margin-top:40px;
	}
#wrapper-credits-smartphone{
	margin-left:-20px;
	margin-right:-20px;
	padding:20px;
	width:100%;
	min-width:100%;
	background-color:#000000;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	}

#logo{
	margin-top:30px;
	}
.navbar{
	margin-top:20px;
	margin-bottom:20px;
	}

.amarillo{
	color:#E2BA27;
	}
.gris{
	color:#666;
	}
.caja{
	background-image:url(../layout/barra_superior.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
.marginar{
	margin-bottom:40px;
	}
.centrar-img{/*Centrado de una img*/
	display: block;
	margin-left: auto;
	margin-right: auto
	}
.novedades a{
	color:#333;
	text-decoration:none;
	}
.justificar{
	text-align:justify;
	}
.carousel-inner h3{
	color:#FFF;
	}
.carousel-inner p{
	color:#e2ba27;
	}
#brief .thumbnail{
	position:relative;
	height:460px;
	}
#brief .btn{
	position:absolute;
	bottom:5px;
	}

#mapa.active #map-canvas {
  height: 0;
}
#mapa #map-canvas {
  height: 300px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  display: block;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

#listadopremios .thumbnail{
	min-height:330px;
	height:330px;
	}
#listadopremios .caption{
	border-top:#CCC solid 1px;
	}
#medioambiente{
	padding-bottom:380px;
	background-image:url(../layout/bg_medio_ambiente.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	}
/*SERVICIOS*/
#servicios{
	background-image:url(../layout/servicios.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:300px;
	}

#listadoservicios .thumbnail{
	height:580px;
	}
#listadoservicios .caption{
	border-top:#CCC solid 1px;
	}

.fb-like{/*Fix para el marginado de los like button en box count*/
	margin-bottom:5px;
}