@charset "utf-8";
body {
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #656362;
	background-image: url(../i/fd_pantalla.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a:link, a:active, a:visited {
	color: #1f3c07;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #8dab75;
	font-weight: bold;
	text-decoration: none;
}
#pagina {
	width: 880px;
	margin-left: 50%;
	position: absolute;
	left: -440px;
	top: 20px;
	text-align: left;
}
#cab {
	background-image: url(../i/fd_header.png);
	background-repeat: no-repeat;
	height: 190px;
	padding-top: 40;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	background-position: bottom;
	margin: 0px;
	text-align: right;
}
#cab h1 {
	margin: 0;  /*el ajuste en cero del margen del último elemento del div de #header evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding: 10px 0;  /*el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div*/ 
}
#ct {
	background-image: url(../i/fd_ct.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0;
}
#ct #menu {
	background-image: url(../i/fd_menu.png);
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a2aab2;
	font-style: italic;
	text-align: center;
	padding-top: 15px;
	padding-right: 4px;
}
#ct #menu a  {
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
	color: #FFF;
}
#ct #menu a:hover {
	color: #D6D6D3;
	text-decoration: none;
}
#ct #lg {
	margin-left: 70px;
}
#ct h1 {
	color: #7693ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-left: 16px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#ct h2 {
	color: #4b5a64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 16px;
	margin-top: 0px;
}
#ct #contenido {
	margin-right: 18px;
	margin-left: 14px;
}
#ct #contenido .pie {
	font-size: 11px;
	text-align: center;
	color: #1f3c07;
	font-weight: bold;
}
#ct #contenido li {
	list-style-image: url(../i/vineta.gif);
	font-size: 12px;
}
#ct p {
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}

#pie {
	background-image: url(../i/fd_foot.png);
	height: 43px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#pie p {
	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
	padding: 10px 0;
}
#ct_legal {
	text-align: justify;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #f7f9ea;
}
#ct_legal h1 {
	color: #7693ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-left: 16px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#ct_legal p {
	margin-top: 4px;
	margin-bottom: 4px;
}
#ct_legal hr {
	color: #E6EBBE;
}
.productosEst1 {
	background-image: url(../i/fd_productos_pieza.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.productosEst2 {
	background-color: #183e48;
}
a.gmaps:link, a.gmaps:visited, a.gmaps:active, a.gmaps:hover {
	color: #649C99;
	font-size: 12px;
}
a.gmaps:hover {
	color: #FFF;
	font-size: 12px;
}
.localizacionEst1 {
	background-image: url(../i/fd_localizacion.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.centrado {
	text-align: center;
}
.comprimido td{
	font-size: 10px;
	vertical-align: top;
	height: 20px;
}
.comprimidoLI {
	font-size: 10px;
	background-image: url(../i/vineta.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	padding-left: 24px;
}
/* jQuery lightBox plugin - Gallery style */
	#gallery {
	padding: 0px;
	/*width: 380px;*/
	margin: 0px;
	}
	#gallery ul {
	list-style-image: none;
	list-style-type: none;
}
	#gallery ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
	#gallery ul img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}
	#gallery ul a:hover img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}
	#gallery ul a:hover {

}

