body {
	background-color:black;
	margin-top:0;
	color: Black;
}
table.normal {
	background-color: Red;
	color: Black;
}
table.menu {
	border: 1px outset Black;
	background-color: white;	
	color: Black;
}
table.menuizqreloj {
	background-color: White;
	border: 2px solid #DC143C;
	/* esto es una prueba*/	
	text-align:center;	
	width: 100%;
	background-repeat: no-repeat;
	
}
table.menuizqcarrito {
	background-color: White;
	border: 1px solid black;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: Black;
	width: 100%;
}
table.menuizq {
	background-color: #D0D0D0;
	background-image: url(Imags/fondo_y_barra/barrasuperior.gif);		
	border-width: 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bolder;
	color: White;
	width: 100%;
	background-repeat: no-repeat;
}
table.menuizqdos {
	border-color: Black;
	background-color: #EAEAEA;
	border-style:groove;
	border-width: 1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color: White;
	width: 100%;
	background-repeat: no-repeat;
}

table.menuizqcuatro {
	border-color: Black;
	background-color: White;
	border-style:groove;
	border-width: 1px;
	width: 100%;
	color: Black;
	}
/****************************************************
Estilos GLOBALES de la web
****************************************************/



/****************************************************
Estilos de la pagina INICIO.php
****************************************************/
/* Esto es porque da un problema y esta directamente escrito en el html.
td.izqmenu {
	valign: top; 
}
*/
table.contenido {
	border-top: 2px solid Black;
	background-color: White;
}
table.contenido2 {
	background-color: #616161;
	border: 2px solid black;
}
td.normal{
	background-color: Red;
	color: Black;
}

img.mapa {
	border: 2px outset #AAAAAA;
}
p.direccion {
	font-family: Arial, Helvetica, sans-serif;
}
p.horario {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 14px;
}
select.articulo {
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px  solid;
	border-color: #C4C4C4; 
	color: Black;
	}
input.articulo {
	background-color: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid Red;
	color: Red;
}
input.cantidad {
	background-color: white;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ff0000;
	color: Black;
}
input.valor {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;	
	border: 1px solid #ff0000;
	width: 50px;
	color: Black;
}
img.articulo {
	border: 1px outset #ff0000;
   
}
input.datos {
	font-family: Verdana ,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;	
	border: 1px solid #ff0000;
}
td.fondopresupuesto {
	background-color: White;
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

td.fondolaterales{
	background: #898989;
	color: White;
	border: 1px;
	
}

table.recuadro{
	color: #D1D1D1;
	background-color: #D1D1D1;
	
}
input.boton{
	border: 2px outset Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #D3D3D3;
	font-weight: bolder;
	color: Black;
	
}

a.listacatalogo{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
A.listacatalogo:Link {color:Black;background: #d9d9d9;}
A.listacatalogo:Visited {color: Black;background: #d9d9d9;}
A.listacatalogo:Hover {color:#F70404;background: #d9d9d9;}

a.listaconf{
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
A.listaconf:Link {color:Black;background: #ffffff;}
A.listaconf:Visited {color: Black;background: #ffffff;}
A.listaconf:Hover {color:#F70404;background: #ffffff;}

	
a.sublistacatalogo{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
A.sublistacatalogo:Link {color:Black; background: #d9d9d9;}
A.sublistacatalogo:Visited {color: Black; background: #d9d9d9;}
A.sublistacatalogo:Hover {color:#F70404; background: #d9d9d9;}

td.cuadrolista{
	background-color: #dfdfdf;
	color: Black;
	border: 1px solid black;
}
table.item{
	border: 1px solid #BCBCBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	text-decoration: none;
	color: Black;
	background: #F0F0F0;
}
a.item{
	text-decoration: none;
	font-size: 11px;
	color: Black;
	font-weight: bold;	
	background: #F0F0F0;
}
A.item:Link {color:#000000;text-decoration:none;  background: #F0F0F0; }
A.item:Visited {color:#000000;text-decoration:none;  background: #F0F0F0; }
A.item:Hover {color:#F70404;  background: #F0F0F0; }

img.item{
	border: 0px solid Black;
}
font.paginas {
	background: white;
	color: Black;
}

input.botoncarrito {
	BORDER-RIGHT: 1px solid #D7D7D7;
	BORDER-TOP: 1px solid #D7D7D7;
	BORDER-LEFT: 1px solid #D7D7D7;
	BORDER-BOTTOM: 1px solid #D7D7D7;
	background-color: #D7D7D7;
	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FCFCFC;
	background-image: url(Imags/carrito.gif);
	height: 24px;
	width: 24px;
	background-position: center center;
	
}
td.precio{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Red;
	background-color: #F0F0F0;
	text-align: center;
}
td.precio2{
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Red;
	text-align: center;
}
td.preciostachados{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6B8E23;
	background-color: #F0F0F0;
	text-align: center;
	}
td.imagen{
	background-color: #D9D9D9;
	text-align: center;
	color: Black;
}
td.nombre{
	background-color: #F0F0F0;
	color: Black;
}
form.comprar{
	background-color: #F0F0F0;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
td.busqueda{
	border: 2px outset Black;
	background-color: #cccccc;
	/*#d2cfcf*/
	color: Black;
}
td.carrito{
	border: 1px solid #A52A2A;
	background-color: white;
	color: White;
}
td.presupuestogris{
	color: White;
	background-color: #898989;
	border: 1px Black;
}

input.buscar{
	color: Black;
	border: 1px none #EEEEEE;
	font-size: 10px;
	font-weight: bold;
	background: #E8E8E8;
	}
p.encontrados{
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p.listapag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
a.listapag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: Red;
	background: #FFFFFF;
}
table.puntosnewteks{
	border: 0px outset Black;
}
input.puntosnewteks{
	background-color: #F8F8FF;
	border: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 15px;
	color: Black;
}
div.puntosnewteks{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: white;
}
/*
input.botonpuntosnewteks{
	background-color: #FFDEAD;
	border: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 15px;
}*/
div.nombreitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align: justify;
	background-color: black;
	color: White;
}
font.precioitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: Red;
	text-align: center;
	background: #f0f0f0;
}
font.precioitem2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #a9a9a9;
	text-align: center;
	background: #f0f0f0;
}font.precioitemtachado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFA4A4;
	text-align: center;
	background: #f0f0f0;
	text-decoration: line-through;
}
font.descripcion{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-decoration: underline;
	font-weight: bolder;
}
font.pvp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #708090;
	text-align: center;
	background: transparent;
}

div.imagenitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #DCDCDC;
}
div.descripcionitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
	color: Black;
	border: 1px solid red;
	}
a.atrasitem{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
a.atrasitem:Link {color: Black;text-decoration:none;  background: white; }
a.atrasitem:Visited {color: Black;text-decoration:none;  background: white; }
a.atrasitem:Hover {color: RED;text-decoration:none;  background: white; }

table.listaconfiguraciones{
	border: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style: url(Inicio/Imags/PDF.gif);
	display: block;
	white-space: normal;
	vertical-align: middle;
}

A.configuraciones:Link {color: Black;text-decoration:none;  background: white; }

A.configuraciones:Visited {color: Black;text-decoration:none;  background: white; }

A.configuraciones:Hover {color:#F70404;  text-decoration: none;  background: white;  }

table.tablacopyright{
	border-top: 2px solid Black;
}
table.ofertasequipos{
	border-bottom: 7px;
}
table.direcciones{
	border: 2px outset #AAAAAA;
	background: #BFBFBF;
	color: Black;
}

td.fondopc{
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
}
table.ordenadoresportatiles{
	border: 1px solid Black;
	background-color: white;
	color: Black;
}
table.servicio{
	background-color: white;
	border: 1px solid Black;
	color: Black;
}
div.flash{
	border: 1px outset Black;
	background: #8A8A8A;
	color: #FFD700;
}
td.tipopc{
	background: #DCDCDC;
	border: 1px solid Black;
	color: Black;
}

td.imageninicio:Link {color: Black;text-decoration:none;  background: white; }

td.imageninicio:Visited {color: Black;text-decoration:none;  background: white; }

td.imageninicio:Hover {color:#F70404;  text-decoration: none;  background: white;  }



table.comentario{
	border: 1px outset Black;
	background-color: white;
	color: Black;
}
select.oculto{
	visibility: hidden;
	height: 1px;
}
div.scroll{
	border: 1px solid Black;
	text-align: center;
	width: 222px;
}

input.sat{
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	border-bottom: 1px solid black;
	font-weight: bolder;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}
input.botonsat{
	background-color: #3d3d3d;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: white;
	border: 1px solid red;
	font-family: Arial, Helvetica, sans-serif;
	}
span.incorrecto{
	color: Red;
	font: normal bolder 14px  Arial, Helvetica, sans-serif;
	background: White;
}
span.proceso{
	color: #256CEB;
	font: normal bolder 14px Arial, Helvetica, sans-serif;
	background: White;
}
span.acabada{
	color: Lime;
	font: normal bolder 14px  Arial, Helvetica, sans-serif;
	background: White;
}
input.precio{
	background: transparent;
	border: none;
	font-size: 16px;
	font-weight: bolder;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: oblique;
	color: Yellow;
	/*font: 900;*/
}
.Estilo3 {font-size: 14px; font-weight: bold; }
.Estilo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	background-color: transparent;
	
}
.Estilo7 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #CCCCCC;
	color: White;
	
	
}
.Estilo9 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	
}
.Estilo11 {
	font-size: 24px;
	color: Black;
	background-color: transparent;
	
}
hr {
color: #FF1E1E; 
background-color: #F40000; 
height: 4px;
width: 90%; 
border-style: none; 
margin: 0 auto; 
text-align: center; 
}
tr.sinbordes{
border: 1px Fuchsia;
}
font.fuentetitulo{
	color: #AEAEAE;
	font-weight: bold;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	background: transparent;
}
a.consultartarifa {
color:#FF0000;
text-decoration:none;
 background: White;
}
a.consultartarifa:visited {
color:#FF0000;
 background: White;
}
table.tabladireccion {
border: 2px outset #AAAAAA;
background: #F2F2F2;
}
table.bannertabla{
	background: White;
	color: Black;
	border: 1px solid Black;
}
img.imgbanner{
	border: 1px solid Black;
}
div.resultadosat{
	border: 1px solid black;
}
td.sattexto{
	color: black;
}
div.sattexto{
	color: black;
	font-family: Arial;
	font-size: 12px;
}
td.descripcion{
	font-family: Arial;
	font-size: 12px;
}
