
body, html			{margin:0;padding:0;height:100%;color:#333;background-color:#fff;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
h1,h2,h3,h4,div,pre,form,input,textarea,p,ol,ul,li,script {margin:0; padding:0;}
img,table				{border:0;}
a img					{border:none;}
a						{-moz-outline:none;}
fieldset				{border:none;}
ol,ul 					{list-style:none;}
#container	{width:765px; margin-left:auto;margin-right:auto;text-align:left;padding-top:5px;}
/* clear all */
.clear_all				{content: "."; display: block;height: 0;clear: both;visibility: hidden;}

/* columns holder */
.columns				{display:inline;clear: both;}
.columns ul				{margin: 0;padding: 0;list-style-type: none;}
.columns li				{float: left;}

.top		{height:60px;text-align: right;margin-right:12px;}

.center			{width: 100%;display: table;text-align: left;}
.center_a		{height:40px;float: left;text-align: left;}
.center_b		{height:40px;float: right;text-align: right;margin-right:8px; font-size: 9px;
			 	color: #686868;line-height: 15px;background:url(../images/+.gif) no-repeat;background-position: 100% 0px;}
.center_bh		{height:40px;float: right;text-align: right;margin-right:8px; font-size: 9px;
			 	color: #686868;line-height: 15px;background:url(../images/cam2.gif) no-repeat;background-position: 100% 0px;}
.center_bb		{height:40px;float: right;text-align: right;margin-right:10px; font-size: 9px;
			 	color: #686868;line-height: 16px;}

a.c					{text-decoration: none; color: #999;}
a:hover.c			{text-decoration: none; color: #EF6000;}
.content		{width: 100%;display: table;}
.content_a		{float: left;width: 244px; margin-right:16px;}
.content_a1		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;}
.content_a2		{height:40px;background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:10px;}
.content_a3		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:23px;}
.content_a4		{height:80px;background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:14px;padding-right:16px;}
.content_a5		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:16px;}
.content_a6		{width: 100%;}

.content_b		{float: left;width: 244px; margin-right:16px;}
.content_b1		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;}
.content_b2		{height:40px;background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:10px;}
.content_b3		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:23px;}
.content_b4		{height:80px;background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:14px;padding-right:16px;}
.content_b5		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:16px;}
.content_b6		{width: 100%;}

.content_c		{float: left;width: 244px;}
.content_c1		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;}
.content_c2		{height:40px;background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:10px;}
.content_c3		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:23px;}
.content_c4		{height:80px;background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:14px;padding-right:16px;}
.content_c5		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:16px;}
.content_c6		{width: 100%;}
.content_c7		{background:url(images/bg.gif) repeat-y;background-position: 100% 0px;padding-left:10px;padding-top:7px;}


.footer			{width: 100%;display: table;border-top: #E48D19 0px solid;margin:58px 0 27px 0;padding-top:10px;padding-left:10px;font-size: 10px;color: #999;}
.artenergy			{font:11px Arial, Helvetica, sans-serif;text-align:right;margin-top:-14px;padding-right:20px;}


#menu				{color:#336699;font-size: 11px;display: table;width: 176px;}
#menu ul			{margin: 0;padding: 0;list-style-type: none;}

#menu li 			{line-height:20px;background:url(../images/real_estate.gif) no-repeat;background-position: 2 6px;padding-left:15px; border-bottom: #E3E3E3 1px solid;}

#menu li a			{color: #336699;text-decoration: none;font-weight: bold;}
#menu li a:hover	{color: #EF6000;text-decoration: none;font-weight: bold;}
#menu li.up			{color: #EF6000;}


.el_rey		{margin-left:10px;margin-top:10px;}
.zoom		{text-decoration: none;color: #686868;}
.text		{font-size: 11px;}
.small		{font-size: 10px;}


a			{text-decoration: underline; color: #336699;}
a:hover	{text-decoration: none; color: #EF6000;}

a.per:hover		{text-align: center;line-height: 20px;font-weight: bold;height: 20px;text-decoration: none;border-right: #fff 1px solid; border-top: #000 1px solid; background: #FF0000; border-left: #000 1px solid; color: #ffffff; border-bottom: #fff 1px solid;}

a.per		{display: block;width: 194px;text-align: center;line-height: 20px;font-weight: bold;height: 20px;text-decoration: none;border-right: #404040 1px solid; border-top: #d4d0c8 1px solid; background: #f8f8f8; border-left: #d4d0c8 1px solid; color: #333333; border-bottom: #404040 1px solid;}

a.cle:hover		{text-align: center;line-height: 20px;font-weight: bold;height: 20px;text-decoration: none;border-right: #fff 1px solid; border-top: #000 1px solid; background: #FEAB36; border-left: #000 1px solid; color: #ffffff; border-bottom: #fff 1px solid;}

a.cle		{display: block;width: 194px;text-align: center;line-height: 20px;font-weight: bold;height: 20px;text-decoration: none;border-right: #404040 1px solid; border-top: #d4d0c8 1px solid; background: #f8f8f8; border-left: #d4d0c8 1px solid; color: #333333; border-bottom: #404040 1px solid;}

a.avi:hover		{text-align: center;line-height: 20px;font-weight: bold;height: 20px;text-decoration: none;border-right: #fff 1px solid; border-top: #000 1px solid; background: #00A9D1; border-left: #000 1px solid; color: #ffffff; border-bottom: #fff 1px solid;}

a.avi		{display: block;width: 194px;text-align: center;line-height: 20px;font-weight: bold;height: 20px;text-decoration: none;border-right: #404040 1px solid; border-top: #d4d0c8 1px solid; background: #f8f8f8; border-left: #d4d0c8 1px solid; color: #333333; border-bottom: #404040 1px solid;}