body                        {margin:0px auto; font:9pt  Tahoma,  Helvetica, sans-serif; background:#333; color:#1a1a1a;}


img,div                		{behavior:url(/images/iepngfix.htc); }

.clear						{clear:both}
.container					{width:980px; margin:0px auto; background:#F3F1F0 url(images/bg.gif)}
.bgtop						{height:542px; background:#5A8DC5 url(images/bgtoppole.jpg) no-repeat top center;} 
.bgtopline					{height:13px; background:url(images/bgtopline.jpg) repeat-x top;}

.logo						{padding-top:45px; padding-left:45px;}
.topmenu					{float:right; padding-top:50px; padding-right:50px;}
.topmenu a					{color:#fff; font:10pt "Trebuchet MS", Tahoma; text-decoration:none; padding-right:20px}
.topmenu a:hover			{color:#fff; text-decoration:underline;}
.topmenu a.orange			{color:#F59E14; text-decoration:underline; padding-left:30px;}


.tech						{ position:absolute; top:300px; padding-left:50px;}
.tech .label				{ float:left; padding-top:100px; }
.tech .label .bal			{height:90px; width:185px; }
.tech .label .bal p			{color:#EFB607; text-align:center; padding:20px; font:bold 10pt Arial,Tahoma;}
.tech .label .bal span	    {font:bold 9pt Arial; color:#6A6147;}
.tech .img					{ width:430px; height:250px; float:left}
.tech .right                 {display:block; float:left; width:46px; margin-top:120px; height:45px; background:url(images/right.png) no-repeat top left; cursor:pointer}
.tech .right:hover           {background:url(images/righthover.png) no-repeat top left;}
.tech .left                {display:block; float:left; width:46px; margin-top:120px; margin-right:40px; height:45px; background:url(images/left.png) no-repeat top left; cursor:pointer}
.tech .left:hover           {background:url(images/lefthover.png) no-repeat top left;}
.tech a                     {color:#EFB607; text-decoration:none;}
.tech a:hover               {color:#EFB607; text-decoration:underline;}

.middle						{padding:30px 50px 30px 50px;}
.colcnt						{float:left; width:360px; padding-right:20px;}
.colmenu					{float:left; width:240px; padding-right:20px;}
.colmap						{float:left; width:240px;}
.col						{float:left; width:33%;}

.addres						{font:9pt Arial;}
.tel						{font:16pt Georgia, "Times New Roman", Times, serif;}
.menuitem					{display:block; background:url(images/menuitem.jpg) no-repeat top left; padding:6px; margin-bottom:4px; color:#2E2929; font:9pt Tahoma; text-decoration:none}
.menuitem:hover				{background:url(images/menuitemhover.jpg) no-repeat top left; color:#000; text-decoration:none}

.cnt                        {float:left; width:600px;}
.leftmenu                   {width:200px; float:left; padding-top:10px;}
.leftmenu a.item            {display:block; font:bold 12pt Arial,"Trebuchet MS"; color:#383737; margin-bottom:10px;}
.leftmenu a.itemsel         {display:block; font:bold 12pt Arial,"Trebuchet MS"; color:#000; margin-bottom:10px;}

.formback                   {}
.formback td                {padding:3px;}

.limg                       {float:left; padding-right:10px; padding-bottom:5px;}

.main_action                {padding:10px 50px 40px 50px; background:#2B2C23; color:#ccc }
.main_action h2             {color:#EFB607;}
.main_action a              {color:#EFB607;}
.main_action a:hover        {color:#EFB607;}


.h1							{font:15pt "Trebuchet MS";}


.footer						{background:#070707; color:#bbb; padding:10px 50px 10px 50px; font:8pt Tahoma;}
.copy						{color:#aaa; float:right; text-align:right;}
.copy a						{color:#aaa; text-decoration:none;}
.copy a:hover				{color:#ccc; text-decoration:underline;}


#overlay                    {position: fixed;z-index:500;top: 0px;left: 0px;height:100%;width:100%;background:#000; -moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=40);}
* html #overlay             {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}


input,textarea 				{border:1px solid #B38A61; background:#F0E6DD; padding:5px; font:8pt Tahoma;}
.button                     {background:#007430; color:#F1E2D4;}



.nav                        {font:8pt Tahoma;}
.nav a                      {text-decoration:none;}
.nav .sel                   {background:#AE8166; padding:3px; color:#000;}
.nav .sel:hover             {background:#604C40; text-decoration:none; color:#F6EAE3}



a							{color:#000; text-decoration:underline;}
a:hover						{color:#4F2A00;text-decoration:underline;}


h1                          {font:15pt "Trebuchet MS";}
h2                          {font:13pt "Trebuchet MS";}
h3                          {font:13pt "Trebuchet MS"; color:#666}

.h2                         {font:13pt "Trebuchet MS"; margin-bottom:20px; margin-top:20px;}



.productions_item           {padding-bottom:10px; padding-top:20px;}

.productions_item .left     {float:left; width:150px;}
.productions_item .data     {margin-left:160px;}


.content table 			{background:#CEAC8B; width:100%}
.content td             {border:0px; border-bottom:1px solid #C09B77; padding:5px;}
.content td p           {margin:0px;}
.content th             {border-bottom:1px solid #C09B77; background:#444; padding:5px; font:9pt Arial; text-align:left; color:#fff}

.blockerrors        {padding:5px; color:#fff; background:#DD2A00; font:8pt Tahoma;}
.blocksucces        {padding:5px; color:#fff; background:#478300; font:8pt Tahoma;}




.itm_order                          {}
.itm_order .title                   {font:16pt "Trebuchet MS"; margin-bottom:7px; margin-top:30px;}
.itm_order select                   {width:80%; height:30px; }
.itm_order optgroup                 {background:#444; color:#fff; padding:5px; font:9pt Arial;}
.itm_order .list_products input     {text-align:right;}
.itm_order .list_products           {padding-bottom:50px;}
#add_product                        {padding:5px; background:#fff; color:#444; text-decoration:none;}
#add_product:hover                  {padding:5px; background:#eee; color:#444; text-decoration:none;}
.content .notable td                {border:none; background:none;}
.content .notable                   {border:none; background:none;}





.div_files                          {}
.div_fotos                          {}



.pages								{padding:15px;}
.pages a							{padding:3px; padding-left:3px; padding-right:3px; margin-right:2px; margin-left:2px; text-decoration:none; color:#000}
.pages a:hover						{background:#eee;}
.pages .sel							{background:#01A0D4; color:#fff;}
.pages .sel:hover					{background:#01A0D4; color:#fff;}
.pages .title						{margin-right:20px;}






.foto_id                    {float:left; margin:5px; background:#F6F0EA; border:1px solid #B38A61; display:block; width:150px; height:150px; padding:5px; text-align:center}

#comments					{padding-top:10px; margin-top:20px; border-top:1px solid #ddd}
.comment_id					{margin-bottom:40px;}
.comment_id	.username		{color:#000;font:bold 9pt Arial}
.comment_id	.usernameadmin	{font:bold 9pt Arial; background:#BC0000; color:#fff; padding:3px;}
.comment_id .pubdate		{color:#666}
.comment_id p               {color:#666}
.comment_id .msg            {color:#000; padding-top:5px;}

.commentsform               {}

#cmtwind 			{position: fixed;top:50%;left:50%;z-index:9999;width:300px; padding:20px;margin:-200px 0 0 -150px;border:5px solid #eee;background:#fff;}
* html #cmtwind      { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); margin:0 0 0 -150px;}

