/* html */

body {
	background: url('../img/bg.jpg');
	color: #999;
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

a {
	color: #999; 
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
 border: none;
}

/* css */

.clear {
	clear: both;
}

.nodisplay {
	display: none;
}

/* style */

.header {
	margin: 0 auto;
	width: 821px;
}

.header .idiomas {
	float: right;
	margin-right: 130px;
	padding-top: 16px;
}

.header .titulo {
	background: url(../img/logo.png) 0 6px no-repeat;
	color: #ddd;
	font-size: 40px;
	margin: 20px 0 10px 0;
}

.header .titulo a {
	height: 100%;
	padding-left: 60px;
	width: 100%;
}

.header .descricao {
	margin: 15px 0 20px 0;
}

.header .descricao h1 {
	color: #ccc;
	font-size: 12px;
	text-decoration: none;
}

.header .separador {
	background: #bbb;
	height: 4px;
	width: 692px;
}

.body {
	margin: 0 auto;
	width: 821px;
}

.body .grid {
	margin-top: 20px;
	width: 692px;
}

.body .grid .abas {
	height: 39px;
}

.body .grid .abas .aba {
	background: #333;
	border: 1px solid #666;
	float: left;
	font-size: 15px;
	height: 38px;
	margin: 0 7px 0 0;
}

.body .grid .abas .aba a {
	display: block;
	height: 100%;
	padding: 10px;
	width: 100%;
}

.body .grid .abas .aba:hover {
	background: #666;
}

.body .grid .abas .selecionada {
	background: #3c3c3c;
	border-bottom: none;
	height: 39px;
}

.body .grid .quadros {
	background: #3c3c3c;
	border: 1px solid #666;
	padding: 10px;
}

.body .grid .quadros .quadro {
	margin: 0 auto;
	width: 662px;
}

.body .grid .quadros .quadro h1 {
	border-bottom: 1px solid #ccc;
	font-size: 22px;
	width: 99%;
}

.body .grid .quadros .quadro-portfolio  {
	height: 423px;
	overflow: auto;
}

.body .grid .quadros .quadro-portfolio ul {
	margin: 0px;
	padding: 0;
}

.body .grid .quadros .quadro-portfolio ul li {
	display: block;
	float: left;
	padding: 10px 0 10px 0;
	width: 320px;
}

.body .grid .quadros .quadro-portfolio ul li img {
	border: 2px solid #666;
	float: left;
	height: 162px;
	margin-right: 10px;
	width: 162px;
}

.body .grid .quadros .quadro-portfolio ul li p {
	margin: 0;
	padding: 0;
}

.body .grid .quadros .quadro-portfolio ul li .projeto {
	color: #FF9900;
	font-weight: bold;
}

.body .grid .quadros .quadro-portfolio ul li .item {
	text-decoration: underline;
}

.body .grid .quadros .quadro-cv a {
	background: url(../img/icones/pdf.png) no-repeat;
	color: #ddd;
	float: right;
	font-size: 32px;
	height: 48px;
	margin-left: 15px;
	padding: 6px 0 10px 50px;
	width: 165px;
}

.body .grid .quadros .quadro-cv a:hover {
	color: #aaa;
	text-decoration: underline;
}

.body .chamadas {
	margin-top: 10px;
	width: 692px;
}

.body .chamadas .espaco {
	float: left;
	margin-right: 36px;
	width: 1px;
}

.body .chamadas .bloco {
	float: left;
	line-height: 20px;
	width: 205px;
}

.body .chamadas .bloco .titulo_bloco {
	color: #FF9900;
	font-family: Tahoma;
	font-size: 18px;
}

.footer {
	background: url('../img/footer_bg.jpg') 0 14px repeat-x;
	height: 110px;
	margin-top: 20px;
}

.footer .container {
	margin: 0 auto;
	width: 821px;
}

.footer .container .content {
	float: left;
	margin-left: 0px;
	padding-top: 30px;
	width: 681px;
}

.footer .container .content .txt {
	float: left;
	padding-top: 5px;
}

.footer .container .content .logo {
	background: url('../img/footer_logo.png') 0 10px no-repeat;
	float: right;
	height: 40px;
	width: 289px;
}

.footer .container .content .logo  a{
	display: block;
	height: 100%;
	width: 100%;
}

.footer .container .blog {
	background: url('../img/footer_blog.png') no-repeat;
	float: left;
	height: 81px;
	margin-left: 30px;
	width: 111px;
}

