body{margin:0px 0px 150px 0px;
	background-color:#080d10;background-image:url(layout/background.jpg); background-position:top; background-repeat:repeat-x;
	font-family:Verdana, sans-serif; color:#e1e1e1; font-size:13px;
}

a, a:active, a:link, a:visited {text-decoration:underline; color:#ebebeb;}
a:hover {text-decoration:underline; color:#fff;}

#all{width:760px; margin:0px auto; margin-bottom:30px; clear:both; display:table; vertical-align:top;}
#header{clear:both; width:760px; height:200px;}
#header_img{position:absolute; width:330px; float:right; margin-left:400px;}
#header_logo{clear:both; padding-top:40px;}

#header_menu{font-weight:bold; color:#ebebeb; margin-top:28px; clear:both;}
#header_menu ul{ list-style-type:none; padding:0px; margin:0px;}
#header_menu li{ display:inline; font-size:10px;}
#header_menu li a{ text-decoration:none;}
#header_menu li a:hover{ text-decoration:underline;}


#mid{width:760px; vertical-align:top; position:relative;}
#mid2{width:100%; vertical-align:top; position:relative;}
#content, #content_quem, #content_portfolio, #content_servicos, #content_blog, #content_clientes, #content_contato{ float:left; width:575px; padding-left:25px; padding-right:5px; margin-top:10px; background-repeat:no-repeat; background-position:0px 0px; vertical-align:top; position:relative;}

#content{background-image:url(layout/tarja_ultimos_jobs.gif);}
#content_quem{background-image:url(layout/tarja_quem.gif);}
#content_portfolio{background-image:url(layout/tarja_portfolio.gif);} 
#content_servicos{background-image:url(layout/tarja_servicos.gif);}
#content_blog{background-image:url(layout/tarja_blog.gif);} 
#content_clientes{background-image:url(layout/tarja_clientes.gif);}
#content_contato{background-image:url(layout/tarja_contato.gif);} 

#content_text{width:555px; clear:both; background-color:#304653; padding:10px; position:relative;}
 
#preview{width: 575px; display:table; margin-bottom:10px; position:relative;}
#preview_thumb{float:left; width:266px; position:relative;}
#preview_text, #preview_text2{float:right; width:280px; height:246px; background-color:#304653; padding:10px; position:relative;}
#preview_text a{font-weight:bold; color:#6dcff6; font-size:11px; text-decoration:underline;}
#preview_text a:hover{color:#fff;}

#preview_text h1,#preview_text2 h1{font-size:13px; font-weight:bold; color:#fff;}


#col_right{	width:150px; float:right; font-size:10px; padding-left:5px;}
#col_right dl{ list-style-type:none; padding:0px; margin:0px;}
#col_right dt{ font-weight:bold; color:#758f9e; padding-top:15px; padding-bottom:13px; margin:0px;}
#col_right dd{ padding:0px; margin:0px; line-height:15px;}
#col_right dd a, #col_right dd a:link, #col_right dd a:active{ color:#aaaeb1; text-decoration:none;}
#col_right dd a:visited{ color:#898989; text-decoration:none;}
#col_right dd a:hover{ color:#fff; text-decoration:underline;}


#footer{width:760px; margin:0px auto; display:table;}
#footer_logo{float:left; width:276px;}
#footer_copy{float:right; width:300px; text-align:right; font-size:10px; color:#4b6c80; padding-top:30px; padding-right:160px;}


/* ---------------------  PÁGINA QUEM ?  --------------------- */

#content_text h1{font-family:Verdana, sans-serif; font-weight:bold; font-size:20px; color:#ececec;}
#content_text dt{font-family:Georgia, serif; font-size: 14px; font-weight:bold; color:#eeeeee; margin: 5px;	padding-top:15px;}
#content_text dd{margin-left:15px; margin-bottom:10px;}



/* FORMULÁRIOS */
td.form{text-align:right; padding-right:5px; font-family:Verdana, sans-serif; font-size: 11px; color:#fff;}
.form-campos {
	font-family:Verdana, sans-serif; font-size: 10px; font-weight:bold; color:#fff; width:320px; height:20px;
	background-color:#758f9e; border-style:solid; border-width:1px; border-color:#607f91; 	margin-top:10px;}
.form-botao{
	font-family:Arial, sans-serif; font-size: 10px; font-weight:bold; color:#fff; width:80px;
	background-color:#758f9e; border-width:1px; border-style:solid;  border-color:#607f91; margin-top:10px;}
.form-text{
	font-family:Verdana, sans-serif; font-size: 10px; font-weight:bold; color:#fff;
	width:320px; height:150px; background-color:#758f9e;
	border-style:solid; border-width:1px; border-color:#607f91; margin-top:10px;}