body { font-family: Helvetica,Arial,sans-serif; font-size: 12px; color: #CCC; background-image: url(/imgs/mainbg.gif); background-repeat: repeat; }
a img { border:0 }


h1 {font-family: Helvetica, Arial, Verdana; font-size: 60px; color: #000; font-weight: bold; padding: 0px; margin: 0px;}
h2 {font-family: Helvetica, Arial, Verdana; font-size: 40px; color: #000; margin: 0;}
h3 {font-family: Helvetica, Arial, Verdana; font-size: 30px; color: #000; margin: 0;}
h5 {font-family: Helvetica, Arial, Verdana; font-size: 18px; color: #00bbf0;}

.clearfix:after { content:".";display: block; height:0; clear:both; visibility:hidden }

.text1{	font-family: Helvetica, Arial, Verdana;	font-size: 14px; color: #ccc;}
.text2{font-family: Helvetica, Arial, Verdana; font-size: 14px; color: #CCC; background: #000; padding: 3px;}

.t_green {font-family: Helvetica, Arial, Verdana; font-size: 35px; font-weight: bold; color: #b2ce00; text-decoration: none; text-decoration: underline; }
.t_green:hover {font-family: Helvetica, Arial, Verdana; font-size: 35px; font-weight: bold; color: #b2ce00; text-decoration: none; }
.t_green:visited {font-family: Helvetica, Arial, Verdana; font-size: 35px; font-weight: bold; color: #b2ce00; }
.t_green:active {font-family: Helvetica, Arial, Verdana; font-size: 35px; font-weight: bold; color: #b2ce00;}

.link_websites {font-family: Helvetica, Arial, Verdana; font-size: 60px; color: #000; font-weight: bold; padding: 0px; margin: 0px; text-decoration: underline;}
.link_websites:hover {font-family: Helvetica, Arial, Verdana; font-size: 60px; color: #000; font-weight: bold; padding: 0px; margin: 0px; text-decoration: none;}
.link_websites:visited {font-family: Helvetica, Arial, Verdana; font-size: 60px; color: #000; font-weight: bold; padding: 0px; margin: 0px; }
.link_websites:active {font-family: Helvetica, Arial, Verdana; font-size: 60px; color: #000; font-weight: bold; padding: 0px; margin: 0px; }

.link_ui {font-family: Helvetica, Arial, Verdana; font-size: 20px; color: #000; padding: 0px; margin: 0px; text-decoration: none;}
.link_ui:hover {font-family: Helvetica, Arial, Verdana; font-size: 20px; color: #000; padding: 0px; margin: 0px; text-decoration: underline;}
.link_ui:visited {font-family: Helvetica, Arial, Verdana; font-size: 20px; color: #000; padding: 0px; margin: 0px; }
.link_ui:active {font-family: Helvetica, Arial, Verdana; font-size: 20px; color: #000; padding: 0px; margin: 0px; }

.hire {font-family: Helvetica, Arial, Verdana; font-size: 30px; font-weight: bold; color: #FFF; background-color: red; padding: 2px;}
.hire2 {font-family: Helvetica, Arial, Verdana; font-size: 20px; font-weight: bold; color: #FFF; background-color: #151515; padding: 2px;}
.portfolio {font-family: Helvetica, Arial, Verdana; font-size: 30px; font-weight: bold; color: #FFF; background-color: #151515; padding: 2px;}
.t_cinza {font-family: Helvetica, Arial, Verdana; font-size: 20px; color: #CCC;}
.t_black1 {font-family: Helvetica, Arial, Verdana; font-size: 20px; color: #000;}
.t_black2 {font-family: Helvetica, Arial, Verdana; font-size: 16px; color: #000;}
.t_black1pek {font-family: Helvetica, Arial, Verdana; font-size: 16px; color: #000;}
.cinza1 {font-family: Helvetica, Arial, Verdana; font-size: 14px; color: #CCC;}
.ident_insiders {font-family: Helvetica, Arial, Verdana; font-size: 60px; color: #000; font-weight: bold; padding: 0px; margin: 0;}
.ident_descricao {font-family: Helvetica, Arial, Verdana; font-size: 60px; font-weight: bold; color: #b2ce00; }
.boxes {background: transparent url(/imgs/white50.png); margin: 35px 5px 5px 5px; width: 235px;padding: 10px; min-height: 400px;}
.boxes:hover {background-color: #000; margin: 35px 5px 5px 5px; width: 235px; padding: 10px; min-height: 400px;}
.desc_clients {font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #000; }
.offline {background-color: #ce1c1c; padding: 4px; color: #FFF; }
.foot1 {width: 33%; padding: 12px; margin-right: 10px; font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #CCC; min-height: 120px; background-image: url(/imgs/footer_back.png);}
.foot1:hover {width: 33%; padding: 12px; margin-right: 10px; font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #CCC; min-height: 120px; background-color: #232325;}
.foot1:first-child { width: 22%; padding: 12px; margin-right: 10px; font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #CCC; min-height: 120px; background-image: url(/imgs/footer_back.png);}

/** Form Style **/

.form_box {display: block; width: 100%; background-color: #383838; padding: 3px; margin: 1px; border-style: none; color: #b8b8b8;}
.awesome, .awesome:visited {
	background: #e33100 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	/**-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);**/
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.awesome:hover { background-color: #872300; color: #fff; }
.awesome:active { top: 1px; }




.link {	font-family: Helvetica, Arial, Verdana;	font-size: 13px; color: #ffffff; text-decoration: none;}
.link:visited {	font-family: Helvetica, Arial, Verdana;	font-size: 13px; color: #ffffff; text-decoration: none;}
.link:hover { font-family: Helvetica, Arial, Verdana; font-size: 13px; color: #000;	text-decoration: none; font-weight:bolder; background:#FFF;}
.link:active { font-family: Helvetica, Arial, Verdana; font-size: 13px;	color: #ffffff;	text-decoration: none; }


.link_footer {	font-family: Helvetica, Arial, Verdana;	font-size: 12px; color: #ccc; text-decoration: none;}
.link_footer:visited { font-family: Helvetica, Arial, Verdana; font-size: 12px;	color: #ccc; text-decoration: none;}
.link_footer:hover { font-family: Helvetica, Arial, Verdana; font-size: 12px; color: red; text-decoration: none; background:#FFF;}
.link_footer:active { font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #ccc; text-decoration: none;}

.link_portfolio { font-family: Helvetica, Arial, Verdana;	font-size: 12px; color: #FFF; text-decoration: none; background-color: #363636; padding: 4px;}
.link_portfolio:visited { font-family: Helvetica, Arial, Verdana; font-size: 12px;	color: #ccc; text-decoration: none;}
.link_portfolio:hover { font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #FFF; text-decoration: none; background: #b2ce00; }
.link_portfolio:hover:after { content: " »";}
.link_portfolio:active { font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #ccc; text-decoration: none;}

.link_home { font-family: Helvetica, Arial, Verdana;	font-size: 14px; color: #FFF; text-decoration: none; }
.link_home:visited { font-family: Helvetica, Arial, Verdana; font-size: 14px;	color: #FFF; text-decoration: none; padding: 30px;}
.link_home:hover { font-family: Helvetica, Arial, Verdana; font-size: 14px; color: #FFF; text-decoration: none; background:#b2ce00;}
.link_home:active { font-family: Helvetica, Arial, Verdana; font-size: 14px; color: #ccc; text-decoration: none;}

#wrapper {margin: auto; max-width: 100%;}
#welcome {width: 30%; padding: 2px 2px 0px 2px; margin: 35px 0px 0px 0px;}
#direita {width: 63%; padding: 10px;}
#about_txt {margin-top: 20px; padding: 10px;}
#menu_top {margin-right: 0px; font-family: Helvetica, Arial, Verdana; color: #FFF; font-size: 14px; padding-bottom: 10px;}
#form {font-family: Helvetica, Arial, Verdana; color: #FFF; font-size: 14px;}
#destaques {width: 100%; height: 170px; border-top-style: solid; border-top-color: black; border-top-width: 1px; padding-top: 10px;}
#footer {width: 100%; border-top-style: solid; border-top-color: black; border-top-width: 1px; padding-top: 10px; margin: auto; margin-top: 40px;}
#encontreme {margin-top: 10px;}
#facebook {margin-right: 4px; margin-top: 0px; margin-left: 6px;}
#twitter { margin-top: 0px;}
#vcard_txt { padding-top: 8px; font-size: 11px;}
#slideshow {margin-top: 10px;}
#conteudo { border-top-style: solid; border-top-color: black; border-top-width: 1px; padding: 10px 0px 0px 0px;}
#ident {margin-bottom: 20px;}
#home { Position: absolute; left: 0px; top:0px; padding: 10px; background-image: url(/imgs/footer_back.png);}
#bt_hire {position: fixed; float: right; top:0px; right: 0px;}
#menu_interiores {margin-right: 250px; }
#back_top { position: fixed; float: right; bottom: 0px; right: 0px; background-color: #b2ce00; width: 100px; }
#about {margin: 0px; width: 40%}
#about li {list-style-type: none; list-style-image: url('/imgs/check.png'); padding: 4px;}
#ninja_skills {margin-top: 0px; padding: 4px; width: 30%}
#ninja_skills li { list-style: none; padding: 4px;}
#ninja_skills li:before { list-style: none; padding: 4px; content: "» "}
#foto {margin-top: 30px; margin-left: 35px; padding: 4px; width: 20%;}
.fotoid { -webkit-box-shadow: 0px 0px 30px #aaa;}
/**.fotoid { -moz-box-shadow: 0px 0px 30px #aaa;}**/
.about_columns { padding: 10px;}
.thumbs {width: 234px;}
.about_separador {margin-right: 50px; width: 30%;}
.bar {border-top-style: solid; border-top-color: #000; border-top-width: 1px; margin-top: 15px;}
#apresentacao {margin-top: 20px; padding: 20px;}


.align-center {text-align: center;}
