* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
a {
	color: #930025;
}
a:hover {
	color: #930025;
}
a:visited {
	color: #930025;
}
a:active {
	color: #930025;
}
a.lssice {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #930025;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
a.lssice:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #930025;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
.diseweb,a.diseweb,a.diseweb:visited,a.diseweb:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #921830;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
a.diseweb:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #921830;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
BODY
   {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  }
.fondoweb {
	background-color: #FC6861;
	background-image: url(imagenes/para-fondo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #930025;
	border: 1px solid #A9101F;
	background-color: #FCA09E;
}
form {
	margin: 0px;
	padding: 0px;
}
.central,a.central, a.central:visited, a.central:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
a.central:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}
.central2,a.central2, a.central2:visited, a.central2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a.central2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}
.mitadlogo {
	background-image: url(imagenes/mitadlogo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.mediana,a.mediana, a.mediana:visited, a.mediana:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.mediana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
.fondosup {
	background-color: #FC6861;
	background-image: url(imagenes/fondo-sup.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.fondo-inf {
	background-image: url(imagenes/fondo-inf.jpg);
	background-repeat: no-repeat;
	background-position: center 174px;
}
.margen-sup {
	margin-top: 25px;
}

.textoempresa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 10px;
    padding-right:10px;
}
.parabotonestiendas {
	padding-top: 6px;
	padding-bottom: 6px;
}
.fondo-inf-der {
	background-image: url(imagenes/fondo-inf-der.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fotofachada {
	background-color: #CC0033;
	margin-bottom: 10px;
	width: 240px;
	text-align: center;
	vertical-align: middle;
	margin-right: 12px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}
.margen-izqu {
	margin-right: 12px;
}
.margen4 {
	padding: 4px;
}
.tablitascatalogo {
	background-image: url(imagenes/bolo.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FD6862;
}
.tablitascatalogo2 {
	background-image: url(imagenes/fondoboton.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 20px;
	background-color: #D43951;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fondocatalogo {
	background-image: url(imagenes/fondo-catalogo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 40px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #930025;
	border-right-color: #FC8A87;
	border-bottom-color: #FC8481;
	border-left-color: #FC8A87;
}
.margen40 {
	margin-left: 40px;
}
.borderojo2 {
	margin-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #930025;
	border-left-color: #930025;
}
.tex-subcategorias, a.tex-subcategorias, a.tex-subcategorias:visited, a.tex-subcategorias:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #930025;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-decoration:none;
}
a.tex-subcategorias:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #930025;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-decoration:underline;
}
.borderojo-inferior {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930025;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #930025;
	height: 20px;
	vertical-align: bottom;
}
.imagen-cat {
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #AF1632;
	border-bottom-color: #AF1632;
}
.tabla-cat {
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #AC1631;
	border-left-color: #AC1631;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AC1536;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A0D20;
}
.fondoboton {
	background-image: url(imagenes/fondoboton.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 20px;
}
.textotitulocatalogo, a.textotitulocatalogo, a.textotitulocatalogo:visited, a.textotitulocatalogo:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FED9A2;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
a.textotitulocatalogo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FDDAA2;
	text-decoration: underline;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.tabla-ofertas {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #930025;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930025;
	width: 540px;
	height: 20px;
	background-color: #FD6862;
	background-image: url(imagenes/fondotexto-ofertas.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 100px;
}
.tabla-ofertas2 {
	margin-left: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #930025;
	border-right-color: #930025;
	border-left-color: #930025;
}

.texto-ofertas, a.texto-ofertas, a.texto-ofertas:visited, a.texto-ofertas:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #77001E;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 100px;
	padding-bottom: 3px;
	padding-left: 3px;
	line-height: 20px;
}
a.texto-ofertas:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #77001E;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 100px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.tabla-decorador {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FCDCA3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FD6862;
	width: 540px;
	height: 20px;
	background-color: #FD6862;
	background-image: url(imagenes/fondotexto-decorador.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 100px;
}
.tabla-decorador2 {
	margin-left: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FCDCA3;
	border-right-color: #FCDCA3;
	border-left-color: #FCDCA3;
}
.imagen-dec {
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FCDCA3;
	border-bottom-color: #FCDCA3;
}
.tabla-dec {
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FCDCA3;
	border-left-color: #FCDCA3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FCDCA3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A0D20;
}
.textotitulodecora, a.textotitulodecora, a.textotitulodecora:visited, a.textotitulodecora:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #91132D;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
a.textotitulodecora:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #91132D;
	text-decoration: underline;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.tablitasdecora {
	background-image: url(imagenes/fondoboton2.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 20px;
	background-color: #FCDCA3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.borderojo-decorador {
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B01735;
	border-bottom-color: #B01735;
	border-left-color: #B01735;
}
.borderojo-contactar {
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AB1433;
	border-bottom-color: #AB1433;
	border-left-color: #AB1433;
	padding: 4px;
}
.lineainferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #930025;
}
.tipomenu, a.tipomenu,a.tipomenu:visited, a.tipomenu:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FEA5A0;
	text-decoration: none;
}
 a.tipomenu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AC2043;
	text-decoration: underline;
}.borderojosimple {
	border: 1px solid #AA002B;
	margin: 5px;
}
.contiene-instalaciones {
	border: 1px solid #FD6862;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 4px;
	text-align: left;
	background-color: #D3123D;
	vertical-align: top;
}
.instalacion {
	background-color: #D71E44;
	padding: 4px;
	margin-bottom: 8px;
	height: 1%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC7D77;
}
.imagen-instalacion {
	float: left;
	width: 100px;
	margin-right: 5px;
	border: 1px dashed #D8535C;

}
.texto-instalacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFDFDD;
	padding: 4px;
	border: 1px dashed #FA7F78;
	float: right;
	width:400px;
	vertical-align: top;
}
.texto-instalacion h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FECAC7;
	margin-bottom: 4px;
	font-weight:bold;
	margin-top:0px;
}
.clearBoth {
	clear: both;
	}
.tres-articulos {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #930024;
	text-align: center;
	vertical-align: bottom;
	padding: 4px;
}
.tres-articulos td {
	text-align: center;
	vertical-align: bottom;
	padding: 4px;
}
.un-articulo {
	padding: 4px;
	border: 1px solid #930024;
	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	vertical-align: bottom;
}
.un-articulo p{
margin:0px;
}
.un-articulo p a, .un-articulo p a:visited, .un-articulo p a:active{
	margin:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #930025;
	text-align: center;
	text-decoration:none;
}
.un-articulo p a:hover{
	margin:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFE3A6;
	text-align: center;
	text-decoration:underline;
}
.paginar{
margin-bottom:5px;
}
.paginar, .paginar a, .paginar a:visited, .paginar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFE3A6;
	text-decoration:none;
}
.paginar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC1534;
	text-decoration:underline;
}
.centrar {
	text-align: center;
}
.estilo_celda_contenedora{
}
