@charset "UTF-8";
/* CSS Document */


a {outline:none;}

#boletin input[type=button]{float:right; width:99px; height:26px; background:url(../img/sprite.png) no-repeat -1373px 0; padding:0; border:0; text-indent:-9999px; cursor:pointer;}
#boletin input.button {float:right; width:99px; height:26px; background:url(../img/sprite.png) no-repeat -1373px 0; padding:0; border:0; text-indent:-9999px; cursor:pointer;}
#boletin input[type=button]:hover {background-position:-1373px -44px;}
#boletin input.button:hover {background-position:-1373px -44px;}

#boletin h4 {text-transform:uppercase; color:#FF0000; font-size:12px; padding:28px 0 25px; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif;}

#top-main h2 {
text-transform:uppercase;
}

ul.sayComments {clear:both; font-size:11px;}
ul.sayComments li {margin-bottom:10px;}
ul.sayComments li blockquote {background:none; padding-top:8px;}
ul.sayComments li p {background:none; padding:0 10px 20px; margin-bottom:2px;}
ul.sayComments li em, ul.sayComments li a {display:block; text-align:right; color:#f38524; font-style:italic;}

/*#content ul.sayComments li blockquote {background:url(../img/backComments.png) no-repeat;}*/
#content ul.sayComments li blockquote {background:url(../images/backComments_captcha.png) no-repeat;}

.sayComments TEXTAREA
{
	border:0px;
	color:#656462;
	width:550px;
	height:105px;
	padding-bottom:3px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:-15px;
}


.txtFrom {font-size:11px;color:#59c4d6;font-weight:bold;}

INPUT.comentario {font-size:10px;color:#59c4d6;width:190px;height:13px;padding-right:0px;margin-right:0;border:0px;background-color:none; background:none;}

input.acceder, input.registrar {width:69px; height:30px; border:0; text-indent:-9999px; background:url(../img/sprite_transS.png) no-repeat right -405px; cursor:pointer; float:right; margin-top:5px; color: transparent; text-transform: capitalize;}
input.acceder:hover {background-position:right -440px;}
input.registrar {width:86px; background-position:-337px -405px;}
input.registrar:hover {background-position:-337px -440px;}

li.proximamente span {background:none;}

#ficha .comprarNoButtons {overflow:hidden; margin:0px 0;}
#ficha.peli .comprarNoButtons {background:url(../img/sprite.png) no-repeat -1531px 0; min-height:28px; padding-left:10px;}
#ficha.peli .comprarNoButtons ul {margin-top:5px;}
#ficha .comprarNoButtons ul {float:left; margin-top:8px; margin-right:20px;}
#ficha .comprarNoButtons .bt {text-transform:uppercase; font-size:13px; line-height:28px; float:left; margin-left:-5px; _margin-left:-5px}
#ficha .comprarNoButtons strong {float:left; font-size:22px; font-weight:bold; margin-right:10px;}


#ficha.dvd #top-main div.ratingPeli, #ficha.peli #top-main div.ratingPeli {
	display:table;
	width:85px; 
	min-width:85px;
	height:13px; 
	padding:0px;
	margin:0px;
	padding-bottom:8px;
	float:left;
}

#ficha.dvd #top-main div.ratingPeli div, #ficha.peli #top-main div.ratingPeli div {
	display:table;
	float:left;
	width:16px;
	min-width:16px;
	margin:0px;
	padding:0px;
}

#ficha.dvd #top-main div.ratingPeli img, #ficha.peli #top-main div.ratingPeli img {
	display:block;
	margin:0px;
	padding:0px;
	clear:both;
}

#ficha .comprarNoButtons, #ficha .comprar {
	clear:both;
}

/*#shop .shop-list li {display:table;float:left; width:130px; margin-left:23px; margin-bottom:5px; font-size:10px;}*/
#Catalogo .shop-list li {
float:left;
font-size:10px;
margin-bottom:5px;
margin-left:20px;
width:130px;
height:auto;
}
#shop .shop-list li.main {width:290px;}

#shop .shop-list li span.priceOn {position:relative; top:-30px; _top:-32px; display:block; width:110px; height:30px; background:#ff0; font-size:16px; color:#000; line-height:30px; text-decoration:none; padding-left:10px; overflow:hidden; margin-bottom:-30px;}
#shop .shop-list li span.priceOn a img {vertical-align:middle;}
#shop .shop-list li span.priceOn a:hover {background-position:-64px -101px;}
#shop .shop-list li.main span.priceOn {width:165px;}
#shop .shop-list li.main span.priceOn a {background-position:-140px 0; width:100px;}
#shop .shop-list li.main span.priceOn a:hover {background-position:-139px -38px;}

#compra .total div.paso3 {position:absolute; width:59px; height:61px; text-indent:-9999px; background:url(../img/sprite_transS.png) no-repeat 0 -156px; top:-5px; right:10px; *top: -20px; *right: -70px;background-position:-130px -194px;}

a.finalizar {float:left; margin:8px 0 0 200px; width:97px; height:31px; text-indent:-9999px; background:url(../img/sprite_transS.png) no-repeat -258px -311px;}
a.finalizar:hover {background-position:-260px -271px;}

#compra input[type=password] {width:227px; height:18px; padding:1px 6px; background:url(../img/sprite_trans.png) no-repeat right -380px; border:0; margin-bottom:5px;}
#compra input.password {width:227px; height:18px; padding:1px 6px; background:url(../img/sprite_trans.png) no-repeat right -380px; border:0; margin-bottom:5px;}

#datosUserDIV input.guardar {position:absolute; left:510px; bottom:10px; }
#datosUserDIV form {margin:0px;}

.item .inner h4 A {color:#ff6600;}

.box input[type=password] {width:203px; height:22px; background:url(../img/sprite_trans.png) no-repeat -217px -86px; padding:3px 6px; border:0; color:#999; text-transform:uppercase; font-size:11px;}
.box input.password {width:203px; height:22px; background:url(../img/sprite_trans.png) no-repeat -217px -86px; padding:3px 6px; border:0; color:#999; text-transform:uppercase; font-size:11px;}
.box input[type=button] {float:right; margin-top:-5px;}
.box input.button {float:right; margin-top:-5px;}

#materialesSearch {display:table;width:576px;}
#materialesSearch a {display:block; padding:7px 35px 7px 10px; color:#59c4d6; background:url(../img/sprite.png) no-repeat right -286px; margin:3px 11px 3px 0;}
#materialesSearch li.even a {background:url(../img/sprite.png) no-repeat -1084px -355px; margin-right:0;}

#materialesPrensa {display:table;width:576px;}
#materialesPrensa li {display:block; padding:7px 35px 7px 10px; color:#59c4d6; background:url(../img/spriteS.png) no-repeat right -297px; margin:3px 11px 3px 0;}
#materialesPrensa li.even {background:url(../img/spriteS.png) no-repeat -1084px -395px; margin-right:0;}
#materialesPrensa li a, #materialesPrensa li.even a {color:#59c4d6;}
#materialesPrensa li a:hover, #materialesPrensa li.even a:hover {color:#959595;}
#materialesPrensa li a.mat, #materialesPrensa li.even a.mat {color:#959595;}
#materialesPrensa li a.mat:hover, #materialesPrensa li.even a.mat:hover {color:#f38524;}

#footer div {background:url(../img/spriteS.png) 0 -476px; height: 84px;}

#comprar-seguir {float:left; margin-left:0px; width:560px; height:59px; background:url(../img/sprite.png) no-repeat -251px -290px; line-height:45px; color:#fff; padding:0 20px; font-size:11px;}
#comprar-seguir strong {font-size:16px; font-weight:bold; color:#fff; position:relative; top:2px;}
#comprar-seguir a {color:#333; text-decoration:underline;}

.pagplana {float:left; line-height:34px; height:46px; padding: 0 12px; width: 167px; margin-bottom:10px; background:url(../img/spriteS.png) no-repeat 0 -181px; color:#fff;}

#top-info .bubble-green {display:table;float:left; line-height:34px; height:56px; padding: 0 12px; width: 167px; margin-bottom:10px;}
#top-info .bubble-green {width: 266px;}
#top-info .bubble-green {background:url(../img/sprite.png) no-repeat -575px -103px; height:53px; line-height:53px; color:#f1f0ee;}
#ficha #top-info h2.bubble-green {font-size:18px; font-weight:bold; line-height:1.2; padding-top:20px;}

#content ul.sobrepelis li {background:url(../img/sprite.png) no-repeat -929px -1004px; padding:10px 5px 5px 15px;}
ul.sobrepelis h3 {width:290px;}

#ficha.dvd .dupla {padding-left:25px;}
#ficha.dvd .dupla .bubble-pink span, #ficha.dvd .dupla .bubble-pink A, #ficha.dvd .dupla .bubble-green A, #ficha.dvd .dupla .bubble-green span {color:#FFF; font-size:16px;}
#ficha.dvd .dupla .bubble-green{background:none;}