/* ======================================================================================= */
/* ESTILOS PERSONALIZADOS */
/* ======================================================================================= */
/*body { background-color: #2d86a4; }*/
#user_extended #pico {position: absolute;right: 6px;top: -6px;}
div.customer .extra_qa { color:#2d84a2; }
div.customer .protagonista_qa { color:#4b5054; }
div.customer .celebrity_qa { color:#ebbd00; }
body.cms-page-view div.container { min-height:400px; }
body.cms-page-view div.page div.container-footer-bottom div.container { min-height:0px;background: #2d86a4 !important; width:990px !important;} 
div.container-footer {height: 126px;
padding-top: 20px;
padding-bottom: 0px; 
margin-top: 30px;}
.cms-index-index div.container-footer, .cms-entradas-mad-max div.container-footer {margin-top: 0px;}
.cms-entradas-mad-max .wrapper { background-color: #000000; }
.row { padding-left:0px; margin-left:0px; }
.row-fluid { max-width:990px } 
.row-fluid [class*="span"] { min-height: 0px;}
.trans { transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.div_top-link { width: 65%; }
.fb_button_ps img { width: 75px; }
.header .links li > a:hover {transition: all 0.3s ease-in-out 0s;}/* 2013/07/29 - DA: Top-links hover */
.header .links li:first-child  + li { background: none; }
.header .links li:first-child  + li + li { background: url("../images/icons.png") no-repeat scroll -485px -240px transparent;}
.is-blog .sidebar{margin-top:61px;}
body.customer-account-index .sidebar {margin-top:0px;}
a { cursor:pointer; }
.novedades_casa_cuenta .products-grid .product-image { margin:0px; }
#transaction_history_box .limiter label { margin-top: 4px; }
div#div_logo {width: 100px;
height: 80px;
position: absolute;
left: 10px;
top: 0;
z-index: 30;
/*width:100px;height:80px;margin-top:0px;margin-left:auto;margin-right:auto;float:left;position: relative;z-index:30;left:9px;*/}
.logo_responsive { display:none; }
.btn.btn-navbar { display:none; }
.form-search .input_cat {display:none;}
.form-search input.input-text{width:190px;height:22px;min-height: 20px;line-height: 20px;padding: 3px 8px;} 
/* .cms-index-index .form-search input.input-text{width:210px;height:30px;min-height: 20px;line-height: 20px;padding: 3px 8px;} */
.form-search button.button span span{height: 26px;line-height: 29px;}
.block.block-cart-top .block-content .summary strong span{display:none;}
.dropdown-cart p.amount, .dropdown-cart p.empty{padding-top:2px;padding-bottom:3px;}
.container-fluid{padding:0px;}
.container-header-top{background:#000000;height:40px;}
.container-menu{background:#2d86a4;height:40px;width:100%;}
.container-menu .hnav {position:relative;z-index:50;color: #ffffff;margin: 0;float: left;}
.container-slider{background:#000000;}
.header{padding:0px;}
.quick-access {float:right;width:500px;}
.quick-access .anteheader-nologed{float:right;width:295px;color:#ffffff;margin-right:-40px;}
.quick-access .anteheader-loged{float: right;color: #ffffff;margin-right: 20px;margin-top: 7px;}

/* Menu */
.menu-item-link a,
.em_nav .quick-access-right a {
	text-transform:uppercase;
	color:#fff;	
	background: none;
	display: block;
	/*padding: 12px 10px 11px !important;*/
	font-size:14px;
	font-weight:400;
}
li.menu-item-link:hover a,
li.active_menu a,
.em_nav .quick-access-right a:hover {
	color:#2d86a4;
	text-decoration: none;
	/*background-color: #fff;*/
}
.em_nav .quick-access-right a { text-align:center; }

/* Menu Responsive */ 
.em_nav .quick-access { float: none; width: auto; }
.em_nav .quick-access .anteheader-nologed { width: auto; }
.em_nav strong,
.em_nav .quick-access.row { display: none; }
.em_nav .quick-access-right { float: none !important; }
.em_nav .quick-access-right a { color: #fff; display: block; padding: 12px 10px 11px 10px; }
.em_nav .separacion { margin: 10px 20px; background-color: #fff; height:2px; display:none; }

.em_nav strong { width: 100%; text-align: center; color: #fff; text-transform: uppercase; padding: 14px 0; font-size: 10px; }


.menu-wrapper {padding-left:12%;}
@-moz-document url-prefix(){div.container-menu{display:inline-block;/*margin-top:-40px;*/}} 
@-moz-document url-prefix() {.hnav .menu-item-depth-0 > a, .em-catalog-navigation.horizontal > li > a{padding: 13px 8px 13px;}}
.header-container {/*width:100%;height:40px;float:left;*//*position: absolute;
right: 0;
top: 0;*/
height:40px;
}
.top-search{
margin: 0;
width: 210px;
left: auto;
position: absolute;
z-index: 30;
right: 18px;
top: 45px;	
/*margin: 0;width: 210px;margin-top: 4.5%;left: 76.8%;position: absolute;z-index: 30;*/}
.form-search {float: right;margin: 0;position: relative;display: inline-block;padding: 0px;margin-top: 0px;}
.form-search button.button {margin-top: -25px;margin-right: 5px;background: none;border: none;color: #ffffff;position: relative;float: right;z-index: 30;width: 20px;height: 20px; height:25px\0/IE8+9; background: none !important; }
.form-search button.button img{width:20px !important;height: 20px !important;}
#back-top{display:none;}
.img_subfooter {float:left;width:20px;margin-right: 15px;margin-left:15px;}
.social_nets div{margin-bottom:9px;margin-right:9px;}
.cms-index-index .area6 {width: 990px;max-height:590px;padding-top:0px;margin-top:-8px;z-index:30;position: relative;padding-right:0px;padding-left:0px;}
.area6-inner{background:#000000;}
.area6 .brand-color-1{display:none;}
.area6 .brand-color-2{display:none;}
.area6 .brand-color-3{display:none;}
.area6 .brand-color-4{display:none;}
.area6 .brand-color-5{display:none;}
.widget.widget-static-block div.span6{height:140px;}
.widget.widget-static-block div.span5{height:140px;}
#container_regalosdecine_home{margin-top:25px;float:left;margin-bottom:15px;}
#container_regalosdecine_home h2 {font-size:18px;color:#ffffff;font-family:'Lato';font-weight:700;float:left;margin-bottom: 20px;}
#container_regalosdecine_home h2.product-name {margin-top:15px;}
#container_regalosdecine_home .products-list .product-shop{background:#357c94;margin:0px;padding:0px;color:#ffffff;height: 187px;width:407px;}
#container_regalosdecine_home .desc{margin:0px;}
/*#container_regalosdecine_home .products-list li.item{border:none; height: 185px;margin-bottom: 30px; padding: 0 140px 0 20px; background-position: top right !important;}*/
#container_regalosdecine_home .products-list li.item { border:0; background-size: auto 100% !important; margin-bottom: 22px; }
#container_regalosdecine_home .products-list li .product-item {border:none; height: 190px;margin-bottom: 30px; padding: 0 140px 0 20px; margin-bottom:0; }
#container_regalosdecine_home .products-list li.item:last-child { margin-bottom:10px; }
#container_regalosdecine_home .products-list li.last{margin-bottom: 0px;}
#container_regalosdecine_home #contenedor_activas li div.product-item h2.product-name{height: auto;}
#container_regalosdecine_home .product-shop1{float:left;width:152px;}
#container_regalosdecine_home .product-shop1 .products-list a.product-image{margin:0px;}
#container_regalosdecine_home .product-shop1 p{color:#ffffff;font-size:11px;font-weight:bold;}
#container_regalosdecine_home .product-shop1 p span{color:#000000;font-size:14px;}
#container_regalosdecine_home .product-shop2{height: 188px;background: #000000;float: left;width: 255px;}
#container_regalosdecine_home .participa_home{padding-top: 7px;padding-left: 12px;position: relative;background: #000000;width: 84px;height: 27px;margin-top: -55px;margin-left: 130px;}
div.container_regalosdecine_home1{margin-left:20px;margin-right:20px;width:465px;}
div.container_regalosdecine_home2{margin-right:20px;margin-left:20px; width:445px;}
#container_regalosdecine_home .participa_home span{font-size:14px;color: #ffffff;}
.fullwidthbanner-container .fullwidthabanner{height: 410px;display:block;}
.container-home-prod{background-color: #252525;}
.novedades_cine_home .products-grid li.item{border:none;margin:0px;height:280px;width:164px;margin-right:11px;float:left;}
.novedades_cine_home .products-grid li.last{margin-right:10px;}
.novedades_cine_home .products-grid li.item a {color:#2d86a4;font-size:13px;}
.products-grid .product-info img {width:100%;}
.novedades_casa_home .products-grid li.item{border:none;margin:0px;height:280px;width:160px;margin-left:10px;float:left;}
.novedades_casa_home .products-grid li.last{margin-right:10px;}
.novedades_casa_home .products-grid li.item a {color:#2d86a4;font-size:14px;}
.novedades_cine_home .products-grid li.item a.product-image{margin:0px;}
.novedades_casa_home .products-grid li.item a.product-image{margin:0px;}
.novedades_casa_home .products-grid li.item .product-shop1 img{width:100%;max-width:165px;}
.novedades_club_canjeables .products-grid {margin-left: 40px;}
.novedades_club_canjeables .products-grid li.item{border:none;margin:0px;width:101px;margin-right:25px;float:left;}
.novedades_club_canjeables .products-grid li.last{margin-right:10px;}
.novedades_club_canjeables .products-grid li.item a {color:#2d86a4;font-size:14px;}
.novedades_club_canjeables .products-grid li.item .product-shop1 img{width:100%;max-width:101px;}
.novedades_club_canjeables .products-grid li.item a {color:#2d86a4;font-size:14px;}
.novedades_club_canjeables .products-grid li.item a.product-image{margin:0px;}
.novedades_club_canjeables .products-grid li.item .product-shop1 img{width:100%;max-width:101px;}
#twitter_vozdelcine{margin-top:-8px;float: right;}
.container_regalosdecine_home2 .container_twitter{background: #fff;padding:20px;display: inline-block;}
.cms-gbs-home .novedades_casa_home{display: inline-block;float: left; margin-top: 5px;}
.cms-gbs-home .novedades_casa_home ul{margin-left: 0px;}
.cms-gbs-home .novedades_juegos_home{padding-right: 10px;/*width: 165px;*/display: inline-block;float: left;}
.cms-gbs-home .novedades_juegos_home ul{margin-left: 0px;}
.novedades_juegos_home .products-grid li.item{width:165px;}

/*body.cms-club-warner div.container{width: 100% !important;background: #f5f5f5;}*/
.container-footer{margin-top:0px;background: #000;padding: 0px 0px 10px 0px;}
.container-footer {padding: 20px;height: 106px;}
.container-footer .footer_1{float: left;width: 185px;margin-left: 35px;margin-right: 35px;}
.container-footer .footer_2{float: left;width: 245px;margin-left: 35px;margin-right: 40px;}
.container-footer .footer_3{float: left;width: 185px;margin-left: 0px;margin-right: 25px}
.container-footer .footer_4{float: left;width: 116px;margin-left: 35px;margin-right: 20px;}
div.container-footer div.content li a:hover{font-weight:400;color:#2D86A4;text-decoration:underline;}
body.catalog-category-view .page > div.container-link {display:none;}
div.container-footer {background: #000000;}
.catalog-category-view div.container-footer{margin-top:0px;}
.container-home-prod .widget.widget-static-block h2 {font-size:18px;color:#2d86a4;/*font-weight:700;*/margin-left:0px;padding-top:0px;margin-top: 0px; padding-left:10px; margin-bottom:-2px;}
.container-home-prod .widget.widget-static-block a {text-decoration: none;}
.container-home-prod .widget.widget-static-block a:hover {text-decoration: none;}
.container-home-prod .widget.widget-static-block span.festreno, .category-cine .products-grid span.festreno{font-size:12px;font-weight:700;}
.container-home-prod .widget.widget-static-block span.ya-en-cines, .category-cine .products-grid span.ya-en-cines{color:#cf051b;}
.category-cine .products-grid h2.product-name {margin-bottom:-2px;}
.category-cine .products-grid .desc {margin-top:10px;}
.container-home-prod .widget.widget-static-block .block-recent-posts #titulo_recent{display: none}
.container-home-prod .widget.widget-static-block .block-recent-posts #ver_todas_noticias{display: none}
.container-home-prod .span6 .widget.widget-static-block h2{padding-left:0px;}
.widget-latest{margin-bottom:20px;min-height:307px;}
.widget-latest h2 {font-size:18px;color:#2d86a4;font-weight:700;}
.widget-latest li{margin-bottom:9px;font-size:14px;color:#666666;height:49px;width:330px;background:#d4dcdf;padding-top:15px;padding-bottom:12px;padding-right:10px;}
.widget-latest li img {float:left;margin-right: 10px;margin-top: -15px;}
.widget-latest li a {color:#2d86a4;font-size:14px;}
/*DESTACADOS SLIDER HOME*/
#destacados div.destacado{float:left;width:308px;height:170px;margin-right:13px;box-shadow: 0px 0px 7px #000206; -moz-box-shadow: 0px 0px 7px #000206; -webkit-box-shadow: 0px 0px 7px #000206; background-repeat: no-repeat; background-position:left top;}
#destacados div.destacado sup{top: 5px;font-size: 11px;}
#destacados div#last_destacado{margin:0px; width:308px; height:170px; padding-right: 15px;}
#destacados div.txt-container{padding:100px 5px 5px 5px;float:none;width:auto;height:65px;margin-right:0px;}
#destacados div.txt-destacado{
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	background-size: auto;
	height: 65px;
	overflow:hidden;
}
#destacados div.destacado div.txt-destacado p#titu-destacado{font-weight: 700; font-size: 17px; padding: 3px 5px 2px 5px; line-height: 20px; margin-bottom:0px;}
#destacados div div #subspan_destacados{font-size: 12px; line-height:14px; margin:3px 5px 2px 5px;}
#destacados div div #subspan_destacados2{font-size: 13px; /* line-height: 17px; */}
/*FIN_DESTACADOS*/
#titu_home_novedades {float:left;width:100%;font-size:40px;color:#2d86a4;font-weight:900;margin-top: 80px;margin-bottom: 55px;text-align:center;}
#catalogo_precio{color:#2d86a4;font-size:11px;font-weight: bold;width:135px;}
#catalogo_precio img{float:left;margin-right:8px;}
.products-grid .desc{font-size:12px;color:#666666;}
.ratings .amount a{display:none;}
.product-view .product-img-box .more-views li{margin-right:2px;border:none;}
.hnav .menu-item-depth-0 li a:hover{background:#ffffff;}
#img_cabecera img {left: 0px;height:auto;width:100%;}
.hnav .menu-item-depth-0.second:hover > a, .em_nav li.menu-item-depth-0:hover > a{font-weight:400;color: #2d86a4;background-color: #ffffff;background-image: none;}
/*#destacados div.destacado1 div span:hover{color:#ffffff}
#destacados div.destacado2 div span:hover{color:#ffffff}*/
#destacados a {color:#ffffff}
#destacados a:hover{color:#2d86a4}
#destacados a {text-decoration:none;}
#destacados .destacado span:hover{text-decoration:none; color: inherit;}
.container-footer ul.none li{padding:0px;width: 50%;float: left;line-height: 17px;}
.container-footer .content .products-grid li.item{margin-bottom:0px; padding-left: 0px; width:100%;}
.container-footer .content .category-products{width: 156px;}
.img_subfooter_derecha{margin-top: -25px;float: right;}
#texto_final_club_home{float:left;font-size:23px;}
#texto_final_club_home span{font-size:25px;}
.medallas_contenedor{float:left;width:100%;}
.medallas{width:370px;margin-left:auto;margin-right:auto;}
.medallas div{float:left;text-align:center;width:96px;}
#bt_unete_ahora{float:left;margin-left:206px;}
#medalla_1 img{margin-top:-1px;}
#medalla_3 img{margin-top:-8px;}
.products-grid h2.product-name a{text-transform:capitalize;font-size:13px;font-weight:700;font-family:'Lato';margin-left:0px;}
.products-grid li.item .product-item{font-size:10px;font-family:'Lato';}
.products-grid li.item{margin-left:10px;}
.categorypath-videojuegos-novedades .products-grid li.item { width: 164px; }
.products-grid h2.product-name{line-height:15px;padding-left:5px;padding-top:10px; text-align:left;}
.container-home-prod .widget.widget-static-block ul.products-grid h2.product-name{line-height:15px;padding-left:0px;padding-top:0px;}
.container-footer .primary{color: #2d86a4;font-weight:900;}
.bt_vertrailer{margin-bottom: 65px;margin-top: 94px;margin-left: 43px;}
.bt_vertrailer {width:90px;height:50px;margin-bottom: 15px;margin-top: 85px;margin-left: 58px;background: url(../images/ver_trailer_90x50.png) left top;transition: all 0.3s ease-in-out 0s;}
.bt_vertrailer:hover{width:90px;height:50px;margin-bottom: 15px;margin-top: 85px;margin-left: 58px;background: url(../images/ver_trailer_90x50_on.png) left top;}
.bt_verficha {width:67px;height:59px;margin-left: 67px;background: url(../images/ver_ficha_67x59.png) left top;transition: all 0.3s ease-in-out 0s;}
.bt_verficha:hover {width:67px;height:59px;margin-left: 67px;background: url(../images/ver_ficha_67x59_on.png) left top;}
div.caratula_proximamente{margin-top:24px;}
div.category-products .bt_sintrailer{width: 90px;height: 18px;margin-bottom: 15px;margin-top: 47px;margin-left: auto;margin-right: auto;}
div.category-products .bt_vertrailer {width: 90px;height: 50px;margin-bottom: 15px;margin-top: 47px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50.png) no-repeat left top;}
div.category-products .bt_vertrailer:hover{width: 90px;height: 50px;margin-bottom: 15px;margin-top: 47px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50_on.png) no-repeat left top;}
div.category-products .bt_verficha {margin-bottom: 31px;width: 67px;height: 59px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59.png) no-repeat left top;}
div.category-products .bt_verficha:hover {margin-bottom: 31px;width: 67px;height: 59px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59_on.png) no-repeat left top;}
div.novedades_casa_home div.name-desc .bt_sintrailer{width:90px;height:50px;margin-bottom: 15px;margin-top: 47px;margin-left: auto;margin-right: auto;}
div.novedades_cine_home div.name-desc .bt_vertrailer {width:90px;height:50px;margin-bottom: 15px;margin-top: 47px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50.png) no-repeat left top;}
div.novedades_cine_home div.name-desc .bt_vertrailer:hover{width:90px;height:50px;margin-bottom: 15px;margin-top: 47px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50_on.png) no-repeat left top;}
div.novedades_cine_home div.name-desc .bt_verficha {width:67px;height:59px;margin-bottom: 29px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59.png) no-repeat left top;}
div.novedades_cine_home div.name-desc .bt_verficha:hover {width:67px;height:59px;margin-bottom: 29px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59_on.png) no-repeat left top;}
div.novedades_casa_home div.name-desc .bt_sintrailer{width: 90px;height: 50px;margin-bottom: 15px;margin-top: 65px;}
div.novedades_casa_home div.name-desc .bt_vertrailer {width: 90px;height: 50px;margin-bottom: 15px;margin-top: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50.png) no-repeat left top;}
div.novedades_casa_home div.name-desc .bt_vertrailer:hover{width: 90px;height: 50px;margin-bottom: 15px;margin-top: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50_on.png) no-repeat left top;}
div.novedades_casa_home div.name-desc .bt_verficha {width: 67px;height: 59px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59.png) no-repeat left top;}
div.novedades_casa_home div.name-desc .bt_verficha:hover {width: 67px;height: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59_on.png) no-repeat left top;}
div.novedades_juegos_home div.name-desc .bt_sintrailer{width: 90px;height: 50px;margin-bottom: 15px;margin-top: 65px;}
div.novedades_juegos_home div.name-desc .bt_vertrailer {width: 90px;height: 50px;margin-bottom: 15px;margin-top: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50.png) no-repeat left top;}
div.novedades_juegos_home div.name-desc .bt_vertrailer:hover{width: 90px;height: 50px;margin-bottom: 15px;margin-top: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50_on.png) no-repeat left top;}


div.novedades_juegos_home div.name-desc .bt_vertrailer{/*width: 67px;*/height: 59px;margin-bottom: 15px;margin-top: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50.png) no-repeat left top;}
div.novedades_juegos_home div.name-desc .bt_vertrailer:hover{/*width: 67px;*/ height: 59px;margin-bottom: 15px;margin-top: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_trailer_90x50_on.png) no-repeat left top;}

div.novedades_juegos_home div.name-desc .bt_verficha {width: 67px;height: 59px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59.png) no-repeat left top;}
div.novedades_juegos_home div.name-desc .bt_verficha:hover {width: 67px;height: 65px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59_on.png) no-repeat left top;}
.novedades_club_canjeables div.bt_verficha {margin-bottom: 21px;width: 50px;height: 50px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59.png) no-repeat left top;background-size: contain;}
.novedades_club_canjeables div.bt_verficha:hover {margin-bottom: 21px;width: 50px;height: 50px;margin-left: auto;margin-right: auto;background: url(../images/ver_ficha_67x59_on.png) no-repeat left top;background-size: contain;}
.sidebar{width:236px;/*margin-right: 20px;*/}
.catalogsearch-result-index .sidebar { margin-top:50px; }
.catalog-category-view .sidebar{margin-top: 20px;}
.catalog-category-view .span18{width:735px;}
.sidebar .rightbar_promoprincipal ul.products-grid li.item{border:none;padding:0px;margin:0px;}
.sidebar .rightbar_promosecundaria ul.products-grid li.item{border:none;padding:0px;margin:0px;}
.sidebar .rightbar_promosecundaria ul.products-grid li.item img{width:235px;}
.sidebar ul.products-grid .product-image{margin:0px;}
.sidebar #participa_rightbar{position: relative;float: right;margin-left: 98px;margin-top: -50px;}
.sidebar .rightbar_promoprincipal .products-grid .f-fix{background:#000000;padding-top:10px;padding-right: 7px;padding-left: 7px;padding-bottom: 3px;max-width: 222px;}
.sidebar .rightbar_promoprincipal ul.products-grid h2.product-name{color:#ffffff;font-size:14px;font-weight:900;}
.products-grid li.item{margin-bottom:0px;}
.pager .pages li a:hover, .pager .pages .current{background:#2d86a4;}
.pager .pages strong{color:#2d86a4;}
.toolbar-title{color:#2d86a4;}
.catalog-product-view .breadcrumbs{display:none;}
.contenedor_view div.breadcrumbs{display:block;}
@-moz-document url-prefix() { 
  #img_cabecera, #img_cabecera4, .category-image {
     margin-top:-3px;
  }
}
#img_cabecera{ background:#000000;overflow:hidden;width: 100%; position: relative; }
#img_cabecera .product-name{position: absolute; top: 45px; left:0; background: #2d86a4; padding: 16px; }
#img_cabecera div.product-name h1{font-size:36px;font-weight:900;color:#ffffff;}
#img_cabecera2{overflow:hidden;width:990px;}
#img_cabecera2 .product-name{float:left;position: relative;background: #2d86a4;padding: 16px;padding-left:15px;}
#img_cabecera2 div.product-name h1{font-size:36px;font-weight:900;color:#ffffff;}
.img_cabecera3{position: absolute; top: 75px; left: 0; }
.img_cabecera3 .product-name{float:left;position: relative;}
.img_cabecera3 div.product-name span{float:left; clear: left; background: #2d86a4;font-size:30px;font-weight:900;color:#ffffff;padding:6px;margin:0px;}
.img_cabecera3 div.product-name h1{float:left; clear: left; background: #2d86a4;font-size:32px;font-weight:900;color:#ffffff;padding:6px;margin:0px;}
#cabecera_negra{padding-top: 4px;padding-bottom: 4px;padding-left: 10px;padding-right: 10px;float: left;background: #000000;font-size: 30px;font-weight: 400;color: #ffffff;}
.catalog-product-view #cabecera_negra {position:absolute;top:118px;padding-left:15px;font-weight:700;font-size:26px;}
#img_cabecera4{overflow:hidden;width:990px;background:#000000;padding-top:20px;padding-bottom:20px;}
#img_cabecera4 .product-name{float:left;position: relative;background: #2d86a4;padding: 6px 90px 6px 20px;}
#img_cabecera4 div.product-name h1{font-size:30px;font-weight:900;color:#ffffff;margin-bottom:0px;}
.is-blog #img_cabecera4 div.product-name h1{font-family: 'Lato', Arial, Verdana; font-weight:800; padding:6px;}
.is-blog #img_cabecera4 {padding-bottom:0px; padding-top:30px; height:100px;}
.category-regalos-de-cine div.span_content div.Promociones{height: 150px;margin-top: -157px;}
.category-digital div.span_content div.Digital{height: 330px;margin-top: -312px;}
div.container div.row div.span_content{min-height:0px; position: relative;}
#promos_enlace{margin-right: 0px;float: right;display: block;color: #ffffff;font-size: 10px;font-weight:600;}
.customer-miperfil-index #img_cabecera4 {background: none;padding-top: 73px;}

.tw_indiv{float:left;height:77px;margin-bottom:17.8px;width:405px;background: #f2f2f2;}
.tw_indiv div{width: 311px;float: left;padding:10px;background: #f2f2f2;color: #999999;font-size:11px;}
.tw_indiv div span{color:#555555;margin-top:7px;font-size:11px;font-style: italic;}
.tw_indiv #imagen{display: inline-block;width: 74px;height:77px;padding: 0px;background: #f2f2f2;}
.tw_indiv img{float:left;margin-right:6px;max-height:77px;height:77px;width:auto;max-width:74px;}
.container_twitter div.last{margin-bottom: 0px;}
.row-fluid div.span19.quick-access-right{width: auto;float: right;}
.quick-access-right{width:auto;}

#vermastweets{margin-top: 8px;margin-right: 0px;float: right;display: block;color: #ffffff;font-size: 10px;font-weight:600;}

.add-to-links li a.link-compare{display:none;}
.prod_relac{width:600px;margin-right:auto;margin-left:auto;}
.prod_relac h3{font-size:24px;font-weight:900;}
.prod_relac_indiv{width:90px;float:left;margin-right:30px;font-size:11px;}
.prod_relac_indiv a{font-size:11px;font-weight:normal;display:inline-block;}
.youtubehome_container ul#results {overflow: hidden;max-height: 240px;}
.youtubehome_container li{padding:0px;float:left;margin-bottom:14px;background:#ffffff;color:#666666;font-size:15px;width:100%;min-height: 70px;font-family: 'Lato', verdana;font-weight: 700;font-size: 15px;color: #2d86a4;height: 70px;overflow: hidden;}
.masvisto_container li{padding:0px;float:left;margin-bottom:12px;background:#d7e0e3;color:#666666;width:100%;min-height: 70px;font-family: 'Lato', verdana;font-weight: 700;font-size: 12px;color: #2d86a4;height: 70px;overflow: hidden;}
.container-home-prod div.block-recent-posts{direction: block;height:235px;}
.masvisto_container li .img_masvisto{margin-right: 0px;}
.img_masvisto {width: 70px;height: 70px;background-size: auto 100% !important;background-position: center top;background-repeat: no-repeat;float:left;margin-right: 10px;}
.youtubehome_container li .img_masvisto {width: 130px;height: 70px;background-size: auto 100% !important;background-position: center center;background-repeat: no-repeat;float:left;margin-right: 10px;}
.texto_masvisto{padding-left:90px;padding-top:10px;}
.texto_masvisto span{display: inline-block;width: 150px;}
.texto_masvisto a{color:#2d86a4;font-weight:700;font-size:12px;}
.texto_ultimasnoticias{padding-left:77px;}
.youtubehome_container li .texto_masvisto{padding-left: 0px;padding-top: 5px;padding-right: 5px;height: auto;padding-bottom: 0px;overflow: hidden;}
.youtubehome_container li #mini_play{position: relative;z-index: 20;margin-top: -55px;width: 16px;margin-left: 43%;}
.youtubehome_container li .img_masvisto img{margin-top: -13px;}
.youtubehome_container li .texto_masvisto #titulo_trailer {height:45px;/*padding-bottom:2px*/}
.youtubehome_container li .texto_masvisto #visualizaciones {}
.youtubehome_container li .texto_masvisto {font-size: 10px;font-weight: 700;color:#666;line-height: 10px;}
.youtubehome_container li .texto_masvisto span{width:auto;min-height: 30px;line-height: 12px;}
.youtubehome_container li .texto_masvisto a{font-weight: 700;font-size: 12px;}
.texto_ultimasnoticias a{color:#666666;/*font-size:15px;*/}
.category-products .breadcrumbs{float:left;}
.category-prducts .toolbar{margin-top: 25px;}
.widget.widget-static-block{width:100%;}
p#back-top{z-index: 50;}
.quick-access .anteheader-nologed img{float:right;margin-top: -15px;}
.rating {overflow: hidden;display: inline-block;float:left;}
.rating-input {position: absolute;left: 0;top: -80px;display:none;}
.rating-star { background: url("../images/bkg_rating_bg.jpg") repeat scroll 0px 0px;cursor: pointer;display: block;float: left;height: 21px;width: 21px;}
label.rating-star:hover ~ .rating-star {background-position: 0px 23px;}
div.star_container{width: 110px;height: 22px;float: left;}
div.star_container_review{padding-top: 14px;position:absolute;z-index:2;margin-left: 6px;}
div.star_container_empty{margin-top: -11px;position: absolute;z-index: 3;}
div.star_container_review2{padding-left:5px;padding-top: 4px;position: absolute;}
#product-review-table{border:none;background: none;}
#product-review-table td{border:none;float:left;margin-right:3px;padding:0px;}
.category-regalos-de-cine div.sidebar{display:none;}
.category-regalos-de-cine .products-grid li.item{width:465px; margin-bottom: 15px;}
.category-regalos-de-cine .products-grid li.item .product-item a:hover { text-decoration:none; } 
div.block-poll{background:#2d86a4;}
.block-poll.block .block-subtitle{color:#ffffff;background:#000000;padding-left: 10px;margin-left: -15px;padding-top:2px;padding-bottom:2px;}
li span.label label{color:#ffffff;}
div.sidebar .products-grid li.item{width:234px;margin: 0px;padding:0px;}
div.block-content strong span{font-size: 18px;color:#ffffff;line-height:30px;}
.block-poll.block div.block-content{padding-top:6px;}
div.titu_slide{color:#ffffff;padding:15px;font-size:25px;background: rgb(0, 0, 0) transparent;background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)!important;zoom: 1;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
div.titu_slide h3{font-size:30px;font-weight:900;color:#ffffff;margin-bottom: 3px;}
div.titu_slide h3:hover {
    color: #2d86a4;
    text-decoration: none;
}
div.titu_slide h4{font-size:24px;font-weight:900;color:#ffffff;margin-bottom: 7px;}
div.titu_slide a.ver_trailer_link { float:right; }
.tp-simpleresponsive .caption { white-space: normal !important; }
.tp-caption a { display:block; }
.social-voice{width:1024px;background:#ffffff;z-index:1000;position:relative;}
.tp-bullets{top:18px;right: 465px;height:30px;}
#etq_proximamente{position:absolute;}
.cms-no-route .page{background:#000000;}
.cms-no-route .page div.container-footer{margin-top:0px;}
.cms-no-route .page .row .std p{margin:0px;}
.categorypath-regalos-de-cine div.container div.row div.span_content{width:100% !important;}
.categorypath-regalos-de-cine .box-description .std div{float:left;}
.categorypath-regalos-de-cine .box-description .std div#telefono_promos {padding-left: 10px;padding-right: 10px;}
.categorypath-regalos-de-cine .box-description .std #lightboxx-panel div{float:none;width:auto;}
.categorypath-regalos-de-cine-cine div.container div.row div.span_content{width:100%;}
.categorypath-regalos-de-cine-cine .box-description .std div{float:left;width:50%;}
.categorypath-regalos-de-cine-cine .box-description .std #lightboxx-panel div{float:none;width:auto;}
.categorypath-regalos-de-cine-cine .box-description .std div.container_questions{width: 290px;margin-top: 10px;}
.categorypath-regalos-de-cine-cine ul.validation-failed{border: none !important;background: none !important;}
.categorypath-regalos-de-cine-cine ul.validation-failed li{list-style: none;}
.categorypath-regalos-de-cine-cine .contenedor_der #titular_color_promo{font-size: 31px;font-size: 31px;font-weight: 900;line-height: 31px;font-family: 'Lato';display: block;margin-bottom: 15px;width: 100%;}
.categorypath-regalos-de-cine-cine .img_cabecera3{height: 180px;margin-top: -185px;overflow: hidden;width: 990px;font-size: 30px;font-weight: 700;color: #ffffff;}
.categorypath-regalos-de-cine-cine .sidebar{display:none}
.categorypath-regalos-de-cine .box-description .std div.conectar_promociones #siguiente_facebook_connect span{
	color: #ffffff;
	font-size: 13px;
	white-space: nowrap;
	font-family: inherit;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
}
.categorypath-regalos-de-cine .box-description .std div.conectar_promociones #siguiente_facebook_connect:hover{
	color: #2d86a4;
	font-size: 13px;
	white-space: nowrap;
	font-family: inherit;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
}
.categorypath-regalos-de-cine .box-description .std div.conectar_promociones #siguiente_facebook_connect span:hover{
	color: #2d86a4;
	font-size: 13px;
	white-space: nowrap;
	font-family: inherit;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
}
.categorypath-regalos-de-cine .box-description .std div.conectar_promociones #lightboxx-panel label{
	font: 12px 'Lato',Arial, Helvetica, sans-serif !important;
	color: #666666;
	font-weight: 400;
}
#cambios_promos{height:55px;padding-left:10px}
#cambios_promos div{
    float:left;
    height:37px;
    padding-top:10px;
    margin-right:10px;
    width:140px;
    color:#ffffff;
    font-size:13px;
    font-weight:700;
    line-height:15px;
    text-align: center;
    cursor:pointer;
}
#cambios_promos div#promo_finalizada { margin-right:0; }
#cambios_promos div#promo_activa{
    background: #2d86a4;
    height: 36px;
    padding-top: 11px;
    padding-right: 3px;
    padding-left: 3px;
}
#promo_finalizada{
    background:#888888;  
}
#contenedor_activas{
    display:inline-block;
    margin-left: 0px;
	list-style: none;
}
#contenedor_finalizadas{
    display:inline-block;
    margin-left: 0px;
}
#contenedor_finalizadas li.item{
    margin-right:15px;
    margin-bottom:15px;
    width:465px;
	background-color: #999 !important;
}
#container_regalosdecine_home #contenedor_activas .products-list li.item{
    padding-left: 15px;
    padding-bottom: 10px;
}
#container_regalosdecine_home #contenedor_activas .products-list li.item h2.product-name{
    text-transform: uppercase;
    font-weight:700;
}
#container_regalosdecine_home #contenedor_activas li div.product-item div.desc p{ text-align:left; }
#contenedor_finalizadas li div.product-item h2.product-name{
    margin-right: 10px;
    float: right;
    margin-top: 10px;
    color: #ffffff;
    font-weight: 700;
    font-size: 15px;
}
#contenedor_activas li div.product-item div.desc{
    float: left;
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
	position: absolute;
	bottom:10px;
	left: 20px;
	width: 60%;
	margin-left:0;
}
.customer-novedades-index #contenedor_activas li div.product-item div.desc{ width: 52%; }
.customer-novedades-index .products-grid li.item .product-item {  overflow: inherit; background: none;}
.customer-novedades-index .ultimas-promociones #contenedor_activas li.item { margin-bottom: 10px; background-position: top right !important; height: 190px; background-size: auto 100% !important; width: 365px !important; margin: 0 5px; }
.customer-novedades-index #contenedor_activas li div.product-item h2.product-name{
	width: 200px;
	padding-left: 15px;
	float: left !important;
	margin-top: 10px !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	font-size: 13px !important;
	background: none !important;
	text-align: left;
	padding-left: 20px;
}
.customer-novedades-index #contenedor_activas li.item .product-name p { font-size: 24px; line-height: 1em; }
.customer-novedades-index .ultimas-promociones #contenedor_activas { width: 100%; }
.category-regalos-de-cine .products-grid li.item .product-item { background:none; }
.customer-novedades-index .products-grid li.item .product-item { background:none; min-height:0 !important;}
.category-regalos-de-cine .products-grid li.item .product-item { min-height: 185px !important; padding: 0 150px 0 20px; }
.category-regalos-de-cine .products-grid h2.product-name { margin-top:15px; }
.products-grid h2.product-name { padding: 0; margin-top: 10px; }
#contenedor_finalizadas li div.product-item div.desc{
   text-align: center;
    margin-left: 150px; 
    color:#ffffff;
    font-size:14px; 
    margin-top: 80px;
    font-weight:700;
	padding-right: 8px;
}
#contenedor_finalizadas li div.product-item{
    background:none;
    padding-left: 160px;
    height:190px;
    min-height:190px;   
}
.promociones_club {
	padding-left: 20px;
	padding-top: 30px;
}
.promociones_club #contenedor_activas li.item {
	width:237px;
	float: left;
	background-size: auto 100% !important;
	background-position: top right !important;
	border: none;
	padding: 0;
	margin: 0 5px;
}
.promociones_club #contenedor_activas li div.product-item {
	height: 102px;
	width: 237px;
	min-height: 102px;
	background: none;
	padding-left: 0px;
}
.promociones_club #contenedor_activas li div.product-item a:hover { text-decoration:none; }ç
.promociones_club #contenedor_activas { list-style: none; }
.promociones_club #contenedor_activas li div.product-item h2.product-name {
	height: 32px;
	width: 147px;
	margin-right: 71px !important;
	margin-top: 10px !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	font-size: 13px !important;
	background: none !important;
	margin-left: 10px;
}
.promociones_club #contenedor_activas li div.product-item div.desc {
	width: 146px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
	left: 10px;
	margin-bottom: 0;
	bottom: 18px;
	width: 60% !important;
}
.promociones_club #contenedor_activas li.item .product-name p {
	color: #ffffff;
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 900;
	line-height: 19px;
	margin-bottom: 10px;
	text-align: left;
}
.promociones_club #contenedor_activas li.item .desc p {
	color: #ffffff;
	font-size: 13px;
	font-family: 'Lato';
	font-weight: 400;
	line-height: 13px;
	text-align: left;
}
/*IPAD PORTRAIT*/
@media (min-width:768px) and (max-width:788px){
    .row-fluid{
        width:770px;
    }
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
        width:770px;
    }
    #destacados {
        height: 70px;
        margin-left: auto;
        margin-right: auto;
        width: 972px;
        position: relative;
        z-index: 50;
        margin-top: -145px;
    }
    #destacados div#last_destacado img{
        width: 240px;
        height: 135px;
    }
    #destacados div div span {
        font-size: 17px;
    }
    #destacados div div #subspan_destacados {
        font-size:12px;
    }
    .club_home_derecha{
        width: 365px;
        margin-left: 387px;
    }
    .club_home_derecha h2 {
        font-size:29px;
    }
    #texto_final_club_home span{
        font-size:22px;
    }
    #bt_unete_ahora{
        margin-left:105px;
    }
    /*#container_regalosdecine_home{
        width:300px;
    }*/
    #container_regalosdecine_home .products-list .product-shop{
        width:302px;
    }
    .tw_indiv{
        width:350px;
    }
    .span24{
        width:770px;
    }
    .span18 {
        width: 535px;
    }
    .sidebar {
        width: 220px;
    }
    .row-fluid .span15 {
        width: 55.105263%;
    }
    .row-fluid .span9 {
        width: 42.842105%;
    }
    div.novedades_cine_home{
        margin-left: 10px;
        overflow: hidden;
        height: 290px;
    }
    .novedades_cine_home .products-grid li.item{
        height: 290px;
    }
    div.novedades_casa_home{
        margin-left: 10px;
        overflow: hidden;
        height: 290px;
    }
    .novedades_casa_home .products-grid li.item{
        height: 290px;
    }
    .widget-latest li {
        width: 315px;
    }
    #container_regalosdecine_home .product-shop2{
        width:150px;
    }
    .tp-bullets{
        left: 355px;
    }
}
.menu-container a{padding: 0px;margin: 0px;color:#2d86a4;font-size:12px;line-height: 12px;}
.movie_titles {font-family: 'Lato', Arial; color:#8c8c8c; font-size:15px;}
.menu_entries {font-family: 'Lato', Arial; color:#666666;font-size:13px;}
.bottom_text  {font-family: 'Lato', Arial; color:#2d86a4;font-size:13px; text-transform:none;}
.movie_text{font-family: 'Lato Bold', Arial; color:#8c8c8c; font-size:15px;}
li.menu-item-link .block-recent-posts a{padding: 0px;}	
.menu_container ul{list-style-type: none; margin-top:0px; padding-left: 0px;}
.menu_container li{float:left;}	
.menu_container li.menu-item-depth-2{margin-top: -10px;margin-left: -10px;}

#megamenupro_4 .menu-container{top:40px;padding-bottom:0px;border: 0;overflow: hidden}	
/* General section */	
.menu_general_container {padding: 0px 10px 10px 10px;}
.menu_general_container ul {list-style-type: none; margin-top:0px; padding-left: 0px;float: left;}
.menu_general_container li {float:left;}	
.menu_general_180{width: 180px;margin: 20px;margin-left:10px;float: left;}
.menu_general_197{width: 197px;margin: 20px;float: left;}
.menu_general_208{width: 208px;margin: 20px;float: left;}
.menu_general_195{width: 195px;margin: 20px;float: left;}
.menu_general_220{width: 220px;margin: 20px;margin-right: 10px;float: left;}
.menu_general_235{width: 235px;margin: 20px;float: left;}
.menu_general_285{width: 285px;margin: 20px;margin-right:10px;float: left;}
.menu_general_350{width: 350px;margin: 20px;margin-left:10px;float: left;}
#menu_general_195_2{margin-left:10px;}
.menu_general_container{color:#666;font-family: 'Lato', Arial;font-size: 12px;line-height: 14px;}
div.menu_general_container a{text-decoration: none;padding: 0px;line-height: 14px;text-transform: none;}
div.menu_general_container a.movie_text{text-decoration: none;padding-left: 0px;padding-top:9px;line-height: 14px;text-transform: none;color:#2d86a4;}
div.menu_general_container .fb_iframe_widget{margin-top: 9px;}
.menu_general_container li a{text-decoration: none;padding: 0px;line-height: 14px;text-transform: none;}
.menu_general_container span.menu_titles{font-family: 'Lato Bold', Arial; color:#2d86a4; font-size:13px; font-weight:700;margin-bottom:10px;display: block;}
li.menu-item-depth-2 div.menu_general_container li a{color:#666;font-family: 'Lato', Arial;font-size: 12px;line-height: 14px;text-transform: none;}
/*180*/
.menu_general_180 div.text_container a{color:#2d86a4;font-family: 'Lato', Arial;font-size: 12px;line-height: 14px;font-weight:700;padding-left:0px;padding-top:9px;text-transform: none;}

div.container-menu div.menu-wrapper div.em_nav ul.hnav .menu_general_285 div.cine_club a{padding: 0px;}
.menu_general_285 .cine_club{margin-top:10px;}
div.container-menu div.menu-wrapper div.em_nav ul.hnav .menu_general_285 div.block li{width:285px;height: 70px;min-height:70px;margin-bottom: 10px;}
/*199*/
.menu_general_195 .text_category{color: #2d86a4;font-family: 'Lato';font-size: 12px;font-weight: 700;float: left;padding-top: 10px;}
.menu_general_195 .text_category2{color: #2d86a4;font-family: 'Lato';font-size: 12px;font-weight: 700;float: left;margin-top: 10px;}
.menu_general_195 ul{float:left;list-style-type:none;width:97px; height:165px;}
.menu_general_195 ul.excepcion { width:120px; }
.menu_general_195 li{float:left;padding-top:3px;font-family: 'Lato', Arial;clear:both;display:inline;}
div.menu_general_195 div li:hover{color:#666 !important;}
div.menu_general_195 div li a:hover{color:#2d86a4 !important;}
/*235*/
.menu_general_235 .list_entry{height:70px; width:100%; margin-bottom:10px;}
.menu_general_235 div.list_entry a{padding:0px;}
.menu_general_235 .list_entry img{float: left;margin-right: 10px;width:50px;height: 70px;}
.menu_general_235 .list_entry div{padding:10px;font-size:10px;font-weight:400;}
.menu_general_235 .list_entry div a{color:#2d86a4;font-family: 'Lato', Arial;font-size: 12px;line-height: 14px;font-weight:700;text-transform: none;}
.menu_general_235 .complete_catalog a{color:#2d86a4;font-family: 'Lato', Arial;font-size: 12px;line-height: 14px;font-weight:700;padding: 0px;margin-left: 70%;text-transform: none;}
/*208*/
.menu_general_208 .text_category{color: #2d86a4;font-family: 'Lato';font-size: 14px;font-weight: 700;float: left;padding-top: 10px;}
.menu_general_208 .text_category2{color: #2d86a4;font-family: 'Lato';font-size: 14px;font-weight: 700;float: left;margin-top: 30px;margin-left: -44px;}
.menu_general_208 ul{float:left;list-style-type:none;width:100px; height:255px;}
.menu_general_208 li{float:left;padding-top:7px;font-family: 'Lato', Arial;clear:both;display:inline;}
div.menu_general_208 div li:hover{color:#666 !important;}
div.menu_general_208 div li a:hover{color:#2d86a4 !important;}
/*350*/
div.menu_general_350 div.text_container a{color:#2d86a4;font-family: 'Lato', Arial;font-size: 12px;line-height: 14px;font-weight:700;padding-top:9px;text-transform: none;}
/*220*/
.menu_general_220 div.logos a{padding: 0px;}
.menu_general_220 div.logos img{margin-bottom: 10px;width: 220px;}
ul.menu-container div.complete_catalog a.bottom_text{font-family: 'Lato', Arial;font-size: 12px;line-height: 14px;font-weight: 700;text-transform: none;text-decoration: none;color:#2d86a4;}
.products-grid .ratings .rating-box { margin-top:0; }
/* *************************************************************************************** */
.block-viewed{display:none;}
.category-novedades div.category-products .products-grid .product-info .name-desc-in{margin-top: 45px;}
.caratula_proximamente_cine img{width:100%;}
.products-grid .product-info .name-desc div.ds{background: url(../images/sprite_juegos.png)-81px -95px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.pc{background: url(../images/sprite_juegos.png) -80px -123px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.ps2{background:url(../images/sprite_juegos.png) 0px 0px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.ps3{background: url(../images/sprite_juegos.png) -84px 2px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.ps4{background: url(../images/sprite_juegos.png) 0px -28px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.psvita{background:url(../images/sprite_juegos.png) -75px -28px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.wii{background:url(../images/sprite_juegos.png) 7px -97px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.xbox360{background: url(../images/sprite_juegos.png) -10px -61px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.xboxone{background: url(../images/sprite_juegos.png) -83px -62px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.wiiu{background: url(../images/sprite_juegos.png) 0px -122px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.n3ds{background: url(../images/sprite_juegos.png) -75px -152px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.ds:hover{background: url(../images/sprite_juegos_on.png)-81px -95px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.pc:hover{background: url(../images/sprite_juegos_on.png) -80px -123px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.ps2:hover{background:url(../images/sprite_juegos_on.png) 0px 0px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.ps3:hover{background: url(../images/sprite_juegos_on.png) -84px 2px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.ps4:hover{background: url(../images/sprite_juegos_on.png) 0px -28px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.psvita:hover{background:url(../images/sprite_juegos_on.png) -75px -28px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.wii:hover{background:url(../images/sprite_juegos_on.png) 7px -97px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.xbox360:hover{background: url(../images/sprite_juegos_on.png) -10px -61px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.xboxone:hover{background: url(../images/sprite_juegos_on.png) -83px -62px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.wiiu:hover{background: url(../images/sprite_juegos_on.png) 0px -122px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.products-grid .product-info .name-desc div.n3ds:hover{background: url(../images/sprite_juegos_on.png) -75px -152px no-repeat;float:left;width:49%;height:25px;margin-top:4px;margin-bottom:4px;cursor:pointer;}
.sidebar .block-layered-nav .currently{display:none;}
.sidebar .block-layered-nav .actions{display:none;}
/*NOTICIAS*/
#post-list li.item{width:720px;height:199px;background:#f3f4f4;margin-bottom: 15px;}
#post-list li.item .post-entry{height:173px;padding-top:25px;overflow:hidden;padding-right:10px;}
#post-list li.item .featured-image{width:199px;height:199px;float:left;margin-top:-25px;margin-right:15px;overflow:hidden}
#post-list li.item .featured-image .post-date-list{padding-top: 6px;margin-bottom: -21px;position: relative;width: auto;}
#post-list li.item .featured-image .post-date-list span{font-size: 12px;color: #ffffff;background: #2d86a4;padding: 6px;}
#post-list li.item .post-entry h2{margin-top:0px;font-size:20px;margin-bottom: 0;font-weight:700;line-height:24px;color:#2d86a4;margin-top:-15px}
#post-list li.item .featured-image img{height:199px;}
#post-list li.item .post-entry p{color:#666666;font-size:14px;line-height:22px;}
#post-list li.item .extra_post_list #leermas{padding-right: 20px;float: right;color: #2d86a4;font-size: 17px;line-height: 25px;}
.featured-image-inner img{max-width:700px;}
.featured-image-inner .post-date-list{padding-top:6px;margin-bottom:-21px;width:auto;position:relative;}
.post-view {float:left;margin-right:10px;background: #f3f4f4;}
.post-view .post-entry p{color:#666666;font-size:14px;line-height:22px;}
.post-view .post-entry p.posta-meta{margin:0px;}
.featured-image-inner .post-date-list span{font-size:12px;color:#ffffff;background:#2d86a4;padding:6px;}
.categorias #tags{display:none;}
.categorias #categories{font-size:12px;line-height:35px;font-style:italic;color:#2d86a4;}
.tags #categories{display:none;}
.tags .tags_inner{background:url(../images/bg_tag.png) left top no-repeat;padding-left:10px;height:24px;}
div.tags{float:none}
.tags #tags{padding-left: 6px;padding-right: 9px;padding-bottom: 6px;padding-top: 6px;background: #2d86a4;color: #ffffff;font-size: 10px;}
.tags #tags a{background:#2d86a4;color:#ffffff;font-size:10px;}
div.block-recent-posts{border-bottom: 0px;/*margin-top:-1px;*/}
.catalogsearch-result-index div.page-title{display:none}
div.anteheader-nologed a{color:#ffffff;}
#user_header{margin-top: 5px;margin-right: 20px;float: right;}
#puntos_header{color: #000000;background: url(../images/bg_puntos_header.jpg) left top no-repeat;padding-left: 52px;padding-top: 13px;width: 45px;height: 25px;float: left;}
#trofeos_header{padding-left: 44px;color: #000000;background:url(../images/bg_trofeos_header.jpg) left top no-repeat;padding-top:13px;padding-left:43px;width:40px;height:25px;float:left;}
li.item div.product-item div.desc{margin-left:0;}
li.item div.product-item #formato{float:left;line-height: 25px;}
div.format_stars{ width:100%;display:block;float:right;height: 30px;margin-top: 7px;}
div.cartel_cine_proximamente{width:48%;float:left;}
div.texto_cine_proximamente{padding-top: 73px;height: 430px;width: 50%;padding-left: 10px;color: #666666;font-size: 16px;float: left;}
div.texto_cine_proximamente span{color:#2d86a4;font-size:18px;font-weight: 700;}
.botones_proximamente{width:154px;height:225px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}
.productos_relaccionados {height:50px;width:100%;float:left;margin-top:20px;}
.plataformas_digital_venta{width:690px;margin-left:0px;margin-top:15px;margin-bottom: 20px}
#first_plat{margin-left:0px;}
#last_plat{margin-right: 0px;}
.plataformas_digital_alquiler{width:100%;margin:15px 0px;}
.plataformas_digital_alquiler img{margin:3px;}
.rightbar_promoprincipal ~ .rightbar_promoprincipal,
.catalog-category-view .sidebar > a ~ a { display: none !important; }
.sidebar_imgs ~ .sidebar_imgs .sidebar_club_img{display:none}
.sidebar_imgs ~ .sidebar_imgs .sidebar_clubcanjeo_img{display:none}
div.texto_cine_proximamente div.star_container{padding-top: 6px;}
div.wishlist_container{height:27px;float:left;margin-top: 9px;margin-left:42px;}
.cms-registro-gracias ul.messages{width:96.5%;}
/*related*/
.block-related .block-content li.item {padding-left:10px;padding-right:10px;width:90px;float:left;clear:none;}
.block-related .block-content li.item div.product{margin: 0px;}
.block-related .block-content li.item div.product div.product-details{margin:0px;}
.block-related .block-content li.item div.product p.product-name a {color:#2d86a4;font-size:11px;line-height:12px;font-family:'Lato';font-weight:400;}
.block-related .block-content li.item div.product div.related_img {height:130px;}
.block-related .block-content li.item div.product div.related_img a.product-image{padding:0px;}
div.productos_relaccionados div.block-related {width:579px; overflow:hidden;float:left;clear:none;}
#click_left{float:left;margin-top: 98px;cursor:pointer;}
#click_right{float:left;margin-top: 98px;cursor:pointer;}
div.block-related div.block-content {overflow: hidden;width:4000px;padding-left:20px;}
#cab_Promociones{ top:55px; }
/*#cab_Promociones h1{ }*/
#user_extended{right: 10px;padding: 17px;float: right;width: 280px;z-index: 600000;top: 40px;position: absolute;background: #000000;}
#user_extended div{float:left;width:140px;}
#user_extended div img{width:120px;}
#basic_info {color:#ffffff;margin-top: 7px;margin-right: 10px;float:left;}
#basic_info div{float:right;}
#basic_info img{margin-left:20px;float:left;max-height:26px;max-width:28px;}
#basic_info span{line-height: 27px;font-size: 15px;text-align: right;float:left;}
.customer-account-create div.container div.row div.span_content {width:100%;left:0px;}
.customer-account-create div.sidebar{display:none;}
#cab_Digital{ top:35px; }
.account-create .page-title h1{color:#666666;font-size:36px;font-family:'Lato';font-weight:300;padding:0px;border:none;text-transform:none;line-height: 40px;}
.account-create #form-validate {display:inline-block;width:100%;}
.account-create #form-validate .fieldset .form-list input.input-text{width:160px;height:24px;}
.account-create .fieldset .form-list input#email_address{width:162px;height:35px;}
.account-create #form-validate .fieldset .form-list div.customer-dob input.input-text{margin-right: 5px;width: 38px;text-align: center;}
.dob-day, .dob-month , .dob-year  {float:left}
.account-create div.customer-dob{width:230px;}
.account-create .input-box input[type="radio"]{margin-left: 10px;margin-top:-1px;}
.account-create .buttons-set button.button {background:url(../images/bt_enviar.jpg) left top;width:115px;height:34px;border:none;margin-left:auto;}
.account-create .buttons-set button.button:hover{background:url(../images/bt_enviar.jpg) left top;width:115px;height:35px;margin-top:-1px;margin-left:-1px;border:none;}
.account-create .buttons-set .back-link{display:none;}
.account-create #form-validate .fieldset2 li{list-style: none;width:180px;}
.account-create #form-validate .fieldset2 li div{text-align:left;margin-top: 0px;}
.account-create .buttons-set{padding-left:30px;}
.account-create #form-validate .fieldset2 li.yaregistrado{padding-left:40px;}
.account-create div.customer-dob{width:230px;}
div.account-login {margin-left: auto;margin-right: auto;padding-right: 0px; 
padding-left: 0px; display: inline-block; padding-bottom:0; }
.account-login .form-list li {width:48.5%;float: left;}
.account-login .form-list li:first-child {width: 48.5%;float: left; margin-right:3%;}
.account-login #condiciones_login {padding-bottom: 65px;padding-top: 30px; display: inline-block;width: 100%;font-size: 11.6px;}
.account-login .page-title {padding-bottom: 67px;}
.account-login div.page-title h1, .customer-account-changeforgotten div.page-title h1 {color: #666666;font-size: 48px;line-height: 50px;font-family: 'Lato';font-weight: 300;text-align: center;padding:0px;text-transform: none;border:none; width: 100%; margin: 0;}
.account-login .page-title h1 span {color: #cf051c;font-size: 48px;font-family: 'Lato';font-weight: 300;text-align: center;}
.account-login #form-validate {display:inline-block;width:100%;}
.account-login #form-validate .fieldset1{width:65%;float:left;}
.account-login #form-validate .fieldset2{width:35%;float:left;padding-top: 100px;}
.account-login #form-validate .fieldset .form-list input.input-text{width:162px;height:35px;}
.account-login .fieldset .form-list input#email_address{width:162px;height:35px;}
.account-login #form-validate .fieldset .form-list div.customer-dob input.input-text{margin-right: 5px;width: 39px;}
.account-login div.customer-dob{width:230px;}
.account-login .input-box input[type="radio"]{margin-left: 10px;margin-top:-1px;}
.account-login .new-users {margin-left: 65px;margin-top:-30px;}
.account-login .new-users .buttons-set button.button {background:url(../images/bt_crearcuenta.png) left top;width:145px;height:34px;border:none;margin-left:auto;}
.account-login .new-users .buttons-set button.button:hover {background:url(../images/bt_crearcuenta.png) left top;width:145px;height:35px;margin-top:-1px;margin-left:-1px;border:none;}
.account-login .registered-users .buttons-set{padding-left:0px;}
.account-login .registered-users .buttons-set button.button {background:url(../images/bt_acceder.png) left top;width:115px;height:34px;border:none;margin-left:auto;padding-left:0px;}
.account-login .registered-users .buttons-set button.button:hover {background:url(../images/bt_acceder.png) left top;width:115px;height:35px;margin-top:-1px;margin-left:-1px;border:none;}
.customer-account-login div.facebook-login{height: 30px;margin-top: 0;width: 200px;float: left; position: absolute; left: 0; bottom: 0;}
.categorypath-regalos-de-cine .box-description .std div.facebook-login-registro{position: relative;background: none;padding: 0px;margin-top: -25px !important;margin-right: 105px;float: right;cursor: pointer;width: 215px;height: 37px;}
.categorypath-regalos-de-cine .box-description .std div.facebook-login-registro .buttons-set {padding-left: 0px;margin:0px;}
.account-login .buttons-set .back-link{display:none;}
.customer-account-login div.facebook-login .buttons-set {padding:0px;margin: 0px;}
.account-login #form-validate .fieldset2 li{list-style: none;width:180px;}
.account-login #form-validate .fieldset2 li div{text-align:center;}
.account-login .buttons-set{padding-left:30px;}
.account-login #not_registered{float: right; font-size: 9px; text-decoration: underline; margin-top: 4px; margin-right: 0; clear: right; width: 107px; text-align: center; position: absolute; right: 0; bottom: -15px; }
.account-login div.new-users .buttons-set{margin-top:-55px;}
.account-login #form-validate .fieldset2 li.yaregistrado{padding-left:44px;}
.account-login div.customer-dob{width:230px;}
.account-login .form-list input.input-text{background: #ffffff;width: 100% !important;border: none !important; padding:0;}
ul.form-list label{color:#2d86a4;}
.account-login .form-list .f-right {margin-top:3px;}
.facebook-login-registro div.buttons-set button.button {border:none;background:url(../images/boton_facebook.png) left top;width:213px;height:35px;}
.facebook-login div.buttons-set button.button {border:none;background:url(../images/boton_facebook.png) center center;width:185px;height:31px; margin:0px;background-size: cover !important;}
.customer-account-create div.facebook-login-registro {width: 152px;position: absolute;background: none;padding: 0px; cursor: pointer; top: 224px; padding-right: 190px; margin: 0 auto; left:0; right:0; height: 151px; }
.customer-account-changeforgotten div.container div.page-title {margin-top: 60px;}
.customer-account-changeforgotten div.container form .fieldset { float: none; width: 64%; position: relative;left: 50%; top: 50%; transform: translate(-50%, -50%);margin-top: 70px;}
.customer-account-changeforgotten div.container form .buttons-set {float: none; width: 64%; position: relative;left: 50%; top: 50%; transform: translate(-50%, -50%);}
.customer-account-changeforgotten div.container div.row div.span_content {width:470px;margin:0 auto;float: none; margin-bottom: 40px;min-height: 284px;}
/*20131109*/
.customer-account-login div.container div.row div.span_content {width:470px;margin:0 auto;float: none; min-height: 400px; margin-bottom: 100px; }
.customer-account-forgotpassword div.container div.row div.span_content{width:100%;left:0px;border:none;/*background:url('../images/bg_registro.jpg') left top no-repeat;*/ padding-top: 100px; padding-bottom:117px;}
.customer-account-forgotpassword .wrapper { background: #f5f5f5; }
.customer-account-forgotpassword .breadcrumbs { display: none; }
.customer-account-forgotpassword .buttons-set button { margin-right:10px; }
.customer-account-forgotpassword .span_content .page-title{background: none;color:#666666;font-size:30px;font-family:'Lato';font-weight:400;padding:0px;border:none;text-transform:none;line-height: 25px;text-align:center}
.customer-account-forgotpassword .span_content .page-title h1{color:#666666;font-size:30px;font-family:'Lato';font-weight:400;padding:0px;border:none;text-transform:none;line-height: 25px;text-align:center}
.customer-account-forgotpassword .span_content form{background:none;border:none;   text-align: center;}
.customer-account-forgotpassword .span_content .form-list input.input-text{width:200px; border: 0;}
.customer-account-forgotpassword .span_content .buttons-set button.button {background:url(../images/bt_enviar.jpg) left top;width:115px;height:34px;border:none;margin-left:auto;}
.customer-account-forgotpassword .span_content .buttons-set button.button:hover{background:url(../images/bt_enviar.jpg) left top;width:115px;height:35px;margin-top:-1px;margin-left:-1px;border:none;}
.customer-account-forgotpassword .form-list label { float: none; display: inline-block; margin-bottom: 5px; }
.customer-account-forgotpassword .form-list label.required em { top:0; }
.customer-account-forgotpassword .buttons-set p.required { text-align:center; padding: 0; }

.cms-condiciones-de-uso .container .span18,
.cms-condiciones-club-warner .container .span18 { width: auto; padding: 0 20px; }
#condiciones-uso, #ayuda_warnerbros { margin-left:0 !important; }

div.tags_inner .Social_icon{margin-top: 31px; width: 100%; float: left; clear: left; padding: 0; }
.wordpress-post-view .fb-like{margin-top: 0px;}
.wordpress-post-view .twitter{ margin-right: 0px !important; margin-left: 10px;}

div.block-related h3{color:#2d86a4;font-size:24px;font-family:'Lato';font-weight:900;margin: 0px;}
div.star_wish{margin-top:8px;height:45px;}
div.star_wish div.star_container{margin-top: 10px;}
.catalog-product-view #product-video{margin-top:-15px}
.catalog-product-view div.container div.row div.span_content{min-height:950px;width:735px;}
.catalog-product-view div.container div.row div.span_content div.product-view{padding-right: 20px;padding-left: 20px;}
.product-view .product-shop {color:#2d86a4}
div.rightbar_promoprincipal_upsell img{width:100%;margin-bottom: 20px;}
.sidebar div.rightbar_promoprincipal_upsell ul.products-grid h2.product-name{margin-bottom: -20px;position:relative;}
div.rightbar_promoprincipal_upsell .products-grid h2.product-name a{margin-left: 67px;font-size: 12px;font-weight: 900;font-family: 'Lato';}
div.plataformas_digital_venta h3{color:#2d86a4;font-size:24px;font-family:'Lato';font-weight:900;margin: 0px;padding-bottom:10px;}
div.plataformas_digital_alquiler h3{color:#2d86a4;font-size:24px;font-family:'Lato';font-weight:900;margin: 0px;padding-bottom:10px;}
div.puntos_vale{float: left;color:#cf051c;font-size:12px;padding-top:5px;}
div.puntos_contiene{float: left;color:#cf051c;font-size:12px;}
#puntos_lateral_ficha{float: left;margin-right: 20px;}
.vale_contiene_puntos_ficha{height:45px;width:100%;float:left;margin-top:8px;margin-bottom: 8px;}
/******************************************************/
/**************** SECCION CLUB WARNER *****************/
/******************************************************/
.cms-club-warner .page { margin: 0 auto; text-align: left; display: inline-block; width: 100%; }
body.cms-club-warner div.container div.row div.span_content { margin-left: -110px !important; }
.cms-club-warner .wrapper { background-color:#f5f5f5; }

.cms-club-warner div.container div.row div.span_content {width: 990px;}
.cms-club-warner div.container-footer {margin-top:0px;} 
.cms-registro-gracias div.container div.row div.span_content{width: 990px;}
.cms-club-warner .promociones_club li a:hover {text-decoration:none;}
#cuerpo {background:url("../images/bg_container.jpg") no-repeat left top; margin:0px; padding:0px; position:relative;}
.cms-club-warner #main_container{width:990px; height:600px; margin:0px; padding:0px;}
.selector {width:536px; height: 110px; margin:0px; padding:0px; position:absolute; top:43px; left:236px; z-index:30;}
/* Iconos del selector */
#div_btn_club, #div_btn_trofeos, #div_btn_niveles, #div_btn_regalos, #div_btn_puntos {display: inline block; float:left; cursor:pointer;}
#btn_unete_1, #btn_unete_2, #btn_unete_3, #btn_unete_4, #btn_unete_5 {margin-top: 50px;} 
.imagen_thumbs_up {background: url("../images/thumb_up.png") no-repeat left top; float: left; width:17px; height:17px;} 
#div_btn_club_unete_1 {background: url("../images/boton_unete.png") no-repeat left top; float: left; width:124px; height:51px; margin-top:52px; cursor:pointer;} 
#btn_warner_unete {background: url("../images/boton_wb_unete.png") no-repeat left top; float: left; width:138px; height:57px; cursor:pointer;}
.imagen_mas2_puntos{background: url("../images/trofeo_mas2.png") no-repeat left top; float: left; width:32px; height:44px; cursor:pointer; margin-top: -10px; margin-left: 10px;}
.imagen_mas1_puntos{background: url("../images/trofeo_mas1.png") no-repeat left top; float: left; width:32px; height:44px; cursor:pointer; margin-top: -10px; margin-left: 10px;}
.imagen_mas40_puntos{background: url("../images/mas40.png") no-repeat left top; float: left; width:32px; height:44px; cursor:pointer; margin-top: -10px; margin-left: 10px;}
.imagen_mas5_puntos{background: url("../images/mas5.png") no-repeat left top; float: left; width:32px; height:44px; cursor:pointer; margin-top: -10px; margin-left: 10px;}
.imagen_mas10_puntos{background: url("../images/mas10.png") no-repeat left top; float: left; width:32px; height:44px; cursor:pointer; margin-top: -10px; margin-left: 10px;}
.imagen_mas80_puntos{background: url("../images/mas80.png") no-repeat left top; float: left; width:32px; height:44px; cursor:pointer; margin-top: -10px; margin-left: 10px;}
#div_btn_trofeos { margin-left: 10px; margin-top: 4px; }
/* NUEVO */
.club_activo {background: url("../images/club_activo.png") no-repeat left top; width:52px; height:82px;}
.club_inactivo {background: url("../images/club_inactivo.png") no-repeat left top; width:52px; height:82px;}
.trofeos_activo {background: url("../images/trofeos_activo.png") no-repeat left top; width: 72px; height: 86px; margin-top: -4px; margin-left:14px;}
.trofeos_inactivo {background: url("../images/trofeos_inactivo.png") no-repeat left top; width: 72px; height: 86px; margin-top: -4px; margin-left:14px;}
.niveles_activo {background: url("../images/niveles_activo.png") no-repeat left top; width: 63px; height: 76px; margin-top: 6px; margin-left:21px;}
.niveles_inactivo {background: url("../images/niveles_inactivo.png") no-repeat left top; width: 63px; height: 76px; margin-top: 6px; margin-left:21px;}
.regalos_activo {background: url("../images/regalos_activo.png") no-repeat left top; width: 65px; height: 82px; margin-left: 18px;}
.regalos_inactivo {background: url("../images/regalos_inactivo.png") no-repeat left top; width: 65px; height: 82px; margin-left: 18px;}
#div_btn_puntos { margin-right: 15px; margin-top: -1px;}
.puntos_activo{background: url("../images/puntos_warner_activo.png") no-repeat left top; width: 68px; height: 100px; margin-top: -12px; margin-left:21px;}
.puntos_inactivo{background: url("../images/puntos_warner_inactivo.png") no-repeat left top; width: 68px; height: 100px; margin-top: -12px; margin-left:21px;}
.estrellas_inactivo{background: url("../images/estrella_inactivo.png") no-repeat left top; width:74px; height:78px;}
.estrellas_activo{background: url("../images/estrella_activo.png") no-repeat left top; width:74px; height:78px;}
/* Pagina 1 Bloque Tu eres el protagonista*/
#title_container{margin-top:100px; margin-left:24px;}
p.title_protagonista {font-family: 'Lato';  font-style: normal; font-weight: 900; margin-top:0px; margin-bottom:0px;}
p.text_thumbs_up{font-family: 'Lato';  font-size:16px; font-style: normal; color:#2d86a4; margin-top:0px; margin-bottom:0px;padding-left:25px;}
#frases_container{ margin-top:10px;}
.frase_container{padding-top:4px;}
.thumbs_up{float:left; margin-left:0px; display:inline block;}
#btn_warner_unete{width:150px; height:70px; position:absolute; top:425px; left:478px;}
#club_warner {position: absolute; top:270px; left:648px; background:url("../images/logo_club_warner.png") no-repeat; width:295px; height:187px;}
#container_selector1{z-index:20;}
#tab1_btn_unete {margin-left: 380px; margin-top: 35px;}

/* Pagina 2 Bloque Trofeos*/
#caja_trofeos {position: absolute; top:170px; left:98px; width:530px; height:350px; background:url("../images/caja_trofeos.png") no-repeat; z-index:20;}
p.texto_trofeos1{font-family: 'Lato';  font-size:13px; font-weight: 900; color:#000000; margin-top:0px; margin-bottom:0px; padding-top:85px; padding-left:30px;}
p.texto_trofeos2{font-family: 'Lato';  font-size:13px; font-style: normal; color:#666666; margin-top:0px; margin-bottom:0px; padding-top:12px; padding-left:30px;}
p.texto_trofeos3 {font-family: 'Lato'; font-size: 13px; font-style: normal; color: #666666; margin-top: 0px; margin-bottom: 0px; padding-top: 25px; padding-left: 30px;}

p.texto_trofeos_lista{font-family: 'Lato';  font-size:16px; font-style: normal; color:#2d86a4; float:left;}
.lista_trofeos{padding-left: 30px; margin-top:10px; padding-top: 10px;}
.lista_trofeos_entry{width:100%; float:left; height: 38px;}

#imagen_trofeos1, #imagen_trofeos2, #imagen_trofeos3, #imagen_trofeos4 {display:inline block; margin-left:10px;}

#trofeos_palomitas{position:absolute; top:192px; left:640px; background: url("../images/trofeos_palomitas.png") no-repeat left top; float: left; width:321px; height:413px;}

/* Pagina 3 Bloque Niveles */
#caja_niveles {position: relative; top:159px; left:92px; width:600px; height:376px; background:url("../images/caja_niveles.png") no-repeat; z-index:20;}
#caja_3_niveles {background:url("../images/cajas_3_niveles.png") no-repeat; width:409px; height:111px;}

p.texto_niveles1{font-family: 'Lato';  font-size:13px; font-weight: 900; color:#000000; margin-top:0px; margin-bottom:0px; padding-top:77px; padding-left:30px;}
p.texto_niveles2{font-family: 'Lato';  font-size:14px; font-style: normal; color:#2d86a4; margin-top:0px; margin-bottom:0px; line-height:20px;}

#niveles_text_container{position:relative;margin-top:110px;margin-left:30px;}
#rollos_pelicula {position: relative; bottom: 48px; left:535px; width:450px; height:300px; background:url("../images/niveles_rollo_peliculas.png") no-repeat; z-index:10;}

/* Pagina 4 Bloque Regalos */
#caja_regalos {position: relative; top:177px; left:98px; width:655px; height:395px; background:url("../images/caja_regalos.png") no-repeat; z-index:20;}
p.texto_regalos1{font-family: 'Lato';  font-size:13px; font-weight: 700; color:#000000; margin-top:0px; margin-bottom:0px; padding-top:77px; padding-left:20px;}

#texto_regalos2_container {width: 370px;}
p.texto_regalos2{font-family: 'Lato';  font-size:13px; font-style: normal; color:#666666; margin-top:0px; margin-bottom:0px; padding-top:12px; padding-left:20px;}

#regalos_ver_promociones{ margin-top: 213px; margin-left: 520px;}
a.texto_regalos_ver_promociones{font-family: 'Lato';  font-size:12px; font-weight: 900; color:#cf051c; margin-top:0px; margin-bottom:0px; padding-top:12px; padding-left:20px; text-decoration:none;}

#regalos_gafas3d{position:absolute; width:375px; height:266px; background:url("../images/regalos_gafas3d.png") no-repeat; z-index:10; left:608px; top:284px;}

/* Pagina 5 Puntos Warner */
#caja_puntos_warner {position:relative; top:170px; margin-left:98px; width:655px; height:395px; z-index:20;}
#caja_puntos_warner_container{width:655px; height:395px;background:url("../images/caja_puntos_warner.png") no-repeat;}

p.texto_puntos_warner1{font-family: 'Lato';  font-size:13px; font-weight: 700; color:#000000; margin-top:0px; margin-bottom:0px; padding-top:90px; padding-left:35px;}

#texto_puntos2_container {width: 385px;} 
p.texto_puntos_warner2{font-family: 'Lato';  font-size:13px; font-style: normal; color:#666666; margin-top:0px; margin-bottom:0px; padding-top:6px; padding-left:34px;}

#puntos_ver_catalogo{position:relative; margin-top: 155px; margin-left:182px;}
#btn_unete_ahora_container{float: right; margin-right:132px; margin-top:20px; width:138px; height:57px;}
#container5_bg_right_image {position: absolute; top:80px; left: 500px; background:url("../images/bg_silla_director.png") no-repeat left top; width:380px; height:350px; z-index:10;}

/*********************/
/* Seccion Club Home */
.club_home {height: 507px;}
.club_home_izq a{
	color: #fff;
	font-size: 18px;
	line-height: 53px;
	font-family: 'Lato';
	font-weight: 300;
	padding-left: 21px;
}
.club_home_der div{
	color: #fff;
	font-family: 'Lato';
	font-weight: 300;
}
.club_home_der .club_home_der_1 div {
	width: 256px;
	margin-left: auto;
	margin-right: auto;
}
.club_home_der .club_home_der_2 {
	font-size: 40px;
	font-weight: 300;
	text-align: center;
	line-height: 44px;
	color:#4a4b48;
}
.club_home_der .club_home_der_3 {
	width: 100%;
	display: inline-block;
}
.club_home_der_3_inner {
	width: 80%;
	margin-left: 12%;
}
.club_home_der .club_home_der_3_inner div{
	float: left;
	width: 33.3%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.club_home_der .club_home_der_3_inner div div{
	width: 100%;
	padding: 0px;
}
.club_home_der .club_home_der_3_inner div span{
	font-size: 15px;
	font-weight: 400;
	text-align: center;
}
.club_home_der_4 div{width:110px;margin-left: auto;margin-right: auto;}
.club_home_der_4 button.effeckt-button-inverso {max-width: none;}
#listado_carac_club div {color:#ffffff;font-size:14px;font-weight:700;}
#listado_txt1{width:120px; float:left; margin-left:-14px; text-align:center;}
#listado_txt2{width:100px; float:left; margin-left: 4px; text-align:center;}
#listado_txt3{width:100px; float:left; margin-left: 15px; text-align:center;}
#exclusiva_container {margin-left:30px; width: 550px; margin-top: 12px;}
#medallas_container{margin-left: 70px; margin-top: 30px;}
#listados_container {width:100%; display:inline-block; margin-top: 5px; margin-left: 70px;}

/*.club_home_izq {padding-top: 41.5%;width:495px;float: left;}
.club_home_der {padding-top:45px;width:495px;float: left;}*/


.club_home_izq {padding-top: 5.5%;width: 54.1%;float: left;text-align: right;}
.club_home_der {width: 45.9%;float: left;}
/*********************/

/*********************/
/* Footer Home */
#logos_partners {width: 170px;}
#mas_informacion {width: 255px;}
/*********************/

/*********************/
/* Seccion promociones */
.categorypath-regalos-de-cine .ui-tabs .ui-tabs-nav li a{padding: 15px 0 15px !important;}
.categorypath-regalos-de-cine .ui-tabs .ui-tabs-nav li {padding-left: 100px; padding-right: 100px;}
.categorypath-regalos-de-cine .contenedor_izq{width: 280px;margin-right: 20px;}
.categorypath-regalos-de-cine .contenedor_izq img{width:265px;height:265px;border:12px solid;}
.categorypath-regalos-de-cine .contenedor_der{width: 650px;margin-right: 0px;}
.categorypath-regalos-de-cine .contenedor_der_izq{width:310px;float: left;margin-right: 20px;}
.categorypath-regalos-de-cine .contenedor_der_der{width:320px;float: left}
.categorypath-regalos-de-cine .ui-tabs{padding-top: 0px;margin-top:0px;}
.categorypath-regalos-de-cine div.contenedor_der_izq em{font-style: normal}
.categorypath-regalos-de-cine div.texto_promo_desc {width: 100% !important; font-size:14px !important;}
.categorypath-regalos-de-cine h2.titu-promo {font-size: 30px; font-family: 'Lato', Arial, Verdana; font-weight:900; color:#2d86a4; margin-bottom:20px;}
.categorypath-regalos-de-cine .contenedor_izq, .contenedor_der  p {font-size: 14px; font-family: 'Lato', Arial, Verdana;color:#999;}
.categorypath-regalos-de-cine #txt_respuesta1, #txt_respuesta2, #txt_respuesta3 { font-size: 18px; font-family: 'Lato', Arial, Verdana; color:#2d86a4;}

.categorypath-regalos-de-cine #img_cabecera .product-name h1 p{margin-bottom:0px; font-size: 16px;}
.categorypath-regalos-de-cine div.product-name {background: none;}

.categorypath-regalos-de-cine .product-name h1 {padding: 6px; font-family: 'Lato', Arial, Verdana;color:#ffffff; background: #2d86a4; display:inline-block;}
.categorypath-regalos-de-cine .product-name span {padding: 6px; font-size: 30px; font-family: 'Lato', Arial, Verdana; font-weight:700; color:#ffffff; background: #2d86a4; display: inline-block; }
.categorypath-regalos-de-cine .product-name .p1 span.s1 {padding: 6px; font-size: 30px; font-family: 'Lato', Arial, Verdana; font-weight:700; color:#ffffff; background: transparent; display: inline-block; }
.categorypath-regalos-de-cine .effeckt-button-inverso {float: right;max-width: 27%;margin-top: 10px;}

/****promociones cine****/
.categorypath-regalos-de-cine-cine .ui-tabs .ui-tabs-nav li a{padding: 15px 0 15px !important;}
.categorypath-regalos-de-cine-cine .ui-tabs .ui-tabs-nav li {padding-left: 100px; padding-right: 100px;}
.categorypath-regalos-de-cine-cine .contenedor_izq, .contenedor_der {font-size: 14px;color:#999;}
.categorypath-regalos-de-cine-cine div.texto_promo_desc {width: 100% !important; font-size:14px !important;}
.categorypath-regalos-de-cine-cine h2.titu-promo {font-size: 24px; font-family: 'Lato', Arial, Verdana; font-weight:700; color:#2d86a4; margin-bottom:25px;}
.categorypath-regalos-de-cine-cine .contenedor_izq, .contenedor_der  p {font-size: 14px; font-family: 'Lato', Arial, Verdana;}
.categorypath-regalos-de-cine-cine #txt_respuesta1, #txt_respuesta2, #txt_respuesta3 { font-size: 18px; font-family: 'Lato', Arial, Verdana; color:#2d86a4;}
.container_legal{background:#f2f2f2;color:#999;font-size:10px;padding:10px 0;}
.category-regalos-de-cine input.input-text.required-entry.validate-number {float: left; margin-right: 10px; width: 100px !important; }
.category-regalos-de-cine input#bases_legales { margin-left: 10px; }
.categorypath-regalos-de-cine-cine div.contenedor_der_izq h3, .categorypath-regalos-de-cine-cine div.contenedor_der_der h3 {font-size: 14px;font-weight: 700;}
.categorypath-regalos-de-cine-cine #img_cabecera .product-name{float: left; position: relative; background: none; padding: 0px; margin-top: -170px; 
max-width: 600px;}
.categorypath-regalos-de-cine-cine #img_cabecera .product-name h1 p{margin-bottom:0px; font-size: 26px;}
.categorypath-regalos-de-cine-cine div.product-name {background: none;}

.categorypath-regalos-de-cine-cine .product-name h1 {padding: 6px; font-family: 'Lato', Arial, Verdana;color:#ffffff; background: #2d86a4; display:inline-block;}
.categorypath-regalos-de-cine-cine .product-name span {padding: 6px; font-size: 30px; font-family: 'Lato', Arial, Verdana; font-weight:700; color:#ffffff; background: #2d86a4; }
.categorypath-regalos-de-cine-cine .effeckt-button-inverso {max-width: 27%; margin-left: 326px; margin-top: 20px;}

.catalog-category-view  .btn_participa_container {width:100%;}
.catalog-category-view  .btn_participa_container .bt_promo_img {position: absolute; bottom:10px; right:15px;}

/* Ocultar pedidos recientes 	*/
.block-reorder{ display: none;}

/*********************/
/************************************************************************************************************************/
/* Seccion Policy Privacy */
#imprimir_legacy{float:right;}
.cms-privacy-policy  .span18.span_content {background: #C6D6DE !important; width: 100%;}
.cms-privacy-policy  .span18.span_content .page-title {display: none;}
.cms-privacy-policy .leftcol {float: left;}
.cms-privacy-policy div.container-footer { margin-top:0px; }
.cms-privacy-policy .highlightbox {
	width: 340px;
	background-color: #F0F4F7;
	margin-bottom: 10px;
}
.cms-privacy-policy  .highlightcontent {padding: 10px;}
.cms-privacy-policy .rightcol {float: left; margin-left: 10px;}
.cms-privacy-policy .highlighttitle {
	height: 20px;
	width: 100%;
	line-height: 20px;
	text-indent: 10px;
	font-weight: bold;
	background-color: #ccc;
}
.footer address {padding-top: 10px;}
.privacy_policy #columnContainer {
	background-color: #C6D6DE;
	color: #000000;
	width:985px;
}
.privacy_policy #leftColumn {
	/*float: left;
	width: 220px;
	background-color: #000;*/
	overflow: hidden;
	min-height: 20px;
	padding: 20px;
}
.privacy_policy .lightbg {background-color: #c4d4dc;}
.privacy_policy .lightbg .lightheader {
	width: 100%;
	height: 20px;
	/*background-color: #E1EBED;*/
	color: #171D20;
	display: block;
}
.privacy_policy .lightbg .title, .darkbg .title {
	/*margin-left: 13px;*/
	line-height: 20px;
	float: left;
}
.privacy_policy .clear {clear: both;}
.privacy_policy .privacyaddition {
	font-size: 12px;
	padding: 15px;
	padding-bottom: 0;
}
.privacy_policy .privacyaddition a {
	color: #E05623;
	font-weight: bold;
	text-decoration: none;
	word-wrap: break-word;
}
.privacy_policy #rightColumn_large {
	float: left;
	width: 760px;
	position: relative;
	background-color: #F0F4F7;
	min-height: 872px;
	border-left: 1px solid white;
}
.privacy_policy #rightColumn_large .header {
	background-color: #F0F4F7;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 15px;
	width: 472px;
	font-weight: bold;
	font-family: times,serif;
}
.privacy_policy #rightColumn_large .darktext {color: #171D20;}

.privacy_policy .printLink {
	float: right;
	line-height: 40px;
	margin-right: 20px;
}
.privacy_policy .bodycontent {
	padding: 15px;
	font-size: 12px;
}
.privacy_policy .privacyheader {
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
}
.privacy_policy .leftcol {float: left;}
.customer-account-changeforgotten .wrapper { background: #f5f5f5;}
/* SIDEBAR NOTICIAS HOME */
.menu-container .texto_ultimasnoticias span {font-family: 'Lato', Arial, Verdana; font-weight:700; font-size:12px; color:#2d86a4;line-height: 11px;}
.menu-container .texto_ultimasnoticias {padding:9px;font-family: 'Lato', Arial, Verdana; font-weight:400; font-size:10px; color:#666666; line-height:11px;height: 60px;overflow: hidden;}
.menu-container .texto_noticia_sidebar {padding-top: 3px;}

.menu_cine_container .texto_noticia_sidebar {padding-top: 0px;}
.menu_cine_container .texto_ultimasnoticias {padding: 9px;}
.menu_cine_container .texto_ultimasnoticias  span {font-family: 'Lato', Arial, Verdana; font-weight:700; font-size:12px; color:#2d86a4;}
.menu_cine_container .texto_ultimasnoticias {font-family: 'Lato', Arial, Verdana; font-weight:400; font-size:10px; color:#666666; line-height:12px;}
/****************************************************************************************************************************/
/*noticias*/
.wordpress-post-view .categorias .post-skips{display:none;}
.wordpress-post-view .tags span.post-skips a.right{padding-right: 10px;padding-top: 15px;}
.wordpress-post-view .tags span.post-skips a.left{padding-left: 10px;padding-top: 15px;}
a.post-skip-previous{float: left;padding-top: 15px;}
#container_tags { line-height: 1.95; }
.list_post_text{overflow: hidden;margin-bottom:10px;height: 98px;}
.category-cine .catalog-product-view .sidebar{margin-top:221px;}
/*********************/
div.registered-users div.buttons-set #condiciones_login{font: 12px 'Lato',Arial, Helvetica, sans-serif !important;color: #666666;font-weight: 400;}
div.registered-users div.buttons-set #condiciones_login a{color: #2d86a4;}
.customer-account-login .registered-users{margin-top: -30px;}
.customer-account-login .validation-advice{display:none}
.customer-account-create .breadcrumbs{display:none}
.customer-account-create .validation-advice{display:none}

/******************************/
/* Seccion Especial el Hobbit */
/******************************/
#hobbit_main_container{width:990px; height:1412px;margin-bottom:60px;background: url(../images/bg_especial_el_hobbit.jpg) no-repeat; padding-left:107px; padding-top:40px;}
#hobbit_cabecera {margin-top:-12px;width:990px; height:236px; background: url(../images/especial_el_hobbit.jpg) no-repeat; }
#hobbit_cabecera .title_header {width:485px; padding-top: 80px;}
#hobbit_cabecera .title_header span{float: left; font-family:'Lato', Arial, Verdana; background: #2d86a4; font-size: 26px; color: #ffffff; padding: 6px; margin: 0px;}
#hobbit_cabecera .title_header h1 {float: left; font-family:'Lato', Arial, Verdana; font-weight:700; background: #2d86a4; font-size: 30px; color: #ffffff; padding: 6px; margin: 0px;}
#trailer_container{width:787px; height:371px; background: url(../images/premiere_hobbit.png) transparent no-repeat; margin-top: 20px; margin-left: -20px;}
#hobbit_main_container h2 {font-family:'Lato'; font-weight:700; color:#2d86a4; font-size: 30px; line-height:18px; margin-bottom:24px;}
#hobbit_main_container .trailer_container {margin-top:20px;}
#hobbit_main_container #promociones_container {padding-top: 85px;}
#hobbit_main_container .promo_entry{width:758px; height: 197px;}
#hobbit_promo_1{background: url(../images/hobbit_promo1.jpg) transparent no-repeat; margin-top:25px;}
#hobbit_promo_2{background: url(../images/hobbit_promo2.jpg) transparent no-repeat; margin-top:33px;}
#hobbit_promo_3{background: url(../images/hobbit_promo3.jpg) transparent no-repeat; margin-top:0px; margin-bottom: 30px;}
#hobbit_promo_4{background: url(../images/hobbit_promo4.jpg) transparent no-repeat; margin-top:35px;}
#especial_promociones{height:300px;}

/******************************/
/* Seccion Especial el Hobbit */
/******************************/
#hobbit_main_container_publico{width:990px; height:900px; background: url(../images/bg_especial_el_hobbit.jpg) no-repeat;margin-bottom:-20px;padding-left:107px; padding-top:78px; }
#hobbit_main_container_publico h2 {font-family:'Lato'; font-weight:700; color:#2d86a4; font-size: 30px; line-height:18px; margin-bottom:24px;}
#hobbit_main_container_publico .trailer_container {margin-top:20px;}
#hobbit_main_container_publico #promociones_container {padding-top: 85px;}
#hobbit_main_container_publico .promo_entry{width:758px; height: 197px;margin-bottom:25px;}

#promociones_container_especial{margin-top:0px;}
#promociones_container_especial  h2{margin-bottom: 29px;}
#promociones_container_especial  h3{color:#ffffff; font-family:'Lato'; font-weight:700; font-size: 22px; opacity:1; padding-left: 8px; padding-top: 8px;}
#promociones_container_especial span{font-size: 18px; color:#ffffff;}
#promociones_container_especial .background_texts {background: rgba(0, 0, 0, 0.6); border:0px; filter:alpha(opacity=60);}

#promo1_text_container {width: 375px; float:left; margin-top: 30px; margin-left: 30px;}
#promo2_text_container, #promo4_text_container {width: 320px; float:left; margin-top: 35px; margin-left: 20px;}
#promo3_text_container {width: 337px; float:left; margin-top: 35px; margin-left: 20px;}

#material_oficial_hobbit{margin-top:65px;}

.cms-el-hobbit-especial-exclusivo .container-footer {margin-top: -78px;}
.cms-el-hobbit-especial .container-footer {margin-top:0px;}

/* Border Radius promociones*/
.border_promos{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
/* Sombra promociones */
.promo-shadow{-webkit-box-shadow: 6px 6px 6px rgba(50, 50, 50, 0.5); -moz-box-shadow:6px 6px 6px rgba(50, 50, 50, 0.5); box-shadow:6px 6px 6px rgba(50, 50, 50, 0.5);}

#material_oficial_hobbit .more-views {padding-top: 0px; width: 800px; position: static; z-index: 0; float: left;}
#material_oficial_hobbit .more-views ul{padding-left: 0px;}
#twitter_hobbit{background: url(../images/bg_twitter_video.png) left top no-repeat;height:87px;width:787px;margin-top: -3px;
margin-left: -11px;}
#twitter_hobbit 
.premiere_hobbit {
    background: url(../images/bg_video_v3.png) left top no-repeat;
    width:792px;
    height: 513px;
}
.premiere_hobbit div{
    margin-top:455px;
    margin-left:130px;
    margin-right:30px;
}
#twitter_hobbit .container_twitter{
    margin-top:0px;
    float:left;
    width:650px;
}
#twitter_hobbit  div.tw_indiv{
    margin:0px;
    background:none;
    width:100%;
}
#twitter_hobbit div.tw_indiv div{
    margin-left: 65px;
    width: 550px;
    margin-top: 5px;
    background: none;
    color: #000000;
    font-size: 12px;
}
#twitter_hobbit  div.tw_indiv div span{
    color:#666666;
    font-size:11px;
}
#twitter_hobbit #hasher{
	margin-top: 53px;
	width: 50px;
	margin-bottom: 20px;
	color: #000000;
	margin-left: 30px;
	font-size: 12px;
	font-family: Arial;
	float: left;
}

/* DEVOPENSOURCE */
.pager-comments label, .pager-comments .limiter label, .pager-comments .sort-by label {
    float: left;
    margin-left: 30px;
    margin-right: 10px;
    margin-top: 6px;
    text-transform: capitalize;
}

/* 2014/01/20 - DA: Centrar recaptcha */
#recaptcha_area, #recaptcha_table { margin:3px auto 0px; }

/******************************/
/* Seccion Especial 300 */
/******************************/
#especial_trailers_secundarios li{
	float:left;
	margin-right:7px;
	margin-top:17px;
}
#especial_trailers_secundarios #li_last{
	margin-right:0px;
}
.cms-300especial .std p{
	margin: 0px;
}
body.cms-300especial div.container{
	min-height: 100%;
}
body.cms-300especial div.container-footer{
	margin-top: 0px;
}
.especial_main_container{
	margin-top: -13px;
	height: 2005px;
	width:990px;
}
#especial_trailers{
	background: url("../images/especial_300/trailers_sinopsis.jpg") no-repeat left top;
	width:990px;
	height: 781px;
}
#especial_fotogramas_regalos_twitter{
	background: url("../images/especial_300/bg2.jpg") no-repeat left top;
	width:990px;
	height: 1226px;
	margin-top: -14px;
}
#especial_fotogramas{
	padding-top: 90px;
	height: 183px;
	margin-left: 105px;
}
#especial_trailers_principal{
	width:536px;
	margin-left: auto;
	margin-right:auto;
	padding-top: 103px;
}
#especial_trailers_secundarios{
	width:536px;
	height: 240px;
	margin-left: auto;
	margin-right:auto;
}
#especial_trailers_sinopsis{
	width:750px;
	margin-left: auto;
	margin-right:auto;
	padding-top: 0px;
}
#especial_trailers_sinopsis p{
	text-align: center;
	font-size: 12px;
	font-family:'Lato';
}
#especial_trailers_sinopsis p span{
	color: #c0312c;
}
#especial_trailers_sinopsis_primera{
	padding-bottom:0px;
}
#especial_trailers_sinopsis_primera img{
	margin-top: -3px;
	margin-left: -15px;
}
#especial_trailers_secundarios ul{
	margin: 0px;
	padding:0px;
}
#especial_regalos_principal{
	width:780px;
	height: 119px;
	background: url("../images/especial_300/bg_promo1_especial.png") no-repeat left top;
	padding-top: 47px;
}
#especial_regalos a{
	text-decoration: none;
}
#especial_regalos_principal div{
	color:#ffffff;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	font-family: 'Lato';
	background: #000000;
	text-align: center;
	width:505px;
	height: 80px;
	margin-left: auto;
	margin-right:auto;
}
#especial_regalos_principal div span{
	color:#b82b26;
	font-size: 40px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	font-family: 'Lato';
	line-height: 45px;
}
#especial_regalos_secundaria{
	margin-top: 20px;
	width: 780px;
	height: 167px;
	background: url("../images/especial_300/bg_promo2_especial.png") no-repeat left top;
	padding-top: 20px;
}
#especial_regalos_secundaria div{
	color:#000000;
	font-size: 20px;
	font-family: 'Lato';
	text-align: left;
	width:315px;
	margin-left:20px;
}
#especial_regalos_secundaria div span{
	color:#b82b26;
	font-size: 40px;
	line-height: 32px;
	font-weight: bold;
	font-family: 'Lato';
}
#especial_regalos{
	width:780px;
	margin-left:auto;
	margin-right:auto; 
}
#especial_twitter{
	background: url("../images/especial_300/bg_twitter.jpg") no-repeat left top;
	width:990px;
	height:181px;
	margin-top: 15px;
}
#especial_twitter_timeline .tw_indiv{
	width:355px;
	margin-bottom: 10px;
}
#especial_twitter_timeline #img_tuitea_ahora {
	margin-left: 45px;
}
#especial_twitter_timeline .tw_indiv div{
	width: 250px;
}
#especial_twitter_timeline .container_twitter{
	padding-top: 21px;
}
#especial_twitter_timeline .tw_indiv #imagen{
	width: 77px;
}
#especial_twitter_hashtag{
	padding-top: 60px;
	margin-left: 163px;
	width: 270px;
	float:left;
}
#especial_twitter_timeline{
	margin-left: 180px;
	float: left;
}
#especial_apps_juegos{
	background: url("../images/especial_300/bg_juegos.jpg") no-repeat left top;
	width:498px;
	height:384px;
	float: left;
	color:#ffffff;
	font-size: 21px;
	text-align: center;
	font-weight: bold;
	font-family: 'Lato';
}
#especial_fotogramas li{
	float: left;
	margin-right: 6px;
}
#especial_apps_juegos a, #especial_apps_juegos a:hover {
	color:#ffffff;
	font-size: 21px;
	text-align: center;
	font-weight: bold;
	font-family: 'Lato';
}
#especial_apps{
	width:357px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 85px; 
}
#especial_apps div img{
	margin-right: 8px;
	margin-top: 17px;
}
#especial_juegos{
	width:120px;
	height:110px;
	margin-left:auto;
	margin-right:auto; 
}
#especial_juegos div{
	width:69px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto; 
}
#especial_facebook{
	width: 100%;
}
#especial_facebook a{
	margin-top: 10px;
}
#especial_facebook img{
	float:left;
	margin-left:45px;
	margin-bottom: 10px;
}
#especial_clasico{
	background: url("../images/especial_300/bg_clasico.jpg") no-repeat left top;
	width:492px;
	height:384px;
	float: left;
}
#especial_clasico a:hover{
	text-decoration:none;
}
#especial_clasico div{
	padding: 10px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	font-family: 'Lato';
	background: #c0312c;
	height: 15px;
	width: 150px;
	margin-left: auto;
	margin-top: 325px;
	margin-right: auto;
}
body.cms-300especial .page{background:#000000;}
body.cms-300-madrid-atletico .page{background:#000000;}
body.cms-300especial div.container-footer{margin-top: -12px;}
body.cms-300-madrid-atletico div.container-footer-bottom div.container{min-height: 68px;}
.cms-registro-gracias .std p {text-align: center; font-weight: 300; margin: 0px;}
.preregistro div { position:relative; }
.preregistro div a { z-index: 10; position: absolute; right: 0; top: 0; }
.imgcenter {display:block; margin-left:auto; margin-right:auto; border:none;}
.wp-sidebar p a .sidebar_club_img{display:none}
.wordpress-post-view .outer{float:left;width:690px;margin-bottom:20px;padding:10px;border:1px solid #999;display:block;height:260px;}
.wordpress-post-view .inner1{width:490px;float:left;margin-right:15px;}
.wordpress-post-view .outer img{float:left;marign-top:10px;}

div.container-home-prod .span9 .widget-static-block {margin-top:35px;}
div.container-home-prod #ver_todas_noticias{margin-bottom:47px;margin-right: 8px;float: right;display: inline-block;font-size:10px;font-weight:700}
.texto_masvisto img{float:right;margin-right: 10px;}

#bt_facebook{background:url(../images/sprite_redes3.jpg) no-repeat -10px -94px;height:32px;width:32px;float:left;cursor:pointer;}
#bt_facebook:hover{background:url(../images/sprite_redes3.jpg) no-repeat -10px -10px;height:32px;width:32px;float:left;cursor:pointer;}


#bt_twitter{background:url(../images/sprite_redes3.jpg) no-repeat -53px -94px;height:32px;width:32px;float:left;cursor:pointer;}
#bt_twitter:hover{background:url(../images/sprite_redes3.jpg) no-repeat -53px -10px;height:32px;width:32px;float:left;cursor:pointer;}


#bt_instagram{background:url(../images/sprite_redes3.jpg) no-repeat -94px -94px;height:32px;width:32px;float:left;cursor:pointer;}
#bt_instagram:hover{background:url(../images/sprite_redes3.jpg) no-repeat -94px -10px;height:32px;width:32px;float:left;cursor:pointer;}


#bt_ress{background:url(../images/sprite_redes3.jpg) no-repeat -10px -136px;height:32px;width:32px;float:left;cursor:pointer;}
#bt_ress:hover{background:url(../images/sprite_redes3.jpg) no-repeat -10px -52px;height:32px;width:32px;float:left;cursor:pointer;}


#bt_gplus{background:url(../images/sprite_redes3.jpg) no-repeat -53px -136px;height:32px;width:32px;float:left;cursor:pointer;}
#bt_gplus:hover{background:url(../images/sprite_redes3.jpg) no-repeat -52px -52px;height:32px;width:32px;float:left;cursor:pointer;}


#bt_pinterest{background:url(../images/sprite_redes3.jpg) no-repeat -94px -136px;height:32px;width:32px;float:left;}
#bt_pinterest:hover{background:url(../images/sprite_redes3.jpg) no-repeat -94px -52px;height:32px;width:32px;float:left;cursor:pointer;}

#bt_line{background:url(../images/sprite_redes3.jpg) no-repeat -134px -94px;height:32px;width:32px;float:left;}
#bt_line:hover{background:url(../images/sprite_redes3.jpg) no-repeat -134px -10px;height:32px;width:32px;float:left;cursor:pointer;}


.catalog-product-view .sidebar{margin-top:255px;overflow:hidden;  position: relative;z-index: 2;}
.catalog-product-view .sidebar p{margin-bottom:0px;}
/*BOTONES*/
.effeckt-button {
  background: #ffffff;
  color:  #2d86a4;
  border: 0;
  padding-top:8px;
  padding-bottom:8px;
  padding-right:28px;
  padding-left:28px;
  font-size: 15px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
/* Hack for IE9 */
.effeckt-button {color: #FFFFFF\0;}
/******************/

.effeckt-button{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button:hover{color:#ffffff;}

/* Hack for IE9 */
.effeckt-button:hover{color:#000000\0;}
/******************/

.effeckt-button[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
.product-view .add-to-cart .qty, .product-view .add-to-cart .qty-ctl, .product-view .add-to-box .add-to-cart label {display:none}
.con-stock {
  color: #00c22e;
  background: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  width:78px;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  border: 1px solid #00c22e;
  margin-right: 8px;
  float: left;
}
.sin-stock {
  color: #ff0000;
  background: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  width:78px;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  border: 1px solid #ff0000;
  margin-right: 8px;
  float: left;
}
/*boton canje*/
.effeckt-button-canje {
  color: #fff;
  background: #2d86a4;
  padding-top: 8px;
  padding-bottom: 8px;
  width:111px;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(242, 242, 242, 1); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  border: 0px;
}
.effeckt-button-canje{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  border: 0px;
}
.effeckt-button-canje:hover{color:#2d86a4; background:#f2f2f2;border: 0px;}
.effeckt-button-canje[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;border: 0px;}
.effeckt-button-canje[data-effeckt-type="fill-from-top"]:after {
  /*content: '';*/
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
  border: 0px;
}
.effeckt-button-canje[data-effeckt-type="fill-from-top"]:hover:after {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-canje[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}

/*boton enviar*/
#destacados div div.effeckt-button-enviar-destacado {
  margin-right: 10px;
  margin-top: 105px;
  float: right;
  width: 70px;
  background: #ffffff;
  color:  #2d86a4;
  border: 0;
  width:70px;
  padding-top:4px;
  padding-bottom:4px;
  padding-right:0px;
  padding-left:0px;
  font-size: 15px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
#destacados div div.effeckt-button-enviar-destacado{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
#destacados div div.effeckt-button-enviar-destacado:hover{color:#ffffff;}
#destacados div div.effeckt-button-enviar-destacado[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
#destacados div div.effeckt-button-enviar-destacado[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  color:#ffffff;
  background: #2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
#destacados div div.effeckt-button-enviar-destacado[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#destacados div div.effeckt-button-enviar-destacado[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
#destacados div div.effeckt-button-enviar-destacado span{
  border: 0;
  padding-top:6px;
  padding-bottom:6px;
  padding-right:14px;
  padding-left:14px;
  font-size: 13px;
  white-space: nowrap;
  font-family: 'Lato';
  font-weight:700;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;  
}
#destacados div div.effeckt-button-enviar-destacado span:hover{color:#ffffff}

/*****COMPRAR ENTRADA******/
.effeckt-button-entrada {
  float:right;
  margin-top: 30px;
  margin-right: 15px;
  background: url(../images/btn_comprar.png);
  border: 0;
  width: 151px;
  height: 39px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-entrada{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-entrada:hover{color:#ffffff;}
.effeckt-button-entrada[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-entrada[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 151px;
  height: 39px;
  background: url(../images/btn_comprar.png);
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-entrada[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-entrada[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}

/*****CARTELERA******/
.effeckt-button-cartelera {
  float:right;
  margin-top: 10px;
  margin-right: 5px;
  background: url(../images/sprite_ficha_trailer_2.png) -31px -22px;
  border: 0;
  width: 66px;
  height: 39px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-cartelera{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-cartelera:hover{color:#ffffff;}
.effeckt-button-cartelera[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-cartelera[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 66px;
  height: 39px;
  background: url(../images/sprite_ficha_trailer_2.png) -31px -67px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-cartelera[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-cartelera[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}

/*****TRAILERS******/
.effeckt-button-trailer {
  /*float:right;*/
  position: absolute;
  top:-350px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  background: url(../images/nuevo_play.png);
  border: 0;
  width: 75px;
  height:75px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: absolute;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-trailer{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-trailer:hover{color:#ffffff;}
.effeckt-button-trailer[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-trailer[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 66px;
  height: 39px;
  background: url(../images/sprite_ficha_trailer_2.png) -172px -67px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-trailer[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-trailer[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}

/*****FICHA******/
.effeckt-button-ficha{
  margin-top: 10px;
  margin-right: 5px;
  /*background: url(../images/sprite_ficha_trailer_2.png) -102px -22px;*/
  border: 0;
  width: 100%;
  height: 39px;
  white-space: normal !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-ficha{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-ficha:hover{color:#ffffff; text-decoration: none;}
.effeckt-button-ficha[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-ficha[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 66px;
  height: 39px;
  background: url(../images/sprite_ficha_trailer_2.png) -102px -67px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-ficha[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-ficha[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/*****BOTON REGISTRO******/
.effeckt-button-registro{
  padding-top: 8px;
  padding-left: 37px;
  float: right;
  margin-top: 0px;
  margin-right: 10px;
  background: url(../images/bg_bt_registro_off_2.jpg) no-repeat 5px 3px #cf051b;
  border: 0;
  width: 68px;
  height: 22px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  /*color:#2d86a4;*/
  color:#ffffff;
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-registro{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-registro:hover{color:#ffffff;}
.effeckt-button-registro[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-registro[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 8px;
  padding-left: 37px;
  width: 68px;
  height: 24px;
  background: url(../images/bg_bt_registro_on.jpg) no-repeat 5px 3px #000000;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-registro[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-registro[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;font-weight:700;}
/*****PARTICIPA******/
.effeckt-button-participa {
  float:right;
  margin-top: 10px;
  margin-right: 5px;
  background: url(../images/sprite_ficha_trailer_2.png) -172px -112px;
  border: 0;
  width: 66px;
  height: 39px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-participa{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-participa:hover{color:#ffffff;}
.effeckt-button-participa[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-participa[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 66px;
  height: 39px;
  background: url(../images/sprite_ficha_trailer_2.png) -31px -67px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-participa[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/*****VER PREMIERE******/
.effeckt-button-premiere {
  float:right;
  margin-top: 10px;
  margin-right: 5px;
  background: url(../images/sprite_ficha_trailer_2.png) -172px -155px;
  border: 0;
  width: 66px;
  height: 39px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-premiere{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-premiere:hover{color:#ffffff;}
.effeckt-button-premiere[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-premiere[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 66px;
  height: 39px;
  background: url(../images/sprite_ficha_trailer_2.png) -31px -67px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-premiere[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-participa[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/*****BOTON ACCEDER******/
.effeckt-button-acceder{
  padding-left: 17px;
  float: right;
  padding-top: 8px;
  margin-right: 18px;
  background: url(../images/bg_bt_login_off.jpg) no-repeat 0px 10px #000000;
  border: 0;
  width: 42px;
  height: 24px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-acceder{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-acceder:hover{color:#2d86a4;}
.effeckt-button-acceder[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-acceder[data-effeckt-type="fill-from-top"]:after {
  padding-left: 17px;
  float: right;
  padding-top: 8px;
  margin-right: 18px;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 24px;
  background: url(../images/bg_bt_login_on.jpg) no-repeat 18px 10px;
  color:#2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-acceder[data-effeckt-type="fill-from-top"]:hover:after {
  color:#2d86a4;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-acceder[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;font-weight:700;}

.effeckt-button-inverso {
  background: #2d86a4;
  font-weight: 700;
	color: #ffffff;
	border: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	max-width: 15%;
	font-size: 14px;
	white-space: nowrap;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	position: relative;
	font-family: inherit;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-font-smoothing: antialiased;
}
.effeckt-button-inverso{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-inverso:hover{color: #2d86a4;}
.effeckt-button-inverso[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-inverso[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  color: #2d86a4;
  border: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px; 
  padding-left: 15px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-inverso[data-effeckt-type="fill-from-top"]:hover:after {
  color: #2d86a4;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-inverso[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
.account-create .fieldset_register_legal .subfieldset_register_legal_2 .buttons-set .effeckt-button-inverso[data-effeckt-type="fill-from-top"] span.effeckt-button-label{margin-left: 0px;}
.customer-account-create .effeckt-button-inverso {max-width: 35%;}
.customer-account-create .control .effeckt-button-inverso{
	float: right;
	width: 115px;
	max-width: none;
}
/*****WUAKI******/
.effeckt-button-wuaki {
	position: absolute;
  float:right;
  margin-top: 10px;
  margin-right: 5px;
  top: 24px;
  right: 21px;
  background: url(../images/btn_wuaki.jpg) 0px 0px;
  border: 0;
  width: 78px;
  height: 47px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.effeckt-button-wuaki{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.effeckt-button-wuaki:hover{color:#ffffff;}
.effeckt-button-wuaki[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-wuaki[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 24px;
  right: 21px;
  width: 78px;
  height: 47px;
    background: url(../images/btn_wuaki.jpg) 0px 0px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-wuaki[data-effeckt-type="fill-from-top"]:hover:after {
  color:#ffffff;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-wuaki[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/*********************************************************************************************************/
#login-form .effeckt-button-inverso {
  font-weight: 700;
  background: #2d86a4;
  color:  #ffffff;
  border: 0;
  padding-top:8px;
  padding-bottom:8px;
  padding-right:28px;
  padding-left:28px;
  max-width: 70%;
  font-size: 13px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  float: right;
}
#login-form .effeckt-button-inverso{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
#login-form .effeckt-button-inverso:hover{color: #2d86a4;}
#login-form .effeckt-button-inverso[data-effeckt-type="fill-from-top"] {overflow: hidden;position: absolute; right: 0; bottom: 0;}
#login-form .effeckt-button-inverso[data-effeckt-type="fill-from-top"]:after {
  font-weight: 700;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 0;
  padding-top:8px;
  padding-bottom:8px;
  padding-right:28px;
  padding-left:28px;
  color: #2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
#login-form .effeckt-button-inverso[data-effeckt-type="fill-from-top"]:hover:after {
  color: #2d86a4;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#login-form .effeckt-button-inverso[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/*************************************************************************************************************/
.customer-account-changeforgotten #form-validate .buttons-set button.button {
  font-weight: 700;
  background: #2d86a4;
  color:  #ffffff;
  border: 0;
  padding-top:8px;
  padding-bottom:8px;
   width: 100%;
  text-align: center;
  font-size: 13px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.customer-account-changeforgotten #form-validate .buttons-set button.button{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.customer-account-changeforgotten #form-validate .buttons-set button.button span {
	float: none;
}
.customer-account-changeforgotten #form-validate .buttons-set button.button:hover{color: #2d86a4;}
.customer-account-changeforgotten #form-validate .buttons-set button.button[data-effeckt-type="fill-from-top"] {overflow: hidden;position: absolute; right: 0; bottom: 0;}
.customer-account-changeforgotten #form-validate .buttons-set button.button[data-effeckt-type="fill-from-top"]:after {
  font-weight: 700;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 0;
  padding-top:8px;
  padding-bottom:8px;
  padding-right:28px;
  padding-left:28px;
  color: #2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.customer-account-changeforgotten #form-validate .buttons-set button.button[data-effeckt-type="fill-from-top"]:hover:after {
  color: #2d86a4;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.customer-account-changeforgotten #form-validate .buttons-set button.button[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/*************************************************************************************************************/
#lightboxx-panel .effeckt-button-inverso {
  background: #2d86a4;
  color:  #ffffff;
  border: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 36px;
  padding-left: 13px;
  max-width: 15%;
  font-size: 13px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
#lightboxx-panel.effeckt-button-inverso{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
#lightboxx-panel .effeckt-button-inverso:hover{color: #2d86a4;}
#lightboxx-panel .effeckt-button-inverso[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
#lightboxx-panel .effeckt-button-inverso[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 36px;
  padding-left: 13px;
  color: #2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
#lightboxx-panel .effeckt-button-inverso[data-effeckt-type="fill-from-top"]:hover:after {
  color: #2d86a4;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#lightboxx-panel .effeckt-button-inverso[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/*************************************************************************************************************/
/*****BOTON PERFIL******/
.effeckt-button-miperfil{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  background: url(../images/flch-mi-cuenta-on_12x12.png) no-repeat 7px 7px #000000;
  display: inline-block;
  cursor:pointer;
  width: 26px;
  height: 26px;
}
.effeckt-button-miperfil:hover{color:#ffffff;}
.effeckt-button-miperfil[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.effeckt-button-miperfil[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  width: 26px;
  height: 26px;
  background: url(../images/flch-mi-cuenta-off_12x12.png) no-repeat 7px 7px #000000;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
.effeckt-button-miperfil[data-effeckt-type="fill-from-top"]:hover:after {
  /*color:#ffffff;*/
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.effeckt-button-miperfil[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;font-weight:700;}
/**************************************************************************************************/
#user_extended div.effeckt-button-inverso-profile {
  float:left;
  margin-right:5px;
  margin-bottom: 5px;
  text-align:center;
  background: #2d86a4;
  color:  #ffffff;
  border: 0;
  padding-top:8px;
  padding-bottom:8px;
  width: 92px;
  font-size: 13px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
#user_extended div.effeckt-button-inverso-profile{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
#user_extended div.effeckt-button-inverso-profile:hover{color: #2d86a4;}
#user_extended div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
#user_extended div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  color: #2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;
  transition: -ms-transform 400ms;
  transition: transform 400ms;
}
#user_extended div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"]:hover:after {
  color: #2d86a4;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#user_extended div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/***************************************************/
.boton_promos_sidebar div.effeckt-button-inverso-profile {
  margin-left: 133PX;
  margin-top: -50PX;
  float:left;
  margin-right:5px;
  margin-bottom: 5px;
  text-align:center;
  background: #2d86a4;
  color:  #ffffff;
  border: 0;
  padding-top:8px;
  padding-bottom:8px;
  width: 92px;
  font-size: 13px;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
  position: relative;
  font-family: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
}
.boton_promos_sidebar div.effeckt-button-inverso-profile{
  -webkit-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  -o-transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  transition: 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.boton_promos_sidebar div.effeckt-button-inverso-profile:hover{color: #2d86a4;}
.boton_promos_sidebar div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"] {overflow: hidden;position: relative;}
.boton_promos_sidebar div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"]:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  color: #2d86a4;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 400ms;
  -o-transition: -o-transform 400ms;transition: -ms-transform 400ms;transition: transform 400ms;}
.boton_promos_sidebar div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"]:hover:after {color: #2d86a4;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.boton_promos_sidebar div.effeckt-button-inverso-profile[data-effeckt-type="fill-from-top"] .effeckt-button-label {position: relative;z-index: 1;}
/*FIN BOTONES*/
.account-create .buttons-set{padding-left:0px;}
.account-create #form-validate .fieldset1{width:100%;float:left;}
.account-create #form-validate div.fieldset2 li{width:100%;}
.account-create #form-validate .fieldset2{width:100%;float:left;}
.account-create .fieldset_register_legal{background: #fff;padding: 9px;}
.account-create .fieldset_register_legal label{font-style: italic;font-size: 10px;line-height: 11px;color:#2d86a4;}
.account-create .fieldset_register_legal label a{font-style: italic;font-size: 10px;line-height: 11px;color:#2d86a4;text-decoration: underline;}

input.input-checkbox{height: 15px;float: left;margin-right: 5px;}
input.checkbox{height:17px;float:left;margin-right:5px;}
input.input-checkbox{height: 14px;float: left;margin-right: 5px;margin-bottom: 5px;margin-top: 2px;}
input#is_subscribed{height: 14px;float: left;margin-right: 5px;margin-bottom: 18px;margin-top: 2px;}
.account-create #form-validate .fieldset2 li.yaregistrado{padding-left:88px;margin-top: 4px;}
div.slider_box{line-height: 1.3em;font-size: 16px; display: inline-block; width:100%; position:relative;margin-top: -24px;}
div.slider_box .icons { position: absolute; right: 30px; top: 0px; }
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { z-index: 100; bottom: 0px; width: 100%; padding: 20px 20px!important; height: auto; }
div.slider_box sup{top: 11px;font-size: 14px;}
div.container-home-prod .span9 .widget-static-block h2{margin-top:45px;}
.novedades_cine_home .products-grid li.item div.bt_sintrailer{width: 90px;height: 35px;margin-bottom: 35px;margin-top: 61px;margin-left: 20px;}
.products-grid li.item div.bt_sintrailer2{width: 90px;height: 20px;margin-bottom: 11px;margin-top: 10px;margin-left: 20px;}
.active_menu{background:#ffffff;}
#last_destacado {width:290px;height:139px;}
.product-view .add-to-box .add-to-cart{margin-bottom: 15px;}
.sidebar img{border-bottom:10px solid #fff}
.sidebar div.block-layered-nav{border-bottom:10px solid #d5d5d5}
.sidebar div.block-recent-posts{display:inline-block;border-bottom:10px solid #fff;margin-bottom:0px;}
.sidebar div.block-recent-posts { border:0; }
.is-blog .sidebar .img_masvisto img {border:none}
.is-blog .sidebar .block { margin-bottom:20px !important; }
.is-blog .sidebar .block.block-blog-categories { margin-bottom: 7px !important;} 
.sidebar .block-layered-nav .block-content{border-right:none;}
.is-blog li.active_menu_noticias a span{color: #2d86a4;}
.quick-access .anteheader-nologed{padding-right:10px;padding-top: 5px;float: right;width: 200px;color: #ffffff;margin-right: 0px;}
.quick-access .anteheader-nologed div{float: right;}
.catalog-category-view .sidebar .block-layered-nav div.block-content{border-right:none;}
#customer-reviews{background:none;padding:0px;border: 1px solid #ffffff;}
div.star_container .product-view .box-collateral{padding:0px;}
.sidebar .block-blog-categories div.block-content{border-right:none !important}
#campos_obligatorios{color: #2d86a4;font-size: 12px;float: right;margin-right: 45px;margin-top: -10px;margin-bottom: 10px;}
/*Lightbox background */
#lightboxx {display:none;background:#000000;opacity:0.9;filter:alpha(opacity=90);position:fixed;top:0px;left:0px;min-width:100%;min-height:100%;z-index:1000;}
/* Lightbox panel with some content */
#lightboxx-panel {display:none;position:fixed;top:100px;left:50%;margin-left:-200px;width:320px;background:#FFFFFF;padding:10px 15px 10px 15px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;z-index:1001;}
#lightboxx-panel input.input-checkbox{margin-bottom:40px;}
#lightboxx-panel p{margin-bottom:5px;}
#lightboxx-panel #close-panel{font-size:10px;}
#lightboxx-panel h2{text-align: center;margin-bottom: 20px;color:#3B5998;}
#lightboxx-panel li{padding-left:20px;list-style:none;}
#lightboxx-panel .fieldset{width:100%}
/****LIGHTBOX 2 IE*****/
#lightboxx_ie {display:inline-block;background:#000000;opacity:0.7;filter:alpha(opacity=70);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);position:absolute;top:0px;left:0px;min-width:100%;min-height:100%;height:100%;z-index:1000;}
#lightboxx-panel_ie {display:none;position:fixed;top:200px;left:50%;margin-left:-200px;width:450px;background:#FFFFFF;padding:10px 15px 10px 15px;padding-top:30px;padding-right:30px;padding-left:30px;padding-bottom:30px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;z-index:1001;}
#lightboxx-panel_ie input.input-checkbox{margin-bottom:10px;}
#lightboxx-panel_ie p{margin-bottom:5px;font-size:18px;}
#lightboxx-panel_ie #close-panel{font-size:10px;}
#lightboxx-panel_ie h2{text-align: center;margin-bottom: 20px;color:#3B5998;}
#lightboxx-panel_ie li{padding-left:20px;list-style:none;}
#lightboxx-panel_ie .fieldset{width:100%}

#siguiente_facebook_connect{margin-bottom: 25px;margin-top: 40px;width: 90px;margin-left: 110px;}
div.facebook-login-registro{position: relative;background: none;padding: 0px;margin-top: -37px;margin-right: 190px;float: right;cursor: pointer;}
#user_extended{height: auto;right: 20px;padding: 17px;padding-top: 20px;float: right;width: 190px;z-index: 600000;top: 40px;position: absolute;background: #ffffff;}
#user_extended #user_group {text-transform: uppercase;font-size: 11px;font-weight: 700;color: #fff;margin-top: 10px;margin-bottom: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;background-color: #ebbd00;border: 3px solid #f5dc91;display: inline-block;padding: 3px 0;float: left;width: 78px;text-align: center;}
#user_extended #user_name{font-weight: 700;margin-bottom: 0;font-family:'Lato';font-size:14px;color: #2d86a4;}
#user_extended .extended_estrellas{
  text-align: center;
  padding-right: 25px;
  width: 96px;
  height: 35px;
  background: url(../images/bg_extended_estrellas.jpg) left top no-repeat;
  padding-left: 74px;
  padding-top: 28px;
}
#user_extended .extended_estrellas span{color:#2d86a4;font-size: 18px;}
.sidebar .masvisto_container li.last{margin-bottom: 0px;}
#user_extended .user_extended_info{width:185px}
#user_extended .botones_user_extended{margin-top:10px;margin-right: -10px;float: right;width: 195px;}
#user_extended #user_nickname{font-size:14px;color:#cf051c;font-family:'Lato';font-style: italic;font-weight: 900;}
#user_extended #frase_user{font-size:12px;color:#2d86a4;font-family:'Lato';font-style: italic;font-weight: 400;line-height: 14px;}
.catalog-category-view .sidebar div.block-layered-nav{margin-bottom:0px;}
.catalog-category-view .sidebar p.sidebar_imgs{margin-bottom:0px;}
.catalog-category-view .sidebar p{margin-bottom:0px}
.categorypath-cine .product-view .product-shop {width: 476px;}
.categorypath-digital .product-view .product-shop {width: 476px;}
.category-estrenos .product-view .product-shop {width: 476px;}
.categorypath-cine .product-view .product-shop img, .category-estrenos .product-view .product-shop img, .categorypath-digital .product-view .product-shop img {max-width: 476px;}
div.sidebar .block-recent-posts #ver_todas_noticias{margin-right: 20px;margin-top: 6px;margin-bottom: 6px;float: right;display: inline-block;display:none;}
#titulo_recent {padding-left: 0px;line-height: 20px;cursor: pointer;font-size: 14px;font-family:'Lato';font-weight: 700;color: #2d86a4;}
ul.menu-container .block-recent-posts #titulo_recent, ul.menu-container .block-recent-posts #ver_todas_noticias, .column3_cine .block-recent-posts #titulo_recent, .column3_cine .block-recent-posts #ver_todas_noticias, .masvisto_container .block-recent-posts #ver_todas_noticias, .masvisto_container .block-recent-posts span, .customer-miperfil-index div.historial-transacciones a {display:none}
.sidebar .texto_ultimasnoticias {max-height: 50px;font-size: 10px;line-height: 12px;color: #666666;padding-left: 75px;padding-top: 10px;padding-right: 5px;padding-bottom: 5px;}
.sidebar .texto_ultimasnoticias a{font-size:10px;line-height:12px;color:#666666;}
.sidebar .texto_ultimasnoticias span{font-size:10px;font-weight:700;line-height:12px;color:#2d86a4;}
.sidebar .img_masvisto{margin-right: 10px;background-repeat: no-repeat;background-size: 100%;}
.sidebar .img_masvisto img{height:51px;}
.sidebar .masvisto_container li{padding:0px;float:left;margin-bottom:5px;background:#d7e0e3;color:#666666;font-size:14px;width:236px;min-height: 59px;height:68px;overflow: hidden;}
.sidebar .img_masvisto{float:left;margin-right: 15px;}
.sidebar .texto_masvisto{padding-left:50px;padding-top:10px;}
.sidebar .texto_masvisto a{color:#2d86a4;font-weight:900;font-size:11px;}

.menu-container .masvisto_container .texto_ultimasnoticias {padding-left: 10px;padding-top: 15px;padding-top: 10px\0; padding-right: 5px; padding-bottom: 5px; }
.widget-static-block .masvisto_container .texto_ultimasnoticias {padding-left: 10px;padding-top: 10px; padding-right: 5px; padding-bottom: 0px; overflow:hidden; height:48px;}
.masvisto_container .texto_ultimasnoticias .titulo-noticia{margin-bottom:1px;}
.masvisto_container .texto_ultimasnoticias a span{font-size: 13px;font-weight: 700;line-height: 12px;color: #2d86a4;}
.masvisto_container .block-recent-posts span{display: none}
.masvisto_container .block-recent-posts #ver_todas_noticias{display:none}
.masvisto_container .img_masvisto{margin-right: 10px;background-repeat: no-repeat;background-size: 100%;}
.masvisto_container .img_masvisto img{height:51px;}
.masvisto_container .masvisto_container li{padding:0px;float:left;margin-bottom:5px;background:#d7e0e3;color:#666666;font-size:14px;width:236px;min-height: 59px;height:68px;overflow: hidden;}
.masvisto_container .img_masvisto{float:left;margin-right: 15px;}
.masvisto_container .texto_masvisto{padding-left:50px;padding-top:10px;}
.masvisto_container .texto_masvisto a{color:#2d86a4;font-weight:900;font-size:11px;}

.sidebar .block-recent-posts .product-shop{margin-top: -8px;}
.is-blog .sidebar .block-recent-posts .product-shop{margin-top: 0;}
.cms-gbs-home .category-products{height: 280px;margin-bottom: 30px;}
/* 20140116 */
.cms-gbs-home .promociones_home{height:465px;}
.cms-gbs-home #destacados{height: 170px; width: 98%;position: relative;z-index: 20; background-color: #000000; padding: 15px 0; padding-left: 20px;}
.cms-gbs-home #destacados div#first_destacado {margin-left:1%;}
@media (min-width: 1010px){
	.cms-gbs-home #destacados div#first_destacado {margin-left:0px;}
}
#container_regalosdecine_home .product-item img{float:right;}
.category-regalos-de-cine .category-products ul.products-grid{width:100%}
.category-regalos-de-cine .category-products ul.products-grid li{margin-right: 20px; background-position: right top !important; background-size: auto 100% !important;}
.category-regalos-de-cine .category-products ul.products-grid li a:hover { text-decoration:none; }
#destacados div#last_destacado a:hover{text-decoration:none}
.products-grid li.item .product-item div.desc a{font-weight: 700;}
.featured-image-inner{width: 350px;height: auto;float: left;margin: 15px;overflow: hidden;}
.featured-image-inner img{width:350px;}
.catalogsearch-result-index .sidebar .block .block-content{border:none}
.category-novedades .sidebar{margin-top:12px}
.category-cine #cab_Cine div.product-name{width: 100%;}
.category-cine #cab_Cine {top: 115px;}
.is-blog .sidebar{margin-top: 165px;}
.is-blog .block .block-title { margin-top: 0; padding:0; margin-bottom:12px; }
.is-blog .block.block-blog-categories .block-title { margin-bottom:5px; }
div.block-blog .block-content { padding:0; }
.wordpress-post-view .sidebar{margin-top: 155px;margin-left: 14px;}
div.name-desc div.caratula_proximamente{
    padding-top: 11px;
	background-color: rgba(52,57,68,.8);
	/*background: url(../images/bg_proximamente.png);*/
    height: 25px;
    color: #ffffff;
    font-family: 'Lato';
    font-weight: 900;
    font-size: 13px;
    text-transform: capitalize;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
}
div.name-desc div.caratula_proximamente:before{
	content:url(../images/ico_cal.png);
	margin-right: 7px;
	margin-top: -5px;
	display: inline-block;
	vertical-align: middle;
}
.catalog-category-view div.name-desc div.caratula_proximamente{
    padding-top: 11px;
    width: 100%;
    height: 25px;
    color: #ffffff;
    font-family: 'Lato';
    font-weight: 900;
    font-size: 13px;
    text-transform: capitalize;
}
div.category-products .bt_sintrailer{width: 90px;height: 18px;margin-bottom: 17px;margin-top: 47px;margin-left: 43px;}
.novedades_club_canjeables div.bt_sintrailer {width: 50px;height: 50px;margin-bottom: 10px;margin-top: 18px;margin-left: 27px;background-size: contain;}
div.novedades_cine_home li.item .f-fix, div.novedades_casa_home li.item .f-fix, div.novedades_juegos_home li.item .f-fix {margin-top:10px;}
.box-reviews .form-add, .product-view .ratings {cursor: pointer;}
.registered-users div.content p{font: 14px Arial, Helvetica, sans-serif;color: #5d5d5d;margin-bottom: 7px;}
div.account-login p{font: 14px Arial, Helvetica, sans-serif;color: #5d5d5d;margin-bottom: 7px;}
.registered-users .content h2{padding-bottom:13px}
#contenedor_activas li.item .product-name p{color:#ffffff;font-size:24px;font-family:'Lato';font-weight: 900;line-height:30px;margin-bottom:0;}
#contenedor_activas li.item .desc p{color:#ffffff;font-size:14.5px;font-family:'Lato';font-weight: 400;line-height:17px;}
.category-regalos-de-cine div.category-products #contenedor_activas {width:100%}
.categorypath-regalos-de-cine .contenedor_der #titular_color_promo{font-size:31px;font-weight:900;line-height: 31px;font-family:'Lato';display:block;margin-bottom: 15px;width: 100%; color:#2d86a4;text-align: left;}
.categorypath-regalos-de-cine .contenedor_der #titular_color_promo p{font-size:31px;font-weight:900;line-height: 31px;font-family:'Lato';display:block;margin-bottom: 15px;width: 100%;}
.category-regalos-de-cine ul.validation-failed{border:none !important;background:none !important;padding-left: 0px;margin: 0px}
.category-regalos-de-cine ul.validation-failed li{list-style:none}

.categorypath-regalos-de-cine .box-description .std div.container_legal{width: 100%;}
.catalog-product-view .comentarios{margin-left:20px; width:690px; }
.catalog-product-view .ui-tabs div.tab_content{margin: 0px !important; margin-top: 5px !important; display:inline-block; }
.promos_form p{color: #666666;}
.promos_form em{font-style: normal;}
#promos_form .container_questions input[type=radio]{display:none;}
.catalog-product-view #product-video{margin-bottom:5px;}
.my-account .datos-personales #extra, .profile-index-popup .datos-personales #extra{background: #2d84a2;}
.my-account .datos-personales #protagonista, .profile-index-popup .datos-personales #protagonista{background: #9c9d9f;}
.my-account .datos-personales #celebrity, .profile-index-popup .datos-personales #celebrity{background: #ebbd00;}
.my-account .datos-personales .tipo, .profile-index-view .datos-personales .tipo {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 10px;
	display: inline-block;
	padding: 5px 0;
	float: left;
	width: 120px;
	text-align: center;
	margin-top:20px;
	margin-left: 0px;
}
.promo_finalizada_container{
	min-height: 195px;
	padding-right: 140px;	
	background: none;
	padding-left: 14px;
	height: 190px;
	overflow: hidden;
}
.text_promo_finalizada {
	margin-right: 20px;
	color: #ffffff;
	font-weight: 700;
	background: none;
	padding-left: 5px;
	padding-top: 10px;
}
.text_promo_finalizada p {
	color: #666666;
	font-size: 26px;
	font-family: 'Lato';
	font-weight: 900;
	line-height: 36px;
	margin-bottom: 0px;
}
.title_promo_finalizada, .title_promo_finalizada a{
	color: #ffffff;
	font-size: 18px;
	font-family: 'Lato';
	font-weight: 900;
	line-height: 36px;
	margin-left: 5px;
}
.title_promo_finalizada a{padding-left:5px;}

div.promo_finalizada_container h2.text_promo_finalizada{margin-bottom:0px;}

.conectar_promociones{margin-left: 75px;}

.categorypath-regalos-de-cine .box-description .std div.conectar_promociones{margin-left: 20px; font-family:'Lato', Arial, Verdana; font-size:16px; color:#666666;}
.categorypath-regalos-de-cine .box-description .std div.conectar_promociones span {font-family:'Lato', Arial, Verdana; font-size:16px; color:#2d86a4; font-weight:700;}
.categorypath-regalos-de-cine .box-description .std div.conectar_promociones{width:380px;width:100%;margin-left: 0px;}

.categorypath-regalos-de-cine .box-description .std #respuestas_container div.correcta, .categorypath-regalos-de-cine .box-description .std #respuestas_container div.incorrecta {width:100%;}

.categorypath-regalos-de-cine .box-description .std #respuestas_container div.correcta p{font-family:'Lato', Arial, Verdana; font-size:15px; color:#126ce6; font-weight: 700; line-height: 13px;}
.categorypath-regalos-de-cine .box-description .std #respuestas_container div.incorrecta p{font-family:'Lato', Arial, Verdana; font-size:15px; color:#e65312; font-weight: 700; line-height: 13px;}

.categorypath-regalos-de-cine .box-description .std #respuestas_container #message_notlogged div.correcta p, .categorypath-regalos-de-cine .box-description .std #respuestas_container #message_notlogged div.incorrecta p {font-family:'Lato', Arial, Verdana; font-size:15px; color:#126ce6; font-weight: 700; line-height: 13px;}

.categorypath-regalos-de-cine .box-description .std #respuestas_container #message_notlogged div.correcta p span, .categorypath-regalos-de-cine .box-description .std #respuestas_container #message_notlogged div.incorrecta p span {font-family:'Lato', Arial, Verdana; font-size:15px; color:#126ce6; font-weight: 900; line-height: 13px;}

body.product-promo-especial form .container_questions label:nth-child(3){display:none;}
.group-select table td img, .checkout-onepage-index .sp-methods li label {display:none;}
.categorypath-regalos-de-cine .box-description .std div.container_questions{width:100%;}
.container_questions li{font-family: 'Lato', Arial, Verdana;text-align:center;font-size: 14px; line-height:36px; color:#999; margin-bottom:10px;background: #f2f2f2; cursor: pointer;}
.container_legal{font-family:'Lato', Arial, Verdana; font-size:10px; color:#999;}
.container_legal a{font-family:'Lato', Arial, Verdana; font-size:10px;}
.categorypath-regalos-de-cine .contenedor_der .container_legal span { display: flex; line-height: 13px;font-family:'Lato', Arial, Verdana; font-size:11.3px; font-weight:700;}
#respuestas_container{width:100%; float:left;}
#respuestas_container a.respuestai { color: #126ce6; }
.subcontenedor_legal{width: 100%}
.category-regalos-de-cine #promo_completada{
	float: left;
	height: 36px;
	border-top: 2px solid #2d86a4;
	border-bottom: 2px solid #2d86a4;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	width: 100%;
	text-align: center;
	font-size: 14px;
}
#destacados div #wrapping {
    float: right;
    padding: 0px;
    width: 240px;
    margin: 0 auto;
    margin-top:6px;
    margin-right:4px;
}
#destacados div #clock-ticker {float:left;width:auto;display: block; margin-bottom: 0px;margin-left:13px;padding:0px;height:55px}
#clock-ticker div.block {
    padding-top:2px !important;
    margin-left: -5px;
    display:inline-block;
    position: relative; 
    color: #fff; 
    font-weight: bold; 
    margin-right: 2px;
    padding:0px;
    width:48px;
    height: 44px;
    margin-bottom:0px;
    background: url('../images/flip.png') no-repeat;
    text-align:center;
}
#clock-ticker{
    color:#ffffff;
    font-size: 33px;
}
#clock-ticker .block .flip-top {
    width:48px;
    height: 44px;
    line-height: 42px;
    font-size: 33px;
    text-align: center;
    background: none;
}
#clock-ticker .block .flip-btm {
    margin-top: -7px;
    float:left; 
    width: 27px; 
    height: 21px; 
    font-size: 20px; 
    text-align: center; 
}
#clock-ticker .block span{
    font-size:33px;
    font-weight:bold;
    font-family:Arial;
}
#clock-ticker .block span:hover{color:#ffffff;}
#clips_exclusivos{
    width:880px;
    height:665px;
}
#clips_exclusivos div{
    width:380px;
    float:left; 
}
#clock-ticker .block .label {
    display:none;
    color: #fbfbfb; 
    font-weight: bold;
    font-size: 14px; text-transform: uppercase; width: 88px; line-height: 35px; text-align: center; font-family: "Calibri", Arial, sans-serif; text-shadow: 1px 1px 0px #333; 
}
#logo_elhobbit{margin-left: 44px;margin-top: 5px;margin-right: 39px;float: left;}
#img_faltan{margin-bottom: 3px;margin-top: 15px;float: left;}
.fb_edge_widget_with_comment{float:right;}
.Social_icon .fb_edge_widget_with_comment{float:left;}
.cms-index-index .area6{margin-top: -10px;}
.cms-godzilla-shazam .span18 {width:960px !important;}
.cms-alfilodelmanana-twitter .span18 {width:960px !important;}
.cms-ayuda #ayuda_warnerbros{margin-left: 0px !important;}
.cms-ayuda #ayuda_warnerbros p{text-align: justify;}
.cms-ayuda .span18{width:960px !important; margin: 0 auto; float: none;}
.cms-ayuda .page-title{display: none;}
#video_godzi {
	position: absolute; 
	left: 0; 
	top: 0;
	max-height: 812px !important;
	min-height: 812px !important;
	min-width: 100%; 
	width: auto; 
	z-index: 999;
	background-size: cover;
	-webkit-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
}
#video_godzi_play{
	z-index: 1000;
	position: absolute;
	margin-top: 400px;
	width: 150px;
	margin-left: -45px;
	cursor: pointer;
}
#stopper{
	z-index: 1000;
	position: absolute;
	margin-top: -50px;
	width: 50px;
	margin-left: 500px;
	cursor: pointer;
	color:#ffffff;
}
#mute_bt{
	z-index: 1000;
	position: absolute;
	margin-top: -70px;
	width: 50px;
	margin-left: 500px;
	cursor: pointer;
}
#tablet_autoplay{
	z-index: 1000;
	position: absolute;
	margin-top: -40px;
	width: 50px;
	margin-left: 500px;
	cursor: pointer;
}
#video_godzi {
	position: absolute; 
	left: 0; 
	top: 0;
	max-height: 812px !important;
	min-height: 812px !important;
	min-width: 100%; 
	width: auto; 
	z-index: 999;
	background-size: cover;
	-webkit-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
}
#video_godzi_play{
	z-index: 1000;
	position: absolute;
	margin-top: 400px;
	width: 150px;
	margin-left: -45px;
	cursor: pointer;
}
#mute_bt{
	z-index: 1000;
	position: absolute;
	margin-top: -70px;
	width: 50px;
	margin-left: 500px;
	cursor: pointer;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#video_godzi {
		position: absolute; 
		top: 0;
		height: 810px !important;
		width: 1606px !important; 
		z-index: 999;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#mute_bt{
		margin-top:70px !important;
	}
}

@font-face {
    font-family: 'latoblack';
    src: url('lato-bla-webfont.eot');
    src: url('lato-bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-bla-webfont.woff') format('woff'),
         url('lato-bla-webfont.ttf') format('truetype'),
         url('lato-bla-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('lato-bol-webfont.eot');
    src: url('lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-bol-webfont.woff') format('woff'),
         url('lato-bol-webfont.ttf') format('truetype'),
         url('lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('lato-reg-webfont.eot');
    src: url('lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-reg-webfont.woff') format('woff'),
         url('lato-reg-webfont.ttf') format('truetype'),
         url('lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.container-home-prod div.row-fluid [class*="span"]:first-child{/*padding-left: 10px;*/}
.container-home-prod div.span18{width: 73%;}
.container-home-prod div.span6{margin-left: 9px;}
.row-fluid {width: 990px;}
.container-menu .row-fluid,.container-menu .row {position:relative;}
.hnav .menu-item-depth-0 {float:left !important;}
.menu-wrapper .adapt-0 .menu-item-link > .menu-container, 
.menu-wrapper .adapt-0 .em-catalog-navigation li > ul {left: 0 !important;}
#post-list li.item .post-entry h2 {margin-left: 213px;}
.is_blog .breadcrumbs { padding-right:20px; }
#post-list li.item .post-entry {height: 173px;}
#post-list li.item {min-height: 199px; height: auto;}
/* Hacks for IE8 */
/* Reglas para IE9 */
/* MAIN FOOTER */
.column3_cine {width: 290px\0;}

.categorypath-juegos-novedades .category-products .products-grid .product-info .name-desc {position: absolute\0; bottom:0\0; left:0\0; width:100%\0; display:none\0; height:100%\0; background: url(../images/bg_over_caratula.png) left top repeat\0; width: 165px\0; height: 229px\0; max-width:165px\0; max-height:229px\0; -ms-interpolation-mode: bicubic\0;}

.categorypath-juegos-novedades .category-products .products-grid .product-info .trans { transition: all 0.3s ease-in-out 0s\0;}
.categorypath-juegos-novedades .category-products div.product-info img{width: 165px\0; height: 229px\0; max-width:165px\0; max-height:229px\0; -ms-interpolation-mode: bicubic\0;}

.categorypath-juegos-novedades .category-products div.contenedor_titudescr {width:165px\0; height:80px\0;}
.categorypath-juegos-novedades .category-products ul.products-grid {margin-top:10px\0; margin-left:5px\0;}

/* Wishlist */
.add-to-links a{line-height:20px\0; background: url(../images/bt_wishlist.jpg) no-repeat\0; color: transparent\0;}
.add-to-links li{ margin-bottom:30px\0;}
.add-to-links img {min-height: 70px\0; height:100%\0; padding-bottom:20px\0; width:100%\0;}

/* Logos */
.logox{width:106px;height:45px;float:left;margin-right:10px;margin-bottom: 10px;}
.logox:hover{background-position: left top !important;transition: background-position 0.5s, transform 0.5s;}
.last_logo{margin-right: 0px;}
#logo_amazon{background-image: url(../images/logos/amazon.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_fnac{background-image: url(../images/logos/fnac.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_hipercor{background-image: url(../images/logos/hipercor.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_opencor{background-image: url(../images/logos/opencor.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_eci{background-image: url(../images/logos/eci.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_alcampo{background-image: url(../images/logos/alcampo.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_carrefour{background-image: url(../images/logos/carrefour.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_mediamarkt{background-image: url(../images/logos/mediamarkt.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_eroski{background-image: url(../images/logos/eroski.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_dvdgo{background-image: url(../images/logos/dvdgo.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_accionhd{background-image: url(../images/logos/accionhd.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_game{background-image: url(../images/logos/game.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_gamestop{background-image: url(../images/logos/gamestop.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_xtralife{background-image: url(../images/logos/xtralife.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_steam{background-image: url(../images/logos/steam.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_canalocio{background-image: url(../images/logos/canalocio.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_samsung{background-image: url(../images/logos/samsung.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_xbox{background-image: url(../images/logos/xbox.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_wuakitv{background-image: url(../images/logos/wuakitv.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_nubeox{background-image: url(../images/logos/nubeox.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_googleplay{background-image: url(../images/logos/googleplay.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_itunes{background-image: url(../images/logos/itunes.jpg);background-repeat: no-repeat;background-position: left bottom;}
#logo_movies{background-image: url(../images/logos/moviesdistribution.jpg);background-repeat: no-repeat;background-position: left bottom;}
/* Seccion Club en la Home */
.club_home .club_home_derecha {margin-top: -105px\0;}
.club_home .club_home_logo {padding-left: 60px\0;}
.club_home .club_home_derecha h2 {
	font-family: 'latobold',Arial, Helvetica, sans-serif !important; 
	color: #ffffff !important; 
	font-size: 36px !important; 
	font-weight: 700 !important; 
	margin-bottom:10px !important; 
	padding-left:55px !important;
	font-family: 'latobold',Arial, Helvetica, sans-serif\0; 
	color: #ffffff\0; 
	font-size: 36px\0; 
	font-weight: 700\0; 
	margin-bottom:10px\0;
}
.cms-registro-gracias div.wrapper{background-color: #F5F5F5;}
.club_home #exclusiva_container{font-family: 'Latoregular', Arial, Verdana\0; font-weight: 400\0; color: #ffffff\0; font-size: 24px\0;}
.club_home .club_home_derecha span {font-family: 'latobold',Arial, Helvetica, sans-serif\0; color: #ffffff\0; font-size: 29px\0;}
/* MegaMenu */
div.menu-wrapper {left: 150px\0; margin-top: 0\0; position: absolute\0; top: 0\0; padding: 0\0;}
div.container-menu div.menu-wrapper div.em_nav ul.hnav {color: #ffffff\0; margin: 0\0; float: left\0; position: relative\0; z-index: 50\0;}
div.container-menu div.menu-wrapper div.em_nav ul.hnav li.menu-item-depth-0 { position: static\0; float: left\0;}
div.container-menu div.menu-wrapper div.em_nav ul.hnav li.menu-item-depth-0 a {display: block\0; /*padding: 12px 10px\0;*/}
div.container-menu ul#megamenupro_4 .menu-item-link {margin-right:0px\0;}
.categorypath-cine div.container-menu ul#megamenupro_4 li.menu-item-link {margin-right:0px\0;}

div.menu_cine_container ul li div.column3_cine{width:290px\0;}
div.tp-bullets {width:100%;margin-left:0 !important; text-align: center;}
.tp-bullets.simplebullets.square-old .bullet { float:none !important; display:inline-block; }

.menu-container .texto_ultimasnoticias span { font-family: 'Latoregular', Arial, Verdana\0; font-weight: 700\0; font-size: 12px\0; color: #2d86a4\0;}
.menu-container .texto_ultimasnoticias a{color: #666666\0; font-size: 15px\0;}
.menu-container .texto_ultimasnoticias { font-family: 'Latoregular', Arial, Verdana\0; font-weight: 400\0; font-size: 11px\0; color: #666666\0; line-height: 13px\0; padding-top: 9px\0; padding-right: 5px\0;}
.img_masvisto {float: left\0; margin-right: 10px\0; /*max-width:71px\0; max-height:68px\0;*/  -ms-interpolation-mode: bicubic\0;}
.img_masvisto img {/*width:70px\0; height:70px\0;*/ -ms-interpolation-mode: bicubic\0; }.texto_noticia_sidebar { padding-top: 3px\0;}

.container-footer .content p.primary { text-transform: uppercase\0; padding: 6px 0\0; margin-bottom: 7px\0;	color: #2d86a4\0; font-size: 14px\0; text-align: left\0; font-family: 'latobold',Arial, Helvetica, sans-serif\0;}
.container-footer .content {text-align: left\0; width: 90%\0; margin-top: 14px\0; height: 90%\0; border-right: 1px solid #0a353d\0;}
.container-footer .content ul.none, ol.none { list-style: outside none none; padding: 0\0; margin: 0 0 1em\0;}
.container-footer{font-size:12px\0; font-family: 'Latoregular', Arial, Helvetica, sans-serif\0; color: #666666\0; font-weight: 400\0;}
.container-footer .content li a{color: #ffffff\0; transition-duration: 0.5s;}
.container-footer .content li a:hover {color: #2D86A4\0; text-decoration: underline\0;}
.container-footer .row-fluid{width:960px;}
.container-footer-bottom {background: #2d86a4\0; height: 68px\0; }
.container-footer-bottom  .img_subfooter{float: left\0; width: 20px\0; margin-right: 15px\0; margin-left: 15px\0;}
.container-footer-bottom .footer address {padding-top: 10px\0; font-size:12px\0; font-family: 'Latoregular', Arial, Helvetica, sans-serif\0;}
.container-footer-bottom .footer { margin-right: 2px\0; width: 100%\0; color: #ffffff\0; padding-top: 10px\0;padding-top: 10px;}
.container-footer-bottom  .img_subfooter, .container-footer-bottom  .img_subfooter img{width:30px\0; height:32px\0;}

#destacados div div.effeckt-button-enviar-destacado span:hover {color: #000000\0;}
#destacados .destacado a, #destacados div div.effeckt-button-enviar-destacado a {text-decoration: none\0; color: #ffffff\0;}
#destacados .destacado span:hover{text-decoration:none\0; color: #2d86a4\0;}

.categorypath-cine .product-item .product-info img{
	width:164px\0; height:233px\0; -ms-interpolation-mode: bicubic\0;
}

.categorypath-cine .product-item .product-info .name-desc {position: absolute\0; bottom:0\0; left:0\0; width:100%\0; display:none\0; height:100%\0; background: url(../images/bg_over_caratula.png) left top repeat\0; width:164px\0; height:233px\0; -ms-interpolation-mode: bicubic\0;}

.categorypath-cine .product-item .product-info .name-desc .caratula_proximamente_cine img {
	height: 32px\0; -ms-interpolation-mode: bicubic\0;
}

div.promo_activa, div.promo_finalizada {padding-top:10px; height:37px;}

.categorypath-regalos-de-cine #contenedor_finalizadas li div.product-item div.desc{text-align: center\0; margin-left: 150px\0; color: #ffffff\0; font-size: 14px\0; margin-top: 80px\0; font-weight: 700\0; padding-right: 8px\0;}

#post-list li.item .featured-image {width: 199px\0; height: 199px\0; float: left\0; overflow: hidden\0; background-size: auto 199px\0; background-position: center center\0; background-image:no repeat\0; -ms-interpolation-mode: bicubic\0;}
/*****************/

.menu_bluray_container, .menu_digital_container, .menu_juegos_container {height:auto;}
.container-header-top .span24 {position:relative;}
/* Hack IE9-8 */

.hnav .menu-item-depth-0 {position:static !important;}
.img_cabecera3 .product-name { width: 610px; }
.category-cine .img_cabecera3 div.product-name h1 {width: auto;font-size: 35px;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;}
.promociones_home #contenedor_activas {width:100%;margin:0px;}

form#product_addtocart_form {
	display: block;
	float: left;
    width:auto;
    max-width: 476px;
}
.product-view .product-img-box {
	margin-right:20px;
	float:left;
	width: 195px;
}
.product-view .product-img-box .more-views li.jcarousel-item {margin: 0 6px 0 0 !important;}
.star_container_empty h3 {margin:0;}
.box-reviews .form-add {margin-top:-3px;}
.tab_content .std, .tab_content .std p  { font-size:14px;text-align: justify }
.category-regalos-de-cine .tab_content .std .contenedor_der_izq,
.category-regalos-de-cine .tab_content .std .contenedor_der_izq p {text-align: left}
.productos_relaccionados { height:auto; }

#img_cabecera div.product-name h1 { margin-bottom:0; text-transform: capitalize; }
.category-regalos-de-cine #img_cabecera div.product-name h1 { text-transform: none; }

.more-views {margin: 0 auto; margin-bottom: 1px;}
.product-view .product-img-box .product-image {float:none;margin: 0px 0px 8px 0px;}
.jcarousel-skin-tango .jcarousel-next-horizontal, 
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	width:15px !important;
	height:15px !important;
	top: 14px !important;
	padding:0;	
	z-index: 1000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background:url(../images/flecha-dx.png) 0 0 !important;
	right: -1px !important;
} 
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background:url(../images/flecha-sx.png) 0 0 !important;
	left: -1px !important;
}
.jcarousel-skin-tango  a.jcarousel-prev-disabled,
.jcarousel-skin-tango  a.jcarousel-next-disabled{ background:none !important; }

.catalog-product-view #product-video { margin-top:1px; }
form#product_addtocart_form { font-size:10px !important; }
.catalog-product-view #product-video .fb_iframe_widget { display: none; }

/* Reglas para las TABS*/
/**********************************************************************************************/
.product-view .ui-tabs, .product-view .box-collateral{border:0px;padding: 0px;}
.ui-tabs .ui-tabs-nav ul {border-bottom-width: 1px\0; margin-bottom:0px\0;}
.ui-tabs .ui-tabs-nav li{padding-top:13px;width:91px;height:28px;text-align:center;margin-right:6px;background:#2d86a4;color: #fff;font-family: 'Lato';font-weight: 700;cursor: pointer;}
.ui-tabs .ui-tabs-nav li a{color:#fff;font-size: 14px;}
.tabs_wrapper.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#2d86a4;}
.ui-tabs .ui-tabs-nav li:hover{background:#f2f2f2;}
.ui-tabs .ui-tabs-nav li:hover a{color:#2d86a4;}
.tabs_wrapper.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.tabs_wrapper.ui-tabs .ui-tabs-nav li.ui-tabs-selected:first-child,
.tabs_wrapper.ui-tabs .ui-tabs-nav li.ui-tabs-selected:last-child,
.tabs_wrapper.ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover{background:#f2f2f2;background-color:#f2f2f2\0; color:#2d86a4\0;cursor: normal;}
.tabs_wrapper.ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover a{color:#2d86a4:}
.tabs_wrapper.ui-tabs .ui-tabs-nav:last-child{margin-right:0px;}
.ui-tabs .ui-tabs-nav li span{text-align: center;display: inline-block;}
.tabs_wrapper.ui-tabs .ui-tabs-nav #fichatecnica_tab{padding-top: 4px;height: 37px;}
/**********************************************************************************************/

.product-view .box-description { font-size: 14px; line-height: 16px; color:#999;}
.product-view .box-description .expand { font-size:18px; line-height: 0.8em; font-weight: 700;}
/**********************************************************************************************/

.block-account .block-content li a, .block-account .block-content li strong {background:none !important;padding-left:0 !important;}
.block-account .block-content li {text-transform:uppercase;text-align:right;}
.block-account .block-content li a, .page.account .sidebar .block-account .block-content li.current strong {
	font: normal 18px/1.25 'Lato',helvetica,arial,sans-serif !important;
	font-weight:700 !important;
	color:#bebfc2;
}
.page.account .sidebar .block-account .block-content li.current strong {color:#2D86A4 !important;}
.page.account .sidebar .block-account .block-content li.current {
	padding-right: 28px;
	margin-right: -28px;
	background-color: #fff;
	border-top: 3px solid #2D86A4;
	border-bottom: 3px solid #2D86A4;
}
.page.account .sidebar .block-account .block-content li.current:first-child {border-top:none;}
.page.account .sidebar .block-account .block-content li.current:last-child {border-bottom:none;}
.block-account .block-content li a:hover {color:#2D86A4 !important;	}
.page.account .sidebar .block .block-content {padding: 0 25px 0 0; border-right: 3px solid #2D86A4;}

.customer-account-index .sidebar,
.customer-preferencias-index .sidebar,
.customer-ayuda-index .sidebar,
.customer-novedades-index .sidebar,
.customer-miperfil-index .sidebar,
.customercredit-index-index .sidebar,
.customer-preferencias-desactivar .sidebar,
.customer-account-edit .sidebar,
.customercredit-index-log .sidebar { float:left; width:170px; margin-left: 10px; }

.sales-order-history div.container div.row div.span_content,
.customer-account-index div.container div.row div.span_content,
.customer-preferencias-index div.container div.row div.span_content,
.customer-ayuda-index div.container div.row div.span_content,
.customer-novedades-index div.container div.row div.span_content,
.customer-miperfil-index div.container div.row div.span_content,
.customercredit-index-index .span_content,
.customer-preferencias-desactivar .span_content,
.customer-account-edit .span_content,
.customercredit-index-log .span_content { float:right; width:100%; /*750px;*/ }

.my-account {
	width: 750px;
	margin-top: 160px;
	margin-right: auto;
	margin-left: auto;
}

.customer-ayuda-index .my-account,
.customer-novedades-index .my-account,
.customer-preferencias-index .my-account {
	border:0 !important;
	background:none !important;	
}

.span18.span_content { background:none; }
.my-account .block-account .block-content ul li{
	float: left;
	background: #2d86a4;
	width: 180px;
	height: 45px;
	margin-right: 9px;
	text-align: center;
}
.my-account .block-account .block-content ul li:last-child{margin-right: 0px;}
.my-account .block-account .block-content ul li.current{background: #f2f2f2;}
.my-account .block-account .block-content ul li a{
	font: normal 14px/1.25 'Lato',helvetica,arial,sans-serif !important;
	font-weight: 700 !important;
	color: #fff;
	padding-top: 15px;
}
.my-account .block-account .block-content{padding:0px;margin-bottom: 60px;}
.my-account .block-account .block-content ul li a:hover{
	font: normal 14px/1.25 'Lato',helvetica,arial,sans-serif !important;
	font-weight: 700 !important;
	color: #f5f5f5 !important;
}
.my-account .block-account .block-content ul li.current strong{
	font: normal 14px/1.25 'Lato',helvetica,arial,sans-serif !important;
	font-weight: 700 !important;
	color: #2d86a4;
	padding-top: 15px;
}
.my-account .foto,
.profile-index-view .foto {
	width:149px;
	margin-right:20px;
	float:left;
	text-align:center;
}
.my-account .info,
.my-account .cont-puntos,
.profile-index-view .info {
	float: left;
	width: 290px;
	margin-right:0px;
}
.my-account .cont-puntos { margin-left: 70px; margin-right: 0; position: relative; width: 220px; }
.my-account .cont-puntos .imagenes_canjeos a img { margin-bottom:15px; }
.my-account .cambiar-foto {
	display:block;
	background:url(../images/icono-cambiar-foto.png) no-repeat top center;
	padding-top:25px;
	margin-top:10px;	
}
.my-account .editar {
	display:block;
	background:url(../images/icono-editar.png) no-repeat top center;
	padding-top: 21px;
	margin-top: -25px;
	position: relative;
	margin-left: 120px;	
}

.my-account .datos-personales,
.profile-index-view .datos-personales {
	display: inline-block;
	margin-bottom: 50px;
}

.my-account .datos-personales h2,
.profile-index-view .datos-personales h2 {
	color: #cf051c;
	font-size: 18px;
	font-style: italic;
	line-height: 1em;
	text-transform:uppercase;
	margin-bottom:10px;
}
.my-account .datos-personales h3,
.profile-index-view .datos-personales h3 {
	font-size:18px;
	font-weight: 700;
	margin-bottom: 0;	
}
.my-account .datos-personales .descripcion,
.profile-index-view .datos-personales .descripcion {
	font-size:14px;
	font-weight: 100;
	color: #2d86a4;
}
.my-account .datos-personales .puntos,
.my-account .datos-personales .estrella {
	color: #2d86a4;
	background:url(../images/icono-puntos.png) no-repeat left top;
	font-size:18px;
	padding-left: 48px;
	min-height: 35px;
	margin-bottom:15px;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	padding-top:7px;
}
.my-account .datos-personales .puntos {
	background:url(../images/icono-puntos.png) no-repeat left top;
	margin-top: 15px;
	clear:left;
}
.my-account .datos-personales .estrella {
	background:url(../images/icono-estrella.png) no-repeat left top;	
}
.fecha-alta, ul.contacto {font-size: 14px; clear: left;}
ul.contacto span {color:#2d86a4;}
ul.contacto a {color:#666666;}
ul.contacto a:hover {color:#2d86a4;text-decoration:none;}

/*CONTACTO PAGE*/
.cms-contacto .container p {
	display: none;
}
.cms-contacto #webform_1_form p {
	display: block;
	font-size: 14px;
	color: #666666;
	font-weight: 400;
	line-height: 1.1em;
}
.cms-contacto #webform_1_form p span strong {
	color: #2d86a4;
	text-transform: none;
	font-size: 24px;
	font-weight: 700;
	padding: 0px;
	display: inline-block;
	margin-top: 30px;
}
.cms-contacto #webform_1_form p span a span strong {
	font-size: 14px;
	color: #666666;
	line-height: 1.1em;
	color: #2d86a4;
	font-weight: 400;
	margin-top: 0px;
}
.cms-contacto #webform_1_form form div.fieldset .legend{
	color: #2d86a4;
	text-transform: none;
	font-size: 16px;
	font-weight: 400;
	padding: 0px;
	display: inline-block;
	margin-bottom: 15px;
}
.cms-contacto #webform_1_form form div.fieldset {width: 50%;}
.cms-contacto #webform_1_form form div.fieldset ul.form-list {padding-left:0px;}
.cms-contacto #webform_1_form form div.fieldset ul.form-list textarea {resize: none;}
.cms-contacto #webform_1_form form div.fieldset ul.form-list select {
	font-size: 12px;
	color: #666666;
	font-weight: 400 !important;
	line-height: 1.1em;
	/*-webkit-appearance: none;*/
    -webkit-border-radius: 0px;
    border:0px;
    border-color: #ddd;
    outline: 1px inset #ddd; 
    outline-offset:-1px;
}
.cms-contacto #webform_1_form form div.fieldset ul.form-list select option{
	font-size: 12px;
	color: #666666;
	font-weight: 400;
	line-height: 1.1em;
}
.cms-contacto #webform_1_form form div.fieldset ul.form-list label.required em{top:0px;}
.cms-contacto #webform_1_form form div.fieldset ul.form-list ul {padding:0px !important;}
.cms-contacto #webform_1_form form div.fieldset ul.form-list li.control input.checkbox {
	margin-right: 6px;
	margin-top: 2px;
	height: 14px;
}
.cms-contacto #webform_1_form form div.fieldset ul.form-list li.control {text-align: justify;}
.cms-contacto #webform_1_form form .buttons-set {
	clear: none;
	float: right;
	margin: 0px;
	width: 50%;
	margin: 0px;
	margin-top: 7px;
}
.cms-contacto #webform_1_form form .buttons-set p {
	font-size: 11px;
	margin-bottom: 9px;
}
.cms-contacto #webform_1_form .form-list .webforms-fields- {margin-bottom: .5em;}
.cms-contacto #webform_1_form .std li {margin-bottom: 0px;}
.cms-contacto .span18.span_content {
	width: 740px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
}
.cms-contacto .sidebar {width: 0px;display: none;}
.cms-contacto .container {width: 740px;}
/* ------------------------------- Slide Wishlist ------------------------------- */

/*** Overall MovingBoxes Slider ***/
.mb-wrapper {
	margin: 15px auto;
	left: 0;
	top: 0;
}

.my-account .wishlist .block-content {position:relative;}

/* Panel Wrapper */
.mb-slider, .mb-scroll {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;

	/***(>'-')> Control Panel Font size here <('-'<)***/
	font-size: 18px;
}

/* active slider border highlight */
.mb-active-slider {border-color: #333;}

/*** Slider panel ***/
.mb-slider .mb-panel {
	margin: 0;
	/*padding: 20px;*/
	display: block;
	cursor: pointer;
	float: left;
	list-style: none;
}

/* Cursor to arrow over current panel, pointer for all others,
change .current class name using plugin option, currentPanel : 'current' */
.mb-slider .mb-panel.current {cursor: auto;}

/*** Inside the panel ***/
.mb-inside {/*padding: 10px;*/}

.mb-inside * {max-width: 100%;}

/*** Left & Right Navigation Arrows ***/
a.mb-scrollButtons {
	display: block;
	width: 33px;
	height: 33px;
	position: absolute;
	top: 60px;
	margin-top: -29px; /* if you change the arrow images, you may have to adjust this (1/2 height of arrow image) */
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
	z-index: 100;
	padding: 57px 0;
}
a.mb-scrollButtons.mb-left {
	background:url(../images/flecha-sx-me-gusta.png) no-repeat center 57px #fff;
	left: -20px;
	padding-right:15px;
}
a.mb-scrollButtons.mb-right {
	background:url(../images/flecha-dx-me-gusta.png) no-repeat center 57px #fff;
	right: -20px;
	padding-left:15px;
}

/*
a.mb-scrollButtons.mb-left:hover {
	background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
	background-position: right bottom;
}
*/
a.mb-scrollButtons.disabled {display: none;}

/*** Controls added below the panels ***/
.mb-controls {
	margin: 0 auto;
	text-align: center;
	background: #ccc;
	position: relative;
	z-index: 100;
}
.mb-controls a {
	color: #666;
	font: 18px/2.2 Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}
.mb-controls a:hover {color: black;}
.mb-controls a.current {color: white;}
.mb-active-slider .mb-controls {background: #333;}

/* ------------ fin slider wishlist --------------- */

.wishlist,
.novedades,
.historial-actividad,
.historial-transacciones,
.ultimas-promociones,
.my-account .ultimas-noticias,
.my-account .codigo,
.customercredit-box .box-account.box-recent,
#checkoutSteps li.section.active
/*.customer-account-edit .my-account*/ {
	width:750px;
	display:inline-block;
	position:relative;
	margin-bottom:40px;
}

.customercredit-box .box-account.box-recent { width:100%; }

.novedades,
.historial-actividad,
.historial-transacciones {width:750px;}

.novedades ul li {
	float:left;
	margin-right:57px;
	margin-bottom:35px;	
}
.novedades ul li h3 {
	text-transform:uppercase;
	margin-top:10px;
	font-size:15px;
	font-weight:900;	
	margin-bottom: 0;
}

.my-account .wishlist h2,
.my-account .novedades h2,
.my-account .historial-actividad h2,
.historial-transacciones h2,
.my-account .ultimas-noticias h2,
.my-account .codigo h2,
.customer-preferencias-index .my-account h2,
.customercredit-box .box-account .box-credit-generate h2,
.credit-payment h2,
.ultimas-promociones h2,
#checkoutSteps li.section.active h2,
#checkoutSteps li.section h2,
.customer-account-edit h2,
.profile-index-view .wishlist h2 {
	color: #2d86a4 !important;
	text-transform: none;
	font-size: 24px !important;
	font-weight: 700 !important;
	background: #fff !important;
	padding: 0px;
	display: inline-block;
	/*left: 0px;
	top: -15px;
	position: absolute;*/
}
.customer-account-edit h2,
.account .historial-actividad h2 {position:relative;}
#checkoutSteps li.section h2 {
	position:static;
	padding:0;
	margin-top: 0;
}
#checkoutSteps li.section.active h2 { padding-left: 42px; margin-left: 30px; padding-right: 10px; margin-top:0; }
#checkout-review-table-wrapper .product-name { font-size: 13px; }
#checkout-review-table-wrapper table#totales { width:100%; } 
.my-account .codigo,
.customercredit-box .box-account.box-recent {
	padding:10px 0;
	text-align:center;
	font-size:17px;	
}
.my-account .codigo .box-credit-generate {text-align:left; margin-bottom:10px;}
.customercredit-box .box-account.box-recent ol {
	margin-bottom:0;	
}
.my-account .codigo ol{
	margin-bottom:0;
	width:575px;
	background: #f2f2f2;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	padding-bottom: 10px;

}
.my-account .codigo ol label{
	font-size: 14px;
	line-height: 18px;
	color:#999;
	text-transform:uppercase;
}
.my-account .codigo ol li:first-child label{
	text-transform: none;
}
.my-account .codigo button.button,
.customercredit-box .box-account.box-recent button.button,
#shopping-cart-table button.button,
.checkout-onepage-index button.button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: #2d86a4;
	border: 0;
	font: 12px/2 'Lato',Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
}
.my-account .codigo button.button{
	margin-left:-3px;
}
.my-account .codigo button.button span,
.customercredit-box .box-account.box-recent button.button span,
#shopping-cart-table button.button span,
.checkout-onepage-index button.button span {
	font-size:12px;
}
.my-account .codigo input.input-text,
.customercredit-box .box-account.box-recent input.input-text {
	border:solid #2d86a4 2px;
	padding: 7px 8px !important;
	width: 185px;
	margin-right: 5px;
}
.my-account .codigo input.input-text{
	height: 27px;
	/* margin-left: -5px; */
	margin-right: 0px;
	width:205px;
}
.my-account .codigo button.button span span{
	padding: 10.5px 20px;
}
.my-account .codigo #refill-credit-form fieldset,
.customercredit-box #refill-credit-form fieldset {
	margin: 20px 0;
}
.my-account .codigo .price,
.customercredit-box .box-account.box-recent .price
.price {
	color: #2d86a4 !important;
	font-weight: 400;
}
.my-account .codigo .price { text-transform: uppercase; }
.wishlist #slider { width: 650px; }
.wishlist #slider li { 
	width: 113px; 
	position: relative;
	padding-left: 55px;
}
.wishlist #slider li .btn-remove { 
	position: absolute;
	left: 0px;
	top: 0;
	line-height:1em;
	margin-left:35px;
}

.block-wishlist .product-details { }

.block.block-wishlist,
.block.block-wishlist .block-content { margin-bottom:0 !important; }

.block.block-wishlist .block-content { padding-bottom:10px; }

.block-wishlist .movingBoxes li .product-name {
margin-right: 0;
line-height:1em;
display:none;
}

form.codigo {
	display:inline-block;
	margin-bottom: 45px;	
}

form.codigo .input-codigo {
	border:1px solid #368ba8;
	display:inline-block;
	padding: 10px 12px;
	color:#666666;
	width:176px;
	margin-right:10px;	
}
form.codigo .cangear {
	width:86px;
	height:38px;
	background:url(../images/btn-canjear.png) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	border:0;	
}

.customer-ayuda-index .my-account p,
.customer-preferencias-index .my-account p {
	font-size:14px;
	color:#666666;
	line-height:1.3em;
	padding-left: 30px;	
}
.customer-preferencias-index .my-account p {
	padding:0;	
}

.customer-ayuda-index .my-account h2,
.customer-preferencias-index .my-account h3 {
	color:#2d86a4;
	font-size:14px;
	margin-top:30px;
}
.customer-preferencias-index .my-account #preferencias {
	margin: 0 auto;
	width: 95%;
}
.customer-preferencias-index .my-account #preferencias h3 {
	width:45%;
	color: #FFFFFF;
	font-weight: 400;
	text-transform: uppercase;
	padding: 5px 5px 5px 35px;
	background-color: #4694af;
	margin-bottom:0px;
}
.customer-preferencias-index .my-account #enlazar-cuenta .facebook-login .buttons-set {margin:0px;padding:0px;}
/*.customer-preferencias-index .my-account .buttons-set button.button span span, .customer-preferencias-index #desactivacion a.desactivar {padding: 12px 25px 12px; font-size:14px !important;}*/
.customer-preferencias-index .my-account label {
	font-size:14px;
	margin-left:10px;	
}
.customer-preferencias-index .my-account input#newsletter,
.customer-preferencias-index .my-account label {
	cursor:pointer;
}
.customer-preferencias-index .my-account input.guardar {
	width:148px;
	height:38px;
	background:url(../images/btn-guardar-cambios.png) no-repeat;
	cursor:pointer;
	margin-top:10px;
	border:0;
	text-indent:-9999px;	
}

.ultimas-promociones {
	padding: 35px 0;
	padding-bottom:15px;	
}
.ultimas-promociones .category-products {text-align:center;}

.ultimas-promociones ul { margin-bottom:0; }

.ultimas-promociones li {
	position: relative;
	width: 405px;
	margin: 0 auto;
	margin-bottom:20px;
}
a.mas-promociones {
	float: right;
	margin-right: 186px;
	font-size: 15px;
	margin-bottom: 10px;
}

.my-account .ultimas-noticias {
	padding: 35px 0;
	padding-bottom:30px;
}
.my-account .ultimas-noticias ul {
	width:336px;
	margin:0 auto;
}
.my-account .ultimas-noticias ul li {
	background-color:#d7e0e3;
	margin-bottom:5px;
}
.my-account .ultimas-noticias p {
	float: right;
	width: 310px;
	font-size: 15px;
	margin: 9px;
	margin-bottom: 0;
	margin-left: 0;
}

.historial-transacciones,
.historial-actividad {
	/* padding: 30px 31px 30px 85px; */
	font-size:15px;
	width: 100%; /*575px;*/
	margin-top:20px;
}
.historial-transacciones a {
	float:right;
	margin-top:20px;	
}

.historial-transacciones .data-table,
#shopping-cart-table.data-table,
.historial-actividad .data-table,
#my-credit-log-table.data-table { 
	border:0;
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
}
.historial-transacciones .data-table .price,
#shopping-cart-table.data-table .price,
#shopping-cart-table.cart-table a,
.cart .totals #shopping-cart-totals-table td .price,
#opc-review #checkout-review-table .price,
.price,
.historial-actividad .data-table,
#my-credit-log-table.data-table { 
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	font-size: 13px;
	color:#999;
	margin-top:0;
}
.historial-transacciones .data-table th,
#shopping-cart-table.data-table th, 
#checkout-review-table-wrapper .data-table th,
.historial-actividad .data-table th,
#my-credit-log-table.data-table th {
	border:0;
	background-color:#2d86a4;
	color:#fff;
	font-size: 14px;
	text-transform: none;
}
.historial-transacciones .data-table td,
#shopping-cart-table.data-table td,
#checkout-review-table-wrapper td,
.historial-actividad .data-table td,
#my-credit-log-table.data-table td { 
	border-bottom: 0 !important;
	color: #999;
	font-size: 12px;
}
.historial-transacciones .data-table td .price,
#shopping-cart-table.data-table td .price,
#checkout-review-table-wrapper td .price,
.historial-actividad .data-table td .price,
#my-credit-log-table.data-table td .price { 
	color: #999;
	font-size: 12px;
	font-weight: 400;
}
.historial-transacciones .data-table tr,
#shopping-cart-table.data-table tr,
#checkout-review-table-wrapper tr,
.historial-actividad .data-table tr,
#my-credit-log-table.data-table tr { 
	background: #f2f2f2;
	border-top: 17px solid #fff;
}

.historial-transacciones .data-table tr.even,
#shopping-cart-table.data-table tr.even,
#checkout-review-table-wrapper tr.even,
#my-transaction-table tr.even,
#my-credit-log-table.data-table tr.even {
	background-color: #E9E9E9;
}
#my-credit-log-table.data-table {
	margin-bottom: 10px;
	width: 575px;
	margin-left: auto;
	margin-right: auto;
}
.my-account .pager {
	padding: 0;
	width: 575px;
	margin-left: auto;
	margin-right: auto;
}

#my-transaction-table {
	margin-bottom:12px;	
	width: 575px;
	margin-left: auto;
	margin-right: auto;
}
.messages {
	margin-bottom:30px;
	width:780px;	
}

.customer-account-login .messages { position: absolute; top: 165px; left: 0; width: 470px; }
.account .my-account .messages, .account-create .messages {width:100%;}

.catalog-product-view .messages { width:720px; }

body.category-regalos-de-cine .messages { width: 990px; }

.customer-account-edit .messages {
	width:610px;	
}

.checkout-cart-index .messages {
	width: 100%;
}

.error-msg, .success-msg, 
.note-msg, 
.notice-msg,
.cart-table .product-name,
.cart-table.data-table td .product-name a,
#checkout-review-table td .product-name,
.my-account .pager .amount {
	font-family: 'Lato',Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#shopping-cart-table,
#shopping-cart-table.cart-table.data-table tr.first th,
#checkout-review-table-wrapper .data-table { border:0; }

.checkout-cart-index .span_content/*,
#checkout-review-table td .product-name*/ {
	width:970px;
	float:none;
	margin: 0 auto;	
}

#shopping-cart-table.cart-table.data-table td:first-child,
#shopping-cart-table.cart-table tfoot td,
#checkout-review-table-wrapper .first td,
#checkout-review-table-wrapper tfoot td { border:0 !important; }

.cart-table.data-table td .product-name a {
	color:#2d86a4 !important;
	font-weight:900;
	font-size:15px;	
}

.cart-table tfoot td button.btn-continue,
.buttons-set p.back-link a {
	color:#fff !important;	
}

#shopping-cart-table.cart-table tfoot td button.btn-continue,
.buttons-set p.back-link a {
	background-color:#9E9E9E !important;
	margin-bottom: 0;
	margin-right: 10px;
}
.cart-table tfoot td button.button {
	margin-bottom:0;	
}
.cart .checkout-types,
.cart-collaterals .checkout-types button.btn-checkout,
.cart-collaterals .checkout-types button.btn-checkout span {
	width: 100%;
	text-align:center;
}

#checkout-step-shipping .buttons-set p.back-link a {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 12px;
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	line-height: 2em;
}

#shopping-cart-table.cart-table.data-table td.last {
	border:0 !important;	
}
#shopping-cart-table.cart-table.data-table tfoot td {
	padding: 10px 0;
}

.checkout-cart-index .cart .totals {
	float:right;
	width: 238px;	
	padding-bottom: 0;
}

.cart-collaterals .checkout-types button.btn-checkout,
.opc button.btn-checkout, .customer-preferencias-index .buttons-set button.button,
a.desactivar {
	background-color: #2d86a4 !important;
	border: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#lupa_off {
	margin-top: 5px;
	margin-right: 3px;
	cursor: pointer;
}
.totals button.btn-checkout span span {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	padding: 10px 0 !important;	
}
.cart .totals tbody td:first-child {
	color: #666;
	font-size:13px;
}
#shopping-cart-totals-table {
	width:100%;	
}

#shopping-cart-table.cart-table a.btn-remove.btn-remove2 {
	margin:0 auto;	
}

.checkout-cart-index .span_content {
	margin-top:0 !important;	
}
.checkout-cart-index .page-title {
	/* width: 990px;
	margin-left:-10px; */
	background: #000000;
	padding-top: 23px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

@-moz-document url-prefix() { 
  .checkout-cart-index .page-title {
	  margin-top:-3px;
  }
}

.checkout-cart-index .cart .page-title h1,
.checkout-cart-index .page-title h1 {
	background: #2d86a4;
	padding: 6px;
	padding-left: 15px !important;
	padding-right: 15px;
	font-size: 30px;
	font-weight: 900;
	color: #ffffff;
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
	line-height: 1.15;
}
.checkout-cart-index .page-title h1 {
	border:0 !important;
	display: inline-block;
}

.checkout-onepage-index .opc { 
	border:0;
	padding:0;
	margin-left: 10px;
}
.cart-empty {
	font-size: 15px;
}
.checkout-onepage-index div.container div.row div.span_content {
	margin-top:80px;	
}
.checkout-onepage-index label,
.checkout-onepage-index input,
.opc {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	font-weight: 100;
}
.checkout-onepage-index input { width: 290px !important; }
.opc .form-list li.wide input.input-text { width: 605px; }
.opc .form-list li.control input.radio, .opc .form-list li.control input.checkbox { width:auto !important; }
.checkout-onepage-index .sidebar {
	width: 235px;
	float: right;
	margin-right: 10px;
	margin-top: 80px;
	left: 0 !important;
}
.checkout-onepage-index .span18 {
	width:715px;	
}

.opc .active .step-title .number {
	position: absolute;
	top: 0;
	left: 37px;
	z-index: 1;
	background-color:#000 !important;
	margin-left:0;
}

.opc .step-title .number {
	margin-left: 42px;
}

.opc #checkout-step-billing.step {
	padding: 20px 0 35px 45px;
}
.opc #checkout-step-shipping_method.step,
.opc #checkout-step-payment.step {
	padding: 20px 0 30px 45px;
}
#checkoutSteps li.section.active,
#checkoutSteps li.section {
	width: 700px;
}
#checkoutSteps li.section.active {
	margin-top:30px;
	margin-bottom:35px;
	border: 5px solid #dbdbdb;
}
.opc .form-list .field { margin-bottom: 10px; }
.opc .active .step-title { margin-top: -20px; }

#checkout-step-billing .form-list select { width: 287px; }

.block.block-progress.opc-block-progress {
	background-color: #E9E9E9;
	padding: 20px;
}
.checkout-onepage-index .block-progress dt {
	padding-left:0 !important;
	background:none !important;
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
	color: #989A9E;
	font-weight:700;
	font-size:12px;
}
.checkout-onepage-index .sidebar .block .block-content {
	border:0;
	padding:0;
}
#checkout-progress-wrapper .block-progress dt.complete { color: #2d86a4; }
#checkout-progress-wrapper .block-progress dt.complete a { color: #989A9E; font-size:13px; }

.checkout-onepage-index .block .block-title {
	margin-top: 0;
	padding: 0;
	margin-bottom: 10px;
}
.checkout-onepage-index .block .block-title strong span {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	color: #2d86a4;
	font-weight: 900;
	font-size: 15px;
}

.opc .step-title .number {
	margin-right: 7px;
	margin-top: 2px;
}
.opc .step-title:hover .number {
	background-color:#2d86a4 !important;
}

.buttons-set p.back-link a {
	border:0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:2em;
}
.customer-account-edit .buttons-set p.back-link a { padding: 8px 15px; }
.customer-account-edit .form-list li.control label { vertical-align: top; }
.form-list li.control input.radio, .form-list li.control input.checkbox { margin-top:0; }

.checkout-onepage-index .control input.checkbox { margin-top: 3px !important; }
.customer-account-edit .fieldset li.control { margin-bottom: 10px; }

#checkout-review-load.order-review {
	padding: 30px 45px;
}

#checkout-review-table tfoot td.a-right, 
#checkout-review-table tfoot td.a-left {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	color: #666;
	font-size: 13px;
}
#checkout-review-table .price,
.price {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	color: #2d86a4;	
}
.data-table .price {
	font-size: 13px !important;
}
#checkout-step-shipping_method .gift-messages h3,
#checkout-step-shipping_method,
#checkout-step-shipping_method label,
#opc-shipping_method .sp-methods dd .price,
#checkout-payment-method-load,
#checkout-payment-method-load label {
	font-size:15px;
	color:#666;
}
#checkout-step-shipping_method .gift-messages h3,
#payment_form_customercredit .price { color: #2d86a4 !important;  }
#checkout-step-shipping_method label,
#opc-shipping_method .sp-methods dd .price { color:#666 !important; }

#opc-shipping_method .sp-methods dd .price { 
	font-weight:700 !important; 
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
}

#checkout-review-table-wrapper .data-table tfoot th {
	background: none;
	color: #666;
	font-size: 13px;
	text-transform: none;
	padding: 2px 15px 6px;
}
#checkout-review-table-wrapper .data-table tfoot td.a-right {
	font-size: 13px;	
	text-align: right !important;
	padding-right: 20px;
}
.cart .totals table td.a-right { text-align: right !important; }
#shipping-address-select { margin-bottom: 10px; }
.cart .cart-collaterals .totals tbody td:first-child { text-align: right !important; }

.checkout-onepage-success .span_content p {
  font-size: 14px !important;
  margin: 0 !important;
  margin-bottom: 10px !important;
  line-height:18px;
  color:#999;
}

#checkout-review-table td .product-name {
	font-weight:900 !important;	
	color: #2d86a4 !important;
}

.checkout-onepage-success .container { padding: 20px 0; padding-top: 40px; width: 950px; }
.checkout-onepage-success .container-footer-bottom .container { width:990px; }
.checkout-onepage-success .container-footer-bottom .container { padding:0; }
.checkout-onepage-success button.button span span { padding: 10px 15px; }
.checkout-onepage-success .buttons-set { margin-top: 20px; }

.checkout-onepage-success .span_content .page-title h1 { font-weight:bold !important; }
.checkout-onepage-success .buttons-set button.button { background: #2d86a4 !important; border: 0 !important; }

.checkout-onepage-index #checkout-step-payment .required { display:none; }

#review-buttons-container.buttons-set button.button span span {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	min-width: 238px !important;
}
.opc button.btn-checkout, button.button {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

#review-buttons-container.buttons-set { margin-top:0; }

.opc .step { padding-bottom:20px; }

#review-buttons-container.buttons-set .f-left { font-size:13px !important; }
#review-buttons-container.buttons-set .f-left a { color: #2d86a4 !important; }

#checkout-review-submit #review-buttons-container.buttons-set { padding-bottom:0; }

#checkout-progress-wrapper .block-progress .separator {
	display:none;	
}


.block-progress dt.complete {
	padding-bottom:0;	
}
.block-progress dd.complete {
	padding-bottom: 10px;
}

.block-progress .price { font-size:13px; }

.opc li.section .step-title a {
	left:0 !important;	
	margin-top: 2px !important;
}

.opc li.section.allow.active .step-title a { display:none; }

.page.account #img_cabecera4 {
	position: absolute;
	top: 0;
	left: 0;
	text-transform: uppercase;
	background: none;
	padding-top: 73px;
}
.my-account #img_cabecera4 h1 {
	text-transform:uppercase;	
}

.page.account .container {
	position:relative;	
}

.page.account .sidebar { /*margin-top:115px; */display:none;}

.page.account .breadcrumbs {
	position: absolute;
	top: 120px;
	left: 0;
}
.customer-ayuda-index #ayuda_warnerbros {
	margin-left: 0px !important; 
	padding-left: 0px !important; 
	padding-bottom: 40px !important;
}
.customer-ayuda-index #ayuda_warnerbros h3{
	color: #2d86a4 !important;
	text-transform: none;
	font-size: 24px !important;
	font-weight: 700 !important;
	background: #fff !important;
	padding: 0px;
	display: inline-block;
}
.customer-ayuda-index #ayuda_warnerbros h4 {
	padding-left: 22px !important;
	color:#2d86a4 !important;
}
.customer-ayuda-index #ayuda_warnerbros p {
	padding-left: 22px !important;
}
/*
.page.account .wishlist {
	min-height: 130px;
}
*/
.page.account .wishlist .block-content {padding-left:0px; padding-right:0px;}
.my-account .pager .amount strong,
.my-account .pager label, 
.my-account .limiter label, 
.my-account .sort-by label,
.my-account .pager .limiter {
	text-transform: none;
	font-weight:100;
	color:#666;
	font-size:13px;
}

.my-account .wishlist .block .product-name a,
.profile-index-view .wishlist .block .product-name a {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;
	font-weight:900 !important;	
	color: #2d86a4 !important;
}

.my-account h2 {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;	
}
.my-account .historial-transacciones h2 , .my-account .historial-actividad h2 {padding-right:50px;padding-top:25px;}
.my-account .historial-transacciones h2 {background: url(../images/icono-puntos.png) no-repeat right #fff !important;}
.my-account .historial-actividad h2 {background: url(../images/icono-estrella.png) no-repeat right #fff !important;}
.customer-preferencias-desactivar .span_content .my-account {
	font-size:14px;
	padding:0 !important;
	border:0;
	min-height: 280px;
}

.customer-account-edit #day,
.customer-account-edit #month,
.customer-account-edit #year {
	width:50px !important;
	margin-right:10px;	
}

.customer-account-edit .my-account,
.customer-account-edit .my-account input,
.customer-account-edit .my-account label {
	font-family: 'Lato',Arial, Helvetica, sans-serif !important;	
}
.customer-account-edit .form-list .field { width:50% !important; }
.customer-account-edit .form-list .input-box { margin-bottom:10px; }
.customer-account-edit .buttons-set button.button { clear:left; }

.customer-account-edit .buttons-set button#submit.button {
	clear:none;
}
.customer-account-edit .buttons-set button.button {
	line-height:2em;
	margin-bottom:20px;
}
.customer-account-edit .form-list label.required em {top:0px;}
.customer-account-edit #more_info {margin-top:0px;}
.customer-account-edit input#codigo_postal{ height:18px; padding:3px 8px; text-align:right; width:65px;}

.menu_bluray_container .movie_text_container {
	margin-top:10px;	
}

#megamenupro_4 li .block-recent-posts a {
	text-transform:none;
}
/*.texto_ultimasnoticias {
	line-height: 1em;
	padding-top: 8px;
}*/
#megamenupro_4 li .block-recent-posts a:hover {
	background:none;	
}

a.desactivar {
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	padding: 8px 10px;
	display: block;
}
a.desactivar:hover {
	text-decoration:none;
}

.customer-preferencias-index .form-list li.control label {
	font:14px/1.35 'Lato', Arial, Helvetica, sans-serif;
	margin-left:0;
}
.customer-preferencias-index .fieldset { width:97%; /*height:85px;*/ background-color:#f2f2f2; padding:30px 2px 30px 15px; }
.customer-preferencias-index .buttons-set button.button, .customer-preferencias-index #desactivacion a.desactivar { float:right; }
.customer-preferencias-index .form-list li.control input {	margin-top:1px;	}
.customer-preferencias-index .my-account #desactivacion p, .customer-preferencias-index .my-account #enlazar-cuenta p  {
	background-color:#f2f2f2;
	padding: 15px 100px 15px 40px;
	line-height: 20px;
	margin-bottom: 0px;
}
.customer-preferencias-index .my-account #enlazar-cuenta { margin-top:55px; }
.my-account .novedades .product-shop h2 {
	position:static;
	padding:0;
	background:none;
	margin-top:10px;
}
.my-account .novedades .products-grid { margin:0px auto; width:96%; }
.my-account .novedades .products-grid li.item {
	margin-left:0;
	margin-right:20px;
	margin-bottom: 35px;
	height: auto;
}
.product-view .product-shop {float: left;margin-left: 0;}
.novedades_cine_home .products-grid li.last {margin-right: 0px !important;}
.novedades_juegos_home .products-grid li.last {margin-right: 0px !important;}
.ultimas-promociones #contenedor_finalizadas li.item,
.ultimas-promociones #contenedor_activas li.item {
	margin:0;
	margin-bottom:20px;	
	width: 462px;
}
.ultimas-promociones #contenedor_finalizadas,
.ultimas-promociones #contenedor_activas { width: 462px; }
.ultimas-promociones .btn_participa_container {
	position: absolute;
	bottom: 20px;
	right: 10px;
}
.ultimas-promociones #contenedor_finalizadas li div.product-item div.desc {
    text-align: center;
    margin-left: 150px;
    color: #ffffff;
    font-size: 14px;
    margin-top: 80px !important;
    font-weight: 700;
    padding-right: 8px;
}

.ultimas-promociones #cambios_promos {
	margin-left: 158px;
	margin-bottom: 20px;
}

/*.customercredit-index-index .span_content {
	margin-top:140px;
}*/

#post-list li.item .featured-image {
	background-size: auto 199px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #666666;
}

/* Hack for IE9 - Seccion noticias*/
#post-list li.item .featured-image {
	width:199px; height:199px;
	background-repeat: no-repeat\0; background-size: cover\0; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='image');
}

button.button span { font-size:100% !important; }

.cont-logout{
	margin: 0 auto !important;
	margin-top:50px !important;
	/*width:620px;*/
	height: 145px;
	padding: 22px 20px;
	/*background:url(../images/bg-logout.png) no-repeat top left;*/
	text-align:center;
	font-size:18px;
	color:#666;
}
.cont-logout h1 {
	font-weight:900;
	font-size:36px !important;
	color:#2d86a4;
	margin-bottom:10px;
	margin-top:0 !important;
}
.cont-logout h2 {
	color:#cf051c !important;
	font-size:24px !important;
	margin-bottom:13px;
	font-weight:100;
}

.customer-account-logoutsuccess .container,
.customer-account-logoutsuccess .span18 {
	width:100% !important;
}

.customer-account-logoutsuccess div.container div.row div.span_content {
	min-height: 400px;
}

/* Ocultar comentarios dentro de promociones */
.categorypath-regalos-de-cine .collateral-box {display: none;}
.participa_container {width:147px; position: absolute; top: 150px; right: 15px;}

.block-related-product{
	margin-left: 20px;
}
.comentarios h4 {
	color: #2d86a4;
	font-size: 24px;
	font-weight: 900;
	padding-bottom: 5px;
	display: inline-block;
	padding-right: 55px;
}

.comentarios #questionForm {
	background-color:#f2f2f2;
	display:inline-block;
	padding: 10px;
	width:100%;
	max-width: 675px;
	margin-bottom: 20px;
	height: 36px;
}

.comentarios #questionForm textarea {
	width: 545px;
	border: 0;
	padding: 5px !important;
	height: 26px;
	resize:none;
}

.comentarios #questionForm .button {
	cursor:pointer;
	float: right;
	margin-right: 0;
}
.comentarios h5{
	font-size: 14px;
	color:#999999;
}
.comentarios #questionForm .buttons-set {
	text-align:right;
	float: left;
	clear: none;
	display: inline-block;
	width:110px;
	margin: 0px 0px 0px 10px;
}
.comentarios #questionForm .fieldset {
	width:675px;
	height: 36px;
	float: left;
}
.comentarios #questionForm ul.form-list{
	width:675px;
	float: left;
}
.comentarios #questionForm ul.form-list button.button span span{
	padding: 9px 29.5px 9px 29.5px;
	font-size: 14px;
}
.comentarios #questionForm ul.form-list .input-box{
	width:555px;
	float: left;
	clear:none;
	display: inline-block;
}
#product-q-a{
	margin: 0px 0px 10px 0px;
}
.comentarios .customer {
	min-height: 75px;
	padding:20px;
	background: #f2f2f2;
	position:relative;
	margin-top: 5px;
	margin-bottom: 10px;
}
.comentarios .customer .fotoUsuario {
    float: left;
	width:75px;
	height:75px;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
}
.comentarios .customer .usuario {
	float: left;
	font-size:14px;	
	color: #2d86a4;
}
.comentarios .customer .fecha {
	float:left;
	font-size:10px;	
	color: #2d86a4;
}
.comentarios .customer .inner-container_comentarios{
	float: none;
	margin-left: 10px;
	width: 85%;
	display: inline-block;
	vertical-align: top;
}
.comentarios .customer .inner-container_comentarios div{
	float: left;
	display: block;
	width:100%;
} 
.comentarios .customer .entry-comment {
	float:left;
	font-size: 14px;
	color:#999;
}
.comentarios .customer .group_name {
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;	
}

.profile-index-view .container-link {
	display:none;	
}
.profile-index-view .span18 { width:100%; }

.profile-index-view #img_cabecera4 {
	margin-bottom:30px;	
}
#user_extended {
	box-shadow: 0 2px 7px #c4c4c3;
}

.profile-index-view .span_content {
	margin-top:30px;
	padding: 0 10px;	
}

.registered-users .buttons-set a { width:100% !important; }

div.star_container_review {
	padding-top:0;	
}

.block-related-product .movingBoxes {
	position:relative;
}
div.block-related-product .aw-arp-item-photo img { 
	width:auto;
	border:0;
}
div.block-related-product .aw-arp-item-photo {
	margin-right:0;
	float:none;	
}
div.block-related-product .aw-arp-item-text {
    margin-left: 5px;
	margin-top:5px;	
	line-height: 13px;
}
div.block-related-product .aw-arp-item-text a{
	font-size:10px;
}
div.block-related-product .aw-arp-product-item {
	width:100px;
	margin-right:30px;
}

.block-related-product a.mb-scrollButtons.mb-left { left:0; }
.block-related-product a.mb-scrollButtons.mb-right { right:0; }

.block-related-product h3 {
	font-size:24px;
	font-weight:900;
	margin-bottom: 15px;
}
div.block-related div.block-content {
	width: auto;
}
	
.catalog-product-view .pager {margin-left:20px;width:695px;}
body.categorypath-videojuegos-novedades .contenedor_titudescr {height: 85px}
.catalog-product-view .contenedor_view {width: 990px;display: inline-block;}
.category-regalos-de-cine .contenedor_view {width: 100%;}
.catalog-product-view .product-view .Social_icon{margin-left: 10px !important;}
.product-view .Social_icon .fb_iframe_widget span {margin-bottom: 10px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .container-footer div.content_partners { margin-top: 0px;}
}

.jcarousel-wrapper {
    position: relative;
}

/** Carousel **/
.jcarousel-clip-horizontal{
	position: relative;
}
div.block-related-product{
	margin: 15px 0px 20px 20px;
	width: 695px;
}
div.block-related-product div.aw-arp-block-content{
	padding: 0px;
	width:695px;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 695px;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 28.5px !important;
}

.jcarousel li {
    width: 101px;
    float: left;
	margin-right:29.5px;
	margin-left:29.5px;
}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

.product-view .product-img-box .more-views li {
	margin-right:0;
	margin-left:6px;
	margin-bottom:0 !important;
}

.product-view .product-img-box .more-views li:nth-child(4),
.product-view .product-img-box .more-views li:nth-child(7),
.product-view .product-img-box .more-views li:nth-child(10),
.product-view .product-img-box .more-views li:nth-child(13),
.product-view .product-img-box .more-views li:nth-child(16) {
	margin-left:0;	
}
.wordpress-post-view table{
	margin-right: auto;
	margin-left: auto;
}

/** Carousel Controls **/

.jcarousel-prev,
.jcarousel-next {
    position: absolute;
    top: 0;
    width: 17px;
	height: 33px;
	text-indent:-9999px;
	cursor: pointer;
	padding: 50px 0 90px;
}

.jcarousel-prev {
    left: 0;
	background: url(../images/flecha-sx-me-gusta.png) no-repeat center 50px #fff;
}
.block-related-product .jcarousel-prev { padding-right:15px; }

.jcarousel-next {
    right: 0;
	background: url(../images/flecha-dx-me-gusta.png) no-repeat center 50px #fff;
}
.block-related-product .jcarousel-next { padding-left:15px; }

.catalog-product-view .fancybox-skin {
	 border-radius: 0 !important;
	 padding:40px !important;	
}

.catalog-product-view .fancybox-close {
	background:url(../images/close-fancybox.png);
	width:24px;
	height:24px;
	right: 10px;
    top: 10px;
}

#user_extended #user_group.Extra {
	background-color: #2d84a2;
	border: 3px solid #a6bece;	
}
#user_extended #user_group.Protagonista {
	background-color: #9c9d9f;
	border: 3px solid #ededee;	
}
#user_extended #user_nickname {
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:5px;
	display: inline-block;	
}
.customercredit-index-log .span_content {
	margin-top: 130px;
}
.customercredit-index-log .pager label, .limiter label, .sort-by label {
	text-transform:none;
	margin-top:11px;
}
.customercredit-index-log .pager {
	font-size: 13px;	
}
.is-blog .sidebar img {
	border-bottom: none;
}
.block.block-tags .block-content { padding: 0; }
.is-blog .span_content { min-height: 960px !important; }
.is-blog .sidebar .rightbar_promoprincipal img {
	border-bottom: 10px solid #2d86a4;
}
.is-blog .sidebar p{
	margin:0px;
}
.is-blog .block-blog-tag-cloud{
	overflow: hidden;
	height: 330px;
}
.is-blog .block-blog-tag-cloud .block-content{
	/*height: 151px;*/
	overflow: hidden;
}
.is-blog .masvisto_container_sidebar li{
	margin-bottom: 10px;
}
.category-regalos-de-cine #contenedor_activas li.item #prom_7235 a h2 p{
	font-size: 33px;
}
.cms-index-index li.item #prom_7235 a h2 p{
	font-size: 33px;
}
.customercredit-index-log .buttons-set p.back-link a:hover {
	background-color:#2d86a4 !important;
}
.add-to-links li a.link-wishlist {
	background: url("../images/bt_wishlist.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
}
.add-to-links li a.link-wishlist:hover {
	background-position: left bottom !important;
}
.compra_entradas_ficha {
	background-image: url(../images/bt_compra_entrada_ficha.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 199px;
	height: 35px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.compra_entradas_ficha:hover {
	background-image: url(../images/bt_compra_entrada_ficha.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.wordpress-post-view .post-entry{padding: 15px;max-width:710px;}
.wordpress-post-view .post-entry table td{padding:10px;}
.customer-account-login .account-login #condiciones_login a {float:none !important; margin-right:0px !important;} 
.customer-account-login .account-login .buttons-set .effeckt-button-inverso {margin-bottom: 20px;}
.customer-novedades-index .ultimas-noticias .texto_ultimasnoticias{ font-family: 'Lato', Arial, Verdana; font-weight: 700; font-size: 14px; color: #2d86a4; padding:10px;}
.customer-novedades-index .ultimas-noticias .texto_ultimasnoticias span{color: #2d86a4;}
.customer-novedades-index .ultimas-noticias .texto_noticia_sidebar {font-family: 'Lato', Arial, Verdana; font-weight: 400; font-size: 11px; color: #666666; line-height: 13px; padding-top: 3px;}

.customer-novedades-index .ultimas-noticias #todas_noticias_container {float:right; margin-right: 210px; margin-left: 225px;}
.customer-novedades-index .ultimas-noticias {padding-bottom: 5px; padding-top: 30px;}
.container-slider { background: transparent; width:990px; /*height: 550px;*/ }
.cms-index-index .container-home-club{
	width: 990px;
	background: url(../images/bg_club_home.jpg) transparent no-repeat center;
	background-size: cover;
	max-height: 507px;
	/*margin-top: -10px;*/
	z-index: 30;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
}
.my-account .facebook-login {margin:0px; float:left; cursor:auto; width:100%;}
.sidebar_contenidos_especiales {
	height: 236px;
	/*width: 236px;*/
	width:100%;
	border-bottom: 10px solid #fff;
}
.sidebar_contenidos_especiales_1 {
	padding-top:25px;
	padding-bottom: 25px;
	background: #2d86a4;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	font-weight: 400;
}
.sidebar_contenidos_especiales_2 {
	height: 156px;
	background: url(../images/sidebar_contenidos_especiales.jpg) center center no-repeat;
}
.sidebar_contenidos_especiales_2 div {
	padding-top: 8px;
	  display: inline-block;
	  margin-top: 105px;
	  margin-left: 147px;
	  background: #2d86a4;
	  width: 76px;
	  height: 28px;
	  font-size: 16px;
	  color: #ffffff;
	  font-weight: 700;
	  text-align: center;
}

/*REGLAS PARA SKIN*/
.cms-index-index,
.catalog-category-view.category-cine,
.product-expediente-warren-el-caso-enfield  {
	background-color: #252525 !important;
	width: auto !important;
	height: 100%;
    overflow-x: hidden;
}
/*wrapper*//*
.catalog-product-view #skin_links,
.catalog-product-view #skin_links_min {
	display: none;
}
.product-a-cambio-de-nada #skin_links,
.product-a-cambio-de-nada #skin_links_min {
	display: inline-block;
}
*/
.cms-index-index .wrapper{
	width: auto;
	background: none;
    /*margin-top: 200px;*/
	/*margin-top:-665px;*/
}
.catalog-category-view.category-cine .wrapper,
.product-expediente-warren-el-caso-enfield .wrapper {
	width: auto;
	background: none;
}
.cms-index-index .wrapper .page,
.catalog-category-view.category-cine .wrapper .page,
.product-expediente-warren-el-caso-enfield .page{
	position: relative;
	z-index: 48;
}
.cms-index-index #skin_links,
.catalog-category-view.category-cine #skin_links,
.product-expediente-warren-el-caso-enfield #skin_links {
	/*height: 1024px;*/
	display: inline-block;
	position: relative;
	width: 1680px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -200px;
	top:27px;
}
.category-cine #skin_links_min {
	display: none;
}
/*.cms-index-index #skin_links_min,
.catalog-category-view.category-cine  #skin_links_min,
.product-expediente-warren-el-caso-enfield #skin_links_min {
	height:174px;
	display: inline-block;
	position: relative;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}*/
.cms-index-index .container-header-top,
.catalog-category-view .category-cine .container-header-top,
.product-expediente-warren-el-caso-enfield .container-header-top {
	margin: 0 auto;
}
.cms-index-index .container-menu,
.cms-index-index .container-header-top,
.cms-index-index .container-fluid,
.cms-index-index .container-slider,
.cms-index-index .container-home-prod,
.cms-index-index .container-home-club,
.cms-index-index .container-home-6,
.catalog-category-view.category-cine .container-menu,
.catalog-category-view.category-cine .container-header-top,
.catalog-category-view.category-cine .container-fluid,
.product-expediente-warren-el-caso-enfield .container-menu,
.product-expediente-warren-el-caso-enfield .container-header-top,
.product-expediente-warren-el-caso-enfield .container-fluid {
	display: block;
	margin: 0 auto;
}
.catalog-category-view.category-cine .skin-link,
.product-expediente-warren-el-caso-enfield .skin-link {
    height: 0px;
    display: none;
}
.catalog-category-view.category-cine .wrapper .container,
.product-expediente-warren-el-caso-enfield .wrapper .container {
    background: #ffffff;
}
.catalog-category-view.category-cine .wrapper .container-footer-bottom .container,
.product-expediente-warren-el-caso-enfield .wrapper .container-footer-bottom .container {
    background: #2d86a4;
}
.cms-index-index .link-skin,
.catalog-category-view.category-cine .link-skin,
.product-expediente-warren-el-caso-enfield .link-skin {
	display:block; 
	position:absolute;
}
.cms-index-index #skin_links .link-skin,
.catalog-category-view.category-cine #skin_links .link-skin,
.product-expediente-warren-el-caso-enfield #skin_links .link-skin {
	display: inline-block;
	position: relative;
}
.link-skin.left,
.link-skin.right,
.link-skin.left1,
.link-skin.right1, 
.link-skin.left2,
.link-skin.right2 {
	width: 345px;
	top: 0px;
	height: 800px;
}

.link-skin.left,
.link-skin.right,
.link-skin.left1,
.link-skin.right1, 
.link-skin.left2,
.link-skin.right2 {
	width: 345px;
	top: 0px;
	height: 800px;
}

.link-skin.left {
	left:0px;
}
.link-skin.right {
	height: 30px;
    right: 177.5px;
    top: 133px;
    width: 135px;
    z-index: 20;
}
.link-skin.left-video {
    width: 305px;
	height: 150px;
	top: 490px;
	left: -305px;
}

.link-skin.top-left {
	width: 120px;
    height: 130px;
    top: 40px;
    left: -135px;
}
.link-skin.top-center {
	z-index: 20;
	width: 151px;
	height: 25px;
	top: -74px;
	left: 779px;
}
.link-skin.top-center-2 {
	z-index: 20;
	width: 163px;
	height: 25px;
	top: -96px;
	left: 702px;
}
.link-skin.top-line {
	z-index: 20;
	width: 42px;
	height: 41px;
	top: -164px;
	left: 68%;
}
.link-skin.top-appstore {
	z-index: 20;
	width: 85px;
	height: 15px;
	top: -90px;
	left: 75%;
}
.link-skin.top-googleplay {
	z-index: 20;
	width: 102px;
	height: 15px;
	top: -90px;
	left: 86%;
}
.link-skin.top-trailer {
	z-index: 20;
    width: 207px;
    height: 39px;
    top: 124px;
    right: 38.2%;
}
.link-skin.top-web-oficial {
	z-index: 20;
	width: 185px;
	height: 37px;
	top: 72px;
	right: 73px;
}
.link-skin.top-facebook {
    height: 25px;
    right: 160px;
    top: 131px;
    width: 22px;
    z-index: 20;
}
.link-skin.top-twitter {
    height: 24px;
    right: 137px;
    top: 131px;
    width: 20px;
    z-index: 20;
}
.link-skin.top-instagram {
	z-index: 20;
    width: 20px;
    height: 20px;
    top: 134px;
    right: 1%;
}
.link-skin.top-youtube {
    height: 23px;
    right: 90px;
    top: 131px;
    width: 20px;
    z-index: 20;
}
.link-skin.top-pinterest {
    height: 23px;
    right: 113px;
    top: 131px;
    width: 20px;
    z-index: 20;
}
.link-skin.top-hashtag {
	z-index: 20;
    width: 134px;
    height: 32px;
    top: 86px;
    right: 3.6%;	
}
.link-skin.top-right {
	height: 31px;
    right: 65px;
    top: 94px;
    width: 130px;
    z-index: 20;
}
.link-skin.top-right-secundario {
	z-index: 20;
	width: 142px;
	height: 45px;
	top: -95px;
	left: 745px;
}
.link-skin.left1 {
	height: 20px;
	width: 130px;
	left: -138px;
	top: 167px;
	z-index: 22;
}
.link-skin.left2 {
	height: 17px;
	width: 50px;
	left: 0px;
	top: 43%;
	z-index: 22;
}
.link-skin.right1 {
	height: 50px;
	width: 125px;
	right: -134px;
	top: 1.5%;
	z-index: 20;
}
.link-skin.right2 {
	height: 50px;
	width: 125px;
	  right: -2.5px;
	top: 1.5%;
	z-index: 20;
}
.link-skin.right3 {
	height: 23px;
	width: 22px;
	right: -89px;
	top: 3.7%;
	z-index: 20;
}
.link-skin.right4 {
	height: 17px;
	width: 140px;
	right: -140px;
	top: 4.8%;
	z-index: 20;
}
/* iPad [portrait + landscape] */
/*@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.cms-index-index,
	.catalog-category-view.category-cine,
	.product-una-noche-para-sobrevivir{
		background: url(../images/skin/skin_PEN.jpg) 0px 0px no-repeat #000000 !important; 
		width: 1600px !important;
		overflow-x:hidden;
	}
	.cms-index-index .wrapper,
	.catalog-category-view.category-cine .wrapper,
	.product-una-noche-para-sobrevivir .wrapper{
		width:991px;
		margin: 0 auto;
		margin-top: 200px;
		position:relative;	
	    left: 0px;
	}
	.link-skin{display:none !important;}
	.cms-index-index .page{margin-top: 0px;}
	#insterstitial{margin-left: 60px;margin-top: -12px;position: absolute;width: 100%;height: 794px;z-index: 200;}
}*/

/* iPhone [portrait + landscape] */
/*@media only screen and (max-width: 760px) and (orientation : landscape) {
	.cms-index-index,
	.catalog-category-view.category-cine,
	.product-una-noche-para-sobrevivir{
		background: url(../images/skin/skin_PEN.jpg) 0px 0px no-repeat #000000 !important; 
		width:1600px !important;
		overflow-x:hidden;
	}
	.cms-index-index .wrapper,
	.catalog-category-view.category-cine .wrapper,
	.product-una-noche-para-sobrevivir .wrapper{
		width:991px;
		margin: 0 auto;
		margin-top: 200px;
		position:relative;	
	    left: 0px;
	}
	.link-skin{display:none !important;}
	.cms-index-index .page{margin-top: 0px;}
	#insterstitial{margin-left: 60px;margin-top: -12px;position: absolute;width: 100%;height: 794px;z-index: 200;}		
}*/
@media only screen  and (max-width : 767px) {
	.cms-index-index,
	.catalog-category-view.category-cine,
	.product-julieta {
		background: #000000 !important; 
		width:auto !important;
		overflow-x:hidden;
	}
	#skin_links{display:none !important;
		position: relative !important;
		width: 0px !important;
		height: 0px !important;
	}
	#skin_links_min{display:none !important;
		position: relative !important;
		width: 0px !important;
		height: 0px !important;
	}
	.cms-index-index .wrapper,
	.catalog-category-view.category-cine .wrapper,
	.product-julieta  .wrapper {
		left: 0px !important;
		right: 0px !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	#destacados div#last_destacado {
		background: #58595b;
	}
	#destacados div#last_destacado img {
		margin: auto;
	    display: block;
	}
	.cms-index-index .container-menu, .cms-index-index .container-header-top, .cms-index-index .container-fluid, .cms-index-index .container-slider, .cms-index-index .container-home-prod, .cms-index-index .container-home-club, .cms-index-index .container-home-6, .catalog-category-view.category-cine .container-menu, .catalog-category-view.category-cine .container-header-top, .catalog-category-view.category-cine .container-fluid, .product-julieta .container-menu, .product-julieta .container-header-top, .product-julieta .container-fluid {
		width: auto !important;
	}
	.cms-index-index .container-slider {
		height: auto;
	}
}
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)  { 
	div#skin_links_min{
		display:none !important;
		position: relative !important;
		width: 0px !important;
		height: 0px !important;
	}
	div#skin_links{
		display:none !important;
		position: relative !important;
		width: 0px !important;
		height: 0px !important;
	}
	.cms-index-index .wrapper,
	.catalog-category-view.category-cine .wrapper,
	.product-julieta  .wrapper {
		left: 0px !important;
		right: 0px !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	.product-julieta  .container-menu, 
	.product-julieta  .container-header-top, 
	.product-julieta  .container-fluid{
		width:100%;
	}
}
@media (max-width: 979px) and (min-width: 721px){
	div#skin_links_min{
		display:none !important;
		position: relative !important;
		width: 0px !important;
		height: 0px !important;
	}
	div#skin_links{
		display:none !important;
		position: relative !important;
		width: 0px !important;
		height: 0px !important;
	}
	#destacados div#last_destacado {
		background: #58595b;
	}
	#destacados div#last_destacado img {
		margin: auto;
	    display: block;
	}
}
/*BANNER CONTENIDOS ESPECIALES HOME*/
.banner_contenidos_especiales_home {
	background: url(../images/bg_banner_contenidos_especiales.jpg) 40px 0px no-repeat #cf051b;
	text-align: left;
	float: left;
	/*margin-left: -10px;*/
	max-width:990px;
    width: 100%;
    /*margin-top: 20px;*/
}
@-moz-document url-prefix() {.banner_contenidos_especiales_home {margin-top:0px;}}
.banner_contenidos_especiales_home .banner_contenidos_especiales_home_texto {
    line-height: 21px;
    color: #ffffff;
    font-family: 'Lato';
    font-size: 19px;
    font-weight: 400;
    padding-left: 20%;
    padding-top: 2.8%;
    padding-bottom: 2.8%;
    display: inline-block;
    float: left;
}
.banner_contenidos_especiales_home .banner_contenidos_especiales_home_texto span {
	font-size: 24px;
	font-weight: 700;
}
.banner_contenidos_especiales_home .banner_contenidos_especiales_home_boton {
	margin-right: 2.2%;
    float: right;
    color: #cf051b;
    font-family: 'Lato';
    background: #ffffff;
    font-size: 20px;
    font-weight: 400;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0.6%;
    padding-bottom: 0.6%;
    margin-top: 3.4%;
}
#titu_home_novedades {
	margin-top: 45px;
}
.cms-no-route .container {background: #f5f5f5 !important;width: 100%;}
.cms-no-route .container-footer-bottom .container { background: #2d86a4 !important; }
.cms-no-route div.container div.row {width:530px !important;margin-left:auto !important;margin-right: auto !important;}
.cms-no-route div.container div.row div.span_content {width:100%;}
.cms-no-route div.container-footer-bottom div.container div.row {width:990px !important;}
.cms-no-route .404_container {display: block;height: 430px;padding-top: 55px;padding-bottom: 40px;}
.cms-no-route .404_1 {text-align: center;color: #cf051c;font-weight: 700;font-size: 20px;font-family: 'Lato';line-height: 24px;}
.cms-no-route .404_2 {text-align: center;color: #cf051c;font-weight: 300;font-size: 20px;font-family: 'Lato';line-height: 24px;}
.cms-no-route .404_img {width:424px;margin-left: auto;margin-right: auto;}
/* Eliminar bloque blanco debajo del menu */
#admin_messages { margin-bottom:0px; }

/***INTERSTITIAL***/
/*#insterstitial{margin-left: -1px;margin-top: -5px;position: absolute;width: 100%;height: 794px;z-index: 200;}
#inner_insterstitial{z-index: 20000000;background: url(../images/interstitial_lego.jpg) top center no-repeat !important;width: 991px;height: 806px;margin: 0 auto;padding-top: 13px;}
#insterstitial_upbar{width: 100%;height: 25px;margin-top: 7px;}
#insterstitial_login{display: inline-block;width: 60px;height: 30px;float:right;cursor: pointer;}
#insterstitial_registro{width: 103px;display: inline-block;height: 30px;margin-right: 18px;float: right;cursor: pointer;}
#insterstitial_menu{width:100%;height:39px;margin-left: 140px;margin-top: 7px;}
#insterstitial_menu div{height: 41px;cursor: pointer;float: left}
#insterstitial_cine{width:66px;}
#insterstitial_bluray{width:120px;}
#insterstitial_digital{width:80px;}
#insterstitial_videojuegos{width:120px;}
#insterstitial_promociones {width:120px;}
#insterstitial_noticias{width:85px;}
#insterstitial_destacados{width:100%;padding: 0px 17px;margin-top:370px;}
#insterstitial_destacados div{width:306px;height: 143px;margin-right:22px;float: left;cursor: pointer}
#insterstitial_verficha{margin-right:0px;}
.header div#div_logo_lego{position: absolute;left: 20px;top: 0;height: auto;width: 115px;margin-top: -5px;margin-left: auto;margin-right: auto;float: left;z-index: 30;}
.fb_iframe_widget{margin-top: 10px;}*/

/*##########################################################*/
/* FINAL DE SECCION ESPECIAL 300 - REAL MADRID VS BARCELONA */
/*##########################################################*/

/*########################################################*/
/* INICIO VIDEOSKIN 300
/*########################################################*/

/*#ver_trailer_300 img {position: absolute; z-index:50; margin-left: 150px; margin-top: -20px;}
#anuncio_cine_300 img {position: absolute; margin-top: -120px; margin-left: -350px;}

#outer_video_container {overflow:hidden;}
#video_container {width:100%; margin-top:-92px; overflow:hidden;}
#video {width:100% !important;}
.cms-index-index .wrapper {margin-top: 285px;}
.cms-index-index .notice-cookie {height: 130px;}*/

/*########################################################*/
/* FINAL VIDEOSKIN 300
/*########################################################*/
/****************************************************/
/**************  VIDEO EN DESTACADOS ****************/
/****************************************************/
/*.cms-gbs-home #destacados{margin-left: 12px !important;}
#destacados div.destacado {height: 124px !important;}  
#titu_home_novedades{margin-top: 50px !important;}
#destacados div div{padding-top: 7px !important;background:#000000;margin-top:-130px !important;margin-left: -10px !important;position:absolute;}  
@-moz-document url-prefix() {
#destacados div div {padding-top: 11px !important;padding-left:0px !important;background: #000000;margin-top: -134px !important;margin-left: 0px !important;position: absolute;}
}*/
/* iPad [portrait + landscape] */
/*@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
#destacados div div {padding-top: 10px !important;padding-left:0px !important;background: #000000;margin-top: -140px !important;margin-left: 0px !important;position: absolute;}
.cms-gbs-home #destacados{margin-top:-170px !important;}
#titu_home_novedades {margin-top:50px !important;}
}*/
/****************************************************/
/************** FIN VIDEO EN DESTACADOS *************/
/****************************************************/
/****************************************************/
/************** INDIVIDUAL PAGE CUSTOM **************/
/****************************************************/
#pastilla_especial_asterix {width: 100%;display: inline-block;background: url(../images/boton_seccion_especial_asterix.jpg) left top no-repeat;}
#pastilla_especial_asterix div {margin-bottom: 7%;background: #000000;width: 40%;padding: 6px;margin-left: 15px;margin-top: 9%;font-weight: 700;font-size: 18px;color: #ffffff;}
.banda_sup {padding-bottom: 4px;background: #cf051c;padding-top: 4px;}
.banda_sup a {color:#ffffff;}
.catalog-product-view .tab_content .box-description p sup {vertical-align:middle;top: -0.2em;font-size: 75%;}
#thumb_497{display:none}
.wordpress-post-view #thumb_562{display:none}
body.product-relatos-salvajes-preestreno #img_cabecera div.product-name h1 {width: 72%;}
body.product-ahi-os-quedais-merchan #img_cabecera div.product-name h1 {width: 63%;}
body.product-mortadelo-y-filemon-contra-jimmy-el-cachondo #img_cabecera div.product-name {float: left;position: relative;background: #2d86a4;padding: 10px;margin-top: -170px;width: 44.3%;}
body.cms-cartelera-relatos-salvajes .img_cabecera3 .product-name {width: 305px;}
body.cms-cartelera-relatos-salvajes .img_cabecera3 div.product-name h1 {font-size: 45px;font-weight: 600;padding: 4px 10px 4px 60px;}
body.cms-cartelera-relatos-salvajes #cab_Cine div.product-name #cabecera_negra {font-size: 30px;font-weight: 400;margin-left: 43px;}
body.product-el-hobbit-la-batalla-de-los-cinco-ejercitos #img_cabecera .product-name{width: 400px;}
body.cms-cartelera-relatos-salvajes .breadcrumb{float:left}
#cartelera-page .cartelera {margin-top:5px;}
#cartelera-page .cartelera div {float: left;width: 100%;}
#cartelera-page .cartelera .cartel_cartelera {width:20%;}
#cartelera-page .cartelera thead td {padding: 0px;margin: 0px;vertical-align: bottom;text-align: center;background: #376091;}
#cartelera-page .cartelera thead td p {font: bold 16px 'Arial';color: #ffffff;line-height: 19px;margin-bottom: 5px;margin-top: 5px;}
#cartelera-page .lista_cartelera {width:75%; margin-left:30px; font-size:24px; color:#6d6d6d; }
#cartelera-page .lista_cartelera span {width: 74%;float: left;padding-left: 30px;}
#cartelera-page .lista_cartelera #img_caretela_isla {float: left;}
#cartelera-page .lista_cartelera table {margin-top: 20px;float: left;border-spacing: 7px;border-collapse: separate;width:47.3%;}
#cartelera-page .lista_cartelera table#tbl1{border-right: 1px solid #666666;}
#cartelera-page .lista_cartelera td{font-size:12px;}

.cms-cartelera-maraton-the-conjuring .img_cabecera3 div.product-name {width: 350px;}
.cms-cartelera-maraton-the-conjuring .img_cabecera3 div.product-name h1 {padding: 10px;font-size: 44px;}
.cms-cartelera-maraton-the-conjuring .img_cabecera3 div.product-name #cabecera_negra {font-size: 33px;}
#cartelera-page-mad-max .cartelera {margin-top:5px;}
#cartelera-page-mad-max  h3 { font-size: 22px; }
#cartelera-page-mad-max .cartelera div {float: left; width: 97%;}
#cartelera-page-mad-max .cartelera .cartel_cartelera {width:20%;}
#cartelera-page-mad-max .cartelera thead td {padding: 0px;margin: 0px;vertical-align: bottom;text-align: center;background: #376091;}
#cartelera-page-mad-max .cartelera thead td p {font: bold 16px 'Arial';color: #ffffff;line-height: 19px;margin-bottom: 5px;margin-top: 5px;}
#cartelera-page-mad-max .lista_cartelera {width:75%; margin-left:30px; font-size:16px; color:#6d6d6d; }
#cartelera-page-mad-max .lista_cartelera #img_caretela_isla {float: left;  margin-right: 25px;}
#cartelera-page-mad-max .lista_cartelera table {margin-top: 20px;float: left;border-spacing: 7px;border-collapse: separate;width: 60%;margin-left: -5px;}
#cartelera-page-mad-max .lista_cartelera td{font-size:12px;    width: 40%;}
#cartelera-page-mad-max .cartelera div div {float: none;width:auto;}

@media (max-width: 720px) {
	.cms-cartelera-maraton-the-conjuring .span18 {width: auto !important;}
	#cartelera-page-mad-max .lista_cartelera {margin-left: auto;margin-right: auto;}
	#cartelera-page-mad-max .cartelera div {float: none;width:auto;text-align: center;}
	#cartelera-page-mad-max .lista_cartelera #img_caretela_isla {float: none;margin: 0px;}
	#cartelera-page-mad-max .lista_cartelera table {width: auto;padding-left: 10px;padding-right: 10px;}
}

.product-relatos-salvajes .ui-tabs .ui-tabs-nav {width:100%;}
.category-regalos-de-cine .ui-tabs { overflow:inherit; }
h2#cartelera_li {width:21%;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;white-space: normal;margin-left: -390px!important;margin-top: 11px!important;list-style: none;float: left;position: relative;padding-right: 8px;padding-left: 8px;color: #666666;}
h2#cartelera_li a{padding: 0px 0 4px !important;border: none;color: #bebfc2;font-family: 'Lato';font-weight: 700;text-decoration: none !important;font-size: 18px;}
body.cms-venta-entradas-interstellar .container, body.cms-entradas-mad-max .container,body.cms-venta-entradas-batman-v-superman .container {width:100%; background-color:#000000;}
body.cms-venta-entradas-interstellar .container .span18, body.cms-entradas-mad-max .container .span18,body.cms-venta-entradas-batman-v-superman .container .span18 {width:100%;}
body.cms-venta-entradas-batman-v-superman div.container-footer {margin-top: 0px;}
/*body.cms-venta-entradas-interstellar .container .span18 iframe, body.cms-entradas-mad-max .container .span18 iframe {width:100% !important;}*/
body.cms-horrible-bosses-premiere .wrapper {background: #038bc7;}
body.cms-focus-streaming .wrapper {background: #000000;}
body.cms-la-isla-minima-especial div.page{background: #000000;}
body.cms-la-isla-minima-especial div.container-footer{margin-top: 0px}
body.product-el-hobbit-la-desolacion-de-smaug-edicion-extendida-todo-en-uno #img_cabecera .product-name {width:450px;}
body.product-mortadelo-y-filemon-contra-jimmy-el-cachondo-kazam #img_cabecera .product-name, 
body.product-el-hobbit-la-batalla-de-los-cinco-ejercitos-premiere #img_cabecera .product-name{max-width: 365px;}
body.product-mortadelo-y-filemon-contra-jimmy-el-cachondo-kazam #img_cabecera .product-name span {line-height: 42px;}
body.cms-el-hobbit-la-batalla-de-los-cinco-ejercitos-premiere-mundial .container {width:100%; background: #000000;}
body.cms-el-hobbit-la-batalla-de-los-cinco-ejercitos-premiere-mundial .container .span18 {width:100%;}
body.cms-el-hobbit-la-batalla-de-los-cinco-ejercitos-premiere-mundial .container .span18 iframe {width:100% !important;margin-top:20px;}
body.cms-el-hobbit-la-batalla-de-los-cinco-ejercitos-premiere-mundial .container .sidebar {display:none;}
body.cms-el-hobbit-la-batalla-de-los-cinco-ejercitos-premiere-mundial .container-footer {margin-top:0px;}
body.cms-el-hobbit-la-batalla-de-los-cinco-ejercitos-premiere-mundial div.page div.container-footer-bottom div.container {background:#2d86a4;}
.product-promocion-aniversario #img_cabecera .product-name {max-width: 370px;}
body.product-el-hobbit-la-batalla-de-los-cinco-ejercitos-merchan #img_cabecera .product-name {max-width: 430px;}
body.cms-san-andres-premiere-mundial .page,
body.cms-creed-premiere-mundial .page,
body.cms-batman-v-superman-premiere-mexico .page,
body.cms-batman-v-superman-premiere-londres .page { background: #000000; }
body.cms-san-andres-premiere-mundial .page #premiere_div,
body.cms-creed-premiere-mundial .page #premiere_div,
body.cms-batman-v-superman-premiere-mexico .page #premiere_div,
body.cms-batman-v-superman-premiere-londres .page #premiere_div {width:990px;margin-left:auto;margin-right: auto;margin-top:50px;}
body.cms-san-andres-premiere-mundial .page #premiere_div div,
body.cms-creed-premiere-mexico .page #premiere_div div,
body.cms-batman-v-superman-premiere-mexico .page #premiere_div div,
body.cms-batman-v-superman-premiere-londres .page #premiere_div div  {width:640px;margin-left:auto;margin-right: auto;}
body.cms-batman-v-superman-premiere-mexico .page #premiere_div div iframe,
body.cms-batman-v-superman-premiere-londres .page #premiere_div div iframe {width: 100%; min-height: 400px;}
body.cms-batman-v-superman-premiere-mexico .page #premiere_div h1,
body.cms-batman-v-superman-premiere-londres .page #premiere_div h1 {color:#fff;font-size:36px;text-align: center;}
body.cms-batman-v-superman-premiere-mexico .page #premiere_div h2,
body.cms-batman-v-superman-premiere-londres .page #premiere_div h2 {color:#fff;font-size:24px;text-align: center;}
body.product-operacion-u-n-c-l-e -poster #img_cabecera .product-name {width: 46%;}
body.product-black-mass-libro #img_cabecera .product-name {max-width: 326px; padding: 3px;}
body.product-tenemos-que-hablar #img_cabecera .product-name {max-width: 385px; padding: 6px;}
body.product-tenemos-que-hablar #cabecera_negra {top: 139px;}
body.product-black-mass-libro #img_cabecera .product-name h1 p {font-size: 24px;}
.cms-pan-viaje-a-nunca-jamas-comprar-entradas .span18 {width: 100%;min-height:700px;}
.cms-pan-viaje-a-nunca-jamas-comprar-entradas .container {width: 100%;min-height:700px;background-color: #000;} 
.cms-pan-viaje-a-nunca-jamas-comprar-entradas .std{width: 100%;min-height:700px;} 
.cms-pan-viaje-a-nunca-jamas-comprar-entradas .span18 iframe {display: inherit;
    max-width: 1600px;
    width: 100%;
    min-height: 1000px;
    margin-left: auto;
    margin-right: auto;}
.cms-pan-viaje-a-nunca-jamas-comprar-entradas div.container-footer { margin-top: 0px; }
#contenedor_activas li.item .product-name p { font-size: 23px; }
.cms-index-index #container_regalosdecine_home .note-msg {display: none;}
/*CSS ocasional*/
.cms-cartelera-reestreno-a-cambio-de-nada .img_cabecera3 .product-name {width: auto;}
.cms-cartelera-reestreno-a-cambio-de-nada .img_cabecera3 div.product-name h1 { font-size: 44px;}
.product-escuadron-suicida #img_cabecera .product-name { top:25px; }
.product-escuadron-suicida #cabecera_negra { top:98px; }
.product-tenemos-que-hablar-preestrenos #img_cabecera .product-name {max-width: 365px;}
.product-tenemos-que-hablar-preestrenos .contenedor_der_izq iframe {margin-top: -20px;margin-bottom: 10px;}
.product-expediente-warren-el-caso-enfield #img_cabecera .product-name { max-width:46%; }
.product-expediente-warren-el-caso-enfield #cabecera_negra {top:159px;}
.product-expediente-warren-el-caso-enfield-the-conjuring .product-name { max-width: 39%; }

/*FIN*/

/*MTCHPNT*/

.container-home-prod .row-fluid{
	background-color: white;
}

.container-home-6 .row-fluid{
	background-color: black;
}

.container-footer .row-fluid{
	background-color: black;
}

div.slider_box a{
	color: #ffffff;
}

div.slider_box a:hover{
	color: #2d86a4;
}

/*MAYÚSCULAS FICHAS*/

body.product-batman-v-superman-el-amanecer-de-la-justicia-ultrahd div#img_cabecera div.product-name h1{
	text-transform: none;
}

body.product-batman-v-superman-el-amanecer-de-la-justicia-bluray3d div#img_cabecera div.product-name h1{
	text-transform: none;
}

body.product-batman-v-superman-el-amanecer-de-la-justicia-digibook div#img_cabecera div.product-name h1{
	text-transform: none;
}

body.product-batman-v-superman-el-amanecer-de-la-justicia-dvd div#img_cabecera div.product-name h1{
	text-transform: none;
}

body.product-batman-v-superman-el-amanecer-de-la-justicia-bluray div#img_cabecera div.product-name h1{
	text-transform: none;
}

/*MTCHPNT*/

body.cms-venta-entradas-escuadron-suicida .page{
	background-color: #222323;
}

body.product-que-dios-nos-perdone #img_cabecera .product-name {
    position: absolute;
    width: 340px;
    top: 15px;
    left: 0;
    background: #2d86a4;
    padding: 16px;
}

body.cms-villaviciosa-balneario .span18, 
body.cms-villaviciosa-simetoca .span18, 
body.cms-pase-vivir-de-noche .span18, 
body.cms-concurso-lego-facetas .span18, 
body.cms-bat-bot-peli .span18, body.cms-bat-bot-peli-instrucciones .span18 { width: 100%; }