body{
    position: relative;
    width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

@font-face{
    font-family: stonecross;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/stonecross.ttf');
}

.cabecera{
    width: 90%;
    position: fixed;
    z-index: 1030;
    border: 0px solid transparent;
    background-color: #222;
    box-shadow: 0 5px 15px #000000;
	top: 0px;
}

.cabecera a{
	color: #ff7100;
	text-decoration: none;
 }
 
.cabecera, .navbar, .login{
    color: #ff7100;
    text-decoration: none;
}

.login:hover{
    color: #ffe2cc;
}

.logo{
    width:35px;
	float: left;
	padding-right: 1%;
}

.navegacion{
    float: left;
	font-family: stonecross;
	font-size: x-small;
	padding-right: 5%;
	width: 205.113px
}

.login {
    float: left;
}

.pestanyera{ 
   float: right;
}

.pestanyera ul{
	list-style-type: none;
}

.pestanya{
    padding: 0;
    float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	font-family: stonecross;
}

.pestanya li{
    display: inline;
}
.pestanya a{
	color: #ff7100;
	text-decoration: none;
 }
 
.pestanya a:hover{
    color: #ffe2cc;
}

.activa{
  background-color: #ff7100;	
  color:#ffe2cc;
}

.inicialPanel{
    font-size: small;
	margin: auto;
}

.noinicialPanel{
    font-size: x-small;
	margin: auto;
}

.panelNavegacion{
    display:none;
    position: fixed;
	top: 35px;
    z-index: 1050;
    background-color: #222;
	color: #ff7100;
	text-decoration: none;
	font-family: stonecross;
	font-size: x-small;
}

.panelNavegacion li{
    list-style-type: none;
}

.panelNavegacion a{
	color: #ff7100;
	text-decoration: none;
	padding-right: 30px;
 }
 
.panelNavegacion a:hover{
    color: #ffe2cc;
}

.cuerpo{
    width: 100%;
}


.contenidos{
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 5%; 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff;

}

.contenidos a{
	color: #e26132;
	text-decoration: none;
	font-weight: bold;
 }
 
.contenidos a:hover{
    color: #ff7100;
}

.bienvenida{
	float: left;
	width: 66%;
}

.logoGrande{
    float: left;
	width: 34%;
}

.logoGrandeImg{
    width: 311px;
}

h1{
   text-align: center;
   font-weight: 500;
   line-height: 1.1;
   font-size: 36px;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 1.4;
}

.parrafo{
   float: left;
   width: 31%;
   padding: 1%;
}

.imgParrafo{
   width: 99%;
}

.centrar{
   text-align: center;
}

.clear {
   clear:both;
}

.pie{
    border: 0px solid transparent;
    border-top: 5px solid #f98012;
    box-shadow: 0px -5px 15px #000000;
}

.avisoCookies{
    text-align: center;
	font-size: small;
}

.avisoCookies a {
	color: #e26132;
	text-decoration: none;
	font-weight: bold;
}

.avisoCookies a:hover {
    color: #ff7100;
}

.licencias{
    float: left;
	padding-left: 3%;
}

.formasContacto{
    float: right;
	padding-right: 3%;
}

.formasContacto li {
    display: inline;
	padding-left: 10px;
}

.formasContacto a {
	color: inherit;
	text-decoration: none;
}	

.facebook a:hover {
  color: #3b5998;
}

.googleplus a:hover {
  color: #d14836;
}

#mapa {
	width:30%;
	aspect-ratio : 1 / 1;	
	float: right;
	padding-left: 12px;
}

.tachado{
    text-decoration: line-through;
}

.enConstruccion{
	width: 20%;
	margin-left: 40%;
	margin-right: 40%;
}

.novedad{
    width: 90%;
    position: fixed;
    z-index: 1030;
    border: 0px solid transparent;
    box-shadow: 0 5px 15px #000000;
	top: 40px;
	background-color: #f98012;
	height: 25px;
}

.novedadParrafo {
	top: -15px;
	margin: 2px;
}

.edificio {
	float: left;
	padding-left: 12px;
	/* height::475 !important; */
	width:66%;
}

.edificioImg {
	width: 100%;
}

.enlaceRoto {
	color: #aa0000;
	font-weight: bold;
}