*									{margin: 0px;padding: 0px;}

/* estilos genericas */
body								{font-size: 80%;font-family: arial,verdana;background:url(../img/fondo_cuerpo.png) #07384b repeat-x top;}
a									{text-decoration: none;color:#4D79FF;}
a:hover								{color:orange;}
img									{border:0px;}
table								{margin:0px auto;}

/* capas principales */
#contenedor							{width:785px;margin:0px auto;margin-top:20px;}
#encabezado							{height:75px;background:url(../img/fondo_encabezado.png) no-repeat center top;}
#encabezado img						{padding-left:15px;padding-top:5px;}
#slide								{height:240px;margin-left:11px;margin-bottom:10px;}
#contenido							{background:url(../img/fondo_contenido.png) repeat-y center;padding-bottom:20px;}
#pie								{width:600px;height:65px;position:relative;top:-30px;left:195px;text-align:center;padding-top:15px;
									background:url(../img/fondo_pie.png) no-repeat center top;font-size:0.9em;color:#f5f5f5;}
#pie a 								{color:#FFFFFF; font-weight:bold;}
#pie a:hover						{color:#000000; padding-left:3px;}
.limpiar							{clear: both;}
.mini								{background:#fff;margin:0px;}

/* capas secundarias */
#barra_superior						{background:#000;color:#bbb;}
#barra_superior div					{width:760px;margin:0px auto;text-align:right;padding:5px;}
#barra_superior a						{color:#bbb;}
#barra_superior a:hover				{color:#fff;}

#menu								{background:url(../img/fondo_contenido.png) repeat-y;}
#menu ul							{width:761px;margin-left:11px;background:url(../img/fondo_menu.gif) #333 repeat-x top;}
#menu li							{list-type-style:none;display:inline;}
#menu li a							{float:left;border-left:1px solid #666;border-right:1px solid #333;padding:7px 0px 7px 0px;
									font-size:1.1em;color:#c8c8c8;width:188px;text-align:center;}
#menu li a:hover					{background:#666;}

#buscador						{text-align:center;font-size:0.9em;color:#333;margin-bottom:10px;}
#buscador hr					{width:50%;color:#aaa;height:1px;margin:10px auto;}
#buscador input,select			{font-size:0.9em;color:#333;}
#buscador fieldset				{padding:10px;color:#666;-moz-border-radius:8px;border-radius:8px;webkit-border-radius:8px;}
#buscador legend				{margin-left:10px;color:#666;font-weight:bold;padding:3px;border-left:1px solid #aaa;border-right:1px solid #aaa;}

#banner1							{text-align:center;margin-bottom:10px;z-index:99999;}

#izquierda							{width:185px;float:left;position:relative;left:-10px;}
#izquierda_interior				{background:url(../img/fondo_lateral_arriba.png) no-repeat center top;}
#izquierda_interior_abajo		{height:18;background:url(../img/fondo_lateral_abajo.png) no-repeat center top;margin-bottom:5px;}
#izquierda_interior2				{margin:0px 10px 0px 10px;}
#izquierda h1						{padding:8px 0px 4px 0px;font-size:1em;color:#999;text-align:center;font-weight:normal;margin-bottom:5px;}
#izquierda li						{list-style-type:none;display:block;clear:both;}
#izquierda li a					{float:left;width:155px;padding:2px 0px 2px 10px;color:#ddd;font-size:1em;}
#izquierda li a:hover			{color:#000;background:#3db1dc;}

#derecha {
	width: 565px;
	float: left;
	padding: 0px 10px 10px 10px;
}

.inmuebles_promo 					{width:146px;margin:0px auto;margin-top:10px;background:url(../img/fondo_promo.png) no-repeat center top;text-align:center;padding-top:12px;}
.inmuebles_promo p				{font-size:0.85em;color:#222;line-height:95%;margin:0px 15px 0px 15px;}
.inmuebles_promo .cartel		{position:absolute;left:10px;}
.inmuebles_promo_abajo			{width:146px;height:15px;margin:0px auto;background:url(../img/fondo_promo.png) no-repeat center bottom;}


#inmuebles_home li				{list-style-type:none;display:block;background:url(../img/fondo_formulario.gif) #f0f1eb repeat-x;margin-bottom:5px;}
#inmuebles_home li h1			{font-size:1em;color:#ddd;background:url(../img/fondo_inmueble_barra.png) no-repeat right top;font-weight:bold;margin:0px 0px 5px 0px;padding:3px;}
#inmuebles_home li a			{color:#00284D;}
#inmuebles_home li a:hover		{border-bottom:1px dotted #00284D;}
#inmuebles_home li h2			{font-size:1em;color:#666;font-weight:normal;font-style:italic;margin:0px;width:50%;}
#inmuebles_home .marco			{width:156px;height:136px;float:right;position:relative;top:-37px;}
#inmuebles_home .marco .marco2	{position:absolute;margin:16px 0px 0px 21px;}
#inmuebles_home .marco .marco3	{position:absolute;}

#inmuebles_detalle h1			{font-size:1.4em;color:#00284D;margin-bottom:20px;}
#inmuebles_detalle #fotos		{float:right;width:130px;text-align:center;}
#inmuebles_detalle table	{width:100%;}
#inmuebles_detalle th		{background:#f5f5f5;text-align:left;border:0px;font-size:1em;margin-bottom:5px;}
#inmuebles_detalle .izq		{width:100px;background:#d5d5d5;text-align:right;color:#555;}
#inmuebles_detalle td		{background:#f5f5f5;padding-left:3px;}
#inmuebles_detalle h2		{font-size:1em;color:#333;font-weight:normal;font-style:italic;}
#inmuebles_detalle big		{font-weight:bold;}
#inmuebles_detalle em		{color:#333;}
#inmuebles_detalle img		{border:1px solid #aaa;padding:1px;margin:3px;}

#inmuebles_detalle_interior		{width:430px;font-size:0.9em;}
#inmuebles_detalle_interior h1	{font-size:1em;color:#ccc;background:url(../img/fondo_inmueble_barra.png) no-repeat right top;margin:20px 0px 5px 0px;padding:3px;}
#inmuebles_detalle_interior ul	{margin-left:15px;}

#paginacion						{text-align:center;margin:10px;}
#paginacion span				{padding:3px;border:1px solid #ccc;}
#paginacion span:hover			{background:#ddd;}

#formulario							{border:2px solid #999;-moz-border-radius:6px;border-radius:6px;webkit-border-radius:6px;margin:0px auto;
										padding:10px;background:url(../img/fondo_formulario.gif) #fff repeat-x top;}
#formulario fieldset				{border:1px solid #bbb;-moz-border-radius:8px;border-radius:8px;webkit-border-radius:8px;
										padding:7px;margin-bottom:10px;}
#formulario legend				{margin-left:10px;color:#666;font-weight:bold;padding:3px;}
#formulario span					{float:left;width:110px;}
#formulario small					{color:#666;}
#formulario br						{margin-bottom:5px;}

#formulario_enviar				{width:480px;background:url(../img/fondo_contacto.jpg) no-repeat #07384b;
										border:2px solid #999;-moz-border-radius:6px;border-radius:6px;webkit-border-radius:6px;margin:0px auto;padding:10px;}
#formulario_enviar fieldset	{border:1px solid #ddd;-moz-border-radius:8px;border-radius:8px;webkit-border-radius:8px;
										padding:7px;margin-bottom:10px;}
#formulario_enviar legend		{margin-left:10px;color:#ddd;font-weight:bold;padding:3px;}
#formulario_enviar span			{float:left;width:110px;}
#formulario_enviar small		{color:#666;}
#formulario_enviar br			{margin-bottom:5px;}

#lista								{width:80%;margin:0px auto;}
#lista table						{margin:0px auto;border-collapse:collapse;}
#lista caption						{text-align:left;font-weight:normal;}
#lista th							{background:#999;padding:3px;margin:1px;}
#lista td							{background:#eee;border-bottom:1px solid #999;}

#mensajes							{width:60%;border:2px solid #999;-moz-border-radius:8px;border-radius:8px;webkit-border-radius:8px;background:#f5f5f5;
										padding:10px;margin:20px auto;text-align:center;}
#mensajes1							{color:#000;}
#mensajes0							{color:#f00;}

.requerido							{font-weight:bold;}
