	@import url("css/form.css");
	@import url("css/clientes.css");
* {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style-type: none;
	text-decoration: none;
}
/* Elementos */
html {
	height: 100%;
}
body {
	color: #fff;
	height: 100%;
	min-height: 100%;
	background: #000 url("img/bg.png") repeat-x top;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
* html body {
	height: 100%;
}

hr {
	display: none;
}
/* Classes */
.amostra {
	float: right;
	margin: 0 20px;
}
.hidden {
	display: none;
}

.floatleft {
	float: left;
	margin: 0 10px 0 0;
}
/**/
#wrapper {
	width: 960px;
	margin: 0 auto;
}
#header {
	width: 960px;
	height: 140px;
	overflow: hidden;
}
#header h1 {
	float: left;
}
#header h1 a {
	float: left;
	height: 83px;
	width: 242px;
	display: block;
	overflow: hidden;
	margin: 30px 0 0 20px;
}
/* Topo Clientes */
#ClientWRap {
	float: right;
	color: #fff;
	width: 260px;
}
#ClientWRap .botao {
	clear: both;
	color: #fff;
	float: right;
	width: 150px;
	height: 24px;
	display: block;
	font-size: 80%;
	line-height: 25px;
	text-indent: 10px;
	background: url("img/aba_clientes.png") no-repeat top right;
}
/* Menu */
#menu {
	width: 960px;
	height: 61px;
	overflow: hidden;
}
#menu li {
	display: inline;
}
#menu a {
	color: #fff;
	float: left;
	height: 36px;
	display: block;
	font-size: 90%;
	padding: 0 20px;
	line-height: 36px;
	text-align: center;
	border-right: 1px solid #000;
}
#menu .last a {
	border: 0;
}
#menu a:hover {
	color: #000;
	background: url("img/hovermenu.png") no-repeat center top;
}
#menu li.ativo a {
	color: #fff;
	background: url("img/clickrmenu.png") no-repeat center top;
}
/* Imagem Topo */
#image {
	float: left;
	width: 960px;
	height: 215px;
	overflow: hidden;
	margin: 2px 0 30px 0;
}
#image .borda {
	width: 960px;
	height: 215px;
	position: absolute;
	background: url("img/borda.png");
}
/*[Portfolio] Menu */
#menu_interno {
	float: left;
}
#menu_interno .menu_selecionado {
	margin: auto;
	width: 167px;
	background: url("img/galeria_link.png") top;
}
#content #menu_interno.menu_selecionado a {
	color: #000;
}
/*[Portfolio] Thumbs */
#galeria {
	float: left;
	width: 750px;
	float: left;
}
#galeria li {
	float: left;
	width: 186px;
	height: 145px;
	display: block;
	text-align: center;
	background: url("img/galeria.png") center top;
}
#galeria li a {
	width: 140px;
	height: 90px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
	border: 1px solid #333;
}
#galeria li a:hover {
	border: 1px solid #F0C133;
}
#galeria li h3 {
	font-size: 90%;
	text-align: left;
	font-weight: normal;
	padding: 5px 0 0 23px;
}
#galeria li img {
	width: 140px;
	height: 90px;
}
/* [#content] */
#content h1 {
	font-size: 105%;
	font-weight: normal;
}
#content p {
	font-size: 80%;
	margin: 0 15px 15px 15px;
}
/* Pagina Inicial */
#content #presetation, #content #lastworks {
	color: #fff;
	width: 465px;
	height: 195px;
	margin: 10px 0;
	overflow: hidden;
	border-bottom: 2px solid #F0C133;
	background: #000 url("img/grade.gif");
}
#content #presetation h1, #content #lastworks h1 {
	padding: 15px 20px 5px 15px;
	background: url("img/box_top.png") no-repeat top;
}
#content #presetation h2 , #content #lastworks h2 {
	font-size: 90%;
	padding: 5px 15px;
	font-weight: normal;
}
#content #lastworks p {
font-size:12px;
line-height: 150%;
}
#content p a, #content p a {
	color: #F0C133;
}
#content p a:hover , #content p a:hover {
	background: #121212;
	text-decoration: underline;
}
#content #presetation {
	float: left;
	margin-right: 20px;
}
#content #presetation p {
	height: 115px;
}
/* Ultimos Trabalhos */
#content #lastworks {
	float: right;
}
#content #lastworks ul {
	overflow: hidden;
}
#content #lastworks li {
	float: left;
	width: 155px;
	height: 130px;
	overflow: hidden;
	text-align: center;
	background: url("img/galeria_tiny.png") no-repeat bottom;
}
#content #lastworks li img {
	margin-top: 15px;
}
#content #lastworks li h2 {
	background: url("img/galeria_top1.png") no-repeat top;
}
#content #lastworks li h2 {
	text-align: left;
	padding: 10px 0 5px 20px;
}
/* [#content] Botoes leitura */
#content .more a {
	color: #fff;
	width: 80px;
	float: right;
	display: block;
	text-indent: 25px;
	background: url("img/arrow_right.png") no-repeat center left;
}
#content .more a:hover {
	text-decoration: none;
	background: url("img/arrow_right.png") no-repeat 5px center;
}
#content .continuar a {
	color: #fff;
	width: 200px;
	display: block;
	text-indent: 25px;
	background: url("img/arrow_right.png") no-repeat center left;
}
#content .continuar a:hover {
	text-decoration: none;
	background: url("img/arrow_right.png") no-repeat 5px center;
}
/* [#content] paginas internas */
#content .internas {
	float: left;
	width: 960px;
	margin: 10px 0;
	border-bottom: 2px solid #F0C133;
	background: #000 url("img/grade.gif");
}
#content .internas h1 {
	color: #F0C133;
	text-transform: none;
	padding: 0 15px 10px 15px;
}
#content .internas h2 {
	text-transform: uppercase;
	padding: 15px 15px 10px 15px;
	background: url("img/topinternas.png") no-repeat top;
}
.internas p a {
	color: #888;
}
#content p.voltar a {
	clear: both;
	width: 80px;
	display:block;
	height: 28px;
	color: #F0C133;
	display: block;
	line-height: 28px;
	text-align: center;
	background: url("img/voltar.gif");
}
/*Menu Portfolio*/
.galeria_menu {
	width: 180px;
	margin: 0 0 10px 15px;
	background: url("img/galeria_middle.png") repeat-y center center;
}
#content .galeria_menu h2 {
	padding: 0;
	color: #F0C133;
	padding: 5px 0;
	background: none;
	text-indent: 20px;
	font-weight: normal;
	background: url("img/galeria_top.png") no-repeat top;
}
.galeria_menu ul {
	padding-bottom: 10px;
	background: url("img/galeria_bottom.png") no-repeat bottom;
}
.galeria_menu ul a {
	color: #fff;
	width: 167px;
	display: block;
	font-size: 80%;
	padding: 5px 0;
	margin: auto;
	text-indent: 20px;
}
.galeria_menu ul a:hover {
	color: #000;
	background: url("img/galeria_link.png") top;
}
/* Mapa do site */
#content ul.mapa {
	margin: 10px 30px;
}
#content ul.mapa a {
	color: #F0C133;
	font-weight: bold;
}
#content ul.mapa a:hover {
	text-decoration: underline;
}
#content ul.mapa ul {
	margin: 5px 15px;
}
#content ul.mapa li {
	font-size: 80%;
	margin-bottom: 5px;
	list-style-image: url("img/marcador1.png");
}
#content ul.mapa ul li {
	font-size: 100%;
}
#content .links {
	float: left;
	width: 440px;
}
#content h3 {
	color: #aaa;
	font-size: 80%;
	font-weight: bold;
	padding: 0 0 10px 15px;
}
/*Paginacao*/
#paginacao {
float:right;
width:730px;
}
/* [#footer] */
#footer {
	clear: both;
	height: 80px;
	font-size: 80%;
	padding-top: 29px;
	text-align: center;
	background: url("img/footer.png") repeat-x top;
}
#footer li {
	display: inline;
}
#footer p {
	margin: 5px 0;
	text-align: center;
}
#footer a {
	color: #888;
}
#footer a:hover {
	color: #fff;
}
/* Flash - Transparencia */
#flash {
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
}
body>div#flash {
	position: fixed;
}
* html #flash {
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
#animacao {
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -700px;
	z-index: 99;
	width: 1400px;
	height: 400px;
	overflow: hidden;
	position: absolute;
	text-align: center;
}
/*DEV*/
#dev {
	width: 960px;
	text-align: right;
	margin: auto;
	padding-bottom: 20px;
}
#dev a {
	font-size: 70%;
	color: #444;
}

/* highSlide */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	color: #000000;
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: white;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

.highslide-move {
	cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* Necessary for functionality */
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}