
/* ! normalize.css v1.1.1 | MIT License | git.io/normalize
   ================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none }
html { background: #fff; /* 1 */ color: #000; /* 2 */ font-size: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 4 */ -ms-text-size-adjust: 100%; /* 4 */ }
html, button, input, select, textarea { font-family:'Open Sans', sans-serif; }
body { margin: 0;display: table;width: 100%;}
a:focus { outline: thin dotted }
a:active, a:hover { outline: 0}
h1 { font-size: 2em; margin: 0.67em 0; }
h2 { font-size: 1.5em; margin: 0.83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.67em; margin: 2.33em 0; }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
blockquote { margin: 1em 40px }
dfn { font-style: italic }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
mark { background: #ff0; color: #000; }
p, pre { margin: 1em 0 }
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none }
q:before, q:after { content: ''; content: none; }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em }
sub { bottom: -0.25em }
dl, menu, ol, ul { margin: 1em 0 }
dd { margin: 0 0 0 40px }
menu, ol, ul { padding: 0 0 0 40px }
nav ul, nav ol { list-style: none; list-style-image: none; }
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }
svg:not(:root) { overflow: hidden }
figure { margin: 0 }
form { margin: 0 }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */: ; *margin-left: -7px; /* 3 */ }
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */: ; *vertical-align: middle; /* 3 */ }
button, input { line-height: normal }
button, select { text-transform: none }
button, html input[type="button"], /* 1 */
input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */: ; *overflow: visible; /* 4 */ }
button[disabled], html input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */: ; *height: 13px; /* 3 */: ; *width: 13px; /* 3 */ }
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
table { border-collapse: collapse; border-spacing: 0; }

/* ! html5 boilerplate
   ================================================== */
html, button, input, select, textarea { color: #000; }
body { font-size: 1em; line-height: 1.4; }
/*
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
*/
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical }
.ir { background-color: transparent; border: 0; overflow: hidden; /* IE 6/7 fallback */: ; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 150%; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden }
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }
.clearfix:after { clear: both }
.clearfix { *zoom: 1 }


/* custom
   ================================================== */

@font-face {
    font-family: 'GothamMedium';
    src: url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-medium.eot');
    src: url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-medium.eot?#iefix') format('embedded-opentype'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-medium.woff') format('woff'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-medium.ttf') format('truetype'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamBold';
    src: url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-bold.eot');
    src: url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-bold.eot?#iefix') format('embedded-opentype'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-bold.woff') format('woff'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-bold.ttf') format('truetype'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/gotham-bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINNeuzeitGroteskStd-BdCond';
    src: url('https://boc.oferplan.com/themes/site_themes/vocento/font/DINNeuzeitGroteskStd-BdCond.eot');
    src: url('https://boc.oferplan.com/themes/site_themes/vocento/font/DINNeuzeitGroteskStd-BdCond.eot?#iefix') format('embedded-opentype'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/DINNeuzeitGroteskStd-BdCond.woff') format('woff'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/DINNeuzeitGroteskStd-BdCond.ttf') format('truetype'),
        url('https://boc.oferplan.com/themes/site_themes/vocento/font/DINNeuzeitGroteskStd-BdCond.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {font-size:62.5%;}
body {font-family:'Open Sans', sans-serif; font-size: 12px; font-size: 1.2rem; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}


.barraVocento, .headerCentral  {width:999px; margin:0 auto;}

/* * * * * * * * * COMUN * * * * * * * * */

body > header {background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondoCabecera.png) top center no-repeat #e0e0e0; height:auto; border-bottom: 40px solid #000;}
h1 {margin:0; font-size: 16px; font-size: 1.6rem; text-transform: uppercase;}
h2 > span {width:999px; margin:0 auto; display: block;}
br {clear:both;}

a {color:#00a9c2; text-decoration: none;}
a:hover {text-decoration: none;}


.acotado {width:999px; margin:0 auto; margin-bottom:40px;}
.blk {background-color:#fff; box-shadow: 6px 6px 1px rgba(153,153,153,0.7); border:1px solid #969696;}
.rallado {box-shadow: inset 0 -6px rgba(153,153,153,0.4);}
.bg_h1_green{background:#8fa526 url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_h1_green.png) no-repeat center center;text-align: center;}
.bg_h1_blue{background:#0fa6c1 url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_h1_blue.png) no-repeat center center;text-align: center;}


.blk.tipo_1 {box-sizing: border-box; -moz-box-sizing: border-box; padding: 23px 36px; margin-bottom:15px;}
.blk.tipo_1 label {float:left;}
.blk.tipo_1 h2 {font-size: 16px; font-size: 1.6rem; text-transform: uppercase; margin:12px 0 12px 0;}
.blk.tipo_1 .botonera {float:right; margin-top:-25px;}
.blk_txt {float:left; margin-top:36px;}
body .formu.viewing .mod_edit, body .formu.editing .mod_view {display:none;}
body .formu.editing .mod_edit, body .formu.viewing .mod_view {display:inline-block;}
body .formu.viewing p.mod_view {display: block; text-transform: none;}


.w150, .formu input[type=text].w150 {width:150px;}
.w170 {width:170px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w200 {width:200px;}
.w327 {width:327px;}
.w545 {width:545px;}
.w600 {width:600px;}

.mr10 {margin-right: 10px;}
.mr25 {margin-right: 25px;}
.mr40 {margin-right: 40px;}

.mt5 {margin:5px 0 0 0;}

.cb {clear:both;}
.fr {float:right}
.fl {float:left}
.fn {float:none!important}

.blk.tipo_1 .botonera.noFloat {float:none; margin-top:20px;}


/* HEADER */
.barraSuperior {background-color: #000;}
.barraVocento {height:22px;  padding:6px 0 2px;}
.barraVocento ul { list-style-type:none; margin:3px 0 0 0; padding:0; float:right;}
.barraVocento li { float:left; margin:0 0; }
.barraVocento li:after {ctabaseontent: "|"; color:#dadada; padding:0 8px;}
.barraVocento li:last-child:after {content: ""; content: none; padding: 0;}
.barraVocento li a {color:#dadada; font-size:12px; text-decoration:none;}

.headerCentral {height:144px;}
.headerCentral figure.logo {position:relative; float:left; width:365px; margin-top: 25px; margin-left:15px;}
.headerCentral figure.logo img + img {position:absolute; top:70px; left:123px;}
.headerCentral .headerRight {float:left; width:619px; margin-top: 99px;}
.headerCentral .headerRight .langAndLoc {float:right; min-height: 45px;}


.headerCentral .headerRight .selectBox strong {text-transform:uppercase; font-size:10px; font-size:1.0rem; line-height:20px; font-weight:normal;}
.headerCentral .headerRight .selectBox {margin-left:10px;}

.menuPrincipal, .menuPrincipal ul {background: #000; line-height: 33px; height:43px; margin:0; z-index:999;}
.menuPrincipal ul {margin: 0 auto;width:960px; padding-left:0; overflow: hidden;}
.menuPrincipal li {float:left;}
.menuPrincipal a {font-size:14px; font-size:1.4rem; color:#fff; text-decoration:none; text-transform:uppercase; display: block; padding:5px 10px;}
.menuPrincipal a:hover, .menuPrincipal a.active  {background-color:#3ad5f1; color:#000;}
.menuPrincipal a > h1 {margin:0; display: inline; font-size: inherit; font-weight: normal;}

.menuPrincipal ul ul.menuSecundario {width:200px; margin: 0px; padding: 0px; display:none;position: absolute; background:transparent; z-index:999; overflow: visible;}
.menuPrincipal .desplegable{float:left;}
.menuPrincipal .desplegable a {padding-right:35px;}
.menuPrincipal .desplegable a span{background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; background-position: -986px -535px;height: 30px;width: 30px;float: right;}
.menuPrincipal .desplegable a:hover{color:#3ad5f1; background-color:transparent;}
.menuPrincipal .desplegable:hover .menuSecundario {display:block;}
ul.menuSecundario li {display:block; background: #000;margin-top: 1px; width:100%;}
.menuPrincipal .desplegable ul.menuSecundario li a {background-image:none; padding-right:10px;}

#menu_usuario {float:right; margin-top:20px; width:100%;}
#menu_usuario ul {margin:0; list-style: none; list-style-image: none; padding:0;}
#menu_usuario li {float:left; padding:3px;}
#menu_usuario li a {text-transform:uppercase; color:#000; text-decoration: none; font-weight: bold; padding:0px 2px;}
#menu_usuario li a:hover {color:#00a9c2;}
#menu_usuario li:after {content: "|"; color:#666666; padding:0 3px 0 8px;}
#menu_usuario ul.menu_usuario li:after {content: "·"; padding:0;}
#menu_usuario ul li:last-child:after, #menu_usuario ul.menu_usuario li:last-child:after {content: ""; content: none;}

#menu_usuario ul.menu_usuario {float:left;}
#menu_usuario ul.menu_login {float:right;}
#menu_usuario ul.menu_login .welcome {text-transform: none; display:none;}




.headerCentral .headerRight .suscriAndSocial {clear:both;}
.suscriAndSocial > div {float:right; margin-top:22px;}
#mailingListSubscribe, #mailingListSubscribe fieldset {display:inline-block;}
#mailingListSubscribe legend {text-transform:uppercase; font-size:12px; font-size:1.2rem; line-height:20px;}
#mailingListSubscribe input[type=text] {width:200px; height:25px; border:0; background-color: #fff; padding:0 5px; margin-right: 5px;}
#mailingListSubscribe label {font-size:11px; font-size:1.1rem; margin-right:15px;}


#registroLightBox {width:710px; height:438px; overflow:visible; background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_lightbox.jpg); background-position:190px -69px;}
#registroLightBox .cartel {-moz-transform:rotate(-4deg); -webkit-transform:rotate(-4deg); -ms-transform:rotate(-4deg); -o-transform:rotate(-4deg); transform:rotate(-4deg); position:absolute; bottom:173px; left:-5px; font-size:16px; font-size:1.6rem; color:#69c6d6; z-index:150;}
#registroLightBox .cartel span {display:block;}
#registroLightBox .cartel strong {color:#0f6b7d;}
#registroLightBox .gente {position:absolute; bottom:0; left:-40px; z-index:120;}
#registroLightBox .registroForm {padding-left:426px; padding-right:20px; margin-top:-72px;}
#registroLightBox .idioma_edicion {height: 64px;}
#registroLightBox .idioma_edicion label {width:124px; font-size:10px; font-size:1.0rem; margin-right:5px;}
#registroLightBox .idioma_edicion .divSelect {border:1px solid #cdcdcd; border-right:1px solid #f5f5f5; border-top:0;}
#registroLightBox .texto {font-size:16px; font-size:1.6rem; text-align:center; color:#000;}
#registroLightBox .aceptoLabel {width:263px; margin-top:0; margin-bottom:12px; font-size:10px; font-size:1.0rem;}
#registroLightBox .custom-checkbox {margin-left:5px;}
#registroLightBox .custom-checkbox label {font-size:10px; font-size:1.0rem;}
#registroLightBox .divBoton {text-align:center; margin-top:30px; margin-bottom:3px;}
#registroLightBox .siYaReg {font-size:12px; font-size:1.2rem; text-align:center; margin-top:16px;}

#registroRapidoLightBox {width:750px; height:380px; overflow:visible; background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_lightbox.jpg); background-position:190px -69px;}
#registroRapidoLightBox .cartel {-moz-transform:rotate(-4deg); -webkit-transform:rotate(-4deg); -ms-transform:rotate(-4deg); -o-transform:rotate(-4deg); transform:rotate(-4deg); position:absolute; bottom:93px; left:10px; font-size:16px; font-size:1.6rem; color:#69c6d6; z-index:150;}
#registroRapidoLightBox .welcome {padding:0 125px 0 125px; font-size:14px; font-size:1.4rem; text-align: center; line-height: 17px; color:#000;}
#registroRapidoLightBox .welcome strong {color:#8fa526;}
#registroRapidoLightBox .registroForm {padding-left:223px; padding-right:125px; position:absolute; z-index:121;}
#registroRapidoLightBox .idioma_edicion {height: 59px;}
#registroRapidoLightBox .idioma_edicion label {width:125px; font-size:10px; font-size:1.0rem; margin-right:5px; margin-top:5px;}
#registroRapidoLightBox .idioma_edicion .divSelect {border:1px solid #cdcdcd; border-right:1px solid #f5f5f5; border-top:0;}
#registroRapidoLightBox .custom-checkbox label {font-size:10px; font-size:1.0rem; line-height: 16px; padding-top:11px;}
#registroRapidoLightBox .custom-checkbox span {font-size:12px; font-size:1.2rem;}
#registroRapidoLightBox .divBoton {text-align:center; margin-top:12px; margin-bottom:3px;}
#registroRapidoLightBox .gente {position:absolute; bottom:0; left:-15px; z-index:120;}
#registroRapidoLightBox .siYaReg {font-size:10px; font-size:1.0rem; margin-top:12px; padding-left:45px;}



/* FORMULARIOS */

.formu input[type=text], .formu input[type=password], .formu textarea {display:block; border:1px solid #a5a5a5; width:100%; padding-left:5px; height:25px; line-height:25px; color:#000; box-sizing: border-box; -moz-box-sizing: border-box;}
.formu textarea {height:60px; line-height:14px;}
.formu label, .fechaSelects  {display:inline-block; line-height: 20px; text-transform: uppercase; margin-top:15px;}
.formu .fechaSelects {margin-top: 15px; float:left;}
.formu .divSelect {height: 23px; overflow: hidden; background-color:#fff; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: 0 -540px; background-repeat: no-repeat; border: 1px solid #a5a5a5;}
.formu .divSelect select {background: transparent; padding: 3px; font-size: 12px; font-size: 1.2rem; line-height: 1; border: 0; border-radius: 0; height: 23px; -webkit-appearance: none;}

.formu .fechaSelects > legend {display:block;}
.formu .fechaSelects > .divSelect {width:60px; display:inline-block;}

/* medidas select */
.divSelect.w240c {width: 240px; background-position: 212px -540px;} /* background-position = width - 18 */
.divSelect.w240c select {width: 268px;} /* width = width_divSelect + 28 */

.formu .divSelect {width:100%; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAMAAAAIAYw9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0QzOEM0NDAwOTc2MTFFM0IzM0FFQkQ4MkM0QzI2Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0QzOEM0NDEwOTc2MTFFM0IzM0FFQkQ4MkM0QzI2Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDM4QzQzRTA5NzYxMUUzQjMzQUVCRDgyQzRDMjZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDM4QzQzRjA5NzYxMUUzQjMzQUVCRDgyQzRDMjZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnny714AAAAqUExURf///wAAAOrq6uvr60hISEpKSu7u7uXl5UREREZGRrq6uunp6UNDQ0lJSRAg0yAAAABDSURBVHjaXMtbDgAQDETRoajn/rdLUMX5mkxywdE8IgMl3U8qGKzTx1lMwcvjAzZq62mEY7VSaavVbmslfHKW1QUYAGmdARWL4WLsAAAAAElFTkSuQmCC'); background-position:120% center; background-position:calc(100% - 4px) center; background-repeat: no-repeat; background-color:#fff;}
.formu .divSelect select {width: 100%; width:calc(100% + 28px);}
.formu .divSelect select option {font-size: 16px;}

.btn {height:26px; line-height:26px; text-transform:uppercase; font-size:10px; font-size:1.0rem;}
.btn.tipo_1 {border: 0; background: none repeat scroll 0 0 #D2FF19; padding: 0 10px;}
.btn.tipo_1:hover {background-color:#8fa526; color:#fff;}
.btn.tipo_2 {border: 0; background: none repeat scroll 0 0 #00869c; padding: 0 18px; font-size:12px; font-size:1.2rem; color: #fff;}
.btn.tipo_2:hover {color:#000;}
.btn.tipo_3 {border: 0; background: none repeat scroll 0 0 #0fa6c1; padding: 0 18px; font-size:12px; font-size:1.2rem; color: #fff;}
.btn.tipo_3:hover {background-color:#09687a;}
.btn.tipo_4 {border: 0; background: none repeat scroll 0 0 #a4a4a4; padding: 0 18px; font-size:12px; font-size:1.2rem; color: #fff;}
.btn.tipo_4:hover {background-color:#666666;}
.btn.tipo_5 {border: 0; background: none repeat scroll 0 0 #00a9c2; padding: 0 18px; font-size:12px; font-size:1.2rem; color: #fff;}
.btn.tipo_5:hover {background-color:#09687a;}
.btn_in_b {display: inline-block;}


#genericError, .genericError {display:none; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: 0 -1953px; background-repeat: no-repeat; min-height: 23px; line-height: 23px; color:#e350f6; padding-left:30px; float:left;}

body .formu .errorMessage, body .suscriAndSocial .errorMessage {color:#e350f6; position: absolute; text-transform: none; font-size: 10px; font-size: 1.0rem; margin-top:-2px;}
.formu input.errorField, .formu textarea.errorField {border:1px solid #e350f6;}
.forgotPass {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: -1000px -378px; background-repeat: no-repeat; color:#000; min-height: 22px; line-height: 21px;  padding-left:30px; display: inline-block;}

/* custom pseudo-select */
.selectBox {position:relative; display:inline-block; cursor:default; text-align:left; line-height:25px; clear:both; color:#000;}
.selectBox .selected {width:100px; text-indent:20px; background:#fff; overflow:hidden;}
.selectBox span.selectArrow {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: 0 -540px; background-repeat: no-repeat; background-color: #fff; width:30px; text-align:center; font-size:20px; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;}
.selectBox span.selectArrow, span.selected {position:relative; float:left; height:25px; z-index:1;}
.selectBox div.selectOptions {position:absolute; top:45px; left:0; width:130px; overflow:hidden; background:#fff; padding-top:2px; display:none; z-index: 999;}
.selectBox .selectOptions span {display:block; width:100%; line-height:15px; padding:5px 20px;}
.selectBox .selectOptions span:hover {color:#f6f6f6; background:#4096ee;}
.selectBox strong {display:block;}

.selectBox.cabBox .selectOptions {width:120px;}
.selectBox.cabBox .selected {width:90px;}

/* custom checkbox and radio */
.custom-checkbox, .custom-radio { position: relative;}
.custom-checkbox input, .custom-radio input {position: absolute; left: 5px; top: 8px; margin: 0; z-index: 0; display: none;}
.custom-checkbox label, .custom-radio label {display: inline-block; position: relative; z-index: 1; padding-right: 1em; padding: 9px 0 0 25px; margin: 0; cursor: pointer; vertical-align: middle;}
.custom-checkbox label {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1) no-repeat; background-position: -3px -1460px; float:none;}
.custom-checkbox label.checked {background-position: 1px -1511px;}
.custom-radio label {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1) no-repeat; background-position: -3px -1460px;} /* TODO */
.custom-radio label.checked {background-position: 1px -1511px;} /* TODO */
.custom-checkbox label.focus, .custom-radio label.focus {outline: 1px dotted #ccc;}
.formu .custom-checkbox label, .formu .custom-radio label {text-transform: none;}

.headerCentral .custom-checkbox, .headerCentral .custom-radio {display:inline-block;}
.headerCentral .custom-checkbox label, .headerCentral .custom-radio label {padding: 9px 0 0 30px;}
.headerCentral .custom-checkbox label {background-position: -3px -58px;}
.headerCentral .custom-checkbox label.checked {background-position: 0 -109px;}
.headerCentral .custom-radio label {background-position: -3px -58px;} /* TODO */
.headerCentral .custom-radio label.checked {background-position: 0 -109px;} /* TODO */

.checkDown {margin-left:293px; margin-top:5px;}

/* MAIN */
main {}

/* OFERTAS */
.submain#section_ofertas, .rallado {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_rallado2.png); padding:19px; 0}
#section_ofertas section {width:999px; margin:0 auto;}
#section_ofertas article {width: 320px; min-height:399px; background-color:#fff; margin: 0 13px 15px 0; box-shadow: 6px 6px 1px rgba(153,153,153,0.7); float:left;position:relative;}
#section_ofertas article > img {border-right:1px solid transparent;}
#section_ofertas article:nth-child(3n+3), #section_ofertas section article.double + article {/*margin: 0 0 15px 0;*/}

#section_ofertas article h2 {font-size:16px; font-size:1.6rem; line-height: 16px; line-height: 1.6rem; font-weight: normal; margin:0 0 0 0; min-height: 32px;display:block}

#section_ofertas .barTop {height: 224px; box-sizing: border-box; -moz-box-sizing: border-box; padding:0 0 0 9px; position: relative;}
#section_ofertas .barTop > p {height:25px; line-height:25px; margin:0; color:#8fa526;}
#section_ofertas .barTop img {border:1px solid #e2e2e2;}
#section_ofertas .barTop span {position: absolute; bottom: 1px; right: 9px; background-color: #d1ff19; width:83px; height:52px; display: inline-block; font-weight:bold; font-size:24px; font-size:2.4rem; line-height: 52px; text-align: center;}
#section_ofertas .double .barTop span {right:27px; bottom:0px;}
#section_ofertas .barTop strong { /*display:none; */ position: absolute; bottom: 1px; left: 10px; width:290px; padding-left:10px; /*background-color: rgba(92,165,190,0.7); */ height: 25px; line-height: 25px; color:#fff; font-weight: normal; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans_blue.png)!important; background-image: none; filter: none !important;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans_blue.png);}
/*#section_ofertas .barTop:hover strong {display:block;}*/

#section_ofertas .barMiddle {height: 125px; box-sizing: border-box; -moz-box-sizing: border-box; padding:9px;}
#section_ofertas .barMiddle .vcard {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; background-position: 0 -598px; padding-left:17px; margin-top:7px;}
#section_ofertas .double .barMiddle .vcard {padding-bottom:4px;}
#section_ofertas .barMiddle .vcard p {margin:0;}
#section_ofertas .barMiddle .vcard .fn {color:#09687a; text-transform: uppercase; font-weight:bold;}
#section_ofertas .barMiddle .vcard .adr span {/*display:block;*/}
#section_ofertas .barMiddle .vcard .street-address {color:#000; font-family: 'Open Sans', sans-serif;}
#section_ofertas .barMiddle .vcard .region {color:#000; text-transform: uppercase;}
#section_ofertas .double .barMiddle .vcard .region {font-weight:bold;}

#section_ofertas .barMiddle .timeOut {margin-top:2px;}
#section_ofertas .barMiddle .timeOut strong,
#section_ofertas .barMiddle .timeOut span.countDown {background-repeat: no-repeat; font-size:16px; font-size:1.6rem; line-height: 26px; display: inline-block;}
#section_ofertas .barMiddle .timeOut strong {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: 0 -9px; padding-left:35px; padding-right:2px; font-family:'Open Sans', sans-serif; color:#666666;}
#section_ofertas .barMiddle .timeOut strong:after {content: "|"; color:#666666; padding:0 0 0 5px;}
#section_ofertas .barMiddle .timeOut span.countDown {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: 0 -37px; padding-left:22px; color:#666666; width:120px; font-weight:bold;}
#section_ofertas .barMiddle .timeOut span.countDown em {font-style: normal;}
.finaliza .days, .finaliza .days_letter, .finaliza.moreThanADay .seconds, .finaliza.moreThanADay .seconds_letter {display:none;}
.finaliza.moreThanADay .days , .finaliza.moreThanADay .days_letter {display:inline;}

#section_ofertas .barBottom {min-height: 50px;position:absolute;bottom:0;}
#section_ofertas .barBottom.seccTematica{margin-top:16px;right:0}
#section_ofertas .barBottom span {background-color: #f5f5f5; float: left; line-height: 50px; width: 77px; color:#666; text-decoration: line-through; font-size: 16px; font-size: 1.6rem; padding-left: 5px; text-align: center; height:50px;}
#section_ofertas .barBottom strong {font-family:'Open Sans', sans-serif; float: left; line-height: 50px; background-color: #d2ff19; width: 103px; color:#000; font-size: 24px; font-size: 2.4rem; text-decoration: none; font-weight: bold; padding-left: 5px; text-align: center; height:50px;}
#section_ofertas .barBottom a, #section_ofertas .barBottom em {background-color: #3ad5f1; float: right; line-height: 50px; width: 130px; color:#000; text-decoration: none; font-size:22px; text-align: center; font-weight:bold;}
#section_ofertas .barBottom a:hover {background-color: #09687a; color:#fff;}
#section_ofertas .barBottom.bannerHome a {width: 320px;font-size: 20px;line-height: 23px;padding-top: 4px;height: 46px;overflow-y: hidden;}
#section_ofertas .barBottom em {background-color: #dbdbdb; font-style: normal;}

#section_ofertas article.double {width: 652px;}
#section_ofertas article.double .barBottom {float: right;}
#section_ofertas article.double .barTop strong {width: 584px;margin-left: 21px; bottom:0px;}
#section_ofertas article.double .barTop {height: 301px; padding-left: 30px;}
#section_ofertas article.double .barMiddle {height: 98px; position:relative; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans.png)!important; background-image: none; filter: none !important;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans.png); padding-left: 40px;}
#section_ofertas article.double .barBottom {margin-top:-50px; position:relative;}
#section_ofertas article.double h2 {min-height:0;}
#section_ofertas article.double .barMiddle .vcard .adr {display: inline;}
#section_ofertas article.double .barMiddle .vcard .fn {display: inline; text-transform: uppercase;}
#section_ofertas article.double .barMiddle .vcard .street-address {display:inline;}


#section_ofertas article .barMiddle .descriptionBanner, #section_ofertas article .barMiddle .descriptionSeccTematica {color:#09687a; float:left; font-size:14px; text-align:justify;}

#section_ofertas .barBottom.seccTematica .countDown{text-decoration: none;background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1);background-position: 34px -28px;;padding-left: 22px;color: #666666;background-color: #fff;width: 168px;font-style: normal!important; line-height: 47px; font-weight:bold;}
#section_ofertas .barBottom.seccTematica .countDown em {font-style: normal; background-color:#fff; float:none; font-size:1.6rem; color:#666666; }


/* OFERTAS EXPIRADAS */
#section_ofertas.expired .barMiddle .timeOut strong:after { content: ""}

/* PRODUCTOS */
.submain#section_productos {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_rallado2.png);}
#section_productos section {width:999px; margin:0px auto; padding-top: 20px}
#section_productos section article {width: 490px; min-height:202px; background-color:#fff; margin: 0 10px 10px 0; box-shadow: 6px 6px 1px rgba(153,153,153,0.7); float:left;}
#section_productos article > img {border-right:1px solid transparent;}
#section_productos section article:nth-child(2n+2) {margin: 0 0 10px 0;}
#section_productos > h2 {background-color: #000; color:#fff; margin:0; height:43px; line-height:43px;}

#section_productos article h2 {font-size:16px; font-size:1.6rem; line-height: 16px; line-height: 1.6rem; font-weight: normal; margin:20px 0 0 0; min-height: 76px;}
#section_productos article h2 a {color:#000; font-weight:bold;}

#section_productos .barTop {height: 194px; width:280px; margin-right:9px; box-sizing: border-box; -moz-box-sizing: border-box; padding:0 0 0 9px; position: relative; float:left;}
#section_productos .barTop > p {height:32px; line-height:32px; margin:0; color:#8fa526;}
#section_productos .barTop img {border:1px solid #e2e2e2;}
#section_productos .barTop span {position: absolute; bottom: 1px; right: 0; background-color: #d1ff19; width:50px; height:33px; display: inline-block; font-weight:bold; font-size:16px; font-size:1.6rem; line-height: 33px; text-align: center;}

#section_productos .barMiddle {height: 161px; width:195px; box-sizing: border-box; -moz-box-sizing: border-box; padding:9px;  float:left;}
#section_productos .barMiddle .vcard {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; background-position: 0 -598px; padding-left:17px; margin-top:7px;}
#section_productos .barMiddle .vcard p {margin:0 0 5px 0; line-height: 20px; line-height: 2.0rem;}
#section_productos .barMiddle .vcard .fn {color:#09687a; font-size: 10px; font-size: 1.0rem; text-transform: uppercase; font-weight:bold;}

#section_productos .barMiddle .timeOut {margin-top:2px;}
#section_productos .barMiddle .timeOut strong,
#section_productos .barMiddle .timeOut span.countDown {background-repeat: no-repeat; font-size:13px; font-size:1.3rem; line-height: 26px; display: inline-block;}
#section_productos .barMiddle .timeOut strong {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: 0 -653px; padding-left:30px; padding-right:2px; font-family:'Open Sans', sans-serif; color:#666666;}
#section_productos .barMiddle .timeOut strong:after {content: "|"; color:#666666; padding:0 0 0 5px;}
#section_productos .barMiddle .timeOut span.countDown {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position: 0 -676px; padding-left:18px; color:#666666; width: 90px; font-weight:bold;}
#section_productos .barMiddle .timeOut span.countDown em {font-style: normal;}
.finaliza .days, .finaliza .days_letter, .finaliza.moreThanADay .seconds, .finaliza.moreThanADay .seconds_letter {display:none;}
.finaliza.moreThanADay .days , .finaliza.moreThanADay .days_letter {display:inline;}

#section_productos .barBottom {height: 50px;}
#section_productos .barBottom span {background-color: #f5f5f5; float: left; line-height: 33px; width: 45px; color:#666; text-decoration: line-through; font-size: 11px; font-size: 1.1rem; padding-left: 5px; text-align:center; height:33px;}
#section_productos .barBottom strong {font-family:'Open Sans', sans-serif; float: left; line-height: 33px; background-color: #d2ff19; width: 63px; color:#000; font-size: 14px; font-size: 1.4rem; text-decoration: none; font-weight: bold; padding-left: 5px; text-align:center; height:33px;}
#section_productos .barBottom a {background-color: #3ad5f1; float: right; line-height: 33px; width: 77px; color:#000; text-decoration: none; font-size:14px; font-size: 1.4rem; text-align: center; margin-right:6px; font-weight:bold;}
#section_productos .barBottom em.finalizado {background-color: #dbdbdb; float: right; line-height: 33px; width: 77px; color:#000; text-decoration: none; font-size:14px; font-size: 1.4rem; text-align: center; margin-right:6px; font-style: normal}
#section_productos .barBottom a:hover {background-color: #09687a; color:#fff;}

#section_productos .go_up {float: right;font-size: 1.4rem;background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1);background-repeat: no-repeat;background-position: -999px -657px;text-align:center; font-weight: bold;padding-top: 15px;width: 81px;padding-bottom: 3px;}
#section_productos .go_up a{color: #fff; text-decoration:none;}
#section_productos .go_up a:hover{color: #3ad5f1;}

#section_productos .see_all_products {float: right;font-size: 1.4rem;background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1);background-repeat: no-repeat;background-position: -999px -592px;padding-left: 35px;font-weight: bold; margin-right:40px;padding-top:9px;}
#section_productos .see_all_products a{color: #000; text-decoration:none;}
#section_productos .see_all_products a:hover{color: #000;}




.submain#section_mkt {background:#fff; padding-top:19px;}
#section_mkt ul {width:999px; margin:0 auto; padding:0; list-style: none; list-style-image: none;}
#section_mkt ul li {width: 208px; padding:0 16px 0 16px; min-height:183px; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position:0 -704px; background-repeat: no-repeat; margin: 0 13px 10px 0; float:left; font-family:DINNeuzeitGroteskStd-BdCond, sans-serif; color: #333; text-transform: uppercase;}
#section_mkt ul li:nth-child(4n+4) {margin: 0 0 10px 0;}
#section_mkt ul li.mkt2 {background-position:0 -887px; color:#fff;}
#section_mkt ul li.mkt3 {background-position:0 -1070px;}
#section_mkt ul li.mkt4 {background-position:0 -1254px; color:#fff;}
#section_mkt ul li strong {font-size:26px; font-size:2.6rem; line-height: 27px; display: block; margin-top: 12px;}
#section_mkt ul li p {font-size:17px;font-size:14px\0/;font-size:14px\0/; font-size:1.7rem; margin-bottom:0;}

/* FOOTER */
footer #section_menu_footer {background:#333;}
#section_menu_footer > div {width:999px; margin:0 auto;}
#section_menu_footer .pie_col {float:left; width:220px; border-right: 1px solid #e2e2e2; margin-bottom: 20px; margin-top:35px;}
#section_menu_footer .pie_col ul {padding:0; list-style: none; list-style-image: none; margin:0 0 0 20px;}
#section_menu_footer .pie_col:first-child ul {margin-left:0;}
#section_menu_footer .pie_col a {font-size:13px; font-size:1.2rem; color:#fff; text-decoration:none; text-transform:uppercase; display: block; padding:5px 0;}
#section_menu_footer .pie_col a:hover {color:#3ad5f1;}
#section_menu_footer .colBanners {float:right; width:310px;}

#ofertasanterioresbodyid #section_menu_footer .pie_col a.ofertasanteriores,
#cuentaamigobodyid #section_menu_footer .pie_col a.cuentaamigo,
#ventajasbodyid #section_menu_footer .pie_col a.ventajas,
#quieressabermasbodyid #section_menu_footer .pie_col a.quieressabermas,
#teayudamosbodyid #section_menu_footer .pie_col a.teayudamos,
#contactobodyid #section_menu_footer .pie_col a.contacto,
#condicionesdeusobodyid #section_menu_footer .pie_col a.condicionesdeuso,
#quienessomosbodyid #section_menu_footer .pie_col a.quienessomos,
#queteofrecemosbodyid #section_menu_footer .pie_col a.queteofrecemos,
#comofuncionabodyid #section_menu_footer .pie_col a.comofunciona,
#exitoentuciudadbodyid #section_menu_footer .pie_col a.exitoentuciudad,
#politicaprivacidadbodyid #section_menu_footer .pie_col a.politicaprivacidad {color:#3ad5f1;}

footer #pie {background:#000; padding:12px 0; font-size:11px; font-size:1.1rem;}
footer #pie > div {width:999px; margin:0 auto; text-align: center;}
footer #pie {color:#a4a4a4;}
footer #pie a {color:#a4a4a4; text-decoration:none;}
footer #pie ul {padding:0; list-style: none; list-style-image: none; margin: 0;}
footer #pie li {display: inline;}
footer #pie li:after {content: "|"; color:#a4a4a4; padding:0 3px 0 8px;}
footer #pie li:last-child:after {content: ""; content: none;}
footer #pie p {margin:0;}

#section_menu_footer .colBanners {position:relative;}
#section_menu_footer .colBanners > img {position:absolute; top:0; right:0;}
#section_menu_footer .colBanners .socialLinks {position:absolute; left:0; top:60px;}
#section_menu_footer .colBanners .socialLinks .twi, #section_menu_footer .colBanners .socialLinks .fac {display:inline-block; width:21px; height:21px; background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; background-position:-303px -704px;}
#section_menu_footer .colBanners .socialLinks .fac {background-position:-324px -704px;}


#section_menu_footer .colBanners .groupLinks {position:absolute; left:0; top:95px;}
#section_menu_footer .colBanners .groupLinks  img {margin-right:33px;}


/* Registro */
.aceptarChecks {font-size:10px; font-size:1.0rem;}
.aceptarChecks.fullWidth {width:100%; float:left; margin-top:5px;}
.aceptarChecks.pCentWidth70 {width:70%; float:left; margin-top:5px;}
.aceptarChecks label strong {font-size:12px; font-size:1.2rem;}
.botonera {text-align:right; clear:both;}
.init_facebook {margin:15px 0;}
.init_facebook a:last-child {display: block; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position:0 -1927px; background-repeat: no-repeat; width:188px; padding-right: 7px; height: 21px; line-height: 20px; color:#fff; font-size: 10px; font-size: 1.0rem; text-align: right; float: right;}
.init_facebook a:last-child:hover {text-decoration:none; opacity: 0.7;}

#dialog_register {padding:23px 36px; -moz-box-sizing: border-box; box-sizing: border-box;}
#dialog_register form, #dialog_reset_pass {display: block; border-bottom: 1px solid #a4a4a4; padding-bottom:15px;}
#dialog_register .botonera .aceptarChecks {float:left;}
#dialog_register label, .forgotPassDiv {float:left;}
#dialog_register .aceptarChecks label {float:none;}
.forgotPassDiv {position:relative; top:36px; }
#dialog_register .checkDown {clear:both;}
#dialog_register .checkDown label {float:none;}



/* Detalle */

.noExpirado {margin-bottom:10px; text-align:right; color:#8fa526; font-size:18px; font-size:1.8rem;}
#detalleDeal .blkDetalleIzq {float:left; width:380px; height:391px;}
#detalleDeal.expirado strong.finalizado {line-height: 82px;text-align: center;color: #000;font-size: 36px;font-size: 3.6rem; font-family:'Open Sans', sans-serif;}
.datosPrincipales {height:210px; padding:10px 12px 7px 12px;}
.datosPrincipales h1 {font-size:28px; font-size: 2.8rem; color:#666; text-transform: none; margin:0 0 12px 0; line-height:30px; line-height:3.0rem;}
.datosPrincipales .vcard {background: url("https://boc.oferplan.com/themes/site_themes/vocento//img/layout/sprite.png") no-repeat scroll -1000px 0 transparent; margin-top: 7px; padding-left: 25px;}
.datosPrincipales .vcard p {margin:0;}
.datosPrincipales .vcard .fn {color: #09687A; font-size:16px; font-size: 1.6rem; line-height:27px; line-height:2.7rem; text-transform: uppercase;}
.datosPrincipales .vcard .street-address {color: #666; font-size:14px; font-size: 1.4rem; line-height:19px; line-height:1.9rem; display:block;}
.datosPrincipales .vcard .postal-code,
.datosPrincipales .vcard .locality,
.datosPrincipales .vcard .region {color: #000; font-size:14px; font-size: 1.4rem; line-height:14px; line-height:1.4rem; text-transform: uppercase;}
.datosPrincipales .entradilla {color:#666;height: 4.8em;line-height: 1.2; font-size: 1em; overflow-y: hidden;}

.datosBasicos {height:164px;}
.datosBasicos ul {margin:0; padding:0; list-style: none; list-style-image: none;}
.datosBasicos ul li {margin:0; padding:0; width: 173px; float:left; height: 31px; position: relative; padding-right:17px; text-align: right; padding-top:10px;}
.datosBasicos ul li em {font-style: normal;}
.datosBasicos ul .b1 {background-color:#f5f5f5; color: #666666; font-size: 24px; font-size: 2.4rem; text-decoration:line-through;}
.datosBasicos ul .b1 em {font-size: 17px; font-size: 1.7rem;}
.datosBasicos ul .b2 {background-color:#dbdbdb; color: #666666; font-size: 24px; font-size: 2.4rem; background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; background-position:140px 7px; padding-right:55px; width:135px;}
.datosBasicos ul .b3 {background-color:#8fa526; color:#fff; font-size: 32px; font-size: 3.2rem; padding-top:0;  height: 41px;}
.datosBasicos ul .b3 em {font-size: 22px; font-size: 2.2rem;}
.datosBasicos ul .b4 {background-color:#09687a; color:#fff; background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; background-position:-848px -96px;}
.datosBasicos ul .b4.finalizado, .datosBasicos ul .b2.finalizado {background-image:none;}
.datosBasicos ul .b5 {background-color:#d2ff19; height: 82px; padding-top:0; font-family:'Open Sans', sans-serif; font-weight:bold; font-size: 60px; font-size: 6.0rem;}
.datosBasicos ul .b5 em {font-size: 31px; font-size: 3.1rem;}
.datosBasicos ul .b6 {background-color:#3ad5f1; height: 82px; padding-top:0; padding-right:0; width: 190px;}
.datosBasicos ul .b6 a {display: block; background-color:#3ad5f1; height: 100%; line-height: 82px; text-align: center; color:#000; font-size: 36px; font-size: 3.6rem; font-family:'Open Sans', sans-serif;}
.datosBasicos ul .b6 a:hover {background-color: #09687a; color:#fff; text-decoration:none;}
.datosBasicos ul .b6 a:hover + .flecha {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/flecha_azul2.png);}
.datosBasicos ul .b6 .flecha {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/flecha_azul.png); background-repeat: no-repeat; background-position:   0;
height: 27px; top:29px; right: -14px; position: absolute; width: 14px; z-index: 102;}

.datosBasicos ul li span:first-child {font-size: 11px; font-size: 1.1rem; position: absolute; top:6px; left:17px;}
.datosBasicos .b4 span.countDown {font-size:18px; font-size:1.8rem; line-height: 20px; margin-right: 26px; margin-top: 10px; display: inline-block;}



.datosBasicos.pasado ul li.b1 {background-color:#ebebeb;}
.datosBasicos.pasado ul li.b4 {background-color:#c4c4c4;}
.datosBasicos.pasado ul li.b5 {background-color:#a4a4a4;}
.datosBasicos.pasado ul li.b6, .datosBasicos.pasado ul li.b6 a {background-color:#e2e2e2;}

#multicompra {width:700px; padding:20px;}
#multicompra h2 {font-size:16px; font-size:1.6rem; margin-top:0; font-weight:normal;}
#multicompra ul {margin:0; padding:0; list-style-type:none; counter-reset: item;}
#multicompra ul li {clear:both; margin-bottom:12px; padding-bottom:12px; border-bottom: 1px solid #a4a4a4; margin-left:28px; width: 652px;}
#multicompra ul li:after { content: " "; display: table; clear: both}
#multicompra ul li { *zoom: 1 }
#multicompra ul li:before {color: #09687A; content: counter(item, decimal) "  "; counter-increment: item; float: left; font-weight: bold; margin: -4px 9px 0 -20px; font-size: 20px;width:20px}
#multicompra .description {float:left; width:450px; padding-right: 3px;}
#multicompra .description p {color:#09687a; margin:0 0 8px 0;}
#multicompra .description strong {color:#000; font-weight: normal;}
#multicompra .description b {color:#8fa526;  font-weight: normal;}
#multicompra .precio {float:left; width:80px;}
#multicompra .btn {float:left; width:70px; text-align:center;}
#multicompra .description strong, #multicompra .description b, #multicompra .precio {font-size:14px; font-size: 1.4rem;}

#multicompra .wrapScroll {overflow-y:auto; max-height:700px;}
#multicompra ul li.agotado:before, #multicompra li.agotado p, #multicompra li.agotado strong, #multicompra li.agotado b, #multicompra li.agotado .precio {color: #6e6e6e;}
#multicompra li.agotado .btn.tipo_2 {background: none repeat scroll 0 0 #dadada; color: #666666;}

#detalleDeal .blkDetalleDer {float:left; width:619px; height:391px; overflow:hidden; position:relative;}
.descuento {position:absolute; top:14px; left:0; z-index:99;}
.descuento div {width:113px; height:63px; background-color:#d2ff19;}
.descuento div.cityDiscount {width:113px; height:auto; background-color:#3ad5f1; text-align: center; font-size: 15px; font-size:1.5rem; line-height:16px; padding: 5px 0; color:#086779;}
.descuento span {padding-top:5px; margin:0 0 0 8px; display:block; font-size:11px; font-size:1.1rem;}
.descuento strong {margin:2px 5px 0 0; display:block; font-size:40px; font-size:4.0rem; line-height:40px; line-height:4.0rem; text-align:right;}
.descuento strong em {font-size:21px; font-size:2.1rem; font-style: normal;}
.mensajeGaleriaFotos {position: absolute; bottom: 0; left: 0; width:619px; /*background-color: rgba(255,255,255,0.7);*/ height: 39px; line-height: 39px; color:#666; font-weight: normal; text-align:center; font-size:14px; font-size:1.4rem; z-index:100; /* display:none*/ background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans.png)!important; background-image: none; filter: none !important;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans.png);}
/*.blkDetalleDer:hover .mensajeGaleriaFotos {display:block;}*/

.barraAuxDeal {background-color:#626262; height:37px; clear:both; line-height: 37px; padding:0 31px 0 9px; font-size:14px; font-size:1.4rem; color:#3ad5f1;}
.barraAuxDeal .compartir, .barraAuxDeal #regala_amigo, .barraAuxDeal .envioCasa {/*font-size:14px; font-size:1.4rem; color:#3ad5f1;*/ background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; padding-left:25px; display: inline-block; margin:0 5px;}
.barraAuxDeal .compartir {background-position:-1000px -172px;}
.barraAuxDeal #regala_amigo {background-position:-1000px -238px;}
.barraAuxDeal .envioCasa {background-position:-1000px -308px; color:#d3fd35; float:right;}


.col_pestanas {  float: left; width: 100%; margin:17px 0 0 0 }
.col_pestanas .pestanas {margin:0; padding:0; list-style-type:none; position:absolute; }
.col_pestanas .pestanas li {float:left;margin:0 4px; padding:0; }
.col_pestanas .pestanas li:first-child { margin-left: 8px; }
.col_pestanas .pestanas a { color:#666; font-size:14px; font-weight:bold; display:block; background:#eee; padding:10px 15px 5px 15px; margin-top:5px;  }
.col_pestanas .pestanas a:hover { background:#fff; color:#096879; padding:9px 14px 5px 14px; border:1px solid #dbdbdb; border-bottom:0; }
.col_pestanas .pestanas a.selected:hover {padding:10px 15px 10px 15px;}
.col_pestanas .pestanas a.selected, .col_pestanas .pestanas a.once.selected { margin-top:0; background-color:#fff;color:#096879; border:1px solid #dbdbdb; border-bottom:0;  padding-bottom:10px; padding-top:10px; }
.col_pestanas a.once { text-indent:-10000px;width:130px; background:#eee url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_11870.png) no-repeat center center; }
.col_pestanas a.once:hover {background-color:#fff;}

.contenido { border-top:1px solid #dbdbdb; clear:both;  margin:39px 0 0 0; padding:0; font-size:14px; color:#666; padding:5px 15px; }
.contenido a {color:#096879}
.contenido p { margin:9px 0; }
.contenido h2 { color:#09687a; font-size:26px; font-family: sans-serif; margin:5px 0 12px 0; font-weight: normal;}
.contenido h3 { color:#8fa526; font-weight:bold; font-size:14px; }

#condiciones .col_izda, #informacion_local .col_izda {border-right: 1px solid #09687A; float: left; padding: 0 15px 10px 0; width: 48%;}
#condiciones .col_dcha, #informacion_local .col_dcha {float: left; padding-left: 15px; width: 48%;}

/* pestana localizacion */

#localizacion .mapWrapper {float:left; width:645px; min-height: 453px; margin-top:-42px;}
#localizacion .col_mapa {float:left; width:324px; min-height: 453px;}
#localizacion .col_mapa .mapAddress {margin:0; padding:0; list-style-type:none; counter-reset: item; font-size: 12px; font-size: 1.2rem;}
#localizacion .col_mapa .mapAddress li {font-family:sans-serif; margin:0; padding:8px 0; border-bottom: 1px solid #bdd7dc; box-shadow: inset 0 -1px 0 0 #4b909d; min-height:43px; width:312px;
                                        background: url("https://oferplan.eldiariomontanes.es/themes/site_themes/vocento/img/layout/map_pin.png") no-repeat scroll 0 8px transparent;}
#localizacion .col_mapa .mapAddress li:before {color: #09687A; content: counter(item, decimal) "  "; counter-increment: item; float: left; font-weight: bold; margin: 15px 9px 15px 9px;}
#localizacion .col_mapa .mapAddress p {margin: 0 0 3px; padding-left: 40px;}
#localizacion .col_mapa .mapAddress strong {color: #09687A;}
#localizacion .col_mapa .mapAddress li.notVisible {display:none;}

#localizacion .col_mapa .simplePagerContainer {min-height: 453px; position:relative;}
.col_mapa .simplePagerNav {position: absolute; bottom: 10px; margin:0; padding:0;}
.col_mapa .simplePagerNav li {display: inline; margin:8px;}
.col_mapa .simplePagerNav li a {color: #666; font-weight: normal; font-family:sans-serif;}
.col_mapa .simplePagerNav li.currentPage a {color: #09687a; font-weight: bold;}

.categ_detalle {float:right; background-color:#0fa6c1; height:32px; line-height:32px; color:#fff; padding:5px 12px; font-size:14px; font-size:1.4rem; color:#fff; text-transform:uppercase;}
.categ_detalle a {color:#fff;}

/* pestana preguntanos */
.lbox.ask_dialog {width:455px; padding:20px 15px 20px 25px;}
.ask_header, .lboxIris_header {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1) no-repeat scroll -240px -1152px transparent; border-bottom: 1px solid #BEBEBE; margin: 0 0 0 0;
padding: 36px 0 10px 59px;}
.lboxIris_header {border-bottom: 0; margin:18px 0 0 25px;}
.ask_body {margin: 0; padding: 0;}
.ask_body label {text-transform: none; width:455px;}
.ask_body .botonera btn {margin-left:8px;}
.captchaDiv {margin:20px 0;}
.captchaDiv #captcha_input {width:237px; display:inline-block;}
.question_wrapper {font-family: sans-serif;}
.question_wrapper h2 {color:#0fa6c1; font-size: 14px; font-size: 1.4rem; font-weight: bold;}
.question_wrapper .date {color:#0fa6c1; text-align: right;}
p.ask {color:#09687a; font-size:27px; font-size: 2.7rem; margin:20px 0;}
a.ask_launcher {float:right; font-size:18px; font-size: 1.8rem; background-color:#e2e2e2; color:#666; padding:5px 12px; font-family: sans-serif;}

/* pestana cuéntaselo a un amigo */
#cuentaamigobodyid, #cuentaamigobodyid footer #section_mkt.submain{background-color:#d1d1cf}
#cuentaamigobodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_tell.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px 0;text-align: center; font-weight: normal;}
#cuentaamigobodyid .resto{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_tell.png) no-repeat center top; min-height:650px}
#cuentaamigobodyid .como_invitar{margin:0 auto;padding-left:400px;padding-top: 150px;width:570px;}
#cuentaamigobodyid .como_invitar ul{list-style: none outside none;text-transform:uppercase;font-size:24px; font-size:2.4rem;font-family:DINNeuzeitGroteskStd-BdCond, sans-serif; color: #666;margin-top: 0; margin-bottom:0px;}
#cuentaamigobodyid .como_invitar ul li{padding-bottom:30px; padding-bottom:10px\0/;}
#cuentaamigobodyid .como_invitar ul li span{color:#8fa526}
#cuentaamigobodyid .registrate_ahora{ float:right; margin-right: 45px;}
#cuentaamigobodyid .cb.registrate{margin-top:-10px;}


/* pestana te ayudamos */
#teayudamosbodyid, #teayudamosbodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#teayudamosbodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_faq.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#teayudamosbodyid .resto{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_faq.png) no-repeat center top;margin:auto auto 50px;width: 960px;padding-top: 30px;}
#teayudamosbodyid .cab_faq{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_faq2.png) no-repeat center bottom;text-align: center; color:#666;height: 180px;}
#teayudamosbodyid .cab_faq h2{text-transform:uppercase;font-size:21px; font-size:2.1rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif;margin-bottom: 0;;font-weight: normal;}
#teayudamosbodyid .cab_faq p{font-size:14px; font-size:1.4rem;margin-top: 0;}
#teayudamosbodyid .toggle_faqs_div{text-transform:uppercase;font-size:24px; font-size:2.4rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif; color:#096879;border-bottom: 1px solid #096879;}
#teayudamosbodyid .toggle_faqs_div span {float: right;width: 25px;height: 30px;}
#teayudamosbodyid .toggle_faqs_div span.arrow_down{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1) no-repeat -1000px -861px;}
#teayudamosbodyid .toggle_faqs_div span.arrow_up{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1) no-repeat -1000px -882px;}
#teayudamosbodyid .lista_faq ul{list-style: none outside none;}
#teayudamosbodyid .lista_faq ul li{border-bottom: 1px solid #a4a4a4;}
#teayudamosbodyid .toggle_me li p{font-size:16px; font-size:1.6rem;color:#096879}
#teayudamosbodyid .toggle_me li:last-of-type{border-bottom: none;}
#teayudamosbodyid .toggle_me li .respuesta{font-size:12px;font-size:1.2rem;color:#666;}
#teayudamosbodyid .lista_faq ol li{border-bottom: none;color:#666;}

/* Cómo funciona */
#comofuncionabodyid, #comofuncionabodyid footer #section_mkt.submain{background-color:#d1d1cf}
#comofuncionabodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_how.png) no-repeat center 10px; color: #FFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#comofuncionabodyid h2{color: #666;text-transform:uppercase;font-size:24px;font-size:2.4rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif;font-weight: normal;margin:0}
#comofuncionabodyid h3{color: #666;font-weight: normal;margin:0}
#comofuncionabodyid .resto{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_how.png) no-repeat center top; min-height:650px}
#comofuncionabodyid .resto .box{margin: auto;padding: 110px 0 0 400px;width: 590px;}
#comofuncionabodyid .resto .cuatro_cols div{color:#09687A;float:left;margin:110px 0 0 25px;width:120px;}

/* Quienes somos */
#quienessomosbodyid, #quienessomosbodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#quienessomosbodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_about.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#quienessomosbodyid .resto{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_about3.png) no-repeat center bottom;margin:auto;width:960px;text-align: center;padding-bottom: 50px;}
#quienessomosbodyid .resto ul{padding:0}
#quienessomosbodyid .resto li{text-transform:uppercase;font-size:21px;font-size:2.1rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif; color:#666;list-style:none;margin-bottom:20px;line-height: 16px;}
#quienessomosbodyid .resto li span{text-transform:none;font-size:14px;font-size:1.4rem;font-family:'Open Sans',sans-serif;}
#quienessomosbodyid .resto ul.lista_about1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_faq.png) no-repeat center top;padding-top: 60px;}
#quienessomosbodyid .resto ul.lista_about2{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_about2.png) no-repeat center bottom;padding-bottom: 60px;}
#quienessomosbodyid .resto ul.lista_about3{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_faq.png) no-repeat center top;padding-top: 60px;}

/* Quieres saber más? */
#quieressabermasbodyid, #quieressabermasbodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#quieressabermasbodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_know.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#quieressabermasDiv.resto{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/tira_azul_degradado.png) no-repeat center bottom;margin:auto;width:960px;text-align: center;padding-bottom: 100px;}
#quieressabermasDiv h2{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_faq.png) no-repeat center top;text-transform:uppercase;font-size:21px;font-size:2.1rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif;margin-bottom: 0;color:#666;font-weight: normal;padding-top:60px;}
#quieressabermasDiv .formu {width:540px;margin:10px auto}
#quieressabermasDiv .formu label{float:left;text-align: left;}
#quieressabermasDiv .formu .custom-checkbox label{float:none;}
#quieressabermasDiv .formu textarea {height: 180px;}
#quieressabermasDiv .formu .bloque_form_acepto{clear:both;margin-top: 20px;}

/* Ventajas exclusivas */
#ventajasbodyid, #ventajasbodyid footer #section_mkt.submain{background-color:#d1d1cf}
#ventajasbodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_advantage.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#ventajasbodyid .resto{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_advantage.png) no-repeat center top;height:650px;text-transform:uppercase;font-size:20px; font-size:2.0rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif; color:#666;margin:auto;width: 960px;}
#ventajasbodyid .resto h2{font-size:20px; font-size:2rem; color:#666;margin: auto;padding-top: 10px;text-align: center;font-weight: normal;}
#ventajasbodyid .resto ul{list-style-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/ico_star.png);margin: 220px auto;width: 480px;}
#ventajasbodyid .resto ul li{padding-bottom:20px}

/* Éxito en tu ciudad */
#exitoentuciudadbodyid, #exitoentuciudadbodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#exitoentuciudadbodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_city.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#exitoentuciudadbodyid .resto{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_city2.png) no-repeat center bottom;margin:auto;width:960px;text-align: center;padding-bottom:50px;}
#exitoentuciudadbodyid .resto h2{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_city1.png) no-repeat center bottom;text-transform:uppercase;font-size:20px;font-size:2rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif;color:#666;margin: auto;padding: 10px 0 60px 0;text-align: center; font-weight: normal;}
#exitoentuciudadbodyid .resto ul{padding:0}
#exitoentuciudadbodyid .resto li{text-transform:uppercase;font-size:20px; font-size:2rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif; color:#0b687a;list-style:none;margin-bottom:20px;}
#exitoentuciudadbodyid .resto li span{text-transform:none;font-size:14px; font-size:1.4rem;font-family:'Open Sans',sans-serif;color:#666;}

/* Política de Privacidad */
#politicaprivacidadbodyid, #politicaprivacidadbodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#politicaprivacidadbodyid .bg_h1_green h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_privacy.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#politicaprivacidadbodyid .resto{margin:auto auto 50px;width: 960px;padding-top: 30px;}
#politicaprivacidadbodyid .resto .legal_content h1{font-size:24px;font-size:2.4rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif;color:#8fa526;border-bottom:1px solid #556a01}
#politicaprivacidadbodyid .resto .legal_content h2{font-size:16px;font-size:1.6rem;color:#8fa526}
#politicaprivacidadbodyid .resto .legal_content .link_up{background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1) no-repeat -120px -655px; color: #FFFFFF;float: right;padding:15px 20px 5px 20px;text-align: right;text-transform: uppercase;width: 920px;border-bottom: 1px solid #556a01}

.resto .legal_content h2{border-top:1px solid #a4a4a4;padding-top: 10px;}
.resto .legal_content h2:first-of-type{border-top:none}
.resto .legal_content p{font-size:12px;font-size:1.2rem;color:#666}


/* Condiciones de uso */
#condicionesdeusobodyid, #condicionesdeusobodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#condicionesdeusobodyid .bg_h1_blue h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_privacy.png) no-repeat center 10px; color: #FFFFFF;padding:55px 0 10px;text-align: center; font-weight: normal;}
#condicionesdeusobodyid .resto{margin:auto auto 50px;width: 960px;padding-top: 30px;}
#condicionesdeusobodyid .resto .legal_content h1{font-size:24px;font-size:2.4rem;font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif;color:#096879;border-bottom:1px solid #709fa7}
#condicionesdeusobodyid .resto .legal_content h2{font-size:16px;font-size:1.6rem;color:#096879;}
#condicionesdeusobodyid .resto .legal_content .link_up{background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1) no-repeat -120px -655px; color: #FFFFFF;float: right;padding:15px 20px 5px 20px;text-align: right;text-transform: uppercase;width: 920px;border-bottom: 1px solid #709fa7}

/* Contacto */
#contactobodyid, #contactobodyid footer #section_mkt.submain {background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#contactobodyid .resto {margin:0 auto; width: 960px; padding-top: 0; padding-bottom:50px;}
#contactobodyid .resto h2.tiraAzul {background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/tira_azul_degradado.png) no-repeat center top; padding-top:32px;}
#contactobodyid .bg_h1_blue h1 {background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_contact.png) no-repeat center 10px; color: #FFFFFF; padding-top: 55px;text-align: center; height:33px; font-weight:normal;}
#contactobodyid .resto h2 {text-transform:uppercase; font-size:21px; font-size:2.1rem; font-family:DINNeuzeitGroteskStd-BdCond,Arial,sans-serif; margin-bottom: 0; color:#666; font-weight: normal; padding-top:10px; text-align: center;}
#contactobodyid .resto h2.fondoStar {margin-top:0;background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_star.png) no-repeat center top; padding-top:60px;}
#contactobodyid .resto p {text-align:center; font-size:16px; color:#666666; margin:7px 0;}
#contactobodyid .resto em {font-size:24px; color:#0fa6c1; font-style: normal;}
#contactobodyid .resto p strong {color:#0fa6c1;}
#contactobodyid strong.telef {font-size:24px;}
#contactobodyid .contacto_tel:before {content: " "; width:26px; height:50px; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position:-1000px -725px; background-repeat:no-repeat; display: block; margin:0 auto; margin-top:12px;}
#contactobodyid .contacto_mail a {color:#0fa6c1;}
#contactobodyid .contacto_mail:before {content: " "; width:49px; height:45px; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-position:-1000px -816px; background-repeat:no-repeat; display: block; margin:0 auto;margin-top:12px;}
#contactobodyid .datos_contacto {width:835px; margin:0 auto;}
#contactobodyid .resto label {float:left;}
#contactobodyid .resto .asterisco {display:block; font-size:10px; color:#000; text-align:left;}
#contactobodyid .resto .botonera .aceptarChecks {display:inline-block; margin-right:10px;}
#contactobodyid .resto .botonera .aceptarChecks .errorMessage {margin-top: 26px;}



/* Que te ofrecemos */
#queteofrecemosbodyid, #queteofrecemosbodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#queteofrecemosbodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_ofrecemos.png) no-repeat center 10px; color: #FFFFFF;padding:60px 0 10px;text-align: center; font-weight: normal;}
#queteofrecemosbodyid h2{font-weight: normal; margin:0px; color:#09687a; font-family:DINNeuzeitGroteskStd-BdCond, sans-serif; font-size:24px; text-transform: uppercase; }
#queteofrecemosbodyid .resto{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_resto_ofrecemos.png) no-repeat center top;margin:auto;width:960px;text-align: center;padding-bottom: 105px;padding-top: 150px;margin-top: 30px;}
#queteofrecemosbodyid .resto ul{padding:0}
#queteofrecemosbodyid .resto li{font-size:14px;font-size:1.4rem; color:#666;list-style:none;margin-bottom:40px;line-height: 16px; background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_star_ofrecemos.png) no-repeat left top; padding-left: 35px;}
#queteofrecemosbodyid .resto li span{text-transform:none;font-size:14px;font-size:1.4rem;font-family:GothamMedium,sans-serif;}
#queteofrecemosbodyid .resto ul.lista_about1{padding-top: 50px;width: 480px; margin-left: 370px; text-align:left;margin-top:0px;}



/* Encuesta */
#encuestabodyid, #encuestabodyid footer #section_mkt.submain{background:#d1d1cf url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_luz.png) repeat-y center top;}
#encuestabodyid h1{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_encuesta.png) no-repeat center 10px; color: #FFFFFF;padding:60px 0 10px;text-align: center; font-weight: normal;}
#encuestabodyid h2{font-weight: normal; margin:0px; color:#666666; font-family:DINNeuzeitGroteskStd-BdCond, sans-serif; font-size:21px; text-transform: uppercase; }
#encuestabodyid .resto{background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_faq.png) no-repeat center top;margin: auto;width: 960px;text-align: center;padding-bottom: 105px;padding-top: 60px;margin-top: 10px; font-size: 14px; color: #666666;}
#encuestabodyid .ventajas_exclusivas{background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/bg_cabecera_encuesta_foot.png) no-repeat center bottom;margin: 0px 0px 10px;padding-bottom: 50px;}
#encuestabodyid .resto p{font-size:16px; color:#096879; text-align:left;font-weight: bold;}
#encuestabodyid .yesno{margin-bottom:10px;}
#encuestabodyid .yesno.withText{float: left;text-align: right;width: 350px;}
#encuestabodyid .pollQuestion{float: left;width: 610px; margin-bottom:20px;}
#encuestabodyid .pollQuestion.fullWidth{float: left;width: 100%; margin-bottom:20px;}
#encuestabodyid .pollQuestion label{text-transform: uppercase;float: left;width: 100%;text-align: left; font-size:12px; color:#000;font-weight: bold;margin-bottom: 3px;}
#encuestabodyid .pollQuestion textarea{float:left; width:100%; font-size:12px; color:#a5a5a5;}
#encuestabodyid .pollQuestion.fullWidth textarea{float:none; width:600px; font-size:12px; color:#a5a5a5;}
#encuestabodyid .pollQuestion.fullWidth label{margin-left: 179px;}
#encuestabodyid .encuestaBtn{float: left;width: 600px;font-size: 12px;color: #a5a5a5;text-align: right;margin-left: 182px; margin-bottom: 40px;}

#encuestabodyid .ratios .custom-radio label{background-position: -988px -967px;padding: 9px 40px 0 0;font-size: 16px;font-weight: bold;}
#encuestabodyid .ratios .custom-radio label.checked{background-position: -988px -1021px;}
#encuestabodyid .custom-radio label{background-position: -975px -967px;padding: 9px 60px 0 0;font-size: 16px;font-weight: bold;}
#encuestabodyid .custom-radio label.checked{background-position: -975px -1021px;}


/* LightBox */
.black_overlay {display: none; position:fixed; top: 0%; left: 0%; width: 100%; height: 100%; z-index:1001; background-color: black; -moz-opacity: 0.40; opacity:.40; filter: alpha(opacity=40);}
.lbox  {display: none; position: absolute; width: 460px; padding: 0; background-color: white; z-index:1002; overflow: auto; box-shadow: 0 0 45px 1px #777; font-size: 1.4rem; color:#333;}
.lbox .ico_close {position:absolute; top:12px; right:15px; cursor:pointer;}

/* sharePanel */
.sharePanel {float:right; margin-top:10px; margin-right:10px;}
.sharePanel a {background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; width:21px; height:21px; display:inline-block;}
.sharePanel a.facebook {background-position:-240px -704px;}
.sharePanel a.twitter {background-position:-261px -704px;}
.sharePanel a.imprimir {background-position:-282px -704px;}

.lbox.recomienda {width:390px; padding-left:275px; padding-right: 45px; height:337px; padding-top:90px; background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1); background-repeat: no-repeat; background-position:-240px -725px; overflow:hidden;}
.lbox.recomienda label {width:390px;}
.lbox.recomienda .botonera {/*margin-top:23px;*/}
.lbox.recomienda h3 {margin-top:0; margin-bottom:7px; font-size: 20px; font-size: 2.0rem;}
.lbox.recomienda .note_recomienda {font-size: 12px; font-size: 1.2rem;}
.lbox.recomienda .note_recomienda.errorInEmails {/*position: absolute; top:360px;*/ position:relative; top:12px;}

.lbox.lboxIris {width:750px; height:290px; background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_iris.jpg); background-repeat: no-repeat; font-size: 16px; font-size: 1.6rem;}
.lbox.lboxIris .lboxIris_body {padding:10px 20px 20px 100px;}
.lbox.lboxIris .lboxIris_foot {text-align: center; bottom:10px; right:10px;}




#generalNotification2 {background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_lightbox.jpg); background-repeat: no-repeat; z-index: 99894} /* 567*509 */
#generalNotification2 .nota {margin:20px;}
#generalNotification2 .lavadora {margin:20px; text-align:center;}
#generalNotification2.error div.nota {background-image:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprites_centros.png); background-repeat: no-repeat; background-position:center 0; padding-top:50px; margin-top:20px; color:#c84bf4; text-align:center;}
#generalNotification2.exito div.nota, #generalNotification2.normal div.nota {padding-top:50px; margin-top:20px;text-align: center;}


/* ESTÁTICAS */
#conditionsLightBox {width:800px; min-height:400px;z-index: 99999;}
#conditionsLightBox .wrapScroll {overflow-y:auto; max-height:700px; margin:10px;}
#conditionsLightBox .wrapScroll.contenido {font-size:12px; font-size:1.2rem;}
#conditionsLightBox .wrapScroll.contenido h1 {font-size:24px; font-size:2.4rem; color:#096879; border-bottom:1px solid #096879; margin-top:20px;}
#conditionsLightBox .wrapScroll.contenido h2 {font-size:16px; font-size:1.6rem; color:#096879; border-top:1px solid #a4a4a4; padding-top:10px; margin-top:20px;}
#conditionsLightBox .wrapScroll.contenido h2:first-child {border-top:0;}
#conditionsLightBox .wrapScroll.contenido .link_up {display: none;}



/* OTRAS */
.linkOut { margin-top:10px; padding-left:76px;}
.linkOut a {color:#000; font-size:12px; font-size:1.2rem;}
#NotificationPassResetErr {padding:2px 0;}
form#dialog_reset_pass {padding-bottom: 20px;}

/* PERFIL USUARIO */
#suscription_options span {vertical-align: middle; margin-left: 3px;}
#bloque_datos_tarjeta fieldset {padding-bottom:5px;border-bottom:1px solid #000;}
#bloque_datos_tarjeta fieldset p {font-family:'Open Sans',sans-serif;font-size:14px; color:#000; font-weight: bold;}
#bloque_datos_tarjeta .expired-card p {font-family:'Open Sans', sans-serif; font-weight: 600!important; font-size:14px; color:#666;}

/* ie */
.lt-ie8 .barraVocento img {float:left;}
.lt-ie8 .barraVocento li {margin-left:12px;}
.lt-ie8 .langAndLoc .selectBox  {float:left; clear: none;}
.lt-ie8 .custom-checkbox, .custom-radio {display: inline;}
.lt-ie8 .suscriAndSocial > div {margin-top:-22px;}
.lt-ie8 #menu_usuario ul {margin-right:-35px;}
.lt-ie8 #menu_usuario li {margin-left:12px;}

.lt-ie8 .custom-checkbox label {padding-left:24px;}
.lt-ie9 #contactobodyid .resto .aceptarChecks label {text-transform:none;float:none}
.lt-ie9 #section_ofertas article {margin-right:12px;}
.lt-ie9 #section_productos section article, .lt-ie9 #section_mkt ul li  {margin-right:9px;}
.lt-ie9 .custom-checkbox input {display: inline; position:absolute; left:1px; top:1px;}

.lt-ie9 .formu .divSelect {background-image:none;}
.lt-ie9 #dialog_register .aceptarChecks {clear:both;}
.lt-ie9 #dialog_register .aceptarChecks label {float:none; display:inline; margin-left:10px;}
.lt-ie8 #dialog_register .aceptarChecks label {margin-left:7px;}
.lt-ie8 .formu .fechaSelects > .divSelect {float:left;}

.lt-ie9 body, .lt-ie9 #section_mkt ul li {font-family: 'Open Sans', sans-serif;}
#section_mkt ul li strong {font-size:21px;}
#section_mkt ul li p {font-size:17px;font-size:14px\0/; font-size:1.7rem;}

.lt-ie9 #registroRapidoLightBox .checkA input {position:absolute; font-size:10px;}
.lt-ie9 #registroRapidoLightBox .checkA label {margin-left:20px; margin-top:-3px; font-size:10px; text-transform: none;}

.lt-ie9 #section_menu_footer {margin-top:21px;}
.lt-ie8 #section_productos .barMiddle {width:177px; height:141px;}
.lt-ie8 #section_productos .barTop {width:271px;}
.lt-ie8 #section_productos .barBottom {width:201px; height: 33px;}

/* Print styles
   ================================================== */
@media print {
    * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */; box-shadow: none !important; text-shadow: none !important; }
    a, a:visited { text-decoration: underline }
    /* * Don't show links for images, or javascript/internal links
       ================================================== */
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; /* h5bp.com/t */ }
    tr, img { page-break-inside: avoid }
    img { max-width: 100% !important }
}



/**
  * agile_carousel.a1.1.min.js
  * http://www.agilecarousel.com/
*/
.agile_carousel img {}
.agile_carousel p, .agile_carousel ul, .agile_carousel ul li {margin: 0; padding: 0;}
.agile_carousel {position: relative; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.agile_carousel .slides {position: absolute; top: 0; left: 0;}
.agile_carousel .slide {float: left;}
.agile_carousel .control_set {position: absolute; /*z-index: 4000;*/}
.agile_carousel .button_container {/*z-index: 5000;  */}
.agile_carousel .ac_hover {cursor:text;}
.slide_button {/*z-index: 5000;*/ cursor: pointer; display: block; background-position: 0 0; background-repeat: no-repeat; position: relative;}
.agile_carousel .numbered_button { float: left; background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite_carousel.png) no-repeat scroll -1px 0 transparent; height: 11px; margin-left: 5px;text-indent: -5000px; width: 11px; }
.agile_carousel .numbered_button.ac_selected { background-position: -19px 0; }
.agile_carousel .grouped_numbered_button {float: left;}
#multiple_slides_visible .control_set_1 { float: right;position: absolute;margin: 365px 0 0 5px; z-index:101;}
#multiple_slides_visible .previous_next_button {width: 16px; height: 16px; overflow: hidden; text-indent: 1000px; background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite_ac_normal.png); background-color: #ccc;
border: 1px solid #cfcece; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; -moz-box-shadow: 0px 0px 2px #dfdfdf; /* FF3.5+ */ -webkit-box-shadow: 0px 0px 0px #dfdfdf; /* Saf3.0+, Chrome */ box-shadow: 0px 0px 2px #dfdfdf; /* Opera 10.5, IE9, Chrome 10+ */}
#multiple_slides_visible .control_set_1 .ac_disabled {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite_ac_disabled.png);}



/**CREDITOS*/
#section_creditos {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_rallado.png); padding: 19px;}
#section_creditos section{width: 999px; margin: 0 auto; }
#section_creditos h2{text-transform: uppercase;}
#section_creditos article {padding: 15px 30px; background-color: #fff;box-shadow: 6px 6px 1px rgba(153,153,153,0.7);}
#section_creditos table { width: 100%; font-size: 13px;font-size: 1.3rem;}
#section_creditos td { line-height: 40px;padding: 5px 0px; border-bottom: 1px solid #000; border-top: 1px solid #000;}
#section_creditos div { float: right; padding: 0 50px; font-size: 14px;font-size: 1.4rem;}
#section_creditos span { float: right; width: 190px; text-align: center;border-left: solid 1px #000; font-size: 14px;font-size: 1.4rem;}
#section_creditos span.grey { color: #a6a6a6;}
#section_creditos span.green { color: #8fa526;}


/** Tematicas */
#section_ofertas.categorias h1 {margin: 8px 0;}
#section_ofertas.categorias h1 strong {color: #3ad5f1;}
.secciones_categorias {width: 999px; margin: 0 auto; padding-top: 10px; text-transform:uppercase;}
.secciones_categorias p {margin-top: 8px}
.secciones_categorias span {font-size: 18px; font-size: 1.8rem;}
.secciones_categorias  a {font-size: 15px; font-size: 1.5rem;}
.secciones_categorias .unselected {color: #a6a6a6}
.secciones_categorias .unselected:hover {color: #00a9c2}


/** Tematicas */
#section_ofertas.tematicas h1 {margin: 8px 0;}
#section_ofertas.tematicas h1 strong {color: #3ad5f1;}
#section_ofertas.tematicas .tematica_footer {clear: both;text-transform: uppercase;font-size: 15px;font-size: 1.5rem;}
#section_ofertas.tematicas .patrocinadores {font-size: 12px;font-size: 1.2rem;}
.secciones_tematicas {clear:both; width: 999px; margin: 0 auto; padding-top: 10px; text-transform:uppercase;}
.secciones_tematicas p {margin-top: 8px}
.secciones_tematicas span {font-size: 18px; font-size: 1.8rem;}
.secciones_tematicas  a {font-size: 15px; font-size: 1.5rem;}
.secciones_tematicas .unselected {color: #a6a6a6}
.secciones_tematicas .unselected:hover {color: #00a9c2}



/** Area del merchant **/
#merchant_sales {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_rallado.png);padding: 19px;}
#merchant_sales .mobile_apps {width: 842px;margin: 0 auto; height: 75px;padding: 20px 80px;font-size: 16px; font-size: 1.6rem}
#merchant_sales .mobile_apps span {display: block;float: left;}
#merchant_sales .mobile_apps span.market {margin-right: 20px;margin-top: 15px;}
#merchant_sales .mobile_apps .descripcion {width: 450px;margin-right: 20px;margin-top: 15px}

#merchant_sales .merchant_deal_info {width: 68%;float: left;}
#merchant_sales .merchant_deal_info p {margin: 3px 0}
#merchant_sales .provincias, #merchant_sales .merchan_sales_info article {border: 1px solid #aaa; width: 999px;margin: 0 auto;padding: 15px 30px;background-color: #fff;box-shadow: 6px 6px 1px rgba(153,153,153,0.7);}
#merchant_sales .provincias {font-size: 17px; font-size: 1.7rem; text-transform: uppercase}
#merchant_sales .provincias a:hover {color: #00869c}
#merchant_sales .provincias a.selected {color: #00869c}
#merchant_sales .merchan_sales_info article {margin-top: 20px;}

#merchant_sales .merchant_deal_info {margin-bottom: 20px;}
#merchant_sales .merchant_deal_info a.custom_link { color: #000}
#merchant_sales .merchant_deal_info a.custom_link strong { color: #00a9c2;}
#merchant_sales .merchant_deal_dates {width: 25%;float: left; border-left: 1px solid #aaa;padding-left: 50px; margin-bottom: 20px;}
#merchant_sales .merchant_deal_dates p {margin: 5px 0}
#merchant_sales .publication_time {text-transform: uppercase}
#merchant_sales .separator { color: #aaa; width: 100%; clear: both;}
#merchant_sales .deal_sell_info p { margin: 3px 0; color: #8fa526;}
#merchant_sales .deal_sell_info table { margin-bottom: 20px;}
#merchant_sales .deal_sell_info td.header_items { font-weight: bold; text-align:center;width: 42px; color: #8fa526;}
#merchant_sales .deal_sell_info td.first { width: 175px; text-align:left;}
#merchant_sales .deal_sell_info td  h4 { margin: 2px 0}
#merchant_sales .deal_sell_info td.domicilio h4 { margin: 15px 0 2px 0}
#merchant_sales .deal_sell_info td.resultados h4 { margin: 2px 0}
#merchant_sales .deal_sell_info td.first.address h4 { font-weight: normal;}
#merchant_sales .deal_sell_info td.border_left { border-left: 1px solid #aaa; width: 42px;font-weight: normal;}
#merchant_sales .deal_sell_info td.border_left.ventas h4 { font-weight: normal;}
#merchant_sales .deal_sell_info td.border_left h4 {text-align:center;vertical-align:bottom;}

#merchant_validation_page, #merchant_shipement_page {background: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/fondo_rallado.png);padding: 19px;}
#merchant_validation_page section, #merchant_shipement_page section {border: 1px solid #aaa;width: 999px;margin: 0 auto;padding: 15px 30px;background-color: #fff;box-shadow: 6px 6px 1px rgba(153,153,153,0.7);}
#merchant_validation_page .merchant_validation_resume {background:#3ad6ef;float: left;padding: 10px;margin: 0;font-size: 16px;font-size: 1.6rem;}
#merchant_validation_page .merchant_validation_resume p {margin: 0}
#merchant_validation_page .merchant_validation_resume .data {font-size: 16px; font-size: 1.6rem; margin-top: 5px;}

#merchant_shipement_page .shimpent_info {margin: 15px 0;}

.messagePage {border: 1px solid #aaa;width: 999px;margin: 0 auto;padding: 15px 30px;background-color: #fff;box-shadow: 6px 6px 1px rgba(153,153,153,0.7);}

.datosBasicos ul li span.deal_agotado{background-color: #dbdbdb; top: 0px; left: 0px; position: absolute; font-size: 32px; padding: 19px 22px; width:146px;}
#section_ofertas .barBottom em.deal_agotado {width:100px; line-height: 33px;background-color: #dbdbdb; font-style: normal; padding: 9px 15px 8px; float: left; font-weight: normal;}
#section_productos .barBottom em.deal_agotado {background-color: #dbdbdb;font-style: normal;padding: 7px 8px 7px;float: left;font-size: 14px;font-size: 1.4rem;}

.title_mydeals {float:left; width:30%}
.filter_mydeals {float:right; width:374px;}
.filter_mydeals .divSelect {float:left; width:180px;}
#dialog_register .filter_mydeals form {border:0px;}
#dialog_register.mydeals{padding-bottom:39px;}

.my_deals{width:100%; float:left; position:relative;}
    .my_deals .my_deals_detail_left{width:220px; float:left;}
    .my_deals .my_deals_detail_right{width:650px; float:right;}

    .my_deals .my_deals_detail_left .status{font-size:18px; margin-bottom:5px;float: left; font-weight:normal;}
    .my_deals .my_deals_detail_right ul{margin:0px; padding:0px; width:100%; float:left;}
    .my_deals .my_deals_detail_right ul li{list-style:none; border-bottom:1px solid #a4a4a4; padding:10px 0px; font-size:14px;}
    .my_deals .my_deals_detail_right ul li.title_deal a {font-size:18px; color:#2a2a2a; text-decoration:none;}
    .my_deals .my_deals_detail_right ul li.title_deal a:hover {color:#666666;}
    .my_deals .my_deals_detail_right ul li.title_deal p {color:#666666; font-size:13px; margin:0px;}
    .my_deals .my_deals_detail_right ul li.dates_deal {text-transform:uppercase; color:#000;}
    .my_deals .my_deals_detail_right ul li.dates_deal strong{color:#90a429; font-weight:normal; margin-right:10px;}
    .my_deals .my_deals_detail_right ul li em{font-style: normal; text-transform: uppercase;}
    .my_deals .my_deals_bottom{width:100%; float:left; margin-top:10px;}
    .my_deals .my_deals_bottom .my_deals_detail_left {width:650px;}
    .my_deals .my_deals_bottom .my_deals_detail_right {width:220px; text-align:right; text-transform:uppercase; font-size:16px}
    .my_deals .my_deals_bottom .my_deals_detail_right strong {font-size:18px; font-weight:normal; margin-left:25px;}
    .my_deals .my_deals_bottom .my_deals_detail_right span {font-size:12px;}
    .my_deals .my_deals_bottom .my_deals_detail_left ul {margin:0px; padding:4px 0px 0px;}
    .my_deals .my_deals_bottom .my_deals_detail_left ul li {list-style:none; display:inline; font-size:16px;}
    .my_deals .my_deals_bottom .my_deals_detail_left ul li a:hover{color:#0c687d;}
    .my_deals .my_deals_bottom .my_deals_detail_left ul li:after {content: "|"; padding:0 5px;}
    .my_deals .my_deals_bottom .my_deals_detail_left ul li:last-child:after {content: ""; content: none;}

    .my_deals .my_deals_detail_left .deal_img{position:relative;float: left;}
    .my_deals .my_deals_detail_left .deal_img .deal_discount{position:absolute; bottom:0px; right:0px; background-color:#d1ff19; padding:5px 10px; font-size:16px;font-weight: normal;}
    .send_sms{position:relative;}
    .send_sms .send_mobile{position:absolute; top:10px; left:20px; padding: 10px; display:none; z-index: 99;}
    #dialog_register .send_sms .send_mobile form{border:0; padding: 0px }
    .send_sms .send_mobile .close_pop.fr {float: right;position: absolute;top: 0px;right: 6px;}
    .send_sms .send_mobile p {font-size:11px; text-transform:uppercase; margin-bottom:0px;}
    .send_sms .send_mobile input.btn {float: right; font-weight: normal;}

    .select_point {position:relative;}
    .select_point .coupon_options{position:absolute;top: 10px;left: 20px;z-index: 99;padding: 10px; display:none; }
    .select_point .coupon_options .close_pop.fr{float: right;position: absolute;top: 0px;right: 6px;}
    .select_point .coupon_options p.choose {font-size:11px; text-transform:uppercase; margin-bottom:0px;}
    #dialog_register .select_point .coupon_options form{border:0; padding: 0px }
    .select_point .coupon_options input.btn {float: right; font-weight: normal;}
    .select_point .coupon_options .divSelect {width: 200px;margin: 10px 0px;}

    .my_deals .status.status_Activo, .my_deals .status.status_Reparto{color:#abbd5a;}
    #dialog_register.status_caducado{background-color:#e2e2e2;}
    .generate_invoice_pop.step1.logisticForm{display:none; position: absolute;top: 185px;left: 120px;background: #fff;z-index: 999; width: 450px; padding: 10px;}
    #dialog_register .generate_invoice_pop.step1.logisticForm form {border:0px; float:left;}
    .generate_invoice_pop.step1.logisticForm .bloque_form{width:100%; float:left;}
    .generate_invoice_pop.step1.logisticForm .bloque_form.last_blk{margin-top:35px;}
    .generate_invoice_pop.step1.logisticForm .bloque_form p{width:180px; float:left;margin: 0px;}
    .generate_invoice_pop.step1.logisticForm .bloque_form p.mR20{margin: 0px 20px 0px 0px; width:250px;}
    .generate_invoice_pop.step1.logisticForm .bloque_form .btn.tipo_5.close_pop{float:right;}
    .generate_invoice_pop.step1.logisticForm .bloque_form .divSelect{width:168px; float:left; overflow:visible;}
    .generate_invoice_pop.step1.logisticForm .bloque_form fieldset{display:block;}
    .generate_invoice_pop.step1.logisticForm .bloque_form label{font-weight:normal;}
    .generate_invoice_pop.step1.logisticForm .fieldNote.f8{color: #e350f6;}
    .msgPopup_exp{position: absolute; left: 30px; display:none;padding: 10px;}
    .msgPopup_exp p.first{margin-right:20px!important;}
    .generate_invoice_pop select{width:100%!important;}

    .cambia_datos_usuario.blk{position:absolute; left: 50px; display: none;padding: 10px;width: 340px;top: 170px;text-transform: uppercase;text-align: justify;}
    .cambia_datos_usuario.blk .btn.tipo_5.close_dialog{float:right;}
    .cambia_datos_usuario.blk p{margin-top:30px;}
    .cambia_datos_usuario.blk .close_pop{float:right;font-weight:normal;}

article.genericProduct{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/generico_producto.jpg) no-repeat; width: 450px!important;height: 127px;font-family: "DINNeuzeitGroteskStd-BdCond", sans-serif;color: rgb(92,165,190);text-transform: uppercase;font-size: 26px;text-align: center;padding-top: 75px;min-height: 100px!important;padding: 75px 20px 0px;}
article.genericProduct .text1{font-size:26px; height: 26px; font-size:26px\0/; height:26px\0/;}
article.genericProduct .text2{font-size:26px; height: 26px; font-size:26px\0/; height:26px\0/;}
article.genericProduct .text3{font-size:26px; height: 26px; font-size:26px\0/; height:26px\0/;}

article.genericService{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/generico_servicios.jpg) no-repeat; width: 280px!important;height: 399px;font-family: "DINNeuzeitGroteskStd-BdCond", sans-serif;color: rgb(92,165,190);text-transform: uppercase;font-size: 30px;text-align: center;min-height:399px!important;padding: 0 20px 0px;}
article.genericService div:first-child {padding-top:75px}
article.genericService .text1{font-size: 80px;height: 95px; font-size:80px\0/; height:95px\0/;}
article.genericService .text2{font-size:30px; height:30px;font-size:30px\0/; height:30px\0/;}
article.genericService .text3{font-size:30px; height:30px;font-size:30px\0/; height:30px\0/;}
article.genericService .text4{font-size:30px; height:30px;font-size:30px\0/; height:30px\0/;}

article.genericFlex{background:url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/generico_flex.jpg) no-repeat; width: 280px!important;height: 399px;font-family: "DINNeuzeitGroteskStd-BdCond", sans-serif;color: rgb(92,165,190);text-transform: uppercase;font-size: 30px;text-align: center;min-height: 325px!important;padding: 0 20px 0px;}
article.genericFlex div:first-child {padding-top:75px}
article.genericFlex div{float:left;width:100%;}
article.genericFlex .text1{font-size: 90px;height: 95px; font-size:90px\0/; height:95px\0/;}
article.genericFlex .text2{font-size:44px; letter-spacing: 7px; height:35px;font-size:44px\0/; height:35px\0/;}
article.genericFlex .text3{font-size:80px;height: 90px;font-size:80px\0/; height:90px\0/;}
article.genericFlex .text4{font-size:24px;height: 24px;font-size:24px\0/; height:24px\0/;}
article.genericFlex .text5{font-size:33px;letter-spacing: 9px;height: 24px; opacity:0.5;font-size:70px\0/; height:70px\0/;}

.mod_view input[type="text"]{background-color: #eee!important;color: #999;border: 1px solid #bbb; width:150px;}
#state .mod_view, #delivery_province .mod_view, #billProvincia .mod_view{background-color: #eee!important;color: #999;border: 1px solid #bbb;width: 138px;padding: 1px 6px;}
span.noshowprice{background-color:transparent!important;}

.deal_gift.gifted{width: auto;float: right;padding-left: 20px;background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/sprite.png?v=1);background-position: -1000px -924px;color: #8fa526;font-size: 14px;}
#mySalesBody .menu_usuario li a.mySalesLink{background-color: #3ad5f1;}
#myDataBody .menu_usuario li a.myDataLink{background-color: #3ad5f1;}
#myDealsBody .menu_usuario li a.myDealsLink{background-color: #3ad5f1;}
#myCreditsBody .menu_usuario li a.myCreditsLink{background-color: #3ad5f1;}
.menuPrincipal h1{font-size:1.4rem;}
#section_ofertas article .barMiddle h2 a {color:#000; font-weight:bold;}


@media print {
    #section_productos section article { border: 1px solid; }
    #section_mkt ul li { border: 1px solid; width: 206px; }
    .menuPrincipal {border-top:1px solid; border-bottom:1px solid;}
    .datosBasicos ul li {border:1px solid; width: 171px;}
    .datosBasicos ul li.b2 {width: 133px;}
    .datosBasicos ul li.b6 {width: 188px;}
    .descuento div {background-image: url(https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans.png)!important; background-image: none; filter: none !important;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://boc.oferplan.com/themes/site_themes/vocento/img/layout/pixel_trans.png);}
    header .barraSuperior{border-bottom:1px solid;border-top:1px solid;}
}

#vocentoidform input{font-family:Arial,sans-serif!important;}
#dialog_registerForm input{font-family:Arial,sans-serif!important;}
noscript p {margin: 0 !important;}
.azul {color:#096879;}