body {margin: 0; padding: 0; background-image: url(../images/bg.jpg);}
/* invisible */
.invisible{width: 0;height: 0;overflow: hidden;position: absolute}

#tudo 			{margin: 0 auto; width: 900px;}
#topo 			{width: 277px; height: 270px;	background-image:url(../images/logo.png); margin: 0 auto; margin-top:50px;}
#bg_miolo 		{width: 900px; height: 340px;	margin-top: 20px; background-image:url(../images/bg_miolo.png);}
#luzes 			{position: relative;	width: 1161px; height: 790px; display: block; top: -100px;	left:0;}
#miolo 			{ position:relative; top:50px; left:0; background-color:#EEE; display:block; width:700px; height:241px; margin:0 auto; padding:0;}
#menu 			{height:45px; width: 900px; text-align: center; width: 270px;	margin: 0 auto;}
#menu p 		{margin: 10px 10px;	float: left; text-align: center;}
#menu img 		{position: relative; left: 300px; top: -25px;}
h1 				{margin: 0; padding: 0; visibility: hidden; font-size: 12px;}
#rodape 		{width: 900px; height:20px;	clear: both; margin: 0;	text-align:center;}

/*BIOGRAFIA*/

#foto			{display: block;	width:194px; height: 210px;	padding: 15px 15px;	margin:0;float: left;}
#portfolio 		{display: block;	 position:relative; top: 40px; width:700px;	height: 250px;	background-color:#eee;	margin:0 auto;}
#pag_portfolio 	{display: block;	 position:relative;	 top: 40px;	width:700px; height: 250px;	background-color:#fff;	margin:0 auto;}
#pag_portfolio img{float: left;	margin: 0; padding: 0;}
#xicara_bio 	{position: relative; top: -310px; right: -350px;}
#bio 			{width: 350px;	margin-left: 15px;float: left;padding:0;}


/*SERVICOS*/

#servicos 		{width: 350px; margin: 0;	float: left; padding:0;}
#servicos ul	{margin: 45px 0px 0px 70px;}
#servicos li 	{list-style: none;	margin-top: 8px;}
#servicos img 	{padding-top: 5px;}
.borda_table 	{width: 350px;	border: 0;	margin: 70px 0 0 50px;}

/*CONTATOS*/


#pag_contatos 	{display: block; position:relative; top: 40px; width:700px; height: 250px; background-color:#fff; margin:0 auto;}
#pag_contatos img{float: left;	margin-top: 25px;padding: 0;}
div.single-field {padding: 0px;	width: 200px;	height:30px; position: relative;}
div.curFocus 	{background: #eee;}
label 			{width: 100px; display: block; float: left; font-size: 1.2em;}
#form_contatos 	{width: 350px; float: left;	margin: 10px 20px 20px 20px;}
#form_contatos p {float:left; text-align:left;}
#form_contatos ul {list-style: none; margin: 10px 0px 0px 0px; padding:0;}
#form_contatos li {list-style: none; margin-top: 5px;}
#form_contatos label {width: 110px;	text-align: left; float: left; display:block;}
#form_contatos input.botao {background:#0b688b; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; border:1px solid #ffffff;	width: 75px; height: 20px;
float: right; margin-right: 14px;}

/*TOOLTIP*/

.rss-popup 		{margin: 0px auto; padding: 0; width: 100px; position: relative; left: 300px; top: -35px;}
div.rss-popup em {background: url(../images/bubble.png) no-repeat; width: 100px; height: 49px; position: absolute; top: -30px; left: -0px; text-align: center; text-indent: -9999px;
    z-index: 2;display: none;}
 #rss-icon 		{width: 87px; height: 86px; background: url(../images/pote.png) no-repeat 0 0; text-indent: -9999px; margin: 0 auto; display: block;}
 
/*TWITTER*/

.twitter 		{margin: 0px auto; padding: 0; width: 100px; position: relative; left: 10px; top: -45px;}

/*BOX SERVICOS*/

pre {font-size:12px; font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New","Courier"; line-height:120%; background:#F4F4F4; padding:10px;}
.alvo {display:none;}
.popup {background:#FFF; border:1px solid #333; padding:1px;}
.popup-header {height:24px; padding:7px; background:url("../images/bgr_popup_header.jpg") repeat-x;}
.popup-header h2 {margin:0; padding:0; font-size:15px; font-family: Verdana; float:left;}
.popup-header .close-link {float:right; font-size:11px;}
.popup-body {padding:10px;}
