@charset "utf-8";

/*--------------------------------------------------------------------
CSSLAYOUT 
Version: 2.2 - 2009
author: Oxi CG
email: info@byoxi.com
website: http://www.byoxi.com
-----------------------------------------------------------------------*/

@import url(menu.css);


/**********************text styles*********************************/
a:link {
	color: #888888;
	text-decoration:none;
	
	
}
a:visited {
	color: #888888;
		text-decoration:none;
}
a:hover{
	color: #06F;
	text-decoration:line-through;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.white{
	background-color:#666;
	color:#FFFFFF;
	padding:3px 6px 2px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.bold_grey{
	font-weight:100;
	color:#333;
}

img {
	border: none;
}

/************************body*************************/
#totop {
	WIDTH: 30px; POSITION: absolute; HEIGHT: 30px
}

body
{
	background-color:#ffffff;
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:normal;
	color:#666;
	text-align: left;
	line-height:20px;
	margin:0px auto;
}





#main{
	width:900px;
	height:auto;
	margin: 0px;
	cursor: crosshair;
}
#top_contentor{
	width:820px;
	height:80px;
}

#logo{
	width:250px;
	height:70px;
	float:left;
	display:inline;
	border:none;
}

#menu{
	width:325px;
	height:38px;
	margin-left:30px;
	margin-top:48px;
	float:left;
}
	#news_bt{
	width:39px;
	height:18px;
	float:left;
	border: none;
	}
	
	#portfolio_bt{
	width:62px;
	height:18px;
	float:left;
	}
	#company_bt{
	width:56px;
	height:18px;
	float:left;
	}
	#services_bt{
	width:55px;
	height:18px;
	float:left;
	}
	#clients_bt{
	width:49px;
	height:18px;
	float:left;
	}
	#reco_bt{
	width:76px;
	height:18px;
	float:left;
	}
	#extras_bt{
	width:48px;
	height:18px;
	float:left;
	}
	#contacts_bt{
	width:59px;
	height:18px;
	float:left;
	}
	
#lng{
	width:52px;
	height:18px;
	float:left;
	margin-left: 30px;
}
	#pt{
	width:24px;
	height:18px;
	float:left;
	display:inline;
	}
	
	#en{
	width:24px;
	height:18px;
	float:left;
	margin-left:1px;
	}
	
	#old_site{
	width:51px;
	height:18px;
	margin-left:1px;
	}
/**********************NEWS**************************/
#news{
	width:173px;
	height:51px;
	background-image:url(../img/news_img.jpg);
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:30px;
}

#news_date{
	width:auto;
	height:20px;
	margin-left:58px;
	margin-top:10px;
}
#news_title{
width:auto;
height:20px;
margin-left:58px;
margin-top:1px;
}

#news_img{
	width:680px;
	height:200px;
	margin-left:58px;
	margin-top:7px;
}

#news_txt{
	width:680px;
	height:auto;
	margin-left:58px;
	margin-top:13px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: left;
}

#line{
	width:680px;
	height:1px;
	background-image:url(../img/pixel_line.jpg);
	background-repeat:repeat-x;
	margin-left:58px;
	margin-top:7px;
}

#line2{
	width:680px;
	height:1px;
	background-image:url(../img/pixel_line.jpg);
	background-repeat:repeat-x;
	margin-left:58px;
	margin-top:7px;
}


#credits{
	width:760px;
	height:40px;
	margin-left:58px;
	margin-top:40px;
	margin-bottom:30px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

/************************portfolio*************************/
#portfolio{
	width:322px;
	height:51px;
	background-image:url(../img/portfolio_img.jpg);
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:30px;
}





/************************services*************************/
#services{
	width:287px;
	height:64px;
	background-image:url(../img/servicos_img.jpg);
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:30px;
}

#services_img{
	background-image:url(../img/empresa_top_img.jpg);
	background-repeat:no-repeat;
	width:680px;
	height:225px;
	margin-left:58px;
	margin-top:7px;
}

#services_contentor{
	width:680px;
	height:auto;
	margin-left:58px;
	margin-top:13px;
}

#services_txt{
	width:auto;
	height:auto;
}



/************************company*************************/
#company{
	width:286px;
	height:51px;
	background-image:url(../img/empresa_img.jpg);
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:30px;
}

#company_img{
	background-image:url(../img/empresa1_img.jpg);
	background-repeat:no-repeat;
	width:680px;
	height:225px;
	margin-left:58px;
	margin-top:7px;
}

#company_contentor{
	width:680px;
	height:120px;
	margin-left:58px;
	margin-top:13px;
}
#company_contentor2{
	width:680px;
	height:auto;
	margin-left:58px;
	margin-top:13px;
}


#company_txt{
	width:680px;
	height:120px;
	float: left;
}

#company_txt2{
	width:680px;
	height:auto;
}

.indented{

	margin-left:15px;

   }
/************************reco*************************/
#reco{
	width:568px;
	height:51px;
	background-image:url(../img/reco_img.jpg);
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:48px;
}

#reco_txt{
	width:680px;
	height:auto;
	margin-left:58px;
	margin-top:13px;
}

#img_older2{
	width:320px;
	height:320px;
	margin-left:58px;
	margin-top:7px;
}
/************************extras*************************/
#stuff{
	width:195px;
	height:51px;
	background-image:url(../img/extras_img.jpg);
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:48px;
}

#img_older{
	width:680px;
	height:200px;
	margin-left:58px;
	margin-top:7px;
}

#img_older .active{
background-color: #000;
	height:200px;
	}

/************************contactos*************************/
#contactos{
	width:374px;
	height:51px;
	background-image:url(../img/contactos_img.jpg);
	background-repeat:no-repeat;
	margin-left:58px;
	margin-top:30px;
}

#contactos_img{
	background-image:url(../img/quadro.jpg);
	background-repeat:no-repeat;
	width:680px;
	height:361px;
	margin-left:58px;
	margin-top:7px;
}
#contactos_contentor{
	width:680px;
	height:auto;
	margin-left:58px;
	margin-top:13px;
	padding-top:6px;
}

#contactos_txt{
	width:680px;
	height:auto;
}


#fields_contentor{
	width:310px;
	height:auto;
}

#nome_field{
	width: 308px;
	height: 28px;
	margin-top:-2px;
}
#msg_field{
	width: 308px;
	height: 138px;
	margin-top:-2px;
}

#contactos_contentor form input#nome_field{
	width: 308px;
	height: 28px;
	padding: 6px;
	font-size: 12px;
	font-weight:normal;
	color:#888888;
	font-family:"Georgia", Times New Roman, Times, serif;
	border: none;
	background: url(../img/field.jpg) top left;
	background-repeat:no-repeat;
}

#contactos_contentor form input#msg_field{
	width: 308px;
	height: 138px;
	padding: 6px;
	font-size: 12px;
	font-weight:normal;
	color:#888888;
	font-family:"Georgia", Times New Roman, Times, serif;
	border: none;
	background: url(../img/mensagem.jpg) top left;
	background-repeat:no-repeat;
}

#enviar_bt{
	width:45px;
	height:18px;
	margin-left:1px;
	margin-top:-5px;
	background-image:url(../img/enviar_bt.jpg);
	background-repeat:no-repeat;
}
#main #news_txt .bold_grey {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#main #news_date .white strong {
	font-family: Verdana, Geneva, sans-serif;
}
#main #news_date .white strong {
	font-family: Georgia, "Times New Roman", Times, serif;
}
