@charset "UTF-8";
body.page-container-boxed{ background:white;}
.x-navigation.x-navigation-horizontal, .page-container, .x-navigation{ background:#EDEDED;}
body.page-container-boxed .page-container { -moz-box-shadow:none; -webkit-box-shadow:none;box-shadow:none;}
.profile{ background:#333;}
.panelOnePage .panel-body h2{border-bottom: 1px solid #ccc;font-size:24px; margin-bottom:14px; padding:0 0 5px 0;}
.x-navigation > li.xn-logo > a:first-child {font-size: 0px;text-indent: -9999px;background: url("../images/logoCYOnePage.png") top center no-repeat #EDEDED;padding: 0px;border-bottom: 0px;color: #FFF;height: 50px;}
.x-navigation > li.xn-logo > a:first-child:hover {  background: url("../images/logoCYOnePage.png") top center no-repeat #E0E0E0;}
.page-container .page-content { background-image:none; background-color: #fff;}
/* BREADCRUMB */
.breadcrumb {background: none;border-bottom:1px solid #ccc;}
.breadcrumb li, .breadcrumb li a {color: #006699;}
.breadcrumb li:hover, .breadcrumb li a:hover {color: #656d78;}
/* EOF BREADCRUMB */
.x-navigation.x-navigation-custom > li > a {padding: 12px 10px 12px 12px;border-bottom: 0px;font-size: 13px;color: #000; border-left: 3px solid transparent;}
.x-navigation.x-navigation-custom > li > a:hover {color: #000;background: #fff;}
.x-navigation.x-navigation-custom > li.active > a {color: #000;background: #fff;border-left: 3px solid #E1061B;}
.x-navigation .fa, .x-navigation .glyphicon{color:#E1061B!important;}
.panelOnePage .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle{border-bottom-left-radius:6px;border-top-left-radius:6px;}
.panelOnePage .upsellBoxes .panel-body-pricing h3{border-bottom: 1px solid #ccc; font-size:26px;  padding: 0 0 8px; text-align:center; font-weight:normal; color:#1f4c7f;}
.panelOnePage .upsellBoxes .upsellActive h3{ color:#2081a9;}
.panelOnePage .upsellBoxes .panel-body-pricing h3 small{ font-size:22px; color:#cc0c17; margin-top:6px; display:block;}
.panelOnePage .input-group-addon{ min-width:148px; padding:0 3px; text-align:right; background:none; border:none; color:black; font-weight:bold;}
.asterisc{ color:#D60000; /*float:left;*/}
.panelOnePage .btn-default { border-color:#666;}
.similarCars .panel-heading{ background:none; border:none;}
.similarCars { background:#fff; border:none; border-radius:0px; box-shadow:none;}
.similarCars .panel-title{ font-weight:bold; color:#333;}
.similarCars .pull-left{ margin-right:8px;}
.similarCars .list-group-item .infoCars{ color:#333;}
.similarCars .list-group-item .infoCars b{ color:#DD0000; font-weight:bold;}
.similarCars .list-group-item { border:none;}
.similarCars .list-group-item img{ width:83px; height:63px; margin:0 10px 0 0;}
.contentPriceCY{ background:#FEFBED; border: 1px solid #FFCC66; -moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px; margin:0 0 20px 0; padding:20px 10px 10px; display:inline-block;}
.suggestedPrice p{ color:#666; font-size:12px;}
.suggestedPrice .logoMotor{ background:url(../images/dummi/motorLogo.png) no-repeat;  display: inline-block; height:20px; margin:0 4px;width:48px; }
.suggestedPrice b{ color:#DD0000; font-size:18px;}
.suggestedPrice b span{ font-weight:normal; color:#666;}
.accesoriesCheck .check{ display:block;}
.imgGuide, .logInUserPopUp{ font-weight:normal; color:#333; font-size:12px; height:50px; padding:16px 0 0;}
.imgGuide, .logInUserPopUp:hover{ background:;}
.contentAddPicts{ margin-bottom:20px;}
.welcomeUserCY { min-width:260px!important;color: #006699!important; border:none!important; margin:0; text-align:center; font-size:14px; float:right;}
.welcomeUserCY .fa{color:#E1061B!important;}
/* FORM VALIDATION STATES */
.panelOnePage .has-success .btn-default {border-color: #95b75d;} .panelOnePage .has-warning .btn-default { border-color: #fea223;} .panelOnePage .has-error .btn-default{  border-color: #b64645;}
.panelOnePage .input-group .form-control{ z-index:auto!important;}
/* EOF FORM VALIDATION STATES */
.negotiablePrice{ margin:10px 0;}
.negotiablePrice label{ margin:2px 0 0 0;}
.addPictsCar{ float:left; margin:0 20px 0 0; width:110px;}
.addPictsCar h5{ color:#E84C3D; text-align:center;}
.addPictsCar .icoCars{ background:url(../images/dummi/spriteCarsViews.png) no-repeat; background-position:0 0; float:left;height:40px; width:110px; overflow:hidden;}
.addPictsCar .leftSideViewCar{ background-position:12px 6px;}
.addPictsCar a.addPictSimbol{background-color:#F0F0F0;border-width:4px 1px 1px 1px;border-color:#CCC;border-style:solid;float:left;height:83px;width:110px;background-image:url(../images/dummi/spriteCarsViews.png);background-repeat:no-repeat;background-position:12px -232px; text-decoration:underline;}
.addPictsCar a:hover.addPictSimbol { background-color!important:#E1E1E1;background-image:url(../images/dummi/spriteCarsViews.png);background-repeat:no-repeat;background-position:12px -232px;}
.contentAddPicts .principalPict a.addPictSimbol {background-color:#F8ECD8;border-width:4px 1px 1px 1px;border-color:#E84C3D;border-style:solid;}
.contentLoadPict{background-color:#F0F0F0;border-width:4px 1px 1px 1px;border-color:#CCC;border-style:solid;float:left;height:83px;width:110px;background-image:url(../images/dummi/spriteCarsViews.png);background-repeat:no-repeat;background-position:39px -232px;}
a.deletedPict{ color:#006699; display:block; text-align:center; width:110px; margin-top:10px; text-decoration:underline; position:absolute; bottom:-21px;}
a:hover.deletedPict{text-decoration:none;}
.addPictsCar a span{float: left;height: 75px;margin: 30px auto;text-align: center;width: 108px;}
.addPictsCar .frontViewCar{background-position:12px -47px; margin-top:31px;}
.addPictsCar .rightSideViewCar{background-position:12px -98px;margin-top:31px;}
.addPictsCar .rightViewCar{background-position:12px -146px;margin-top:31px;}
.addPictsCar .backSideViewCar{background-position:12px -194px;margin-top:31px;}
.addUserPictopp h3{ color:#333; font-size:14px; display:block; line-height:30px;margin-left:7px;}
.addUserPictopp .contentPictUser{ background:#FFF; border:2px solid #F2F2F2; display:block;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px; float:left; padding:4px 10px; height:104px; }
.addUserPictopp a{background:url(../images/dummi/bakcAddUserPict.jpg) no-repeat;margin:0 10px 0 0;width:100px; height:80px;float:left;}
.addUserPictopp span{ font-size:14px;}
.addPhones{ background:url(../images/dummi/addIconPhone.png) no-repeat; height:34px; display:block; padding:10px 0 0 40px; text-decoration:underline;}
.upsellBoxes .panel{ border: solid 1px #666;}
.upsellBoxes .panel-body{ /*min-height:340px;*/}
.upsellBoxes .panel-body.panel-body-pricing p{font-size:15px;}
.upsellBoxes .alert{ font-size:15px;}
.upsellBoxes .panel-footer .btn{ font-size:15px;}
.upsellBoxes .upsellActive, .panel-footer {border: solid #137CA4; border-width:2px 2px 0px 2px;}
.upsellBoxes .panel .panel-footer{border-width:0px 2px 2px 2px; background:#fff;}
.upsellBoxes .upsellActive, .panel-footer span{ color:#CC0C17; text-align:center; font-size:18px; display:block;}
.upsellBoxes h2{ text-align:center; color:#1F4C7F;}
.upsellBoxes h2 small{ color:#CC0C17;}
.upsellBoxes .upsellActive h2{ color:#2081A9;}
.upsellBoxes .upsellActive h2 small{ color:#CC0C17!important; font-weight:bold;}
.upsellBoxes .upsellActive p{ text-align:left;}
.panel-success .panel-footer {border: solid #137CA4!important; border-width:0px 2px 2px 2px!important;}
.icoUpsells {background-image:url(../images/dummi/spriteIcoUpsells.png);background-repeat:no-repeat;background-position:-4px -4px; display:block; margin:0 auto; width:80px; height:60px;} 
.freePack{background-position:-4px -4px; }
.upsellOne{background-position:-4px -64px; }
.upsellTwo{background-position:-4px -124px; }
.panelOnePage .help-block{ margin:0 0 10px 140px!important;}
.has-error .help-block{ margin:4px 0 6px 10px;}
.finalActionOP{ margin:30px 0;}
.logInUserLB .modal-header, .changePwsLB .modal-header{ background:black; border-bottom: 2px solid #DD0000;}
.logInUserLB .modal-header h4, .changePwsLB .modal-header h4{ color:#fff;}
.logInUserLB .modal-header .close, .changePwsLB .modal-header .close { color:white; opacity: 10;}
.logInSocialMedia{  padding-bottom:20px; margin-top:20px;}
.logInSocialMedia .login-or{ text-align:center; color:black; font-weight:bold; margin:0 0 20px 0; font-size:14px;}
.logInSocialMedia  .btn-facebook{ margin:10px 0 30px 0;}
.spacerNotRequired{float: left;height: 1px;width: 6px;}
.theme-settings { display:none;}
/* Resumen compra */
.buyResumen {background:url(../images/dummi/spriteFL_Publicacion_responsive.png);background-repeat:repeat;background-position: -13px 0;background-color:/*#FEFAE5*/rgba(254, 250, 229, 0.9);box-shadow: 0 2px 6px 1px #DFDAD2;height:auto;position:absolute;} 
.buyResumen:after{ background: linear-gradient(-45deg, #DFDAD2 5px, transparent 0), linear-gradient(45deg, #DFDAD2 5px, transparent 0);background-position: left-bottom;background-repeat: repeat-x;background-size: 12px 6px;content: " ";display: block;    bottom: 0px;left: 0px;width: 100%;height:6px; position:absolute;}	
.buyResumen .faq .faq-item .faq-title{color: #CF0F17;border-bottom: 1px dashed #ccc;font-size:16px; padding:0 0 4px 40px;}
.buyResumen .faq .faq-item.active .faq-text{background: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;padding:2px 2px; margin-top:0;}
.buyResumen h4{color: #333;font-size:14px;font-weight:bold;padding: 6px 0 0 6px; margin:0 0 4px 0;}
.buyResumen ul{ margin-left:-20px; margin-bottom:6px;}
.buyResumen ul li{list-style: square;margin-top:0;}
.buyResumen .contTotalCompra{border-top: 1px dashed #666; padding:10px 0 10px 0;}
.buyResumen .totalTxt{ color:black;font-size: 16px; font-weight:bold;margin-left: 10px;width: 180px; float:left;}
.buyResumen .priceTotal{color: #CF0F17;font-size: 20px; font-weight:bold;text-align: right;width: 120px;}
.buyResumen.fixed{/*margin-top: 140px;*/position: fixed; top:114px;right:30px;z-index: 2; padding:0;}
.buyResumen .faq .faq-item:last-child{ padding:4px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
/* End Resumen compra */
.linkCodensa{ margin:10px 0 10px 20px; display:block;}
.paymentFormats{ margin:20px 0 0 10px; float:left;}
.paymentFormats ul{ padding:12px; padding:0;}
.paymentFormats .faq .faq-item.active .faq-text{max-height: 690px;}
.tarjetasSpacer, .consignacionSpacer, .centrosETSpacer, .ETBSpacer, .codensaSpacer { padding-left:0!important; margin:20px 0 10px 0;}
.listConsignacion{ margin:10px 0; font-size:12px; line-height:26px;}
.noteConsignacion{ color: #dc0000; margin:10px 0; display:block;}
.cameraIcon{ background:url(../images/dummi/camIco.png) no-repeat; width:106px; height:86px; float:left;}
.VerMapaCEET{ background: transparent; color: #fea223; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; border-width: 2px; padding: 2px 10px; font-weight: 600; border:2px solid #fea223; margin:0px 0 20px 0;float:left;}
.centrosETSpacer .faq .faq-item.active .faq-text{ background:#fff;}
.paymentFormats .faq .faq-item.active .faq-text{ background:#fff;}
.paymentFormats .panel{margin-bottom:4px;}
.redShine{ font-weight:bold; color:#cc0c17;}
.centrosETSpacer .panel-body, .paymentFormats .panel-body{ background:#F0F0F0; border:1px solid #ccc;}
.centrosETSpacer .faq-item, .paymentFormats .faq-item{ background:#fff;}
.msjAvisoPrint{ margin:10px 0; display:block;}
.msjAvisoPrint span{ font-size:14px; font-weight:bold;}
.icoCheck{ background:url(../images/dummi/icoCheck.png) no-repeat; height:46px; width:46px; float:left; margin-right:8px;}
.previewAviso{ font-size:16px; padding:6px;}
.previewAviso p{ margin:10px 0px; display:flex;}
.resumenAviso .infoResumen h2{color: #333;font-size: 11px; font-weight:normal; border:none; padding:0; margin:0;}
.resumenAviso .infoResumen h2 b{ font-size:18px; display:block;}
.resumenAviso .infoResumen h3{ color:#cc0000; font-weight:bold;}
.resumenAviso .infoResumen ul{border: 1px solid #F3F3F3;margin: 4px 0;width:98%; background: #fff; float:left; padding:0;}
.resumenAviso .infoResumen li{padding: 2px 0; list-style:none;}
.resumenAviso .infoResumen li b{margin: 0 0 0 4px;width: 53%; font-size: 11px; float:left;}
.resumenAviso .infoResumen li span{text-transform: uppercase;font-size: 10px;}
.resumenAviso .infoResumen li:nth-child(even){background:#F7F7F7;}
.contImagenResumen{ float:left; margin:0 10px 20px 0; width:29%;}
.textAdCYPreview{ float: left;margin: 0 50px 0 0;width: 24%;}
.contImagenResumen img{ width:264px;}
.contDataResumen{ width:68%; float:left;}
.contComoSeVera ul{border: 1px solid #F3F3F3;margin: 4px 0;width:98%; background: #fff;}
.contComoSeVera li{padding: 1px 0;}
.contComoSeVera li b{float: left;margin: 0 0 0 4px;width: 53%; font-size: 11px;}
.contComoSeVera li span{text-transform: uppercase;float: left;font-size: 10px;}
.contComoSeVera li:nth-child(even){background:#F7F7F7;}
.alert-Gray{ background:#F5F5F5; border:1px solid #ccc; margin-top:20px;}
.alert-Gray b{ font-size:18px;}
.alert-Gray p{ margin:10px 0 20px 0; font-size:14px;}
/* Error404 */
.errorCY h2{color:#dc0000;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-align:center;margin:0;font-size:20px;}
.infoError{ width:300px;}
.errorCY .error-code{ color:#dc0000; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.errorCY .error-text{ font-weight:bold; text-align:center; font-size:26px;}
.errorCY img{ width:22%;}
/* End Error404 */
.forgotPSWCY{ margin:4px 0 ; width:100%; text-align:right;}
.imagenVehiculo{opacity: 0; cursor: pointer; width: 108px; height: 78px; overflow: hidden;}
.contChatpublica{bottom: 0;position: fixed;right: 20px;z-index: 3;border: 1px solid #07a2d0; -moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px; background-color:#07a2d0;}
.objImagen{cursor: pointer; width: 100px; height: 78px; overflow: hidden;opacity: 0;}
.socialShare{background-color:#FFFBEA;}
.socialShare h6{ text-align:center; }
.socialShare ul{ margin:0; padding:0;}
.socialShare li{ float:left; list-style:none; margin:0 42px;}
.socialShare li a{ background:url(../images/dummi/spriteSocial.png) no-repeat; background-position:0px 0px; float:left; height:40px;}
.socialShare li a span{float: left; margin: 10px 0 0; padding: 0 0 0 46px;}
.socialShare .CompartirFacebook{ background-position:0px 0px;}
.socialShare .CompartirTwitter{ background-position:0px -46px;}
.socialShare .CompartirGoogle{ background-position:0px -92px;}
.socialShare .CompartirAmigo{ background-position:0px -130px;}
.printAvisoBtn{ float:left;}
.certificateTL .panel{ border:1px solid #C0ECAF;}
.certificateTL .panel-heading{ background:#F1F8ED;}
.certificateTL .fa-file-text{ font-size:20px;}
.panelOnePage .input-group-addon h3{ color:black; font-weight:bold; font-size:13px; margin-bottom:8px; margin-right:10px;}
.panelOnePage .has-error .input-group-addon h3{ color:#a94442;}
.panelOnePage .has-success .input-group-addon h3{ color:#3c763d;}
.has-error .help-block{/*color:#aab2bd;*/}
.panelOnePage .errorReq .msError{color:#b64645;margin: 2px 0 0 18px;float: left;}
.contPub h3{ font-size:14px; margin:0 0 0 6px;}
.logInUserLB .modal-body iframe{ background:#fff!important; background-image:none; width:100%;}
.existingUser{ margin:14px 0 0px 0; background:#f8ecd8; color:black;}
.mensajeUsuarioRegistrado{ font-size:14px;}
img.imagenTemporal{ position:absolute;}
.pictInfoUpload{font-size:14px;}
.pictInfoUpload .fa{ font-size:30px;}
.panelOnePage .alert-info{ font-size:14px;}
.x-navigation.x-navigation-horizontal > li > a { color: #006699;}
.x-navigation.x-navigation-horizontal > li > a:hover { background:#E0E0E0;}
.x-navigation.x-navigation-horizontal > li.active > a {background: #E0E0E0;}
.x-navigation li > a:hover {background:#E0E0E0;}
.x-navigation li.active > a {background: #E0E0E0;}

/* PrintPage */
.consignmentFormat{color:#333; font-size:16px;}
.consignmentFormat .btn{margin:0 0 10px 0; font-size:16px; font-weight:bold; padding:10px;}
.consignmentFormat p{ font-size:14px;}
.consignmentFormat h3{ color:#ba0f15;}
.consignmentFormat .table-responsive table b{color:black; font-size:14px;}
.consignmentFormat small{ text-align:center; margin:20px 0;display:block; background:#f0f0f0;}
.consignmentFormat small p{ font-size:12px;}
.consignmentFormat small b{ text-align:center; display:block;color:#ba0f15;}
/* End PrintPage */

.textosLegales{ margin-top:80px;}
.textosLegales blockquote p{ font-size:14px; font-size:10px; }
h1{ color:#cf0f17; margin:0 0 14px 12px; font-size:24px;}
.icheckbox { opacity: unset !important; }
.ribbonSale{ background:url(../images/dummi/ribbonImg.png) no-repeat; background-position:5px 1px; position:absolute; left:-10px; top:-6px; width:64px; height:62px;}
.outstandingBox .panel{ background:#FCF9EC; border:solid 2px #FCA51F;}
.outstandingBox .panel-footer{ background:#FCF9EC!important;}
.btn-danger{ background:#cc0000;}
.x-navigation li > ul{ background:#e0e0e0 ;}
.x-navigation li > ul li > a{ border:none; color:#333;}
.iframeLogin{height:290px!important;}
#recupearPass .form-control{ width:80%;}


@media print {}

@media (min-width:768px) {}

@media screen and (max-width:767px) {
.buyResumen {background-repeat:repeat-x;} 
.buyResumen.fixed{margin:0 0 20px 36px; position:relative; display:inline-block; width:96%;}
.textAdCYPreview{width: 100%; margin-bottom:20px;}
.contImagenResumen{ width:64%; margin:0 auto 10px; float:none;}
.codensaSpacer { margin:10px 0 20px 0; float:left;}
.contChatpublica{ display:none;}
}
@media (max-width:767px) {
.buyResumen.fixed{margin:0 0 20px 36px; position:relative; display:inline-block; width:96%; top:7px;}
.contDataResumen{ width:100%; float:left;}	
}
@media screen and (min-width:768px) { }
@media (min-width:992px) {}
@media (min-width:1200px) {}
@media (max-device-width:480px) and (orientation:landscape) {
.forgotPSWCY{ margin:0 ; }
.logInSocialMedia{ border-left:none; padding-bottom:0px;}
.contImagenResumen{ width:64%; margin:0 auto 10px;}
.contChatpublica{ display:none;}
}
@media (min-width:768px) and (max-width:991px) {
.buyResumen.fixed{margin:0 0 20px 36px; position:relative; display:inline-block; width:96%;top:4px;}
.buyResumen {background-repeat:repeat-x;}
.contDataResumen{ width:100%; float:left;}
.socialShare li{margin:0 14px;}
.textAdCYPreview{ width:40%; margin:0 0 20px;}
.printAvisoBtn{ margin-bottom:20px;}
.contImagenResumen{ width:37%; margin:0 auto 10px; float:none;}
.codensaSpacer { margin:10px 0 20px 0; float:left;}
.buyResumen.fixed{margin:0 0 20px 36px; position:relative; display:inline-block; width:96%;top:4px;}

}
@media (min-width:992px) and (max-width:1199px) {
.textAdCYPreview{ width:50%;}
.contImagenResumen{ width:48%;}
.contDataResumen{ width:50%; }	
.buyResumen.fixed{ width:23%; right:6px;}
}
@media (min-width: 320px) and (max-width: 470px) {
.errorCY img{float: right; margin-top: 18px;width: 27%;}
.contDataResumen{ width:100%; float:left;}	
.logInSocialMedia{ border-left:none; padding-bottom:0px;margin-top:0px;}
.logInSocialMedia .login-or{ margin:0;}
.logInSocialMedia  .btn-facebook{ margin:10px 0 0 0;}
.contChatpublica{ display:none;}
.socialShare li{margin:0 14px;}
.textAdCYPreview{width: 100%;}
.contImagenResumen{ width:64%; margin:0 auto 10px; float:left;}
.codensaSpacer { margin:10px 0 20px 0; float:left;}
.buyResumen.fixed{top:4px;}
}
@media (min-width:310px) {
.logInSocialMedia{ border-left:none; padding-bottom:0px;margin-top:0px;}
.logInSocialMedia .login-or{}
.logInSocialMedia  .btn-facebook{ margin:0px 20px 0;}
}
@media (min-width: 768px) and (max-width: 790px) {}
@media (min-width: 800px) {}