#bcoprotect_cont, #full_cont{position:relative;border:1px solid #b1bfbf;background:#fff;margin:20px 0;padding:10px;} #bcoprotect_cont p, #full_cont p{font-size:14px;line-height:18px;} #bcoprotect_cont .logo_protect{position:absolute;right:10px;top:10px;}
.title_protect, .title_full{display:block;font-size:24px;line-height:26px;font-weight:400;color:#4444a8;margin:6px 0 20px 0;border-bottom:2px solid #06b;padding:0 120px 18px 0;} .title_full{color:#c00;} p.text_protect, p.alert_protect, p.text_full{margin:20px 0;}
ul.list_protect{margin-bottom:20px;} ul.list_protect li{padding:4px 0 4px 32px;background:url(../img/ico_ok.png) no-repeat 10px 6px;} ul.list_protect li.list_title_protect{padding:0 0 10px 10px;background:none;font-weight:bold;}
#bcoprotect_cont label, #full_cont label{display:block;position:relative;padding:2px 0 4px 25px;margin-left:8px;} #bcoprotect_cont label input, #full_cont label input{position:relative;margin-left:-20px;} #bcoprotect_wrap{position:relative;z-index:1;}
.labelcont_protect, .labelcont_full{padding-left:32px;margin-bottom:6px;} #bcoprotect_cont label.contratar_protect, #full_cont label{display:inline;margin-left:-24px;font-weight:bold;} .tooltip_info{font-size:11px;line-height:13px;padding:6px;}
h2 a.mostrarTocs{color:#4444a8;cursor:pointer;display:block;background:url(../img/display-arrows.png) no-repeat right center;font-size:24px;line-height:26px;font-weight:400;padding-right:14px;}
#opciones_pago_premium .desglose big{margin:-6px 0;} #opciones_pago_premium .pvp_recogida{margin-bottom:10px;} #opciones_pago_premium td.enfasis .pvp_recogida big{display:inline;color:#060;font-size:14px;line-height:16px;}
#opciones_pago_premium .pvp_recogida big{display:inline;color:#73c073;font-size:14px;line-height:16px;} #opciones_pago_premium .desglose div small{font-size:10px;line-height:12px;} .desglose{font-size:16px;line-height:18px;} .enfasis .desglose{color:#666;}
.formError{z-index:990;} .formError .formErrorContent{z-index:991;} .formError .formErrorArrow{z-index:996;} .ui-dialog .formError{z-index:5000;} .ui-dialog .formError .formErrorContent{z-index:5001;} .ui-dialog .formError .formErrorArrow{z-index:5006;}
.inputContainer{position:relative;float:left;} .formError{position:absolute;bottom:30px !important;left:40px !important;top:auto !important;display:block;cursor:pointer;text-align:left;}
.formError, table.formulario #acptocs .formError{position:absolute;bottom:30px !important;left:40px !important;top:auto !important;display:block;cursor:pointer;text-align:left;} .formError.inline{position:relative;top:0;left:0;display:inline-block;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:320px;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:16px;line-height:18px;border:2px solid #b00;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:10px;}
.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;} .greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;} .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;} body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 0 0 12px;top:2px;} .formError .formErrorArrow div{border-left:2px solid #b00;border-right:2px solid #b00;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;} .formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;} .blackPopup .formErrorArrow div{background:#393939;color:#FFF;} .formError .formErrorArrow .line10{width:15px;border:none;} .formError .formErrorArrow .line9{width:13px;border:none;} .formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;} .formError .formErrorArrow .line6{width:7px;} .formError .formErrorArrow .line5{width:5px;} .formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #b00;border-right:2px solid #b00;border-bottom:0 solid #b00;} .formError .formErrorArrow .line2{width:3px;border:none;background:#b00;} .formError .formErrorArrow .line1{width:1px;border:none;background:#b00;}
.has-js .label_check, .has-js .label_radio{padding-left:34px;} .has-js .label_radio{background:url(radio-off.png) no-repeat;} .has-js .label_check{background:url(check-off.png) no-repeat;} .has-js label.c_on{background:url(check-on.png) no-repeat;}
.has-js label.r_on{background:url(radio-on.png) no-repeat;} .has-js .label_check input, .has-js .label_radio input{position:absolute;left:-9999px;}
.protect-recom{display:none;} span.protect-res, .text_protect u, #full_cont u{background:#9eff9e;color:#333;padding:2px 4px;font-weight:bold;text-decoration:none;} span.protect-res span small, .text_full u small{font-weight:normal;}
span.protect-res2{font-weight:bold;text-decoration:underline;color:#000;}
.full-recom {position:absolute;right:10px;top:-20px;width:100px;height:100px;background:url(../img/ffform_es.png) no-repeat;} .full-recom.uk{background:url(../img/ffform_uk.png) no-repeat;} .full-recom.nl{background:url(../img/ffform_nl.png) no-repeat;}
.full-recom.ger{background:url(../img/ffform_ger.png) no-repeat;} table.formulario .formError{bottom:auto !important;top:42px !important;}
.popup{width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75);z-index:991;}
.popup-inner{max-width:700px;width:90%;padding:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
.popup-close{width:30px;height:26px;padding-top:4px;display:inline-block;position:absolute;top:0px;right:0px;transition:ease 0.25s all;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:1000px;background:rgba(255,0,0,0.9);font-family:Arial, Sans-Serif;font-size:20px;text-align:center;line-height:100%;color:#fff;} .popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
.popup strong{display:block;font-size:20px;line-height:22px;color:#06b;} .popup .submit{display:inline-block;margin-top:4px;padding:0;}
@media screen and (min-width:870px){}
@media screen and (max-width:869px) and (min-width:700px){}
@media screen and (max-width:699px) and (min-width:480px){.protect-recom{right:-20px;top:59%;width:40%;max-width:280px;height:137px;} .protect-recom.ger{top:50%;} .popup-inner{width:82%;height:72%;padding:4%;top:6%;left:5%;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
.popup-inner div{max-height:100%;overflow:auto;} table.formulario .formError{left:-10% !important;} .formError .formErrorArrowBottom, .formError .formErrorArrow{margin-left:49%;}}
@media screen and (max-width:479px){.formError{bottom:50px !important;left:10px;right:auto !important;} .title_protect{font-size:20px;line-height:22px;} h2 a.mostrarTocs{font-size:18px;line-height:20px;} .formError .formErrorContent{width:280px;}
.protect-recom{right:-10px;top:59%;width:45%;max-width:280px;height:137px;} .protect-recom.ger{top:59%;} .full_pvp_cont{display:block;margin:0;} .premium_opt .addbutton{top:0;} #full_norem_wrap, #full_wrap, #bcoprotect_wrap, #bcototalprotect_wrap{padding:0;}
.full_pvp{position:relative;bottom:0;width:auto;float:none;} #full_wrap strong.title, #bcoprotect_wrap strong.title, #bcototalprotect_wrap strong.title{padding-right:90px;} .full-recom, .logo_protect.total{right:0;top:-20px;} .logo_protect{right:0;width:100px;}
.tarifa_premium .ico-premium{display:none;} .tocsprotect{margin-top:10px;} table.formulario .formError{left:-90px !important;} .formError .formErrorArrowBottom, .formError .formErrorArrow{margin-left:49%;} table.formulario .formError .formErrorContent{width:250px;}
table.formulario #acptocs .formError{left:-10px !important;bottom:40px !important;} .popup-inner{width:82%;height:80%;padding:4%;top:5%;left:5%;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);} .popup-inner div{max-height:100%;overflow:auto;}}