html, body 	{/*height:100%;	*/}
html		{margin:0 0 20px 0;  padding:0; }
body 		{margin:0 0 20px 0; padding:0; min-width:730px; color:#333; font-size:100%; font-family:Verdana, Arial ; background:#fff; }
ul 			{list-style:none; }
form, ul, li, h1, h2, h3, h4, p	{margin:0; padding:0; }
img			{border:0; }
fieldset	{margin:0; padding:0; border:0; }
/*sans-serif , Helvetica , Comic Sans MS*/
button, textarea, input, select	{font-family: Arial, verdana ; }



.pagina1	{position:relative; margin:0px auto; min-width:768px; max-width:1000px;}
/* IE6 Only */
* html .pagina1	{position:relative; margin:0px auto; width:1000px;}

.pagina2	{min-width:768px; max-width:1000px; padding:0 5px 20px 5px;}
/* IE6 Only */
* html .pagina2	{width:1000px; padding:0 5px 20px 5px;}

/* cabecera  */

.cabecera				{clear:both; float:left; width:100%; padding:0 0 0 0; }
.cabecera2				{}
.cabecera .logo			{float:left; padding:5px 0 5px 20px; }
.cabecera .logo a 		{}
.cabecera .logo a img 	{}


.cabecera .derecha					{float:right; margin:15px 0 0 0; padding:20px 0 0 0; background: url(../img/cabecera_derecha.gif) right top no-repeat; height:50px; min-width:600px; width:auto ! important; width:600px; }
.cabecera .derecha ul				{float:right; font-size:.6875em; text-align:right; padding:0 7px 0 0; }
.cabecera .derecha ul li			{float:left; color:#333333; padding:0 6px ; background: url(../img/derecha_ul_li.gif) top right no-repeat;; }
.cabecera .derecha ul li a 			{float:left; color:#999; text-decoration:none; padding:5px 0 0 0; }
.cabecera .derecha ul li a:hover 	{text-decoration:none; color:#000; }
.cabecera .derecha ul li.on			{}
.cabecera .derecha ul li a.on		{color:#000; text-decoration:none; }


.cabecera .derecha ul li.fin				{background:none; padding:0 0 0 10px; border-right:0; }
.cabecera .derecha ul li.fin a 				{background: url(../img/atencion22.gif) top left no-repeat; color:#FE9834; text-decoration:none; padding:3px 0 5px 25px; font-size:1.2em; font-weight:bold;  }
.cabecera .derecha ul li.fin a span			{padding:0 10px 0 0; font-size:.85em; font-weight:normal; }
.cabecera .derecha ul li.fin a:hover 		{text-decoration:none;  }
.cabecera .derecha ul li.fin a:hover span	{text-decoration:underline ! important; color:#333; }


/*
.cabecera .telefono					{display:none; float:right; font-size:1.125em; font-weight:bold; color:#ff9835; background: url(../img/telefono.gif) top left no-repeat; padding:6px 0 6px 30px; }
.cabecera form  					{ }
.cabecera form label			{display:inline; padding:0 10px 0 0; }
.cabecera form input 			{border:1px solid #999999; width:167px;  }
.boton_buscar					{display:inline; background: url(../img/boton_buscar2.gif) top left repeat-x;     }
.boton_buscar div				{display:inline; background: url(../img/boton_buscar.gif) top left no-repeat; }
.boton_buscar div div			{background: url(../img/boton_buscar.gif) top right no-repeat; }
.boton_buscar div div div		{background: url(../img/boton_buscar.gif) botton left no-repeat; }
.boton_buscar div div div div	{background: url(../img/boton_buscar.gif) bottom right no-repeat; padding:1px   ; }
*/

/* menu horizontal  */

.menu								{float:left; width:100%; background:#21595a   }
.menu .menu2						{}
.menu .menu_principal				{padding:0 0 0 0; margin:0 188px 0 0; font-size:.6875em;  text-transform:uppercase; }
.menu .menu_principal div						{clear:both; float:left; width:99%;  }
.menu .menu_principal div div 					{width:100%;}
.menu .menu_principal div div div 				{  }
.menu .menu_principal div div div div 			{}
.menu .menu_principal div div div div div		{}
.menu .menu_principal div div div div div div	{padding:0 0 0 0; }

.menu .menu_principal ul				{clear:both; float:left; width:99%; }
.menu .menu_principal ul li				{float:left; }
.menu .menu_principal ul li div			{float:none ! important; background:none ! important; padding:0 ! important;  }
.menu .menu_principal ul li a			{display:block; color:#A5C6C8; padding:8px 0 7px 0 ; text-align:center; font-weight:bold; text-decoration:none; }
.menu .menu_principal ul li a:hover		{color:#fff; }
.menu .menu_principal ul li a.on		{color:#fff; }

.menu .menu_principal ul li.primera		{width:21%;  }
.menu .menu_principal ul li.primera	div {padding:0 0 0 3px ! important;  }
.menu .menu_principal ul li.segunda		{width:28%; }
.menu .menu_principal ul li.tercera		{width:22%;}
.menu .menu_principal ul li.cuarta		{float:right; width:28%; }
.menu .menu_principal ul li.cuarta div	{background: url(../img/_menu_principal_li_de.gif) top right no-repeat ! important; padding:0 0 0 0 ! important;  }

.menu .menu_principal ul li.primera a	{background: url(../img/menu_principal_a.gif) top right no-repeat; }
.menu .menu_principal ul li.segunda a	{background: url(../img/menu_principal_a.gif) top right no-repeat; }
.menu .menu_principal ul li.tercera a	{background: url(../img/menu_principal_a.gif) top right no-repeat; }
.menu .menu_principal ul li.cuarta a	{margin:0 3px 0 0; }


.menu .atencion					{float:right;  margin:0 0 0 0; padding:0 0 0 0; }
.menu .atencion div				{float:left; }
.menu .atencion div				{}
.menu .atencion div div 		{}
.menu .atencion div div div		{}
.menu .atencion div div div div	{width:176px; padding:5px 6px; background:none; }

.menu .atencion form label		{float:left; padding:0 0 0 0; font-size:.6875em; }
.menu .atencion form input 		{float:left; border:1px solid #999999; width:140px; color:#666; font-size:1em; padding:0 0 2px 5px; }
.menu .atencion button 			{float:left; width:20px; height:17px; color:#1c4a4a; cursor:pointer; border:0; background: url(../img/buscar_lupa2.gif) top left no-repeat; font-size:.1em; margin:0 0 0 5px; }
.menu .atencion p				{float:left; width:140px; padding:10px 0 0 20px; font-size:.6875em; }
.menu .atencion a				{color:#666; text-decoration:none; background: url(../img/atencion_a.gif) top right no-repeat; padding:0 15px 0 0; }
.menu .atencion a:hover			{text-decoration:underline;}


/* contenidos  */
.contenidos								{clear:both; float:left; width:100%; padding:0 0 0 0; border-top:4px solid #fff; }
.contenidos .contenidos2				{float:left; width:99.5%; border-bottom:1px solid #cccccc;  }
.contenidos .contenidos2 .contenidos3	{}

.con_menu .contenidos				{background: url(../img/con_menu.gif) top left repeat-y; }
.sin_menu .contenidos				{background: url(../img/sin_menu.gif) top left repeat-y;  padding:0 0 30px 0; }
.sin_menu_residencias .contenidos	{background: url(../img/sin_menu.gif) top left repeat-y;  padding:0 0 2px 0; }
.sin_menu_residencias .contenidos2	{background: url(../img/sin_menu_residencias.gif) top left no-repeat;   }
.home .contenidos					{background: none; padding:23px 0 0 0 ; }


/* menu izquierda */
.menu_izq					{float:left; position:relative;  width:160px; font-size:.6875em; border-top:1px solid #ccc; }
.menu_izq_2					{}
.menu_izq ul				{margin:0 0 0 0;}
.menu_izq ul li				{}
.menu_izq ul li div			{border-bottom:1px solid #fff; }
.menu_izq ul li a			{display:block; width:138px; padding:5px 5px 5px 15px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; background-color:#69a1a0; background-image: url(../img/menu_c.gif); background-position:top left; background-repeat:no-repeat; color:#000; text-decoration:none;  }
.menu_izq ul li a:hover		{color:#fff; background-position:0 -78px; }
.menu_izq ul li.on			{}
.menu_izq ul li.on a		{color:#fff; border-bottom:0; background-position:0 -78px; }

.menu_izq ul li ul				{padding:0 0 0 1px; }
.menu_izq ul li ul li			{}
.menu_izq ul li ul li div		{border-bottom:0; }
.menu_izq ul li ul li div a		{background:#f7f3ef; border-left:0; border-right:0; border-top:0; text-transform:none;   }
.menu_izq ul li ul li a			{color:#666 ! important; padding:5px 5px 5px 15px; }
.menu_izq ul li ul li a:hover	{color:#ff6800 ! important; background:#f8f9f4; }
.menu_izq ul li ul li.on a		{color:#ff6800 ! important; background:#f8f9f4; }


/* pie */
.pie							{clear:both; float:left; width:100%; padding:10px 0 30px 0; font-size:.6125em; }
.pie .arriba					{float:left; width:100%; background:#fcfcfc url(../img/pie_m.gif) bottom left repeat-x; }
.pie .arriba div 				{float:left; width:100%; }
.pie .arriba div 				{background: url(../img/pie_br.gif) top left repeat-x;   }
.pie .arriba div div			{background: url(../img/pie_ai.gif) top left no-repeat; }
.pie .arriba div div div		{background: url(../img/pie_ad.gif) top right no-repeat; }
.pie .arriba div div div div	{background: url(../img/pie_bi.gif) bottom left no-repeat; }
.pie .arriba div div div div div{background: url(../img/pie_bd.gif) bottom right no-repeat; }

.pie div.abajo					{width:33%; padding:0 0 0 0; background:none ! important; }
.pie div.abajo p				{float:left; color:#333; padding:10px 0 0 5px; }
.pie div.abajo img				{float:left; width:60px; margin:6px 0 0 7px; }
.pie .arriba ul					{float:right; width:66%; text-align:right; padding:10px 0 10px 0; }
.pie .arriba ul li				{float:right; padding:0 6px 0 5px; border-right:1px solid #666; }
.pie .arriba ul li.ultima		{border-right:0; padding:0 10px 0 5px; }
.pie .arriba ul li a			{color:#666; text-decoration:none; }
.pie .arriba ul li a:hover		{color:#333; text-decoration:underline; }
.pie .arriba ul li.on a			{color:#333; text-decoration:underline; }




/* contenidos central */
.contenidos_central					{margin:0 0 0 160px; min-height:300px; height:auto ! important; height:300px; }
.contenidos_central_2				{/*float:left; */ }

.migas								{float:left; width:100%; padding:8px 0 2px 0; margin:0 0 0 -10px ; }
.migas ul							{float:left; font-size:.6875em; padding:0 20px; }
.migas ul li						{float:left; color:#666; padding:0 10px 0 0;  }
.migas ul li a						{color:#006766; text-decoration:none; background: url(../img/migas.gif) top right no-repeat; padding:0 15px 0 0 ; }
.migas ul li a:hover				{text-decoration:none; color:#ff9835; }

.titulo_principal					{float:left; width:99%; padding:0 0 10px 0; }
.titulo_principal .titulo			{padding:10px 0 0 0; margin:0 0 5px 0; }
.titulo_principal .titulo h1		{color:#ff9835; font-size:1.375em; font-weight:normal; }
.titulo_principal .titulo .referencia{display:block; width:60%; color:#999; font-size:.72em; font-weight:normal;  }
.titulo_principal .titulo .fuente	{display:block; color:#666; font-size:.5em; padding:5px 0 0 0; }
.titulo_principal .titulo .fuente span			{color:#006666; }
.titulo_principal .titulo .fuente a			{color:#006666; }
.titulo_principal .titulo_verde		{padding:10px 0 0 0; margin:0 0 10px 0; }
.titulo_principal .titulo_verde h1	{color:#006665; font-size:1.375em; font-weight:normal; }
.titulo_principal .parrafo_gris		{padding:0 20px 10px 0; font-size:.9em; }
.titulo_principal .parrafo_gris h2		{padding:0 20px 10px 0; font-size:.9em; font-weight:normal;}
.titulo_principal .parrafo_negro	{padding:0 20px 10px 0;}
.titulo_principal .parrafo_naranja	{padding:0 20px 10px 0;}
.titulo_principal_seccion					{float:left; width:100%; padding:0 0 10px 0; }
.titulo_principal_seccion .titulo			{padding:10px 0 0 0; margin:0 0 0 0; }
.titulo_principal_seccion .titulo h1		{color:#006766; font-size:1.375em; font-weight:normal; }
.titulo_principal_seccion .parrafo_naranja	{padding:0 20px 10px 0; font-weight:bold; font-size:medium;color:#ff9835; }
.titulo_principal_seccion .parrafo_negro	{padding:0 20px 10px 0;}

.subtitulo_naranja	{color:#ff9835; font-size:.875em; padding:0 0 10px 0; }
.subtitulo_naranja h2	{color:#ff9835; font-size:.875em; padding:0 0 10px 0; font-weight:normal;}


.titulo_principal .fecha			{color:#999; font-size:.6875em; padding:10px 0 5px 0; }
.titulo_principal .parrafo_gris	{font-size:.9em; padding:0 15px 10px 0; }
.titulo_principal .parrafo_negro	{padding:0 15px 10px 0; }



/*subhomes*/
.columnas_central_derecha			{float:left; width:100%; background: url(../img/columna_derecha2.gif) top right repeat-y; }
.home .columnas_central_derecha		{background: url(../img/columna_derecha22.gif) top right repeat-y; }

.columnas_solo_una	{float:left; width:100%; background: url(../img/columna_derecha22.gif) top right repeat-y; border-top:1px solid #c4c3c3; }
.columnas_solo_una2	{padding:0 0 0 20px; }

.columna_central	{margin:0 179px 0 0; /*border-top:1px solid #c4c3c3; */ }
.columna_central2	{float:left; width:100%; border-top:1px solid #c4c3c3; }
.columna_central3	{padding:0 0 0 11px;  }

.columnas_solo_una .columna_central	{margin:0 0 0 0; padding:0 0 0 10px; }




.linea_bloques					{float:left; width:100%; background: url(../img/linea_bloques_v.gif) top center repeat-y;; padding:0 0 10px 0; }
.linea_bloques h2				{font-size:.6875em; color:#fff; border-bottom:2px solid #fff; }
.linea_bloques h2 span			{display:block; border-bottom:1px solid #7f7f7f; background:#b2b2b2; padding:5px; }
.linea_bloques .imagen			{margin:0 0 8px 0; }
.linea_bloques .imagen div		{padding:0 0 10px 0; overflow:hidden ! important; height:82px; }
.linea_bloques .imagen div img	{}
.linea_bloques div p 			{font-size:.6875em; padding:0 5px 0 7px; color:#000; }
.linea_bloques div p a			{color:#000; text-decoration:underline; }
.linea_bloques div p a:hover	{color:#ff9835; }
.linea_bloques ul				{font-size:.6875em; padding:5px 0 10px 10px; }
.linea_bloques li				{padding:0 0 0 0; line-height:15px; }
.linea_bloques li a				{text-decoration:none; color:#000; padding:0 0 0 14px; }
.linea_bloques li a:hover		{text-decoration:underline; }
.linea_bloques div.fecha		{color:#666; font-size:.6875em; padding:0 0 0 10px;  }
.linea_bloques .enlace a		{color:#ff6600; text-decoration:none; padding:0 20px 0 0; background: url(../img/linea_bloques_derecha_2.gif) top right no-repeat;  }


.linea_bloques .enlace			{font-size:.6785em; padding:10px 10px 0 0; text-align:right; }
.linea_bloques .enlace a		{color:#ff6600; text-decoration:none; padding:0 15px 0 0; background: url(../img/linea_bloques_derecha_2.gif) top right no-repeat;  }
.linea_bloques .enlace a:hover	{text-decoration:underline; }




.linea_bloques_izquierda		{float:left; width:50%; }
.linea_bloques_derecha			{float:left; width:49.5%; }
.linea_bloques_derecha_2		{float:left; width:49.5%; }

.bloque_1				{float:left; width:50%; }
.bloque_1 h2			{font-size:.6875em; color:#fff; padding:0 2px 0 0; }
.bloque_1 li a			{background: url(../img/bloque_1_li.gif) 0 0 no-repeat; }
.bloque_1 .imagen		{border-right:1px solid #ccc; }
/* Cambio 25/11/09
.bloque_1 .imagen div	{width:99%; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; overflow:hiiden; }
*/
.bloque_1 .imagen div	{width:99%; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; }
.columnas_solo_una .bloque_1 .imagen div	{}
.bloque_1 img			{}

.bloque_2				{float:right; width:49.8%; }
.bloque_2 h2			{font-size:.6875em; color:#fff; padding:0 0 0 0;  }
.bloque_2 li a			{background: url(../img/bloque_2_li.gif) 0 0 no-repeat; }
.bloque_2 .imagen		{border:0 ! important;}
.bloque_2 .imagen div	{width:99.5%; border:0 ! important; overflow:hidden; }
.columnas_solo_una .bloque_2 .imagen div	{}
.bloque_2 img			{/*width:212px;*/ }




.linea_bloques_izquierda .titulo				{font-size:.6875em; background:#b2b2b2; color:#fff; border-bottom:1px solid #7f7f7f; border-right:1px solid #fff; font-weight:bold; }
.linea_bloques_izquierda .titulo div			{padding:5px 10px 5px 10px ; }
.linea_bloques_izquierda .bloque_1				{float:left; width:100%; padding:10px 0 0 0;  }
.linea_bloques_izquierda .bloque_1 h2			{font-size:.6875em; padding:0 0 0 0 ! important; color:#006665; font-weight:normal; margin:0 ! important; }
.linea_bloques_izquierda .bloque_1 h2 a			{color:#006665; text-decoration:none; padding:0 0 0 0  ! important;  }
.linea_bloques_izquierda .bloque_1 h2 a:hover		{text-decoration:underline ! important; }
.linea_bloques_izquierda .bloque_1 h2 a span		{background:none; border:0; color:#006665; }
.linea_bloques_izquierda .bloque_1 h2 a:hover span	{text-decoration:underline ! important; }
.linea_bloques_izquierda .bloque_1 .imagen		{float:left; padding:0 10px 0 10px ! important; margin:0 ! important;  border:0; }
.linea_bloques_izquierda .bloque_1 .imagen div	{width:70px; height:auto; border:0; padding:0 0 0 0 ! important; margin:0 ! important;  }
.linea_bloques_izquierda .bloque_1 img			{width:68px; border:1px solid #ccc; }
.linea_bloques_izquierda .bloque_1 p			{}
.linea_bloques_izquierda div.fecha				{color:#999; padding:0 0 0 10px;  }

.linea_bloques_derecha .titulo					{font-size:.6875em; background:#b2b2b2; color:#fff; border-bottom:1px solid #7f7f7f; border-right:1px solid #fff; font-weight:bold; }
.linea_bloques_derecha .titulo div				{padding:5px 10px 5px 10px ; }
.linea_bloques_derecha .bloque_1				{float:left; width:100%; padding:0 0 10px 0; border:0; }
.linea_bloques_derecha .bloque_1 .imagen		{float:left; padding:10px 10px 0 10px ! important; margin:0 ! important; border:0 ! important; }
.linea_bloques_derecha .bloque_1 .imagen div	{width:70px; border:0 ! important; padding:0 0 0 0 ! important; margin:0 ! important;   height:auto ! important; overflow:visible; margin:0; }
.linea_bloques_derecha .bloque_1 img			{width:68px; border:1px solid #ccc; }
.linea_bloques_derecha .bloque_1 p				{padding:8px 0 0 10px ! important; }
/* Cambio 25/11/09
.linea_bloques_derecha .fecha					{padding:15px 0 0 0 ! important; }
*/
.linea_bloques_derecha .fecha					{padding:15px 0 0 10px ! important; }

.linea_bloques_derecha .bloque_1 p				{padding:10px 10px 0 10px; }

.linea_bloques_derecha_2 .bloque_1				{width:100%; padding:0 0 10px 0; }
.linea_bloques_derecha_2 .bloque_1 .imagen		{border-right:0; }
.linea_bloques_derecha_2 .bloque_1 .imagen div	{}
.linea_bloques_derecha_2 .bloque_1 img			{}

.linea_bloques_derecha_2 .bloque_2				{width:100%; padding:0 0 10px 0; }
.linea_bloques_derecha_2 .bloque_2 .imagen		{border-right:0; }
.linea_bloques_derecha_2 .bloque_2 .imagen div	{}
.linea_bloques_derecha_2 .bloque_2 img			{}





.columna_derecha							{float:right; width:167px; padding:0 0 10px 0;  }
.columna_derecha .encuentra					{}
.columna_derecha .encuentra a				{display:block; width:156px;height:71px; padding:5px; background: url(../img/lateral_mapa.gif) top left no-repeat;  color:#fff; font-size:.875em; text-decoration:none; font-weight:bold; }

.columna_derecha .caja_lateral				{float:left; width:160px; padding:4px 0 0 0; margin:0 0 10px 0;  background: url(../img/caja_lateral_titulo.gif) top left no-repeat;  border-right:1px solid #dddbde; border-bottom:1px solid #dddbde; }
.columna_derecha .caja_lateral .titulo		{background:#f2f0f1; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .titulo div	{border-bottom:1px solid #dddbde; font-size:.6875em; color:#666;  padding:3px 0 3px 7px; }


.columna_derecha .caja_lateral .atencion_imagen			{background: url(../img/atencion_imagen.gif) top left no-repeat; height:81px; margin:0 0 5px 0; }
.columna_derecha .caja_lateral .nuestras_residencias	{background: url(../img/nuestras_residencias.gif) top left no-repeat; height:81px; margin:0 0 5px 0; }
.columna_derecha .caja_lateral .nuestras_residencias2	{background: url(../img/nuestras_residencias2.gif) top left no-repeat; height:73px; margin:0 0 0 0; }

.columna_derecha .caja_lateral .fecha			{font-size:.625em; color:#999; padding:5px 5px 0 5px; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .negro_13		{font-size:.8125em; color:#000; padding:0 5px 4px 5px; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .negro			{font-size:.6875em; color:#000; padding:5px 5px 5px 5px; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .negro a			{color:#000; text-decoration:none; }
.columna_derecha .caja_lateral .negro a:hover	{text-decoration:underline; }
.columna_derecha .caja_lateral .gris			{font-size:.6875em; color:#666; padding:0 5px 5px 5px; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .verde_13		{font-size:.6875em; color:#117170; padding:5px 5px 5px 5px; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .naranja			{font-size:.6125em; color:#fe9834; padding:0 5px 5px 5px; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .mas				{color:#666; font-size:.6875em; text-align:right; padding:5px 30px 5px 5px; background: url(../img/lateral_flecha_mas2.gif) top right no-repeat; border-left:1px solid #dddbde;  }
.columna_derecha .caja_lateral .mas a			{color:#666; text-decoration:none; }
.columna_derecha .caja_lateral .mas a:hover		{text-decoration:underline; }

.columna_derecha .caja_lateral .datos_contacto				{padding:5px 5px; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral .datos_contacto .nombre		{padding:0 0 10px 0; }
.columna_derecha .caja_lateral .datos_contacto .nombre span	{font-size:.625em; color:#000; }
.columna_derecha .caja_lateral .datos_contacto .nombre div	{font-size:.75em; color:#000; }
.columna_derecha .caja_lateral .datos_contacto p			{font-size:.625em; font-weight:bold; color:#595959; }
.columna_derecha .caja_lateral .datos_contacto p span		{display:block; color:#8e8e8e; }
.columna_derecha .caja_lateral .datos_contacto p a			{color:#595959; text-decoration:underline;  }
.columna_derecha .caja_lateral .datos_contacto p a:hover	{text-decoration:none;  }

.columna_derecha .caja_lateral form 		{padding:10px 0 10px 5px ; border-left:1px solid #dddbde;}
.columna_derecha .caja_lateral label		{color:#666; font-size:.6875em; color:#666;  }
.columna_derecha .caja_lateral select 		{display:inline; border:1px solid #ccc; font-size:1em; width:120px; margin:4px 0 0 0; }
.columna_derecha .caja_lateral form .enviar	{display:inline; text-align:right; padding:5px 0 10px 0; }
.columna_derecha .caja_lateral button		{display:inline; text-align:right; margin:0 0 0 0; border:0; cursor:pointer; background:#e77d0d; color:#fff; padding:0 5px ; text-align:center; font-weight:bold; font-size:.6875em; }


.columna_derecha ul.listado_archivos 			{font-size:.6875em; padding:10px 5px 10px 10px; border-left:1px solid #dddbde;}
.columna_derecha .listado_archivos li			{padding:0 0 10px 0; line-height:15px; }
.columna_derecha .listado_archivos li.pdf		{background: url(../img/ico_pdf.gif) top left no-repeat; padding:0 0 12px 20px; }
.columna_derecha .listado_archivos li a			{color:#000; text-decoration:none;  }
.columna_derecha .listado_archivos li a:hover	{text-decoration:underline; }

.columna_derecha ul.listado_enlaces 			{font-size:.6875em; padding:10px 5px 10px 10px; border-left:1px solid #dddbde;}
.columna_derecha .listado_enlaces li			{display:block; width:130px; background: url(../img/listado_enlaces.gif) 0 1px no-repeat; padding:0 0 8px 15px;  }
.columna_derecha .listado_enlaces li a			{color:#000; text-decoration:none;  }
.columna_derecha .listado_enlaces li a:hover	{text-decoration:underline; }

.columna_derecha ul.utilidades 			{font-size:.6875em; padding:10px 5px 10px 0; border-left:1px solid #dddbde;}
/* Cambio 25/11/09
.columna_derecha .utilidades li			{display:block; width:146px; background: url(../img/caja_lateral_u.gif) 5px 0 no-repeat; padding:0 0 8px 25px;  }
*/
.columna_derecha .utilidades li			{display:block; width:126px; background: url(../img/caja_lateral_u.gif) 5px 0 no-repeat; padding:0 0 8px 25px; }
.columna_derecha .utilidades li a		{color:#666; text-decoration:none;  }
.columna_derecha .utilidades li a:hover	{color:#000;text-decoration:underline; }
.columna_derecha .utilidades li.solicitud a		{color:#fe9833; }



.paginador							{float:left; width:99%; font-size:.6875em; padding:10px 0 10px 0; }
.paginador ul						{float:right; text-align:right; padding:10px 10px 0 0; }
.paginador ul li					{display:inline; color:#000; text-align:center; border-right:1px solid #666; }
.paginador ul li a					{color:#666; text-decoration:none; text-align:center; padding:0 4px; }
.paginador ul li a.on				{color:#000; text-decoration:underline; }
.paginador ul li a:hover			{color:#000; text-decoration:underline; }
.paginador ul li.texto				{padding:0 10px 0 0; border:0; }
.paginador ul li.anterior			{background: url(../img/paginador_anterior.gif) top left no-repeat; padding:0 0 0 3px; text-align:left; border:0; }
.paginador ul li.anterior a			{text-align:left; text-decoration:underline; }
.paginador ul li.anterior a:hover	{color:#000; text-decoration:none; }
.paginador ul li.siguiente			{background: url(../img/paginador_siguiente.gif) top right no-repeat; padding:0 3px 0 0 ;text-align:right; border:0; }
.paginador ul li.siguiente a		{text-align:right; text-decoration:underline; }
.paginador ul li.siguiente a:hover	{color:#000; text-decoration:none; }

.paginador .izquierda				{width:50%;   }
.paginador .izquierda p				{color:#000; }
.paginador .izquierda span			{color:#666; }
.paginador .izquierda span strong	{}


.listado			{float:left; width:100%; padding:10px 0 10px 0; border-top:1px solid #ccc;  /* border-bottom:1px solid #ccc; */}
.listado .un_item	{float:left; width:97%; padding:0 0 10px 0; /* border-bottom:1px solid #ccc;*/ margin:0 0 10px 0; }
.listado .un_item .imagen			{float:left; width:78px; }
.listado .un_item .imagen img 		{width:68px; border:1px solid #ceced0; }
.listado .un_item .textos			{}
.listado .un_item.con_imagen						{}
.listado .un_item.con_imagen .textos				{margin: 0 0 0 80px; }
.listado .un_item .textos .fecha					{color:#000; font-size:.625em; padding:0 0 2px 0; }
.listado .un_item .textos .titulo_grande			{color:#ff9835; font-size:.875em; padding:0 0 5px 0;  }
.listado .un_item .textos .titulo_grande span		{color:#333; font-style:italic; padding:0 0 0 5px;  }
.listado .un_item .textos .titulo_grande a			{color:#ff9835; text-decoration:none; }
.listado .un_item .textos .titulo_grande a:hover	{text-decoration:underline; }
.listado .un_item .textos .titulo_normal			{color:#ff9835; font-size:.6875em; padding:0 0 5px 0; }
.listado .un_item .textos .titulo_normal a			{color:#ff9835; text-decoration:none; }
.listado .un_item .textos .titulo_normal a:hover	{text-decoration:underline;}
.listado .un_item .textos .titulo_gris				{color:#666; font-size:1em; padding:0 0 5px 0; font-weight:bold; }
.listado .un_item .textos .titulo_gris a			{color:#666; text-decoration:none; }
.listado .un_item .textos .titulo_gris a:hover		{text-decoration:underline;}
.listado .un_item .textos .parrafo_gris				{padding:0 0 5px 0;  }
.listado .un_item .textos .parrafo_gris a			{color:#666; text-decoration:underline; }
.listado .un_item .textos .parrafo_gris a:hover		{text-decoration:none; }
.listado .un_item .textos .parrafo_negro			{padding:0 0 5px 0;  }
.listado .un_item .textos .parrafo_negro a			{color:#000; text-decoration:underline; }
.listado .un_item .textos .parrafo_negro a:hover	{text-decoration:none;}
.listado .un_item .textos .fuente					{padding:0 0 5px 0; font-size:.6875em;  }
.listado .un_item .textos .fuente span				{color:#006666; }
.listado .un_item .textos .fuente a				{color:#006666; }
.listado .un_item .textos .url						{padding:0 0 5px 0; font-size:.6875em; color:#000;  }
.listado .un_item .textos .url a					{color:#000; text-decoration:none; }
.listado .un_item .textos .url a:hover				{text-decoration:underline; }

.listado .un_item .apuntarse		{padding:0 0 5px 0;  }
.listado .un_item .apuntarse a		{color:#000; font-size:.6875em; background: url(../img/apuntarse2.gif) top right no-repeat; text-decoration:none; padding:0 17px 4px 0;  }
.listado .un_item .apuntarse a:hover{text-decoration:underline; }

.imagen_central			{float:left; width:99%; padding:0 0 10px 0; margin:0 0 10px 0; }
.imagen_central div		{width:100%; /*height:141px;*/ overflow:hidden; }
.imagen_central img		{}
.imagen_central p		{font-size:.6125em; color:#666; padding:5px 0 0 0; }
.mapagoogle			{float:left; width:99%; padding:0 0 20px 0; }
.mapagoogle .encabezado		{float:left; width:100%; font-size:.75em; color:#fff; background:#b2b2b2; padding:5px 0 5px 0; font-weight:bold; }
.mapagoogle .encabezado div	{padding:0 0 0 10px;}
.mapagoogle iframe	{width:100%; }
.mapagoogle p		{font-size:.6875em; color:#666; padding:5px 0 0 0; text-align:left;  }


.mapa_google_residencia			{float:left; width:98%; padding:0 0 20px 0; }
.mapa_google_residencia iframe	{width:100%; }
.mapa_google_residencia p		{font-size:.6875em; color:#666; padding:5px 0 0 15px; text-align:center;  }

.parrafo_gris			{color:#666; font-size:.6875em; padding:0 0 10px 0; }
.parrafo_gris a			{color:#666; text-decoration:underline; }
.parrafo_gris a:hover	{text-decoration:none; }
.parrafo_gris ul 		{padding:10px 0 10px 30px; }
.parrafo_gris ul li		{background: url(../img/bloque_3_li.gif) 0 3px no-repeat; padding:0 0 10px 10px; line-height:15px; }
.parrafo_gris .subtitulo	{font-weight:bold; display:block; padding:20px 0 10px 0 ; }

.parrafo_negro			{color:#000; font-size:.6875em; padding:0 0 10px 0; text-align: justify; }
.parrafo_negro a		{color:#000; text-decoration:underline; }
.parrafo_negro a:hover	{text-decoration:none; }
.parrafo_negro ul 		{padding:10px 0 10px 0; }
.parrafo_negro ul li	{background: url(../img/bloque_3_li.gif) 0 3px no-repeat; padding:0 0 10px 10px; line-height:15px; }
.parrafo_negro .subtitulo	{font-weight:bold; display:block; padding:10px 0; }
.parrafo_negro span		{color:#FF9835; font-size:1.1em; font-weight:bold;}

.parrafo_verde			{color:#006666; font-size:.875em; padding:0 0 10px 0; }



.titulo_gris			{color:#999; font-size:1.125em; padding:10px 0; text-align: justify;}
.titulo_gris a			{color:#999;  text-decoration:none; }
.titulo_gris a:hover	{text-decoration:underline; }

.titulo_naranja			{color:#ff9835; font-size:.75em; padding:10px 0; }
.titulo_naranja a		{color:#ff9835; text-decoration:none; }
.titulo_naranja a:hover	{text-decoration:underline; }

.titulo_verde			{color:#006665; font-size:.75em; padding:10px 0; }
.titulo_verde a			{color:#006665; text-decoration:none; }
.titulo_verde a:hover	{text-decoration:underline; }

.testimonios						{float:left; width:96%; margin:0 0 10px 0; padding:0 0 0 5px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
.testimonios .titulo_verde			{float:left; width:90%; }
.testimonios .un_testimonio			{float:left; width:97%; font-size:.6875em;  padding:0 0 10px 0; }
.testimonios .un_testimonio img 	{float:left; margin:0 10px 0 0 ; width:68px; }
.testimonios .un_testimonio p		{display:inline; color:#000; background: url(../img/comillas_1.gif) 2px 0 no-repeat; padding:2px 0 0 5px }
.testimonios .un_testimonio p span	{background: url(../img/comillas_2.gif) bottom right no-repeat; padding:0 5px 0 20px; }
.testimonios .un_testimonio strong 	{color:#999; font-weight:normal; padding:0 0 0 5px; }

.textos_detalle {float:left; width:95%; padding:0 0 30px 0; }
.textos_detalle .fuente			{display:block; width:80%; color:#666; font-size:.6875em; padding:5px 0 20px 0; }
.textos_detalle .fuente span	{color:#006666; }
.textos_detalle .fuente a	{color:#006666; }
.textos_detalle .parrafo_negro	{padding:0 0 30px 0; }
.textos_detalle h2		{color:#ff9835; font-size:1.125em; font-weight:normal; padding:0 0 10px 0; }
.textos_detalle h3		{float:left; width:98%; font-size:1.1em; padding:10px 0 10px 0; margin:0; }
.textos_detalle .fecha	{color:#999; font-size:.6875em; font-weight:normal; padding:0 0 0 0; }

.buscador				{float:left; width:100%; border-bottom:1px solid #ccc; padding:0 0 10px 0; }
.buscador form 			{float:left; width:90%; padding:0 0 0 10px; }
.buscador label 		{float:left; font-size:.6875em; padding:0 0 10px 0; }
.buscador label span	{display:block; padding:0 0 5px 0; }
.buscador label input 	{border:1px solid #ccc; }
.buscador label select	{border:1px solid #ccc ! important; }
.buscador .linea		{float:left; width:90%;   }
.buscador label.palabra_clave 		{}
.buscador label.palabra_clave span	{width:400px;}
.buscador label.palabra_clave input	{width:426px; }
.buscador label.desde		{padding:0 20px 0 0; }
.buscador .desdeImg	{background: url(../img/calendario.gif); }
.buscador label.desde span	{width:80px;}
.buscador label.desde input {width:80px; }
.buscador label.hasta		{padding:0 20px 0 0; }
.buscador .hastaImg	{background: url(../img/calendario.gif); }
.buscador label.hasta span	{width:80px; }
.buscador label.hasta input	{width:80px; }
.buscador .submit_buscar	{padding:17px 0  0 0; }
.buscador button	{background:#f67f01; color:#fff; text-align:center; cursor:pointer; border:0; margin:0 0 0 10px; padding:1px 10px; }

.buscador_resultados 				{float:left; width:99%; padding:0 0 10px 0; }
.buscador_resultados label 			{float:left; font-size:.6875em; padding:0 0 10px 0; }
.buscador_resultados label span		{padding:0 0 5px 0; }
.buscador_resultados label input 	{border:1px solid #ccc; }
.buscador_resultados .submit_buscar	{float:left;    }
.buscador_resultados .boton_buscar button	{background:#f67f01; color:#fff; text-align:center; cursor:pointer; border:0; margin:0 0 0 10px; padding:1px 10px; }


.formulario							{float:left; width:98%; padding:0 0 10px 0; border-bottom:1px solid #ccc; margin:0 0 10px 0; }
.formulario h2						{float:left; width:99%; padding:10px 0 10px 0 ; font-size:.75em; color:#666; }
.formulario p						{float:left; width:99%; padding:5px 0 10px 0; font-size:.6875em; color:#000; }
.formulario label 					{float:left; width:99%;  font-size:.6875em; padding:0 0 0 0; }
.formulario div.color_1				{float:left; width:99%;  font-size:.6875em; padding:0 0 0 0; }
.formulario div.color_2				{float:left; width:99%;  font-size:.6875em; padding:0 0 0 0; }
.formulario div label				{float:none; width:auto; font-size:1em; padding:0 10px 0 0;  }
.formulario div.color_1 span		{float:left; display:block; width:180px; color:#000; padding:5px 8px ; border-bottom:2px solid #fff; margin:0 5px 0 0; }
.formulario div.color_1 span span	{float:none; display:inline; width:auto; color:#ff9835; padding:0 0 0 6px; border-bottom:0; background:none; margin:0; font-weight:bold; font-size:1.1em; }
.formulario div.color_2 span		{float:left; display:block; width:180px; color:#000; padding:5px 8px ; border-bottom:2px solid #fff; margin:0 5px 0 0; }
.formulario div.color_2 span span	{float:none; display:inline; width:auto; color:#ff9835; padding:0 0 0 6px; border-bottom:0; background:none; margin:0; font-weight:bold; font-size:1.1em; }

.formulario label select				{border:1px solid #666; }
.formulario label input[type=text]		{border:1px solid #666; width:200px;  }
.formulario label input[type=checkbox]	{display:inline; }
.formulario label input[type=radio]		{display:inline; }
.formulario label textarea				{width:70%; border:1px solid #666; }
.formulario .color_1 span				{background:#e1e1e1; }
.formulario .color_2 span				{background:#ebebeb; }
.formulario label span					{float:left; display:block; width:180px; color:#000; padding:5px 8px ; border-bottom:2px solid #fff; margin:0 5px 0 0; }
.formulario label span span				{float:none; display:inline; width:auto; color:#ff9835; padding:0 0 0 6px; border-bottom:0; background:none; margin:0; font-weight:bold; font-size:1.1em; }
.formulario .texto						{float:left; width:99%; font-size:.6875em; color:#000; padding:10px 0 10px 0 ; }
.formulario .texto a					{color:#000; }
.formulario .texto a:hover				{text-decoration:none; }
/* Cambio 25/11/09
.formulario ul							{margin: 0 0 0 200px; }
*/
.formulario ul							{float:left; /*margin: 0 0 0 200px;*/ }
.formulario ul label					{width:90%; }

.formulario_submit				{float:left; width:98%; padding:0 0 30px 0; text-align:right; font-size:.6875em; }
.formulario_submit button		{display:inline; margin:0 20px 0 10px; border:0; cursor:pointer; background:#e77d0d; color:#fff; padding:2px 5px; text-align:center; }
.formulario_submit label 		{display:inline; margin:0 10px 0 0; }
.formulario_submit label input 	{}
.formulario_submit label span span		{display:inline; color:#ff9835; padding:0 6px 0 0 ; font-weight:bold; font-size:1.1em; }
.formulario_submit label a		{color:#000; }
.formulario_submit label a:hover{text-decoration:none; }


.menu_solapas					{float:left; width:100%; border-bottom:4px solid #025e60; margin:0 0 20px 0; font-size:.6875em; padding:10px 0 0 0; }
.menu_solapas ul				{float:left; width:99%; }
.menu_solapas ul li				{float:left; }
.menu_solapas ul li a			{float:left; display:block; padding:5px 20px; color:#025e60; background:#e1e1e1; border-right:1px solid #fff; text-decoration:none; border-bottom:1px solid #fff;  }
.menu_solapas ul li a.on		{color:#fff; background:#025e60; border-bottom:1px solid #025e60;  }
.menu_solapas ul li a:hover		{text-decoration:underline;}
.menu_solapas ul li .on:hover	{text-decoration:none ! important; }


.informacion_contacto						{float:left; width:98%; padding:0 0 0 0; border-bottom:1px solid #cecece; margin:0 0 5px 0; }
.informacion_contacto .telefono				{float:left; width:100%; color:#ff9835; font-size:1.6em; padding:10px 0 20px 0; }
.informacion_contacto div div				{float:left; width:100%; padding:10px 0; }
.informacion_contacto h2					{float:left; width:100%; padding:0 0 5px 0; font-size:.75em; color:#666; }
.informacion_contacto div div div			{float:left; width:100%; font-size:.6875em; color:#000; border-bottom:0; padding:0; }
.informacion_contacto div div div span		{float:left; display:block; width:165px; color:#000; padding:5px; border-bottom:2px solid #fff; }
.informacion_contacto div div div p			{float:left; padding:2px 0 0 5px;color:#666;  }
.informacion_contacto .color_1 span			{background:#e1e1e1; }
.informacion_contacto .color_2 span			{background:#ebebeb; }
.informacion_contacto div div div p a		{color:#ff9835; text-decoration:underline; }
.informacion_contacto div div div p a:hover	{text-decoration:none; }
.informacion_contacto .ver_ficha			{padding:5px 0 0 0; }
.informacion_contacto .ver_ficha span		{background:#fff; }
.informacion_contacto .ver_ficha a			{color:#025e60; text-decoration:none; }
.informacion_contacto .ver_ficha a:hover	{text-decoration:underline; }
.informacion_contacto .parrafo_verde		{border-top:1px solid #ccc; padding:10px 0 10px 0; }
.contactar_atencion_cliente					{float:left; width:98%; font-size:.75em;  font-weight:normal; padding:0 0 30px 0; margin:0 0 10px 0; }
.contactar_atencion_cliente a				{color:#ff9835; padding:0 0 0 0; font-weight:bold; text-decoration:underline; }
.contactar_atencion_cliente a:hover			{text-decoration:none; }







/* residencias*/
.directorio_residencias					{float:left; width:99%; background:#fff; padding:0 0 30px 0;   }
.directorio_residencias	.linea_residencias		{float:left; width:100%; }
.directorio_residencias	.encabezado		{float:left; width:99.5%; font-size:.75em; color:#fff; background:#b2b2b2; padding:5px 0 5px 0; font-weight:bold; }
.directorio_residencias	.encabezado	div	{padding:0 0 0 10px; }

.directorio_residencias h2 				{font-size:.75em; padding:3px 10px 10px 10px; font-weight:normal; }
.directorio_residencias h2 span			{font-size:.8em; color:#006668; font-weight:normal; display:block; }
.directorio_residencias h2 a			{color:#006668; text-decoration:underline; }
.directorio_residencias h2 a:hover		{color:#ff6600; text-decoration:none; }

/* Cambio 25/11/09
.una_residencia							{float:left; width:33%; border-right:0px solid #cecece; border-bottom:0px solid #adadad; padding:5px; margin:5px; min-height:260px; height:auto ! important; height:260px; }
*/
.una_residencia							{float:left; width:32.5%; border-left:0px solid #cecece; border-right:0px solid #cecece; border-bottom:0px solid #adadad; padding:0 2px 5px 2px; min-height:260px; height:auto ! important; height:260px; }
.una_residencia .imagen					{}
.una_residencia .imagen div				{width:99%; border-bottom:3px solid #f3f3f3; border-left:0px solid #f3f3f3; border-top:0px solid #f3f3f3; border-right:0px solid #f3f3f3; height:92px; overflow:hidden; }
.una_residencia p						{font-size:.625em; color:#666; padding:0 10px 0 10px; }
.una_residencia p strong				{display:block; }

/*.una_residencia .imagen .residencia_1	{background: url(../img/ejemplos/residencia_1.jpg) top left no-repeat; }*/
.una_residencia .imagen .residencia_2	{background: url(../img/ejemplos/residencia_2.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_3	{background: url(../img/ejemplos/residencia_3.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_4	{background: url(../img/ejemplos/residencia_4.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_5	{background: url(../img/ejemplos/residencia_5.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_6	{background: url(../img/ejemplos/residencia_6.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_7	{background: url(../img/ejemplos/residencia_7.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_8	{background: url(../img/ejemplos/residencia_8.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_9	{background: url(../img/ejemplos/residencia_9.jpg) top left no-repeat; }
.una_residencia .imagen .residencia_10	{background: url(../img/ejemplos/residencia_10.jpg) top left no-repeat; }



/* home */
.home_columna_central		{margin:0 173px 0 0;}

.banner_home				{}
.banner_home2				{}
.banner_home .imagen 		{float:left; width:99%; border-right:0 solid #fff; overflow:hidden; /*overflow-x:hidden; */}
.banner_home .imagen img	{float:left; z-index:-1000; }
.banner_home .texto
{
	float:left;
	position:relative;
	width:12.5em;
	min-height:220px; height:auto ! important; height:220px;
	padding:0 0 25px 0;
	margin:-245px 0 0 0; z-index:1000;
	background-image: url(../img/base_home.png) ! important;
	background-image: none;
/*
	filter: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/base_home.png');
*/
}
.banner_home .texto h2			{color:#ff9835; font-size:.875em; padding:20px 10px 10px 15px; }
.banner_home .texto h2 span		{color:#fff; font-size:.8em; font-weight:normal; display:block; }
.banner_home .texto_1			{padding:0 15px 15px 15px; color:#99cccc; font-size:.875em; }
.banner_home .texto_2			{padding:0 10px 0 15px; color:#fff; font-size:.6875em; }

.banner_home .texto_enlace			{float:left; position:relative; margin:-20px 0 0 10px; color:#fff; }
.banner_home .texto_enlace a		{color:#fff; text-decoration:none; background: url(../img/banner_home_enlace.gif) top right no-repeat; font-size:.4em; padding:0 20px 0 0; }
.banner_home .texto_enlace a:hover	{text-decoration:underline; }

.home .masinformacion			{float:left; width:100%; margin:-24px 0 0 1px; }
.home .masinformacion div		{float:left; width:192px; }
.home .masinformacion a			{float:left; width:100%; min-height:18px; height:auto ! important; height:18px; background:#18655d url(../img/home_mas_informacion.gif) top left no-repeat; color:#fff; font-size:.75em; font-weight:bold; text-decoration:none; padding:5px 0 0 5px;}
.home .masinformacion a:hover	{}

.linea_bloques_home						{float:left; width:100%; margin:1px 0 0 0;  padding:0;   }
.linea_bloques_home div h2				{font-weight:normal; font-size:.6875em; color:#fff; background:#b2b2b2; font-weight:bold; padding:6px 0 5px 10px; border-bottom:1px solid #7f7f7f; border-right:1px solid #fff; border-left:1px solid #fff; }
.linea_bloques_home div h2 span			{}
.linea_bloques_home div .imagen			{}
.linea_bloques_home div .imagen div			{padding:0 0 0 0 ; }
.linea_bloques_home div .imagen div div		{width:100%; overflow:hidden; background:none; border:0 ! important; padding:0 ; }
.linea_bloques_home div .imagen div img {}
.linea_bloques_home ul					{font-size:.6875em; padding:15px 0 0 5px; height:90px;}
.linea_bloques_home ul li				{padding:0 0 6px 0;}
.linea_bloques_home ul li a				{text-decoration:none; color:#000; padding:0 0 0 10px; }
.linea_bloques_home ul li a:hover		{text-decoration:underline; }

.linea_bloques_home .mas			{text-align:right; padding:5px 0 0 0; margin:0 5px 0 0;}
.linea_bloques_home .mas a			{color:#666; font-size:.6875em; text-align:right; padding:5px 25px 5px 5px; background: url(../img/flecha_mas2.gif) top right no-repeat; text-decoration:underline;  }
.linea_bloques_home .mas a:hover	{text-decoration:none;  }

.linea_bloques_home .home_bloque_1		{float:left; width:33%; height:auto!important; height:245px; min-height:245px; padding:0 0 5px 0; border-right:1px solid #adadad; border-left:1px solid #adadad; padding:0 0 20px 0; }
.linea_bloques_home .home_bloque_2		{float:left; width:33%; height:auto!important; height:245px; min-height:245px; padding:0 0 5px 0; border-right:1px solid #adadad; padding:0 0 20px 0;}
.linea_bloques_home .home_bloque_3		{float:left; width:32.5%; height:auto!important; height:245px; min-height:245px; padding:0 0 5px 0; border-right:1px solid #adadad; padding:0 0 20px 0; }



.home_bloque_1 li a			{background: url(../img/bloque_1_li.gif) 3px -1px no-repeat; padding:0 0 0 18px ! important; }
.home_bloque_1 .imagen		{border-right:1px solid #f3f3f3; }
.home_bloque_1 .imagen div	{border-left:1px solid #fff; }

.home_bloque_2 li a			{background: url(../img/bloque_1_li.gif) 3px -1px no-repeat; padding:0 0 0 18px ! important; }
.home_bloque_2 .imagen		{border-right:1px solid #f3f3f3; border-left:1px solid #f3f3f3; }
.home_bloque_2 .imagen div	{}

.home_bloque_3 li a			{background: url(../img/bloque_1_li.gif) 3px -1px no-repeat; padding:0 0 0 18px ! important; }
.home_bloque_3 .imagen		{border-left:1px solid #f3f3f3;  }
.home_bloque_3 .imagen div	{border-right:1px solid #fff;  }





.galeria_fotos							{float:left; width:100%; padding:0 0 30px 0; }
.galeria_fotos .imagen_1				{float:left; width:100%; }
.galeria_fotos .imagen_1 img 			{border:1px solid #ccc; }
.galeria_fotos .imagen_1 p				{color:#666; font-size:.75em; padding:10px 5px; }
.galeria_fotos .imagen_1 p a			{color:#666; background: url(../img/lupa.gif) top left no-repeat; text-decoration:none; padding:0 0 0 30px; }
.galeria_fotos .imagen_1 p a:hover		{text-decoration:none; }
.galeria_fotos .listado_fotos			{float:left; width:100%; }
.galeria_fotos .listado_fotos li		{float:left; padding:0 4px 0 0; }
.galeria_fotos .listado_fotos li img	{border:1px solid #ccc; }



.glosario					{float:left; width:98%; font-size:1em; padding:0 0 20px 0; }
.glosario ul				{}
.glosario ul li				{float:left; padding:0 5px; color:#9bccd1; }
.glosario ul li a			{color:#000; padding:0 0; text-decoration:underline; }
.glosario ul li a:hover		{color:#fd9a34; text-decoration:none; }
.glosario ul li.on			{text-decoration:none; }
.glosario ul li.on a		{color:#fd9a34; text-decoration:none; }
.glosario ul li.on a:hover	{}


.linea_gris						{float:left; width:98%; border-top:1px solid #cecece; font-size:.1em; height:2px}


/* Cambio 25/11/09
.mapa_web						{float:left; width:98%; padding:0 0 5px 0; margin:40px 0 0 ; background: url(../img/mapa_web.gif) top left repeat-y; }
*/
.mapa_web						{float:left; width:98%; padding:0 0 5px 0; margin:40px 0 0 ; background: url(../img/mapa_web.gif) top center repeat-y; }
.mapa_web .linea_gris			{width:100%; }
.mapa_web_izquierda				{float:left; width:49%; padding:5px 0 0 0; }
.mapa_web_derecha				{float:right; width:48.5%; padding:5px 0 0 0; }

.mapa_web h2					{font-size:1.125em; color:#fff; font-weight:normal; padding:3px 5px;  }
.mapa_web h2 span				{}
.mapa_web ul					{padding:10px 0 20px 0; }
.mapa_web ul li					{padding:0 0 0 27px; color:#222; }
.mapa_web ul li a				{text-decoration:none; color:#222; font-size:.6875em;  }
.mapa_web ul li a:hover			{text-decoration:underline; }
.mapa_web ul li ul				{padding:0 0 0 0; }
.mapa_web ul li ul li			{padding:0 0 0 25px;}
.mapa_web ul li ul li a:hover	{}

.mapa_web_1						{}
.mapa_web_1 h2					{background:#f87000; }
.mapa_web_1 ul li				{background: url(../img/mapa_web_1.gif) 12px 3px no-repeat; }
.mapa_web_1 ul li ul li			{background: url(../img/mapa_web_1_1.gif) 12px 1px no-repeat; }

.mapa_web_2						{min-height:240px; height:auto ! important; height:240px; }
.mapa_web_2 h2					{background:#ff9934; }
.mapa_web_2 ul li				{background: url(../img/mapa_web_1.gif) 12px 3px no-repeat; }
.mapa_web_2 ul li ul li			{background: url(../img/mapa_web_1_1.gif) 12px 1px no-repeat; }

.mapa_web_3						{padding:0 0 30px 0; }
.mapa_web_3 h2					{background:#a3a3a3; }
.mapa_web_3 ul li				{background: url(../img/mapa_web_1.gif) 12px 3px no-repeat; }
.mapa_web_3 ul li ul li			{background: url(../img/mapa_web_1_1.gif) 12px 1px no-repeat; }

.mapa_web_4						{}
.mapa_web_4 h2					{background:#035e5f; }
.mapa_web_4 ul li				{background: url(../img/mapa_web_4.gif) 12px 5px no-repeat; }
.mapa_web_4 ul li ul li			{background: url(../img/mapa_web_4_1.gif) 12px 6px  no-repeat; }

.mapa_web_5						{min-height:240px; height:auto ! important; height:240px; }
.mapa_web_5 h2					{background:#44cbcf; }
.mapa_web_5 ul li				{background: url(../img/mapa_web_4.gif) 12px 5px  no-repeat; }
.mapa_web_5 ul li ul li			{background: url(../img/mapa_web_4_1.gif) 12px 6px no-repeat; }

.mapa_web_6						{padding:0 0 30px 0; }
.mapa_web_6 h2					{background:#a3a3a3; }
.mapa_web_6 ul li				{background: url(../img/mapa_web_4.gif) 12px 5px  no-repeat; }
.mapa_web_6 ul li ul li			{background: url(../img/mapa_web_4_1.gif) 12px 6px no-repeat; }


/* Mapa de residencias*/
img.mapaRes				{display: block; margin-left: auto; margin-right: auto }


/* estilo aplicabe cuando se comete un error al rellenar un formulario */
.error h2 				{color:#FF0000; float:left; font-size:0.79em; padding:10px 0; width:99%; }

.facebook
{
    background: url(../img/facebook_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}
.facebook:hover
{
    background: url(../img/facebook_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}
.twitter
{
    background: url(../img/twitter_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}
.twitter:hover
{
    background: url(../img/twitter_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}
.rss
{
    background: url(../img/rss_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}
.rss:hover
{
    background: url(../img/rss_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}

.suscribirse_correo
{
    background: url(../img/correo_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}
.suscribirse_correo:hover
{
    background: url(../img/correo_color.png) no-repeat;
    TEXT-DECORATION: none;
    WIDTH: 18px;
    HEIGHT: 18px;
}

#no_se_ve
{
	font-size:0px;
	color: White;
}
