
/* CSS Document */

body
	{
		margin:0; 
		padding:0;
		background-image:url(../imagens/img_fundo.jpg);
		background-repeat:repeat-x;
		}

.serv_home{margin-left:4px;}


#orcamento_web {
	position:absolute;
	background-color:#FFFFFF;
	margin: 1% 13%;
	padding:0;
	width:850px;
	height:auto;
	z-index:20;
	overflow:auto;
	border:2px solid #ccc;
	visibility:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	
}

#orcamento_grafico {
	position:absolute;
	background-color:#FFFFFF;
	margin: 1% 13%;
	padding:0;
	width:800px;
	height:auto;
	z-index:20;
	overflow:auto;
	border:2px solid #ccc;
	visibility:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	
	
}
#curriculo1 {
	position:relative;
	background-image:url(../imagens/fundo_boxes.jpg);
	background-repeat:repeat-x;
	border:0px solid #000000;
	float:left;
	left:1.5%;
	top:1%;
	width:450px;
	height:180px;
	z-index:2;
}
#curriculo2 {
	position:relative;
	background-image:url(../imagens/fundo_boxes.jpg);
	background-repeat:repeat-x;
	border:0px solid #000000;
	float:right;
	left:-1.5%;
	top:1%;
	width:450px;
	height:180px;
	z-index:3;
}

#sobre {
	position: relative;
	background-image:url(../imagens/fundo_sobre.png);
	background-repeat:no-repeat;

	border:1px solid #000000;
/*	opacity:0.4;
	filter:alpha(opacity=40);*/
	float:left;
	left:1.5%;
	top:0%;
	width:97%;
	height:290px;
	text-align:left;
	z-index:3;
}

#corpo_servicos {
	position: relative;
background-image:url(../imagens/fundo_servicos.jpg);
	background-repeat:no-repeat;
	border:1px solid #000000;
/*	opacity:0.4;
	filter:alpha(opacity=40);*/
	float:left;
	left:1.5%;
	top:0%;
	width:97%;
	height:220px;
	text-align:left;
	z-index:3;
}

#proj_web {
	position:relative;
	background-image:url(../imagens/fundo_web.jpg);
	background-repeat:repeat-x repeat-y ;
	border:0px solid #000000;
	float:left;
	left:1.5%;
	top:1%;
	width:450px;
	height:250px;
	z-index:2;
}
#proj_grafico {
	position:relative;
	background-image:url(../imagens/fundo_grafico.jpg);
	background-repeat:repeat-x repeat-y;
	border:0px solid #000000;
	float:right;
	left:-1.5%;
	top:1%;
	width:450px;
	height:250px;
	z-index:3;
}

#geral {
	position:relative;
		margin:0 auto; 
		padding:0;
		height:672px;
	background-color:#CCCCCC;
	background-image: url(../imagens/fundo_site.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: top;
	width:960px;

	z-index:1;
}
#banner_logo {
	position:relative;

	background-image:url(../imagens/nova_logotipo_.png);
	background-repeat:no-repeat;
	float:left;
	left:0.6%;
	top:-2%;
	width:502px;
	height:189px;
	z-index:2;
}
#menu {
	position:relative;
	float:right;
	left:-1%;
	top:-1.8%;
	width:440px;
	height:189px;
	z-index:3;
}
#trab_recentes {
	position: relative;
	background-color:#000000;
	border:1px solid #000000;
/*	opacity:0.4;
	filter:alpha(opacity=40);*/
	float:left;
	left:1.5%;
	top:0%;
	width:97%;
	height:290px;
	text-align:left;
	z-index:3;
}

#empresa {
	position:relative;
	background-image:url(../imagens/fundo_boxes.jpg);
	background-repeat:repeat-x;
	border:0px solid #000000;
	float:left;
	left:1.5%;
	top:1%;
	width:450px;
	height:180px;
	z-index:2;
}
#servicos {
	position:relative;
	background-image:url(../imagens/fundo_boxes.jpg);
	background-repeat:repeat-x;
	border:0px solid #000000;
	float:right;
	left:-1.5%;
	top:1%;
	width:450px;
	height:180px;
	z-index:3;
}
#daniel {
	position: relative;
	

	left:0.6%;
	top:1.5%;
	width:400px;
	height:20px;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#menu_int {
	position:relative;
	background-color:#000000;
	opacity:0.8;
	filter:alpha(opacity=80);
	left:1%;
	top:75%;
	width:100%;
	height:37px;
	z-index:5;
}
#topo_online {
background-image:url(../imagens/blockdefault.gif);
background-repeat:repeat-x;
	position:relative;
	margin:0% 0%;
	width:100%;
	height:30px;
	z-index:6;
	

}

#topo_servicos {
background-image:url(../imagens/blockdefault.gif);
background-repeat:repeat-x;
	position:relative;
	margin:0% 0%;
	width:100%;
	height:30px;
	z-index:6;
}
.titulo_box { color: #FFFFFF; font-weight:bold; font-family: "Trebuchet MS", Arial, Verdana; font-size:19px;}
.txt_box {color: #000000;font-family: "Trebuchet MS", Arial, Verdana; font-size:15px;}
#sb_online {
	position:relative;
	margin:7% 77.5%;
background-image:url(../imagens/blockdefault.gif);
background-repeat:repeat-x;
	width:101px;
	height:26px;
	z-index:7;
}

#sb_servicos {
	position:relative;
	margin:-2.5% 77.5%;
background-image:url(../imagens/blockdefault.gif);
background-repeat:repeat-x;
	width:101px;
	height:26px;
	z-index:7;
}
 ul{ list-style-type:none; margin-left:-5%;display: inline-block;}
 
 #btsobre
 {
  position:relative;
  margin:0.1% 1% 0.1% 2.3%;
 background-image:url(../imagens/bt.png);
 background-repeat:no-repeat;
 width:98px;
 height:28px;
 color:#D7D700;
 float:left;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-align:center;
 font-size:18px;
 cursor: pointer;}
 
 
  #btservicos
  
 {
  position:relative;
    margin:0.1% 1%;
 background-image:url(../imagens/bt.png);
 background-repeat:no-repeat;
 width:98px;
 height:28px;
 color:#D7D700;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-align:center;
 float: left;
 font-size:18px;
 cursor: pointer;}
 
 
   #btport
 {
 position:relative;
  margin:0.1% 1% 0.1% 1%;
 background-image:url(../imagens/bt.png);
 background-repeat:no-repeat;
 width:98px;
 float:left;
 height:28px;
 color:#D7D700;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-align:center;
 font-size:18px;
 cursor:hand;
 display:inline-block;}
 
  #btcontatos
 {
  position:relative;
  margin:0.1% 2.2% 0.1% 0%;
 background-image:url(../imagens/bt.png);
 background-repeat:no-repeat;
 width:98px;
 height:28px;
 color:#D7D700;
 float:right;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-align:center;
 font-size:18px;
 cursor:hand;}
 
 
a:link {
	color: #FFFF00;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#fechar {background-color:#FF0000; color:#FFFFFF; text-decoration:none;}

#portfolio {
	position: relative;
	background-color: #000000;
	border:1px solid #000000;
	opacity:0.85;
	filter:alpha(opacity=85);
	float:left;
	left:1.5%;
	top:0%;
	width:97%;
	height:410;
	text-align:left;
	z-index:3;
}

#contatos {
	position: relative;
	background-color: #000000;
	border:1px solid #000000;
	opacity:0.85;
	filter:alpha(opacity=85);
	float:left;
	left:1.5%;
	top:0%;
	width:97%;
	height:410;
	text-align:left;
	z-index:3;
}


#form_web {
	position: relative;
	background-color: #000000;
	border:1px solid #000000;
	opacity:0.85;
	filter:alpha(opacity=85);
	float:left;
	left:1.5%;
	top:0%;
	width:97%;
	height:410;
	text-align:left;
	z-index:3;
	overflow:auto;
}


.titulo_box {color: #FFFFFF; font-weight:bold; font-family: "Trebuchet MS", Arial, Verdana; font-size:19px;}
.txt_box {color: #000000;font-family: "Trebuchet MS", Arial, Verdana; font-size:15px;}

#corpo_servicos {
	position: relative;
background-image:url(../imagens/fundo_servicos.jpg);
	background-repeat:no-repeat;
	border:1px solid #000000;
/*	opacity:0.4;
	filter:alpha(opacity=40);*/
	float:left;
	left:1.5%;
	top:0%;
	width:97%;
	height:220px;
	text-align:left;
	z-index:3;
}

#proj_web {
	position:relative;
	background-image:url(../imagens/fundo_web.jpg);
	border:0px solid #000000;
	float:left;
	left:1.5%;
	top:1%;
	width:450px;
	height:250px;
	z-index:2;
}
#proj_grafico {
	position:relative;
	background-image:url(../imagens/fundo_grafico.jpg);
	background-repeat:repeat-x;
	border:0px solid #000000;
	float:right;
	left:-1.5%;
	top:1%;
	width:450px;
	height:250px;
	z-index:3;
}
.erro{ background-color:#FF0000; color:#FFFFFF; font-weight:bold;}
