body {
  background:url('/images/fondo.png');
  font-family: 'Trebuchet MS','Lucida Grande','Arial','Helvetica',sans-serif;
  font-size: 9.5pt;
  font-weight: normal;
  height: 100%;
}

ul {
  list-style-image: url('/images/iconos/decoracion-lista-gris.png');
  margin-left: 27px;
  padding: 0;
}

#body {
  width: 937px;
  margin: 0 auto;
}

#main {
  margin: 15px 0 0 0;	
  padding: 15px 0 15px 0;
  background-color: white;
}

#left-sidebar {
  float: left;
  width: 210px;
  margin-left: 14px;
}

#left-sidebar #header {
  height: 313px;
  width: 218px;
  background-color: black;
  padding: 0;
}

#left-sidebar #header h1 {
  padding: 19px 0 0 12px;
  margin: 0;
}

#left-sidebar #header img {
  border: none;
}

#left-sidebar #contact {
  margin-top: 10px;
  height: 324px;
  width: 218px;
  background-color: #4f4c4d;
  color: white;
}

#left-sidebar #contact address {
  font-style: normal;
  padding: 10px 12px 5px 14px;
}

#left-sidebar #contact address em {
  font-size: 11pt;
  font-style: normal;
}

#left-sidebar #contact li.info a{
  color: white;
}

#left-sidebar ul li.phone {
  list-style-image: url('/images/iconos/telefono.png');
  font-size: 14pt;
  margin-left: 10px;
}

#left-sidebar #contact ul li a {
  color: #d8700e;
  text-decoration: none; 
  font-size: 11pt;
}

#left-sidebar #contact ul li a:hover, #left-sidebar #contact li.info a:hover, #left-sidebar #contact ul li a.active, #left-sidebar #contact li.info a.active {
  color: #e6a76a;
}

#content {
  float: left;
  width: 470px;
  margin: 0 0 0 11px;
  color: #8c888c;
}

#content #motto {
  margin: 0 0 0 10px;
  width: 447px;
  height: 313px;
}

#content #motto.i-1 {
  background-position: 0px 0px;
}

#content #motto.i-2 {
  background-position: -447px 0px;
}

#content #motto.i-3 {
  background-position: -894px 0px;
}

#content #motto.i-4 {
  background-position: -1341px 0px;
}

#content #motto.i-5 {
  background-position: -1788px 0px;
}

#content #motto.i-6 {
  background-position: -2235px 0px;
}

#content #motto.i-7 {
  background-position: -2682px 0px;
}

#content #motto.i-8 {
  background-position: -3129px 0px;
}

#content .empresa, #content .accesibillidad, #content .mapa {
  margin: 0 10px 0 10px;
}

#content .empresa p.title-empresa, #content .accesibilidad p.title, #content .legal p.title,
#content .mapa p.title {
  background-color: #d8730f;
  width: 430px;
  height: 43px;
  color: white;
  padding: 22px 0 0 15px;
  margin: 0;
  font-size: 11pt;
}

#content .accesibilidad p.title, #content .legal p.title {
  margin: 0 10px 10px 10px;
}

#content .portada {
  background-image: url('/images/portada/estufa-wodkte-smart.jpg');
}

#content .estufa, #content .wodkte, #content .estufa-smart {
  background-image: url('/images/seccion-estufas/cabecera/estufa-wodkte-smart.jpg');
}

#content .estufa-frank {
  background-image: url('/images/seccion-estufas/cabecera/estufa-wodkte-frank.jpg');
}

#content .estufa-ray {
  background-image: url('/images/seccion-estufas/cabecera/estufa-wodkte-ray.jpg');
}

#content .estufa-pe {
  background-image: url('/images/seccion-estufas/cabecera/estufa-wodkte-pe.jpg');
}

#content .estufa-cw21 {
  background-image: url('/images/seccion-estufas/cabecera/estufa-wodkte-cw21.jpg');
}

#content .estufa-ivotec {
  background-image: url('/images/seccion-estufas/cabecera/estufa-wodkte-ivo-tec.jpg');
}

#content .estufa-daily {
  background-image: url('/images/seccion-estufas/cabecera/estufa-pellet-wodkte-daily.jpg');
}

#content .estufa-topline {
  background-image: url('/images/seccion-estufas/cabecera/estufa-pellet-wodkte-topline.jpg');
}

#content .estufa-kapelbi {
  background-image: url('/images/seccion-estufas/cabecera/calefaccion-hogar-estufas-kapelbi.jpg');
}

#content .estufa-gaia50 {
  background-image: url('/images/seccion-estufas/cabecera/estufa-pellet-kapelbi-gaia-50-eco.jpg');
}

#content .estufa-gaia100 {
  background-image: url('/images/seccion-estufas/cabecera/estufa-pellet-kapelbi-gaia-100-eco.jpg');
}

#content .estufa-alice85 {
  background-image: url('/images/seccion-estufas/cabecera/estufa-pellet-kapelbi-alice-85-eco.jpg');
}

#content .estufa-alice140 {
  background-image: url('/images/seccion-estufas/cabecera/estufa-pellet-kapelbi-alice-140-eco.jpg');
}

#content .caldera {
  background-image: url('/images/seccion-calderas/cabecera/calderas-pellet-menu.jpg');
}

#content .caldera-heiztechnik {
  background-image: url('/images/seccion-calderas/cabecera/caldera-pellet-heiztechnik-pellet-pe-k.jpg');
}

#content .caldera-pelletpu {
  background-image: url('/images/seccion-calderas/cabecera/caldera-pellet-heiztechnik-pellet-pu.jpg');
}

#content .caldera-pelletpe {
  background-image: url('/images/seccion-calderas/cabecera/caldera-pellet-heiztechnik-pellet-pe.jpg');
}

#content .caldera-pelletpek {
  background-image: url('/images/seccion-calderas/cabecera/caldera-pellet-heiztechnik-pellet-pe-k.jpg');
}

#content .caldera-pellethack {
  background-image: url('/images/seccion-calderas/cabecera/caldera-pellet-heiztechnik-astillas-pellet-hack.jpg');
}

#content .caldera-sh {
  background-image: url('/images/seccion-calderas/cabecera/caldera-pellet-heiztechnik-lena-sh.jpg');
}

#content .caldera-twin {
  background-image: url('/images/seccion-calderas/cabecera/caldera-pellet-heiztechnik-pellet-lena-twin.jpg');
}

#content .caldera-ariterm {
  background-image: url('/images/seccion-calderas/cabecera/calderas-pellet-kapelbi-ariterm.jpg');
}

#content .caldera-arimaxbio {
  background-image: url('/images/seccion-calderas/cabecera/calderas-pellet-kapelbi-arimax-bio.jpg');
}

#content .caldera-silos {
  background-image: url('/images/seccion-calderas/cabecera/calderas-pellet-silos.jpg');
}

#content .caldera-apartadosilos {
  background-image: url('/images/seccion-calderas/cabecera/calderas-pellet-silos-silos.jpg');
}

#content .casos {
  background-image: url('/images/seccion-casos/cabecera/casos-exito.jpg');
}

#content .casos-bloques-viviendas {
  background-image: url('/images/seccion-casos/cabecera/casos-exito-bloque-viviendas.jpg');
}

#content .casos-district-heating {
  background-image: url('/images/seccion-casos/cabecera/casos-exito-district-heating.jpg');
}

#content .casos-agroturismo-lurdeia {
  background-image: url('/images/seccion-casos/cabecera/casos-exito-agroturismo-lurdeia.jpg');
}

#content .casos-hotel-santa-kutz {
  background-image: url('/images/seccion-casos/cabecera/casos-exito-hotel-santa-kutz.jpg');
}

#content .casos-agroturismo-basarte {
  background-image: url('/images/seccion-casos/cabecera/casos-exito-agroturismo-basarte.jpg');
}

#content .casos-viviendas-unifamiliares {
  background-image: url('/images/seccion-casos/cabecera/casos-exito-viviendas-unifamiliares.jpg');
}

#content .servicios-financiacion {
  background-image: url('/images/seccion-servicios-financiacion/servicios-financiacion.jpg');
}

#content .pellet {
  background-image: url('/images/seccion-pellet/pellet.jpg');
}

#content .puf {
  background-image: url('/images/seccion-puf/puf.jpg');
}

#content #motto p {
  color:#7d7d7d;
  margin: 0;
  padding: 23px 0 0 13px;
  font-size:11pt;
}

#content #description ul {
  list-style-position: inside;
  list-style: none;
  padding: 0;
  margin: 0;
}

#content #description #migas, #content #description #migas a {
  font-size: 14pt;
  text-decoration: none;
  margin: 20px 0 0;
}

#content #description #migas a:hover {
  color: #D8730F;
}

#content #description #migas {
  color: #D8730F;
  padding: 0 20px;
}

#content #description #migas a, 
#content #description #migas span.arrow {
  color: #bbbbbb;
}

#content #description ul li#estufas, #content #description ul li#calderas,
#content #description ul li#servicios, #content #description ul li#casos {
  float: left;
  display: inline;
  width: 208px;
  height: 146px;
  margin: 10px 0 0 10px;
  padding: 11px 0 0 10px;
}

#content #description ul li#estufas {
  background-image: url('/images/portada/portada-seccion-estufas.jpg');
}

#content #description ul li#calderas {
  background-image: url('/images/portada/portada-seccion-calderas.jpg');
}

#content #description ul li#servicios {
  background-image: url('/images/portada/portada-seccion-financiacion.jpg');
}

#content #description ul li#casos {
  background-image: url('/images/portada/portada-seccion-casos.jpg');
}

#content #description em.title {
  color: black;
  font-style: normal;
  padding: 0 20px 0 20px;
  margin: 0;
}

#content #description ul li > a {
 color: #d8730f;
  text-decoration: none;
  font-size: 11pt;
  line-height: 10pt;
  margin: 0;
}

#content #description ul li > a:hover {
  color: #c9581b;
  text-decoration: none;
  font-size: 11pt;
  line-height: 10pt;
  margin: 0;
}

#content #description ul li.main-link a {
  font-size: 13pt;
  line-height: 13pt;
  margin-left: 13px;
}

#content #description ul.mapa-sitio li > a {
  margin: 0;
}

#content #description ul.mapa-sitio li ul {
  margin-left: 20px;
}

#content #description ul.mapa-sitio li.item {
  line-height: 20pt;
}

#content .mapa #description p {
  margin: 10px 0 0 0;
  padding: 0 0 0 16px;
  font-size: 11pt;
}

#content .mapa #description ul.mapa-sitio li.item ul li a {
  font-size: 9.5pt;
}

#content .mapa #description ul.mapa-sitio li.item ul li {
  line-height: 11pt;
}

#content #description ul li.menu-casos > a {
  color: white;
  text-decoration: none;
  font-size: 11pt;
  line-height: 13pt;
  margin-left: 13px;
}

#content #description ul li.menu-casos > a:hover {
  color: #fcc690;
}

a { 
  color: #d8730f;
  text-decoration: none;
}

a:hover {
  color: #c9581b;
}

#content #description ul li p {
    margin: 0;
}

#content #description p.title {
    font-size: 14pt;
    margin: 0;
    color: #bbbbbb;
    padding: 20px 20px 0 20px;
}

#content #description p, #content #description dl {
    text-align: justify;
    padding: 0 20px 0 20px;
    margin-top: 0;
}

#content #description p.answers {
    text-align: justify;
    padding: 0;
    margin: 0 20px 0 0;
}

#content #description a.link-casos {
    text-decoration: none;
    color: #d8730f;
}

#content a.mail {
    text-decoration: none;
    color: #d8730f;
}

#content #description p.location{
    text-align: justify;
    padding: 0 20px 0 20px;
    margin: 16px 0 16px 0;
}

#content p.delegaciones-title {
    color: black;
    margin-bottom: 0;
}

#content #map {
    margin: 20px 0 0 10px;
    width: 448px;
    height: 244px;
}

#content #description #phone-fagor #phone {
  margin: 6px 10px 0 0;
  float: left;
}

#content #description #phone-fagor {
  margin: 15px 0 5px 0;	
}

#content #description #phone-fagor #phone em {
  color: black;
  font-style: normal;
  margin: 0;
}

#content #description p.content {
    padding: 0 20px 0 14px;
}

#content #description p.title a, #content #description p.description-title {
    text-decoration: none;
    color: #d8730f;
    font-size: 14pt;   
}

#content #description p.description-title {
    margin: 20px 0 0 0;   
}

#content #description address { 
    text-align: center;
    font-style: normal;
}

#content address.empresa-address { 
    font-style: normal;
}

#content #delegaciones-content { 
    margin: 0 25px 0 25px;
}

#content #description ul li p a {
  text-decoration: none;
  color: #8C888C; 
}

#content #description ul li span:hover { 
  color: #777478; 
}

#content #description div.pdf a {
  text-decoration: none;
  color: #d8730f; 
}

#content #description div.pdf {
  background-image: url('/images/imagen-descargar-pdf.png');
  width: 170px;
  height: 54px;
  padding: 17px 0 0 48px;
  margin-left: 10px;
}

#content #description ul li.services-item span, #content #description ul li.pellet-item span, #content #description ul li.puf-item span, #content #description ul li a.puf-item, #content #description p.accesibility-title, #content #description p.legal-title {
  color: #d8730f;
  font-size: 11pt;
  margin: 0;
}

#content #description ul li.services-item span , #content #description ul li.puf-item span, #content #description ul li.pellet-item span {
  cursor: pointer;
}

#content .accesibilidad #description ul.accesibility-keys {
  margin: 0 0 0 20px;
}

#content #description ul.pellet-items li.item {
  margin: 0 20px 0 0;
  text-align: justify;  
}

#content #description ul.services-finantiation-items li, #content #description ul.pellet-items li, #content #description ul.puf-items li {
  margin: 10px 0 0 0;
}

#content #description ul.puf-items li.answers{
  margin: 0;
}

#content #description li.empresa-item a{
  margin-left: 0;
}

#content #description ul.services-finantiation-items, #content #description ul.pellet-items, #content #description ul.puf-items, #content #description ul.mapa-sitio {
  list-style-image: url('/images/iconos/decoracion-lista-blanca.png');
  list-style-position: inside;
  margin-left: 20px;
  padding: 0;
}

#description ul.puf-items img.grafico {
  margin-left: 90px;
  width: 240px;
  height: 167px;
}

#content #description ul.empresa-items {
  list-style-image: url('/images/iconos/decoracion-lista-gris-claro.png');
  margin: 0 0 0 30px;
  padding: 10px 0 0 0;
}

#content .empresa #description {
  background-color: #f0f1f2;
  margin: 10px 0 0 0;
  padding: 0 0 20px 0;
  width: 445px;
}

#content #description h2.puf-title {
  margin: 30px 0 0 20px;
  font-size: 14pt;
  color: black;
}

#content p.empresa-title {
  font-size: 14pt;
  margin: 15px 20px 20px 25px;
  color: #d8730f;
}

#content #empresa-group, #content .empresa-text {
  margin: 0 25px 0 25px;
  text-align: justify;
}

#content #empresa-group .title-team, #content #empresa-group .title-comerciales {
  color: black;
}

#content #empresa-group .title-comerciales {
  margin-bottom: 2px;
}

#content #empresa-group .title-delegacion {
  color: #d8730f;
  margin: 15px 0 15px 0;
}

#content #empresa-group .item {
  margin: 0 0 2px 0;
}

#content form.contact, #content .form-errors, #content .form-success {
  margin: 0 25px 0 20px;
  text-align: justify;
}

#content .form-errors ul {
  list-style-image: none;
}

#content .form-errors ul li {
  color: red;
}

#content form.contact p {
  margin: 10px 0 10px 0;
}

#content form.contact fieldset {
  margin: 0;
  border-style: none;
  padding: 0;
}

#content form.contact fieldset .form-row {
  margin: 0 11px 0 0;
}

#content form.contact input {
  display: block;
  margin: 0;
  padding: 1px 0 0.2px 0;
}

#content form.contact label {
  color: #d8730f; 
}

#content form.contact .form-row input {
  margin: 2px 0 4px 0;
  border: 1px solid #c7d1d0;
  padding: 0.5px;
  vertical-align: middle;
}

#content form.contact .left {
  float: left;
}

#content form.contact input {
  width: 198px;
}

#content form.contact input.long {
  width: 410px;
}

#content form.contact textarea {
  border: 1px solid #c7d1d0;
  margin: 2px 0 0 0;
  padding: 0.4px;
  width: 410px;
  height: 147px;
  vertical-align: top;
}

#content form.contact div.button {
  width: 90px;
  text-align: right;
}

#content form.contact div.button input {
  margin: 11px 0 11px 323px;
  border-style: none;
  width: 90px;
  background-color: #d8730f;
  color: white;
  padding: 5px 0 5px 0;
}

#content form.contact p span, #content form.contact span {
  color: #d8730f; 
}

#content form.contact p span#name, #content form.contact p span#company {
  margin-right: 168px; 
}

#content form.contact p span#region {
  margin-right: 159px; 
}

#content form.contact p span#telephone1 {
  margin-right: 81px; 
}

#content #description ul li#menu-wodkte {
  background: url('/images/seccion-estufas/menu/estufas-wodkte-diseno-tecnologia-punta.png');
}

#content #description ul li#menu-kapelbi {
  background: url('/images/seccion-estufas/menu/estufas-kapelbi-economica-fiable.png');
}

#content #description ul li#menu-frank {
  background: url('/images/seccion-estufas/menu/estufas-wodkte-frank.png');
}

#content #description ul li#menu-wodkte {
  background: url('/images/seccion-estufas/menu/estufas-wodkte-diseno-tecnologia-punta.png');
}

#content #description ul li#menu-kapelbi {
  background: url('/images/seccion-estufas/menu/estufas-kapelbi-economica-fiable.png');
}

#content #description ul li#menu-frank {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-frank.png');
}

#content #description ul li#menu-smart {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-smart.png');
}

#content #description ul li#menu-ray {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-ray.png');
}

#content #description ul li#menu-cw21 {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-cw21.png');
}

#content #description ul li#menu-pe {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-pe.png');
}

#content #description ul li#menu-ivotec {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-ivotec.png');
}

#content #description ul li#menu-topline {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-topline.png');
}

#content #description ul li#menu-daily {
  background: url('/images/seccion-estufas/menu-wodkte/estufas-wodkte-daily.png');
}

#content #description ul li#menu-gaia50 {
  background: url('/images/seccion-estufas/menu-kapelbi/estufas-kapelbi-gaia-50-eco.png');
}

#content #description ul li#menu-gaia100 {
  background: url('/images/seccion-estufas/menu-kapelbi/estufas-kapelbi-gaia-100-eco.png');
}

#content #description ul li#menu-alice85 {
  background: url('/images/seccion-estufas/menu-kapelbi/estufas-kapelbi-alice-85-eco.png');
}

#content #description ul li#menu-alice140 {
  background: url('/images/seccion-estufas/menu-kapelbi/estufas-kapelbi-alice-140-eco.png');
}

#content #description ul li#menu-heiztechnik {
  background: url('/images/seccion-calderas/menu/calderas-kapelbi-heiztechnik.png');
}

#content #description ul li#menu-ariterm {
  background: url('/images/seccion-calderas/menu/calderas-kapelbi-ariterm.png');
}

#content #description ul li#menu-arimaxbio {
  background: url('/images/seccion-calderas/menu/calderas-kapelbi-arimax-bio.png');
  font-size: 8.5pt;
}

#content #description ul li#menu-silos {
  background: url('/images/seccion-calderas/menu/calderas-silos.png');
}

#content #description ul li#menu-pelletpu {
  background: url('/images/seccion-calderas/menu-calderas-heiztechnik/calderas-pellet-pu.png');
}

#content #description ul li#menu-pelletpe {
  background: url('/images/seccion-calderas/menu-calderas-heiztechnik/calderas-pellet-pe.png');
}

#content #description ul li#menu-pelletpek {
  background: url('/images/seccion-calderas/menu-calderas-heiztechnik/calderas-pellet-pe-k.png');
}

#content #description ul li#menu-pellethack {
  background: url('/images/seccion-calderas/menu-calderas-heiztechnik/calderas-astillas-pellet-hack.png');
}

#content #description ul li#menu-lenash {
  background: url('/images/seccion-calderas/menu-calderas-heiztechnik/calderas-lena-sh.png');
}

#content #description ul li#menu-lenatwin {
  background: url('/images/seccion-calderas/menu-calderas-heiztechnik/caldera-pellet-lena-twin.png');
}

#content #description ul li#menu-ariterm-ariterm {
  background: url('/images/seccion-calderas/menu-ariterm/calderas-kapelbi-ariterm-ariterm.png');
  font-size: 8.5pt;
}

#content #description ul li#menu-arimaxbio-arimaxbio {
  background: url('/images/seccion-calderas/menu-arimaxbio/calderas-kapelbi-arimax-bio-arimax-bio.png');
}

#content #description ul li#menu-silos-silos {
  background: url('/images/seccion-calderas/menu-silos/calderas-kapelbi-silos-silos.png');
}

#content #description ul li#bloque-viviendas {
  background: url('/images/seccion-casos/menu-casos/bloque-viviendas.jpg');
}

#content #description ul li#district-heating {
  background: url('/images/seccion-casos/menu-casos/district-heating.jpg');
}

#content #description ul li#agroturismo-lurdeia {
  background: url('/images/seccion-casos/menu-casos/agroturismo-lurdeia.jpg');
}

#content #description ul li#agroturismo-basarte {
  background: url('/images/seccion-casos/menu-casos/agroturismo-basarte.jpg');
}

#content #description ul li#hotel-santa-kutz {
  background: url('/images/seccion-casos/menu-casos/hotel-santa-kutz.jpg');
}

#content #description ul li#viviendas-unifamiliares {
  background: url('/images/seccion-casos/menu-casos/viviendas-unifamiliares.jpg');
}

#content #description ul li#menu-kapelbi, #content #description ul li#menu-wodkte,
#content #description ul li#menu-daily, #content #description ul li#menu-topline,
#content #description ul li#menu-ivotec, #content #description ul li#menu-pe, 
#content #description ul li#menu-cw21, #content #description ul li#menu-ray, 
#content #description ul li#menu-smart, #content #description ul li#menu-frank,
#content #description ul li#menu-gaia50, #content #description ul li#menu-gaia100,
#content #description ul li#menu-alice85, #content #description ul li#menu-alice140,
#content #description ul li#menu-heiztechnik, #content #description ul li#menu-ariterm,
#content #description ul li#menu-arimaxbio, #content #description ul li#menu-silos,
#content #description ul li#menu-pelletpu, #content #description ul li#menu-pelletpe,
#content #description ul li#menu-pelletpek, #content #description ul li#menu-lenash,
#content #description ul li#menu-ariterm,#content #description ul li#menu-arimaxbio, 
#content #description ul li#menu-arimaxbio-arimaxbio,
#content #description ul li#menu-silos-silos,#content #description ul li#menu-ariterm-ariterm, 
#content #description ul li#menu-pellethack, 
#content #description ul li#menu-lenatwin {
  float: left;
  display: inline;
  width: 186px;
  height: 61px;
  padding: 9px 10px 3px 22px;
  margin: 0 4px 11px 9px;
}

#content #description ul li#bloque-viviendas, #content #description ul li#district-heating,
#content #description ul li#agroturismo-lurdeia, #content #description ul li#agroturismo-basarte,
#content #description ul li#hotel-santa-kutz, #content #description ul li#viviendas-unifamiliares {
  float: left;
  display: inline;
  width: 198px;
  height: 136px;
  padding: 20px 0 0 20px;
  margin: 0 4px 10px 9px;
}

#content #description ul li a span {
  color: #8c888c;
  font-size: 9.5pt;
  line-height: 15px;
}

#content #description ul li.main-link a span {
  margin:0;
}

#content #description p em {
  color: black;
  font-style: normal;
}

#right-sidebar {
  margin-left: 705px;
  width: 210px;
}

#right-sidebar #menu ul {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#right-sidebar #menu ul li {
  width: 218px;	
  height: 73px;
  margin-bottom: 11px;
}

#right-sidebar #menu ul li a {
  display: block;
  width: 192px;	
  height: 73px;
  text-decoration: none;
  padding: 9px 0 0 25px;
  color: white;
  font-size: 11pt;
  line-height: 112%;
}

#right-sidebar #menu ul li#link-estufas {
  background-image: url('/images/botones-menu/b-menu-estufas.png');
}

#right-sidebar #menu ul li#link-calderas {
  background-image: url('/images/botones-menu/b-menu-calderas.png');
}

#right-sidebar #menu ul li#link-pellet {
  background-image: url('/images/botones-menu/b-menu-pellet.png');
}

#right-sidebar #menu ul li#link-casos {
  background-image: url('/images/botones-menu/b-menu-casos-exito.png');
}

#right-sidebar #menu ul li#link-servicios {
  background-image: url('/images/botones-menu/b-menu-servicios-financiacion.png');
}

#right-sidebar #menu ul li#link-preguntas-frecuentes {
  background-image: url('/images/botones-menu/b-menu-preguntas-frecuentes.png');
}

#right-sidebar #menu ul li#link-estufas:hover, #right-sidebar #menu ul li#link-estufas.active {
  background-image: url('/images/botones-menu/b-menu-estufas-over.png');
}

#right-sidebar #menu ul li#link-calderas:hover, #right-sidebar #menu ul li#link-calderas.active {
  background-image: url('/images/botones-menu/b-menu-calderas-over.png');
}

#right-sidebar #menu ul li#link-pellet:hover, #right-sidebar #menu ul li#link-pellet.active {
  background-image: url('/images/botones-menu/b-menu-pellet-over.png');
}

#right-sidebar #menu ul li#link-casos:hover, #right-sidebar #menu ul li#link-casos.active {
  background-image: url('/images/botones-menu/b-menu-casos-exito-over.png');
}

#right-sidebar #menu ul li#link-servicios:hover, #right-sidebar #menu ul li#link-servicios.active {
  background-image: url('/images/botones-menu/b-menu-servicios-financiacion-over.png');
}

#right-sidebar #menu ul li#link-preguntas-frecuentes:hover, #right-sidebar #menu ul li#link-preguntas-frecuentes.active {
  background-image: url('/images/botones-menu/b-menu-preguntas-frecuentes-over.png');
}

#right-sidebar #assistance {
  width: 218px;
  height: 142px;
  text-align: center;
  background-color: black;
  color: white;
}

#right-sidebar #assistance p {
  margin: 2px 0 5px 0;
  text-transform: uppercase;
  font-size: 8.7pt;
}

#right-sidebar #assistance ul li {
  font-size: 14pt;
}

#right-sidebar #assistance span.phone {
  font-size: 14pt;
  padding-left: 3px;
}

#content-end {
  clear: both;
}

#footer {
  clear: both;
  font-size: 8pt;
  margin: 0 15px 0 15px;
  padding: 15px 0 15px 0;
  color: #8b8f91;
}

#footer #footer-menu {
  float: left;
}

#footer #footer-menu span.last {
  margin-right: 5em;
}

#footer #footer-menu span.middle:after {
  content: " |";
}

#footer #footer-menu span.middle-link:after {
  content: " ·";
}

#footer #credits {
  text-align: right;
  text-transform: uppercase;
}

#footer #credits a, #footer-menu span a{
  color: #8b8f91;
  text-decoration: none;
}

#footer #credits a:hover, #footer-menu span a:hover, #footer-menu span a.active {
  color: #efece8;
}
