/*

Author: 	Ruben Nascimento
			bzin - freelance design
			ruben.nascimento@bzin.net
			http://ruben.bzin.net

Project:	Ficorgeste // WebSite

Client:		Miopia Design
			http://www.miopiadesign.com

*/

/* GLOBAL PAGE STYLES */

*			{ margin:0; padding:0;}
body		{ font-family: "Trebuchet MS", Verdana, Tahoma, Arial; background-image:url(../images/site_bck.gif) }
.clear		{ clear:both;}
img			{ border:0;}
a			{ outline:none;}

/* -------------------------- */


/* PAGE STRUCTURE STYLES */
.page-topBackground			{ background-image:url(../images/top_bck.gif); background-repeat:repeat-x; }

#page-body					{ width:907px; margin:0 auto 0 auto;}

#page-top					{ height:110px; position:relative;}
#page-top .logotipo			{ padding-left:18px;}

#page-top .search					{ position:absolute; top:62px; right:20px; background-image:url(../images/pesquisa_field.gif); background-repeat:no-repeat; background-position:top left; width:205px; height:22px; }
#page-top .input_field				{ border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; height:14px; width:110px; left:25px; top:3px; position:absolute;}
#page-top .input_btn				{ position:absolute; right:0px;}

#page-content				{ padding:0 20px 0 20px; font-size:11px;}
#page-text					{ width:637px; background-image:url(../images/text_bck_top.gif); background-repeat:no-repeat; padding:10px 10px 10px 10px; min-height:200px;  color:#3c3c3c; position:relative;  }
#page-text-empreendimento	{ width:637px; background-image:url(../images/text_bck_top.gif); background-repeat:no-repeat; padding:10px 10px 10px 10px; min-height:200px;  color:#3c3c3c; position:relative; margin-bottom:25px;  }


#page-text h1					{ font-size:13px; padding-bottom:5px;}
#page-text .textContent		{}

#page-text .pageTopBck		{  min-height:100%; background-image:url(../images/text_bck_top.gif); background-repeat:no-repeat; background-position:top; }
#page-text .pageBottomBck	{  min-height:100%; background-image:url(../images/text_bck_bottom.gif); background-repeat:no-repeat; background-position:bottom; }

/* HIGHTLIGHT */

#flashcontent		{ position:relative;}
#page-highlight		{ position:absolute; top:10px; right:10px; background-color:#FFFFFF; border:solid #999999 1px; width:370px; height:155px; z-index:100; padding:5px; overflow:hidden;}

#page-highlight	.title_highlight 		{ background-image:url(../images/hightlight_bck_ttl.gif); color:#cb1709; font-family:"Trebuchet MS"; font-size:11px; padding:2px 2px 2px 0px; text-transform:uppercase; }
#page-highlight	.title_highlight span { padding-left:5px; }

#page-highlight	.info			{ width:165px; float:left; margin-top:5px; margin-bottom:5px; position:relative; margin-bottom:15px; }
#page-highlight	.info .title	{ display:block; color:#cb1709; padding-right:5px; padding-left:5px;}
#page-highlight	.info .content	{ display:block; color:#3c3c3c; padding:5px;}
#page-highlight	.info .link		{ display:block; text-align:right; padding:2px 5px 2px 2px; background-color:#f0f0f0; color:#999999; margin-right:5px; }
#page-highlight	.info .link	a:link 		{ text-decoration:none; color:#3c3c3c; cursor:pointer;}
#page-highlight	.info .link	a:visited 	{ text-decoration:none; color:#3c3c3c; cursor:pointer;}
#page-highlight	.info .link	a:hover 	{ text-decoration:none; color:#cb1709; cursor:pointer;}


#page-highlight	.picture	{ float:left; margin-top:5px; margin-bottom:5px; text-align:right;}
/* ----------------------- */

a:link		{ text-decoration:none; color:#3c3c3c;}
a:visited	{ text-decoration:none; color:#3c3c3c;}
a:hover 	{ text-decoration:none; color:#ca1709;} 

th	{ text-align:left;}

ul	{ margin-left:25px; line-height:15px; padding-top:5px; padding-bottom:5px;}
ol	{ margin-left:25px; line-height:15px; padding-top:5px; padding-bottom:5px;}
ol li	{ padding:3px;}

/* -------------------------- */


/* MENU */

#page-menu						{ width:205;background-color:#cdcdce;  }

#page-menu .menu-content		{ background-color:#afafb0; }
#page-menu .menu-bottom			{ background-color:#cdcdce; }

#page-table						{ min-height:400px;}  
#page-table .table-menu			{ background-color:#cdcdce; background-image:url(../images/menu_end.png); background-position:bottom; background-repeat:no-repeat;}
#page-table .table-content		{ background-image:url(../images/text_bck_center.gif); background-repeat:repeat-y; background-position: 0px 0px; position:relative; }



/* MENU 2LEVEL */

#menu-2level 		{ }
#menu-2level li		{ list-style-type:none; color:#FFFFFF; line-height:17px; }

#menu-2level li a:link		{ color:#FFFFFF; text-decoration:none;}
#menu-2level li a:visited	{ color:#FFFFFF; text-decoration:none;}
#menu-2level li a:hover		{ color:#ca1709; text-decoration:none;}

/* -------------------------- */



/* NEW // COMMUNICATION */

	#newsList	{ float:left; width:638px; padding-top:8px; padding-bottom:8px; background-image:url(../images/noticia_bar.jpg);  background-repeat:no-repeat; background-position:bottom; }
	#newsList .dateNews			{ font-family:"Trebuchet MS", Verdana, Tahoma, Arial; font-size:11px; color:#afafb0; padding-left:10px; padding-right:40px;}
	#newsList .titleNews		{ font-size:11px; color:#3c3c3c;}
	
	
	#newsList .titleNews		a:link		{ text-decoration:none; color:#3c3c3c;}
	#newsList .titleNews		a:visited	{ text-decoration:none; color:#3c3c3c;}
	#newsList .titleNews		a:hover 	{ text-decoration:none; color:#ca1709;} 

/* -------------------------- */


/* EMPREENDIMENTOS */

#page-empreendimento { background-image:url(../images/noticia_bar.jpg); background-repeat:no-repeat; width:638px; background-position:bottom; padding-bottom:10px; padding-top:10px;}
#page-empreendimento .picture 						{ float:left; padding-right:10px;}
#page-empreendimento #empreendimento-content 		{ float:left;  position:relative; }
#page-empreendimento #empreendimento-content .title	{ color:#cb1709; text-transform:uppercase;}

#page-empreendimento #empreendimento-content .info	{ padding-top:5px; padding-bottom:5px; height:85px;}
#page-empreendimento #empreendimento-content .logo	{ position:absolute; top:0; right:5px;}
#page-empreendimento #empreendimento-content .empreendimento-footer { display:block; background-color:#f0f0f0; padding:2px; width:417px; position:relative; height:13px;}
#page-empreendimento #empreendimento-content .empreendimento-footer .moreinfo	{ position:absolute;  right:10px;}
#page-empreendimento #empreendimento-content .empreendimento-footer .telephone	{ position:absolute; left:10px;}



#empreendimento-topmenu 		{ background-image:url(../images/emp_topmenu.gif); height:43px;  background-repeat:no-repeat; color:#777777; position:relative; overflow:hidden;}

#empreendimento-topmenu .links 		{ position:absolute; top:14px; left:13px;  width:600px;}
#empreendimento-topmenu .links a	{ color:#777777;}
#empreendimento-topmenu .links a:hover	{ color:#3c3c3c;}
#empreendimento-topmenu .links a:active	{ color:#3c3c3c;}
#empreendimento-topmenu .links .red_dot { color:#cc2316; padding:0px 5px 0px 5px;}
#empreendimento-text				{ width:637px; padding:10px 10px 10px 10px; min-height:300px;  color:#3c3c3c; position:relative; margin-bottom:25px;  }
#empreendimento-text .swfpicture	{}
#empreendimento-text .content		{ padding-top:10px;}

#empreendimento-navigation .nav-back 	{ text-transform:lowercase; position:absolute; top:7px;}
#empreendimento-navigation .nav-back a 	{ color:#FFFFFF;}
#empreendimento-navigation .nav-back a:hover 	{ color:#ca1709;}

#empreendimento-navigation 	{ background-image:url(../images/highlight_ropade.gif); width:638px; background-repeat:no-repeat; background-position: 1px center; height:20px; color:#FFFFFF; padding-left:10px; padding-top:5px; margin-bottom:-25px; position:absolute; bottom:5px;}
#empreendimento-navigation .nav-links { position:absolute; right:20px; }

/* 2 Level Empreendimento */

#multimedia-topmenu 		{ background-image:url(../images/emp_topmenu_multimedia.gif); height:43px;  background-repeat:no-repeat; color:#777777; position:relative; overflow:hidden;}
#multimedia-topmenu .links 		{ position:absolute; top:14px; left:13px;  width:600px;}
#multimedia-topmenu .links a	{ color:#777777;}
#multimedia-topmenu .links a:hover	{ color:#3c3c3c;}
#multimedia-topmenu .links a:active	{ color:#3c3c3c;}
#multimedia-topmenu .links .red_dot { color:#cc2316; padding:0px 5px 0px 5px;}

#multimedia-2level { background-image:url(../images/emp_topmenu_multimedia2level.gif); height:43px; position:relative; background-repeat:no-repeat; overflow:hidden; color:#777777;}
#multimedia-2level .links 		{ position:absolute; left:13px; width:600px;}
#multimedia-2level .links a		{ color:#777777;}
#multimedia-2level .links a:hover	{ color:#3c3c3c;}
#multimedia-2level .links a:active	{ color:#3c3c3c;}
#multimedia-2level .links .red_dot 	{ color:#cc2316; padding:0px 5px 0px 5px;}

#multimedia-2level .logo_emp	{ position:absolute; right:48px; top:3px;}
.multimedia_picture	{ float:left; padding-right:8px; padding-bottom:10px;}
.multimedia_picture img { border:solid 1px #CCCCCC;}

/* -------------------------- */



/* FILES LIST  // PARTNERS AND TECHNICAL AREA  */

	#filesList	{ float:left; width:638px; padding-top:8px; padding-bottom:8px; background-image:url(../images/noticia_bar.jpg);  background-repeat:no-repeat; background-position:bottom; }
	#filesList .dateFiles			{ font-family:"Trebuchet MS", Verdana, Tahoma, Arial; font-size:11px; color:#afafb0; padding-left:10px; padding-right:40px;}
	#filesList .titleFiles		{ font-size:11px; color:#3c3c3c; float:left; padding-top:5px; vertical-align:top; width:500px;}
	#filesList .logoFiles		{ float:right; vertical-align:top;}
	
	#filesList .titleFiles		a:link		{ text-decoration:none; color:#3c3c3c;}
	#filesList .titleFiles		a:visited	{ text-decoration:none; color:#3c3c3c;}
	#filesList .titleFiles		a:hover 	{ text-decoration:none; color:#ca1709;} 

/* -------------------------- */


/* FOOTER */

#page-footer { position:relative; font-size:10px; margin-top:5px;}

#page-footer .copyright	{  color:#706f6f; float:left; width:205px; padding-left:10px; font-size:10px; }

#page-footer .copyright a:link		{ color:#706f6f; text-decoration:none;  font-size:10px;}
#page-footer .copyright a:visited	{ color:#706f6f; text-decoration:none;  font-size:10px;}
#page-footer .copyright a:hover	{ color:#706f6f; text-decoration:underline; font-size:10px;}


#page-footer .links				{ float:right; width:600px; text-align:right;  color:#cb1709; font-size:10px;}
#page-footer .links a:link		{ color:#706f6f; text-decoration:none; text-transform:uppercase; font-size:10px;}
#page-footer .links a:visited	{ color:#706f6f; text-decoration:none; text-transform:uppercase; font-size:10px;}
#page-footer .links a:hover		{ color:#706f6f; text-decoration:underline; text-transform:uppercase; font-size:10px;}


/* -------------------------- */