/* Estilos de A Painza */
body {
background-color:#FFF;
background-image:url(/files/5600-1543-fichero/fondoBody.gif);
background-repeat:repeat-y;
background-position:top;
color:#431b00;
height:100%;
margin:0;
font-family:Monotype Corsiva;
}

ul,li {
display:block;
margin:0;
padding:0;
}

.tablaPrincipal,.tablaContenedora {
height:100%;
}

.tablaContenedora {
}

.tablaPrincipal {
width:783px;
}

.cabecera {
}

h3 {
font-size:22px;
border-bottom:1px solid #431b00;
margin-bottom:15px;
}

p, .estatica table {
font-size:18px;
text-align:justify;
}

.cabecera a {
text-align:center;
display:block;
font-size:50px;
}

.cuerpo {
background-position:bottom;
}

.pie {
background-position:top;
height:63px;
}

.menu,.loginMenu {
height:24px;
}

.cabecera,.centroPrincipal,.pie {
}

.centroPrincipal {
font-family:Monotype Corsiva;
}

.noIzquierda, .noDerecha {
display:none;
}

.cabecera,.pie {
}

a {
color:#666;
text-decoration:none;
font-weight:700;
}

a:hover {
color:#999;
text-decoration:underline;
}

.indexGlobal, .foroGlobal, .espacioMensajes, .registroUsuarios, .estatica, .chat {
padding:15px 50px 0;
}

.textoNoticia {
color:#431b00;
font-size:18px;
text-align:justify;
display:block;
margin-bottom:10px;
}

.espacioMensajes .fondoNoticia img {
margin-top:20px;
}

.textoNoticia ul {
list-style-image:url(/files/5600-544-fichero/flecha.gif);
}

.textoNoticia li {
padding-top:10px;
display:list-item;
margin:0 30px;
}

.menu ul,.pie ul,.derecha ul,.izquierda ul {
list-style:none;
font-size:14px;
}

.menu ul, .pie ul {
text-align:center;
}

.menu li, .pie li {
display:inline;
}

.derecha ul {
padding-left:20px;
}

.izquierda ul {
padding-right:20px;
}

.derecha li,.izquierda li {
display:block;
}

.derecha li a,.izquierda li a {
display:block;
background-image:url(/files/5600-534-fichero/flecha2.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
}

.derecha li a:hover, .izquierda li a:hover {
background-image:url(/files/5600-555-fichero/flecha2anim.gif);
}

li.tituloMenu {
display:block;
text-align:center;
background-color:#E9EFE0;
border-top:1px solid #76A931;
border-bottom:1px solid #76A931;
color:#76A931;
width:120px;
margin:20px 0 10px;
padding:2px 0;
}

.EstiloMenu {
font-size:19px;
font-weight:400;
color:#FFF;
padding:0 10px 0 6px;
position:relative;
top:1px !important;
top:0;
}

.fuenteNoticia {
font-size:19px;
font-weight:400;
color:#431b00;
margin:3px;
}

.EstiloMenu:hover {
background-color:#de5501;
text-decoration:none;
color:#FFF;
}

.loginMenu .EstiloMenu {
font-family:verdana;
font-size:12px;
}

.fondoNoticia img {
margin-bottom:15px;
}


/* FORO */
.tituloForos td{
background-color:#E9EFE0;
border-top:1px solid #76A931;
border-bottom:1px solid #76A931;
text-align:center;
font-size:12px;
}

a.links {
display:list-item;
list-style-image:url(/files/5600-534-fichero/flecha2.gif);
font-family:Verdana;
font-size:13px;
color:#431b00;
margin:0 179px;
}

.cuerpoForos{
font-size:12px;
border:1px solid;
}

.cuerpoForos td {
border:1px solid #AAA;
}

.textoPaginador {
font-size:12px;
}

#formularioMensaje .textoDestacado, .small {
font-family:Arial;
font-size:10px;
font-weight:700;
}

.avisoLegal {
display:none;
border:1px dashed #76A931;
background-color:#E9EFE0;
padding:10px;
color:#76A931;
}


/* BLOG */

.fondoNoticia img {
float:left;
margin:0 20px 8px 0;
width:150px;
border:5px solid #CFB48E;
}

.clear {
clear:both;
}

.fondoNoticia {
background-image:url(/files/5600-1549-fichero/fondoTexto.gif);
border-bottom:1px solid #CFB48E;
padding:1px 40px;
}

td.ambiente {
background-image:url(/files/5600-1549-fichero/fondoTexto.gif);
border-bottom:1px solid #CFB48E;
}

.tituloNoticia font, a.tituloNoticiaEnlace, .espacioMensajes .tituloNoticia {
color:#F90;
font-weight:700;
display:block;
padding-bottom:5px;
font-size:21px;
text-align:left;
}

.espacioMensajes .tituloNoticia {
margin:10px 35px -40px;
position:relative;
z-index:2;
}

.tablaCab1 {
margin-top:1px;
padding-top:1px;
padding-bottom:2px;
border-bottom:1px solid #CFB48E;
}

.tablaCab {
font-size:12px;
color:#431b00;
background-image:url(/files/5600-1550-fichero/fondoCabecera.gif);
border-top:1px solid #CFB48E;
border-bottom:1px solid #CFB48E;
height:5px;
}

.tablaCab td.autor {
text-align:right;
}

.tablaCab .fecha,.tablaCab .autor {
display:none;
padding:0 20px;
}

.ambiente img {
margin:10px 0;
}


/*catalogo*/
.paginaCatalogoSimple {
text-align:center;
margin:5px;
}

.catalogo {
margin-top:18px;
margin-left:17px !important;
margin-left:11px;
}

.tablaCatalogoSimple {
}

.menuCatalogo {
float:right;
font-size:17px;
width:175px;
height:93% !important;
height:97%;
margin-right:20px !important;
margin-right:12px;
margin-top:18px;
padding:10px;
background-image:url(/files/5600-1550-fichero/fondoCabecera.gif);
border:1px solid #CFB48E;
}

.tituloCategoria {
text-align:left;
color:#431b00;
background-image:url(/files/5600-1550-fichero/fondoCabecera.gif);
border-top:1px solid #CFB48E;
border-bottom:1px solid #CFB48E;
padding:1px 10px;
font-size:28px;
display:block;
}

.elementoCatalogoSimple {
text-align:justify;
font-size:18px;
width:500px !important;
width:522px;
padding:0 10px !important;
border-bottom:2px dotted #CFB48E;
}

.elementoCatalogoSimple .precio {
text-align:right;
font-size:18px;
color:#000;
background-color:#F90;
background-image:url(/files/5864-1497-imagenMenu/menu.jpg);
background-position:center -5px;
display:block;
margin:7px 0;
padding:1px 10px;
}

.formularioElemento {
margin-top:3px;
float:right;
}

.elementoCatalogoSimple .formulario br {
display:none;
}

.elementoCatalogoSimple .titulo {
color:#F90;
font-weight:500;
font-size:24px;
padding-top:10px;
}

.elementoCatalogoSimple .imagen img {
border:6px solid #CFB48E;
}

.elementoCatalogoSimple div.imagen {
float:left;
margin-right:10px;
margin-top:5px;
position:relative;
}

.clear {
clear:both;
display:block;
}

.elementoCatalogoSimple img {
border:0;
}

.elementoCatalogoSimple .descripcion {
display:block;
margin-top:3px;
font-size:15px;
text-align:justify;
}

#dhtmlgoodies_slidedown_menu {
padding-top:5px;
width:175px;
}

#dhtmlgoodies_slidedown_menu a {
border:0;
width:auto;
}

#dhtmlgoodies_slidedown_menu .slMenuItem_depth1 {
margin-top:0;
border:0;
font-size:25px;
color:#431b00;
font-weight:400;
}

#dhtmlgoodies_slidedown_menu .slMenuItem_depth2 {
color:#7F3300;
font-size:21px;
font-weight:400;
padding:3px 0 3px 20px;
}

#dhtmlgoodies_slidedown_menu .slMenuItem_depth3 {
color:#CF5300;
font-size:18px;
padding:1px 0 1px 20px;
}

.elementoCatalogoSimple form.formularioElemento {
text-align:left;
display:block;
}

.carrito dt {
display:inline;
padding:10px;
}

.carrito dt a {
color:#431b00;
font-weight:700;
text-decoration:none;
margin:10px;
}

table.tablaCarrito {
width:90%;
margin:10px auto !important;
margin:10px 30px;
text-align:center;
font-size:14px;
}

.tablaCarrito td,.tablaCarrito th {
border:1px solid #F90;
color:#431b00;
margin:0;
}

.tablaCarrito th ul {
text-align:left;
padding:0 0 0 20px;
margin:0;
}

.mostrarCarrito .seguir a,.mostrarCarrito li.borrar a,.mostrarCarrito .pedido a,.tablaCarrito td.borrar a {
color:#431b00;
font-weight:700;
text-decoration:none;
}

.mostrarCarrito .seguir a,.mostrarCarrito li.borrar a,.mostrarCarrito .pedido a {
margin:0 15px;
}

.tablaCarrito td {
text-align:right;
padding:2px 4px;
}

td.borrar a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
display:block;
}

ul.formularioCarrito {
list-style:none;
display:table;
width:470px;
margin:0;
padding:0;
}

.formularioCarrito li {
text-align:right;
margin:0 0 5px;
font-size:18px;
}

#pag_5922 .formularioCarrito {
width:78% !important;
width:74%;
}

.carrito .mensaje,.mostrarCarrito .mensaje,.tablaCarrito tr.etiquetas td,.tablaCarrito td.borrar {
text-align:center;
}

.carrito ul,.mostrarCarrito ul {
padding-top:20px;
padding-bottom:20px;
text-align:center;
}

.mostrarCarrito {
padding-top:30px;
font-size:21px;
}

.carrito ul {
padding-bottom:10px;
}

.carrito dt a:hover,.mostrarCarrito .seguir a:hover,.mostrarCarrito li.borrar a:hover,.mostrarCarrito .pedido a:hover,.tablaCarrito td.borrar a:hover {
border-top:1px solid #F90;
border-bottom:1px solid #F90;
color:#431b00;
}

.tablaCarrito li,.mostrarCarrito li {
display:inline;
}

.catalogo .imagenPortada {
position:relative;
left:0 !important;
}

.elementoCatalogoSimple .cantidadElemento,li.titulo,li.referencia,td.precio,td.cantidad,td.total,td.totalElemento,td.totalCarrito,.mensaje {
color:#431b00;
font-size:21px;
}

td.borrar a:hover {
color:#431b00;
}

.carrito .mensaje {
margin:30px 0 10px;
}

.catalogo input.cantidad {
margin-right:20px;
}

.listadoImagenes ul{
display:table;
list-style:none;
margin-top:12px;
padding:5px;
border:1px dotted #F90;
background-color:#573B2D;
}

.disponibilidad {
font-family:Verdana;
font-size:9px;
font-weight:700;
}

ul.disponibilidad {
background-image:url(/files/5600-1550-fichero/fondoCabecera.gif);
border:1px solid #CFB48E;
padding:3px;
}

.disponibilidad li {
display:inline;
margin:3px 20px;
}

table.disponibilidad {
background-image:url(/files/5600-1550-fichero/fondoCabecera.gif);
border:1px solid #CFB48E;
}

.disponibilidad td{
border:1px solid #431B00;
font-size:9px;
}

.disponibilidad td br {
display:none;
}

.disponibilidad td.cabecera {
font-size:9px;
color:#431B00;
background-color:#CFB48E;
height:19px;
}
