.android #resultados-pagina,
.linux.opera #resultados-pagina,
.OmniWeb #resultados-pagina,
.iphone #resultados-pagina,
.mobile #resultados-pagina,
.blackberry #resultados-pagina,
.ipod #resultados-pagina,
.ipad #resultados-pagina,
.linux.opera.opera12 #resultados-pagina,
.webtv #resultados-pagina
{float: left;}

.android .paginacion-listado-productos .resultados-pagina .span-derecho ,
.linux.opera .paginacion-listado-productos .resultados-pagina .span-derecho ,
.OmniWeb .paginacion-listado-productos .resultados-pagina .span-derecho ,
.iphone .paginacion-listado-productos .resultados-pagina .span-derecho ,
.mobile .paginacion-listado-productos .resultados-pagina .span-derecho ,
.blackberry .paginacion-listado-productos .resultados-pagina .span-derecho ,
.ipoda .paginacion-listado-productos .resultados-pagina .span-derecho ,
.ipad .paginacion-listado-productos .resultados-pagina .span-derecho ,
.linux.opera.opera12 .paginacion-listado-productos .resultados-pagina .span-derecho ,
.webtv .paginacion-listado-productos .resultados-pagina .span-derecho {float: none;}



/* ipad */
.iphone #comoHacerlo #extras,
.ipad #comoHacerlo #extras,
.iphone #demostracion #extras,
.ipad #demostracion #extras {margin: 0px 0 0 8px !important;}

.iphone #comoHacerlo #wrapper-3 #main,
.ipad #comoHacerlo #wrapper-3 #main,
.iphone #demostracion #wrapper-3 #main,
.ipad #demostracion #wrapper-3  #main{ width: 625px!important; }
.webkit .preferencias .checkbox input {visibility:hidden;}



/* Scroll infinito */

/* .ias_loader img{ padding-left:50%;} */

.ias_loader { background-color: white;
    border: 1px solid lightgray;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    margin: -52px 46% 25px;
    padding: 20px;
    position: relative;}

/* ------ */
.ias_loader {
 background-color: white;
    border: 1px solid lightgray;
    border-radius: 5px 5px 5px 5px;
    bottom: -100px;
    box-shadow: 1px 5px 5px 5px #888888;
    float: left;
    margin: -31px 430px 25px !important;
    position: absolute;
    z-index: 99999;
    width: 82px;
    height: 82px;
    }
.ias_loader img {display: block;
    margin: 25px;

}
 /* fechas y horario de tienda (cerrada - apertura media jornada - abierta )*/
 /* 2013-02-01*/

 .calendario-festivos .ico-media, .calendario-festivos .ico-cerrado, .calendario-festivos .ico-abierto {margin-right: 5px;height: 12px; width: 12px; display: block; float: left; margin-top: 1px;}

.calendario-festivos .ico-media {background: url("../img/bg-ico_media.png") no-repeat 0 0 transparent }
.calendario-festivos .ico-cerrado {background: url("../img/bg-ico_cerrado.png") no-repeat 0 0 transparent }
.calendario-festivos .ico-abierto {background: url("../img/bg-ico_abierto.png") no-repeat 0 0 transparent }

.calendario-festivos .fecha {margin-right: 5px;}

.calendario-festivos .horario-media {font-weight: normal;color: #FEA312}
.calendario-festivos .horario-cerrado {font-weight: normal;color: #FF0000}
.calendario-festivos .horario-abierto {font-weight: normal;color: #62BD19}

/* ---- */

/* (rmunoz) Formulario devoluciones*/
#MerchandiseReturnForm {display: block!important;clear:left;}
#MerchandiseReturnForm #form-devolucion {
	display: block!important;
	margin-right: 0px!important;
	float:left;
	clear:left;
	margin-bottom: 20px;
}
#MerchandiseReturnForm #form-devolucion .errorDiv {color: red; font-weight: bold; margin-bottom: 10px;font-size: 14px;}
#MerchandiseReturnForm #form-devolucion input.errorForm, #MerchandiseReturnForm #form-devolucion textarea.errorForm, #MerchandiseReturnForm #form-devolucion table input.errorForm, #MerchandiseReturnForm #form-devolucion input.fourNum.errorForm, #MerchandiseReturnForm #form-devolucion input.twoNum.errorForm, #MerchandiseReturnForm #form-devolucion input.tenNum.errorForm {
	color:#fff;
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
	background: #aa0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#aa0000));
	background: -moz-linear-gradient(top, #dd0000, #aa0000);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#aa0000');
}
#MerchandiseReturnForm #form-devolucion .sbHolder.errorForm {
	color:#fff;
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);
	background: #aa0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#aa0000));
	background: -moz-linear-gradient(top, #dd0000, #aa0000);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#aa0000');
}
#MerchandiseReturnForm #form-devolucion .sbHolder a + a {
	width: 285px !important;
}
#MerchandiseReturnForm #form-devolucion .sbHolder.errorForm a + a {
	width: 285px !important;
	color:#fff;
}
#MerchandiseReturnForm #form-devolucion .sbHolder ul.sbOptions.height {
	height: 65px !important;
}
#MerchandiseReturnForm #form-devolucion .columna {width: 440px;float: left;margin-bottom: 24px;}
#MerchandiseReturnForm #form-devolucion .columna h3 {font-size:15px;padding-bottom:11px;border-bottom:solid 1px #d3e4bf;margin-bottom:13px;}
#MerchandiseReturnForm #form-devolucion label {display: block;font-size: 14px;float:left;}
#MerchandiseReturnForm #form-devolucion input.fourNum {width: 37px !important;}
#MerchandiseReturnForm #form-devolucion input.twoNum {width: 25px !important;}
#MerchandiseReturnForm #form-devolucion input.tenNum {width: 80px !important;}
#MerchandiseReturnForm #form-devolucion .last {margin-bottom: 40px;}
#MerchandiseReturnForm #form-devolucion span.sep {display:inline-block;color:#a3a3a3;padding-left:3px;width:110px;vertical-align: top;line-height:24px;float:left;font-size:14px;position:relative;}
#MerchandiseReturnForm #form-devolucion input {height: 24px;font-size:14px;padding-left:10px;line-height:24px;margin-bottom:6px;font-family:Helvetica Neue;border:none;background-color:#f1f1f1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#666;width: 296px;}
#MerchandiseReturnForm #form-devolucion .sbHolder {width: 306px !important;background-color: #F1F1F1;vertical-align: middle;margin-bottom: 5px;}
#MerchandiseReturnForm #form-devolucion .sbOptions {width: 306px !important;}
#MerchandiseReturnForm #form-devolucion .tabla {display: block;clear: left;}
#MerchandiseReturnForm #form-devolucion .tabla table {display: block;clear: left;}
#MerchandiseReturnForm #form-devolucion .tabla input {width: 280px}
#MerchandiseReturnForm #form-devolucion .tabla input.btnCenter {background: -moz-linear-gradient(center top, #79B932, #60A908) repeat	scroll 0 0 transparent !important;background-color: #60a908 !important;border-radius: 5px 5px 5px 5px !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset !important;color: white !important;cursor: pointer !important;float: right !important;font-family: helvetica !important;font-size: 14px !important;font-weight: inherit !important;height: 24px !important;margin-left: 6px !important;text-align: center !important;border: none !important;  padding: 0 5px 3px;}
#MerchandiseReturnForm #form-devolucion .tabla input.btnCenter .oculto {display: none;}
#MerchandiseReturnForm #form-devolucion .tabla input.btnCenter .anadir {width: 125px !important;}
#MerchandiseReturnForm #form-devolucion div.servicio {display: block;}
#MerchandiseReturnForm #form-devolucion label.clickeable {
	color: #A3A3A3;
    line-height: 18px;
    margin-left: 0 !important;
    clear: both;
    display: block;
    height: 16px;
    width: 16px;
    position: relative;
}
#MerchandiseReturnForm #form-devolucion span.checkbox {
	background-image: url("../img/checkbox-medium.png");
    background-position: 0 -16px;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
    margin: 2px 0 0;
    text-indent: -9999px;
    width: 17px;
}
#MerchandiseReturnForm #form-devolucion label.condiciones span.sep {
    width: 500px;
}
#MerchandiseReturnForm #form-devolucion span.checkbox.checked {background-position: 0px 0px;}
#MerchandiseReturnForm .bt-text.prev {background-image:url(../img/tramitarpedido-prev.png);background-repeat:no-repeat;background-position:left 2px;padding-left:15px;float:left;margin-top:31px;margin-bottom:77px;}
#MerchandiseReturnForm .bt {float:right;margin-top:20px;margin-right:4px;line-height:32px;padding:0px 7px;font-size:18px;margin-bottom: 20px;}
#MerchandiseReturnForm .bt span {height:9px;display:inline-block;}
#MerchandiseReturnForm p {display: block;clear: left;}

.columna-der {margin-left: 58px !important; float:right !important}
.tabla {border-top-color: #D3E4BF;border-top-style: solid;border-top-width: 1px;float: left;margin-bottom: 10px;overflow-x: auto;overflow-y: auto;padding-left: 0;padding-right: 0;}
.tabla .tabla-productos { margin-bottom: 10px;}
.tabla .tabla-productos table {display: block;width: 938px;}
.tabla .tabla-productos table thead tr td { color: #A3A3A3;font-size: 14px;line-height: 24px;padding-left: 3px;position: relative;vertical-align: top;}
.tabla .tabla-productos table tbody tr td input { margin-right: 10px;width: 280px !important;}
.tabla .aniadir-producto {float: left;width: 938px;}
.tabla .aniadir-producto input {float: right;font-size: 12px !important;padding-bottom: 2px !important;padding-left: 10px !important;padding-right: 10px !important;width: auto !important;}

.tabla .tabla-productos table tbody tr td span {
  background: url(../img/bt-eliminar.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 26px;
    margin-top: -7px;
    text-indent: -99999px;
    width: 26px;
    cursor: pointer;
}

.motivo {border-top-color: #D3E4BF;border-top-style: solid;border-top-width: 1px;float: left;margin-bottom: 20px;padding-top: 10px;}
.motivo #descriptionReturn { border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; background-color: #F1F1F1;margin-bottom: 5px;vertical-align: middle;width: 490px !important;border:none;margin-left: 20px;color: #666666;}
.servicio-realizar {border-top-color: #D3E4BF;border-top-style: solid;border-top-width: 1px;float: left;padding-top: 10px;width: 938px;}
.servicio-realizar #cuenta .numero-cuenta{float: left;}
.servicio-realizar #cuenta {float: left!important;margin-left: 20px!important;}
.info-avisoLegal{    border-top: 1px solid #D3E4BF;
    float: left;
    padding-top: 10px;
    width: 938px;}
.info-avisoLegal p {font-size:12px; color:#9F9F9F!important}
.info-avisoLegal p a{color:#0099CC !important;text-decoration:none!important;}
.info-avisoLegal p a:hover{text-decoration:underline!important;}
#colorBoxDevolution {font: 20px arial, helvetica, sans-serif;margin: 30px;color: red;}