.text { color: #313131;		font-size: 11;		font-family: Arial }		.textoproducto { color: #313131;				font-size: 10px;				font-family: Arial;				font-weight: bold;				line-height: 16px }				.menuppal    { color: #fff;font-size: 12px;font-family: Arial, Verdana;font-weight: bold;line-height: 16px;text-decoration: none;background-color: #600;background-repeat: no-repeat;background-position: 0;text-align: left;list-style-type: circle;padding-left: 10px;border-bottom: 2px solid #fff;width: 155px }a.menuppal:hover { text-decoration: none;background-color: #f93;border-bottom: 2px solid #333;width: 160px }.textocomun   { color: #000000;font-size: 12;font-family: Arial;text-decoration: none;text-align: justify;padding-right: 5px;padding-left: 5px;aling: right  }.textonoticia { color: #000000;font-size: 13px;font-family: Arial;line-height: 18px;text-decoration: none;text-align: justify;padding-top: 10px;padding-right: 15px;padding-left: 15px;aling: right  }a.textocomun:hover { color: #666;font-size: 12;font-family: Arial;text-decoration: none;text-align: justify;padding-right: 5px;padding-left: 5px;aling: right  }.textopolitica  { color: #000000;font-size: 11px;font-family: Arial;line-height: 14px;text-align: justify;margin: 12px;padding-right: 5px;padding-left: 5px;aling: right  }.textopuertafotos  { color: #000000;font-size: 10px;font-family: Verdana;line-height: 14px;text-align: justify;margin: 12px;padding-right: 2px;padding-bottom: 3px;padding-left: 2px;border-bottom: 2px solid #600;aling: right  }.celdarayas   { background-image: url(images_calefa/fondovideo.gif);				background-repeat: repeat-x }				.contacto_cabecera { background-image: url(images_contacto/cabeceracontacto.png);background-repeat: no-repeat;background-position: center }.contacto_fondo { background-image: url(images_contacto/fondo_contacto.png);background-repeat: no-repeat;background-position: center }.contacto_degradado { background-image: url(images_contacto/fondodegradado.png);background-repeat: no-repeat;background-position: center }.top   { color: #313131;font-size: 11px;font-family: Arial;text-decoration: none;text-align: left;padding-right: 5px;padding-left: 5px }.texto_contacto { color: #313131;font-size: 15px;font-family: Arial;line-height: 20px;text-decoration: none;text-align: center;padding-right: 5px;padding-left: 5px }.textocalefa { color: #900;font-size: 11px;font-family: Arial;text-decoration: none;text-align: center;padding-right: 5px;padding-left: 5px }.textopuertamayus  { color: #600;font-size: 14px;font-family: Arial;font-weight: bold;text-decoration: none;text-align: left;text-transform: uppercase;margin-left: 12px;padding-right: 5px;padding-left: 5px }.puertasecc  { color: #fff;font-size: 15px;font-family: Arial;font-variant: small-caps;font-weight: bold;text-decoration: none;background-color: #903; text-align: left;  float: left;  margin-left: 12px;  padding-right: 5px;  padding-left: 5px } .puertasecc2 { color: #903; font-size: 15px; font-family: Arial; font-variant: small-caps; font-weight: bold; text-decoration: none; text-align: left; float: left; margin-left: 12px; padding-right: 5px; padding-left: 5px }.marcofotos  { text-align: center; margin: 12px; border: solid 1px #666 }.fotocentrada  { background-position: center; text-align: center; border: solid 1px #666; position: relative; right: 20%; left: 20% }.puertaslista { color: #333; font-size: 12px; font-family: Arial; line-height: 15px; text-decoration: none; text-align: justify; list-style-type: disc; list-style-position: inside; display: list-item; margin: 12px; padding-right: 5px; padding-left: 5px }.textoexplicativo  { color: #333; font-size: 12px; font-family: Arial; line-height: 15px; text-decoration: none; text-align: justify; margin: 20px 12px 40px; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #333; border-left: 1px solid #600 }.textoexlargo { color: #333; font-size: 12px; font-family: Arial; line-height: 15px; text-decoration: none; text-align: justify; margin: 12px;  padding-right: 5px;  padding-left: 5px } .textoCE   { color: #600; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; text-align: left }a.textocalefa:hover { color: #333; font-size: 11px; font-family: Arial; text-decoration: none; text-align: center; padding-right: 5px; padding-left: 5px }A.mid  { color: #ffc000; font-size: 10; font-family: Arial; text-decoration: none }A.bot  { color: #000000; font-size: 10; font-family: Arial; text-decoration: none; padding-right: 10px; padding-left: 10px }A:hover  { color: #9ca6b2; text-decoration: none }table.menu a  { display: block;border: solid 1px #ccc;width: 147px } .subcabeceramenu   { color: #fff; font-size: 12px; font-family: Arial, Verdana; font-variant: small-caps; background-color: #c33; text-align: left; display: block; padding: 2px 5px; border: solid 1px #ccc;width: 147px }table.submenu a  { display: block; border: solid 1px #ccc; width: 147px }div.menu a   { color: #fff; font-size: 12px; font-family: Tahoma, verdana, sans-serif; line-height: 16px; text-decoration: none; background: #600;  padding: 2px 5px } div.submenu a   { color: #333; font-size: 12px; font-family: Tahoma, verdana, sans-serif; line-height: 16px; text-decoration: none; background: #c66; padding: 2px 5px }div.menu a:hover   { color: #000; background: #f90; border-style: solid; border-width: 1px; border-color: #000000 #000000 #000 }div.submenu a:hover  { color: #000; background: #f90; border: solid 1px #000000 }.fondomenutop  { background-image: url(images_comunes/barramenu2_2.gif); background-repeat: repeat-x; background-position: 0; width: 100%; height: 27px }div.menupuerta a { color: #333; font-size: 10px; font-family: Arial, Verdana; text-decoration: none; text-align: center; display: block; padding-top: 5px; padding-right: 5px; padding-left: 5px; width: 90px; height: 30px }div.menupulver a { color: #900; font-size: 11px; font-family: Arial, Verdana; text-decoration: none; text-align: center; display: block; padding-top: 5px; padding-right: 5px; padding-left: 5px; width: auto; height: 50px }div.menupuerta a:hover { color: #333; font-size: 10px; font-family: Arial, Verdana; text-decoration: none; background-repeat: no-repeat; background-position: 60px; text-align: center; padding-right: 5px; padding-left: 5px; border-right: 1px solid #333; border-bottom: 1px solid #333; top: 12px; width: 80px }div.menupulver a:hover { color: #333; font-size: 11px; font-family: Arial, Verdana; text-decoration: none; background-repeat: no-repeat; text-align: center; padding-right: 5px; padding-left: 5px; border-top: 2px solid #333; width: auto; height: 50px }#neumatica  { background: url(pulver_images/neumatica3.gif) no-repeat left }#neumatica:hover  { background-image: url(pulver_images/neumatica4.gif) }#bec  { text-align: center; margin-right: auto; margin-left: auto; padding: 0; border: solid 1px #000000;width: 650px;height: 113px }#instalacion { text-align: center;margin-right: auto; margin-left: auto; width: 860px;height: auto;border: solid 1px #000000;padding-left: 10px;padding-right: 40px;background-image: url(./images_calefa/instalaciones/fondo.jpg);background-repeat: repeat;}#cabecerainsta {margin-right: auto; margin-left: auto; width: 860px;height: 30px;text-align: left;}.fila{	text-align: center;	width:860px;	height:auto;	}	.fila ul{	text-decoration: none;	}	.fila ul li{	text-align:center;	display:inline;	margin:10px;}#keys {	display: none;}