/* Generales */
	* { padding: 0; margin: 0; }
	.clear { clear: both;}
	/* p, a, span, li, h1, h2, h3, h4, h5{opacity:0.99; text-shadow: #000 0 0 0;} */
	A:link, A:visited{ color:#FFF; text-decoration:none; font-weight:700}
	A:hover{ color:#f5d415; text-decoration:underline;  font-weight:700}
	.subr, .subr:link, .subr:visited { text-decoration:underline}

	body{font: 12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#FFF; background:url(../img/backy.jpg);}
	.coenersol{color:#009859; font-weight:700;}
/* Estructura */
	#contenedor{margin: 0 auto; width: 982px; height:100%; background:url(../img/backy_cuerpo.jpg) no-repeat; position: relative;}

/* Menú idioma */
	#intro{ margin:0 0 50px 0}
	#idioma{list-style:none; text-align:center; margin:35px 0	}
	#idioma li{ display:inline; text-transform:uppercase; margin:0 20px}
	#idioma li a{ font-weight:normal}
	#idioma li a:hover{text-decoration:none;}

/* Header */
	#header{height:61px; margin:25px 0}
	#header h1{ width:317px; height:61px; text-indent:-9999px; margin:0 auto}
	#header h1 a{ width:317px; height:61px; display:block; background:url(../img/coenersol.png) no-repeat;}
	#header a:focus{outline: 0;}
	
/* Cuerpo */
	#cuerpo{border:1px solid #009859; background:#FFF; border-bottom:none}
	#izq{ width:267px; float:left; text-align:justify; height:232px; background-color:#009859;  border-bottom:1px solid #009859;  }
	#der{ float:left; height: 232px; border-bottom:1px solid #009859; }

/* Zona de contenidos */
	#seccion{ color:#000;background:url(../img/sombra_backy.png) repeat-x; padding:20px 20px 20px 28px}
	#rounded{ margin-bottom:20px; background:url(../img/rounded.png); height:23px;}
	#roundedtop{ margin-top:20px; background:url(../img/roundedtop.png); height:23px;}
	
	.imgproy{border:1px solid #093; margin:15px 0}
	#titulo{ background:url(../img/coenersolb.png) no-repeat; padding-left:40px; height:28px}
	
	#col1{float:left; width:633px; background:url(../img/coenersolb.png) no-repeat; margin-top:20px}
	#col1 h2{font-size:13px; color:#009859;  height:23px; padding: 2px 0; margin:0 0 20px 45px;  background:url(../img/titulo.png) repeat-x bottom}
	#col1 a:link, #col1 a:visited{color:#009859; } 
	#col1 a:hover{text-decoration:underline}
	#col1 p{text-align:justify; margin-bottom:15px}
	#col2{float:left}
	
	.tabla1{width:259px; margin:71px 0 0 28px; border-collapse:collapse; color:#FFF; font-weight:normal  }
	.tabla1 tr{background:#009859; padding-left:10px}
	.tabla1 tr td{ height:30px }
	.tabla1 caption{background:url(../img/tabla_top.png); color:#FFF; padding:10px 0 7px 0 ;}
	.columna_a{ padding-left:10px}
	.columna_b{ text-align:right; padding-right:10px}
	.tabla_bottom{background:url(../img/tabla_bottom.png) bottom; height:15px; margin-left:28px; display:inline-block; width:259px}
	.tabla1 a:link, .tabla1 a:visited{ font-weight:normal}
	 .pp_current{ color:#f7d317 !important}


/* Cubiertas */
		.cubierta_col, .cubierta_col2{width:280px; float:left;}
		.cubierta_col{margin-right:37px}
		.columnas h3{color:#009859; font-weight:700; margin:20px 0; font-size:12px; border-top:1px solid #000; padding-top:4px; text-align:justify}
		.columnas p{text-align:justify}
		.columnas ul li{margin-top:10px; list-style-position:inside; text-align:justify}
		.columnas a{display:block; height:47px; width:260px; text-align:center; font-weight:normal;  background:url(../img/cubiertas_backy.png) no-repeat; padding:15px 10px 0 10px; margin-top:30px }
		.alquiler{ padding-top:22px !important}
		
		.cubierta_col_ancha{width:597px; float:left;margin-right:37px;}


/* Menú principal */
	#menu{ width:262px; height:215px; border-right:2px solid #6eb23b; padding-top:17px}
	#menu li{ list-style:none; height:30px; margin-left:28px; text-transform:uppercase}
	#menu li a{ width:100%;  display:block; border-bottom:1px solid #6eb23b; font-weight:normal}
	#menu li a:hover{border-bottom:1px solid #f5d415; text-decoration:none}
	
	.mcurrent a:link, .mcurrent a:visited{border-bottom:1px solid #f5d415 !important; text-decoration:none}

	#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{width:712px;height:232px;overflow:hidden; }	
	ol#controls{/*display:none;*/}

/* Pie */
	#pie{  width:100%;  margin:30px 0;}
	#pie p{text-align:center;}
	#pie img{margin:0 5px -8px 0}
	.direccion{margin-top:10px}

