body {
	background-image: url('/img/fondo_oscuro.gif');
	margin: 0px;
	font-family: "Verdana", sans-serif;
	font-size: 11px;
	margin: 10px 0px;
}

div#cabecera,
div#contenedor {
	width: 800px;
	margin: auto;	
/* position: relative; */

}

div#contenedor {
margin-top: 5px;
	background: url('/img/fondo_claro.gif');
border: 1px solid #000;
/* position: relative; */
/* padding: 0px; */
/* padding-bottom: 50px; */

}

div#menu {
	background: #dcdcdc;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	height: 24px;
}

div#menu ul {
	list-style-type: none;
	margin: 3px 0px;
	padding: 0px;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444;
}

div#menu ul.izq {
	float: left;
}

div#menu ul.der {
	float: right;
}

div#menu ul li {
	float: left;
	margin: 0px 11px 0px 11px;
}

div#menu ul li img {
	margin-right: 1px;
}

div#menu ul li a {
	color:  #05a;
	text-decoration: none;
	padding: 0px 5px;
}

div#menu ul li a:hover {
/* 	text-decoration: underline; */
	background: #08c;
	color: #fff;
}

div#contenido {
/* 	clear: both; */
}

h2, h3 {
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	font-weight: normal;
	color: #0088cc;

	margin: 0px;
}

h2 {
	font-size: 18px;
	color: #0088cc;
}

div#catalogo h2,
div#ficha h2,
div#resultados h2 {
	background: url('/img/flecha.gif') no-repeat 0px 4px;
	padding-left: 20px;
	margin-bottom: 7px;
}

h3 {
	font-size: 14px;
	color: #0088cc;
	font-weight: bold;
}

div.oferta h3 a {
/* 	background: url('/img/ico_estrella.gif') no-repeat right; */
color: #0088cc;
}

div#catalogo h3 {
	color: #df1111;
	font-weight: normal;
	font-size: 11px;
	font-family: "Verdana", sans-serif;
	text-transform: uppercase;
margin-top: 13px;
padding: 0px;
/* background: #ff0; */
}

div#noticias,
div#galeria {
	width: 160px;
	margin: 25px 25px 0px 15px;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	font-size: 12px;
	float: left;
margin: 25px 25px 0px 10px;
}

a.leermas {
	background: url('/img/ico_leermas.gif') no-repeat 3px 1px;
	padding: 0px 5px 0px 20px;
	text-decoration: none;
	color: #df1111;
	font-weight: bold;	
	float: right;
margin: 0 !important;
/* 	margin-top: -10px !important; */
/* padding: 0 !important; */

/* display: none; */
	
	
}

a.derecha {
	float: right !important;
/* 	border: 1px solid #000; */
}

a.leermas:hover {
	background: #df1111 url('/img/ico_leermas.gif') no-repeat 3px 1px;
	color: #fff;
}

/* Arreglar esto */
div.hr {
/* 	background: url('/img/punteado.gif'); */
/*	height: 1px;
	width: 75%;
	height: 10px;
	border-bottom: 1px dotted: #000;*/
/* display: none; */
/* clear: right; */
/* padding-bottom: 10px; */
}

hr {
/* 	clear: both; */
/* 	width: 75%; */
/* 	height: 1px; */
/* 	visibility: hidden; */
display: none;
}











div.separador {
/* 	background: url('/img/punteado.gif'); */
	height: 1px;
	width: 75%;
margin: 10px auto;
}

div#buscador {
	margin: 25px 0px 15px 0px;
	height: 170px;
}

div#buscador img {
	float: left;
	margin-right: 5px;
}

div.oferta {
	background: #fff;
	border: 1px solid #dadada;
	float: left;
	padding: 10px;
	margin: 0px 4px;
}

div.oferta p.precio {
	text-align: right;
	margin: 0px;
}

div.oferta img {
	border: 1px solid #000;
}

p.precio {
	color:  #da1111;
	font-weight: bold;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	font-size: 14px;
}

p.precio a {
	color: #da1111;
}

div#texto p {
	text-align: right;
	margin-right: 25px;
}

div.ofertas h2 {
	margin: 0px 0px 10px 0px;	
}

div#catalogo {
	background: url('/img/buscador.jpg') no-repeat;
	width: 384px;
	height: 158px;
	float: left;
	padding: 5px 10px;
}

select, input, textarea {
	font-size: 10px;
	border: 1px solid #888;
}
div#catalogo input.modelo,
div#resultados input.modelo {
	width: 120px;
	padding-left: 5px;
}

fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}

input.boton {
	background: url('/img/boton.gif') no-repeat 0px 2px !important; 
	padding-left: 10px;
	width: 93px !important;
	font-weight: bold;
	height: 19px;
	border: none;
}

input.boton:hover {
	color: #08c;
}

div#catalogo p {
	text-align: right;
	margin: 4px 0px 0px 0px;
}

div#catalogo form {
	margin: 0px;
	padding: 0px;
/* background: #f00; */
}

div.ofertas {
	margin: 0px 0px 35px 0px;
	margin: 0px 0px 15px 0px;
	height: 190px;
	height: 210px;
/* background: #f00; */
}


div#interior,
div#novedades,
div#contacto {
	margin: 25px 20px 15px 0px;
margin: 25px 20px 15px 200px;
margin: 25px 20px 15px 20px;
margin: 25px 20px 15px 175px;
 }

div.oferta a:hover img {
	border: 1px solid #fff;

}

div.oferta a {
	color: inherit;
	text-decoration: none;
}

div.oferta a:hover {
	text-decoration: underline;
}

div#resultados,
div#ficha {
	background: url('/img/resultados.gif') no-repeat 0px 0px;
	width: 555px;
	margin: 25px 0px 0px 190px;
	padding: 10px 15px;
	border-bottom: 1px solid #dadada;
}

div.resultado img {
	float: left;
	border: 1px solid #000;
	margin-right: 20px;
/* display: none; */
}

div.resultado {
	height: 115px;
	border: 1px solid #fff; /* El MSIE no soporta transparent aqu�.. */
	padding: 5px;
  position: relative !important;
}

div#resultado span.pequeno {
  font-size: 9px;
font-weight: normal;
font-family: "Trebuchet MS", Verdana, sans-serif;
width: 100px;
text-align: right;
/* display: none; */
color: #666;
line-height: 11px;
}


div.resultado p {
/* 	width: 80%; */
/* 	float: left; */
/* background: #f00; */
/* clear: right; */
margin-bottom: 0px;
}

div.resultado p.precio {
	width: auto;
	float: right;
	margin: 0px;
	font-size: 16px;
}

div.resultado:hover {
	border: 1px solid #dadada;
	background: #fffff0;
}

div.resultado a.leermas,
div#ficha a.leermas {
/*	position: relative;
	left: -2px;
	top: -2px;
	float: none;*/
	margin: 0px -2px;
	display: inline;
float: none;
/* background: #ff0; */

/* text-align: left !important; */
}


div.resultado a {
/* 	color: inherit; */
/* 	text-decoration: none; */
}

div.resultado a:hover {
/* 	text-decoration: underline; */
}
div.resultado h3 a {
	color: #0088cc;
}

div.resultado h3 a:hover {
	text-decoration: underline;
}

form#contactar label {
	width: 40%;
	float: left;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 12px 15px 2px 0px;
}

form#contactar textarea {
	font-size: 11px;
	height: 200px;
}

form#contactar textarea,
form#contactar input {
	width: 50%;
	margin: 10px 0px 5px 0px;
	padding: 3px 5px;
}

form#contactar select {
	font-family: inherit;
	font-size: 10px;
	padding: 2px 0px 2px 4px;
	border: 1px solid #aaa;
	width: 52%;
	margin: 10px 0px 5px 0px;
}

form#contactar textarea:hover,
form#contactar select:hover,
form#contactar input:hover {
	background: #f0f4e6;
}

form#contactar input.boton:hover {
/* 	background: inherit; */
}


div#ficha img {
	border: 1px solid #000;
}

div#ficha div.columna1 {
	font-weight: bold;
	width: 125px;
background: #f00;
/* float: left; */
display: inline;
clear: both;

}

div#ficha label {
/* background: #ff0; */
  width: 175px;
 float: left; 

}

div#ficha h3 {
	color: #df1111;
	font-weight: normal;
	font-size: 14px;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #df1111;
}

div#novedades h3 {
	color: #df1111;
	font-weight: normal;
	font-size: 14px;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
/* 	margin: 10px 20px 5px 200px;	 */
 	margin: 10px 20px 5px 0px;	 
	padding: 0px 0px 2px 0px;
	border-bottom: 1px dotted #df1111;
}

div#ficha h3 strong {
	letter-spacing: 1px;
}

div#galeria img {
	margin: 10px 0px;
	padding: 4px;
	background: #fff;
	border: 1px solid #444;
	cursor: pointer; /* Es necesario hacerlo as�en firefox... */
	cursor: hand;

}

div.caracteristicas {
/* 	background: url('/img/marca_agua.png') no-repeat 300px -0px; */
	
}

div.caracteristicas table {
	width: 100%;
/* background: #000; */
/* border: 1px solid #030; */
}

div.caracteristicas table {
	width: 100%;	
}

div.calculadora p {
	font-weight: bold;
/* 	background: #ff0; */
}

div.calculadora td {
	width: 60%;
}

div.caracteristicas div#calculadora input {
	padding: 2px 5px;
}

div.caracteristicas div#calculadora input#calcular {
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
	border-bottom: 2px solid #888;
	border-right: 2px solid #888;
	background: #ddd;
	
}

div.caracteristicas div#resultado {
	float: right !important;
/* 	background: #440;	 */
/* 	margin: 20px 40px; */
	color: #e30;
	font-weight: bold;
	font-family: "Courier New", "Trebuchet MS", "Verdana", sans-serif;
	font-size: 24px;
/* 	background: #ff0; */
margin: 0 !important;
padding: 0 !important;
/* display: none; */
}

div.caracteristicas div#calculadora input#cantidad {	
	width: 70px;
	margin: 0px 5px 0px 0px;
	text-align: right;
}

div#calculadora {
/* 	background: #440; */
width: 50%;
}


div.caracteristicas table tr td {
	vertical-align: top;
}

div.caracteristicas table tr td.columna1 {
  vertical-align: top;
width: 170px;
}


div#interior p,
div#novedades p,
div#contacto p {
	text-indent: 35px;
	line-height: 19px;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	font-size: 14px;
}

div.noticia {
	margin: 20px 40px 50px 40px;
	
}

div.noticia p {
	margin-top: 2px;
/* 	background: #f00; */
}

div.fecha {
	margin: 0px;
	padding: 0px;
	color: #777;
font-style: italic;
text-align: right;
margin-right: 20px;
}

div#marcas {
	text-align: right;
	padding: 0px 20px 10px 0px;
/* position: absolute; */
/* bottom: 0px; */
/* right: 0px; */
/* background: #ff0; */
/* border: 1px solid #000; */
clear: both;
}

div#marcas a {
	margin: 0 10px;
}

div#marcas img {
	border: none;
}

div#noticias p {
	line-height: 14px;
/* 	margin-top: 25px; */
margin-bottom: 40px !important;
/* padding: 0 !important; */
/* background: #ff0; */
text-align: justify;
letter-spacing: -0.3px;
clear: both;

}


div#noticias {
position: relative;
/* 	background: #f00 !important; */
min-height: 700px;

}


div#paginacion {
	width: 100%;
/* 	display: block; */
/* background: #f00; */
	margin: 5px auto 5px auto;
	padding: 0px;
/* text-align: right; */
/* display: block; */
	
}

div#resultados div#paginacion {
/*   padding: 0 0 20px 0; */
  margin-top: -15px;
/*   background: #f00; */
display: inline;
/* width: 50%; */
float: right !important;
text-align: right;
}

div#paginacion ul {
	list-style-type: none;
	margin: 20px;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
  display: inline;
  
}

div#resultados div#paginacion ul {
  margin: 0;
}

div#paginacion ul li {
/* 	float: left; */
display: inline;
	margin: 5px;
	border: 1px dotted #aaa;
padding: 2px 5px 2px 5px;
}

div#resultados div#paginacion ul li {
  border: none;
  padding: 2px 3px;
}


div#paginacion ul li:hover {
	background: #eee;
}

div#resultados div#paginacion ul li:hover {
  background: none;
}

div#paginacion a {
	color: #007;
	text-decoration: none;
}

div#resultados div#paginacion a {
  color: #08c;
}

div#paginacion a:hover {
	text-decoration: underline;
}


h3 a {
	color: inherit;
	text-decoration: inherit;
text-decoration: none;
/* color: #df1111; */


}

h3 a:hover {
/* 	padding: 0 -5px; */
/* border: 4px solid #000; */
/* text-decoration: none !important; */
}


div.noticia h3 a {
	color: #df1111;
	
}

div.noticia h3 a:hover {
	color: #fff;
	background: #df1111;
	
}

div.foto img:hover {
	cursor: pointer; /* Es necesario hacerlo as�en firefox... */
	cursor: hand;
}

div.foto_noticia {
/* 	border: 1px solid #000; */
	float: right;
	width: 250px;
	margin: 5px 20px 5px 20px;
	
}


div.foto_noticia p {
	font-weight: bold;
	margin:0px;
	padding: 0px;
	text-indent: 0px !important;
	text-align: left;
		
}

img.marco  {
	border: 1px solid #000;
}

div#interior {
/* 	min-height: 780px; */
/* El  P*** Internet Explorer no soporta esto... Die Bill !! */
}

div#noticias {
/* background:  #ff0; */
/* height: 800px; */
}

div#noticias h4 {
  margin-top: 10px;
  margin-bottom: -10px;
  text-transform: uppercase;
  text-align: center;
  font-size: 11px;
}

div.centrado {
	text-align: center;
}

div.etiqueta {
	float: right;
}

div.etiqueta img {
  border: none !important;
}

img.etiqueta {
	border: none !important;
	position: absolute;
right: -1px;

/* 	margin-top: 30px; */
/* 	margin-left: 460px; */
margin: 0;
/* float: right !important; */
margin-top: 25px;

/* border: 4px solid #f00 !important; */
}

img.mini_marca {
  border: none !important;
  margin-right: 5px;
}

span.tenue {
  color: #888;
}

div#marcas2 {
float: left;
width: 160px;
margin-right: 20px;
text-align: center !important;
}

div#marcas2 a {
}

div#marcas2 img {
float: none;
border: none;
margin: 10px 12px 25px 0;
}

.column {
  float: left;
width: 48%;
}

.column img {
  display: block;
margin: 0 auto;
}

.column p {
  margin: 0.5em 0 1.5em 0 !important;
}
div#interior div.column p {
  text-indent: 0;
/* font-weight: bold; */
}

div.ofertas div.oferta {
width: 160px;
}

div.ofertas div.oferta h3 {
font-size: 1.0em;
}


div#contenedor {
  float: left;
}

div#container {
  margin: auto;
  width: 800px;
}
