Hide from legacy browsers
.print { 
display: none;
}
@media print {
.noprint {
display: none;
}
}
html {
    height:100%;
}
body{
	background-color:#ece6d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	width:100%;
    height:100%;
	float:center;
	text-align:center;
	margin:0px auto;
	padding:0px;
	position:relative;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a5507a;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.ico{
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;
	display:block;
	width:39px;
}
#contenedor{
	width:740px;
	background-color:#FFF;
	height:100%;
	text-align:center;
	padding:0px;
	margin:0 auto;
	position:relative;
}
#menuizda{
	background-color:#879d48;
	width:370px;
	padding:0px;
	margin:0 auto;
	height:100%;
	float:left;
}
#menuizda ul{
	padding:0px;
	margin:0 auto;
	float:left;
}
#menuizda li{
	float:left;
}
.titsimulador{
	overflow:hidden;
	list-style:none;
	text-indent:-9999px;
	margin-top:100px;
	background:url(../images/tit_simulador.gif) top left no-repeat;
	width:370px;
	height:41px;
	padding:0px;
}
.imghome{
	list-style:none;
	margin:254px 0px 0px 9px;
	background:url(../images/img_home.jpg) no-repeat;
	width:314px;
	height:229px;
	padding:0px;
}
#menudcho{
	width:370px;
	padding:0px;
	margin:0 auto;
	min-height:100%;
	text-align:left;
	float:left;
	list-style:none;
}
#menudcho ul{
	padding:0px 0px 0px 19px;
	margin:0 auto;
	float:left;
	list-style:none;
	display:block;
}
#menudcho li{
	width:305px;
	padding:0px;
	margin:0 auto;
	float:left;
	list-style:none;
	display:block;
}
#menudcho .small{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	margin:0px;
	padding:2px 0px 10px 15px;
}
.logoaltherma{
	margin-top:160px;
}
#cabecera{
	background-color:#879d48;
	width:740px;
	height:121px;
	padding:0px;
	margin:0 auto;
	float:left;
}
.titsimuladorint{
	overflow:hidden;
	float:left;
	list-style:none;
	text-indent:-9999px;
	margin-top:60px;
	background:url(../images/tit_simuladorint.gif) top left no-repeat;
	width:300px;
	height:61px;
	padding:0px;
}
.althermalogo{
	list-style:none;
	padding:0px;
	margin:10px 10px 0;
	text-align: right;	
}
#desplegable{
	float:left;
	display:block;
	background-color:#a54e79;
	width:740px;
	height:51px;
}
#desplegable ul{
	list-style:none;
	text-align:left;
	float:left;
	display:block;
	width:500px;
	margin:0 auto;
	padding:5px 0px 0px 35px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
/*#desplegable li{
	width:100%;
	list-style:none;
	float:left;
	display:block;
	margin:0 auto;
	padding:0px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}*/
#desplegable li a{
	float:left;
	display:block;
	margin:0 auto;
	padding-left:10px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	background:url(../images/tick.gif) center left no-repeat;
}
#flechadown{
	list-style:none;
	width:94px;
	height:51px;
	padding:0px;
	margin:0 auto;
	float:right;
}
#menusimulador{
	background-color:#f6f3e9;
	height:768px;
	width:304px;
	padding:0px;
	margin:0 auto;
	float:left;
	display:block;
}
#graf{
	background-color:#FFF;
	width:1px;
	height:1px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}
#submenu{
	list-style:none;
	padding:23px 0px 0px 35px;
	margin:0 auto;
	text-align:left;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#553f36;
}
#submenu a{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
	padding:0px;
}
#submenu li{
	list-style:none;
	padding-bottom:5px;
}
#submenu .sel{
	background:url(../images/tick_marron.gif) center left no-repeat;
	padding-top:0px;
	padding-left:10px;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#553f36;
}
.imgsub{
	list-style:none;
	padding:10px 0px 0px 0px;
	margin:0 auto;
	float:left;
	display:block;
}
.imgsub li{
	width:304px;
	list-style:none;
	padding:0px 0;
	margin:0 auto;
	display:inline;
}
.verproyecto{
	background:url(../images/flecha_marron.gif) center left no-repeat;
	margin:20px 5px 0px 0px;
	padding-left:26px;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
.imprimir{
	background:url(../images/flecha_naranja.gif) center left no-repeat;
	margin:10px 0px 10px auto;
	padding-left:26px;
	float:left;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#cf7431;
}
#contenido{
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
#localizacion{
	list-style:none;
	float:left;
	width:416px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#localizacion li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0 auto;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
#orientacion{
	list-style:none;
	width:416px;
	height:100%;
	float:left;
	margin:10px 0px 0px 10px;
	padding:0px;
}
#orientacion li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0 auto;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
#ocupacion{
	list-style:none;
	float:left;
	width:416px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#ocupacion li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0px;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}

#print{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#553f36;
	width:720px;
	list-style:none;
	margin:0 auto;
	padding:5px;
	text-align:left;
}
#datosocupa{
	clear:both;
	background-color:#f6f3e9;
	height:100%;
	width:200px;
	float:left;
	padding:0px;
	margin:0 auto;
}
#datosocupa{
	list-style:none;
	padding:23px 0px 0px 10px;
	float:left;
	margin:0 auto;
	text-align:left;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#553f36;
}
#cogedatos{
	list-style:none;
	width:740px;
	height:420px;
	text-align:center;
	margin:0 auto;
	padding:0px;
}
#temperatura{
	list-style:none;
	float:left;
	width:416px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#temperatura li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0 auto;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
#superficie{
	list-style:none;
	float:left;
	width:416px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#superficie li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0 auto;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
#tipologia{
	list-style:none;
	float:left;
	width:416px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#fotoscasas{
	width:390px;
	padding:75px 0px 0px 5px;
	background-image: url(../../images/tipologia.jpg);
	background-repeat: no-repeat;
	display:block;
}
#fotoscasas1{
	width:390px;
	padding:75px 0px 0px 5px;
	background-image: url(../../images/tipologia1.jpg);
	background-repeat: no-repeat;
}
#fotoscasas2{
	width:390px;
	padding:75px 0px 0px 5px;
	background-image: url(../../images/tipologia2.jpg);
	background-repeat: no-repeat;
}
.txtfotoscasas{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#553f36;
}
.aviso{
	list-style:none;
	margin:0px;
	padding-left:10px;
	display:block;
	text-align:left;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#553f36;
}
.aviso a{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#879d48;
}
#tipologia li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0 auto;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
#entorno{
	list-style:none;
	float:left;
	width:416px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#entorno li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0 auto;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
#fecha{
	list-style:none;
	float:left;
	width:416px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#fecha li{
	width:100%;
	list-style:none;
	padding:5px;
	float:left;
	margin:0 auto;
	display:block;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
.form{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#553f36;
	border:1px solid #553f36;
}
.boton{
	background-color:#879d48;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	border:1px solid #553f36;
}
th{
	background:#ececec;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#553f36;
}
td{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#555555;
}
#datosfin{
	list-style:none;
	width:450px;
	height:100%;
	float:left;
	display:block;
	margin:10px 0px 0px 10px;
	padding:0px;
	position:relative;
}
.envioamigo{
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#553f36;
}
