@font-face {

  font-family: 'icomoon-2';

  src:

    url('../icomoon-2/icomoon-2.ttf?2qi7is') format('truetype'),

    url('../icomoon-2/icomoon-2.woff?2qi7is') format('woff'),

    url('../icomoon-2/icomoon-2.svg?2qi7is#icomoon-2') format('svg');

	

  font-weight: normal;

  font-style: normal;

}



[class^="icon-"], [class*=" icon-"] {

  /* use !important to prevent issues with browser extensions that change fonts */

  font-family: 'icomoon-2' !important;

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;



  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



.icon-phone:before {

  content: "\e942";

}

.icon-location:before {

  content: "\e947";

}

.icon-share2:before {

  content: "\ea82";

}

.icon-whatsapp:before {

  content: "\ea93";

  color:#fff; font-weight:bold; font-size:22px;
  padding:4px; 
   

 
}










.anuncios a

{color:#F9F8F8}



/*Linea de arriba para promociones*/

#linea-1 a{

	color: #ff8c00;

}

#linea-1 a:hover{

	color: #ffd700;

}



.menudiarios{ margin-top:10px;float:left; display:block; margin-bottom:20px; 
}


.menudiarios a:link { 

background-color:#F0941A;

color: #fff;
font-weight:300;

margin:5px;

padding:7px;

border-radius:3px;
font-size:15px;

}

.menudiarios a:hover{ 

background-color: #ECA95F;

color:#fff;

}

.menudiarios a:visited { 

background-color: #ECA95F;

color: #fff;

}
.menudiarios span {

float:left;
margin-top:8px;
margin-bottom:8px;

}



@media (max-width:768px){.menudiarios{ margin-top:10px;float:left; display:block; margin-bottom:10px;



}



.menudiarios span {

float:left;

margin:3px;

}



.menudiarios a:link { 

background-color: #F0941A;

color:#fff;
font-weight:500;
font-size:1rem;

margin:3px;

padding:3px;

border-radius:2px;



}

.menudiarios a:hover{ 

background-color: #ECA95F;

color:#fff;

}

.menudiarios a:visited { 

background-color: #ECA95F;

color: #FFF;



}}



.menuoriente{ margin-top:10px;float:left; display:block; margin-bottom:20px; line-height:20px; 
}


.menuoriente a:link { 

background-color:#0061A8;

color: #fff;
font-weight:300;

margin:5px;

padding:10px;

border-radius:10px;

}

.menuoriente a:hover{ 

background-color: #ECA95F;

color:#fff;

}

.menuoriente a:visited { 

background-color: #ECA95F;

color: #fff;

}
.menuoriente span {

float:left;
margin-top:8px;
margin-bottom:8px;

}



@media (max-width:768px){ .menuoriente{ margin-top:10px;float:left; display:block; margin-bottom:10px; line-height:25px



}



.menuoriente span {

float:left;

margin:3px;

}



.menuoriente a:link { 

background-color: #0061A8;

color: #fff;
font-weight:500;
font-size:16px;

margin:7px;

padding:5px;

border-radius:10px;



}

.menuoriente a:hover{ 

background-color: #ECA95F;

color:#fff;

}

.menuoriente a:visited { 

background-color: #ECA95F;

color: #FFF;



}}

.background-main p {text-align:justify; }



.col-md-9 {	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #0059AB; }
	

	
	@media (max-width:768px){ .col-md-4 img { padding-top:10px; 



}}

.fusion-alignleft {

   margin-top:50px;

}

  
.paddingsearch
{ padding:2px;
  } 
  


@media (max-width:768px){ .fusion-alignleft { display:block; float:right; 


margin-right:6%;
margin-left:6%;

margin-top:1px;
margin-bottom:8px;







}}

.paddingsocial {padding-top:2px;
padding-bottom:2px;}

@media (max-width:768px){ .paddingsocial { 
margin-right:auto;
margin-left:auto;
margin-bottom:2px;
margin-top:1px;




}}
.whatsap {
    margin-top:85px; padding-top:13px; padding-left:25px;
	
    }
	@media (max-width:768px){ .whatsap { display:block; float:left; 


margin-right:6%;
margin-left:6%;

margin-top:20px;
margin-bottom:6px;
padding-top:0px;
padding-left:25px;


}}

	.logo   {     
  padding-left:0px; 
 
  
  } .logo  img {     
  padding-left:50px; width:95%; 
 
  
  }
	@media (max-width:768px){.logo{      
  padding-right:1px; 
 
  
  }.logo img { width:62%; float:left; padding-left:1px; 
 
 
  } 
  } 
  	.ingles   {     
  padding-left:0px; 
 
  
  }
	@media (max-width:480px){.ingles{      
  padding:0px; 
 
  
  }.ingles img { width:10%;  margin-bottom:10px;  
 
 
  } 
  } 
  
  .imgs img {border:1px solid #0C9B03; padding:3px; float:right;}
.imgs{margin-top:15px; padding-right:30px;}
@media (max-width:768px){ .imgs  { font-size:10px; padding-right:3%}}
@media (max-width:768px){ .imgs img  { height:50%; width:50%}}

.helicoptero{ 

width:48%;

}
@media (max-width:768px){ .helicoptero  { font-size:10px; padding-right:3%;  width:100% ; margin-top:10px; }}
