@charset "iso-8859-1";
* {	margin:0; padding:0; border:0; text-decoration:none; }

input, img {vertical-align: middle;}
hr {display: none;}
h3 {clear: both;}
label {display:block;}

a:link{ color:#EA4D00; }
a:hover{ color:#EA4D00; }
a:visited{ color:#EA4D00;}	

body { background:url(img/bg_site.gif) repeat-x; }

#geral { width:100%; background:url(img/bg_body.gif) center top ; }

#site { 
	width:775px;
	height:760px;
	margin:0 auto;
	position:relative;
	padding:10px 0 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}	
#site #topo { height:70px; }

#site #topo h1 { width:255px; height:70px; float:left; margin:5px; }	

#site #topo h1 a{ text-indent:-9000px; overflow:hidden; float:left; width:255px; height:70px; background:url(img/logo.gif);}	


#site #topo #menu { 
	margin:20px 5px 0 0; 
	background:url(img/bg_menu.gif); 
	width:500px; 
	height:62px;	
	float:right; 
	text-align:center;	
	font-size:13px;	
	text-transform:lowercase; 
	line-height:62px;	
	color:#999; 
}
#site #topo #menu li { display:inline; }
#site #topo #menu a{ color:#999; }	

#site #conteudo { clear:both; }

#site #conteudo #fotoPrincipal { margin-top:20px; width:579px; height:449px; background:url(img/bg_foto.gif); float:left; }
#site #conteudo #fotoPrincipal img { padding:24px 22px;}

#site #conteudo #movelDestaque #descricao{ margin:20px 0 0 0; padding:8px 0 0 0; width:196px; height:400px; float:right; }			
#site #conteudo #movelDestaque #descricao h2, h3{ padding:0 10px; font-family:Tahoma, Arial, serif;	font-weight:normal; }
#site #conteudo #movelDestaque #descricao h2{ font-size:19px; color:#FC0; }
#site #conteudo #movelDestaque #descricao h3{ font-size:28px; margin-bottom:20px; color:#F90; }
#site #conteudo #movelDestaque #descricao p{ padding:0 10px; color:#666; margin:3px 7px; }
#site #conteudo #movelDestaque #descricao img{}
#site #conteudo #movelDestaque #descricao #texto { position:absolute; top:450px; left:575px; width:191px; height:62px; }
#site #conteudo #movelDestaque #descricao #texto img{ margin:0; }	

#site #conteudo #movelDestaque #fotoPrincipal img{ width:530px; }

#site #conteudo #galeria { clear:both; width:775px; height:116px; background:url(img/bg_fotos.gif) no-repeat; }
#site #conteudo #galeria #fotos{margin:17px 0 0 38px; _margin:17px 0 0 20px; width:700px; float:left; text-align:center; }
#site #conteudo #galeria #fotos img{ margin:0 1.6px;}

#site #conteudo #interna { padding:20px 0; margin:0 210px 0 20px; }

#site #conteudo #interna h3 { font-size:24px; }
#site #conteudo #interna p { padding:10px 0 10px 5px; color:666; }		

#site #conteudo #portifolio { padding:10px 0; margin:0 210px 0 20px; display:table-cell;}
#site #conteudo #portifolio h3 { font-size:24px; }
#site #conteudo #portifolio p {	padding:10px 0 10px 5px; color:white; }
#site #conteudo #portifolio li{	list-style:none; padding-left:30px;	padding-bottom:3px; }
#site #conteudo #portifolio li a{ font-size:16px; font-weight:bold; }	
#site #conteudo #portifolio #fotoPortifolio div{ float:left; width:155px; height:120px; padding:10px 5px; margin:10px 5px 10px 18px; text-align:center; background:#F8F8F8; border:solid 1px #ccc }
#site #conteudo #portifolio #fotoPortifolio div h4{ font-size:12px;	height:30px; padding-bottom:5px; }


#conteudo #contato { width:503px; padding:8px; color:#666; margin-left:30px; }
#conteudo #contato h3 { font-size:24px; }
#conteudo #contato legend { display:none; }
#conteudo #contato label b, form { font:bold 10px Verdana, Arial, Tahoma, Sans-Serif; display:block; }
#conteudo #contato label { float:left; margin:0 10px 15px 0; }	
#conteudo #contato input { font-size:12px; padding:5px 5px; background:white; border:solid 1px #C00; width:225px; }
#conteudo #contato textarea { font-size:12px; padding:5px 5px; background:white; border:solid 1px #C00; width:225px; }
#conteudo #contato input:focus, #conteudo #contato textarea:focus { border:2px solid #360; padding:4px 4px; }
#conteudo #contato label textarea { border:1px solid #C00; width:472px; height:140px; padding:7px 5px; font-size:11px; }

#site #rodape {	position:absolute; top:700px; left:0; height:60px; }
#site #rodape img { margin:5px 5px; text-align:center; }		
	

/***************************************** LOGOMARCA FLUTUANTE ****************************************/
#i4uFlutuante { position:absolute; height: 33px; width:33px; margin:35px 0px 0 845px; text-align:right; }
