@font-face {
    font-family: 'Bliss2Regular';
    src: url('bliss2r-webfont.eot');
    src: url('bliss2r-webfont.eot?#iefix') format('embedded-opentype'),
         url('bliss2r-webfont.woff') format('woff'),
         url('bliss2r-webfont.ttf') format('truetype'),
         url('bliss2r-webfont.svg#Bliss2Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Bliss2Light';
    src: url('bliss2l-webfont.eot');
    src: url('bliss2l-webfont.eot?#iefix') format('embedded-opentype'),
         url('bliss2l-webfont.woff') format('woff'),
         url('bliss2l-webfont.ttf') format('truetype'),
         url('bliss2l-webfont.svg#Bliss2Light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Bliss2Bold';
    src: url('bliss2b-webfont.eot');
    src: url('bliss2b-webfont.eot?#iefix') format('embedded-opentype'),
         url('bliss2b-webfont.woff') format('woff'),
         url('bliss2b-webfont.ttf') format('truetype'),
         url('bliss2b-webfont.svg#Bliss2Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Bliss2LightItalic';
    src: url('bliss2li-webfont.eot');
    src: url('bliss2li-webfont.eot?#iefix') format('embedded-opentype'),
         url('bliss2li-webfont.woff') format('woff'),
         url('bliss2li-webfont.ttf') format('truetype'),
         url('bliss2li-webfont.svg#Bliss2LightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
html { -webkit-font-smoothing: antialiased; height: 100%; }
body { position: relative;
  min-width: 960px;
  font: 11.25px 'Bliss2Regular';
  line-height: 1;
  background-color: #000000;
  background-repeat: no-repeat;
}
ol, ul { list-style: none; }
a {text-decoration: none; color: inherit;}
sub {vertical-align: sub; font-size: smaller;}
sup {vertical-align: super; font-size: smaller;}
.clear, #mcGlobalNav, #hero, .wrap, .enabler, .mod-heading, .mod-wrap, #content { display: block; min-width: 0;}
h3.celeste{font-size:18px; line-height:20px; color:#2F8FA3; font-weight:normal; margin:15px 0; text-transform:uppercase;}
h3.naranja{font-size:18px; line-height:20px; color:#ED8802; font-weight:normal; margin:15px 0; text-transform:uppercase;}
h3.verde{font-size:18px; line-height:20px; color:#53b113; font-weight:normal; margin:15px 0; text-transform:uppercase;}
h3.rojo{font-size:18px; line-height:20px; color:#BF2824; font-weight:normal; margin:15px 0; text-transform:uppercase;}
h3.amarillo{font-size:18px; line-height:20px; color:#FECF12; font-weight:normal; margin:15px 0; text-transform:uppercase;}

.gradientGray{
  background-image: -webkit-gradient(linear, left top, left bottom, from(#252525), to(#333333));
  background-image: -webkit-linear-gradient(top, #252525, #333333);
  background-image: -moz-linear-gradient(top, #252525, #333333);
  background-image: -ms-linear-gradient(top, #252525, #333333);
  background-image: -o-linear-gradient(top, #252525, #333333);
  background-image: linear-gradient(top, #252525, #333333);
  -pie-background: linear-gradient(#252525, #333333);
  behavior: url(PIE.htc);
}
/*Floats*/
.fllft{float:left;}
.flrt{float:right;}
.centered{ margin-left:auto; margin-right:auto;}
/*spaces*/
.topSpace0{ margin-top:0px !important;}
.topSpace5{ margin-top:5px !important;}
.topSpace10{ margin-top:10px !important;}
.topSpace15{ margin-top:15px !important;}
.topSpace20{ margin-top:20px !important;}
.topSpace25{ margin-top:25px !important;}
.topSpace30{ margin-top:30px !important;}
.topSpace35{ margin-top:35px !important;}
.bottomSpace{  margin-bottom: 32px !important;}
.rellIzq10{padding-left:10px;}
.rell20{padding:20px;}
.gray{color:#b5b5b5 !important;}
.linea{ border-bottom: solid 1px #7a7a7a; width:100%; margin:20px auto 20px auto;}
/*BUTTON SMALL*/
.button-color {
	display:none;
  /*padding: 7px 20px;
  -moz-box-shadow: 1px 1px 1px #333333;
  -webkit-box-shadow: 1px 1px 1px #333333;
  -ms-box-shadow: 1px 1px 1px #333333;
  -o-box-shadow: 1px 1px 1px #333333;
  box-shadow: 1px 1px 1px #333333;
  font-family: 'Bliss2Regular';
  border: 1px solid rgba(47, 143, 163, 0.6);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-size: 22px;
  font-weight: normal;
  color: #ffffff;
  text-transform: none;
  background: #2F8FA3;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#349bad), to(#3091a5));
  background-image: -webkit-linear-gradient(top, #349bad, #3091a5);
  background-image: -moz-linear-gradient(top, #349bad, #3091a5);
  background-image: -ms-linear-gradient(top, #349bad, #3091a5);
  background-image: -o-linear-gradient(top, #349bad, #3091a5);
  background-image: linear-gradient(top, #349bad, #3091a5);
  -pie-background: linear-gradient(#349bad, #3091a5);
  behavior: url(PIE.htc);*/
}
#content a.verMas{ font-family:'Bliss2Light'; font-size:18px; text-decoration:none; color:#ffffff !important; padding-top:15px; display:block;}
body .buttonSmall{  -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size:9px; color:#ffffff !important; text-transform:uppercase; padding:5px; text-decoration:none; font-family:'Bliss2Regular';}

body.cat-estadias .buttonSmall{background: #53b113 !important; color:#ffffff !important;}
body.cat-estadias .sidebar .button-color {background: #53b113 !important;}
body.cat-estadias .mod-content .details-cta { background-color: #53b113 !important; }
body.cat-estadias .mod-content .details-cta .subhead { color: #0a2533; }
body.cat-estadias .ofertasRelacionadas{ border-color: #53b113 !important; }
body.cat-estadias .offer-box .heading a {color: #53b113 !important; font-weight: bold;}
body.cat-estadias #ofertas-estadias{ width:213px; border:none ; float:left; position:relative;}
body.cat-estadias .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-est.png) repeat;}
body.cat-estadias .mainPromo .category-img{background-color:rgba(127, 184, 39, 0.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8053b113', EndColorStr='#8053b113');}
body.cat-estadias .mainPromo .category-img:after{ background-image:url(../img/icons-tabs.png); background-position:-185px -41px; background-repeat:no-repeat;}
body.cat-estadias #ofertas-box{ border-top:#53b113 5px solid !important;}
body.cat-estadias #ofertas-box h3{color:#53b113 !important;}

body.cat-comercios .buttonSmall{background: #FECF12 !important; color:#ffffff !important;}
body.cat-comercios .buttonSmall{background: #FECF12 !important; color:#ffffff !important;}
body.cat-comercios .sidebar .button-color {background: #FECF12 !important; border-color: #FECF12 !important;}
body.cat-comercios .mod-content .details-cta { background-color: #FECF12 !important; }
body.cat-comercios .mod-content .details-cta .subhead { color: #0a2533; }
body.cat-comercios .ofertasRelacionadas{ border-color: #FECF12 !important; }
body.cat-comercios .offer-box .heading a { color: #FFFFFF !important; font-weight: bold;}
body.cat-comercios #ofertas-autos{ width:213px; border: none; float:left; position:relative; border-top-color:#D1262F; border-top-style:solid;  border-top-width: 5px;}
body.cat-comercios #ofertas-autos2{ width:213px; border: none; float:left; position:relative;}
body.cat-comercios .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-com.png) repeat;}
body.cat-comercios .mainPromo .category-img{background:rgba(254, 207, 18, 0.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#80FECF12', EndColorStr='#80FECF12');}
body.cat-comercios .mainPromo .category-img:after{ background-image:url(../img/icons-tabs.png); background-position:-137px -41px; background-repeat:no-repeat;}
body.cat-comercios #ofertas-box{ border-top:#FECF12 5px solid !important;}
body.cat-comercios #ofertas-box h3{color:#FECF12 !important;}

body.cat-mye .buttonSmall{background: #BF2824 !important; color:#ffffff !important;}
body.cat-mye .sidebar .button-color {background: #BF2824 !important; border-color: #BF2824 !important;}
body.cat-mye .mod-content .details-cta { background-color: #BF2824 !important; }
body.cat-mye .mod-content .details-cta .subhead { color: #0a2533; }
body.cat-mye .ofertasRelacionadas{ border-color: #BF2824 !important; }
body.cat-mye .offer-box .heading a { color: #FFFFFF !important; font-weight: bold;}
body.cat-mye #ofertas-autos{ width:213px; border: none; float:left; position:relative;}
body.cat-mye #ofertas-autos2{ width:213px; border: none; float:left; position:relative;}
body.cat-mye .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-aut.png) repeat;}
body.cat-mye .mainPromo .offer-cta .subhead{ color:#ffffff;}
body.cat-mye .mainPromo .category-img{background:rgba(191, 40, 36, 0.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#80BF2824', EndColorStr='#80BF2824'); }
body.cat-mye .mainPromo .category-img:after{background-image:url(../img/icons-tabs.png); background-position: -78px -41px; background-repeat: no-repeat;}
body.cat-mye #ofertas-box{ border-top:#BF2824 5px solid !important;}
body.cat-mye #ofertas-box h3{color:#BF2824 !important;}

body.cat-deportes .buttonSmall{background: #ED8802 !important; color:#ffffff !important;}
body.cat-deportes .sidebar .button-color { background: #ED8802 !important; border-color: #ED8802 !important;}
body.cat-deportes .mod-content .details-cta { background-color: #ED8802 !important; }
body.cat-deportes .mod-content .details-cta .subhead { color: #0a2533; font-family: 'GothamBookRegular';}
body.cat-deportes .ofertasRelacionadas{ border-color: #ED8802 !important; }
body.cat-deportes .offer-box .heading a {color: #FFFFFF !important; font-weight: bold;}
body.cat-deportes #ofertas-actividades{ width:213px; border:none ; float:left; position:relative;}
body.cat-deportes .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-act.png) repeat;}
body.cat-deportes .mainPromo .category-img{background:rgba(237, 136, 2, 0.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#80ED8802', EndColorStr='#80ED8802'); }
body.cat-deportes .mainPromo .category-img:after{background-image:url(../img/icons-tabs.png); background-position:-27px -41px; background-repeat:no-repeat;}
body.cat-deportes #ofertas-box{ border-top:#ED8802 5px solid !important;}
body.cat-deportes #ofertas-box h3{color:#ED8802 !important;}

body.cat-restaurantes .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-res.png) repeat;}
body.cat-restaurantes .mainPromo .offer-cta .subhead{ color:#ffffff;}
body.cat-restaurantes .buttonSmall{background: #2F8FA3 !important; color:#ffffff !important;}
body.cat-restaurantes .sidebar .button-color { background-color: #2F8FA3; }
body.cat-restaurantes .mod-content .details-cta { background-color: #2F8FA3 !important; }
body.cat-restaurantes .mod-content .details-cta .subhead { color: #0a2533; }
body.cat-restaurantes .ofertasRelacionadas {border-color:#2F8FA3 !important; }
body.cat-restaurantes .offer-box .heading a {color: #FFFFFF !important; font-weight: bold;}
body.cat-restaurantes #ofertas-restaurantes{ width:213px; border: none; float:left; position:relative;}
body.cat-restaurantes .mainPromo .category-img{ background:rgba(47, 143, 163, 0.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#802F8FA3', EndColorStr='#802F8FA3');}
body.cat-restaurantes .mainPromo .category-img:after{ background-image:url(../img/icons-tabs.png); background-position:13px -41px; background-repeat:no-repeat;}
body.cat-restaurantes #ofertas-box{ border-top:#2F8FA3 5px solid !important;}
body.cat-restaurantes #ofertas-box h3{color:#2F8FA3 !important;}

body.cat-arte .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-art.png) repeat;}
body.cat-arte .mainPromo .offer-cta .subhead{ color:#ffffff;}
body.cat-arte .buttonSmall{background: #7A3B8F !important; color:#ffffff !important;}
body.cat-arte .sidebar .button-color { background-color: #7A3B8F; }
body.cat-arte .mod-content .details-cta { background-color: #7A3B8F !important; }
body.cat-arte .mod-content .details-cta .subhead { color: #0a2533; }
body.cat-arte .ofertasRelacionadas { border-color:#7A3B8F !important; }
body.cat-arte .offer-box .heading a {color: #FFFFFF !important; font-weight: bold;}
body.cat-arte #ofertas-restaurantes{ width:213px; border: none; float:left; position:relative;}
body.cat-arte .mainPromo .category-img{background:rgba(122, 59, 143, 0.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#807A3B8F', EndColorStr='#807A3B8F'); }
body.cat-arte .mainPromo .category-img:after{background-image:url(../img/icons-tabs.png); background-position: -242px -41px; background-repeat: no-repeat;}
body.cat-arte #ofertas-box{ border-top:#7A3B8F 5px solid !important;}
body.cat-arte #ofertas-box h3{color:#7A3B8F !important;}

.promociones{ width:640; float:left;}
.promoBody, #content .module, #content .sidebar {
  background: #333333;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0d0d0d), to(#525252));
  background-image: -webkit-linear-gradient(top, #0d0d0d, #525252);
  background-image: -moz-linear-gradient(top, #0d0d0d, #525252);
  background-image: -ms-linear-gradient(top, #0d0d0d, #525252);
  background-image: -o-linear-gradient(top, #0d0d0d, #525252);
  background-image: linear-gradient(top, #0d0d0d, #525252);
  -pie-background: linear-gradient(#0d0d0d, #525252);
  behavior: url(PIE.htc);
}
.ofertasRelacionadas {float:left; display:block; padding:10px 0; max-height:50px !important; background:#272727; border-bottom:5px solid #333; margin-bottom:-5px;}
.ofertasRelacionadas h2 {
	padding:0 10px;
	font-size:18px;
	color:#FFF;
	font-weight: normal;
	font-family: 'GothamBookRegular';
	text-transform:capitalize;
}
.ofertasRelacionadas p{ padding:0 10px; font-size: 11px; color:#000000; font-weight: normal; font-family: 'Bliss2Regular';}
.ofertasRelacionadas a.verMas{padding: 0 15px 0 15px !important; text-decoration:none;}
.ofertasRelacionadas a.verMas:hover{ text-decoration:underline !important;}
.comments {padding: 7px 30px; border: 1px solid rgba(101, 101, 101, 0.6); background: #f2f2f2; color: #666666; width:578px;float:left;}
/**********************************/
/********  CONTENT  ***************/
/**********************************/
#content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#content {color: #cccccc; padding-bottom: 16px; width:960px; margin:0 auto; position:relative;}
#content .module .button:hover {
  background: -moz-linear-gradient(top, #fdcf44, #fb941f);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #fdcf44), color-stop(0.9, #fb941f));
  color: #000000;
}
#content .copy {font-style: italic; padding: 0 0 10px;}
#content .copy-cta { font-size: 10px; }
.category #content { margin-top: 220px; }
a.buttonStandard{ font-family:'Bliss2Regular'; font-size:16px; padding:10px 15px 10px 15px; color:#ffffff; text-decoration:none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#2f2f2f));
  background-image: -webkit-linear-gradient(top, #5f5f5f, #2f2f2f);
  background-image: -moz-linear-gradient(top, #5f5f5f, #2f2f2f);
  background-image: -ms-linear-gradient(top, #5f5f5f, #2f2f2f);
  background-image: -o-linear-gradient(top, #5f5f5f, #2f2f2f);
  background-image: linear-gradient(top, #5f5f5f, #2f2f2f);
  -pie-background: linear-gradient(#5f5f5f, #2f2f2f);
  behavior: url(PIE.htc);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
#intro {background: url(../img/card_mc.jpg) no-repeat 0px 0; height: 390px;}
#intro_po {background: url(../img/cards_por.jpg) no-repeat 0px 0; height: 390px;}
#intro2 {background: url(../img/gold-card.jpg) no-repeat 0px 0; height: 240px;}
/* #intro .intro-text { margin: 70px 0 0 320px; font-family: "Georgia", Helvetica, Arial, sans-serif !important;} */

#intro_po .intro-text { width:820px; margin: 220px 70px 10px 70px; font-family: "Georgia", Helvetica, Arial, sans-serif !important;}

#intro_po .intro-text h2{ font-family:'Bliss2Regular'; color:#d5982b; text-transform:uppercase; font-size:18px; line-height:18px; padding-bottom:10px; margin:0; font-weight:normal; text-align:center}
#intro_po .intro-text p{ font-family:'Bliss2Regular'; color:#ffffff; font-size:15px; line-height:19px; margin:0; text-align:center}

#intro .intro-text { width:820px; margin: 205px 70px 10px 70px; font-family: "Georgia", Helvetica, Arial, sans-serif !important;}

#intro .intro-text h2{ font-family:'Bliss2Regular'; color:#d5982b; text-transform:uppercase; font-size:18px; line-height:18px; padding-bottom:10px; margin:0; font-weight:normal; text-align:center}
#intro .intro-text p{ font-family:'Bliss2Regular'; color:#ffffff; font-size:15px; line-height:20px; margin:0; text-align:center}
#headerGrey{ padding:10px 10px 10px 15px; border-bottom:#000000 1px solid;
  background: -webkit-gradient(linear, left top, right top, from(#515151), to(#262626), color-stop(0.7, #262626));
  background: -moz-linear-gradient(left top, #515151, #262626 70%);
  -pie-background: linear-gradient(#515151, #262626);
  behavior: url(PIE.htc);}
#headerGrey h3{ font-family:'Bliss2Regular'; font-size:18px; line-height:18px; color:#ffffff; font-weight:normal; margin:o;}
#headerGrey p{ font-family:'Bliss2Regular'; font-size:11px; line-height:18px; color:#ffffff; margin:0;}
#pie{ padding:20px 0; background:#272727; text-align:center; border-top:#7a7a7a 1px solid;}
#pie p{ font-size:12px; font-family:'Bliss2Regular';}
.general-content .wrap{ border-top:#2f2f2f 1px solid; width:960px;}
.general-content .wrap .column1{ float:left; width:479px;border-right:1px #7a7a7a solid;}
.general-content .wrap .column2{ float:right; width:50%;}
.offer-box {
  position: relative;
  padding: 0 !important;
  -moz-box-shadow: 0 0 1px #666666;
  -webkit-box-shadow: 0 0 1px #666666;
  -ms-box-shadow: 0 0 1px #666666;
  -o-box-shadow: 0 0 1px #666666;
  box-shadow: 0 0 1px #666666;
  behavior: url(PIE.htc);
}
.offer-box .offer-img #cta{ position:absolute; bottom:10px; left:0;  background: #333333;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0d0d0d), to(#525252));
  background-image: -webkit-linear-gradient(top, #252525, #333333, #252525);
  background-image: -moz-linear-gradient(top, #252525, #333333, #252525);
  background-image: -ms-linear-gradient(top, #252525, #333333, #252525);
  background-image: -o-linear-gradient(top, #252525, #333333, #252525);
  background-image: linear-gradient(top, #252525, #333333, #252525);
  -pie-background: linear-gradient(#252525, #333333, #252525);
  behavior: url(PIE.htc);
  padding:10px !important; width:auto;
}
.offer-box .offer-img #cta a{ font-family:'Bliss2Bold'; font-size:14px; text-decoration:none; text-transform:uppercase; color:#FFF;}
.mainPromo{ width:640px; max-width:640px !important; height:400px; position:relative; float:left;}
.mainPromo .category-img{ position:absolute; top:0; left:0; width:55px; height:55px;}
.mainPromo .category-img:after {content: "\00a0"; display: block; position: absolute; height: 45px; width: 45px; top: 5px; left: 5px;}
.mainPromo .offer-cta {width:640px;	height:50px !important;	position: absolute;	bottom:0px;	left:0px; padding:15px 0;  background: rgba(255, 255, 255, 0.5);}
.mainPromo .offer-cta .heading{
	color: #ffffff !important;
	display: block;
	background: none;
	padding:0 20px 10px 20px;
	text-transform: none;
	font-size: 28px !important;
	font-family: "First Class Rent a Car";
}
.mainPromo .offer-cta .heading a{ color:#ffffff !important;}
.mainPromo .offer-cta .subhead {padding:0 20px; margin-bottom: 3px; font-size:14px; color:#000000;}
.promoBody{ padding:25px 0;}
.promoBody a:hover{ color:#eb981d}
.promoBody p{font-family:'Bliss2Regular'; font-size:13px; line-height:12px; padding:0 15px;}
.offer-box .offer-cta a.conoce{ float:left; color:#eb981d !important; font-family:'Bliss2Regular'; font-size:14px; text-transform:uppercase; text-decoration:none; padding:5px;  -moz-border-radius: 5px; display:block; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px !important; border: #FFF 1px solid;}
.offer-box .facebook { background-position: -25px 0; }
.offer-box .twitter { background-position: 0 0; }
.offer-box { max-height: 220px !important; height: 220px !important; width: 320px !important;}
.offer-cta { width: 90%; }
.texto a{ font-family:'GothamBookRegular'; font-size:12px; line-height:25px; color:#eb981d !important; font-weight:normal; margin:0; text-transform:uppercase; text-decoration:none;}
.ofertas .texto{
  height:110px !important;
  min-height:110px !important;
  max-height: 110px !important;
  padding: 10px !important;
  position:relative;
  -moz-box-shadow: 0 0 1px #666666;
  -webkit-box-shadow: 0 0 1px #666666;
  -ms-box-shadow: 0 0 1px #666666;
  -o-box-shadow: 0 0 1px #666666;
  box-shadow: 0 0 1px #666666 !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0d0d0d), to(#525252));
  background-image: -webkit-linear-gradient(top, #0d0d0d, #525252);
  background-image: -moz-linear-gradient(top, #0d0d0d, #525252);
  background-image: -ms-linear-gradient(top, #0d0d0d, #525252);
  background-image: -o-linear-gradient(top, #0d0d0d, #525252);
  background-image: linear-gradient(top, #0d0d0d, #525252);
  -pie-background: linear-gradient(#0d0d0d, #52525);
  behavior: url(PIE.htc);
}


.texto2 a{ font-family:'GothamBookRegular'; font-size:12px; line-height:25px; color:#eb981d !important; font-weight:normal; margin:0; text-transform:uppercase; text-decoration:none;}

.ofertas .texto2{
  height:80px !important;
  min-height:80px !important;
  max-height: 80px !important;
  padding: 10px !important;
  position:relative;
  -moz-box-shadow: 0 0 1px #666666;
  -webkit-box-shadow: 0 0 1px #666666;
  -ms-box-shadow: 0 0 1px #666666;
  -o-box-shadow: 0 0 1px #666666;
  box-shadow: 0 0 1px #666666 !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0d0d0d), to(#525252));
  background-image: -webkit-linear-gradient(top, #0d0d0d, #525252);
  background-image: -moz-linear-gradient(top, #0d0d0d, #525252);
  background-image: -ms-linear-gradient(top, #0d0d0d, #525252);
  background-image: -o-linear-gradient(top, #0d0d0d, #525252);
  background-image: linear-gradient(top, #0d0d0d, #525252);
  -pie-background: linear-gradient(#0d0d0d, #52525);
  behavior: url(PIE.htc);
}

.ofertas .texto2 .fb{ width:100px; position:absolute; bottom:5px; right:5px; text-align:right;}


.ofertas .texto .fb{ width:100px; position:absolute; bottom:5px; right:5px; text-align:right;}
.fecha{ font-size:10px !important; padding-top:5px;}
/********************/
/*****  SIDEBAR  ****/
/********************/
.sidebar { width: 320px; }
.sidebar .mod-content{ text-align: center; float: none; padding: 10px 16px 0;}
.sidebar .mod-content:first-child {margin: 0 10px;}
.sidebar .heading { margin: 13px 0; }
.sidebar .subhead {margin: 16px 0 20px 0; color: #ffffff; font-size: 14px;}
.sidebar .end-date {font-family: 'Bliss2LightItalic'; padding: 10px 0 16px; font-size: 20px; color: #999999;}
.sidebar .address { font-family: 'Bliss2LightItalic'; padding: 10px 0 16px; font-size: 14px; color: #999999;}
.sidebar small a{font-family: 'Bliss2Light'; padding: 5px; font-size: 12px; color:#999999 !important; display:block; text-align:center !important;}
.sidebar .social-box {
  padding: 14px 0 14px 10px;
  border: 1px solid #1c1c1c;
  height: 22px;
  background: #333333;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#333333));
  background-image: -webkit-linear-gradient(top, #222222, #333333);
  background-image: -moz-linear-gradient(top, #222222, #333333);
  background-image: -ms-linear-gradient(top, #222222, #333333);
  background-image: -o-linear-gradient(top, #222222, #333333);
  background-image: linear-gradient(top, #222222, #333333);
  -pie-background: linear-gradient(#222222, #333333);
  behavior: url(PIE.htc);
}
.sidebar .social-box .facebook-container { float: left; margin-top: 2px; width: 150px; text-align:left;}
.sidebar .social-box .spacer{ float: left; width:15px; height:15px; margin-top: 2px;}
.sidebar .social-box .twitter-container {float: left; margin-top: 2px; width: 110px;}
.sidebar .price-amount {font-size: 28px; color: #ffffff; font-style: italic; font-family: "Georgia", Helvetica, Arial, sans-serif;}
.sidebar .module { float: none; }
.sidebar .head-top .mod-heading {
  padding-bottom: 16px;
  min-height: 1%;
}
.sidebar .head-top .mod-heading .heading { float: none; }
.sidebar .cta {float: none; clear: left; padding-bottom: 16px; width: auto;}
.sidebar .bottom .cta { padding-bottom: 0; }
.sidebar .mainText{ font-family: 'Bliss2LightItalic'; color:#ffffff; font-size:15px; line-height:16px; padding:25px 0 0px 0; text-transform:uppercase;}
/*Mapa*/
#map{width:281px !important; height:231px !important; padding:0px; margin:0px auto 20px auto !important; background-color:#FFF;}
.mapDesc{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #888888; width:200px; padding:5px; display:block;}
/*facu*/




body.cat-aventura .buttonSmall{background: #a18442 !important; color:#ffffff !important;}



body.cat-aventura .sidebar .button-color {background: #a18442 !important;}
body.cat-aventura .mod-content .details-cta { background-color: #a18442 !important; }
body.cat-aventura .mod-content .details-cta .subhead { color: #a18442; }
body.cat-aventura .ofertasRelacionadas{ border-color: #a18442 !important; }
body.cat-aventura .offer-box .heading a {color: #a18442 !important; font-weight: bold;}
body.cat-aventura #ofertas-estadias{ width:213px; border:none ; float:left; position:relative;}
body.cat-aventura .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-av.png) repeat;}
body.cat-aventura .mainPromo .category-img{ background-color:rgba(161, 132, 66, 0.8); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#80a18442', EndColorStr='#80a18442');background-image:url(../img/aventura_tab.png); background-position:center center;} 
body.cat-aventura #ofertas-box{ border-top:#a18442 5px solid !important;}
body.cat-aventura #ofertas-box h3{color:#a18442 !important;}

body.cat-restaurantes2 .mainPromo .offer-cta {height: auto !important; min-height: 0 !important; background: url(../img/bg-trans-res.png) repeat;}
body.cat-restaurantes2 .mainPromo .offer-cta .subhead{ color:#ffffff;}
body.cat-restaurantes2 .buttonSmall{background: #2F8FA3 !important; color:#ffffff !important;}
body.cat-restaurantes2 .sidebar .button-color { background-color: #2F8FA3; }
body.cat-restaurantes2 .mod-content .details-cta { background-color: #2F8FA3 !important; }
body.cat-restaurantes2 .mod-content .details-cta .subhead { color: #0a2533; }
body.cat-restaurantes2 .ofertasRelacionadas {border-color:#2F8FA3 !important; }
body.cat-restaurantes2 .offer-box .heading a {color: #FFFFFF !important; font-weight: bold;}
body.cat-restaurantes2 #ofertas-restaurantes{ width:213px; border: none; float:left; position:relative;}
body.cat-restaurantes2 .mainPromo .category-img{background:rgba(47, 143, 163, 0.8); background-image:url(../img/icons-tabs.png); background-position:20px -37px; background-repeat:no-repeat;}
body.cat-restaurantes2 #ofertas-box{ border-top:#2F8FA3 5px solid !important;}
body.cat-restaurantes2 #ofertas-box h3{color:#2F8FA3 !important;}



.aftergradient{background-color:#262626}
.intro-text p span{ font-size:10px;}
