@media only screen and (max-width: 600px)
{
	
.MENUTEXTO {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #ffffff;

}
.MENUTEXTO:hover {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #FF9900;
}		
.TITULOS {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 2.5em;
	
}
.PATRIMONIO {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
}
.RECONSTRUCCIONES {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
}
.MEDIOS {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
}
.VISIT {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.1em;
	color: #7a7a7a;
	font-weight: bold;
	text-decoration: none;
}
.VISIT:hover {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.1em;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}

.CONTACT {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
}
.EMAIL {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.2em;
	color: #7a7a7a;
	font-weight: bold;
	text-decoration: none;
}
.EMAIL:hover {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.2em;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}


.SUBTITULOS {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 1.1em;
}
.TEXTO-GRAL {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.9em;
}
.TEXTO-SUBTITULOS {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.9em;
	position: left;
}
	


#topbanner {
	height:480px;
	width:100%; 
	margin:0px auto 0;
	position: relative;
	background-image:url(../Imagenes/Banner-movil.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #7d7d7d;
}

#Logo {
	position:absolute;
	left:-48px;
	top:0%;
	width:100%;
	height:30px;
	z-index:3;
	text-align: center;
	padding-left: 0%;
	padding-top: 0.25%;
}
#Menu {
	position:fixed;
	left:0;
	top:0%;
	width:100%;
	height:60px;
	z-index:200;
	text-align: center;
	padding-left: 21%;
	background-color: #000000;
}

#menu-patrimonio{
	position:absolute;
	left:10%;
	top:60%;
	padding-top: 0.5%;
	z-index:3;
	
	}
#menu-reconstrucciones{
	position:absolute;
	left:29%;
	top:60%;
	z-index:3;
	
	}
#menu-medios{
	position:absolute;
	left:46%;
	top:60%;
	z-index:3;
	
	}
	
#menu-contacto{
	position:absolute;
	left:59%;
	top:60%;
	z-index:3;
	}

<!------------------------------------->

#patrimonio-ok{
	height:100px;
	width:100%;
	position: relative;
	background-color: #000000;
	}
	
#patrimonio-titulo{
	position:absolute;
	left:0%;
	top:10%;
	width:100%;
	height:auto;
	z-index:5;
	float:none;
	}
	
#Texto-patrimonio{
	position:absolute;
	left:10%;
	top:15%;
	width:80%;
	z-index:5;
	float:none;
	margin-left: 0%;
	text-align: justify;
	}
#Contenedor-patrimonio {
	position:absolute;
	left:10%;
	top:50%;
	width:80%;
	height:100%;
	z-index:5;
	float:none;
}
#patrimonio1{
	position:absolute;
	left:-3px;
	top:180px;
	width:32%;
	height:12%;
	}
#patrimonio2{
	position:absolute;
	left:33.9%;
	top:180px;
	width:32%;
	height:12%;
	}
#patrimonio3{
	position:absolute;
	right:0px;
	top:180px;
	width:32%;
	height:12%;
	}
#reconstrucciones {
	height:3700px;
	width:100%;
	position: relative;
	}
#reconstrucciones-titulo{
	top:3%;
	left:0%;
	width:100%;
	}
#Contenedor-reconstrucciones {
	position:absolute;
	left:10%;
	top:6%;
	width:80%;
	height:460px;
	}

#Texto-reconstrucciones6{
	position:absolute;
	left:10%;
	top:12.5%;
	width:80%
	}
#Texto-reconstrucciones5{
	position:absolute;
	left:10%;
	top:27.5%;
	width:80%
	}
#Texto-reconstrucciones4{
	position:absolute;
	left:10%;
	top:42.5%;
	width:80%
	}
#Texto-reconstrucciones3{
	position:absolute;
	left:10%;
	top:57.5%;
	width:80%
	}
#Texto-reconstrucciones2{
	position:absolute;
	left:10%;
	top:72.5%;
	width:80%
	}
#Texto-reconstrucciones1{
	position:absolute;
	left:10%;
	top:87.5%;
	width:80%
	}

#reconstruccion6{
	left:0%;
	top:0%;
	width:100%;
	height:225px;
	}

#reconstruccion5{
	left:0%;
	top:120%;
	width:100%;
	height:225px;
	}

#reconstruccion4{
	left:0%;
	top:240%;
	width:100%;
	height:225px;
	}
#reconstruccion3{
	left:0%;
	top:360%;
	width:100%;
	height:225px;
	}

#reconstruccion2{
	left:0%;
	top:480%;
	width:100%;
	height:225px;
	}

#reconstruccion1{
	left:0%;
	top:600%;
	width:100%;
	height:225px;
	}


#medios {
	height:10200px;
	width:100%;
	}
#medios-titulo{
	top:1%;
	left:0%;
	width:100%;
	}
#Contenedor-renders {
	position:absolute;
	left:10%;
	top:3%;
	width:80%;
	height:650px;
}
#medios1{
	left:10%;
	top:0%;
	width:80%;
	}
#medios-txt1{
	position:absolute;
	left:-3px;
	top:32%;
	width:100%;
	}
#medios2{
	left:10%;
	top:35%;
	width:80%;
	}
#medios-txt2{
	position:absolute;
	left:-3px;
	top:67%;
	width:100%;
	}
#medios3{
	right:10%;
	top:70%;
	width:80%;
	}
#medios-txt3{
	position:absolute;
	left:-3px;
	top:102%;
	width:100%;
	}
#medios4{
	left:10%;
	top:105%;
	width:80%;
	}
#medios-txt4{
	position:absolute;
	left:-3px;
	top:137%;
	width:100%;
	}
#medios5{
	left:10%;
	top:140%;
	width:80%;
	}
#medios-txt5{
	position:absolute;
	left:-3px;
	top:172%;
	width:100%;
	}
#medios6{
	right:10%;
	top:175%;
	width:80%;
	}
#medios-txt6{
	position:absolute;
	left:-3px;
	top:207%;
	width:100%;
	}
#medios7{
	left:10%;
	top:210%;
	width:80%;
	}
#medios-txt7{
	position:absolute;
	left:-3px;
	top:242%;
	width:100%;
	}
#medios8{
	left:10%;
	top:245%;
	width:80%;

	}
#medios-txt8{
	position:absolute;
	left:-3px;
	top:277%;
	width:100%;
	}
#medios9{
	right:10%;
	top:280%;
	width:80%;
	}
#medios-txt9{
	position:absolute;
	left:-3px;
	top:312%;
	width:100%;
	}
#medios10{
	left:10%;
	top:315%;
	width:80%;
	}
#medios-txt10{
	position:absolute;
	left:-3px;
	top:347%;
	width:100%;
	}
#medios11{
	left:10%;
	top:350%;
	width:80%;
	}
#medios-txt11{
	position:absolute;
	left:-3px;
	top:382%;
	width:100%;
	}
#medios12{
	right:10%;
	top:385%;
	width:80%;
	}
#medios-txt12{
	position:absolute;
	left:-3px;
	top:417%;
	width:100%;
	}
#medios13{
	left:10%;
	top:420%;
	width:80%;
	}
#medios-txt13{
	position:absolute;
	left:-3px;
	top:452%;
	width:100%;
	}

#medios14{
	left:10%;
	top:455%;
	width:80%;
	}
#medios-txt14{
	position:absolute;
	left:-3px;
	top:487%;
	width:100%;
	}
#medios15{
	right:10%;
	top:490%;
	width:80%;
	}
#medios-txt15{
	position:absolute;
	left:-3px;
	top:522%;
	width:100%;
	}
#medios16{
	left:10%;
	top:525%;
	width:80%;
	}
#medios-txt16{
	position:absolute;
	left:-3px;
	top:557%;
	width:100%;
	}
#medios17{
	left:10%;
	top:560%;
	width:80%;
	}
#medios-txt17{
	position:absolute;
	left:-3px;
	top:592%;
	width:100%;
	}
#medios18{
	right:10%;
	top:595%;
	width:80%;
	}
#medios-txt18{
	position:absolute;
	left:-3px;
	top:627%;
	width:100%;
	}
#medios19{
	left:10%;
	top:630%;
	width:80%;
	}
#medios-txt19{
	position:absolute;
	left:-3px;
	top:662%;
	width:100%;
	}

#medios20{
	left:10%;
	top:665%;
	width:80%;
	}
#medios-txt20{
	position:absolute;
	left:-3px;
	top:697%;
	width:100%;
	}
#medios21{
	right:10%;
	top:700%;
	width:80%;
	}
#medios-txt21{
	position:absolute;
	left:-3px;
	top:732%;
	width:100%;
	}

#medios22{
	left:10%;
	top:735%;
	width:80%;
	}
#medios-txt22{
	position:absolute;
	left:-3px;
	top:767%;
	width:100%;
	}
#medios23{
	left:10%;
	top:770%;
	width:80%;
	}
#medios-txt23{
	position:absolute;
	left:-3px;
	top:802%;
	width:100%;
	}
#medios24{
	right:10%;
	top:805%;
	width:80%;
	}
#medios-txt24{
	position:absolute;
	left:-3px;
	top:837%;
	width:100%;
	}
#medios25{
	left:10%;
	top:840%;
	width:80%;
	}
#medios-txt25{
	position:absolute;
	left:-3px;
	top:872%;
	width:100%;
	}
#medios26{
	left:10%;
	top:875%;
	width:80%;
	}
#medios-txt26{
	position:absolute;
	left:-3px;
	top:907%;
	width:100%;
	}
#medios27{
	right:10%;
	top:910%;
	width:80%;
	}
#medios-txt27{
	position:absolute;
	left:-3px;
	top:942%;
	width:100%;
	}

#medios28{
	left:10%;
	top:945%;
	width:80%;
	}
#medios-txt28{
	position:absolute;
	left:-3px;
	top:977%;
	width:100%;
	}
#medios29{
	left:10%;
	top:980%;
	width:80%;
	}
#medios-txt29{
	position:absolute;
	left:-3px;
	top:1012%;
	width:100%;
	}
#medios30{
	right:10%;
	top:1015%;
	width:80%;
	}
#medios-txt30{
	position:absolute;
	left:-3px;
	top:1047%;
	width:100%;
	}
#medios31{
	left:10%;
	top:1050%;
	width:80%;
	}
#medios-txt31{
	position:absolute;
	left:-3px;
	top:1082%;
	width:100%;
	}
#medios32{
	left:10%;
	top:1085%;
	width:80%;
	}
#medios-txt32{
	position:absolute;
	left:-3px;
	top:1117%;
	width:100%;
	}
#medios33{
	right:10%;
	top:1120%;
	width:80%;
	}
#medios-txt33{
	position:absolute;
	left:-3px;
	top:1152%;
	width:100%;
	}
#medios34{
	left:10%;
	top:1155%;
	width:80%;
	}
#medios-txt34{
	position:absolute;
	left:-3px;
	top:1187%;
	width:100%;
	}
#medios35{
	left:10%;
	top:1190%;
	width:80%;
	}
#medios-txt35{
	position:absolute;
	left:-3px;
	top:1222%;
	width:100%;
	}

#medios36{
	right:10%;
	top:1225%;
	width:80%;
	}
#medios-txt36{
	position:absolute;
	left:-3px;
	top:1257%;
	width:100%;
	}
#medios37{
	left:10%;
	top:1260%;
	width:80%;
	}
#medios-txt37{
	position:absolute;
	left:-3px;
	top:1292%;
	width:100%;
	}
#medios38{
	left:10%;
	top:1295%;
	width:80%;
	height:225px;
	}
#medios-txt38{
	position:absolute;
	left:-3px;
	top:1327%;
	width:100%;
	}
#medios39{
	right:10%;
	top:1330%;
	width:80%;
	}
#medios-txt39{
	position:absolute;
	left:-3px;
	top:1362%;
	width:100%;
	}
#medios40{
	left:10%;
	top:1365%;
	width:80%;
	}
#medios-txt40{
	position:absolute;
	left:-3px;
	top:1397%;
	width:100%;
	}
#medios41{
	left:10%;
	top:1400%;
	width:80%;
	}
#medios-txt41{
	position:absolute;
	left:-3px;
	top:1432%;
	width:100%;
	}
#medios42{
	left:0%;
	top:1435%;
	width:80%;
	}
#medios-txt42{
	position:absolute;
	left:0px;
	top:1467%;
	width:100%;
	}





}



@media only screen and (min-width: 1025px) and (max-width: 1279px)
{
.MENUTEXTO {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.9em;


}
.MENUTEXTO:hover {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.9em;

}
.TEXTO-GRAL {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.92em;
}
.TEXTO-SUBTITULOS {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.85em;
	position: left;
}

#patrimonio-titulo{
	left:2.5%;

}
}



@media only screen and (width: 1280px)
{
#patrimonio-titulo{
	left:1.5%;

	}
}


@media only screen and (min-width: 993px) and (max-width: 1024px)
{

.MENUTEXTO {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.9em;


}
.MENUTEXTO:hover {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.9em;

}

}





@media only screen and (min-width: 601px) and (max-width: 992px)
{

.MENUTEXTO {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.82em;


}
.MENUTEXTO:hover {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.82em;

}


#topbanner {
	background-position: center;

}


#menu-patrimonio{
	padding-top: 1.5%;
	left:30%;

	}
#menu-reconstrucciones{
	padding-top: 1.5%;
	left:42%;
	}
#menu-medios{
	padding-top: 1.5%;
	left:58.5%;

	}
#menu-contacto{
	padding-top: 1.5%;
	left:69%;

	}
	
.TEXTO-GRAL {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.85em;
}
.TEXTO-SUBTITULOS {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 0.85em;
	
}
}



	}