html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: baseline;
	
	
}

/*li{line-height:0;}*/

a img, :link img, :visited img {
	border: 0;
}
ol, ul {
	list-style: none;
}
#usuarios-ie {font-family: Verdana, Arial, sans-serif; background: #FFFFDE;color:#000; border-bottom: 2px solid #7F0C00;z-index:1000;width:100%;height:35px;}
#usuarios-ie p {font-size: 1.3em; margin: 0; padding: 10px 10px; line-height: 1.1em;text-align:center;}
#usuarios-ie a {text-decoration: underline; font-weight: bold; color: #D64411}
/*FIN BASE*/
/*
 Comprimir: tar -czf archivo.tar.gz ficheros
Descomprimir: tar -xzvf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz
 */

body{
	background-color:#e6e6e6; 
	background:#e6e6e6 url(/vistas/web/img/motivo.jpg) repeat fixed;
	font-family:"Myriad Pro", "Myriad Web", "Trebuchet MS", Helvetica,sans-serif;
	padding: 0;
	font-size: 13.5px;
	color:#393939;/*707173*/
	/*position:fixed;*/
	word-wrap: break-word; /*Cortamos palabras de demasiado grandes CSS3*/
	
	
}
a:hover{border-bottom: 0px dashed;text-decoration:none;color:#393939;;;font-weight:normal;}
a{border-bottom: 0px solid;text-decoration:none;color:#41a62a;font-weight:normal;}
.negra, .negra:hover{font-weight:bold;}
h2{font-size:1.4em;margin:0 0 15px;padding:0 0 7px;}
.seccion h2{border-bottom:1px solid #CCCCCC;color:#3F4042;}
h3{font-size:1.2em;margin:0 0 15px;padding:0 0 7px;}
h4{border-bottom:1px solid #CCCCCC;font-size:1.4em;margin:0 0 15px;padding:0 0 7px;}
.sinElementos{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-size:1.6em;margin:10px 0 15px;padding:7px 0 7px 0px;color:#41a62a;text-align:center;}
#contenedor{
	background-color:#fff; 
	width:960px;
	margin: 0 auto;
}
/*Cabecera*/
#cabecera{
	margin:0 0 20px 0;
}
#cabecera h1{
	text-indent: -5000px;
	background:transparent url(/vistas/web/img/mayorarte.jpg) no-repeat;
	width:480px;
	height:114px;
}

#cabecera h1 a{
	display:block;
	width:480px;
	height:114px;
}
#cabecera #menuBorde{
	background:transparent url(/vistas/web/img/menuBorde.jpg) repeat-x;
	height:12px;
	width:960px;
}

#panelLogueado{
	position:absolute;
    padding: 0;
    display: block;
    text-align:right;
    list-style: none;
    padding-top:8px;
	height:20px;
	margin:0 0px 0 570px;
	
}
#panelLogueado li {
	padding: 0 0 0 7px;
	border: 0 none;
	display: inline;
	list-style: none;
	position: relative;
	margin-right:12px;
	color:#393939;
}
#panelLogueado li a{text-decoration:none;}
#panelLogueado li a:hover, #cabecera #registrarse a:hover{color:#393939;}

#cabecera #registrarse{
	margin:3px 10px 0px 790px;
	position:absolute;
}


/*Menu*/
#cabecera .flotarMenu{
	position:absolute;margin:88px 0px 0px 495px;
}
.menu{
	background:#5a5a5a url(/vistas/web/img/menuExtremo.jpg) no-repeat;
	height:28px;
	width:465px;
}
.menu ul{
    padding: 0;
    display: block;
    margin: 0 auto;
    text-align:center;
    list-style: none;
    padding-top:7px;
}
	
	
.menu ul li {
	padding: 0 0 0 15px;
	border: 0 none;
	display: inline;
	list-style: none;
	position: relative;
	margin-right:9px;
}
.menu ul a {
	/*font-weight:bold;*/
	text-decoration: none;
	color:#fff;
	font-size:16px;
}	

.menu ul a:hover,
.menu ul li:hover a{
	color: #41a62a;
	font-size:16px;
	text-decoration: none;
}
.columna1{
	margin:0px 10px 0px 0px;
	width:200px;
	float:left;
	color:#393939;
}
.columna1 a, .columna3 a{
	color:#393939;
	text-decoration:none;
	font-size:1.1em;
}

.columna1 a:hover, .columna3 a:hover{
	color:#41a62a;
}

.columna2{	
	width:570px;
	float:left;
	color:#393939;
	text-align:justify;
}

.columna3{
	width:170px;
	float:left;
	margin:0px 0px 0px 10px;
	
}

.clearer {
	/*border:1px solid;*/
	height:0px;
	clear:both;
	overflow:hidden;
}

/*Columna Izquierda*/
.sidebarTitulo{
	background:#ebebeb url(/vistas/web/img/sidebarTitulo.jpg) repeat-x;
	height:24px;
	width:185px;
	margin-top:15px;
	font-size:1.4em;
	padding:2px 2px 0px 6px;
}

.sidebarRss{
	background:transparent url(/vistas/web/img/sidebarRss.jpg) no-repeat scroll left top;
	display:inline;
	height:19px;
	position:absolute;
	width:17px;
	text-indent: -5000px;
	margin-left:12px;
}
.listado ul{margin-left:5px;}
.listado ul ul{margin-left:20px;}
/*.listado ul ul ul{display:none;}*/
/*.listado #categoria-imagen-y-sonido ul{display:none}*/
.listado li{
	margin:10px 0px 0px 0px;
	text-overflow:ellipsis;
	overflow:hidden;/*ocultamos las palabras largaas q se pasan de la medida del div*/
}
.listado a{
	background:transparent url(/vistas/web/img/sidebarFlecha.gif) no-repeat scroll 0px 7px;
	padding:0px 0px 0px 12px;
}

.listado a:hover{
	background:transparent url(/vistas/web/img/sidebarFlechaHover.gif) no-repeat scroll 0px 7px;
	padding:0px 0px 0px 12px;
}

.negrita ul li a{font-weight:bold;font-size:15px;}
.listado ul li ul li a{font-size:13px;font-weight:normal;}
.listado ul li ul li ul li a{font-size:11px;font-weight:normal;}

.sidebarTop a{
	background:transparent;
	padding:0px 0px 0px 0px;
	font-size:0.9em;
}

.sidebarTop a:hover{background:transparent;padding:0px 0px 0px 0px;}
.sidebarTop{padding:0;margin:0;}
.sidebarTop ul{
	
	margin:0px 5px 0px 5px;
	padding:0;
}

.sidebarTop ul li{
	margin:7px 0 7px 0;
	padding:0;
	/*border-bottom:1px dotted;*/
	padding:0;
}
.columna3 .sidebarTitulo{
	width:162px;
}
.columna3 .arriba{
	margin-top:0;
}

.previaCesta{
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
	margin-left:20px;
}
.previaCesta span{
	color:#41a62a;
	
}
.botonVerCesta{
	height:40px;margin:10px 0 0 7px;
}
.botonVerCesta a{
	background:transparent url(/vistas/web/img/botonVerCesta.gif) no-repeat scroll left top;
	display:inline;
	position:absolute;
	width:137px;
	height:30px;
	text-indent: -5000px;
	margin-left:12px;
}

.bannerSidebar{
	text-align:center;
	margin:20px 0px 20px 0px;
}

/*INDEX*/

.bannerOferta h2, .bannerPromocion h2{
	padding:45px 10px 0;
	margin:0 0 0px 5px;
	border:0;
	line-height:14px;
	height:25px;
	font-size:16px;
}
.bannerOferta h2 a, .bannerPromocion h2 a, #ultimosProductos  h2 a{
	color:#3f4042;
	text-decoration:none;
	font-weight:bold;
}
.bannerOferta h2 a:hover, .bannerPromocion h2 a:hover, #ultimosProductos  h2 a:hover{
	color:#fff;
	font-weight:600;
}
.bannerOferta, .bannerPromocion{
	color:#3f4042;
}

.bannerOferta{
	background:transparent url(/vistas/web/img/bannerOferta.jpg) no-repeat scroll left top;
	width:571px;
	height:259px;
	text-align:center;
}

.bannerPromocion{
	background:transparent url(/vistas/web/img/bannerPromocion.jpg) no-repeat scroll left top;
	width:571px;
	height:261px;
	text-align:center;
}

.bannerOferta .precio, .bannerPromocion .precio {
	float:right;
	font-size:19px;
	font-weight:bold;
	margin:4px 12px 0 0;
	color:#FB0208;
}

.bannerPromocion .precio {
	color:#BA32DA;
}

.bannerOferta img, .bannerPromocion img {
	margin:3px 0px 0 20px;
}

.botonComprarRojo, .botonComprarVioleta{float:right;margin:0px 10px 0px 0px;}
.botonComprarRojo a span, .botonComprarVioleta a span {
	display:none;
}
.botonComprarRojo a{
	background:transparent url(/vistas/web/img/botonComprarRojo.gif) no-repeat scroll left top;
	display:block;
	width:87px;
	height:24px;
}

.botonComprarVioleta a{
	background:transparent url(/vistas/web/img/botonComprarVioleta.gif) no-repeat scroll left top;
	display:block;
	width:88px;
	height:27px;
}

#ultimosProductos h4{
	font-size:21px;
	color:#393939;
	background:transparent url(/vistas/web/img/flechas.gif) no-repeat scroll -1px 10px;
	padding:0 0 0 20px;
	margin-left:2px;
	font-weight:bold;
}

.bannerUltimosProductos{
	background:transparent url(/vistas/web/img/fondoGrisDegradado.jpg) repeat-x scroll left bottom;
	width:570px;
	margin:15px 0px 30px 0px;
	height:100%;
}

.nopublicado{
	background:transparent url(/vistas/web/img/fondoRojoDegradado.jpg) repeat-x scroll left bottom;
}
.bannerUltimosProductos h2, .bannerUltimosProductos h3{margin:0;}
#ultimosProductos  h2 a{
	font-size:16px; 
	
 }
#ultimosProductos  h2 a:hover{
	color:#41a62a;
	font-size:16px;
}
#ultimosProductos  h3{
	float:right;margin-right:15px;
 }
#ultimosProductos  h3 a{
	color:#41a62a;
	font-size:16px;
	font-weight:bold;
}

#ultimosProductos  h3 a:hover{
	font-size:16px;
	font-weight:bold;
	color:#393939;
}



#ultimosProductos img{
	margin:10px 0 0 20px;/*width:125px;height:110px;*/}

#ultimosProductos .precio{
	font-size:19px;
	padding:0px 12px 0px 0;
	/*float:right;*/
	color:#41a62a;
	font-weight:bold;
	margin:0;
	text-align:right;
	
}
#ultimosProductos .descripcion, .bannerOferta .descripcion, .bannerPromocion .descripcion{
	margin:10px 12px 0px 0;
	float:right;
	width:390px;
	text-align:justify;
	
}


#ultimosProductos .botonera{
	margin:5px 12px 35px 0px;
	position:relative;
}

.igic{font-size:11px;display:inline;margin:0 2px 0 3px}

.botonComprar{float:right;}
.botonComprar a{
	background:transparent url(/vistas/web/img/botonComprar.gif) no-repeat scroll left top;
	display:block;
	width:65px;
	height:19px;
}
.botonComprar a span {
display:none;
}

.botonDetalles{float:right;padding-right:10px;}
.botonDetalles a{
	background:transparent url(/vistas/web/img/botonDetalles.gif) no-repeat scroll left top;
	display:block;
	width:65px;
	height:19px;
}

.botonDetalles a span {
	display:none;
}
.ordenar, .categoriasHijas {
	text-align:center;
	margin-bottom:10px;
	
}
.ordenar li, .categoriasHijas li{
	display:inline;
	margin:0 15px;	
}
 .categoriasHijas li{
	line-height:25px;
 }
/*fin INDEX*/

/*Producto*/
.encabezadoNegrita{
	font-weight:bold;
	margin:0 0 5px 0px;
	font-size:16px;
	color:#393939;
	background:transparent url(/vistas/web/img/flechas.gif) no-repeat scroll -1px 7px;
	padding:0 0 0 20px;
	margin-left:2px;
}

.categoria{
	background:transparent url(/vistas/web/img/sidebarFlechaHover.gif) no-repeat scroll 0 7px;
	margin:0 0 17px 22px;
	color:#393939;
	padding:0 0 0 14px;
	
}
#descripcionArticulo{
	background:transparent url(/vistas/web/img/fondoDescripcionProducto.jpg) repeat-x scroll left bottom;
	/*width:100%;*/
	min-height:400px;
	text-align:justify;
	padding:20px 20px;
	line-height:18px;
	font-family: Arial, Verdana sans-serif;
}
#descripcionArticulo h3{
	padding:0;
	margin:0 0 5px 0;
}

#descripcionArticulo table{
	width:100%;
	border:0;
}
#descripcionArticulo td, #descripcionArticulo th{
	padding:5px 5px;	
}

#descripcionArticulo ul, .seccion ul{
	list-style-type: square;
	/*list-style-image: url(/vistas/web/img/sidebarFlechaHover.gif);*/
	padding:0 0 0 12px;
}

#descripcionArticulo ul li, .seccion ul li{
	margin:5px 0px 5px 10px;
}

#descripcionArticulo br{
	margin:5px 0px 5px 0px;
}

* html #descripcionArticulo{height:400px}

#detalleProducto{
	background:transparent url(/vistas/web/img/fondoProducto.jpg) repeat-x scroll left bottom;
	/*width:100%;*/
	/*min-height:170px;*/
	text-align:justify;
	padding:0px 20px 0px 0px;
	
}
#detalleProducto #detalle{
	float:right;width:235px;line-height:1.5;margin-bottom:10px;
}
#detalleProducto #detalle span{
	/*font-weight:bold;*/
	margin:0;
}
#detalleProducto #imagen{
	line-height:0;
	float:left;
}
#detalleProducto #imagen img{
float:left;
	line-height:0;
	/*display: table-cell;
	vertical-align:middle;
	display:block;
	margin: auto auto;
	border: 0;
    padding: 0;
    margin-left: 10px;
    margin-top: 10px;
    float: right;*/

}

* html #detalleProducto{height:170px}


#detalleProducto h2{
	font-size:17px;
	margin:5px 0 5px 0px;
	padding:0;
	text-overflow:ellipsis;
	overflow:hidden;/*ocultamos las palabras largaas q se pasan de la medida del div*/
}

#detalleProducto .precio{
	font-size:22px;
	padding:0;
	text-align:right;
	color:#41a62a;
	font-weight:bold;
	margin:0 0 0px 0;
	line-height:14px;
	margin-bottom:5px;
	
}
/*Fin producto*/
#pie{
	text-align:center;
	padding-bottom:15px;
}
/*#pie .mastercard{margin-right:10px;}
#pie .visa{margin-left:10px;}*/
#pie p{margin:5px;font-size:0.8em}
#menuPie{
	margin:0px 0px 19px 0px;
	text-align:center;
	
}
#menuPie a{
	font-size:13px;
	text-decoration: none;
}

#menuPie p{margin-top:10px;}
#menuPie ul{
    padding: 8px 0 0 0 ;
    display: block;
    margin: 0 auto;
    text-align:center;
    list-style: none;
}
	
#menuPie ul li {
	padding: 0 0 0 10px;
	border: 0 none;
	display: inline;
	list-style: none;
	position: relative;
	margin-right:12px;
}
#menuPie ul a {
	font-size:13px;
	text-decoration: none;
	color:#41a62a;
}	

#menuPie ul a:hover,
#menuPie ul li:hover a{
	color: #393939;
}


.paginar {
font-size:14px;
height:18px;
margin:15px 0;
padding:10px 0;
text-align:center;
text-transform:uppercase;
}
.paginar a:hover {
color:#5C5B5B;
}
.paginar a {
color:#FFFFFF;
text-decoration:none;
}
.paginar .puntos{
	background-color:transparent;
	color:#41a62a;
}
.seleccion {
color:#5C5B5B;
font-weight:bold;
}
.paginar ul {
margin: 0 auto;
padding:0;
text-align:center;
/*width:50%;*/
}
.paginar ul li {
display:inline;
margin-right:5px;
padding:0px 5px 0px 5px;
background-color:#41a62a;
}
.paginar .anterior {
float:left;
/*width:25%;*/
}
.paginar .siguiente {
float:right;
/*width:25%;*/
}

/*carrito*/
.botoneraCarrito{margin-left:55px;}
.botoneraCarrito li{display:inline;}
.botonBorrarCarrito a, .botonSeguirComprando a, .botonFinalizarCompra a, .botonActualizarCarrito, .botonPagarAhora a{margin:15px 10px 10px 0;float:left;}
.botonBorrarCarrito a span, .botonSeguirComprando a span, .botonFinalizarCompra a span, .botonAceptarCompra a span, .botonPagarAhora a span{
	display:none;
}
.botonBorrarCarrito a{
	background:transparent url(/vistas/web/img/botonBorrarCarrito.gif) no-repeat scroll left top;
	width:82px;
	height:19px;
	
}

.botonSeguirComprando a{
	background:transparent url(/vistas/web/img/botonSeguirComprando.gif) no-repeat scroll left top;
	width:122px;
	height:19px;
}

.botonFinalizarCompra a{
	background:transparent url(/vistas/web/img/botonFinalizarCompra.gif) no-repeat scroll left top;
	width:110px;
	height:19px;
}

.botonAceptarCompra a{
	background:transparent url(/vistas/web/img/botonAceptarCompra.gif) no-repeat scroll left top;
	width:137px;
	height:29px;
	float:right;
}

.botonPagarAhora a{
	background:transparent url(/vistas/web/img/botonPagarAhora.gif) no-repeat scroll left top;
	width:138px;
	height:30px;
	float:right;
}



.textoCarrito{background:#EBEBEB;;padding:10px;color:#555658;;border:1px solid #888888;text-align:justify;margin-top:10px;}
.textoCarrito p{margin:5px 0 5px 0;}
.textoCarrito ul li{margin:3px 0px 3px 20px;list-style:decimal}
.ulConTitulos{float:left;margin:0;}
.ulConTitulos li{margin:7px 0;}
.ulConTitulos span{font-weight:bold;display:block;}


/*fin carrito*/
/*Formularios*/
#password-clear {
    display: none;
}

#cargando {background:#fff url(../img/ajax-loader.gif) no-repeat left; position: fixed; top: 7px; right: 7px; border: 1px ridge #ccc; background-color: #e95555; color: #eee; padding: 3px; display:none;width:95px;text-align:center; z-index:90000;padding-left:15px;}
#infoCerrar{float:right;padding-right:10px;}
#infoCerrar img{cursor: pointer;}
#info, .info, #mensaje, .error, .correcto, #correcto{
margin:10px 10px 10px 5px;
padding:10px 20px 10px 20px;
border:1px solid #d12264;
background:#101010;
font-family: "Myriad Web", "Trebuchet MS", Helvetica,sans-serif;
font-size:13px;
}

#info li, .info li, #mensaje li, .error li, .correcto li, #correcto li{
	margin-top:7px;
}

.errorCaja{color:#DD3C10;margin:0 10px}
.error, #info {
	color:#333333;
	background-color:#FFEBE8;
	border-color:#DD3C10;
	width:auto;
}

.correcto{
	color:#333333;
	background-color:#b4dcb4;;
	border:#408d40 1px solid;
	width:auto;
}


#cabecera #login{
	margin:41px 10px 0px 0px;
	position:relative;
	float:right;
}


#cabecera #login input, #buscar input, #formulario input, #formularioComentario input{
	background-color:#fff;
	border-bottom:2px solid #c6c6c4;
	border-right:2px solid #c6c6c4;
	border-top:0px;
	border-left:0px;
	color:#cccbcb;
	font-size:13px;
	margin:0px;
	padding:8px 2px 0px 2px;
	width:150px;
	height:20px;
	
}
#buscar input{
	float:left;
}
#buscar{margin-left:4px;}
#buscar input{width:155px;}
#cabecera #login .bloqueInput{
	margin-left:9px;float:left;
}
.proteccion{
	margin:5px 0 0 5px;
	float:left;
}
.botonEntrar, .botonEnviar{
	background-color:#fff;
	background:transparent url(/vistas/web/img/botonEntrar.gif) no-repeat;
	border:0px solid;
	width:53px;
	height:30px;
	text-indent: -5000px;
	cursor: pointer;
	float:left;
}

.botonPagar{
	background-color:#fff;
	background:transparent url(/vistas/web/img/botonPagar.gif) no-repeat;
	border:0px solid;
	width:138px;
	height:30px;
	text-indent: -5000px;
	cursor: pointer;
	float:right;
}

.botonAceptarCompra2{
	background-color:#fff;
	border:0px solid;
	background:transparent url(/vistas/web/img/botonAceptarCompra.gif) no-repeat scroll left top;
	width:137px;
	height:29px;
	text-indent: -5000px;
	cursor: pointer;
	float:right;
}

.derecha{text-align:right;margin-right:10px;}

.botonEnviarConsulta{
	background-color:#fff;
	background:transparent url(/vistas/web/img/botonEnviarConsulta.gif) no-repeat;
	border:0px solid;
	width:154px;
	height:29px;
	text-indent: -5000px;
	cursor: pointer;
	float:right;
}

.botonEnviar{
	background:transparent url(/vistas/web/img/botonEnviar.gif) no-repeat;
}

.botonBuscar{
	background-color:#fff;
	background:transparent url(/vistas/web/img/botonBuscar.gif) no-repeat;
	border:0px solid;
	width:28px;
	height:30px;
	text-indent: -5000px;
	cursor: pointer;
	float:left;
}
#bloqueFormulario{border:1px solid #CFCFCF;padding:20px;}

#formulario{clear:left;margin:auto;width:260px;}

#formulario input, #formularioComentario input{width:200px;color:#737373;padding:0 9px 0;}
#formulario .bloqueInput, #formularioComentario .bloqueInput{margin:0px 0 15px 0;display:block;}
#formulario label, #formularioComentario label{color:#515151;font-weight:bold;}
#formularioComentario #consulta{border:2px solid #C6C6C4;width:560px;}
#nota{border:2px solid #C6C6C4;width:560px;}
/*Fin formularios*/

/*Tabla*/
.tabla{
	text-align:center;
	border:0;
	width:100%;
	margin-bottom:20px;
}

.tabla td{
	padding:5px;
	vertical-align:top;
	text-align:center;
}

.tabla td input{
	background-color:#FFFFFF;
	border-color:#C6C6C4;
	border-style:none solid solid none;
	border-width:0 2px 2px 0;
	color:#393939;
	font-size:13px;
	height:16px;
	margin:0;
	padding:2px 0 0 5px;
	width:30px;	
}

.tabla th{
	background-color:#888888;
	color:#fff;
	padding:5px;
	font-weight:bold;
}

.tabla .titulo th{text-align:center;}

.tabla .nombre{width:150px;}
.tabla .celdaBorrar{width:30px;}
.tabla .final{
	text-align:right;padding-right:10px;
	background-color:#888888;
	color:#fff;
}
.colorTabla1{background-color:#e6e6e6;}
.colorTabla2{background-color:#f7f7f7;}
.colorTablaHover{background-color:#E9950D;}
/*fin tabla*/

/*Contacto*/
#mapa {
height:340px;
text-align:center;
width:100%;
margin:0px 0 13px;
}
/*fin contacto*/



