/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/

/*PC and Tablet horizontal*/
@media only screen and (max-width: 1123px) {
.OH	{
	display: none !important;  
}
}
/*Vertical mobile and tablet */
@media (min-width: 1124px) {
.MV	{
	display: none !important;  
}
}


/*ENLACES*/
a.enlace:link, a.enlace:visited, a.enlace:active {
	color: #231f20;   
	border-bottom: 1px solid #231f20;
	height: 14px;
	font-size: 18px;
}
a.enlace:hover {
    border-bottom: 1px solid #bbbdbe !important;
	color: #bbbdbe !important;
	font-size: 18px;
}
a.externo:link, a.externo:visited, a.externo:active {
	background: url(https://www.arvoarquitectura.com/wp-content/uploads/enlace_externo.png) no-repeat right center;
	padding-right: 18px !important;
	padding-bottom: 0px !important;
	color: #231f20;   
	border-bottom: 1px solid #231f20;
	height: 14px;
	font-size: 18px;
}
a.externo:hover {
    border-bottom: 1px solid #bbbdbe !important;
	color: #bbbdbe !important;
	font-size: 18px;
}

a.externo2:link, a.externo2:visited, a.externo2:active {
	background: url(https://www.arvoarquitectura.com/wp-content/uploads/enlace_externo.png) no-repeat right center;
	padding-right: 18px !important;
	padding-bottom: 0px !important;
	color: #231f20;   
	border-bottom: 1px solid #231f20;
	height: 14px;
	font-size: 16px;
}
a.externo2:hover {
    border-bottom: 1px solid #bbbdbe !important;
	color: #bbbdbe !important;
	font-size: 16px;
}

a.pieexterno:link, a.pieexterno:visited, a.pieexterno:active {
	background: url(https://www.arvoarquitectura.com/wp-content/uploads/enlace-externo-pie.png) no-repeat right center;
	padding-right: 18px !important;
	padding-bottom: 0px !important;
	color: #231f20;   
	height: 14px;
	font-size: 13px;
}
a.pieexterno:hover {
    border-bottom: 1px solid #bbbdbe !important;
	color: #231f20 !important;
	font-size: 13px;
}

a.pdf:link, a.pdf:visited, a.pdf:active {
	background: url(https://www.arvoarquitectura.com/wp-content/uploads/pdf.png) no-repeat right center;
	padding-right: 23px !important;
	padding-bottom: 0px !important;
	color: #231f20;   
	border-bottom: 1px solid #231f20;
	height: 14px;
	font-size: 18px;
}
a.pdf:hover {
    border-bottom: 1px solid #bbbdbe !important;
	color: #bbbdbe !important;
	font-size: 18px;
}
a.instagram:link, a.instagram:visited, a.instagram:active {
	background: url(https://www.arvoarquitectura.com/wp-content/uploads/enlace-instagram.png) no-repeat right center;
	padding-right: 20px !important;
	padding-bottom: 0px !important;
	color: #231f20;   
	border-bottom: 1px solid #231f20;
	background-size: 14px 14px !important;
	font-size: 16px;
}
a.instagram:hover {
    border-bottom: 1px solid #bbbdbe !important;
	color: #bbbdbe !important;
	font-size: 16px;
}

a.posicion:link, a.posicion:visited, a.posicion:active {
	background: url(https://www.arvoarquitectura.com/wp-content/uploads/posicion-5.png) no-repeat right center;
	padding-right: 22px !important;
	padding-bottom: 0px !important;
	color: #231f20;   
	height: 14px;
}
a.posicion:hover {
    border-bottom: 1px solid #231f20 !important;
	color: #bbbdbe !important;
}
a.cookie:link, a.cookie:visited, a.cookie:active {
	color: #ffffff;   
	border-bottom: 1px solid #ffffff;
	height: 14px;
	font-size: 13px;
}
a.cookie:hover {
    border-bottom: 1px solid #ffffff !important;
	color: #ffffff !important;
	font-size: 13px;
}a.cookieBanner:link, a.cookieBanner:visited, a.cookieBanner:active {
color: #231f20;   
		height: 14px;
	font-size: 13px;
}
a.cookieBanner:hover {
    border-bottom: 1px solid #bbbdbe !important;
	color: #231f20 !important;
	font-size: 13px;
}
@media only screen and (max-width: 1123px) {
a.posicion:link, a.posicion:visited, a.posicion:active {
	background: url(https://www.arvoarquitectura.com/wp-content/uploads/posicion-5.png) no-repeat right center;
	padding-right: 22px !important;
	padding-bottom: 0px !important;
	color: #231f20;   
	height: 14px;
	font-size: x-large !important;
}
a.posicion:hover {
    border-bottom: 0px solid #231f20 !important;
	color: #bbbdbe !important;
	font-size: x-large !important;
}
}

@media only screen and (max-width: 1123px) {
a.enlacemail:link, a.enlacemail:visited, a.enlacemail:active {
	font-size: x-large !important;
}
a.enlacemail:hover {
	font-size: x-large !important;
}

a.enlacetfno:link, a.enlacetfno:visited, a.enlacetfno:active {
	font-size: x-large !important;
}
a.enlacetfno:hover {
	font-size: x-large !important;
}
}







a.TilProjectDrchaMov:link, a.TilProjectDrchaMov:visited, a.TilProjectDrchaMov:active {
 font-size: 28px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 0px !important;
font-family: "Avenir LT 95 Black" !important;
}
a.TilProjectDrchaMov:hover {
 font-size: 28px !important;
  color: #dcdfe0 !important;
  text-align: left !important;
  padding: 9px 0px 9px 0px !important;
font-family: "Avenir LT 95 Black" !important;
}
a.TilProjectDrcha:link, a.TilProjectDrcha:visited, a.TilProjectDrcha:active {
 font-size: 28px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
	line-height: 36px !important;
}
a.TilProjectDrcha:hover {
 font-size: 28px !important;
  color: #dcdfe0 !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
	line-height: 36px !important;
}

a.TilProjectDrcha_2Grand:link, a.TilProjectDrcha_2Grand:visited, a.TilProjectDrcha_2Grand:active {
 font-size: 26px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 5px !important;
font-family: "Avenir LT 95 Black" !important;
	line-height: 40px !important;
}
a.TilProjectDrcha_2Grand:hover {
 font-size: 26px !important;
  color: #dcdfe0 !important;
  text-align: left !important;
  padding: 9px 0px 9px 5px !important;
font-family: "Avenir LT 95 Black" !important;
	line-height: 40px !important;
}

@media only screen and (max-width: 1123px) {
	a.TilProjectDrcha:link, a.TilProjectDrcha:visited, a.TilProjectDrcha:active {
 font-size: 27px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
}
a.TilProjectDrcha:hover {
 font-size: 27px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
}
	}

@media only screen and (max-width: 1123px) {
	a.TilProjectDrcha2:link, a.TilProjectDrcha2:visited, a.TilProjectDrcha2:active {
 font-size: 25px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
}
a.TilProjectDrcha2:hover {
 font-size: 25px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
}
	}
@media only screen and (max-width: 1123px) {
	a.TilProjectDrcha3:link, a.TilProjectDrcha3:visited, a.TilProjectDrcha3:active {
 font-size: 22px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
}
a.TilProjectDrcha3:hover {
 font-size: 22px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px !important;
font-family: "Avenir LT 95 Black" !important;
}
	}






/*Titulos*/
.TilPagina {
    font-size: 60px !important;
    margin-top: -95px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.TilPaginaProyetH {
    font-size: 60px !important;
    margin-top: -95px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.TilPaginaProyet {
    font-size: 42px !important;
    margin-top: 42px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.TilPaginaProyetMovil {
    font-size: 42px !important;
    margin-top: 0px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.MVTilPaginaProyet {
  font-size: 42px !important;
  margin-top: -17px !important;
  text-align: center !important;
  font-family: "Futura Pro Medium" !important;
}
.TilPaginaMov {
    font-size: 60px !important;
    margin-top: -164px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.TilPagina {
    font-size: 60px !important;
    margin-top: -164px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.TilPagina2 {
    font-size: 60px !important;
    margin-top: -105px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.H2Blog {    
    margin-top: 32px !important;
	margin-bottom: 10px !important;
}
@media only screen and (max-width: 1123px) {
.TilPagina2 {
    font-size: 60px !important;
    margin-top: -99px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
}
.TilPaginaMovTeam {
    font-size: 60px !important;
    margin-top: -164px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.TilPaginaMovIdeas {
    font-size: 60px !important;
    margin-top: -147px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}

.MVTilPaginaPro {
    font-size: 60px !important;
    margin-top: -153px !important;
	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
}
.TitlSeccion {
  background-color: #f6ede4;
  border-left: 1px solid #ffffff;
  padding: 7px 7px 10px 16px;
}
.TitlSeccMov {
  font-family: "Futura Pro Medium" !important;
  color: #000000 !important;
	text-align: center !important;
	margin-top: -40px !important;	
}
.TilCookies1 {
    font-size: 34px !important;
   	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
	margin-top: -67px !important;
}
.TilCookies1_2 {
    font-size: 32px !important;
   	text-align: left !important;	
	font-family: "Futura Pro Medium" !important;
	margin-top: 74px !important;
}
.TilCookies2 {
    font-size: 31px !important;
   	text-align: center !important;	
	font-family: "Futura Pro Medium" !important;
		margin-top: 80px !important;
	margin-bottom: 10px !important;
}
.TilCookies3 {
    font-size: 27px !important;
	font-family: "Futura Pro Medium" !important;
}
/*siiiiiiiiiiiiii*/
.BloqueTilHomeIzda {
  background-color: #231f20;
  margin: 608px -100px 0px -111px;
}
.BloqueTilHomeIzda2 {
  background-color: #231f20;
  margin: 605px -100px 0px -111px;
}
.TilHomeIzda {
  font-size: 25px !important;
  color: #ffffff !important;
  text-align: right !important;
  padding: 9px 27px 9px 0px;
}
.UbicHomeIzda {
  font-size: 16px !important;
  margin-right: 19px !important;
  margin-top: -24px !important;
  text-align: right !important;
  font-family: "Avenir LT 95 Black" !important;
}
.BloqueTilHomeDrcha {
  background-color: #231f20;
  margin: 599px -100px 0px -111px;
}
.TilHomeDrcha { 
  font-size: 25px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px;
}
.TilHomeDrcha2 {
  font-size: 18px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px;
}
.UbicHomeDrcha {
font-size: 16px !important;
margin-left: 19px !important;
margin-top: -24px !important;
text-align: left !important;
font-family: "Avenir LT 95 Black" !important;
}
.BloqueTilHomeIzdaMov {
  background-color: #231f20;
  margin: -40px 0px 0px 0px;
}
.TilHomeIzdaMov {
  font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 25px;
}
.UbicHomeIzdaMov {
  font-size: 16px !important;
  margin-right: 25px !important;
  margin-top: -24px !important;
  text-align: right !important;
  font-family: "Avenir LT 95 Black" !important;
}
.BloqueTilTeamIzdaMov {
  background-color: #231f20;
  margin: -40px 0px 0px 0px;
}
.TilHomeTeamMov {
  font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 25px;
}
.UbicTeamIzdaMov {
  font-size: 16px !important;
  margin-right: 25px !important;
  margin-top: -24px !important;
  text-align: right !important;
  font-family: "Avenir LT 95 Black" !important;
}

.BloqueTilIdeasIzdaMov {
  background-color: #231f20;
  margin: -40px 0px 0px 0px;
}
.BloqueTilIdeasIzdaMov2 {
  background-color: #231f20;
  margin: -15px 0px 0px 0px;
}
.TilHomeIdeasMov {
  font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 25px;
}
.UbicIdeasIzdaMov {
  font-size: 16px !important;
  margin-right: 25px !important;
  margin-top: -24px !important;
  text-align: right !important;
  font-family: "Avenir LT 95 Black" !important;
}

.BloqueTilProjIzdaMov {
  background-color: #231f20;
  margin: -40px 0px 0px 0px;
}
.TilHomeProjMov {
  font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 25px;
}
.UbicProjIzdaMov {
  font-size: 16px !important;
  margin-right: 0px !important;
  margin-top: 15px !important;
  text-align: right !important;
  font-family: "Avenir LT 95 Black" !important;
}
.UbicProjIzdaMovNoLink {
  font-size: 16px !important;
  margin-right: 0px !important;
  margin-top: -15px !important;
  text-align: right !important;
  font-family: "Avenir LT 95 Black" !important;
}


.BloqueTilIdeasSyllabusIzdaMov {
  background-color: #231f20;
  margin: 10px 0px 0px 0px;
}


.BloqueTilTeamDrcha  {
 background-color: #231f20;
  margin: 564px -100px 0px -111px;
}
.TilTeamDrcha  { 
  font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px;
}
.UbicTeamDrcha {
   font-size: 16px !important;
margin-left: 19px !important;
margin-top: -24px !important;
text-align: left !important;
font-family: "Avenir LT 95 Black" !important;
}
.BloqueTilTeamIzda {
  background-color: #231f20;
  margin: 485px -100px 0px -111px;
}
.BloqueTilTeamIzda2  {
  background-color: #231f20;
  margin: 565px -100px 0px -111px;
}
.BloqueTilTeamIzdaPr {
  background-color: #231f20;
  margin: 175px -100px 0px -111px;
}
.TilTeamIzda  { 
 font-size: 30px !important;
  color: #ffffff !important;
  text-align: right !important;
  padding: 9px 27px 9px 0px;
}
.UbicTeamIzda {
  font-size: 16px !important;
  margin-right: 19px !important;
  margin-top: -24px !important;
  text-align: right !important;
  font-family: "Avenir LT 95 Black" !important;
}
.BloqueTilIdeasDrcha {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin: 40px 0px 0px -85px;
}
.BloqueTilIdeasDrcha2 {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin: -79px 0px 0px -240px;
}
.TilIdeasDrcha { 
 font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px;
}
.UbicIdeaDrcha {
  font-size: 16px !important;
margin-left: 19px !important;
margin-top: -24px !important;
text-align: left !important;
font-family: "Avenir LT 95 Black" !important;
}

.BloqueTilIdeasIzda {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin: 40px -85px 0px -85px;
}
.TilIdeasIzda { 
   font-size: 30px !important;
  color: #ffffff !important;
  text-align: right !important;
  padding: 9px 27px 9px 0px;
}
.BloqueTilIdeasIzda2 {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin: 40px -190px 0px -85px;
}

.TilIdeasIzda2 { 
   font-size: 30px !important;
  color: #ffffff !important;
  text-align: right !important;
  padding: 9px 27px 9px 0px;
}
.UbicIdeaIzda {
  font-size: 16px !important;
margin-right: 19px !important;
margin-top: -24px !important;
text-align: right !important;
font-family: "Avenir LT 95 Black" !important;
}
.UbicIdeaIzda3 {
  font-size: 16px !important;
margin-right: 19px !important;
margin-top: -556px !important;
text-align: right !important;
font-family: "Avenir LT 95 Black" !important;
}
.BloqueTilIdeasIzda4 {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin: 40px -190px 0px -85px;
}

.TilIdeasIzda4 { 
   font-size: 30px !important;
  color: #ffffff !important;
  text-align: right !important;
  padding: 9px 27px 9px 0px;
}
.marginbottomSyllabus {
  margin-bottom: -200px  !important;  
}

.BloqueTilProjectDrcha {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
}

.TilProjectDrcha { 
 font-size: 28px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px;
}
/*Vizcainos*/
.BloqueTilProjectAbajo {
  background-color: #231f20;  
  padding: 333px 0px 0px -247px;
}

.TilProjectAbajo { 
 font-size: 28px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px;
	font-family: "Avenir LT 95 Black" !important;
}
.marginBloqueTilProjectAbajo {
  margin: 0px 0px 12px -247px !important;
}


.UbicProjectAbajo {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-bottom: 324px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}
.UbicProjectAbajo2 {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-bottom: 249px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}
.UbicProjectAbajo3 {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-bottom: 372px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}


/*dNONE*/
.dnone {	
  display: none !important;
}
/*texto seleccionado*/
::selection { 
    background: #656363 !important;
    color:#fff !important;
}


.marginBloqueTilProjectDrcha1 {
margin: 333px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha2 {
  margin: 153px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha3 {
  margin: 286px 0px 0px -247px;
}
.marginBloqueTilProjectDrchaPrimer {
  margin: 286px 0px 15px -247px;
}
@media (max-width: 1356px) {
.marginBloqueTilProjectDrchaPrimer {
  margin: 0px 0px 70px -247px;
}
	}
.marginBloqueTilProjectDrchaPrimer2 {
  margin: 160px 0px 15px -247px;
}
@media (max-width: 1356px) {
.marginBloqueTilProjectDrchaPrimer2 {
  margin: 50px 0px 70px -247px;
}
	}
.marginBloqueTilProjectDrchaPrimer3 {
  margin: -156px 0px 70px 0px;
}
.marginBloqueTilProjectDrchaPrimer3_02 {
  margin: 160px 0px 15px -247px;
}
@media (max-width: 1356px) {
.marginBloqueTilProjectDrchaPrimer3 {
  margin: 50px 0px 70px 0px;
}
.marginBloqueTilProjectDrchaPrimer3_02 {
  margin: 50px 0px 70px 0px;
}
	}
.marginBloqueTilProjectDrchaPrimer4 {
  margin: 119px 0px 70px -247px;
}
@media (max-width: 1356px) {
.marginBloqueTilProjectDrchaPrimer4 {
  margin: 50px 0px 70px -247px;
}
	}
.marginBloqueTilProjectDrchaPrimer5 {
  margin: 150px 0px 15px -247px;
}
@media (max-width: 1356px) {
.marginBloqueTilProjectDrchaPrimer5 {
  margin: 68px 0px 70px -247px;
}
	}

.marginBloqueTilProjectDrcha4 {
  margin: 38px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha4_02 {
  margin: 122px 0px 0px -247px;
}

.marginBloqueTilProjectDrcha5 {
  margin: 460px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha6 {
  margin: 40px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha6Plus {
  margin: 156px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha7 {
  margin: 97px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha8 {
  margin: 48px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha9 {
  margin: 437px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha10 {
  margin: 52px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha11 {
  margin: 942px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha12 {
  margin: 46px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha13 {
  margin: 270px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha14 {
  margin: 42px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha14_02 {
  margin: 122px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha20 {
  margin: 405px 0px 0px -247px;
}

.marginBloqueTilProjectDrcha15 {
  margin: 417px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha16_2 {
  margin: 122px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha16 {
  margin: 45px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha17 {
  margin: 511px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha18 {
  margin: 68px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha19 {
  margin: 421px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha20 {
  margin: 40px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha21 {
  margin: 513px 0px 0px -247px;
	}
.marginBloqueTilProjectDrcha22 {
  margin: 41px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha23 {
  margin: 416px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha24 {
  margin: 44px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha25 {
  margin: 469px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha26 {
  margin: 42px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha27 {
  margin: 155px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha28 {
  margin: 46px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha29 {
  margin: 583px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha30 {
  margin: 43px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha31 {
  margin: 592px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha32 {
  margin: 48px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha33 {
  margin: 445px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha34 {
  margin: 48px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha35 {
  margin: 590px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha36 {
  margin: 50px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha37 {
  margin: 1261px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha38 {
  margin: 43px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha38_02 {
  margin: 122px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha39 {
  margin: 512px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha40 {
  margin: 45px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha41 {
  margin: 582px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha42 {
  margin: 43px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha43 {
  margin: 522px 0px 0px -247px;
}
.marginBloqueTilProjectDrcha45 {
  margin: 502px 0px 0px -247px;
}
/*.UbicProjectDrcha {
  font-size: 16px !important;
margin-left: 19px !important;
margin-top: 16px !important;
text-align: left !important;
font-family: "Avenir LT 95 Black" !important;
}*/
.UbicProjectDrcha {
  font-size: 16px !important;
margin-left: 19px !important;
margin-top: -11px !important;
text-align: left !important;
font-family: "Avenir LT 95 Black" !important;
}
.UbicProjectDrchaNoLink {
  font-size: 16px !important;
margin-left: 19px !important;
margin-top: -17px !important;
text-align: left !important;
font-family: "Avenir LT 95 Black" !important;
}
.UbicProjectDrchaPlus {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-top: 14px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}


.UbicProjectDrchaPrimer {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-bottom: 285px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}

@media (max-width: 1356px) {
.UbicProjectDrchaPrimer {
  font-size: 16px !important;
  margin-left: 25px !important;
  margin-top: -61px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}	
}
.UbicProjectDrchaPrimer3 {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-top: -108px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}

@media (max-width: 1356px) {
.UbicProjectDrchaPrimer3 {
  font-size: 16px !important;
  margin-left: 25px !important;
  margin-top: -125px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}	
}
.UbicProjectDrchaPrimer4 {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-top: -61px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}

@media (max-width: 1356px) {
.UbicProjectDrchaPrimer4 {
  font-size: 16px !important;
  margin-left: 25px !important;
  margin-top: -61px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}	
}
.UbicProjectDrchaPlus333 {
  font-size: 16px !important;
  margin-left: -7px !important;
  margin-top: -61px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}
.UbicProjectDrcha222 {
  font-size: 16px !important;
  margin-left: 19px !important;
  margin-top: -15px !important;
  text-align: left !important;
  font-family: "Avenir LT 95 Black" !important;
}
.BloqueTilProject2Drcha {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin: -312px 0px 0px 0px;
}

.TilProject2Drcha { 
 font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 0px 9px 27px;
}
.BloqueTilProject2Izda {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin: -20px 30px 0px -85px;
}
.TilProject2Izda { 
   font-size: 30px !important;
  color: #ffffff !important;
  text-align: right !important;
  padding: 9px 27px 9px 0px;
}
.BloqueTilProject2Drcha2 { 
  background-color: #231f20;
  padding: 0px 0px 0px 0px;
  margin: -357px 0px 0px 0px;
}
.BloqueTilProjectMovil {
  background-color: #231f20;  
  padding: 0px 0px 0px 0px;
margin-bottom: -33px;
}

.TilProjectMovil { 
 font-size: 30px !important;
  color: #ffffff !important;
  text-align: left !important;
  padding: 9px 9px 9px 9px;
}


/*TEXTOS*/
.DescrSecc  {
font-size: 17px !important;
line-height: 26px  !important;
}
.DescrSeccMov  {
font-size: 17px !important;
line-height: 26px  !important;
}
.Descripcsecc02 {
font-size: 17px !important;
padding: 10px 37px 0px 37px  !important;	
}
.Descripcsecc03 {
font-size: 17px !important;
padding: 0px 70px 10px 0px  !important;	
}
.DescripcseccHomeMov {
padding: 20px 49px 0px 49px  !important;	
}
.DescripcseccHIdeasMov {
padding: 0px 49px 0px 49px  !important;	
}

.DescripcseccSyllabus {
padding: 10px 0px 0px 0px  !important;	
	background-color: #ffffff  !important;	
	font-size: 16px  !important;
}
@media (min-width: 992px) {
.MVDescripcsecc02 {
font-size: 17px !important;
padding: 0px 70px 10px 0px  !important;	
}
}
@media (min-width: 992px) {
.MVDescripcsecc03 {
font-size: 17px !important;
padding: 0px 70px 10px 0px  !important;	
}
}
@media (min-width: 992px) {
.MVDescripcsecc04 {
  font-size: 17px !important;
  padding: 0px 30px 10px 30px !important;
}
}	





.Descripcsecc2Bold {
font-size: 17px !important;
	font-weight: bold !important;
	line-height: 26px  !important;
	color: #000000   !important;
}
.Descripcsecc2BoldMov {
font-size: 17px !important;
	font-weight: bold !important;
	line-height: 26px  !important;
	color: #000000   !important;
}
.DescrSeccmarging {
	font-size: 17px !important;
    margin-top: -18px !important;
	line-height: 26px  !important;
}
.DescrSeccmargingMov {
	font-size: 17px !important;
    margin-top: -18px !important;
	line-height: 26px  !important;
}
.DescrSecc2marging {
	font-size: 17px !important;
    margin-top: 24px !important;
	line-height: 26px  !important;
}
.mas {
	color: #ffffff;
    background-color: #231f20; 
	font-family: "Noto Sans" !important;
	font: 100px
}
#cookie-notice {
	font-family: "Avenir LT Std 45 Book" !important;
	}
.cn-close-icon::before, .cn-close-icon::after {
  background-color: #ffffff  !important;
}


/*bloques*/
.Bloque1Drcha {
font-size: 16px !important;
padding: 0px 70px 0px 0px  !important;		
}
.Bloque1Drcha2 {
font-size: 16px !important;
padding: 0px 5px 0px 0px  !important;		
}
.Bloque1Izda {
font-size: 16px !important;
padding: 0px 40px 0px 0px  !important;	
}
.Bloque1Izda_2 {
  font-size: 16px !important;
  padding: 0px 67px 0px 0px !important;
}
.Bloque1Izda_2N {
  font-size: 16px !important;
  padding: 0px 33px 0px 0px !important;
}
.Bloque1Izda_3 {
  font-size: 16px !important;
  padding: 0px 67px 0px 0px !important;	
margin-left: 50px !important;
}
@media only screen and (max-width: 1123px) {
.Bloque1Izda_3	{
	  font-size: 18px !important;
  padding: 0px 0px 0px 0px !important;	
margin-left: 0px !important; 
}
}
.copyDrcha {
font-size: 13px !important;
	text-align: right !important;
}
.copyDrchaMarg29 {
padding: 0px 29px 0px 0px  !important;	
}
.copyDrchaMarg58 {
padding: 0px 58px 0px 0px  !important;	
}
.copyDrchaMarg67 {
padding: 0px 67px 0px 0px  !important;	
}

.copyMovil {
font-size: 14px !important;
text-align: right !important;
	padding: 0px 0px 0px 0px  !important;	
}


/*WPML mayor tamaño de Banderas*/
.wpml-ls-legacy-list-horizontal a {
  padding: 5px 5px 6px !important;
  width: 37px !important;
}


/*Blog*/
.fusion-meta-info  {
border-top: 0px solid #e7e6e6 !important;
border-bottom: 0px solid #e7e6e6 !important;
margin-top: 11px !important;
}



/*Menu Vertical Widget*/
#wrapper .fusion-vertical-menu-widget.left .menu {
  text-align: left  !important;
}
@media only screen and (max-width: 1123px) {
#wrapper .fusion-vertical-menu-widget.left .menu {
  text-align: center !important;
}
}

.widget li a {
color: #000000 !important;
}

.link-text {
 font-family: "Futura Pro Medium" !important;
	padding-left: 10px;
}


#wrapper .fusion-vertical-menu-widget.left .menu > li > a {
  font-size: 32px !important;
	font-weight: bold !important;
  font-family: "Futura Pro Medium" !important;
	margin-bottom: 0px !important;	
}



ul.sub-menu a {
  font-size: 17px !important;
  font-family: "Futura Pro Medium" !important;
	margin-bottom: -10px !important;
	padding-top: 4px  !important;
}
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a {
  border-right-color: 0px #00ff00 solid !important;
  border-right: 0px #287420 solid !important; 
	color: #ffffff  !important; 
	background-color: #231f20  !important; 
	padding-top: 0px  !important;
	padding-bottom: 0px  !important;
	
}
#wrapper .fusion-vertical-menu-widget .menu {
  border-right: 0px solid #ff0000 !important;
  border-top: 0px solid #ea89ff !important;
	padding-top: 0px !important;
  padding-bottom: 60px !important;
	
}
#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {
  display: none !important;
}
#wrapper .fusion-vertical-menu-widget .menu li a {
  padding: 0px 0 !important;  
	border-bottom: 0px solid transparent !important;
	margin-top: 7px !important;
}
@media (max-width: 1500px) {
#wrapper .fusion-vertical-menu-widget .menu li a {
  padding: 0px 0 !important;
  border-bottom: 0px solid transparent !important;
  margin-top: 7px !important;
	font-size: 12px  !important;
}
}
@media (max-width: 1500px) {
#wrapper .fusion-vertical-menu-widget.left .menu > li > a {
    font-weight: bold !important;
  font-family: "Futura Pro Medium" !important;
  margin-bottom: -10px !important;
  font-size: 27px !important;
}		
}
/*Menu Vertical Widget MOVIL*/
@media only screen and (max-width: 1123px) {
#wrapper .fusion-vertical-menu-widget.left .menu > li > a {
	font-size: 45px !important;
	font-weight: 400 !important;
	}
}
/*Menu Vertical Widget MOVIL Moviles con resolucion pequeta CORRECCION*/
@media only screen and (max-width: 380px) {
#wrapper .fusion-vertical-menu-widget.left .menu > li > a {
	font-size: 37px !important;
	font-weight: 400 !important;
	}
}
@media only screen and (max-width: 1123px) {
.link-text {
	padding-left: 0px  !important;
	 font-family: "Avenir LT 95 Black" !important;
}
}
@media only screen and (max-width: 1123px) {
.widget li a {
	color: #bbbdbe !important;	
	}
	}
@media only screen and (max-width: 1123px) {
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a {
	
	background-color: #ffffff !important;
	color: #bbbdbe !important;
}
}
@media only screen and (max-width: 1123px) {
#wrapper .fusion-vertical-menu-widget .menu {
  border-right: 0px solid #ff0000 !important;
  border-top: 0px solid #ea89ff !important;
	padding-top: 40px !important;
  padding-bottom: 60px !important;	
}
}
.posicionfija {
position: fixed !important; 

	}
#posicionfija {
position: fixed !important;	
	}
.widthI {
width: 20% !important; 
	margin-right: -29px !important;

	}
.widthC {
width: 69% !important; 
	}
@media only screen and (max-width: 900px) {
.widthC {
width: 100% !important; 
	}
	}


.widthD {
width: 10% !important; 

	}






.menu .current-menu-item .sub-menu {
	display: block  !important;	
}

#wrapper .fusion-vertical-menu-widget .sub-menu li.current-menu-item > a {
	color: #ffffff !important; 
	background-color: #231f20  !important; 	
}
#wrapper .fusion-vertical-menu-widget.left .menu > li > a {
  padding-left: 18px !important;
}
#wrapper .fusion-vertical-menu-widget.left .menu .sub-menu {
  margin-left: 0px !important;
	padding-left: 28px !important;
}
	
/*Zindex*/
.Zindex1  {
z-index: 1 !important;
	}
.Zindex2  {
z-index: 2 !important;
	}
.Zindex3  {
z-index: 3 !important;
	}
.Zindex4  {
z-index: 4 !important;
	}
.Zindex100  {
z-index: 100 !important;
	}
.Zindex101  {
z-index: 101 !important;
	}	
.Zindex102  {
z-index: 102 !important;
	}
.Zindex1001  {
z-index: 1001 !important;
	}






/*columnas en home proyectos*/
#columnas2 {
   column-count:2;
   column-gap:0px;
   list-style-type: none  !important;  
}
ul {
  list-style-type: none;
}


#contenedor {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#principal {
  width: 50%;
}
#secund {
  width: 50%;
}
@media only screen and (max-width: 1123px) {
#principal {
  width: 0%;
}
#secund {
  width: 100%;
}
}
/*estilo ul*/
#arrow-list-one {
   list-style-type: disc;
}

/*icono TOP subir*/
#toTop {
  background-color: #231f20 !important;
  }
#toTop:hover {
  background-color: #bbbdbe !important;
}
#toTop:active,
#toTop:focus {
  outline: none;
  background-color: #231f20 !important;
}
#toTop {
  --totop_border_radius: 0px !important;
}

/*alineaciones*/
.centrado {
    text-align: center !important;   
}
.derecha {
    text-align: right !important;   
}
.izquierda {
    text-align: left !important;   
}
.justificado {
    text-align: justify !important;	
}






/*Columnas*/
.frow {
    clear:both;	  
}

.frow .col {
 display: block;
	float:left;
	margin: 0% 0 0% 4%;
}

.frow .col:first-child { margin-left: 0; }


.frow .col3 {
  width: 28.26%;
	}


@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%;  margin-left: 0 !important;}
	.frow .col3, .frow .col4 { width: 100%; }
}

/*icono TOP subir*/
#toTop {
  background-color: #231f20 !important;
  }
#toTop:hover {
  background-color: #bbbdbe !important;
}
#toTop:active,
#toTop:focus {
  outline: none;
  background-color: #231f20 !important;
}

.fusion-flyout-menu {
    background-color: #ffffff !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
    height: calc((25px) * 1.2) !important;
    width: calc((25px) * 2.8) !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    width: calc((25px) * 1.5) !important;
    height: calc((25px) * .2) !important;
}
/*IMaGENES 100% ANCHO*/
img { min-width: 100%; }
.IMGflecha { 
	min-width: 50px !important; 
}
/*Otras imagenes*/
.logoblank { 
margin-top: 10px !important; 
margin-left: 10px !important; 
}
/*margenes paginas*/
.maxwidth104 {
max-width: 104%;	
}
/*Imagenes 100 altura de contenedor*/


.mifondoblockquote {
  background-color: #fbfbfb;
  border-left: 1px solid #d0d2d2;
  padding: 15px;
  margin: 38px;
    margin-top: 38px;
    margin-bottom: 38px;
  margin-top: 2em;
  margin-bottom: 2em;
}
/*Listas*/
#arrow-list-one {
  list-style-image: url(https://www.arvoarquitectura.com/wp-content/uploads/arrow-list-one-bg-1.png);
  padding-left: 50px;
}

/*Margenes*/
.margintop0 {
  margin-top: 0px !important;
}
.margintop9 {
  margin-top: 9px !important;
}
.margintop23 {
  margin-top: 23px !important;
}
.margintop28 {
  margin-top: 28px !important;
}
.margintop30 {
  margin-top: 30px !important;
}
.margintop40 {
  margin-top: 40px !important;
}
.margintop42 {
  margin-top: 42px !important;
}
.margintop50 {
  margin-top: 50px !important;
}
.margintop70 {
  margin-top: 80px !important;
}
.margintop70 {
  margin-top: 80px !important;
}
.margintop90 {
  margin-top: 90px !important;
}
.top107 {
  margin-top: 107px !important;
}
.margintoptop107 {
  margin-top: 107px !important;
}
.margintop151 {
  margin-top: 151px !important;
}
.margintop205 {
  margin-top: 240px !important;
}
.margintopm50 {
  margin-top: 50px !important;
}
.margintopm218 {
  margin-top: 218px !important;
}
.margintop240 {
  margin-top: 240px !important;
}
.margintop259 {
  margin-top: 259px !important;
}
.margintop376 {
  margin-top: 376px !important;
}
.margintop400 {
  margin-top: 376px !important;
}
.margintop400_ {
  margin-top: 400px !important;
}
.margintop444 {
  margin-top: 444px !important;
}
.margintop412 {
  margin-top: 412px !important;
}
.margintop512 {
  margin-top: 512px !important;
}
.margintopm10 {
  margin-top: -10px !important;
}
.margintopm17 {
  margin-top: -17px !important;
}
.margintopm18 {
  margin-top: -18px !important;
}
.margintopm20 {
  margin-top: -20px !important;
}
.margintopm27 {
  margin-top: -27px !important;
}
.margintopm30 {
  margin-top: -30px !important;
}
.margintopm39 {
  margin-top: -39px !important;
}
.margintopm40 {
  margin-top: -40px !important;
}
.margintopm47 {
  margin-top: -47px !important;
}
.margintopm60 {
  margin-top: -60px !important;
}
.margintopm64 {
  margin-top: -64px !important;
}
.margintopm69 {
  margin-top: -69px !important;
}
.margintopm100 {
  margin-top: -100px !important;
}
.margintopm130 {
  margin-top: -130px !important;
}
.margintopm143 {
  margin-top: -143px !important;
}
	.margintopm150 {
  margin-top: -150px !important;
}

.margintopm166 {
  margin-top: -166px !important;
}
.margintopm136 {
  margin-top: -136px !important;
}
.margintopm204 {
  margin-top: -204px !important;
}

.margintopm258 {
  margin-top: -258px !important;
}
.margintopm300 {
  margin-top: -300px !important;
}
.margintopm333 {
  margin-top: -333px !important;
}
.margintopm380 {
  margin-top: -380px !important;
}
.margintopm381 {
  margin-top: -381px !important;
}
.margintopm383 {
  margin-top: -383px !important;
}
.margintopm600 {
  margin-top: -600px !important;
}
.margintopm687 {
  margin-top: -687px !important;
}
.margintopm830 {
  margin-top: -830px !important;
}
.marginbottom0 {
  margin-bottom: 0px !important;
}
.marginbottom5 {
  margin-bottom: 5px !important;
}
.marginbottom31 {
  margin-bottom: 31px !important;
}
.marginbottom52 {
  margin-bottom: 52px !important;
}
.marginbottom70 {
  margin-bottom: 70px !important;
}
.marginbottom73 {
  margin-bottom: 73px !important;
}
.marginbottom100 {
  margin-bottom: 100px !important;
}
.marginbottom200 {
  margin-bottom: 200px !important;
}
.marginbottom300 {
  margin-bottom: 300px !important;
}
.marginbottomm3 {
  margin-bottom: -3px !important;
}
.marginbottomm40 {
  margin-bottom: -40px !important;
}
.marginbottomm100 {
  margin-bottom: -100px !important;
}
.marginbottomm266 {
  margin-bottom: -266px !important;
}
.marginleft0_ {
  margin-left: 0px !important;
}
.marginleft0_2 {
  margin-left: 0px !important;
}

.marginleft25 {
  margin-left: 25px !important;
}
.marginleft30 {
  margin-left: 30px !important;
}
.marginleftm10 {
  margin-left: -10px !important;
}
.marginleftm26 {
  margin-left: -26px !important;
}
.marginleftm30 {
  margin-left: -30px !important;
}
.marginleftm39 {
  margin-left: -39px !important;
}
.marginleftm47 {
  margin-left: -47px !important;
}
.paddingleft1 {
  padding-left: 1px !important;
}
.marginright0 {
  margin-right: 0px !important;
}
.marginrightm30 {
  margin-right: -30px !important;
}

/*margenes paginas*/
.marginleft0 {			/*us, ideas y home SIN ESPACIO EN PANTALLA*/
  margin-right: -55px !important;
}
@media only screen and (max-width: 1123px) {
.marginleft0	{
	margin-right: 0px !important 
}
}

.marginleft0IMGDetProj {			
  margin-left: -30px !important;
}
.marginleft0IMGDetProj {			
  margin-left: -30px !important;
}
@media (min-width: 992px) {
.MVmarginleft0IMGDetProj {			
  margin-left: 0px !important;
}
	}
.fusion-flex-container.fusion-builder-row-2 {
  padding-left: 0px  !important; /*projects SIN ESPACIO EN PANTALLA*/
}
.marginleftMenu {
  margin-left: -30px !important; /*projects SIN ESPACIO EN PANTALLA menu nuevo*/
}
@media only screen and (max-width: 1123px) {
.fusion-flex-container.fusion-builder-row-2 {
  padding-left: 30px  !important;
}
}
.marginleftIMGProjectList {
  margin-left: 30px !important;
}
@media only screen and (max-width: 1123px) {
.marginleftIMGProjectList {
  margin-left: 0px !important;
}
	
	}
.marginleftIMGProjectList2 {
  margin-left: 34px !important;
}


.marginSeccTopHome {
  margin-top: 125px !important;
}
.marginSeccTopHome2 {
  margin-top: 175px !important;
}
.marginSeccTopHomeMov {
  margin-top: 250px !important;
}
.marginSeccTopIdeasMov {
  margin-top: 250px !important;
}
.marginSeccTopProjMov {
  margin-top: 250px !important;
}
.marginSeccTopTeamMov {
  margin-top: 250px !important;
}
.marginSeccTopIdeas {
  margin-top: 150px !important;
}
.marginSeccBottomIdeas {
  margin-bottom: 150px !important;
}
.marginSeccBottomIdeas_Sylla {
  margin-bottom: 150px !important;
}


.marginSeccTopIdeas2 {
  margin-top: 74px !important;
}
.margintopHome {
  margin-top: -120px !important;
}
.margintopHomeProje {
  margin-top: -30px !important;
}
.marginSeccBottHomeProj {
  margin-bottom: 190px !important;
}
@media only screen and (max-width: 1123px) {
.marginSeccBottHomeProj {
  margin-bottom: 100px !important;
}
}
.marginSeccBottHomePunto {
  margin-bottom: -40px !important;
}
.margintopFlechaProj {
  margin-top: -16px !important;	
}
.margintopSeccDetProj {
  margin-top: 80px !important;	
}
.margintopSeccDetProjM {
  margin-top: 160px !important;	
}
.margintopIMGIdeasM {
  margin-top: 20px !important;	
}
.marginPagContacto {
  margin-top: 9% !important;	
}
.marginPagContactoMov {
  margin-top: 8% !important;	
}
.marginPagContactoMov2 {
  margin-top: 0% !important;	
}
.marginPagMovTeam {
	margin-top: -40px !important;	
}
.marginPagMovIdeas {
	margin-top: -40px !important;	
}
.marginSyllabus {
  margin-bottom: 0px !important;
	margin-left: 0px !important;
}
.marginbottomSeccDetProj {
  margin-bottom: 120px !important;	
}
.marginbottomSeccDetProj_2 {
  margin-bottom: 50px !important;	
}
.MVmarginbottomSeccDetProj {
  margin-bottom: 180px !important;	
}
.marginBottomPagProj {
  margin-bottom: 200px !important;	
}
.marginBottomPagProjM {
  margin-bottom: 100px !important;	
}
.marginBottomPagProjMV {
  margin-bottom: 150px !important;	
}
.marginBottomPag {
  margin-bottom: 100px !important;	
}
.marginBottomPagM {
  margin-bottom: 100px !important;	
}
.paddingDescrseccDrcha {
  padding-right: 50px !important;	
}
.paddingDescrseccDrcha {
  padding-right: 50px !important;	
}

@media (min-width: 992px) {
.MVmargintopm237 {
  margin-top: -237px !important;
}
}

.font1 {
    font-size: 1px !important;
}
.font16 {
    font-size: 16px !important;
}
.font17 {
    font-size: 17px !important;
}
.font19 {
    font-size: 19px !important;
}
.font22 {
    font-size: 22px !important;
}



.blanco {
    color: #ffffff;
}
.gris {
    color: #9a9b9c;
}










