body {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	padding:0; 
}
img{
	border:none;	
}
a{
	text-decoration:none;
	color:#000;
	outline:none;
}
.contentCesta p{
	margin:0;
}
.descarga p {
	margin: 0 10px;
	text-indent:10px;
	
}
.descargaHeader {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
	background-color:#3a5990;
	width:100%;
	padding-left:5px;
	font-family: Arial,Helvetica,sans-serif;
}
.texto_magenta{
	color:#CC0066;
}
.base{
	width:1008px;
	margin:0 auto;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/bg_sombra.gif) repeat-y;
}
.contenedor{
	width:976px;
	margin:0 auto;	
	background:#FFF;
}
.sombra_inf{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/bg_sombra_fondo.gif) repeat-x;
	clear:both;
	height:7px;
	overflow:hidden;
	margin-bottom:20px;
}
.clear{
	clear:both;
	overflow:hidden;
	height:0;
}
.loader{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/loader.gif) no-repeat center;
}

/*Contenedor principal*/
.content{
	float:left;
	width:630px;	
}
.contentCesta{
	color:#336699;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
/*Sidebars*/
.sidebarLeft{
	float:left;
	width:158px;
	margin-right:15px;	
}
.sidebarRight{
	float:left;
	width:158px;
	margin-left:15px;	
}
/*Widgets*/
.sidebarWidget{
	font-size:9px;
	margin-bottom:15px;
	background:#FFF;
	/*width:157px;*/
}
.sidebarWidget p{
	margin:0;
}
.sidebarWidget .sidebarWidgetTitle{
	overflow:hidden;
	height:24px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/widget_header.png) no-repeat #326698;
	color:#F5F5F5;
	font-size:13px;
	line-height:23px;
	padding-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-shadow:0px -1px 2px #333333;
}
.sidebarWidget .sidebarWidgetContent{
	border-left:solid 1px #D2D6D8;
	border-right:solid 1px #D2D6D8;
	padding-top:5px;
	background:#F4F5F9;
}
.sidebarWidget .sidebarWidgetContent .sidebarWidgetContentInterior{
	margin:0 4px;
}
.sidebarWidget .sidebarWidgetFooter{
	overflow:hidden;
	height:10px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box-bottom-2.png) no-repeat;
}
.sidebarWidget input{
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	border:1px solid #6699CC;
	padding:0 10px;
	height:20px;
	float:left;
	width:90px;
	font-size:11px;
	/*margin-top:1px;*/
}
.sidebarWidget button.sidebarWidgetButtonGo{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_ok.gif) no-repeat 0 0;
	width:33px;
	height:20px;
	border:none;
	border-radius: 14px;
	text-indent:-9999px;
	cursor:pointer;
	float:right;
}
.sidebarWidget button.sidebarWidgetButtonGo:hover{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_ok.gif) no-repeat 0 -20px;
}
.sidebarWidget ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sidebarWidget ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.sidebarWidgetContentCantidad{
	padding:5px 4px;
	border-bottom:solid 1px #CCC;
	color:#999;
	overflow:hidden;
}
.sidebarWidgetContentCantidad a{
	color:#999;	
}
.sidebarWidgetContentCantidad a.sidebarWidgetContentCantidadVer{
	float:right;	
}
/*Botones cesta*/
.b_actualizar {
	background:url("/im/base/b_actualizar.jpg") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:15px;
	margin-left:5px;
	margin-top:5px;
	overflow:hidden;
	width:72px;
	border:none;
	text-indent:-9999px;
}
.b_canjear {
	background:url("/im/base/b_canjear.jpg") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:15px;
	margin-left:5px;
	margin-top:5px;
	overflow:hidden;
	width:112px;
	border:none;
	text-indent:-9999px;
	float:left;
}
.b_comprar_big {
	background:url("//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_finalizar_comprar2.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	height:20px;
	margin-right:10px;
	margin-top:5px;
	overflow:hidden;
	width:144px;
	border:none;
	text-indent:-9999px;
}
.b_canjear:hover, .b_actualizar:hover, .b_modificar:hover {
	background-position:0 -16px;
}
.b_canjear:active, .b_actualizar:active, .b_modificar:active{
	background-position:0 -32px;
}
.b_combinar_reserva {
	/*background: url("//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_combinar_finalizar.gif") no-repeat scroll 0 0 transparent;*/
	background: url("../im/base/btn_combinar_finalizar.gif") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	display: block;
	height: 20px;
	margin-bottom: 15px;
	overflow: hidden;
	border: none;
	text-indent: -9999px;
	width: 201px;
}
.b_combinar_reserva:hover {
	background-position: 0 -20px;
}
.encargoProductoRecibido {
	background-color: red;
	width: 68px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	position: relative;
	top: -10px;
	left: -6px;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	-webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 1px 1px;
	-moz-box-shadow: rgba(0,0,0,0.65) 0 1px 1px;
	margin-bottom: -14px;
}
/*Botones widgets*/
.sidebarWidgetAdd{
	display:block;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/ico_masmenosx.gif) no-repeat 0 0;	
}
.sidebarWidgetAdd:hover{
	background-position:0 -30px;
}
.sidebarWidgetRemove{
	display:block;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/ico_masmenosx.gif) no-repeat 0 -10px;	
}
.sidebarWidgetRemove:hover{
	background-position:0 -40px;
}
.sidebarWidgetDelete{
	display:block;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/ico_masmenosx.gif) no-repeat 0 -20px;	
}
.sidebarWidgetDelete:hover{
	background-position:0 -50px;
}
/*Widget login*/
.sidebarWidget.sidebarWidgetLogin{
	background:#6699CC;
}
/*
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/login_inicio.jpg) no-repeat;
	height:22px;	
}
*/
.sidebarWidget.sidebarWidgetLogin.sidebarWidgetLoginCesta .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/login_inicio_cesta.jpg) no-repeat;	
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetTitle.sidebarWidgetTitleIniciada{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/login_sesion.jpg) no-repeat;
	height:22px;	
}
.sidebarWidget.sidebarWidgetLogin.sidebarWidgetLoginCesta .sidebarWidgetContent, 
.sidebarWidget.sidebarWidgetPrimeraCompra .sidebarWidgetContent{
	background:#69C;
}
.sidebarWidget.sidebarWidgetLogin form div{
	/*margin-bottom:2px;	*/
}

.sidebarWidget.sidebarWidgetLogin label{
	/*float:left;*/
	display:block;
	line-height:17px;
	color:#FFF;
	/*margin-top:3px;*/
}
.sidebarWidget.sidebarWidgetLogin.sidebarWidgetLoginCesta label{
	float:left;
	display:block;
	line-height:17px;
	color:#FFF;
	margin-top:3px;
}
.sidebarWidget.sidebarWidgetLogin a{
	display:block;
	text-align:right;
	line-height:15px;
	color:#FFF;
	font-weight:bold;
}
.sidebarWidget.sidebarWidgetLogin a:hover{
	text-decoration:underline;
}
.sidebarWidget.sidebarWidgetLogin input{
	/*float:right;*/
	width:126px;
	margin-bottom:5px;
}
.sidebarWidget.sidebarWidgetLogin.sidebarWidgetLoginCesta input{
	float:right;
	width:92px;
	margin-bottom:5px;
	height:auto;
}
.CestaWidgets .sidebarWidget.sidebarWidgetLogin.sidebarWidgetLoginCesta input{
	width:92px;
	height:20px;
}
.CestaWidgets .sidebarWidget.sidebarWidgetLogin.sidebarWidgetLoginCesta input[type='submit']{
	height:15px;
}
.sidebarWidget.sidebarWidgetLogin input[type='submit']{
	margin-right:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/b_iniciar.jpg) no-repeat;
	width:49px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	border:none;
	padding:0;
	cursor:pointer;
	margin-top:5px;
	float:right;
}
.sidebarWidget.sidebarWidgetLogin input[type='submit']:hover{
	background-position:0 -16px;
}
.sidebarWidget.sidebarWidgetLogin input[type='submit']:active{
	background-position:0 -32px;
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetContentNombre{
	color:#FFF;
	text-align:left;
	/*background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/inicio_usuario.png) no-repeat right;*/
	/*padding-right:16px;*/
	line-height:14px;
	height:16px;
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetContentPuntos{
	color:#FFF;
	text-align:left;
	/*background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/inicio_puntos.png) no-repeat right;	*/
	/*padding-right:16px;*/
	line-height:14px;
	height:16px;
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetContentCuenta{
	font-weight:bold;
	text-align:left;
	background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/inicio_preferencias.png) no-repeat left;
	padding-left:16px;
	line-height:14px;
	height:16px;
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetContentCuenta a{
	color:#FFF;	
	text-align:left;
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetContentCerrar{
	font-weight:bold;
	text-align:left;
	background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/inicio_cerrar.png) no-repeat left;	
	padding-left:16px;
	line-height:14px;
	height:16px;
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetContentCerrar a{
	color:#FFF;
	text-align:left;
}
.sidebarWidget.sidebarWidgetLogin .sidebarWidgetFooter{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/login_final.jpg) no-repeat;
	height:12px;	
}
.sidebarWidget.sidebarWidgetLogin.sidebarWidgetLoginCesta .sidebarWidgetFooter{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/login_final_cesta.jpg) no-repeat;
}
/*Widget filtro*/
/*
.sidebarWidget.sidebarWidgetFiltro .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box_informacion-07.gif) no-repeat;	
}
*/
.sidebarWidget.sidebarWidgetFiltro .sidebarWidgetContent .sidebarWidgetContentInterior{
	margin:0;
}
.sidebarWidget.sidebarWidgetFiltro .sidebarWidgetContent{
	padding-top:0;
}
.sidebarWidget.sidebarWidgetFiltro ul li{
	border-bottom:solid 1px #B7B8BB;
	padding:5px 0 5px 0;
	height:25px;
	margin:0 7px;
}

.sidebarWidget.sidebarWidgetFiltro ul li.last{
	border-bottom:none;
	padding-bottom:0;
	height:20px;
}
.sidebarWidgetFiltroTitleContainer{
	display:block;
	float:left;
}
.sidebarWidgetFiltroTitleUpper{
	display:block;
	text-transform:uppercase;
	color:#666;
}
.sidebarWidgetFiltroTitleLower{
	display:block;
	color:#326698;
	font-size:9px;
	font-weight:bold;
	line-height:24px;
	width:124px;
}
.sidebarWidgetFiltro .sidebarWidgetDelete{
	margin-top:5px;
	margin-right:5px;
	width:13px;
	height:13px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/x-2.png) no-repeat 0 0;	
	float:right;
}
.sidebarWidgetFiltro .sidebarWidgetDelete:hover{
	/*background-position:0 -13px;	*/
}
/*Widget news*/
/*
.sidebarWidget.sidebarWidgetNews .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box_news.gif) no-repeat;	
}
*/
.sidebarWidget.sidebarWidgetNews form{
	margin:10px 0;	
	overflow: hidden;
}
.sidebarWidget.sidebarWidgetNews a{
	text-decoration:underline;		
}
/*Widget Info*/
/*
.sidebarWidget.sidebarWidgetInfo .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box_informacion.gif) no-repeat;	
}
*/
.sidebarWidget.sidebarWidgetInfo .sidebarWidgetContentInterior{
	margin:0;
}
.sidebarWidget.sidebarWidgetInfo ul li a{
	padding:3px 8px;
	display:block;
	font-size:10px;
	color:#595959;
}
.sidebarWidget.sidebarWidgetInfo ul li a:hover, .sidebarWidget.sidebarWidgetInfo ul li a.seleccionado{
	background:#FFFFCC;
}
/*Widget subcategorias*/
/*
.sidebarWidget.sidebarWidgetSubcategorias .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box_informacion.gif) no-repeat;	
}
*/
.sidebarWidget.sidebarWidgetSubcategorias .sidebarWidgetContentInterior{
	margin:0;
}
.sidebarWidget.sidebarWidgetSubcategorias ul{
	padding-bottom:15px;
	/*border-bottom:1px solid black;
	margin-bottom:11px;*/
}
.sidebarWidget.sidebarWidgetSubcategorias ul.last{
	margin-bottom:0;
	border:none;
	padding-bottom:13px;
}
.sidebarWidget hr{
	border:none;
	background:#B7B8BB;	
	margin:0 7px;
	overflow:hidden;
	height:1px;
	margin-bottom:11px;
}
.sidebarWidget.sidebarWidgetSubcategorias ul li a{
	padding:3px 8px 3px 13px;
	display:block;
	font-size:10px;
	color:#595959;
}
.sidebarWidget h5{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#326698;
	margin:0;
	margin-left:9px;
	margin-bottom:9px;
	margin-top:5px;
}
.sidebarWidget.sidebarWidgetSubcategorias ul li a:hover, .sidebarWidget.sidebarWidgetSubcategorias ul li.seleccionado a{
	background:#FFFFCC;
}
/*Widget preferidos*/
/*
.sidebarWidget.sidebarWidgetPreferidos .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box_mis-preferidos.gif) no-repeat;	
}
*/
.sidebarWidget.sidebarWidgetPreferidos .sidebarWidgetContent .sidebarWidgetContentInterior{
	margin:0;
}
.sidebarWidget.sidebarWidgetPreferidos .sidebarWidgetContent{
	padding-top:0;
	background:#FFF;
	border-left:solid 1px #69C;
	border-right:solid 1px #69C;
}
.sidebarWidget.sidebarWidgetPreferidos ul li{
	border-bottom:solid 1px #CCC;
	padding:5px 4px;
}
.sidebarWidget.sidebarWidgetPreferidos ul li.last{
	border-bottom:none;
	padding-bottom:0;
}
.sidebarWidgetPreferidosTitleUpper{
	display:block;
	margin-bottom:3px;	
}
.sidebarWidgetPreferidosTitleLower{
	color:#999;	
}
.sidebarWidget.sidebarWidgetPreferidos .sidebarWidgetFooter{
	background:url(/im/base/box_bottom.gif) no-repeat;
}
.sidebarWidgetPreferidosDelete{
	margin-right:4px;
	margin-top:1px;
}
/*Widget cesta*/
/*
.sidebarWidget.sidebarWidgetCesta .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box_mi-cesta.gif) no-repeat;	
}
*/
.sidebarWidget.sidebarWidgetCesta .sidebarWidgetFooter{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/box_bottom_amarillo.gif) no-repeat;
}
.sidebarWidget.sidebarWidgetCesta .sidebarWidgetContent .sidebarWidgetContentInterior{
	margin:0;
}
.sidebarWidget.sidebarWidgetCesta .sidebarWidgetContent{
	padding-top:0;
	background:#FFF;
	border-left:solid 1px #69C;
	border-right:solid 1px #69C;
}
.sidebarWidget.sidebarWidgetCesta ul li{
	border-top:solid 1px #CCC;
	padding:5px 4px;
}
.sidebarWidget.sidebarWidgetCesta ul li.first{
	border-top:none;
}
/*
.sidebarWidget.sidebarWidgetCesta ul li.last{
	border-bottom:solid 1px #6699CC;
}
*/
.sidebarWidget.sidebarWidgetCesta input{
	height:auto;
}
.sidebarWidgetCestaTitleUpper{
	display:block;
	margin-bottom:3px;
	/*color:#336699;*/
	font-weight:bold;
}
.sidebarWidgetCestaAdd, .sidebarWidgetRemove, .sidebarWidgetCestaDelete{
	margin-right:4px;
	margin-top:1px;
}
.sidebarWidgetCestaPriceContainer{
	float:right;
	color:#999;	
}
.sidebarWidgetCestaMulti{
	/*margin:0 4px;	*/
}
.sidebarWidgetCestaFooter{
	padding:5px 4px 0 4px;
	background:#FFFFCC;
	border-top:1px solid #6699CC;
}
.sidebarWidgetCestaTotal{
	font-weight:bold;
	font-size:10px;
	margin-bottom:3px;
}
.sidebarWidgetCestaTotalPrice{
	float:right;
}
.sidebarWidgetCestaAhorras{
	font-weight:bold;
	font-size:10px;
	margin-bottom:3px;
}
.sidebarWidgetCestaAhorrasPrice{
	float:right;
}
.sidebarWidgetCestaPuntos{
	color:#999;	
}
.sidebarWidgetCestaCheckout{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:144px;
	height:20px;
	margin:0 auto;
	margin-top:4px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_finalizar_comprar_amarillo.gif) no-repeat 0 0;
}
.sidebarWidgetCestaCheckout:hover{
	background-position:0 -20px;	
}
/*Widget primera compra (cesta)*/
.sidebarWidget.sidebarWidgetPrimeraCompra{
	background:#6699CC;
}

.sidebarWidget.sidebarWidgetPrimeraCompra .sidebarWidgetTitle{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/login_primera_cesta.jpg) no-repeat;
	height:22px;	
}

.sidebarWidget.sidebarWidgetPrimeraCompra .sidebarWidgetContent{
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.sidebarWidget.sidebarWidgetPrimeraCompra .sidebarWidgetContent .sidebarWidgetContentInterior{
	margin:0 20px;
}
.sidebarWidget.sidebarWidgetPrimeraCompra .sidebarWidgetFooter{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/login_final_cesta.jpg) no-repeat;
	height:12px;	
}
.sidebarWidget.sidebarWidgetLogin label.labelSpecial{
	display:inline;
}
.sidebarWidget.sidebarWidgetLogin label.labelSpecial span{
	position:absolute;
	margin-top:3px;
}
.sidebarWidget.sidebarWidgetLogin label.labelSpecial input{
	width:auto;
}
/*Destacados home*/
.afterbucle {
	position:absolute;
}
.destacado{
	margin:10px;float:left; background-color:#FFCCFF;padding:5px;
}
.destacadook{
	background-color: #66FF66;
}
.destacadohover{
	background-color:#FFFF99;
}
#destacadohome{
	width:630px;
	height:225px;
}
#destacadohome #minidestacados{
	position:absolute;
	margin-top:160px;
	margin-left:315px;
}
#destacadohome #minidestacados .minidestacado{
	float:left;
	width:50px;
	height:50px;
	display:block;
	margin-right:10px;
	background-color:#666600;
	border:solid;
	border-width:1px;
	border-color:white;
}
#destacadohome #minidestacados .minidestacadook{
	border-color:yellow;
}
#destacadohome #destacadoPrincipal{
	width:630px;
	height:225px;
}
/*Destacados home v2*/
#destacadohome_v2 {
	width:630px;
	height:257px;
	overflow:hidden;
}
#destacadohome_v2 ul, 
#destacadohome_v2 ul li {
	list-style:none;
	margin:0;
	padding:0;	
}
#destacadohome_v2 a.button {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/button-desthome2-fondo.png) repeat-x left top #E6E6E6;
	display:block;
	width:125px;
	height:10px;
	border:1px solid #D3D7DA;
	border-bottom:1px solid #B3B3B3;
	position: relative;
	z-index:2;
}
#destacadohome_v2 a.button:before { /*efecto doble borde http://tinify.net/L9P*/
	border-bottom:1px solid #D3D7DA;
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	content:"";
}
#destacadohome_v2 a.button span {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/button-desthome2-flechas.png) no-repeat center 2px;
	display:block;
	width:92px;
	height:10px;
	margin:0 auto;
}
#destacadohome_v2 a.button:hover {
	border-color:#B3B3B3;
}
#destacadohome_v2 a.button:hover span {
	background-position:center -9px;
}
#destacadohome_v2 a.button.next span {
	background-position:center -20px
}
#destacadohome_v2 a.button.next:hover span {
	background-position:center -31px
}

#destacadohome_v2 a.button.prev {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	margin:0 0 1px 0;
}
#destacadohome_v2 a.button.next {
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}


#destacadohome_v2 .left, 
#destacadohome_v2 ul.big {
	float:left;	
}
#destacadohome_v2 .left {
	margin:0 4px 0 0;
}
#destacadohome_v2 .left > div {
	width:127px;
	height:232px;
	overflow:hidden;
}
#destacadohome_v2 ul.small {
	
	transition: margin 200ms;
	-moz-transition: margin 200ms; /* Firefox 4 */
	-webkit-transition: margin 200ms; /* Safari and Chrome */
	-o-transition: margin 200ms; /* Opera */
}
#destacadohome_v2 ul li a {
	display:block;	
	transition: opacity 100ms;
	-moz-transition: opacity 100ms; /* Firefox 4 */
	-webkit-transition: opacity 100ms; /* Safari and Chrome */
	-o-transition: opacity 100ms; /* Opera */
}
#destacadohome_v2 ul li a img {
	border:1px solid #D3D7DA;
	position:absolute;
}
#destacadohome_v2 ul.small li {
	border:1px solid #D3D7DA;
	position:relative;
	margin:0 0 1px 0;
}
#destacadohome_v2 ul.small li,
#destacadohome_v2 ul.small li .image {
	width:125px;
	height:55px;
}
#destacadohome_v2 ul.small li .image {
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	position:absolute;
}
#destacadohome_v2 ul.small li.current .image {
	opacity:1;	
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#destacadohome_v2 ul.small li .caption {
	color:#005E92;
	font-size:10px;
	background:#FFF;
	display:block;
	position:absolute;
	z-index:1;
	width:125px;
	margin-top:43px;
	text-align:center;
}
#destacadohome_v2 ul.small li:not(.current) .caption {
	background: rgb(255, 255, 255); /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(255, 255, 255, 0.8); /* Not using opacity because it also affects children elements */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF); /* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";/* For IE 8*/	
}

#destacadohome_v2 ul.big li {
	transition: opacity 400ms;
	-moz-transition: opacity 400ms; /* Firefox 4 */
	-webkit-transition: opacity 400ms; /* Safari and Chrome */
	-o-transition: opacity 400ms; /* Opera */
	position:absolute;
}
#destacadohome_v2 ul.big li a img {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
}
/*Destacados plataforma*/
.landingPageHeader{
	
}
.landingPageHeaderImg{
	margin-bottom:15px;
	color:#FFF;
}
.landingPageHeaderImg span{
	position:absolute;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	/*height:70px;*/
	/*line-height:69px;*/
}
#destacadoplataforma{
	height:195px;
	width:425px;
	float:left;
}
#destacadoplataforma #destacadoPrincipal{
	float:left;
	width:411px;
	height:181px;
}
#destacadoplataforma .destacadoplataformaCenter{
	height:188px;
	width:409px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/bg_flash.gif) repeat-x 0 -195px #000;
	float:left;
	padding-top:7px;
}
#destacadoplataforma .destacadoplataformaLeft{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/bg_flash.gif) no-repeat 0 0 #000;
	width:7px;
	height:195px;
	float:left;
}
#destacadoplataforma .destacadoplataformaRight{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/bg_flash.gif) no-repeat 0 -390px #000;
	width:7px;
	height:195px;
	float:left;
}
#destacadoplataforma #minidestacados{
	float:left;
	margin-left:329px;
	position:absolute;
}
#destacadoplataforma #minidestacados .minidestacado{
	width:80px;
	height:40px;
	display:block;
	margin-top:4px;
	background-color:#666600;
	border:solid;
	border-width:1px;
	border-color:#000;
}
#destacadoplataforma #minidestacados .minidestacadook{
	border:solid;
	border-width:1px;
	border-color:#FFF;
}
#destacadoplataforma #minidestacados .minidestacado.first{
	margin-top:0;	
}
/*Botones acceso plataforma*/
.landingPageAccesosContainer{
	float:left;
	width:192px;
	margin-right:13px;	
}
.landingPageAcceso{
	display:block;
	width:192px;
	height:56px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_tolandingpage_black.gif) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:14px;
}
.landingPageAcceso.last{
	margin-bottom:0;
}
.landingPageAcceso:hover{
	background-position:0 -56px;
}
.landingPageAcceso img{
	margin-top:1px;
	float:left;	
}
.landingPageAccesoTitleUpper{
	float:left;
	width:123px;
	height:20px;
	color:#FFF;
	margin-top:10px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}
.landingPageAccesoTitleLower{
	float:left;
	width:123px;
	height:20px;
	color:#999;
	margin-left:10px;
	font-size:9px;
	font-weight:bold;
}
/*Tops home*/
.topHome{
	width:630px;
	height:260px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/bg_charts.gif) no-repeat;
	margin-top:15px;
}
.topHomeRegalos{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/bg_charts_regalos.gif) no-repeat;
}
.topHomeTitle{
	height:28px;	
}
.topHomeTitleText{
	width:140px;
	height:23px;
	color:#FFF;
	margin-top:4px;
	margin-left:15px;
	font-size:13px;
	font-weight:bold;
	display:block;
	float:left;
}
.topHomeTitleLink{
	height:27px;
	line-height:26px;
	border-left:1px solid #CCC;
	display:block;
	float:right;
	padding-right:27px;
	margin-right:3px;
	padding-left:10px;
	color:#336699;
}
.topHomeTitleMenu{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:300px;
	margin-left:326px;
	margin-top:27px;
	z-index:999;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#FFF;
}
.topHomeTitleMenu li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:150px;
	height:24px;
	line-height:23px;
	display:block;
	
}
.topHomeTitleMenu li a{
	display:block;
	padding-left:10px;
	color:#336699;
	font-weight:bold;
}
.topHomeTitleMenu li a:hover{
	background:#FFFFCC;
}
.topHomeCarousel{
	width:630px;
	height:227px;	
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.topHomeCarousel ul{
	margin:0;
	padding:0;
	list-style:none;	
}
.topHomeCarousel ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
	width:117px;
	height:227px;
	text-align:center;
	font-size:10px;
	
}
.topHomeCarouselNumero{
	display:block;
	font-weight:bold;
	color:#336699;
	font-size:11px;
	margin-bottom:4px;
}
.topHomeCarouselPortada{
	display:table-cell;
	width:117px;
	height:110px;
	margin-bottom:10px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/loader.gif) no-repeat center;
	vertical-align:middle;
}

.topHomeCarouselPrecio{
	display:block;	
	color:#336699;
	font-size:14px;
	font-weight:bold;
}
.topHomeCarouselComprar{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:103px;
	height:20px;
	margin:0 auto;
	margin-top:4px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_comprar_peq.gif) no-repeat 0 0;
	margin-bottom:4px;
}
.topHomeCarouselComprar:hover{
	background-position:0 -20px;	
}
.topHomeCarouselAgotado{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:103px;
	height:20px;
	margin:0 auto;
	margin-top:4px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_agotado.gif) no-repeat 0 0;
	margin-bottom:4px;
}
.topHomeCarouselNombre{
	display:block;	
	color:#336699;
	font-size:11px;
	font-weight:bold;
}
.topHomeCarouselPlataforma{
	display:block;
	color:#999999;
	font-weight:bold;
}
/*Carousel home*/
.carousel-control{
	float:left;
	width:17px;
	height:227px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
}
.carousel-control span{
	height:18px;
	width:7px;
	display:block;
	margin-top:104px;
}
.carousel-previous{
	margin-left:4px;	
}
.carousel-previous span{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/flechas.gif) no-repeat 0 -18px;
	margin-left:10px;
}
.carousel-previous.hover span,.carousel-previous.disabled span{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/flechas.gif) no-repeat 0 -54px;
}
.carousel-control.disabled{
	cursor:default;
}
.carousel-control.disabled span{
	display:none;
}
.carousel-next{
	margin-right:4px;	
}
.carousel-next span{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/flechas.gif) no-repeat 0 0;
	margin-right:10px;
}
.carousel-next.hover span,.carousel-next.disabled span{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/flechas.gif) no-repeat 0 -36px;
}
.carousel-wrap{
	float:left;
	width:588px;
	height:227px;	
}
/*Listado productos*/
.listaProductos{
	float:left;
	width:153px;
	margin-right:6px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.listaProductosLast{
	margin-right:0;
}
.listaProductosTitle{
	text-align:center;
}
.listaProductosTitleUpper, .listaProductosTitleUpper a{
	background:#6699CC;
	display:block;
	color:#FFF;
	height:16px;
	font-size:11px;
	line-height:16px;
}
.listaProductosTitleLower, .listaProductosTitleLower a{
	color:#003366;
	display:block;
}
.listaProductosPortada{
	border-top:1px solid #6699CC;
	border-bottom:1px solid #6699CC;
	display:block;
	height:101px;
	display:table-cell;
	vertical-align:middle;
	width:153px;
}
.listaProductosPortadaOh{
	position:absolute;
}
.listaProductosPortadaImg{
	margin:4px auto;
	display:block;
}
.listaProductosFooter{
	border-bottom:3px solid #6699CC;
	height:15px;
}
.listaProductosFoterLink{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/ico_info2.png);
	display:block;
	float:left;
	width:18px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.listaDescargaFoterLink{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/icons/dd_product.png);
	display:block;
	float:left;
	width:18px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.listaProductosFoterLink:hover,.listaDescargaFoterLink:hover{
	background-position:0 -15px;
}
.listaGoogleFoterLink{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/icons/google.png);
	display:block;
	float:left;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.listaProductosFoterPrice{
	float:left;
	width:114px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#003366;
}
.listaProductosFoterComprar{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/ico_cesta03.png);
	display:block;
	float:right;
	width:16px;
	height:13px;
	margin-top:2px;
	text-indent:-9999px;
	overflow:hidden;
}
.listaProductosFoterComprar:hover{
	background-position:0 -13px;
}
/*Paginacion*/
.pagination {
	float:right;
	overflow:hidden;
	margin-bottom:20px;
	padding:4px 0;
}
.pagination li {
	line-height:20px;
	list-style:none;
	float:left;
	margin:0 4px;
}
.pagination a {
	color:#0072A6;
	display:block;
	padding:0 4px;
}
.paginationCur, 
.pagination a:hover {
	color:#333333;
}
.paginationCur {
	font-weight:bold;
	padding:0 4px;
}
.paginationPrev,
.paginationNext,
.paginationFirst,
.paginationLast {
	margin:0 2px;
}
.paginationPrev a, 
.paginationNext a, 
.paginationFirst a,
.paginationLast a {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/pagination-sprite.png) no-repeat left top;
	width:20px;
	height:20px;
	padding:0;
}
.paginationPrev a, 
.paginationNext a {
	width:25px;
}

.paginationFirst a {
	background-position:left top;
}
.paginationFirst a:hover{
	background-position:left -21px;
}
.paginationPrev a {
	background-position:right top;
}
.paginationPrev a:hover{
	background-position:right -21px;
}
.paginationNext a {
	background-position:left -42px;
}
.paginationNext a:hover{
	background-position:left -63px;
}
.paginationLast a{
	background-position:right -42px;
}
.paginationLast a:hover{
	background-position:right -63px;
}

/*Filtros*/
.filtros {
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0;
}
.filtros span.separador {
	color:#838587;
}
.filtros a {
	color:#0072A6;
	font-size:12px;
}
.filtroEstado {
	float:left;
}
.filtroEstado span {
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.filtroEstado a:hover {
	text-decoration:underline;
}

.filtrosOrder{
	float:right;
	/*width:170px;*/
	max-width:40%;
}
.filtrosOrder p,
.filtrosOrder li, 
.filtrosOrder a {
	font-size:12px;
}
.filtrosOrder p {
	color:#6F7173;
	float:left;
}
.filtrosOrder p, 
.filtrosOrder ul {
	margin:0;
}
.filtrosOrder ul {
	float:left;
	padding:0;
}
.filtrosOrder ul li {
	list-style:none;
	float:left;
	margin-left:8px;
}
.filtrosOrder ul li a {
	color:#0072A6;
	margin:0;
}
.filtrosOrder a:hover {
	text-decoration:underline;
}
.filtrosOrder p.seleccionado {
	color:#333;
}

.filtroStock {
	background:#F2F2F2;
	border-top:1px solid #D3D7DA;
	width:620px;
	margin-top:5px;
	padding:3px 5px;
	position:relative;
}
.filtroStock span {
	color:#6F7173;
	font-size:12px;
}

.filtrosLetters{
	float:left;
	width:405px;
	text-align:center;
	margin-top:1px;
}
.filtrosLetters a {
	color:#003366;
}
.filtrosNum{
	float:right;
	width:85px;
	text-align:right;
}
.filtrosNum span{
	float:left;
	margin-top:1px;
	margin-right:5px;
	font-size:9px;
}
.filtrosNum form{
	float:left;
}
/*Cesta completa*/
.CestaCompleta{
	list-style:none;
	margin:5px;
	margin-left:10px;
	padding:0;
}
.CestaCompleta li{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:14px;
}
.CestaPortadaContainer{
	text-align:left;
	width:80px;
	display:block;
	float:left;
}
.CestaArrow{
	display:block;
	float:left;
	height:75px;
	margin-right:5px;	
}
.CestaTitleContainer{
	display:block;
	float:left;
	width:260px;	
}
.cestaTitle{
	color:#336699;
	font-weight:bold;
}
.CestaPlataforma{
	color:#999999;	
	font-weight:bold;
}
.CestaPegi{
	display:block;
	float:left;
	width:54px;
}
.CestaCompleta .CestaButtons{
	display:block;
	float:left;
	width:55px;
}
.CestaCompleta .CestaButtons .CestaButtonsAdd{
	margin-right:4px;
	margin-top:0;
	margin-left:1px;
}
.CestaCompleta .CestaButtons .CestaButtonsRemove{
	margin-right:4px;
	margin-top:0;
}
.CestaCompleta .CestaButtons .CestaButtonsDelete{
	margin-top:0;
}
.CestaCompleta .CestaCantidad{
	border:1px solid #333333;
	display:block;
	height:14px;
	text-align:center;
	width:38px;
	margin-top:4px;
	color:#336699;
	font-weight:bold;
}
.CestaCompleta .CestaPriceContainer{
	display:block;
	float:left;
	width:70px;
	text-align: center;
}
.CestaCompleta .CestaPriceOrig{
	color:#CC9900;
	font-weight:bold;
	display:block;
}
.CestaCompleta .CestaPrice{
	color:#336699;
	font-weight:bold;
}
.CestaCompleta .CestaPriceFinal{
	color:#336699;
	font-weight:bold;
	display:block;
	text-align:right;
	float:right;
}
.CestaCompleta .CestaDerecha{
	float:left;
	/*height:75px;*/
	width:514px;
}
.CestaCompleta .CestaPromoContainer{
	margin-top:20px;
}
.CestaCompleta .CestaPromoTexto{
	float:left;
	color:#0099CC;
	font-weight:bold;
	display:block;
	width:260px;
	text-align:right;
}
.CestaCompleta .CestaPromoGratis{
	float:left;
	font-weight:bold;
	color:#0099CC;
	margin-left:50px;
}
.CestaCompleta .CestaDisponibilidad{
	font-weight:bold;
}
.CestaTotales{
	border-top:1px solid #CC0066;
	border-bottom:3px solid #CC0066;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.CestaTotales .CestaTotalesAvisoGastos{
	color:#999999;
	font-style:italic;
	font-weight:bold;
	float:left;
	margin-left:2px;
}
.CestaTotales .CestaTotalesRight{
	float:right;
	width:200px;
	margin-right:2px;
}
.CestaTotales .CestaTotalesRight .CestaTotalesSubtotalTitle{
	float:left;
	text-align:right;
	color:#336699;
	font-weight:bold;
	width:98px;
}
.CestaTotales .CestaTotalesRight .CestaTotalesSubtotalValue{
	float:right;
	text-align:right;
	color:#CC9900;
	font-weight:bold;
}
.CestaTotales .CestaTotalesRight .CestaTotalesTeAhorrasTitle{
	float:left;
	text-align:right;
	color:#336699;
	font-weight:bold;
	width:98px;
}
.CestaTotales .CestaTotalesRight .CestaTotalesTeAhorrasValue{
	float:right;
	text-align:right;
	color:#CC9900;
	font-weight:bold;
	
}
.CestaTotales .CestaTotalesRight .CestaTotalesGastosTitle{
	float:left;
	text-align:right;
	color:#336699;
	font-weight:bold;
	width:98px;
}
.CestaTotales .CestaTotalesRight .CestaTotalesGastosValue{
	float:right;
	text-align:right;
	color:#CC9900;
	font-weight:bold;
}
.CestaTotales .CestaTotalesRight .CestaTotalesTotalReservaTitle{
	float:left;
	text-align:right;
	color:#336699;
	font-weight:bold;
	width:98px;
}
.CestaTotales .CestaTotalesRight .CestaTotalesTotalReservaValue{
	float:right;
	text-align:right;
	color:#CC9900;
	font-weight:bold;
}
.CestaTotalesSubtotal, .CestaTotalesTeAhorras, .CestaTotalesGastos, .CestaTotalesTotalReserva{
	margin-bottom:3px;
}
.CestaTotalPuntos{
	font-weight:bold;
	color:#336699;
	float:left;
	width:380px;
	margin-bottom:10px;
}
.CestaTotalPuntosValue{
	color:#CC0066;
}
.CestaTotalPuntosTitle{
	color:#000;
}
.CestaTotalTotal{
	float:right;
	width:150px;
	font-size:12px;
	text-align:right;
}
.CestaTotalTitle{
	text-align:right;
	color:#336699;
	font-weight:bold;
}
.CestaTotalValue{
	text-align:right;
	color:#CC9900;
	font-weight:bold;
}
.CestaFilaBotones{
	margin-top:15px;
	margin-bottom:20px;
}
.CestaFilaBotonesVaciar{
	float:left;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/b_vaciar_cesta.jpg) no-repeat;
	width:112px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	margin-right:20px;
}
.CestaFilaBotonesVaciar:hover{
	background-position:0 -16px;
}
.CestaFilaBotonesVaciar:active{
	background-position:0 -32px;
}
.CestaFilaBotonesSeguir{
	float:left;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/b_seguir_comprando.jpg) no-repeat;
	width:112px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
}
.CestaFilaBotonesSeguir:hover{
	background-position:0 -16px;
}
.CestaFilaBotonesSeguir:active{
	background-position:0 -32px;
}
.CestaFilaBotonesPagar{
	float:right;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/b_pagar.jpg) no-repeat;
	width:65px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	margin-right:10px;
}
.CestaFilaBotonesPagar:hover{
	background-position:0 -16px;
}
.CestaFilaBotonesPagar:active{
	background-position:0 -32px;
}
input[readonly], select[readonly]{
	background:#FFF;
	border:1px solid #999;
	color: #999;
	cursor:default;
	padding:2px;
}
select[readonly]{
	padding:1px;
}
/*Formulario registro rapido*/
.CestaFormRegistro{
	border-top:1px solid #CC0066;
}
.CestaFormRegistro form{
	margin-top:10px;
}
span.required{
	color:#F00;
}
.CestaFormRegistroCuadro1{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/cuadro_registro_1.gif) no-repeat #FFF;
	width:633px;
	height:156px;
	margin-top:15px;
}
.CestaFormRegistroCuadro2{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/cuadro_registro_2.gif) no-repeat #FFF;
	width:633px;
	height:388px;
	margin-top:15px;
}
.CestaFormRegistroCuadro3{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/cuadro_registro_3.gif) no-repeat #FFF;
	width:633px;
	height:131px;
	margin-top:15px;
}
.CestaFormRegistroCuadro .CestaFormRegistroCuadroHeader{
	margin:0;
	margin-left:10px;
	height:27px;
	line-height:26px;
	color:#FFF;
}
.CestaFormRegistroCuadro .CestaFormRegistroCuadroInterior{
	margin-top:10px;
	margin-left:20px;
}
.CestaFormRegistroCol{
	float:left;
	width:185px;
	margin-right:19px;
	margin-bottom:15px;
	height:34px;
}

.CestaFormRegistroColBig{
	float:left;
	width:400px;
	height:34px;
	margin-bottom:15px;
}
.CestaFormRegistroCol label, .CestaFormRegistroColBig label{
	font-weight:bold;
	color:#336699;
}
.CestaFormRegistroInputMini{
	width:40px;
}
.CestaFormRegistroAvisoEmail{
	position:absolute;
	color:#336699;
}
.contentCesta .label_datos{
	width:70px;
	display:block;
	float:left;
	margin-top:4px;
	text-align:right;
	padding-right:5px;
}
.contentCesta .label_container{
	display:block;
	margin-bottom:5px;	
}
.contentCesta .CestaHeader, .CestaHeader{
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	/*margin-bottom:10px;*/
	/*color:#000;*/
	padding-left:10px;
}
.contentCesta .header3, .header3{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	color:#0C81B6;
	/*height:27px;*/
	line-height:26px;
	margin-top:10px;
	padding-bottom:4px;
	border-bottom:1px solid #bfbfbf;
}
.header3 a{
	float:right;
	color:#0C81B6;
	font-size:12px;
	margin-right:10px;	
}
.header3 .header3Form{
	margin-top:4px;
	margin-right:5px;
	margin-bottom:0;
	float:right;	
}
.header3 .header3Form select{
	font-size:11px;
}
.filtroEstado .header3{
	color:#333;
	margin-top:0;
}
.Estilo9 {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.Estilo19 {
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
.Estilo2 {
	color: #336699;
	/*
	font-size: 13px;
	font: Arial, Helvetica, sans-serif;
	*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
.Estilo4 {
	color: #003366;
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
}
.Estilo5 {
	color: #FF0066;
	font-size: 13px;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
}
.contentCestaVisual, .contentCestaVisual p, .contentCestaVisual label{
	font-size:10px;
	color:#336699;
	font-weight:bold;
}
.CestaFormRegistroSubmit{
	background:url("/im/base/b_enviar.jpg") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	height:15px;
	margin:15px auto;
	overflow:hidden;
	text-indent:-9000px;
	width:49px;
}
.CestaFormRegistroSubmit:hover{
	background-position:0 -16px;
}
.CestaFormRegistroSubmit:active{
	background-position:0 -32px;
}
/*Ficha producto*/
.fichaCabeceraLeft{
	float:left;
	width:170px;
}
.fichaCabeceraRight{
	float:right;
	width:450px;
}
.iva_ficha{
	margin:0;
}
.a_cesta_ficha_dd {display:block;margin-right:10px;cursor:pointer;overflow:hidden;width:126px;height:51px;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/boton_dd1.gif) no-repeat 0 0;}
.a_cesta_ficha_dd:hover {background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/boton_dd1_hover.gif) no-repeat 0 0;}
/*Importados de shinestar2.css*/
.texto_magenta{color:#c06;font-weight:bold;}.texto_amarillo{color:#c90;font-weight:bold;}
.nombre_ficha{background-color:white;color:#369;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:bold;}.plata_ficha{background-color:white;font-size:13px;color:#369;padding:0;margin:0;margin-bottom:5px;font-weight:bold;}.lanz_ficha{background-color:white;color:black;padding:0;margin:0;margin-bottom:10px;}.ref_ficha{background-color:white;color:black;padding:0;margin:0;margin-bottom:10px;margin-left:10px;}.precio_ficha{font-size:26px;color:#c06;font-weight:bold; margin-bottom:0; margin-top:0;}.precio_anterior_ficha{font-size:18px;text-decoration:line-through;margin-top:7px; margin-bottom:0;}.a_cesta_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-right:10px;cursor:pointer;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/sprites_50.gif) no-repeat 0 0;}.a_reserva_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-right:10px;cursor:pointer;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_reserve.gif) no-repeat 0 0;}.a_descatalogado_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-right:10px;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_sindisponibilidad-11.gif) no-repeat 0 0;}.a_agotado_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-right:10px;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_sindisponibilidad-10.gif) no-repeat 0 0;}.a_bloqueado_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-right:10px;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_sindisponibilidad.gif) no-repeat 0 0;}.a_precio_comfirmar_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-right:10px;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_sindisponibilidad-12.gif) no-repeat 0 0;}.a_cesta_ficha:hover,.a_reserva_ficha:hover{background-position:0 -23px!important;background-position:0 0;}.a_cesta_ficha span,.a_reserva_ficha span,.a_agotado_ficha span,.a_bloqueado_ficha span,.a_precio_comfirmar_ficha span,.reservaNoAbierta span,.a_descatalogado_ficha span{display:none;}.b_comprar_big{display:block;width:144px;height:20px;margin-top:5px;margin-right:10px;cursor:pointer;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_finalizar_comprar2.gif) no-repeat 0 0;border:none;cursor:pointer;}.b_comprar_big:hover{background-position:0 -20px;}.b_comprar_big span{display:none;}.a_preferidos_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-bottom:10px;cursor:pointer;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_addtoprefs.gif) no-repeat 0 0;}.a_preferidos_ficha:hover{background-position:0 -23px!important;background-position:0 0;}.a_preferidos_ficha span{display:none;}#foto_gran{float:left;margin-right:8px;width:312px;margin-bottom:10px;}.fotos_petites{display:table;}.foto_petita{margin-right:8px;margin-bottom:8px;float:left;}.descripcion_ficha p{margin-bottom:10px;margin-left:10px; text-align:justify;}.relacionados_ficha{background-color:white;}.descripcion_ficha{margin-left:100px;width:520px;}.ampliar_portada_ficha{display:block;width:75px;height:21px;margin-top:5px;margin-left:35px;margin-bottom:10px;cursor:pointer;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/b_ampliar.jpg) no-repeat 0 0;}.ampliar_portada_ficha:hover{background-position:0 -22px;}.ampliar_portada_ficha:active{background-position:0 -44px;}.ampliar_portada_ficha span{display:none;}.faq{list-style:none;margin-top:10px;margin-left:20px; padding:0;}
.a_encargo_ficha{display:block;width:120px;height:23px;margin-top:5px;margin-right:10px;cursor:pointer;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_Encargar.gif) no-repeat 0 0;}
.reservaNoAbierta{display:block;width:120px;height:24px;margin-top:5px;margin-right:10px;overflow:hidden;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_sindisponibilidad-13.gif) no-repeat 0 0;}
.faq li {
	list-style:none outside none;
}
.b_volver{display:block;width:49px;height:15px;cursor:pointer;overflow:hidden;margin-top:7px;margin-left:4px;background:transparent url(/im/base/b_volver.jpg) no-repeat 0 0;}.b_volver:hover{background-position:0 -16px;}.b_volver:active{background-position:0 -32px;}.b_volver span{display:none;}
.texto_azul,.titulo_panel{color:#369;font-weight:bold;}
.texto_azul_n{color:#369; font-size:10px;}
.TITULETS,.titulet{font-family:arial;font-size:11px; font-weight:bold;color:#0C81B6;padding-bottom:4px;margin-bottom:10px; margin-top:5px;border-bottom:1px solid #bfbfbf}
.textoComentario,.tituloComentario{
	margin:0 50px;
	text-align:justify;
}
.textoComentario{
	font-weight:normal;
}

.b_enviar{padding-top:15px;border:none;display:block;width:49px;text-indent: -9000px;padding-top:15px;height:15px;margin-top:5px;cursor:pointer;overflow:hidden;margin-top:5px;margin-left:5px;background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/b_enviar.jpg) no-repeat 0 0;}.b_enviar:hover{background-position:0 -16px;}.b_enviar:active{background-position:0 -32px;}.b_enviar span{display:none;}
.boton_plataforma{background-image:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/titulos_consolas_3.jpg);width:40px;height:19px; display:block; float:left; margin-bottom:20px; margin-right:5px;}
.boton_plataforma.wii{background-position:0 0;}
.boton_plataforma.wii.wii_disponible{background-position:0 -19px;}
.boton_plataforma.wii.wii_activo,.boton_plataforma.wii.wii_disponible:hover{background-position:0 -38px;}
.boton_plataforma.xbox{background-position: -40px  0;}
.boton_plataforma.xbox.xbox_disponible{background-position:-40px -19px;}
.boton_plataforma.xbox.xbox_activo,.boton_plataforma.xbox.xbox_disponible:hover{background-position:-40px -38px;}
.boton_plataforma.pc {background-position: -80px 0;}
.boton_plataforma.pc.pc_disponible{background-position:-80px -19px;}
.boton_plataforma.pc.pc_activo,.boton_plataforma.pc.pc_disponible:hover{background-position:-80px -38px;}
.boton_plataforma.psp{background-position: -120px 0;}
.boton_plataforma.psp.psp_disponible{background-position:-120px -19px;}
.boton_plataforma.psp.psp_activo,.boton_plataforma.psp.psp_disponible:hover{background-position:-120px -38px;}
.boton_plataforma.ps3{background-position: -200px 0;}
.boton_plataforma.ps3.ps3_disponible{background-position:-200px -19px;}
.boton_plataforma.ps3.ps3_activo,.boton_plataforma.ps3.ps3_disponible:hover{background-position:-200px -38px;}
.boton_plataforma.ps2{background-position: -160px 0;}
.boton_plataforma.ps2.ps2_disponible{background-position:-160px -19px;}
.boton_plataforma.ps2.ps2_activo,.boton_plataforma.ps2.ps2_disponible:hover{background-position:-160px -38px;}
.boton_plataforma.nds{background-position: -240px 0;}
.boton_plataforma.nds.nds_disponible{background-position:-240px -19px;}
.boton_plataforma.nds.nds_activo,.boton_plataforma.nds.nds_disponible:hover{background-position:-240px -38px;}
.boton_plataforma.n3ds{background-position: -280px 0;}
.boton_plataforma.n3ds.n3ds_disponible{background-position:-280px -19px;}
.boton_plataforma.n3ds.n3ds_activo,.boton_plataforma.n3ds.n3ds_disponible:hover{background-position:-280px -38px;}
.boton_plataforma.psvita{background-position: -320px 0;}
.boton_plataforma.psvita.psvita_disponible{background-position:-320px -19px;}
.boton_plataforma.psvita.psvita_activo,.boton_plataforma.psvita.psvita_disponible:hover{background-position:-320px -38px;}
.boton_plataforma.wiiu{background-position: -360px 0;}
.boton_plataforma.wiiu.wiiu_disponible{background-position:-360px -19px;}
.boton_plataforma.wiiu.wiiu_activo,.boton_plataforma.wiiu.wiiu_disponible:hover{background-position:-360px -38px;}
.texto_disponible{
	color:#3a3a3a;
	font-size:9px;
	margin-bottom:5px;
}
.nombre_ficha_plata{
	color:#666;
	font-size:11px;
	margin-bottom:5px;
	text-transform:none;
}
.fichaDistribuidores{
	float:left;
	width:100px;
	margin-top:10px;
}
.fichaDescripcion{
	float:right;
	width:520px;
	margin-top:10px;
}
.fichaDescripcion p{
	margin-top:0;
}
.TITULO{font-family:arial;font-size:11px;color:#FFF;padding-left:5px;font-weight:bold;}
.Textgen_neg{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#036;padding-left:5px;font-weight:bold;}
#footer{padding:10px 0;background:#369;font-family:Verdana,Arial,Helvetica,sans-serif;color:white;font-size:9px;text-align:center;width:1006px; margin-left:-14px; /*margin-top:10px*/;}#footer p{margin:0;padding:0 40px; }
.link_blanco{color:white;font-weight:bold;}.link_blanco:hover{color:#69c;}
.tooltip .content{
	width:90px;
	text-align:center;
}
.b_panel01,.b_panel02,.b_panel03{display:block;height:31px;margin-top:5px;cursor:pointer;overflow:hidden;}.b_panel01{width:209px;background:transparent url(/im/base/b_panel01.jpg) no-repeat 0 0;}.b_panel02{width:210px;background:transparent url(/im/base/b_panel02.jpg) no-repeat 0 0;}.b_panel03{width:211px;background:transparent url(/im/base/b_panel03.jpg) no-repeat 0 0;}.b_panel01:hover,.b_panel02:hover,.b_panel03:hover{background-position:0 -32px;}.b_panel01:active,.b_panel02:active,.b_panel013:active{background-position:0 -64px;}.b_panel01 span,.b_panel02 span,.b_panel03 span{display:none;}
.titulo_panel{color:#369;font-weight:bold;}.titulo_panel{float:left;width:140px;margin-right:10px;}
.modulo_sencillo{width:158px;background-color: #FFF;margin-bottom:10px;}
.modulo_sencillo h3{
	background-image:url(/im/base/caja-pedido_01.jpg);
	height:31px;
	margin:0;
	padding:0;
	color:#c06;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	font-size:10px;
}
.modulo_sencillo p{
	background-image:url(/im/base/caja-pedido_02.jpg);
	padding:7px;
	margin:0;
}
.modulo_sencillo .rec_final_sencillo{
	height:6px;
	overflow:hidden;
	background-color:white;
	background-image:url(/im/base/caja-pedido_04.jpg);
	background-repeat:no-repeat;
	background-position:top;
	clear:both;
}
.barnners_cesta a{
	margin-bottom:15px;
	display:block;
}
.contentUser{
	color:#336699;
}
.contentUserDatos{
	font-weight:bold;
	float:left;
	width:280px;
	margin-bottom:20px;
	margin-left:5px;
}
.contentUserBoton{
    float: right;


}
.contentUsertrajetas{
    float: right;


}

.contentUserBoton a{
	margin:0;
}
.contentUserPedidosContent{
	margin-bottom:15px;
}
.contentUserPedidosTitle{
	float:left;
}
.contentUserPedidosBotones{
	float:right;
}
.contenedorPedidos{
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
.contentUserPedidos ul{
	margin:0;
	padding:0;
	list-style:none;
}
.contentUserPedidos li{
	margin:0;
	margin-bottom:15px;
	padding:0;
	list-style:none;
}
.contentUserPedidos .ui-tabs-panel,.contentUserPedidos .ui-tabs {
	padding:0;
}
.contentUserPedidos .ui-widget-content {
	color:inherit;
}
.contentUserPedidos li.listaPedidosPedido{
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
.listaPedidosPedidoLeft{
	float:left;
	width:410px;
	
}
.listaPedidosPedidoRight{
	float:right;
	width:149px;
	margin-bottom:15px;
}
.listaPedidosPedidoDesplegar{
	cursor:pointer;
}
.listaPedidosPedidoDesplegar:hover{
	text-decoration:underline;
}
.listaPedidos .CestaTitleContainer{
	width:300px;
}
.listaPedidos .CestaPriceContainer{
	float:right;
}
.listaPedidosPedidoFrasespuntos{
	float:left;
}
.listaPedidos .precio{
	float:right;
}
.detalles_pedidos{
	margin:10px;
}
.a_descargar_factura{
	color:#336699;
	font-weight:bold;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/pdf.png) no-repeat left;
	padding-left:20px;
	display:block;
	height:16px;
	
}
.a_descargar_ticket:hover{
	text-decoration:underline;
}
.a_descargar_ticket{
	color:#336699;
	font-weight:bold;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/ticket.jpg) no-repeat left;
	padding-left:20px;
	display:block;
	height:16px;
	
}
.a_descargar_factura:hover{
	text-decoration:underline;
}
.a_modificar{
	display:block;
	width:120px;
	height:23px;
	margin-top:5px;
	margin-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_modificar.gif) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
}
.a_modificar:hover{background-position:0 -23px;}
.a_crear,.CestaFormRegistroSubmit{
	display:block;
	width:120px;
	height:23px;
	margin-top:5px;
	margin-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_crearcuenta.gif) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
}
.a_crear:hover,.CestaFormRegistroSubmit:hover{background-position:0 -23px;}
.a_recuperar{
	display:block;
	width:120px;
	height:23px;
	margin-top:5px;
	margin-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_recuperar.gif) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
}
.a_recuperar:hover{background-position:0 -23px;}
.a_guardar{
	display:block;
	width:120px;
	height:23px;
	margin-top:5px;
	margin-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_guardar.gif) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
}
.a_guardar:hover{background-position:0 -23px;}
.ui-tabs.user-tabs .ui-tabs .ui-tabs-nav li-nav li span{
	float:left;
	padding:0.5em 1em;
	text-decoration:none;
}
.popupCesta{
	width:244px;
	color:#FFF;
	height:82px;
	position:fixed;
	top:15px;
	right:15px;
	/*
	background:#000;
	opacity:0.8;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
	box-shadow: 0 0 15px #000;
	*/
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/cuadro_popup.png) no-repeat;
	

}
.popupCesta .popupCestaContent{
	margin:0 10px;
}
.popupCesta .popupCestaCerrar{
	background:url("//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_popup_cerrar.png") no-repeat transparent;
	display:block;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	width:10px;
	position:absolute;
	margin-left:216px;
	margin-top:-10px;
	
}

.popupCesta .popupCestaTexto{
	margin-top:17px;
	margin-left:4px;
}
.popupCesta .popupCestaTexto b{
	position:absolute;
	margin-top:3px;
	margin-left:8px;
}
.popupCesta .popupCestaSeguir{
	display:block;
	width:104px;
	height:20px;
	margin-top:5px;
	margin-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_popup_seguir.png) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
	color:#FFF;
	float:left;
}
.popupCesta .popupCestaSeguir:hover{background-position:0 -20px;}




.popupCesta .popupCestaFinalizar{
	display:block;
	width:104px;
	height:20px;
	margin-top:5px;
	margin-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_popup_finalizar.png) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
	color:#FFF;
	float:right;
}
.popupCesta .popupCestaFinalizar:hover{background-position:0 -20px;}
.errorCodigoRegistroExpress{
	width:152px;
	float:right;
}
.sidebarWidget p.aviso_news{
	margin:5px 0;
	clear:both;
}
.listado_relacionados_plata{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.listado_relacionados_plata li{
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
.listado_relacionados_plata li a{
	display:block;
	border:1px solid #044481;
	padding:5px 7px 0 7px;
	height:17px;
	margin-right:10px;
	color:#044481;
	/*background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/SpriteBotonEdiciones.jpg) repeat-x 0 -22px;*/
}
.listado_relacionados_plata li.seleccionado a, .listado_relacionados_plata li a:hover{
	border:1px solid #044481;
	background:transparent url(//dhkh4hi2rqgzo.cloudfront.net/im/base/SpriteBotonEdiciones.jpg) repeat-x 0 0;
	color:#FFF;
}
.ui-menu .ui-menu-item a span.query{
	font-weight:bold;
}
.landingpageheaderimg h1{
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}
.landingPageHeaderImgh1{
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}
.download_mac{
	width:126px;
	height:37px;
    background: url("//dhkh4hi2rqgzo.cloudfront.net/im/base/boton_dd_mac.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.download_mac:hover,.download_pc:hover{
    background-position: 0 -37px;
}
.download_pc{
	width:126px;
	height:37px;
    background: url("//dhkh4hi2rqgzo.cloudfront.net/im/base/boton_dd_pc.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    overflow: hidden;	
}
/*Popup ficha stock*/
.popupFichaStock{
	width:580px;
	color:#FFF;
	position:absolute;
	top:265px;
	margin-left:25px;
	background:#000;
	opacity:0.9;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;

}

.popupFichaReserva{
	width:580px;
	color:#FFF;
	position:absolute;
	top:265px;
	margin-left:25px;
	background:#000;
	opacity:0.9;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	z-index:99;
}
.header_login .popupFichaReserva{
	margin-left:215px;
	top:115px;
}
.popupFicha .popupFichaContent{
	margin:0 10px;
}
.popupFichaStock .popupFichaContent{
	margin-bottom:10px;
}
.popupFicha .popupFichaCerrar{
	background:url("//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_popup_cerrar.png") no-repeat transparent;
	display:block;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	width:10px;
	float:right;
}
.popupFicha .popupFichaTexto{
	margin-top:17px;
	margin-left:4px;
}
/*
.popupFicha .popupFichaTexto b{
	position:absolute;
	margin-top:3px;
	margin-left:8px;
}
*/
#header_login_wrapper{
	height:42px;
}
.header_login{
	height:42px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/loging_bck.png) repeat-x #000;
	color:#BEC3C6;
}
.header_login form{
	text-align:center;
	overflow:hidden;
	/*width:570px;
	margin:0 auto;*/
}
.header_login_inputs{
	float:left;
	margin-top:7px;
	margin-left:30px;
}
.header_login_inputs .labelSpecial span{
	margin-left:29px;
	color:#E6F2FF;
}
.header_login_links{
	float:right;
	text-align:left;
	margin-top:6px;
	margin-left:10px;
}
.header_login_error{
	float:left;
	width:295px;
	overflow:hidden;
	margin:0 0 0 10px;
}
.header_login_error img{
	float:left;
	margin:12px 9px 0 0;
}
.header_login_error p{
	float:left;
	width:270px;
	margin:6px 0 0;
	text-align:left;
	color:#FFD561;
}
.header_login form input[type="text"], .header_login form input[type="password"]{
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	border:1px solid #6699CC;
	padding:1px 10px;
	height:20px;
	width:90px;
	font-size:11px;
	margin-left:10px;
}
.header_login form input[type="submit"]{
	background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/b_iniciar_header.png) no-repeat;
	text-indent:-999px;
	padding:0;
	height:22px;
	width:99px;
	font-size:11px;
	border:none;
	cursor:pointer;
	margin-left:10px;
}
.header_login form input[type="checkbox"]{
	margin-left:10px;
	position:absolute;
	margin-top:6px;
}
.header_login a{
	color:#E6F2FF;
}
.header_login_cuenta_links a{
	color:#E6F2FF;
	font-weight:bold;
}
.header_login .wrapper{
	width:1008px;
	margin:0 auto;
}
.header_login_user{
	float:left;
	width:404px;
	margin-left:30px;
	/*background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/header_flecha.png) top right no-repeat;*/
	height:42px;
}
.header_login_nombre{
	float:left;
	margin-top:11px;
	width:160px;
}
.header_login_nombre{
	font-size:14px;	
}
.header_login_cuenta{
	float:left;
	margin-left:14px;
	margin-top:6px;
}
.header_login_puntos{
	display:block;
}
.header_login_puntos .puntos{
	color:#E6F2FF;
	font-weight:bold;
}
.header_login_cuenta_links{
	margin:0;
	padding:0;
	color:#E6F2FF;
}
.header_login_cuenta_links li{
	float:left;
	margin-left:20px;
}
.header_login_cuenta_links li.first{
	list-style:none;
	margin:0;
	padding:0;
}

.header_login_compras{
	float:right;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/header_compras.png) repeat-x;
	width:574px;
	height:42px;
}
.header_login_compras ul, .header_login_compras ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.header_login_compras ul li{
	float:left;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/header_link_sep.png) left top no-repeat;
	overflow:hidden;
}
.header_login_compras ul li.first{
	background:none;
}
.header_login_compras ul li a, .header_login_compras ul li > span{
	display:block;
	width:162px;
	height:39px;
	padding:3px 15px 0 12px;
}
.header_login_compras ul li.first a, .header_login_compras ul li.first > span{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/header_flecha.png) top left no-repeat;
	padding-left:19px;
	cursor:pointer;
}
.header_login_compras ul li a .number, .header_login_compras ul li > span .number{
	float:left;
	color:#336799;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0px 1px 0px #eee;
}
.header_login_compras ul li a .text, .header_login_compras ul li > span .text{
	float:left;
	color:#383838;
	font-size:10px;
	width:177px;
	text-shadow:0px 1px 0px #eee;
	line-height:10px;
	font-weight:bold;
}
.header_login_compras ul li.first > span .text{
	margin-top:4px;
	line-height:14px;
}
.header_login_compras ul li a .arrow, .header_login_compras ul li > span .arrow{
	float:right;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/header_sprite_buttons.png) bottom no-repeat;
	height:14px;
	width:14px;
	margin-top:3px;
}
.header_login_compras ul li a.first:hover .arrow, .header_login_compras ul li.first.selected a .arrow{
	background-position:top;
}
.header_login_compras_submenu{
	
}
.header_login_compras_submenu,.header_login_compras_submenu ul, .header_login_compras_submenu li{
	margin:0;
	padding:0;
	list-style:none;
}
.header_login_compras_submenu .header_login_compras_submenu_productos{
	background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/submenu_productos_deg.png) repeat-x top #EBEBED;
	padding:0 17px;
	padding-top:12px;
	border:1px solid #D2D6D8;
	border-top:none;
	width:250px;
	z-index:999;
	position:absolute;
	display:none;
}
.header_login_compras_submenu .header_login_compras_submenu_productos_0{
	/*margin-left:690px;*/
}
.header_login_compras_submenu .header_login_compras_submenu_productos_1{
	/*margin-left:700px;*/
}
.header_login_compras_submenu .header_login_compras_submenu_productos_2{
	/*margin-left:900px;*/
}
.header_login_compras_submenu .header_login_compras_submenu_productos li{
	padding:11px 0;
	border-bottom:1px solid #B0B0B2;
	overflow:hidden;
}
.header_login_compras_submenu .header_login_compras_submenu_productos li.last{
	border-bottom:none;
}
.header_login_compras_submenu .header_login_compras_submenu_productos li img{
	float:left;
	margin-right:18px;
}
.header_login_compras_submenu .header_login_compras_submenu_productos li .nombre{
	float:left;
	width:161px;
	font-size:12px;
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
}
.header_login_compras_submenu .header_login_compras_submenu_productos li .fecha{
	float:left;
	width:161px;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:6px;
}
.header_login_compras_submenu .header_login_compras_submenu_productos li a{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/header_finalizar_compra.png) no-repeat;
	text-indent:-999px;
	width:117px;
	height:20px;
	display:block;
	float:left;
	margin-top:8px;
}
.header_login_compras_submenu .header_login_compras_submenu_productos li.last a{
	background:none;
	text-indent:0;
	margin:0;
	float:none;
	text-align:center;
	color:#336799;
	font-size:13px;
	width:100%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.submenu{
	position:absolute;
	top:231px;
	display:none;
	z-index:99;
}
.submenu_wrapper{
	/*width:803px;*/
	min-width:260px;
	max-width:803px;
	z-index:9999;
	overflow:hidden;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:  0px 2px 5px 0px #333;
    box-shadow:  0px 2px 5px 0px #333;
}
.submenu ul, .submenu li{
	margin:0;
	padding:0;
	list-style:none;	
}
.submenu .submenu_header{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/submenu_header_bck.png) repeat-x #5889BA;
	height:26px;
	color:#F5F5F5;
}
.submenu .submenu_header .price_tab{
	width:127px;
}
.submenu .submenu_header span{
	float:left;
	padding-left:13px;
	display:block;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.submenu .submenu_header span.first{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/submenu_header_sep.png) no-repeat top right;
}
.submenu .submenu_content{
	color:#F5F5F5;
	background:#333333 url(//dhkh4hi2rqgzo.cloudfront.net/im/base/fondo_dropdown.jpg);
	overflow:hidden;
}
.submenu .submenu_content ul{
	float:left;
	padding:6px 0 19px 0;
}
.submenu .submenu_content ul.price_tab{
	width:140px;
}
.submenu .submenu_content ul.subcat_tab_1{
	width:170px;
	/*margin-right:340px;*/
}
.submenu .submenu_content ul.subcat_tab_2{
	width:340px;
	/*margin-right:170px;*/
}
.submenu .submenu_content ul.subcat_tab_3{
	width:510px;
}
.submenu .submenu_content ul li{
	float:left;
	width:159px;
	padding-left:10px;
	margin:2px 0;
}
.submenu .submenu_content ul li.submenu_separador{
	margin-top:7px;
	margin-left:10px;
	padding-left:0;
	padding-top:7px;
	border-top:1px solid #666;
}
.submenu .submenu_content ul li a{
	font-size:11px;
	line-height:14px;
	height:15px;
}
.submenu .submenu_content ul.price_tab li{
	float:none;
	width:130px;
}
.submenu .submenu_content ul.price_tab li a{
	font-size:12px;
}
.submenu .submenu_content ul.highlight_tab{
	margin-right:11px;
}
.submenu .submenu_content ul.highlight_tab li{
	float:none;
	width:auto;
	margin-left:2px;
}
.submenu .submenu_content ul.highlight_tab li a{
	padding:0;
	height:auto;
}
.submenu .submenu_content a{
	color:#F5F5F5;
	font-size:12px;
	display:block;
	padding:3px 0 3px 9px;
}
.submenu .submenu_content a:hover, .submenu .submenu_content a.selected{
	background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/submenu_link_flecha.png) right center no-repeat, url(//dhkh4hi2rqgzo.cloudfront.net/im/base/submenu_link_bck.png) repeat-x #5889BA;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
}
.no-multiplebgs .submenu .submenu_content a:hover,.no-multiplebgs .submenu .submenu_content a.selected{
	background: url(//dhkh4hi2rqgzo.cloudfront.net/im/base/submenu_link_bck.png) repeat-x #5889BA;
}
.submenu .submenu_content ul.highlight_tab a:hover{
	background:none;
	-webkit-border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border-radius:0;
}
.submenu .submenu_content ul.highlight_tab li.last a{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/submenu_vertodos.png) no-repeat;
	text-indent:9999px;
	overflow:hidden;
	width:112px;
	height:24px;
	margin:10px auto 0 auto;
	text-align:center;
	line-height:24px
}
.no-borderradius, .no-boxshadow, .no-borderimage,  .no-multiplebgs, .no-cssgradients, .no-rgba{
	behavior: url(/PIE.htc);
}

/*Quicklinks*/
#quicklinks {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/quicklinks-fondo.png) repeat left top #ececec;
	border-top:7px solid #6699CC;
	width:1006px;
	margin:80px 0 0 -14px;
}
#quicklinks .inside {
	width:860px;
	margin:-60px auto 0 auto;
}
.topQuicklinksCarousel,
.quicklinks-plataformas {
	background:#F2F2F2;
	border-left:1px solid #D4D6D8;
	border-right:1px solid #D4D6D8;
}
.quicklinksCarousel {
	background:none;
	width:auto;
	height:auto;
}
#quicklinks .topHomeTitle {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/widget-header-1px.png) repeat-x #326698;
	border-radius:10px 10px 0 0;
	height:27px;
}
#quicklinks .topHomeTitleText {
	font-size:14px;
	line-height:23px;
	float:none;
	width:auto;
}
#quicklinks .topHomeTitleText p {
	margin:0;
	padding:0 0 0 15px;
}
.topQuicklinksCarousel {
	overflow:hidden;
}
.quicklinksCarousel .topQuicklinksCarousel {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/quicklinks-carousel-sombra.png) repeat-x left top #F2F2F2;
	float:none;
	width:858px;
	padding:15px 0;
}
.quicklinksCarousel .topQuicklinksCarousel .carousel-wrap {
	width:798px;
	margin:0 20px;
}
.quicklinksCarousel .topQuicklinksCarousel .carousel-wrap ul {
	width:785px;
	margin:0;
	padding:0;
}
.quicklinksCarousel ul li {
	font-size:10px;
	text-align:center;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/quicklinks-carousel-separador.png) no-repeat left center;
	list-style:none;
	display:block;
	float:left;
	width:119px;
	height:auto;
	padding:0 7px;
	margin:0;
}
.quicklinksCarousel ul li.first {
	background:none;
}
.quicklinksCarousel ul li a {
	color:#000;
	font-size:10px;
	display:block;
	margin-bottom:3px;
}
.quicklinksCarousel ul li a img{
	max-width:91px;	
}
.quicklinksCarousel ul li .topHomeCarouselNombre {
	min-height:25px;
}
.quicklinksCarousel ul li .topHomeCarouselPlataforma {
	color:#444444;
	font-weight:normal;
}
.quicklinksCarousel li a.boton {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/quicklinks-carousel-boton.png) no-repeat left top #FFB000;
	width:109px;
	height:20px;
	margin:5px auto 0 auto;
}

.quicklinksCarousel .carousel-control {
	text-indent:-9999px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/quicklinks-carousel-flechas.png) no-repeat;
	overflow:hidden;
	float:none;
	display:block;
	width:37px;
	height:37px;
	position:absolute;
	margin:35px 0 0 0;
	cursor:pointer;
	z-index:99;
}
.quicklinksCarousel .carousel-previous {
	background-position:left top;
	margin-left:-10px;
}
.quicklinksCarousel .carousel-next {
	background-position:left bottom;
	margin-left:834px;
}
.quicklinksCarousel .carousel-control.disabled {
	display:none;
	cursor:default;
}

.quicklinks-plataformas {
	border-top:1px solid #D4D6D8;
	padding:15px 13px;
}
#quicklinks .fila1 {
	margin:0 0 15px 0;
}
.quicklinks-plataformas ul {
	overflow:hidden;
	margin:0;
	padding:0;
}
.quicklinks-plataformas ul li {
	float:left;
	width:166px;
	list-style:none;
}
.quicklinks-plataformas ul li.doble {
	width:332px;
}
.quicklinks-plataformas ul li .titulo {
	color:#336699;
	font-size:12px;
	font-weight:bold;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/quicklinks-flecha.png) no-repeat left 4px;
	border-bottom:1px solid #b6c4d4;
	display:block;
	padding:0 0 5px 12px;
}
.quicklinks-plataformas ul li ul {
	width:145px;
	margin:5px 0 0 0;
}
.quicklinks-plataformas ul li ul li {
	list-style:none;
	line-height:18px;
}
.quicklinks-plataformas a {
	color:#336699;
	font-size:9px;
	font-weight:bold;
}
.quicklinks-plataformas a:hover {
	text-decoration:underline;
}

#footer {
	background:#FFF;
	border-top:7px solid #6699CC;
}
#footer div,
#footer ul {
	overflow:hidden;
}
#footer ul {
	width:860px;
	margin-bottom:20px;
}
#footer ul li {
	float:left;
	list-style:none;
	margin-right:34px;
}
#footer p {
	margin-bottom:5px;
}
#footer p,
#footer p a {
	font-family:Verdana, Geneva, sans-serif;
	color:#668ab0;
	font-size:9px;
	font-weight:bold;
}
.header_ficha{
	overflow:hidden;
	border-bottom:1px solid #bfbfbf;
	margin-bottom:5px;
	padding-bottom:4px;
}
.header_ficha h1{
	float:left;
}
.header_ficha h2{
	float:left;
	margin:5px 0 0 10px;
}
.fichaFotos .titulet h3{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	color:#0C81B6;
	/*height:27px;*/
	line-height:26px;
	margin:0;
	padding:0;
	margin-top:10px;
}
.titulet h3{
	margin:0;
	font-size:11px;
	height:auto;
	line-height:normal;
	padding:0;
	background:none;
	color:#0C81B6;
	font-weight:bold;
	border-bottom:none;
}
.breadcrumb_ficha{
	width:480px;
	float:left;
}
.breadcrumb_ficha, .breadcrumb_ficha li{
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumb_ficha{
	overflow:hidden;
	padding:3px 0;	
	margin-bottom:10px;	
}
.breadcrumb_ficha li{
	float:left;
	margin-right:10px;
	color:#0C81B6;
}
.breadcrumb_ficha li a{
	color:#0C81B6;
	font-size:9px;
	font-weight:bold;
}
.view_comments{
	float:right;
	color:#0C81B6;
	font-weight:bold;
	font-size:9px;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/arrow_bottom.png) top right no-repeat;
	padding-right:20px;
	height:16px;
	line-height:15px;
}
#eKomiWidget_default{
	margin-bottom:0;
}
.footer_row2{
	margin-top:10px;
}
.footer_col1{
	float:left;
	width:750px;
}
.footer_col2{
	float:left;
}
.anoop_footer{
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/sprite_logo_anoop.png) no-repeat;
	height:26px;
	padding-top:2px;
	color:#B3B3B3;
	display:block;
}
.anoop_footer:hover{
	background-position:bottom left;	
	color:#808080;
}
.anoop_footer:hover span.anoop_name{
	color:#333333;
}
.anoop_footer > span{
	margin-left:40px;
	display:block;
}
.anoop_footer > span > span{
	display:block;
	text-align:left;
}
.subcategoriesList{
	font-size:10px;
	margin-bottom:10px;
	/*font-family:Arial, Helvetica, sans-serif;*/
}
.subcategoriesList .title{
	color:#565656;	
}
.subcategoriesList .subcategories, 
.subcategoriesList .subcategories a{
	color:#0C81B6;
	font-weight:bold;
}
.subcategoriesList .subcategories a:hover{
	color:#369;	
}
/*Comentarios nuevos con ekomi*/
.comment_list{
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
.comment_list li{
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:14px;
	border:1px solid #FFF;
	border-bottom:1px solid #BFBFBF;
	margin:3px;
	margin-bottom:16px;
	padding:8px;
}
.comment_list li.comment_ekomi{
	background:#FBFFF8;
	border:1px solid #E8F4D9;
	-webkit-box-shadow:0px 2px 6px 0px #F6F6F6;        
    box-shadow:0px 2px 6px 0px #F6F6F6;
}
.comment_list .comment_col1{
	width:190px;
	float:left;
}
.comment_list .comment_col2{
	float:left;
	width:416px;
}
.comment_name,
.comment_title_text{
	color:#336698;
	font-weight:bold;	
}
.comment_title{
	margin-top:0;
}
.comment_title_text{
	display:block;
	height:15px;
	width:300px;
}
.comment_name{
	margin-bottom:0;
	margin-top:0;
}
.comment_date{
	margin-top:0;
}
.comment_date, 
.comment_ekomi_text{
	color:#A8A8A8;
}
.comment_ekomi_text img{
	float:left;
	margin-right:5px;
	margin-top:-1px;
}
.comment_title_stars{
	float:left;
	margin-top:1px;
	margin-right:8px;
}
.ekomi_name{
	color:#9BC46D;
	font-weight:bold;
}
.comment_text{
	color:#7F7F7F;
	margin-bottom:0;
}
/*Formulario comentarios*/
.form-comentario-wrapper {
	overflow:hidden;
}
#form_comentario{
	overflow:hidden;
	float:left;
}
.form_col1{
	float:left;
	width:450px;
	overflow:hidden;
}
.form_col1 input,
.form_col1 textarea{
	width:98%;
}
.form_col1_col1{
	float:left;
	width:320px;
	height:42px;
}
.form_col1_col2{
	float:right;	
	margin-left:20px;
	height:42px;
}
.form_col2{
	float:right;
	width:145px;
	margin-left:20px;
}
#form_comentario input[type=submit]{
	width:111px;
	height:26px;
	text-align:center;
	margin:0 auto;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/btn_comments.png) no-repeat;
	padding:0;
	text-indent:0;
	color:#336698;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:269px;
}
.form_comentario_errors{
	color:#F03;
	font-style:italic;
}
.show_more_comments{
	display:block;
	text-align: center;
	padding: 10px;
	background: #F4F5F9;
	border: solid 1px #D2D6D8;
	color:#595959;
}

/*Snippet comentarios*/
.snippet .header3 {
	border:none;
	font-size:14px;
	line-height:normal;
	display:block;
	padding:0;
	margin:0 0 5px 0;
}
.snippet p,
.snippet a {
	color: #7F7F7F;
}
.ekomi-space { /*espacio debajo del widget cuando no va acompañado del snippet*/
	display:block;
	margin-bottom:15px;
}
.sidebarLeft .snippet {
	border:1px solid #CCC;
	border-top:none;
	width:148px;
	padding:5px;
	margin:0 0 15px 1px;
}
.sidebarLeft .snippet span,
.sidebarLeft .snippet a {
	color:#336699;
}



/* Fuera del snippet */
.sidebarLeft .ekomiSoloCSS {
	border:1px solid #CCC;
	border-top:none;
	width:148px;
	padding:5px;
	margin:0 0 15px 1px;
}
.sidebarLeft .ekomiSoloCSS span,
.sidebarLeft .ekomiSoloCSS a {
	color:#336699;
}




.sidebarLeft .titulo {
	display:block;
	margin-bottom:5px;
}


/* Banner Promo GTA5 en la cesta - 11/2012 */
.banner-gta5,
.banner-gta5 div {
	overflow:hidden;
}
.banner-gta5 {
	width:620px;
	margin:15px 0 10px 5px;
}
.banner-gta5 img {
	float:left;
}
.banner-gta5 a {
	display:block;
}
.banner-gta5 .wrapper {
	background:#000;
	float:left;
	width:100%;
	margin-top:20px;
}
.banner-gta5 .wrapper .texto {
	padding:0 20px;
}
.banner-gta5 .wrapper .texto div {
	text-align:center;
	float:left;
	width:240px;
	padding-top:10px;
	margin-left:30px;
}
.banner-gta5 .wrapper .texto .img {
	float:right;
}
.banner-gta5 .wrapper .texto p {
	font-family:Helvetica, Arial, sans-serif;
	color:#FFF;
	font-size:14px;
	line-height:17px;
	font-weight:normal;
	text-transform:uppercase;
}

.banner-gta5 .wrapper .botones {
	border-bottom:1px solid #aeaeae;
}
.banner-gta5 .wrapper .botones p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#404040;
	text-align:right;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/gta-cinta-fondo.jpg) repeat-x left top #c6c6c6;
	float:left;
	width:334px;
	height:27px;
	line-height:27px;
	padding-right:10px;
}
.banner-gta5 .wrapper .botones a {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	width:138px;
	height:27px;
}
.banner-gta5 .wrapper .botones a.xbox {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/gta-xbox-fondo.jpg) repeat-x left top #5cac0d;
}
.banner-gta5 .wrapper .botones a.ps3 {
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/gta-ps3-fondo.jpg) repeat-x left top #21328c;
}
.banner-gta5 .wrapper .botones a:hover {
	background-position:left bottom;
}
.banner-gta5 .wrapper .botones a span {
	display:block;
	background:url(//dhkh4hi2rqgzo.cloudfront.net/im/base/gta-ico-cart.png) no-repeat left center;
	padding-left:24px;
	line-height:27px;
}
.banner-gta5 .wrapper .botones a.xbox span {
	margin-left:20px;
}
.banner-gta5 .wrapper .botones a.ps3 span {
	margin-left:10px;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
	opacity:1;
	filter:Alpha(Opacity=100);
}
#tabs_dispo.ui-tabs{
	height:70px;
}
.lanz_ficha{
	height:12px;
}
#tabs_dispo.ui-tabs .ui-tabs-nav li a{
	padding:0.45em 0.60em;
	font-size:11px;
	font-size:normal;
}
.empresa_mismo_dia{
    margin-top:40px;
    border: 1px solid #aaa;
	padding: 5px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D7F2FA), color-stop(100%,#FFF));
	border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 1px 6px;
}
.empresa_mismo_dia img {
	position: absolute;
    margin-left: 239px;
    margin-top: -23px;
}
.empresa_mismo_dia .empresa_mismo_dia_prefrase{
    color:#c06;
    font-weight:bold;
    font-size:10px;
    margin-bottom:10px;
}
.empresa_mismo_dia .empresa_mismo_dia_postfrase{
    font-weight: normal;
}

.cesta_header_afterwork {
	float: right;
	display: inline-block;
	/*color: #8B8A8A;*/
	color: #1E90C9;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: -34px;
	font-size: 1.6em;
	height: 46px;
	vertical-align: middle;
	line-height: 40px;
	background-image: url("../im/base/entrega_camion1.png");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 30px;
	text-shadow: 1px 1px 0px rgba(200, 200, 200, 0.77);
}

.headerChapa.afterwork{margin-left: 30px;}
.afterworkChapa{font-family: Arial, sans-serif;overflow: hidden;float: left;width: 110px;margin-left: 10px;height: 75px;margin-top: 12px;font-size: 10px;text-align: center;background: url("//dhkh4hi2rqgzo.cloudfront.net/im/base/entrega_camion.png") no-repeat right 5px;}

.afterworkChapa .toparea{margin-top: 10px;line-height: 45px;height: 45px;text-align: left;}

.afterworkChapa .toparea .bigtxt{font-size: 30px;}
.afterworkChapa .botarea{border-top: 1px solid;text-transform: uppercase;padding-top: 5px;}

/*.afterwork_claim{color: #369;}*/
.afterwork_claim strong{
	font-size: 12px;
	color: black;
}
.afterwork_claim #afteworkMsg{
	font-weight: bold;font-size: 15px;color: #c06;
}
.afterwork_claim.cesta_header_afterwork{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-weight: bold;
	color: #1E90C9;
	padding-right: 30px;
	/*text-shadow: 1px 1px 0px rgba(15, 14, 14, 0.77);*/
	text-shadow: none;
	margin: 0;
	min-height: 46px;
	display: block;
	float: none;
	height: auto;
	padding-right: 65px;
	line-height: normal;
	text-align: right;
}

.afterwork_arrowdown {
	height: 24px;
	opacity: 0;
	top: -20px;
	text-align: center;
	position: relative;
	margin-top: 5px;
	margin-bottom: -30px;
}

.reservaCombiCheckboxContainer {
	float: left;
	width: 20px;
}
.reservaClicable {
	cursor: pointer;
}

.myAccountReservaCombiMsgOld {
	padding: 5px;
	text-align: center;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 10px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D7F2FA), color-stop(100%,#FFF));
	border-radius: 5px;
	border: 1px solid #aaa;
}
.xl_alert {
	margin-bottom: 5px;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 12px;
}
.xl_alert.xl_alert_info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.xl_alert.xl_alert_warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

/* Nuevos estilos Reservas */
.reservaColumna1 {
	display: inline-block;
	vertical-align: top;
	margin-left: 3px;
	width: 80px;
}
.reservaColumna2 {
	display: inline-block;
	vertical-align: top;
	width: 310px;
}
.reservaColumna3 {
	display: inline-block;
	vertical-align: top;
	width: 40px;
}
.reservaColumna4 {
	display: inline-block;
	vertical-align: top;
	width: 150px;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	text-align: justify;
}
.wellButton {
	text-align: right;
	margin-bottom: -8px;
}
.btnBS {
	display: inline-block;
	padding: 1px 5px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btnBS.btnSmall {
	padding: 1px 5px;
	/*font-size: 12px;*/
	line-height: 1.5;
	border-radius: 3px;
}
.btnBS.btnInfo {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btnInfo:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.labelCheck{text-align: center;display: block;margin: 5px auto;}
.tleft{text-align: left;}







.credit_cards{padding-left: 35px;margin: 10px 0;}
.credit_cards #token_card{width: 250px;}



#credit_cards #tpv_tokens{font-size: 13px;margin: 10px auto; }
#credit_cards #tpv_tokens thead td{font-weight: bold;padding: 5px 0;}
#credit_cards .msg_success{display: block;color: green;font-weight: bold;}
#credit_cards .msg_error{display: block;color: red;font-weight: bold;}

#admin_creditcards{display: inline-block;font-weight: bold;}

#admin_creditcards .mod_mis_trajetas{
	display:block;
	width:144px;
	height:20px;
	margin-top:5px;
	margin-bottom:10px;
	cursor:pointer;
	overflow:hidden;
	background:transparent url(../im/base/btn_mistarjetas.png) no-repeat 0 0;
	text-indent:-9999px;
	border:none;
	color:#FFF;
	float:left;
}
#admin_creditcards .mod_mis_trajetas:hover{background-position:0 -20px;}

#credit_cards a.new_cc{
display: block;
    width: 120px;
    height: 23px;
    margin-top: 5px;
    margin-bottom: 10px;
    cursor: pointer;
    overflow: hidden;
    background: transparent url(../im/base/btn_new_tarjeta.png) no-repeat 0 0;
    text-indent: -9999px;
    border: none;
    color: #FFF;
    float: right;
  
}
#credit_cards a.new_cc:hover{background-position:0 -23px;}



.ver_tarjetas{
display: block;
    width: 198px;
    height: 23px;
    margin-top: 5px;
    margin-bottom: 10px;
    cursor: pointer;
    overflow: hidden;
    background: transparent url(../im/base/btn_ver_tarjetas.png) no-repeat 0 0;
    text-indent: -9999px;
    border: none;
    color: #FFF;
    float: right;
  
}
.ver_tarjetas:hover{background-position:0 -23px;}



#credit_cards a.back{
	background:url(../im/base/btn_volver.png) no-repeat 0 0;
    width: 82px;
    height: 20px;
    border: none;
    border-radius: 14px;
    text-indent: -9999px;
    cursor: pointer;
    float: left;
    margin-left: 9px;
    margin-bottom: 12px;
    margin-top: 5px;
}
#credit_cards a.back:hover{
	background:url(../im/base/btn_volver.png) no-repeat 0 -20px;
}

.tooltips {
  position: relative;
  display: inline;
}
.tooltips span {
 position: absolute;
    width: 140px;
    color: #FFFFFF;
    background: #336699;
    height: 85px;
    text-align: center;
    visibility: hidden;
    font-weight: 100!important;
    line-height: 12px;
    border-radius: 6px;
    padding: 10px 20px;
    margin-left: -90px!important;
    margin-top: -5px;

}
.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #336699;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.tooltips:hover span {
  opacity: 0.9;
  bottom: 30px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}

.bold {	color:#000;}
.card { text-decoration:underline!important; font-weight: bolder!important; color: #fff!important;}	
	
