/* CSS Document */
td, body, th, select { font-size:8pt; font-family:Arial;  }
body { background-attachment:fixed; background-color:#FFF; background-image:url(body.gif); background-position:top; background-repeat:no-repeat; margin:0px; padding:0px; }
fieldset legend { color: #666666}
fieldset select { width:100%; margin-top:5px; margin-bottom:5px; color: #666;  }
fieldset input[type="text"]{ background-color: #FFF0E1; font-size:8pt; border:1px solid white}
h1 { font-size:12pt; }
h2 { font-size:9pt; color: #739367 }
hr.linea { color:#CCCCCC }
img { border: none }
option.selected { background-color: #FFF0E1; color:#000 }

.azul { background-color: #F0F0F0 }
.centro { width: 596px; background-image: url(centro1.gif); background-position:top; background-repeat:no-repeat}
.copyright { text-align:center; font-size:7pt; }
.datos { color:#000000; padding-left:5px; padding-right:0px;  }
.datos b { color:#999999; font-weight:normal; }
.datos td { white-space:nowrap }
.derecha { width: 195px; background-image:url(derecha2.gif); background-repeat:repeat-y; vertical-align:top}
.foto { text-align:left; width:130px; background-color:#FFFFFF; }
.izquierda { background-color:#edfdda; width:189px; vertical-align:top; padding-top:20px; }
.promocion { background-image:url(../images/oferta.gif); background-position:bottom right; background-repeat:no-repeat; }
.par { padding-right:15px; border-right:1px solid #CCC; border-top:1px solid #CCC; }
.impar { padding-left:15px; border-top:1px solid #CCC; }
.modeloh1 { font-size:15pt; font-weight:bold; padding-left:0px; margin:0px }
.precio { font-size:16pt; color:#009900; font-family:"Arial Black", Gadget, sans-serif }
.pvp { font-family: Arial, Helvetica, sans-serif; font-size:7pt; color: #666; text-align:right; vertical-align:bottom; padding-bottom:2px; }

#minificha { padding-top:10px; padding-bottom:10px; float:left; width:265px; height:150px; }
#minificha .dispo { color:#009900; }
#minificha .precio { font-family: Arial, Helvetica, sans-serif; font-size:14pt; color:#009900; text-align:right; font-weight:bold }
#minificha .promocion .precio { color:#009900; }


.novedad { font-size:8pt; color:#CC0000; margin-left:10px; padding-left:5px; padding-right:5px; background-color:#FFFF00; vertical-align:middle}
.seccion {
	border-bottom:1px solid gray;
	font-size:14pt;
	color: #900
}
.separador { visibility:hidden}
.titulo { font-size:10pt; font-weight:bold; border-bottom:0px solid #003366; padding-left:2px; padding-right:2px; width:100%; float:left; margin:0px }
.titulo a { color: #003366; text-decoration: none }
.titulo a:hover { color:#0000FF; text-decoration:none }

#carac { width:100% }
#carac th {	padding-left:5px; color:#000; text-align:left; vertical-align:top; white-space:nowrap; }
#carac th, #carac td { font-size:7pt; padding:2px; font-family:Verdana }
#carac td { width:100% }

#carac2 { width:100% }
#carac2 .apartado { background-color:#EFEFEF; font-size:10pt; font-weight:bold; margin-top:15px}
#carac2 th, #carac2 td { font-size:8pt; padding:2px; font-family:Arial; }
#carac2 th {
	padding-left:5px;
	color:#000;
	text-align:left;
	vertical-align:top;
	background-color:#E4F9DF;
	width:35%;
	font-size:7pt;
	font-weight:normal
}
#carac2 td { width:15%}

#marcas  {border-collapse:collapse; border:1px solid white; width:100%}
#marcas td {text-align:center; border-collapse:collapse}
#modelo { width:100px;}
#precios { margin:0px; padding:0px; }
#tabla { margin-bottom:10px }
#tabla th { background-color: #FFF; font-weight: bold; text-align:left; font-size:8pt; color: #003399}
