/*A AŅADIR A GENERAL*/
.font150 {
	font-size: 150%;
}
.margin_h {
	margin:0 8px;
}
.azulon {
	color: #0B62A4;
}
h5 {
	font-size: 110%;
	margin-bottom:8px;
}
/*HOME*/
#a_ahorro {

}
#a_ecoconsejo {
	width: 330px;
	padding-left: 10px;
}
#a_ecoconsejo .content {
	border: 1px solid #9b9b9b;
	border-top:none;
	padding:8px;
}
#a_sostenibilidad {
/*float:left;
width:100%;*/
}
#recurso {
height:auto !important;
min-height:300px !important;
padding-bottom:15px;
}

#mapa {
float:left;
overflow:hidden;
position:relative;
text-align:center;
width:100%;
}
#mapa img.map {
display:inline;
float:none;
/*margin: 0 auto;*/
margin:10px 20px;
width:auto;
}

/*CAJITA GRIS AVISO*/
.infoclick{position:absolute;z-index:1000;width:225px;background:transparent url(../img/infoClickInf.gif) no-repeat 0 100%}
.infoclick div{margin:0 0 5px;padding:15px 15px 5px 10px;background:transparent url(../img/infoClick.gif) no-repeat 0 0;font-family:arial;color:#496346;text-align:left}
.infoclick p{padding:0 0 0 30px;text-align:left;}
.infoclick hr{margin:0;padding:0;border-top:1px dashed #a8a792}
div>/**/.infoclick hr{margin:10px 0;}
.infoclick em{display:block;margin:5px 0 0;color:#f00;font-style:normal}
.infoclick strong{display:block;color:#000;font-weight:normal;font-size:1.1em}
#casa_1 .infoclick{top:5px;left:0}
	#habitacion_1 .infoclick{top:15px;left:15px}  /* placas solares */
	#habitacion_2 .infoclick{top:15px;left:15px}  /* cocina */
	#habitacion_3 .infoclick{bottom:15px;right:10%} /* banio */
	#habitacion_4 .infoclick{bottom:15px;right:5%}  /* salon */ 
	#habitacion_5 .infoclick{bottom:25px;left:60px}  /* cuarto de estar */
	#habitacion_6 .infoclick{bottom:25px;right:10%}  /* dormitorio */
	#habitacion_7 .infoclick{top:15px;left:15px} /* jardin */ 
	#habitacion_8 .infoclick{top:15px;right:10%}  /* coche */

/*SHADOW BOX HOGARES*/
.shadowbox {
	background: transparent url(../img/fnd_shadow.png) repeat;
	padding: 12px;
	position:absolute;
	top:10%;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	z-index: 4000;
}

.pop_up {
	background-color: #fff;
	padding: 10px;
	overflow: hidden;
	clear:both;
}
* html .pop_up {
height: 1%;
}
.puntosnat {
	background: #fff url(../img/puntos_natugas.png) no-repeat right bottom;
}
.pop_up .cont {
	clear: both;
	/*width:371px;*/
	height: 280px;
	overflow:auto;
	padding-right:5px;
	background-color: #fff;
}
.pop_up .tit_bold {
	font-size: 140%;
	color: #333;
}
.pop_up .cerrar {
	display:block;
}
.linkmas {
	padding:15px 0 0;
	text-align:right;
}
.linkmas a {
	display:block;
	font-weight:bold;
	padding:0 2.5em 3px 0;
	color: #ee162d;
	text-align: right;
}
.linkmas a.mas{
	background:transparent url(../img/mas2.gif) no-repeat scroll 100% 0;
}
.linkmas a.comentar{
	background:transparent url(../img/ico_comentario.gif) no-repeat scroll 99% 0;
}

.img_Sin_L {
	float:left;
	margin:0 5px 10px 0;
}
.textoSost {
	font-size: 110%;
	padding-top: 20px;
}
ul.tipovineta li {
list-style-image: url(../img/vineta.gif);
line-height:20px;
}

/*ESTANCIAS LISTA DE ENLACES*/
#estancias {
margin-bottom:15px;
background-color: #efefef;
border: 1px solid #ccc;
margin-left: 5px;
float: left;
}

#estancias ul {
/*background:transparent url(../../img/css/aplicaciones/opcionCasaIzdaInf.gif) no-repeat scroll 0 100%;
height:auto !important;
min-height:13px !important;*/
padding:12px 0 2px 2%;
width: 700px;
float:left;
}
#estancias li {
background:transparent none repeat scroll 0 0;
float:left;

padding:0 8px 3px;
}
#estancias a {
color:#3E9D4C;
text-decoration:none;
}
#estancias a:hover, #estancias strong a {
color:#FF0000;
font-weight:normal;
text-decoration:underline;
}
#estancias .volverAcasa {
/*background:transparent url(../img/opcionCasaDchaSup.gif) no-repeat scroll 100% 0;*/
float:right;
margin-top:-12px;
padding:3px 3px 0;
}


/*ATAJO VOLVER E INICIO*/
#atajo {
margin-left:0 !important;
width:100%;
display:block;
overflow: hidden;
}
#atajo ul {
float:right;
margin:0;
text-align:right;
}
#atajo li {
background:transparent none repeat scroll 0 0;
float:left;
padding:5px 0 5px 15px;
}
#atajo li#atajoVolver a {
background-image:url(../img/atajoVolver.gif);
}
#atajo li a {
background:transparent url(../img/atajoSubir.gif) no-repeat scroll 100% 0;
color:#F00000 !important;
display:block;
font-weight:bold;
padding:4px 25px 3px 0;
text-decoration:none;
}

/*VALORACION*/
#a_ecoconsejo .item {
border-bottom: 1px dotted #ccc;
float:left;
margin:10px 0 5px;
padding:0 4% 5px;
width:92%;
}
.item ul, .item li {
	list-style: none;
}
.valoracion {
	padding-top: 10px;
}
.votoActual{position:relative;width:70px;height:10px;float:left;margin:0 10px 0 0;background:transparent url(../img/votosUnSel.gif) no-repeat 0 0}
.votoActual li{position:absolute;top:0;left:0;width:14px;height:10px;padding:0;background:transparent}
.votoActual li span{display:none}
.votoActual a{display:block;height:10px}
.votoActual a:hover{background:transparent url(../img/votosUnSelOver.gif) no-repeat 0 0}
.votoActual li.votoActual{width:0 !important;background:transparent url(../img/votosSel.gif) no-repeat 0 0}
.votoActual li.star1{width:14px !important;z-index:6}
.votoActual li.star2{width:28px !important;z-index:5}
.votoActual li.star3{width:42px !important;z-index:4}
.votoActual li.star4{width:56px !important;z-index:3}
.votoActual li.star5{width:70px !important;z-index:2}
.valoracion em{position:relative;top:-2px;font-style:normal;color:#0b62a4}

/*ECONSEJOS*/
#econsejos {
	padding: 8px;

}
#econsejos h4 {
	margin-bottom: 10px;
	color: #3e9d4c;
}
#econsejos h5 {
	margin-bottom: 10px;
	color: #888;
	font-weight: bold;
}
#econsejos .ec1 {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
}
#econsejos h5 strong {
	color: #3e9d4c;
}
#econsejos p.desc {
color:#888888;
padding:10px 10px 0 10px;
}
#econsejos .valoracion {
background:#FBFBFA none repeat scroll 0 0;
border-top:1px solid #F0F0EB;
height:auto !important;
margin:0 1px;
min-height:1.8em !important;
padding:10px 2% 5px;
}
#econsejos .valoracion p, #econsejos .valoracion ul {
color:#000000;
float:right;
margin:0;
padding:0;
line-height: 18px;
}
#econsejos .valoracion p a {
cursor:pointer;
margin-left:20px;
}
#econsejos .valoracion ul.votoActual {
	margin-left: 20px;
	margin-top:5px;
}

.coments {
	border-top:1px solid #F0F0EB;
	margin-top: 5px;
	padding-top: 8px;
	margin-bottom: 10px;
}
.coments li {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 8px;
	padding-top: 8px;
}
.coments li.ultimo {
	border-bottom:none;
	padding-bottom: 0x;
	
}
.coments li span {
	color: #888;
	margin-right:8px;
}
* html .comentarios {
	clear:both;
}
.obligatorio {
color:#FF0000;
font-size:0.9em;
padding:0;
}
.cuerpoform {
	padding: 10px;
	background-color: #f0f0eb;
	overflow:hidden;
}
.divbotones {
	display:block;
	margin: 8px;
}
.divbotones input {
	margin-left: 10px;
}
.cuerpoform label{
	display:block;
	margin: 10px 0;
}
.cuerpoform textarea{
	margin-bottom: 10px;
	display:block;
}

/*ERROR*/

.form_error {
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	background: #f1b7b9 url('../img/form_error.gif') no-repeat 10px center;
	padding-top: 15px;
	padding-left: 80px;
	margin-bottom: 15px;
}
.form_error li {
	margin-bottom: 15px;
}
.form_ok {
	border-top: 1px solid #3e9d4c;
	border-bottom: 1px solid #3e9d4c;
	background: #d4f4c3 url('../img/form_ok.gif') no-repeat 10px center;
	padding-top: 15px;
	padding-left: 80px;
	margin-bottom: 15px;
}
.form_ok li {
	margin-bottom: 15px;
}

/*CAPTCHA*/
.cuerpoform .captchapict {
	margin-left: 0px;
	margin-right: 15px;
	float:left;
	width: 124px;
	height: 45px;
}
.cuerpoform .margin_top {
	margin-top:10px;
}

/*PAGINACION*/
.paginacion_h {
	text-align: right;
}
.paginacion_h li {
	display: inline;
	margin: 2px 5px;
}
.paginacion_h li a{
	color: #ee162d;
	text-decoration: none;
}
.paginacion_h li a:hover{
	text-decoration: underline;
}


