
/* BASICOS */

body { color: #34332e; font-family: Arial, sans-serif; font-size: 13px; margin: 0 auto; padding: 0; width: 100%; background: #efefef;}
p, ul {margin: 0; padding: 0;}
a {color: #D12028; outline: none; text-decoration: none; }
a img { border: none; }
.clearfix {display: block; clear: both;}
*:focus {outline: none;}

/* HEADER - FOOTER - CONTENT */

#layout {padding:30px 0 0 0;}

.HeaderBack {background-color:#D00321;width:100%; height:6px;margin-bottom:0px; *margin-bottom:9px;float:left;}
#backbig-Content {background:#FFF url('../../skins/muchosplanes/images/head-icon-sprite.png') repeat-x center 0px; *background-position:center -6px; font-family:Arial, Helvetica, sans-serif;min-height:480px;*margin-top:-10px;}
#header {width:993px;clear:both; font-size:12px; height:32px;*margin-top:0px;margin-top:-30px;margin:auto; position:relative; margin-bottom:-5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#header {position:relative;}}

#header .GetIn {color:#FFF; list-style:none; display:inline; text-align:right; float:right;background:transparent;}
#header .GetIn li {float:left;margin-right:10px;margin-top:16px; background:#F00023; padding:0px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#header .GetIn li a {color:#FFF; margin-top: 6px; padding: 1px 15px 8px 15px; float:left; font-size:12px; text-decoration:none; text-transform:uppercase;font-weight:bold;}
#header .GetIn li a:hover {color:#000;}

#content{width:1003px; height:auto; clear:both;margin:auto;}
#wrap{width:1003px; height:auto; clear:both;margin:auto;margin-top:1px;}
#content .logo {margin: -16px 0px 0 0px; float:left; height: 100px;}
#content .logo a img{border:none; float:left;margin-left:9px;}
#content .logo .city { width:auto;float:left; height:25px;margin-top:18px; font-size:19px; color:#2c2c2c;padding:8px 5px 7px 5px;position:relative; z-index:99; margin-left: 30px;}
#content .logo .city:hover {border:1px solid #baafa2;padding:7px 4px 6px 4px;-webkit-box-shadow: #e4ded6 1px 1px 0px;-moz-box-shadow: #e4ded6 1px 1px 0px;box-shadow: #e4ded6 1px 1px 0px;background: #dcd4c8;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dcd4c8), to(#d6cdc2));background: -webkit-linear-gradient(#dcd4c8, #d6cdc2);background: -moz-linear-gradient(#dcd4c8, #d6cdc2);background: -ms-linear-gradient(#dcd4c8, #d6cdc2);background: -o-linear-gradient(#dcd4c8, #d6cdc2);background: linear-gradient(#dcd4c8, #d6cdc2);-pie-background: linear-gradient(#dcd4c8, #d6cdc2); position:relative;z-index: 99;}
#content .logo .city span {float:left;}
#content .logo .city .citytrigger {float:left;width:33px; height:29px;margin: -3px 0 -3px 10px; outline:none;border:1px solid #e8004c;background: #ff7a70; 
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7a70), color-stop(0.27, #fe6b6c), color-stop(0.58, #fe4c65), color-stop(0.62, #fe0154), to(#fe0154));
background: -webkit-linear-gradient(#ff7a70 0%, #fe6b6c 27%, #fe4c65 58%, #fe0154 62%, #fe0154 100%);
background: -moz-linear-gradient(#ff7a70 0%, #fe6b6c 27%, #fe4c65 58%, #fe0154 62%, #fe0154 100%);
background: -o-linear-gradient(#ff7a70 0%, #fe6b6c 27%, #fe4c65 58%, #fe0154 62%, #fe0154 100%);
background: linear-gradient(#ff7a70 0%, #fe6b6c 27%, #fe4c65 58%, #fe0154 62%, #fe0154 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a70', endColorstr='#fe0154',GradientType=0 ); }
#content .logo .city .citytrigger:hover {background: #e95f56; background: -moz-linear-gradient(top, #e95f56 0%, #e74f54 19%, #e12c4f 50%, #d90048 54%, #d90048 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e95f56), color-stop(19%,#e74f54), color-stop(50%,#e12c4f), color-stop(54%,#d90048), color-stop(100%,#d90048)); background: -webkit-linear-gradient(top, #e95f56 0%,#e74f54 19%,#e12c4f 50%,#d90048 54%,#d90048 100%); background: -o-linear-gradient(top, #e95f56 0%,#e74f54 19%,#e12c4f 50%,#d90048 54%,#d90048 100%); background: -ms-linear-gradient(top, #e95f56 0%,#e74f54 19%,#e12c4f 50%,#d90048 54%,#d90048 100%); background: linear-gradient(top, #e95f56 0%,#e74f54 19%,#e12c4f 50%,#d90048 54%,#d90048 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e95f56', endColorstr='#d90048',GradientType=0 ); }
#content .logo .city .citytrigger span {background:url('../../skins/master/images/head-icon-sprite.png') no-repeat -2px 10px; float:left; width:11px; height:29px;margin-left:11px;margin-top:0px; }
#content .logo #lightRegister {float:left; height: 85px;    margin: 18px 0 3px 22px; }
#content .logo .mail {float:left;}
#content .logo .mail p {margin:0px;font-size:12px;color:#6e6459; height:15px;letter-spacing:-0.15px;}
#content .logo .mail .inputMail{border:1px solid #b5aa9d;background:#fff; width:228px; height:25px; float:left; }
#content .logo .mail form {position:relative; z-index:0; padding:3px 5px 7px 5px;float:left; -webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px; width:230px;  margin-left:-4px;}
#content .logo .mail form.back {background:#ebe4dd;}
#content .logo .mail .inputMail input {border:none; background:none;width:228px; height:27px;padding:0 0 0 7px;color:#858585; margin-top:5px\9; font-size:12px;}
#content .logo .mail .buttonMail  {display:none; height:25px; float:right; border:1px solid #373737;text-align:center; font-size:12px;margin-left:-84px;margin-left:-92px\9;  background: #656565; background: -moz-linear-gradient(top, #656565 0%, #5e5e5e 13%, #404040 54%, #3d3d3d 63%, #3d3d3d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656565), color-stop(13%,#5e5e5e), color-stop(54%,#404040), color-stop(63%,#3d3d3d), color-stop(100%,#3d3d3d)); background: -webkit-linear-gradient(top, #656565 0%,#5e5e5e 13%,#404040 54%,#3d3d3d 63%,#3d3d3d 100%); background: -o-linear-gradient(top, #656565 0%,#5e5e5e 13%,#404040 54%,#3d3d3d 63%,#3d3d3d 100%); background: -ms-linear-gradient(top, #656565 0%,#5e5e5e 13%,#404040 54%,#3d3d3d 63%,#3d3d3d 100%); background: linear-gradient(top, #656565 0%,#5e5e5e 13%,#404040 54%,#3d3d3d 63%,#3d3d3d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#3d3d3d',GradientType=0 ); }
#content .logo .mail .buttonMail button:hover  {background: #7b0c27; background: -moz-linear-gradient(top, #7b0c27 0%, #522c35 91%, #4d3137 95%, #403b3c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b0c27), color-stop(91%,#522c35), color-stop(95%,#4d3137), color-stop(100%,#403b3c)); background: -webkit-linear-gradient(top, #7b0c27 0%,#522c35 91%,#4d3137 95%,#403b3c 100%); background: -o-linear-gradient(top, #7b0c27 0%,#522c35 91%,#4d3137 95%,#403b3c 100%); background: -ms-linear-gradient(top, #7b0c27 0%,#522c35 91%,#4d3137 95%,#403b3c 100%); background: linear-gradient(top, #7b0c27 0%,#522c35 91%,#4d3137 95%,#403b3c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b0c27', endColorstr='#403b3c',GradientType=0 ); }
#content .logo .mail .buttonMail button {border:none; background:none; height:24px;  font-size:12px; color:#fff;cursor:pointer; text-align:center;width:82px;width:87px\9; }

#content .logo .mail form .terms {margin-left:5px;float:left; height:25px; display:none;margin-top:5px;}
#content .logo .mail form .terms input {float:left; margin-right:6px;}
#content .logo .mail form .terms span.wrapper {font-size:11px; color:#6e6459;width:211px;width:204px\9;}
#content .logo .mail form .terms span.wrapper a {color:#6e6459; text-decoration: underline;}

#content .Navigation {float:left; width:1003px;margin-top:5px;}
#content .Navigation ul {float:left; width: 1003px;list-style:none;margin: 0;padding:0;}
#content .Navigation ul li {display:inline;border:0;float:left; margin-right:5px; position:relative;z-index: 0; background:#CC6600;padding: 0 5px 1px 5px;}
#content .Navigation ul li a {color:#FFF; font-size:12px; text-transform:uppercase; font-weight:bold; display:block; text-decoration:none; text-align:center;}
#content .Navigation ul li a :hover {color:#000;}

.prefooter-holder {width:100%; height:142px;background: url('../../skins/master/images/back-prefooter.jpg') repeat-x scroll 0 0 transparent; float:left;}
.prefooter-holder .prefooter {position: relative;z-index: 23; min-height:133px;font-size:11px;clear:both; width:939px;margin:auto;padding-left:64px;*padding-left:0px;}
.prefooter-holder .prefooter .prefooter-left {float:left; width:469px; height:106px; background:url('../../skins/master/images/back-left-prefooter-border.jpg') no-repeat center right;padding-top:36px;*margin-left:-20px;}
.prefooter-holder .prefooter  .a {background:url('../../skins/master/images/back-a-prefooter.png') no-repeat;width:120px; float:left;height:81px; padding-top:9px; font-size:17px; color: #303030;padding-left:90px;padding-right:12px;}
.prefooter-holder .prefooter  .a span {font-size:19px;}

.prefooter-holder .prefooter .prefooter-right {float:left;height:106px;padding-top:36px;width:470px;}
.prefooter-holder .prefooter .prefooter-right .c {float:left; width:163px;height:81px;  padding:9px 12px 0 12px; font-size:16px; color:#303030; font-weight:bold;}
.prefooter-holder .prefooter .prefooter-right .c span {color:#ec275e; font-size:27px;}

.prefooter-holder.livechat .prefooter {padding-left:0px;width:750px;}

.prefooter-holder.livechat .prefooter .prefooter-left {float:left; width:400px; height:106px; background:url('../../skins/master/images/back-left-prefooter-border.jpg') no-repeat center right;padding-top:36px;*margin-left:-20px;}
.prefooter-holder.livechat .prefooter  .a {background:url('../../skins/master/images/back-a-prefooter.png') no-repeat;width:220px; float:left;height:81px; padding-top:0px; font-size:17px; color: #303030;padding-left:90px;padding-right:12px;margin-left:30px;*margin-left:0px;}
.prefooter-holder.livechat .prefooter  .a span {font-size:19px;float:left;}
.prefooter-holder.livechat .prefooter  .a span.time {font-size: 12px;width: 265px;margin-top:5px\9;margin-bottom: 3px;}

.prefooter-holder.livechat .prefooter .prefooter-right {float:left;height:106px;padding:36px 10px 0;width:330px;}
.prefooter-holder.livechat .prefooter .prefooter-right .c {float:left; width:300px;height:81px;  padding:0px 12px 0 12px; font-size:16px; color:#303030; font-weight:bold; background:url('../../skins/master/images/back-d-rightprefooter.png') no-repeat right 0; }
.prefooter-holder.livechat .prefooter .prefooter-right .c p {float:left;}
.prefooter-holder.livechat .prefooter .prefooter-right .c span {color:#ec275e; font-size:31px !important;float:left; margin-top:-5px;}
.prefooter-holder.livechat .prefooter .prefooter-right .c span.mail {float:none;margin-top:0px; font-size:17px !important;}
.prefooter-holder.livechat .prefooter .prefooter-right .c a { color:#ec2054; text-decoration:none;}
.prefooter-holder.livechat .prefooter .prefooter-livechat {float:left; width:220px; padding:36px 30px 0 ;}

.footerholder {width:100%; height:100%; background-color:#292929; float:left;}

#Footer { position: relative;z-index: 23; min-height:133px;font-size:11px;clear:both; width:1003px;margin:auto;*width:925px;overflow:hidden;}
#Footer .logo {float:left; width:505px;margin-top:29px;*margin-left:-77px;}
#Footer .logo ul {float:left; width:260px; list-style:none;margin: 10px 0 0 28px; padding:0;}
#Footer .logo ul li {display:inline; float:left; color:#FFF; margin:0 3px;}
#Footer .logo img {margin-left:32px;float:left;}
#Footer .info {float:left; margin-top:35px;}
#Footer .info ul {float:right; list-style-image:url('../../skins/master/images/dot.jpg');padding-right:20px; margin-bottom:20px;line-height:21px;}
#Footer .info ul li {margin-bottom:-2px;}
#Footer .info ul a {color:#fff; text-decoration:none;}
#Footer .feed {float:right; width:188px; height:74px;margin-top:35px; margin-left:18px; text-align:right;}
#Footer .feed  p {color:#FFF; font-size:12px;}
#Footer .feed  p a {margin:10px 3px; }
#Footer .feed  p a img {border:none;}
#Footer .world {width:173px; height:74px;margin-top:12px; margin-left:31px;*margin-left:0px; text-align:right;background:url('../../skins/master/images/footer-back-world.png') no-repeat top right;padding-top:15px; }
#Footer .info ul {min-height:143px;}
#Footer .cards {float:right; background:url('../../skins/master/images/footerbarback.jpg') repeat-y  right;  margin-top: 35px; min-height:143px;padding:0 12px 0 0;}
#Footer .cards .separator {background:url('../../skins/master/images/footerbarback.jpg') repeat-y  right; float:left; width:2px;  min-height:143px; margin-right:18px;}
#Footer .cards a.big {float:left;margin-right:14px;margin-right:11px \9;}
#Footer .cards a.big img {border:none;}
#Footer .cards .trust-seals {margin:auto; padding:0;  list-style:none; width:85px;float:left;}
#Footer .cards .trust-seals span {float:left; width:auto;background:url('../../skins/master/images/footer-cards.png') no-repeat; width:34px; height:22px;margin-bottom:8px;}
#Footer .cards .trust-seals span.electron { margin:0 8px; background-position:-43px 0;}
#Footer .cards .trust-seals span.cuatrob{background-position:0 -36px;}
#Footer .cards .trust-seals span.mastercard {margin:0 8px;background-position:-43px -36px;}#content #Grid .Grid-Container .lastplan a:hover {text-decoration:underline;}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {.top .right a:hover {background:#d50046;}}

#city-div ul {list-style: none; float: left; margin-right: 25px;}
#city-div ul li:hover {background:#f1f1f1; color:#202020;}

.layer-cookies .layer-cookies-contenedor{width: 800px; margin: 0 auto; background-color: #8E040B;}
.layer-cookies {color: white; line-height: 21px; font-size: 14px; background-color: #8E040B;}
.layer-cookies a {color: white; text-decoration: underline;}
.layer-cookies .boton-cookies{text-decoration: none; background-color: #555555; font-size: 12px; padding: 3px 10px; border-radius: 5px; color: white;}

#selector {position:relative;font-size:18px;color:#FFF;margin-top:20px;margin-left:5px;float:left;width:107px;}
#selector a{color:#FFF;padding-right:10px;}
#selector span {background: url("../../skins/master/images/head-icon-sprite.png") no-repeat scroll 0px 7px ;cursor:pointer;width:15px;height:17px;float:right;}
#selector span.select{background:none;font-size: 11px;font-weight: normal;display:block;float:left;clear:both;width:70px;}

.triple .campaign_item {margin:0;margin-right: 12px;margin:0 15px 20px 0;height:400px;width:360px;}
.triple .campaign_item img {top:55px;position:absolute;width:360px !important; height: 241px !important;}
.triple .campaign_item .title {top:0px;left:60px;}
.triple .campaign_item .price {background:#2D2D2D;top:295px;left:131px;text-align:center;height:50px;width:112px;}
.triple .campaign_item .value {top:295px;left:0;background:#2D2D2D;color:#FFF;width:120px;}
.triple .campaign_item .value span {color:#FFF;}
.triple .campaign_item .dto {color:#D00321;background:transparent;width:49px;height:40px;left:0;top:-5px;}
.triple .campaign_item .dto span {display:none;position:absolute;}
.triple .campaign_item .link {background:#D00321;height:40px;left:254px;top:295px;text-align:center;width:73px;padding-left: 13px;}
.triple .campaign_item .link a {color:#FFF;display:block;margin-top:10px;width:80px;}
.triple .campaign_item .timer {background: #4B494A url('../../skins/muchosplanes/images/clock.png') 200px center no-repeat; left: -10px;padding: 10px;text-align: right;top: 345px;width: 340px;}
.triple .campaign_item .timer ul {float:right;}
.triple .campaign_item .timer li {color: #FFFFFF;padding:10px 5px 0 5px;font-weight:bold;}

.single-offer a.buy_btn {background:transparent url("../../skins/muchosplanes/images/buy-button.png");width:211px;height:30px;color:#FFF;padding-left:25px;margin-bottom:20px;}
.single-offer a.buy_btn:hover {background:transparent url("../../skins/muchosplanes/images/buy-button.png") 0 -67px;}
.single-offer a.buy_btn span {text-align:center;font-size:26px;width:100px}

.single-offer h1 {background:transparent !important; padding-left: 0px;font-size:24px;}
.single-offer h1 span {color:#D00321;}
.single-offer h1 a {color:#000;}

.single-offer .location-content {float: right;left: 0;margin: 0;padding: 10px 0;position: relative;width: 265px;}
.single-offer #superior {height:370px;}
.single-offer #superior .offer-pic {left:0px;width:480px !important;height:322px !important;}
.single-offer #superior .offer-pic img {width:480px !important;height:322px !important;padding:0 !important;}
.single-offer #superior .social {position:absolute; top:340px;left:0px;font-size: 12px; height: 25px; width:740px;background:#F0F0F0;}
.single-offer div.regala {float:left;clear:none;margin:3px;}
.single-offer .left-sidebar {position:absolute;left:495px;background:transparent;top:0;}
.single-offer .left-sidebar ul.prices {color: #363636; font-size: 14px; height: 105px;}
.single-offer .left-sidebar ul.prices li {display: block; float: left; font-weight: bold; text-align: center; width:82px;border:#CCC 1px solid;border-bottom:#DDD 1px solid;background:#EEE;padding:10px 0 10px 0;}
.single-offer .left-sidebar ul.timer {clear: left; font-weight: bold; margin-bottom: 10px; padding: 20px;width:210px;border:#CCC 1px solid;border-top:#FFF 1px solid;background:#EEE;}
.single-offer .left-sidebar ul.timer li {display: inline; padding-right: 3px;border:#CCC 1px solid;background:#FFF;padding:5px;font-size:14px;}
.single-offer .left-sidebar ul.timer li.main {border:0;margin-left: 30px;}

.single-offer .offer-content {border:0; margin: 0; padding:0;padding-right: 20px;width:470px;margin-top:30px;float:left;}
.single-offer .offer-content h3, .single-offer .content-multilocation h3,.single-offer .content-multilocation .service_description h3{color: #C20114; background: #FFF; padding: 5px 0; margin-bottom: 15px; font-size: 16px; font-weight: bold;}
.single-offer .content-multilocation .description, .single-offer .content-multilocation .includes,.single-offer .content-multilocation .service_description, .single-offer .content-multilocation .section, .single-offer .location-list {width: 740px;}
.single-offer .content-multilocation p.downbutton a.buy_btn_down, .layer-multilocation .shopping .quantity .btn{background: #D00321; border-radius: 20px;}
.single-offer .content-multilocation p.downbutton{margin-bottom: 20px !important;}
.single-offer .location-list h4{margin: 0; color: #2b2b2b; padding-left: 10px;}
.single-offer .location-list .multi-mini{margin-left: 8px;}
.single-offer .location-list .multi-mini .add{color: #000;}
.single-offer .location-list .multi-mini .price, .layer-multilocation span.old, .layer-multilocation b.new{color: #464646;}
.single-offer .location-list .multi-mini .view_layer{color: #FFF; display: block; float: right; font-size: 17px; font-weight: bold; height: 30px; width: 53px; margin: 6px 5px 5px 0; padding-top: 10px; text-align: center; text-decoration: none; background: #D00321; border-radius: 10px;}

.single-offer .offer-content p span{color:#C20114 !important;}
.single-offer .offer-content p strong{color:#C20114 !important;}
.single-offer .offer-content p.downbutton {}
.single-offer .offer-content p.downbutton a.buy_btn_down {margin: 20px 0 20px 0 !important;float:right;width: 233px;color:#FFF;font-size:22px;text-shadow:none;background: #D00321; -moz-border-radius: 30px; border-radius: 30px; -ms-border-radius: 30px;margin-top:20px;}
.single-offer .offer-content p.downbutton a.buy_btn_down span {display: block; float: right; margin-right: 5px; text-align: center; width: 94px; letter-spacing: -2px;}
.single-offer .offer-content p.downbutton a.buy_btn_down:hover {background:#99010B;}
/*.single-offer .offer-content p.downbutton a.buy_btn_down.agotada, .single-offer .offer-content p.downbutton a.buy_btn_down.finalizada {background-position: 0 -120px;}*/

/** Ofertas Box **/
.single-offerBox a.buy_btn {background:transparent url("../../skins/muchosplanes/images/buy-button.png");width:211px;height:30px;color:#FFF;padding-left:25px;margin-bottom:20px;}
.single-offerBox a.buy_btn:hover {background:transparent url("../../skins/muchosplanes/images/buy-button.png") 0 -67px;}
.single-offerBox a.buy_btn span {text-align:center;}
.single-offerBox h1 {background:transparent !important;}
.single-offerBox h1 span {color:#D00321;}
.single-offerBox h1 a {color:#000;font-size:18px;}


.single-offerBox #superior {height:400px;}
.single-offerBox #superior .offer-pic {left:0px;width:480px !important;}
.single-offerBox #superior .offer-pic img {width:480px !important;}
.single-offerBox #superior .social {position:absolute; top:360px;left:0px;font-size: 12px; height: 25px; width:740px;background:#F0F0F0;}
.single-offerBox #superior .social ul  li.googleplus{float:left;margin:0;padding:0;}


.single-offerBox div.regala {float:left;clear:none;margin:3px;}
.single-offerBox .left-sidebar {position:absolute;left:495px;background:transparent;top:0;}
.single-offerBox .left-sidebar ul.prices {color: #363636; font-size: 14px; height: 105px;}
.single-offerBox .left-sidebar ul.prices li {display: block; float: left; font-weight: bold; text-align: center; width:82px;border:#CCC 1px solid;border-bottom:#DDD 1px solid;background:#EEE;padding:10px 0 10px 0;}
.single-offerBox .left-sidebar ul.timer {clear: left; font-weight: bold; margin-bottom: 10px; padding: 20px;width:210px;border:#CCC 1px solid;border-top:#FFF 1px solid;background:#EEE;}
.single-offerBox .left-sidebar ul.timer li {display: inline; padding-right: 3px;border:#CCC 1px solid;background:#FFF;padding:5px;font-size:14px;}
.single-offerBox .left-sidebar ul.timer li.main {border:0;margin-left: 30px;}
.single-offerBox .offer-content p.downbutton {}
.single-offerBox .offer-content p.downbutton a.buy_btn_down {margin:20px auto !important;width: 233px;color:#FFF;font-size:22px;text-shadow:none;background: #D00321; -moz-border-radius: 30px; border-radius: 30px; -ms-border-radius: 30px;margin-top:20px;}
.single-offerBox .offer-content p.downbutton a.buy_btn_down span {display: block; float: right; margin-right: 5px; text-align: center; width: 94px; letter-spacing: -2px;}
.single-offerBox .offer-content p.downbutton a.buy_btn_down:hover {background:#99010B;}

/****/

#buy-sidebar-right #savings {background:#D00321;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.compra table.items-compra .promocodes input.code {background: url(../../skins/muchosplanes/images/inputs.gif) repeat-x; border: 1px solid #a9a9a9; padding: 6px; width: 220px; border-radius: 4px; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;}
.compra table.items-compra .promocodes input.button {background: url(../../skins/muchosplanes/images/cube-button.gif) no-repeat; border: none; color: #FFF; font-family: Arial, sans-serif; font-weight: bold; height: 30px; text-align: center; padding-bottom: 4px; width: 119px;cursor:pointer;}
table.items td.actions a.generate_invoice, table.items td.actions a.view_invoice{color:#d12028 !important;}

.Navigation-submenu {background-color: #CC6600;}
.Navigation-submenu ul li{border-right: 1px solid #FFF;}
.Navigation-submenu ul li a{color: #FFF;}
.Navigation-submenu ul li:hover{background:transparent;outline: 1px solid #AAA49A;}

.one-column .destination,.one-column .destination span {background:#D00321;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-bottomright: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}

.one-column .blacky {background:#404040;}
.one-column .blacky span.button {background:#D00321;color:#FFF;float:left;position:relative;left:-10px;top:-2px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.one-column .blacky span.button:hover {background:#9F030C;}
.one-column .blacky span.button span.text, .one-column .blacky span.button span.price {color:#FFF;}
.one-column .blacky h2 {font-weight: normal;font-size:12px;color:#FFF;}
.one-column .blacky a {color:#FFF;}

#wrap #layout.one-column #menu-secondary {background: #000;border-bottom: 3px solid #D00321;margin-top:0;position:relative;top:10px;}
#wrap #layout.one-column #menu-secondary a {color:#FFF;}
#wrap #layout.one-column #menu-secondary .active {background: #9F030C;}
#wrap #layout.one-column #menu-secondary ul li {border-bottom: 2px solid #000;}


/*BOTÓN SOLDOUT PARRILLA VIAJES

.one-column .offer.soldout .sold {background: url(../../skins/master/images/es/travel_sold_out.png) no-repeat; display: block; height: 280px; width: 481px; position: absolute; float: left; z-index: 100;}
.one-column .offer.soldout  .blacky span {background-image: none; background-color: #898989; color:#FFF; height: 25px; font-size: 14px !important;}
*/
/* COLORES ROSITAS Y DEMAS */

.mis-compras #filteritems a {background: #F7EEEE;color:#000;}
.mis-compras #filteritems a:hover {background: #D00321;color:#FFF;}
.mis-compras #filteritems a.active {background: #9F030C;color:#FFF;}

#mistarjetas {margin-right: 50px;}
.mis-tarjetas .creditcard {margin: 10px 10px 0 0; padding: 10px 10px 5px 10px; width: 226px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
.mis-tarjetas .creditcard .delete {margin:0;}

.prefooter-holder .prefooter .prefooter-right .c span {color:#D00321;}
.prefooter-holder.livechat .prefooter .prefooter-right .c span {color:#D00321;}
.single-offer-multi .offer-shopping-cart .totals a.button {background: #D00321;-webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;margin-top:-5px;padding-top:8px;}
.single-offer-multi .offer-shopping-cart .totals a.button:hover {background: #9F030C;}
.single-offer-multi .product-list .multi-mini .view_layer {background: #D00321;-webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;}
.single-offer-multi .product-list .multi-mini .view_layer:hover {background: #9F030C;}

.layer-product .shopping .quantity .btn {background: #D00321;border: none;-webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;}
.layer-product .shopping .quantity .btn:hover {background: #9F030C;}
.compra p#payment-button a{background: #D00321;-moz-border-radius: 15px; -webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;}
.compra p#payment-button a:hover {background:#9F030C;}
.compra #layer-users .button {background: #D00321;-moz-border-radius: 15px; -webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;border:0;color:#FFF;}
.compra #layer-users .button:hover {background:#9F030C;}
form#login a {color: #D00321;}
form#login input.login-btn {background: #D00321;}
form#login input.login-btn:hover {background:#9F030C;}
.register a {color: #D00321;}
.register .submit input {background: #D00321;}
.register .submit input:hover {background: #9F030C;}
.trabaja-nosotros .submit input {background: #D00321;}
.trabaja-nosotros .submit input:hover {background: #9F030C;}
.contactar-offerum form .submit input {background: #D00321;-webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;}
.contactar-offerum form .submit input:hover {background: #9F030C;}
#login-invita form a {color:#D00321;}
.violeta {color:#D00321!important;}
.violeta strong {color:#D00321 !important;}
.conditions_page ul#nav li a {background: #D00321;}
.conditions_page ul#nav li a:hover {background: #9F030C;}
#div_datos .btn {background:#D00321;}
#div_datos .btn:hover {background:#9F030C;}

.travel #form_search_travel fieldset #search_travel {background: #D12028;-webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;}
.travel #form_search_travel fieldset #search_travel:hover {background: #9F030C;}
.travel #form_search_travel #buy_travel {background: #D12028;-webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;margin-right: 20px;padding-right: 0;}
.travel #form_search_travel #buy_travel:hover {background: #9F030C;}

.iphone .right ul li.descarga-iphone-es{background:#D00321;-moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius: 7px; border-radius: 7px;}
.area-privada input.button {background:#D00321;-moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius: 7px; border-radius: 7px;}
.area-privada input.button:hover {background:#9F030C;}
#login-invita form input.button {background:#D00321;-moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius: 7px; border-radius: 7px;}
#login-invita form input.button:hover {background:#9F030C;}
#counter {background: #D00321;-moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius: 7px; border-radius: 7px;}

/* Invitar amigos por mails links*/
.gana-puntos form fieldset.invita-mails p a{ color:#D12028}
.gana-puntos form fieldset.other input {color:#D12028; width: 100%;}

#sidebar {width:245px;}
#sidebar li.cliente a {background: url(../../skins/muchosplanes/images/phone.png) no-repeat 0 20px; display: block;}

#sidebar #registro {
    background: none repeat scroll 0 0 #E5E4E5;
    border: 1px solid #D6D6D6;
    color: #444444;
    margin: 0;
    padding: 10px;
    width: 218px;
}
#sidebar #registro input[type=text] {width:200px;}
#sidebar #registro input.btn {
    
    border: medium none;
    color: #464646;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    margin: 10px 0 0 27px;
    padding: 0 0 3px;
    width: 166px;
    -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius: 7px; border-radius: 7px;
}

#subscription {
    border-radius: 10px 10px 0 0;
    color: #464646;
    margin: 0;
    padding: 5px 2px 15px;
    width: 230px;
    z-index: 100;
}
.sidebar-box {width:220px;border:#CCC 1px solid;padding:10px;background:#FAFAFA;color:#464646;}
#subscription input[type=text] {width:160px;float:right;}
#subscription input[type=submit] {width:200px;font-size:18px;font-weight:bold;background: #F00023; border:0;color:#FFF;margin-top:10px;padding:15px;-moz-border-radius: 15px; -webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;cursor:pointer;}
#subscription input[type=submit]:hover {color:#000;}
#subscription-form {
    height: auto;
    margin: 10px 0 0;
    padding: 8px 10px;
    width: 210px;
}

#att_cliente {
    background-image: url("http://www.antena3.com/newa3flash/modulos_blancos/muchos_planes/contacta.jpg");
    height: 240px;
    width: 240px;
}

#att_cliente .enlace {
    font: bold 12px Arial,Helvetica,sans-serif;
    padding-left: 80px;
    padding-top: 135px;
    width: 240px;
}

.error404 {padding:25px;background:#D0002C !important;color:#FFF;}
.error404 h1 {color:#FFF;}
.error404 a{color:#fff;}


	
	/***************** código de WIDGET **************/
		
	#widget #header {
	    background: url("../images/widget/header.jpg") no-repeat scroll 0 0 #F2011C;
	    border-bottom: 2px solid #800111;
	   
	}
	
	
	#widget #price-info {
	    background: url("../images/widget/price.gif") repeat-x scroll 0 0 #F3F3F3;
	  
	}	
	
	#widget #price-info ul li#price {
	    background: url("../images/widget/price_buy.gif") repeat-x scroll 0 0 #440000;
	   
	}
	
	/***************** código de WIDGET CAROUSEL**************/
	
	#widget_carousel #price-info ul li#price { background: url(../images/widget/price_buy.gif) left -13px repeat-x;  }
	#widget_carousel .larrow{ background: url("../images/widget/arrow_left.png") no-repeat;}
	#widget_carousel .rarrow{background: url("../images/widget/arrow_right.png") no-repeat;}	

	/***************** código de WIDGET CAROUSEL**************/
	
	#widget_carousel_mini #price-info ul li#price { background: url(../images/widget/price_buy.gif) left -13px repeat-x; padding: 2px 0 3px 3px; width: 84px }
	#widget_carousel_mini .larrow{ background: url("../images/widget/arrow_left.png") no-repeat;}
	#widget_carousel_mini .rarrow{background: url("../images/widget/arrow_right.png") no-repeat;}	
	

.landing input.offer-button {background: #D12028;border: none;-webkit-border-radius:15px; -khtml-border-radius: 15px; border-radius: 15px;}
.landing input.offer-button:hover {background: #9F030C;}


/** HOW_WORKS **/

.howitworks-left .steps .bottom .number {background: url("../../skins/muchosplanes/images/back-steps-col-number.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.howitworks-left .dialogue .middle p b, .howitworks-left .steps .bottom .info .title, .howitworks-right a .link span b {color:#d00321;}

/** FAQ **/
.text-page.faqs{width: auto !important;}
.text-page.faqs .faq-block{margin-right: 20px;}


.offer-layer h2 {color:#FFF;}

#popup_box.offer-layer {background:#D0002C;color:#FFF;}
.offer-layer input.formButton {background:#000;}
.offer-layer input.formButton:hover {background:#8E0903;}

.offer-layer h3 {color:#FFF;} 
.offer-layer a {color:#FFF;font-weight:bold;}


#layout a.buy_btn2 {color:#FFF;background: #D00321; -moz-border-radius: 30px; border-radius: 30px; -ms-border-radius: 30px;margin-top:20px;}
#layout a.buy_btn2:hover {background:#99010B;}

#near-offers h3{color:#D00321;}
#near-offers .mini-offer p.mini-button a {background: #D00321;}
#near-offers .mini-offer p.mini-button a:hover {background: #99030E;}

.wt-rotator .main-img {width:620px;height:330px;}


/** MULTIPRODUCTO **/
.single-offer-multi {width: 747px;}
.single-offer-multi .product-list .multi-mini{margin-left: 11px;}
.single-offer-multi .description .social-links{width:329px;}
.single-offer-multi .description p{margin-bottom:2px;}


.single-offer-multi .offer-shopping-cart{width: 745px !important;}
.single-offer-multi .offer-shopping-cart h3{padding-right: 7px;}
.single-offer-multi .offer-shopping-cart .totals a.button{margin-top: 20px;}

.recupera-password2 form fieldset input[type=submit] {color:#FFF;background: #D00321; -moz-border-radius: 30px; border-radius: 30px; -ms-border-radius: 30px;margin-top:20px;}
.recupera-password2 form fieldset input[type=submit]:hover {background:#99010B;}

/** IMG ATT CLIENTE SIDEBAR **/
#att_cliente {
background-image: url("../../skins/muchosplanes/images/contact-muchosplanes2.jpg");
}

 #div_invoice_data {z-index:5555;position:absolute; background-color:#FFF; padding:10px; border:5px #D00321 solid; top:390px; margin-left:360px;display:none;}
#div_contact_provider{ border:5px #D00321 solid !important;}

/** RECUPERAR PASSWORD **/
 .input-recuperar, .unsuscribe .submit input {background-color: #CC6600;}

 /**  BOTON MODAL SELECCIONA TU CIUDAD **/
#layer_city_button {border: none;color:#fff;font-size: 18px;position: relative;background-color:#D00321 !important;}

/** OFERTA HOTEL RESERVATION**/
#booking_form #confirm button#check {background: #d00321; border-radius: 13px;}
.single-offer .right-content p.downbutton a.buy_btn_down{background: #d00321; border-radius: 20px;}

/******** HEADER NUEVO ********/
.header-compra, .cabecera-header, .right-titulo{background: #d00321; border: none;}
.footer-compra{background: #292929; border: none;}
.right-contenido table.precio-final td.txt-precio, .layout-compra-volver  a:hover{color: #d00321;}
.boton-realizar-pago button, .left-contenido-producto .comprarelacionada-producto .comprarelacionada-producto-info table button, .left-contenido-identificate table .identificate-form-input button, .left-contenido-identificate table.promocional-puntos td.input-promo button, .left-contenido-datosenvio .nuevo-form-datos-contenedor button, .layer-verificacion-contenido .layer-verificacion-contenido-verificar button, .layer-comprasrelacionadas .comprasrelacionadas-contenido .comprasrelacionadas-contenido-left td.comprasrelacionadas-contenido-left-boton{background: #d00321;}


/** LAYER REALIZANDO PAGO **/
.layer-loading-purchase{background-image: url(../../muchosplanes/images/layer_pago.png); background-size: 100% 100%; background-repeat: no-repeat; width: 400px; height: 200px;}
.layer-loading-purchase img{margin: 0 auto; display: block; position: relative; top: 67%;}

/** BUSCADOR **/
.buscador{margin-bottom:15px; width:550px; float: left;}
.buscador-boton{ height: 37px; width: 94px; cursor: pointer; background-color: #F00023; text-transform: uppercase; color: white; font-weight: bold; font-size: 14px; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; position: relative; outline: none;border-left: none;left: -4px; margin: 0; padding: 0;}

.buscador-header{float:right; margin-top: 25px; margin-right: 25px; clear: right;}
.buscador-header-txt{float: left; color: white; margin-top: 5px; margin-right: 10px;}
.buscador-header-input{-webkit-appearance: none; -webkit-border-radius:0; width: 270px; color: #666;   font-size: 12px;padding: 5px 5px 5px 32px;background: #FFF url(../../assets2/img/lupa.png) no-repeat center left;position: relative;right: -4px;border-top: 2px solid lightgrey;border-left: 2px solid lightgrey;border-right: none; outline: none;}
.buscador-header-boton{-webkit-appearance: none; -webkit-border-radius:0; border: none;  height: 29px; width: 74px; cursor: pointer; background-color: #F00023;text-transform: uppercase;color: white; font-weight: bold;font-family: Arial, Helvetica, sans-serif; font-size: 12px;border-top: 2px solid lightgrey;border-bottom: 1px solid white;border-right: 1px solid white;position: relative; outline: none; margin: 0; padding: 0;}
/*@-moz-document url-prefix() { .buscador-header-boton{ top: 1px; } }*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.buscador-header-boton{top: 0px; height: 28px; border-top: 1px solid lightgrey;}}
.buscador-header-politica{color: white; font-size:10px; float: right;}
.buscador-header-politica a{color: white;}

.tags-buscador{margin-bottom: 30px; margin-top: 0px; line-height: 30px;}
.tags-buscador-titulo{vertical-align: top; width: 75px; color:#474747;}
.tags-buscador li{float: left; list-style: none;}
.tags-buscador li a{background-color: #CACACA; color: #444444; text-decoration: none; padding: 3px 5px; font-size: 12px; margin-right: 7px;}
.tags-buscador li a:hover, .tags-buscador li a.actual{background-color: #F00023; color: white;}

/** BUSCADOR OFERTAS EN EL MAPA **/
.buscar-mapa a{float: right; font-weight: bold; text-decoration: none; margin-top: 25px; margin-right: 12px;}
.buscar-mapa-activo{background: url(../../assets2/img/location_ico_byn.png) no-repeat 11px center; padding-left: 34px; padding-top: 9px; padding-bottom: 9px; background-color: #FFFFFF; padding-right: 14px; border: 1px solid #aaa; display: block;}
.buscar-mapa-inactivo{padding-left: 15px; padding-top: 9px; padding-bottom: 9px; background-color: #FFFFFF; padding-right: 14px; border: 1px solid #aaa; display:block;}


/** MULTIPRODUCTO **/
.offer-shopping-cart .totals a.button{background-color: #D00321;}
.contenedor-multicompra h1 span{color: #D00321;}
.contenedor-multicompra h1 a span{color: #000;}
.contenedor-multicompra .single-offer-multi .product-list .multi-mini h5 span.dto{color: #D00321;}
.contenedor-multicompra .single-offer-multi .product-list .multi-mini .price a{color: #D00321;}
#sidebar-left-carrito .offer-shopping-cart .totals p {color: #000;}
.contenedor-multicompra h1{margin-left: 11px; width: 725px;}
.contenedor-multicompra .offer-content .conditions{margin-left: 11px; width: 685px;}
