/*@import url('reset.css');*/
.mysqlVerbose{
	clear:both;
	border:1px solid #000;
	background:#fff;
	color:#a00;
	font-size:11px;
	padding:3px 10px;
}

#ieFixx{
	display:none;	
	overflow:hidden;
	width:95%;
	margin:auto;
	position:absolute;
	top:0;
	z-index:9999;
	left:40px;
}
#IE6DIE{
	overflow:hidden;
	margin-top:10px;
	border:1px solid #666666;
	padding:5px 50px;
	background-color:#000;
	height:40px;
}
#IE6DIE a{
	margin-left:10px;
}
#IE6DIE .tancar{
	cursor:pointer;
	color:#fff;
	float:right;
}
#IE6DIE2{
	margin-bottom:10px;
	font-size:10px;
	text-align:right;
}

#loadingAjax{
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1000;
	background-color:#000;
	text-align:center;
	height:100%;
	font-style:italic;
	font-weight:bold;
	color:#ccc;
}
/*redefinim estils de MOTOCARD*/
body{
	background:none;
	/*background:#061400 url(../imagenes/initial.png) no-repeat center 35px;*/
	background: #061400 url(../imagenes/main.jpg) no-repeat center top;
}
#footer{
	display:none;
	margin-top:30px;
}
.footerAbs{
	position:absolute;
	position:fixed;
	bottom:0;
	right:0;
	left:0;
	z-index:1000;
}
.main-menu li.active a.boton,
.secondary-menu-small .ui-state-active a.boton,
#secondary-menu-big .boton-activo a.boton{
	font-weight:bold;
	background-image:url(botones-activos.png); 
	color:#fff;
}
#secondary-menu-big div.cont-submenu{background:url(bg-submenu.gif) no-repeat bottom;}
.cont-submenu div{
	padding:10px;
	padding-top:0;
	margin-bottom:15px;
}
.item-resultado{
	background:url(box-resultados.png) no-repeat left;
}
#logoMotocard{
	padding-top:30px;
}
#logoMotocard a{
	
	width:587px;
	height:152px;
	background:none;
	/*background-image:url(LOGO.png);
	background-repeat:no-repeat;*/
}
#content-column{
	width:610px;
	margin-right:6px;	
}

#homeInicial,.contentProducto,.banners{
	/*background:#18281d;*/
	background:#000 url(../img/carritoFondo.png) repeat-x top;	
}
.contentProducto{
	margin-top:2px;
}
#homeInicial{
	padding:10px;
}
#homeInicial .h{
	text-transform:uppercase;
	font-size:24px;
	font-family:'Arial Narrow';
}
.logo-search{
	margin:0;
}
.search-page .search-box{
	min-height:106px;
	height:106px;
	margin-top:25px;
}
.logo-search{
	margin-top:10px;
}
.cont-precio .precio{
	font-size:12px;
}
.resultadosOrden{
	margin:10px 0;
	padding:7px;
	margin-top:0px;
	background-image:url(http://www.motocard.com/images/css-images/bg-filtros-marcas.jpg);
}

.productDescriptionDiv{
	background:#fff;
	margin:10px;
	padding:10px;
	color:#000;
	overflow:hidden;
}
.pasoReserva{
	padding:3px;
	padding-left:6px;
	margin:7px 0;
	clear:both;
	color:#fff;
}
.imagenLoading{
	position:absolute;
	width:330px;
	height:330px;
	opacity:.4;
	background:#fff;
}
.imagenLoading img{
	margin-left:165px;
	margin-top:160px;
}
.btn-talla,.btn-talla2,.btn-talla3{
	cursor:pointer;
}
#datePicker{
	width:100px;
	margin-left:4px;
}
.titulo-pasarela, .contenido-tiendas .titulo-pasarela{
	background:#126e23;
	background-image:url(../img/barraFonsVerd.png);
	background-repeat:repeat-x;
	color:#fff !important;
	line-height:26px;
	height:26px;
	font-weight:normal;
	padding:0 5px;
	clear:both;
	font-size:18px
}
.paso{
	background-image:url(../img/pasoNoFinalizadoFons.png);
	background-repeat:no-repeat;
}
.paso.actual{
	background:#13661b;
	background-image:url(../img/pasoFinalizadoFons.png);
}
.paso.finalizado{
	background:#13661b;
	background-image:url(../img/pasoFinalizadoFons.png);
}

.loginReservas,.loginLoading,.loginOk{
	color:#fff;
	font-size:11px;
	font-weight:bold;	
	text-align:center;
}
.loginLoading,.loginOk{
	display:none;
}
.loginReservas div{
	margin:auto;
}
.loginReservas input{
	border:0;
	height:18px;
	padding:2px;
	font-size:10px;
	text-align:center;
	margin:auto;
	width:160px;
	color:#888;
	vertical-align:middle;
}
.registroCampo{
	margin-top:3px;
	width:150px;
	text-align:right;
	margin-right:11px;
}

.registroInput{
	width:230px;
	border:1px solid #333;
}
.registroInput:focus{
	border:1px solid #c00;	
}
.productoCarro{
	font-size:12px;

}
.productoCarro tg{
		padding:10px;
}
.productoCarroRevisa,.productoCarroRevisa td{
	font-size:12px;
	vertical-align:middle;
	height:60px;
}
.datosUsuario{
	margin-top:30px;	
}
.datosUsuario tr{
	 height:23px;
}
.datosUsuario td{
	padding-left:10px;
	padding-right:20px;
}
.banners{
	margin-top:10px;	
}
.modeloProducto,.refProducto{
	margin:5px;
	font-size:13px;
	color:#fff;
}
.form-search{
	display:none;
	margin:auto;
	margin-top:25px;
	width:100px;
	*width:120px;
	background:#222;
	padding:10px;
	border:1px solid #000;
}
.form-search select,.form-search input{
	width:100px;
	margin:0;
	padding:0;
	margin-top:10px;
	font-size:12px;
}
#secondary-menu-big{
	position:absolute;
	margin-left:350px;
	margin-top:10px;
}
#secondary-menu-big div{
	float:left;
	margin-left:5px;
}
.subRight,.form-seach,.content,#content-column{
	overflow:hidden;
	background:#000 url(../img/carritoFondo.png) repeat-x top;	
}
.subRight .sub{
	margin:auto;
	width:170px;
}
.subRight h3{
	padding:15px 0;
	overflow:hidden;
}
.subRight .cpenlace{
	margin-top:20px;
	display:none;
}
.listaCarritoSupUl,.listaCarritoInfUl{
	width:170px;
	height:5px;
}
.listaCarritoSupUl{
	background-image:url(../img/carritoMargenSup.png);
	background-repeat:no-repeat;
}
.listaCarritoInfUl{
	background-image:url(../img/carritoMargenInf.png);
	background-repeat:no-repeat;
}
#listaCarritoUl{
	margin:15px 0;
	overflow:hidden;
	font-size:10px;
	line-height:10px;
	margin-top:5px;
}
#listaCarritoUl li{
	clear:both;
	padding-top:10px;
}
#listaCarritoUl li.vacio{
	color:#ddd;
	font-style:italic;
}
#carritoUlDiv .ul{
	padding-left:20px;
	font-weight:bold;
	color:#363636;
	background-color:#b9b9b9;
	height:20px;
	*height:28px;
	padding-top:8px;
}
#carritoNumProductos{
	color:#800;
}
.lista-carro{
	width:100%;
	padding-top:0;
	margin-top:0;
}
.bloque-pagos .lista-carro td,.bloque-pagos .lista-carro tr{
	vertical-align:middle;
	padding:5px 10px;
}
.bloque-pagos .lista-carro{
	margin-top:0;
}
.btn-borrar-art{
	background-image:url(../img/borrarElementoCarrito.png);
	width:35px;
	height:45px;
}
.preg{
	font-weight:bold;
	text-transform:uppercase;
	color:#43764c;
	display:block;
	margin-top:15px;
	margin-bottom:10px;
}

.mainMan{
	position:absolute;
	margin-top:-180px;
	margin-left:600px;
	width:350px;
	z-index:100;
}
.mainManOmbra{
	position:absolute;
	margin-top:255px;
	margin-left:660px;
	width:350px;
	z-index:99;
}
.carritoDiv{
	display:none;
	clear:both;
}
#header{
	height:240px;
}
.headerButtons{
	position:absolute;
	margin:0;
	padding:0;
	margin-left:200px;
}
.info-detalle{
	padding-top:150px;
}
.btn-talla2{
	background:url(btn-talle-large.gif) no-repeat top;

}
.btn-talla3{
	background:url(btn-talle-biglarge.gif) no-repeat top;

}

.headerButtons #auth2Div{
	display:block;
	clear:both;
	padding-left:393px;
	text-align:center;
	float:none;
}
.headerButtons #auth2Div div{
	clear:both;
	float:none;
}
.headerButtons #auth2{
	width:190px;
	text-align:center;
	clear:both;
	float:none;
}
