
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}
 
body {
     line-height: 1
}
 
:focus {
     outline: 0
}
 
ol, ul {
     list-style: none
}
 
table {
     border-collapse: collapse;
     border-spacing: 0
}
 
blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}
 
blockquote, q {
     quotes: "" ""
}
 
input, textarea {
     margin: 0;
     padding: 0
}
 
hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

body
{
	background-image:url(images/fondo.gif);
	font-family:Arial;
}

#contenedor
{
	margin-top:10px;
	width:964px;
	margin-left:auto;margin-right:auto;position:relative;
	
}
#cabecera
{	
	padding-top:1px;
	width:964px;
	height:131px;	
	background-image:url(images/cabecera.gif);
}
.logo 
{
	position:absolute;
	left:80px;
	border:none;
}
#menusuperior 
{
	position:relative;
	
	margin-left:310px;
	margin-top:29px;
}
#menusuperior a:link, #menusuperior a:visited
{
	text-decoration:none;
	margin-left:20px;
	color:#540e03;
	/*font-weight:bold;color:#ffffff;*/
	
	
	display:block;
	width:105px;
	height:24px;
	float:left;
	font-size:12px;
	text-align:center;
	padding-top:10px;
	font-family:Arial Black;
}
#menusuperior a:hover
{
	color:#ffffff;
	background-image:url(images/fondobotonsuperior.gif);
	
}
#cuerpo
{
	background-image:url(images/fondocontenedor.gif);
	background-repeat:repeat-y;
	
}

.submenu
{
	margin-bottom:10px;
	
}
.submenu a:link, .submenu a:visited
{
	display:block;
	float:left;
	width:70px;
	height:13px;
	font-size:11px;
	border:1px solid #76a7f9;
	background-color:white;
	color:navy;
	margin-left:5px;
	text-align:center;
	padding-top:2px;	
	text-decoration:none;
		
}

.submenu a:hover
{
	color:#000;
	background-color:#76a7f9;
}



.textoIntro{
	width:480px;
	padding:10px;
	padding-left:20;
	padding-top:55px;
	margin-left:30px;
	/*border:2px dashed white;*/
	background-image:url(images/fondotexto3.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#aaaaaa;
	float:left;
	margin-right:40px;
	margin-top:30px;
	margin-bottom:85px;
	
	}
.textoIntro h1
	{
	font-size:18px;
	color:#990000;
	margin:0px;
	}
.textoIntro p
	{
	text-indent:20px;
	font-size:13px;
	color:#111111;
	text-align:justify;
	margin:7px;
	line-height:17px;
	}
	
	

	
#pie
{
	height:9px;
	width:964px;
	background-image:url(images/bordeinferior.gif);
}
#ladoizq
{
	width:160px;
	min-height:470px;
	float:left;
	padding-left:10px;
	
}
#ladoder
{
	width:780px;
	min-height:470px;
	margin-left:180px;
	padding-top:1px;
	
}
#menuCategoria
{
	background-image:url(images/fondomenu.gif);
	width:149px;
	height:402px;
	padding-left:7px;
	padding-top:37px;
}
#menuCategoria a:link,#menuCategoria a:visited 
{
	margin-top:8px;
	width:130px;
	height:17px;
	background-image:url(images/botonmenu.gif);
	display:block;
	font-size:12px;
	font-family:Arial Black;
	padding-left:6px;
	color:#ffffff;	
	text-decoration:none;
	border:1px solid #76a7f9;
	padding-top:5px;
}
#menuCategoria a:hover
{
	background-image:url(images/botonmenured.gif);
	color:black;
}
#menumarcas
{
	margin-left:160px;
	margin-top:89px;
	padding-top:1px;
}
.marca
{
	margin-left:18px;
}

.resultados
{
	width:400px;
	float:left;
}
.listado
{
	
	margin-top:5px;
}
.filas
{
	font-size:10px;
	
	
	
	
}
.descripcion
{
	background-image:url(images/fondofila.gif);
	vertical-align:middle;
	color:navy;	
	padding-left:10px;
	height:108px;
	text-align:justify;
	
}

.pvp, .marca1, .imagen
{
	color:Navy;
	vertical-align:middle;
	background-image:url(images/fondofilaintermedio.gif);	
	height:108px;
}
.imagen
{
	width:100px;
	text-align:center;
}
.marca1
{
	width:20px;
	text-align:center;
}
.pvp
{
	width:50px;
	text-align:right;
	font-size:11px;
	color:Maroon;
	font-weight:bold;
}
	

.masinfo
{
	background-image:url(images/fondofilafin.gif);
	background-position:right;
	width:25px;
	vertical-align:middle;
	height:108px;
}



.numpag
{
	
}
.detalle
{
	width:378px;
	height:423px;
	float:left;	
	
}
.controldetalle
{	margin-left:5px;
	background-image:url(images/fondodetalle.gif);
	width:370px;
	height:423px;
	margin-top:10px;	
}
.referenciaDetalle
{
	display:block;
	width:250px;	
	height:20px;
	font-size:13px;
	color:Maroon;
	font-weight:bold;
	margin-left:10px;
	float:left;
	margin-top:10px;
}
.lblreferencia
{
	width:100px;	
	height:20px;
	font-size:13px;
	color:Maroon;
	font-weight:bold;
	margin-left:10px;
	float:left;
	margin-top:10px;
}
.descripcionDetalle
{
	display:block;
	width:350px;	
	font-size:13px;
	color:navy;
	margin-left:10px;
	clear:both;
	
}
.pvpDetalle
{
	display:block;
	width:60px;
	float:right;	
	font-size:14px;
	color:Maroon;
	font-weight:bold;
	margin-right:15px;
	text-align:right;
	height:20px;
}
.marcaDetalle
{
	display:block;
	width:90px;
	float:left;	
	font-size:12px;
	color:navy;
	font-weight:bold;
	margin-left:10px;	
	text-align:left;
	height:20px;
}
.imagenDetalle
{
	display:block;
	width:350px;
	margin-left:10px;
	height:260px;	
	clear:both;
	margin-bottom:10px;
}
.ofertaDetalle
{
	display:block;
	width:150px;	
	font-size:14px;
	color:red;
	float:left;
	font-weight:bold;
	margin-left:10px;	
	text-align:left;
	height:15px;	
}
.enlacedetalle
{	display:block;
	font-size:12px;
	color:Maroon;
	padding-top:20px;
	
	margin-left:250px;
}

#formulariocontacto
{
	
	
	width:470px;
	height:220px;
	background-image:url(images/cajaformulario.jpg);
	padding-top:50px;
	padding-left:30px;
	font-size:12px;
	float:left;	
}
#formulariocontacto td
{
	padding-top:5px;
}
.camposformulario
{
	background-color:Silver;
	border:1px solid white;
	overflow:hidden;
}
#contacto
{
	width:260px;
	float:left;
	font-size:14px;
	padding-top:30px;
	margin-left:5px;
	color:#444444;
	
}
#contacto p
{
	text-align:justify;
	margin-top:10px;
	margin-bottom:10px;
	line-height:18px;
}
#contacto h3
{
	text-align:right;
	color:Maroon;	
	font-weight:bold;
	margin-top:5px;
}
#adornocontacto
{
	width:780px;
	height:170px;
	float:left;
	background-image:url(images/adornocontacto.jpg);
}
#enlaces
{
	
	font-size:11px;
	width:420px;
	margin-top:30px;
	float:left;
	
}
#enlaces p
{
	width:220px;
	margin-top:3px;
	text-transform:lowercase;
	text-transform:capitalize;	
	float:left;
}
#enlaces a
{
	display:block;
	float:left;
	width:200px;
}
#enlaces h3, #enlacesmarcas h3
{ 
	font-size:14px;
	font-weight:bold;
	color:Maroon;
	margin-bottom:15px;
	clear:both;
}
	
#enlacesmarcas
{
	width:330px;
	height:300px;
	margin-top:30px;
	float:left;
	font-size:11px;
}
#enlacesmarcas p
{
	width:180px;
	margin-top:3px;
	text-transform:lowercase;
	text-transform:capitalize;	
	float:left;
}
#enlacesmarcas a
{
	display:block;
	float:left;
	width:150px;
}
#cuerpoenlaces
{
	background-image:url(images/adordo-enlaces.jpg);
	height:470px;
	background-position:bottom right;
	background-repeat:no-repeat;
	
}
h3.otrosenlaces
{
	margin-top:20px;
}
#noticia
{
	width:730px;
	height:450px;
	background-image:url(images/adornonoticias.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.fechanoticia
{
	font-size:14px;
	font-weight:bold;
	color:Maroon;
	width:100px;
	float:right;
}
.titularnoticia
{
	font-size:17px;
	font-weight:bold;
	font-family:Arial Black;
	color:Navy;
	width:500px;
	float:left;
}
.cuerponoticia
{
	
	font-size:14px;
	color:navy;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
}

.imagennoticia
{
	float:left;
	width:250px;
	height:250px;
	margin-right:10px;
}
#menucomprar
{
	margin-top:20px;
	margin-bottom:20px;
}

.botoncomprar
{
	font-size:13px;
	color:White;
	margin-top:10px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	margin-left:20px;
	text-align:center;
	border:1px solid white;
	background-color:Gray;	
}
.Textocompra
{
	font-size:13px;
	
}
.Textocompra h3
{
	font-weight:bold;
	color:Maroon;
	text-decoration:underline;
}
.Textocompra p
{
	color:Navy;
	width:700px;
	text-align:justify;	
	margin-top:10px;
	line-height:16px;
}
.Textocompra ul li
{
	list-style-type:disc;
	list-style-position:outside;
	color:Navy;
	width:600px;
	text-align:justify;	
	margin-top:10px;
	line-height:16px;
	margin-left:30px;
	padding-left:0px;
	vertical-align:top;
}
#comprar
{
	
	height:450px;
	background-image:url(images/adornocomprar.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.textoenbreve
{
	color:Maroon;
	text-align:center;
	padding-top:100px;
}
.textoenbreve h2
{
	font-weight:bold;
	font-size:20px;
	margin:20px;
}