/* DIVS BASE */

#site {
	margin:0px auto 0px auto;
	width:960px;
}

/* TOPO */

header#topo {
	clear:both;
	margin:0px;
	width:960px;
	height:50px;
	padding:10px 0px 0px 0px;
}

#logomarca {
	float:left;
	width:210px;
	padding:0px 0px 0px 10px;
}

nav#menu {
	float:left;
	width:720px;
	height:40px;
	padding:0px 0px 0px 20px;
}

nav#menu ul {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:720px;
}

nav#menu ul li {
	float:left;
	list-style-type:none;
	padding:10px 20px 0px 20px;
}

nav#menu ul li a {
	color:#93a0a8;
}

nav#menu ul li a:hover {
	color:#bd6363;
}

nav#menu ul li.marcado {
	float:left;
	list-style-type:none;
	padding:10px 21px 0px 21px;
	background:#000;
	height:43px;
	border-left:#424d53 1px solid;
	border-top:#424d53 1px solid;
	border-right:#424d53 1px solid;
	border-radius:6px 6px 0px 0px;
	-moz-border-radius:6px 6px 0px 0px;
	webkit-border-radius:6px 6px 0px 0px;
}

nav#menu ul li.marcado a {
	color:#FFFFFF;
}

nav#menu ul li.marcado a:hover {
	color:#bd6363;
}


/* RODAPE */

footer#rodape {
	clear:both;
	margin:0px;
	height:35px;
}

footer#rodape p {
	font-size:11px;
	margin:0px;
}

div.icones-rodape {
	float:right;
	height:35px;
	width:35px;
	position:relative;
}

div.icones-rodape-over {
	height:35px;
	width:35px;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}


/* CENTRAL */

section#conteudo {
	clear:both;
	width:960px;
	height:495px;
	border:#424d53 1px solid;
	border-radius:6px;
	-moz-border-radius:6px;
	webkit-border-radius:6px;
	background:#000 url(../img/fundo-conteudo.jpg) bottom repeat-x;
}

div.mancha-1 {
	clear:both;
	width:940px;
	height:480px;
	padding:10px 10px 10px 10px;
}

div.mancha-2 {
	clear:both;
	width:920px;
	height:460px;
	padding:20px 20px 20px 20px;
}

div.coluna-esq {
	float:left;
	width:460px;
	height:410px;
	padding-right:40px;
}

div.coluna-dir {
	float:left;
	width:420px;
	height:410px;
}


div.overflow {
	clear:both;
	overflow:auto;
	height:480px;
	width:940px;
}

div.overflow-2 {
	clear:both;
	overflow:auto;
	height:425px;
	width:920px;
}

div.produtora {
	background:url(../img/ilustra-produtora.png) bottom right no-repeat;
}

div.contato {
	background:url(../img/ilustra-contato.png) bottom left no-repeat;
}

div.total-fizemos {
	clear:both;
	height:454px;
	width:1860px;
}

div.total-equipe {
	clear:both;
	height:400px;
	width:4000px;
}

div.total-clientes {
	clear:both;
	height:400px;
	width:1400px;
}

div.equipe-bloco {
	float:left;
	width:920px;
}

div.equipe-bloco-metade {
	float:left;
	width:480px;
}


div.coluna-thumbs {
	float:left;
	width:183px;
	height:454px;
	padding:0px 2px 0px 0px;
}

div.thumb {
	clear:both;
	width:183px;
	height:150px;
	padding:0px 0px 2px 0px;
	position:relative;
}

div.thumb div.thumb-pos {
	top:0px;
	left:0px;
	width:183px;
	height:150px;
	padding:0px 0px 2px 0px;
	position:absolute;
	display:none;
}

div.thumb-final {
	clear:both;
	width:183px;
	height:150px;
	padding:0px 0px 0px 0px;
	position:relative;
}

div.thumb-final div.thumb-final-pos {
	top:0px;
	left:0px;
	width:183px;
	height:150px;
	padding:0px 0px 0px 0px;
	position:absolute;
	display:none;
}

div.img-apoio {
	float:left;
	width:80px;
	height:200px;
	padding:0px 10px 0px 0px;
}

div.img-equipe {
	float:left;
	width:140px;
	height:200px;
	padding:0px 10px 0px 0px;
}

div.txt-equipe-esq {
	float:left;
	width:290px;
	height:200px;
	padding:0px 40px 0px 0px;
}

div.txt-equipe-dir {
	float:left;
	width:290px;
	height:200px;
	padding:0px 0px 0px 0px;
}

div.txt-bloquinho-esq {
	float:left;
	width:350px;
	height:200px;
	padding:0px 40px 0px 0px;
}

div.txt-bloquinho-dir {
	float:left;
	width:350px;
	height:200px;
	padding:0px 0px 0px 0px;
}

/* Classes */

p.txt-bloco {
	width:560px;
}

p.txt-branco {
	color:#FFF;
}

span.branco {
	color:#FFF;
}

p.txt-sem-margem {
	margin:0px;
}

p.txt-pequeno {
	font-size:13px;
}

p.txt-pequeno a {
	font-size:13px;
}