/** Para colocar fonts fora do sistema **/
@font-face {
	font-family: tex;
	src: url("../fonts/tex.ttf");
}

* { margin:0px; padding:0px; list-style:none; border:none;}
body {margin:0 auto;background:url("../images/bg.png") center 0 no-repeat;font-family:tex, Arial, Helvetica, Sans-serif; color:#333;}



/******************************************************************************/
/* Textos */
/******************************************************************************/

.texto {font-family: tex, Arial, Helvetica, Sans-serif; font-size:15px; line-height:22px; letter-spacing:-0.3px;  color:#333;}
.texto-branco {font-family: tex, Arial, Helvetica, Sans-serif; font-size:15px; line-height:19px; letter-spacing:-0.3px;  color:#fff;}
.texto-conheca {font-family: tex, Arial, Helvetica, Sans-serif; font-size:26px;  letter-spacing:-0.3px;  color:#000;}
.texto-azul {font-family: tex, Arial, Helvetica, Sans-serif; font-size:26px;  letter-spacing:-0.3px;  color:#0066cc;}
.texto-laranja {font-family: tex, Arial, Helvetica, Sans-serif; font-size:26px;  letter-spacing:-0.3px;  color:#ff9900;}





/******************************************************************************/
/* Links */
/******************************************************************************/


a.linkbranco:link {	font-size:15px;font-family:tex,Arial, Helvetica, Sans-serif; color:#ffffff;	letter-spacing:-0.3px;text-decoration: none;	}
a.linkbranco:visited {	font-size:15px; font-family:tex, Arial, Helvetica, Sans-serif; color:#ffffff;letter-spacing:-0.3px;	text-decoration: none;		}
a.linkbranco:hover {		font-size:15px;font-family:tex, Arial, Helvetica, Sans-serif; color:#ffffff;letter-spacing:-0.3px;	text-decoration: underline;}
a.linkbranco:active {	font-size:15px;font-family:tex, Arial, Helvetica, Sans-serif; color:#ffffff;letter-spacing:-0.3px;	text-decoration: none;	}

a.linkazuk:link {	font-size:12px;font-family:tex,Arial, Helvetica, Sans-serif; color:#0066CC;	text-decoration: none;	}
a.linkcinza:visited {	font-size:12px; font-family:tex, Arial, Helvetica, Sans-serif; color:#0066CC;	text-decoration: none;		}
a.linkcinza:hover {		font-size:12px;font-family:tex, Arial, Helvetica, Sans-serif; color:#0066CC;	text-decoration: underline;}
a.linkcinza:active {	font-size:12px;font-family:tex, Arial, Helvetica, Sans-serif; color:#0066CC;	text-decoration: none;	}




/******************************************************************************/
/* Estrutura */
/******************************************************************************/

#base{position:relative; width:1000px; margin:0 auto; /* Zero as margens*/ }

#geral {
	position:relative;
	margin:0 auto;
	position:absolute;
	width:1000px;
	height:2550px;
	font-family: geoslab, Arial, Tahoma, Sans-serif;
	top: 0px;
}
#logo {
	position:absolute;
	height:120px;
	z-index:2;
	top: 42px;
	width: 317px;
	left: 21px;
}
#barra-port {
	position:absolute;
	height:78px;
	z-index:2;
	top: 192px;
	width: 954px;
	left: 34px;
	text-align:justify;
}
#barra-conheca {
	position:absolute;
	height:78px;
	z-index:2;
	top: 1823px;
	width: 943px;
	left: 34px;
	text-align:justify;
}
#bt-conheca {
	position:absolute;
	height:70px;
	z-index:2;
	top: 72px;
	width: 71px;
	left: 802px;
}
#bt-portfolio {
	position:absolute;
	height:70px;
	z-index:2;
	top: 72px;
	width: 70px;
	left: 882px;
}
#bt-portfolio02 {
	position:absolute;
	height:52px;
	z-index:5;
	top: 2444px;
	width: 51px;
	left: 602px;
}

#portfolio{
	position:absolute;
	height:1466px;
	z-index:2;
	top: 294px;
	width: 960px;
	left: 26px;
	text-align:justify;
}

#conheca{
	position:absolute;
	height:101px;
	z-index:2;
	top: 1924px;
	width: 920px;
	left: 42px;
	text-align:justify;
}
#servicos{
	position:absolute;
	height:192px;
	z-index:2;
	top: 2044px;
	width: 358px;
	left: 42px;
	text-align:justify;
}
#contato{
	position:absolute;
	height:171px;
	z-index:2;
	top: 2254px;
	width: 594px;
	left: 42px;
	text-align:justify;
}
#facebook{
	position:absolute;
	height:460px;
	z-index:2;
	top: 2000px;
	width: 320px;
	left: 652px;
	text-align:justify;
}
