body
{
	font-family: Arial;
	font-size: 12px;
	background:#000 url("../images/background.jpg") repeat-x;
	background-position:center 0;
	margin:0;
	padding:0;
	color: #FFF;
}

img { border:0; }
.clear { clear: both; }

a { color:#FFF; text-decoration:none; }
a:hover, a:active { color:#FFF; text-decoration:underline; }
p.paragraph { text-indent: 3em; text-align:justify; }

h1 { font-family: arial; font-size:22px; padding:0; margin:0; color:#FFF; }
h1.title { font-family: arial; font-size:22px; padding:0; margin:0 0 20px 0; color:#FFF; }
h2 { font: 12px Arial; color:#FFF; }
h2 a { color:#FFF; text-decoration:underline; }
h2 a:hover, h2 a:active, h2 a:visited { color:#FFF; text-decoration:underline; }
h3 { color:#E77817; margin:0; padding:0; font-size:14px; }

#error { border: #FF0000 1px dashed; height: 25px; background: #FFECEC; color:#000; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; margin-top:10px; }
#success { border: #333333 1px dashed; height: 25px; background: #F0FAFF; color:#000; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; margin-top:10px; }

#website { width:800px; margin:0 auto; padding:0; margin-bottom:30px; }
#logotipo { float:left; height:80px; }
#topo { height:80px; }
#meio { width:800px; height:60px; margin-top:160px; }
#meio #titulo { float:left; }

#contato { float:right; }
#contato a { display:block; width:145px; height:30px; background: url(../images/btn_contato.png) no-repeat 0 0; text-decoration: none; }

#meio #twitter { position:absolute; margin:-40px 0 0 680px; }
#meio #twitter a { display:block; width:160px; height:115px; background: url(../images/btn_twitter.png) no-repeat 0 0; text-decoration: none; }
#meio #twitter a:hover { background: url(../images/btn_twitter_hover.png) no-repeat 0 0; }

#portfolio .websites { width:346px; margin-bottom:40px; float:right; }
#portfolio .websites img { width:330px; height:190px; margin-bottom:5px; border:#6E6E6E 8px solid; }
#portfolio .websites .info { text-align:right; }
#portfolio .websites .info a { text-align:right; font-weight:bold; }
#portfolio .left { float:left; }

#portifolio-rodape { width:800px; height:30px; background:#262626; font-size:20px; text-align:center;}

/* CONTATO */
fieldset#frm-contato { border:0; margin:0; padding:0; width:450px; float:left; }
fieldset#frm-contato label { display:block; font-size:12px; }
fieldset#frm-contato input, textarea { width:100%; border:solid #ccc 1px; font-size:12px; font-family:Arial; }
fieldset#frm-contato #enviar { margin-top:5px; width:150px; border:0; padding:2px; cursor:pointer; }

input { font-family: Arial; font-size: 11px; }
select { font-family: Arial; font-size: 11px; }
.hideText { visibility: hidden; }

img, #twitter a, #logotipo, #contato a { behavior: url("iepngfix.htc"); }