<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(http://fonts.googleapis.com/css?family=Cabin);
@import url(http://fonts.googleapis.com/css?family=Hind:100,300,400);
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

/*
* {
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}b

*/

html,
body {
    width: 100%;
    height: 100%;
  font-family:'Quicksand', sans-serif;
}


p, hr, div, footer, body, span, td{
  padding: 0px;
  margin: 0px;


}


td {
  vertical-align: top;
}




hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #EEEEEE -moz-use-text-color #FFFFFF;
  border-style: solid none;
  border-width: 1px 0;

}





[ng-click], [data-ng-click] {
    cursor: pointer;
}


.submitBttnHidden {
  visibility: hidden;
}


.vHidden {
  visibility: hidden;

}




.fLeft {
  float:left;
}



.fRight {
  float:right;
}






.tALeft {
  text-align:left;
}



.tARight {
  text-align:right;
}



.tACenter {
  text-align:center;
}



.fS18pt {
  font-size: 18pt;
}


.fS12pt {
  font-size: 12pt;
}


.fS10pt {
  font-size: 10pt;
}

.fS8pt {
  font-size: 8pt;
}



.cWhite {
  color:white;
}



.dBlock {
  display: block;
}

.dsplyInlnTbl {
  display: inline-table;

}




.wPg {
  max-width: 1170px;
  width: 100%;
  margin: 0px auto;
  display: block;
  /*background-color: #fff;*/
}


.wPgBckGrnWhite {
  background-color: #fff;
}

.bckGrnGray {
  background-color: #D0CDD1;
}

.bckGrnGrayDark {
    background-color: #4c4c4c;
}


.btnEnviar  {
  display: inline-table;
  margin-right: 12px;
  margin-top: 4px; 
}

.btnEnviar button {
  width: 120px;
  height: 40px;
  background-image: url('../imgs/fdo_001.png');
  color: #fff;
  font-weight: 400;
  border:none;

  border-radius: 5px 5px 5px 5px;
}




.btnEnviar button:hover {
  background-image: url('../imgs/fdo_002.png');
}





.bordeer1pxGreen {
  border:1px solid #00ff00; 
}







.row {
  margin: 0px;
  padding: 0px;
}



.w40x100 {
  width: 40%;

}
.w50x100 {
  width: 48%;

}


.w100x100 {
  width: 100%;

}


.margin0 {
  margin: 0px;
}


.padding0 {
  padding: 0px;
}


.marginTop5 {
  margin-top: 5px;
}





/*


XXX  XXX XX    XX XXXXXXX  XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 
XXXXXXXX XXX   XX XX    XX XXXXXXXX XX    XX XXX      XXX      XXXXXXXX 
XXXXXXXX XXXX  XX XXXXXXXX XXX  XXX XXXXXXXX XXXXXXXX XXXXXXXX XXX      
XXX  XXX XXXXXXXX XXXXXXX  XXXXXXXX XXXXXX   XXXXXXXX XXXXXXXX XXX      
XX    XX XXX XXXX XX    XX XXXXXXXX XXX  XX       XXX XXX      XXX      
XX    XX XXX  XXX XXXXXXXX XXX  XXX XXX  XXX XXXXXXXX XXXXXXXX XXXXXXXX 
XX    XX XXX   XX XXXXXXX  XXX  XXX XXX   XX XXXXXXXX XXXXXXXX XXXXXXXX 



*/




.divSecTtl {
  max-width: 1170px;
  width: 100%;
  display: block;
  margin: 0 auto;
  text-align: left;
}

.secTitulo {
  font-family:'Quicksand', sans-serif;
  font-weight: 400;
  font-size: 40px;
  color: #000000;
}


@media(max-width:600px) {
  .secTitulo {
    font-size: 24px;
  }
}




.contentSec, .mnBarSec{
  display: block;
  width: 100%;
  text-align: center;
  margin: 0px auto;
  max-width:1170px; 
}






.cntntSecIn {
  width: 1170px;
  display: block;
  margin: 0 auto;
  text-align: left;
}











.mnBar {
  height:51px;
  width: 100%;
  max-width: 1170px;
  background-color:#D0CDD1;
  display: block;
  margin: 0 auto;
}


.mnBarLinks {
  margin: 0 auto;
  display: block;
  height:22px;
  width: 100%;
  max-width: 1170px;
  background-color:#E8E6E8;
}











/*----------------------------------contacto-----*/


.cntntScContacto {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
}















/*----------------------------------frmCntct-----*/


/*:nth-child(2)*/
.frmCntct input , .frmCntct textarea {
  margin: 0 4px 10px;
  display: block;
  border:1px solid #cecece;
  border-radius: 0px;
  height: 30px;
  /*max-width: 404px;*/
  width: 100%;
  text-align: left;
}

.frmCntct textarea {
  max-height: 200px;
  min-height: 100px;
  height: 100%;
  width: 100%;
  text-align: left;
}
/*
*/

.frmCntct input:hover, .frmCntct textarea:hover {
  -webkit-box-shadow: 1px 1px 16px -5px rgba(189,44,7,1);
  -moz-box-shadow: 1px 1px 16px -5px rgba(189,44,7,1);
  box-shadow: 1px 1px 16px -5px rgba(189,44,7,1);

}


.clsFtrFrmCntct form, .clsFtrFrmCntct h1 {
  margin: 0px;
}

.clsFtrFrmCntct .frmCntct {
  margin: 0px;
  padding: 0px; 
}



.clsFtrFrmCntct .secTitulo {
  font-size: 14pt;
  text-align: center;
  margin-top: 14px;
  margin-bottom: 14px;
  color: #ffffff;
}

.clsFtrFrmCntct .frmCntct input , .clsFtrFrmCntct .frmCntct textarea {
  width: 94%;
  margin-left:10px;
  color: #000000; 

}


.errorFormContacto {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-weight: bold;
  color: #cdcd00;
  margin-top:-4px;
  margin-left:10px;

}










/*


XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 
XXX      XX    XX XX    XX XXXXXXXX XXX      XX    XX 
XXXXXXXX XX    XX XX    XX    XX    XXXXXXXX XXXXXXXX 
XXXXXXXX XX    XX XX    XX    XX    XXXXXXXX XXXXXX   
XXX      XX    XX XX    XX    XX    XXX      XXX  XX  
XXX      XXXXXXXX XXXXXXXX    XX    XXXXXXXX XXX  XXX 
XXX      XXXXXXXX XXXXXXXX    XX    XXXXXXXX XXX   XX 



*/



footer {
  min-height: 200px;
  height: auto;
  background-color: #4C4C4C;
  width: 100%;
}

.footer {
  background-color: #4C4C4C;
  color: #ffffff;
  display: block;
  width: 100%;
  height: 100%;

}






.ftrDivLeft {
  float: left;
  display: inline-block;
  width: 50%;
}


.ftrDivRight {
  float: left;
  display: inline-block;
  width: 50%; 

}


.mnFooter {
    min-width:120px;
    width: 20%;
    margin: 0 auto;
}



.mnFooter div {
  font-family:'Quicksand', sans-serif;
  font-weight: 300;
  font-size: 22px;
  color: #e9e9e9;
}



.mnFooter div:nth-child(1) {
  font-family:'Quicksand', sans-serif;
  font-weight: 300;
  font-size: 26px;
  color: #d3d3d3;
}








.pFtrDrccn {
  margin: 0 auto;
  min-width: 320px;
  width: 100%;
  display: block;
}


.pFtrDrccn {
  font-family:'Quicksand', sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #d3d3d3;
  margin: 0 auto;
  text-align: center;
  padding: 4px;
}











/*----------------------------------------------*/

.progress-indicator {
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  width: 100%;
  height:100%;
  opacity: 0.8;
  background-color: #696969;
}
.progress-indicator p {
  margin: 50% auto;
  text-align: center;
}


/*----------------------------------------------*/


















/*--------------------------------dtllProp--------------*/



.dtllPropLg {
  width: 100%;
  max-width: 1170px;
  border: 0px solid #00ff00;
  position: relative;
  /*white-space: nowrap;*/
  height: 212px;
  /*margin: 0 auto;*/
  margin-bottom: 16px;

}

 
.dtllPrpTable{
  max-width:1170px; 
  width:100%;
  margin:0px auto;
}


.dtllPropSm {
  width: 320px;
  max-width: 320px;
  border: 0px solid #00ff00;
  position: relative;
  /*white-space: nowrap;*/
  margin: 0 auto;
  min-height: 300px;
    display: none;
}




.dtllPChck {
  height: 60px;
  width: 32px;
  background-color: #4c4c4c;
}

.dtllPdirBar {
  height: 60px;
  background-color: #4c4c4c;
  overflow: hidden;
  max-height: 60px;
}

.dtllPdirBar div:nth-child(1) {
  font-family:'Hind', sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #ffffff;
  text-align: left;
  width: 100%;
  margin: 0px;
  padding: 0px; 
  padding-left: 6px;
  line-height: 30px;
}


.dtllPdirBar div:nth-child(2) {
  font-family:'Hind', sans-serif;
  font-weight: 300;
  font-size: 22px;
  color: #cecece;
  text-align: left;
  width: 100%;
  margin: 0px;
  padding: 0px; 
  padding-left: 6px;
  line-height: 30px;
}




.dtllPdscrp {
  height: 112px;
  max-height: 112px;
  max-width: 563px;
  /*width: 956px;*/
  word-wrap: break-word;
  text-align: left;
  white-space: pre-wrap;
  overflow: hidden;


  font-family:'Hind', sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #000000;
  padding: 4px;/**/



}

.dtllCmdds {
  height: 50px;
  min-height: 50px;
  /*width: 956px;*/
  background-color: #cccccc;
}


.dtllPrecio {
  background-color: #cccccc;
  color:#000000;
  font-size:200%;  
  font-weight:400; 
  margin: 0px; 
  padding: 0px;
  text-align: right;
}

.dtllPrecio div p {
  margin-right: -20px;
  text-align: right;
}

/*-----------------------------------------*/















.dtllPFoto {
  background-image: url('../imgs/sinFoto.jpg');
  background-color: #cecece;
  background-position: center;
  background-repeat: no-repeat;

  overflow: hidden;
  white-space: pre-wrap;
  cursor: pointer;
}


.dtllPFotoLg {
  width: 283px;
  min-width: 283px;
  min-height: 212px;
  height: 212px;
  border-right: 5px solid #fff;
}



.dtllPFotoSm {
  width: 100%;
  min-width: 100px;
  min-height: 100px;
  height: 100%;
}



.dtllPFotoMd {
  width: 100%;
  min-width: 100px;
  min-height: 100px;
  height: 100%;
}




.clsFltrdImgs {
  margin:3px;
  display: inline-block;
  cursor: pointer;

}




.iDtlls {
  display: inline-table;
}






.iDtlls div {
  max-width: 50px;
  max-height: 40px;

  min-width: 50px;
  min-height: 40px;
  
  width: 50px;
  height: 40px;
  display: inline-table;

  background-repeat: no-repeat;
}


.iDtlls div:nth-child(2) {
  position: relative;
}

.iDtlls div:nth-child(2) p {
  font-weight: 400;
  font-size: 16pt;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: -8px;

}


.iDtllsDrm div:nth-child(1) {
  background-image: url('../imgs/icon_dtlls.png');
  background-position: -14px 1px;
}

.iDtllsCchr div:nth-child(1) {
  background-image: url('../imgs/icon_dtlls.png');
  background-position: -110px 1px;
}

.iDtllsBn div:nth-child(1) {
  background-image: url('../imgs/icon_dtlls.png');
  background-position: -208px 1px;
}





.iDtllsDstcd {
  background-image: url('../imgs/destacados.png');
  background-position: -20px -27px;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: -5px;
  left: -5px;
}



/*---------------------------------------------------*/











@media(max-width:768px) {
    .dtllPropLg {
        display: none;
    }
    .dtllPfrmBscrRght {
        display: none;
    }
    .dtllPropSm {
        display: inline-block;
    }

}






@media(max-width:1024px) {
    .dtllPfrmBscrRght {
        display: none;
    }
}





















/*------------------------------------------------8--*/


.conozTexto {
  width: 80%;
  margin: 0px auto;
  font-size: 12pt;
  font-weight: 300;
  text-align: left;
}





.contctPg {
  background-color: #ffffff;

}

.mensaje_enviado {
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  width: 100%;
  height:100%;
  /*opacity: 0.8;*/
  background-color: #ffffff;
}

.mensaje_enviado p {
  margin: 49% auto;
  text-align: center;
  color: #8A3939;
}














/*


XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXX  XXX XXXXXXXX 
XXX      XXXXXXXX XX    XX XXX      XXX  XXX XXXXXXXX 
XXXXXXXX XXX      XXXXXXXX XXXXXXXX XXX  XXX    XX    
XXXXXXXX XXX      XXXXXX   XXXXXXXX XXXXXXXX    XX    
     XXX XXX      XXX  XX  XX    XX XXXXXXXX    XX    
XXXXXXXX XXXXXXXX XXX  XXX XX    XX XXX  XXX    XX    
XXXXXXXX XXXXXXXX XXX   XX XXXXXXXX XXX  XXX    XX    

XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 
XXX      XX    XX XX    XX XXXXXXXX XXX      XX    XX 
XXXXXXXX XX    XX XX    XX    XX    XXXXXXXX XXXXXXXX 
XXXXXXXX XX    XX XX    XX    XX    XXXXXXXX XXXXXX   
XXX      XX    XX XX    XX    XX    XXX      XXX  XX  
XXX      XXXXXXXX XXXXXXXX    XX    XXXXXXXX XXX  XXX 
XXX      XXXXXXXX XXXXXXXX    XX    XXXXXXXX XXX   XX 


*/

.scRghtFooter {
  min-width: 100%;
 min-height: 200px;
 height: 100%;
}


.scRght0Footer, .scRght1Footer {

  display: inline-table;
  height: 100%;
  min-height: 200px;

}

.scRght1Footer {
 border-left: 1px solid #ffffff;
 padding-left: 5px;
}

.scRght1Footer {
 min-width: 50%;
}


.scRght1Footer div:nth-child(1) {
  font-family:'Quicksand', sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #d3d3d3;
}

.scRght1Footer .icnRdScl {
  margin: 10px;
}




.clsFooterFrmCntct {

  position: fixed;
  width: 300px;
  height: 40px;
  background-color: #454545;
  bottom: 0px;
  right: 0px;
  opacity: 0.95;

}





.clsFooterFrmCntct p {

  text-align: center;
  margin: 10px auto;
  padding: auto;
  color: white;
 /* text-decoration: blink;*/

}




/**
 * Emulating &lt;blink&gt; using WebKit CSS3 animation        
 *   This code is part of John Smith's blog
 *
 * Copyright 2010 by John Smith, All Rights Reserved
 *
 * @link   http://www.john-smith.me/emulating--lt-blink-gt--using-webkit-css3-animation
 * @date   18th October 2010 at 11:01 p.m.
 * @author John Smith
 */
@-webkit-keyframes blinker { from {opacity:1.0;} to {opacity:0.0;} }
        @keyframes blinker { from {opacity:1.0;} to {opacity:0.0;} }

.blink {
   text-decoration:blink;

  -webkit-animation-name:blinker;
  -webkit-animation-iteration-count:infinite;  
  -webkit-animation-timing-function:cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration:3s; 

  animation-name:blinker;  
  animation-iteration-count:infinite;  
  animation-timing-function:cubic-bezier(1.0,0,0,1.0);
  animation-duration:3s; 
  
}




.clsFtrFrmCntct {

  width: 300px;
  height: 400px;
  background-color: #60322F;
  border: 1px solid #000000;

  position: fixed;
  bottom: 0px;
  right: 0px;
  opacity: 0.95;

  display:none;
/**/
}





@media only screen and (max-height : 520px) {

  .clsShowFormEmengente {
      display:none;
  }


}













/*


XXXXXXXX XX    XX   XXX   XXX  XXX XXXXXXXX XXXXXXXX XXXXXXXX 
XXXXXXXX XXX   XX   XXX   XXXXXXXX XXXXXXXX XXXXXXXX XXX      
XXX  XXX XXXX  XX   XXX   XXXXXXXX XXX  XXX    XX    XXXXXXXX 
XXXXXXXX XXXXXXXX   XXX   XXX  XXX XXXXXXXX    XX    XXXXXXXX 
XXXXXXXX XXX XXXX   XXX   XX    XX XXXXXXXX    XX    XXX      
XXX  XXX XXX  XXX   XXX   XX    XX XXX  XXX    XX    XXXXXXXX 
XXX  XXX XXX   XX   XXX   XX    XX XXX  XXX    XX    XXXXXXXX 



*/


.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}


@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}




.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}


@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
</pre></body></html>