* {
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-family: 'Trebuchet MS';
	font-size: 10px;
	list-style: none;
	border: none;
	line-height: 14px;
	outline: none;
}

hr {
	display: none;
}

html {
	background: url(../img/bg-html.jpg) repeat;
	height: 100%;
	overflow-y: scroll;
}

body {
	background: url(../img/bg-body2.gif) repeat-x center top;
	min-height: 100%;
	height: 100%;
	
}

/* ------------------------------------------- DIV #CONTAINER ----------------------------------------------- */
div#bgBottomContainer {
	background: transparent url(../img/bg-bottom-container.gif) no-repeat scroll center bottom;
	width: 100%;
	height: 327px;
	margin: -200px 0 0 0;
	bottom:0;
	left: 0;
}

div#container {
	width: 925px !important;
	padding: 0 10px 10px;
	margin: 0 auto;
	background: url(../img/bg-body-novo.gif) repeat-y;
	margin-top: -13px;
	position: relative;
}

/* ------------------------------------------- FIM DIV #CONTAINER ------------------------------------------- */
	/* ------------------------------------------- DIV #HEADER ------------------------------------------- */
div#header {
	height: 229px;
	width: 950px;
	position: relative;
	background: url(../img/bg-header.png) no-repeat;
	text-indent: -9999px;
	margin-bottom: 25px;
	margin-left: -10px;
}

#cameraMan {
	width: 762px;
	height: 162px;
	background: url(../img/camera-man.gif) no-repeat top right;
	position: absolute;
	top: 10px;
	right: -40px;
}

#tvRobot {
	width: 431px;
	height: 172px;
	background: url(../img/tvrobo.gif) no-repeat;
	position: absolute;
	top: 0px;
	right: 154px;
}

#cozinheiro {
	width: 652px;
	height: 172px;
	background: url(../img/cozinheiro.gif) no-repeat;
	position: absolute;
	top: 0px;
	right: -40px;
}

#mulher {
	width: 556px;
	height: 159px;
	background: url(../img/mulher.gif) no-repeat;
	position: absolute;
	top: 13px;
	right: -40px;
}

div#header ul {
	width: 900px;
	height: 20px;
	position: absolute;
	top: 190px;
	left: 23px;
}

div#header ul li {
	display: inline;
}

div#header ul li a {
	display: block;
	float: left;
	height: 20px;
}

div#header ul li a:hover {
	background-position: 0 -20px;
}

div#header ul li a.active {
	background-position: 0 -20px;
}

div#header ul li a#btHome {
	width: 64px;
	background-image: url(../img/nav/home.jpg);
}

div#header ul li a#btPortfolio {
	width: 108px;
	background-image: url(../img/nav/portfolio.jpg);
}

div#header ul li a#btEmpresa {
	width: 97px;
	background-image: url(../img/nav/empresa.jpg);
}

div#header ul li a#btCasting {
	width: 94px;
	background-image: url(../img/nav/casting.jpg);
}

div#header ul li a#btClientes {
	width: 152px;
	background-image: url(../img/nav/clientes.jpg);
}

div#header ul li a#btNoticias {
	width: 166px;
	background-image: url(../img/nav/projEsp.jpg);
}

div#header ul li a#btArea {
	width: 134px;
	background-image: url(../img/nav/areaRestrita.jpg);
}

div#header ul li a#btContato {
	width: 84px;
	background-image: url(../img/nav/contato.jpg);
}

/* ------------------------------------------- FIM DIV #HEADER ------------------------------------------- */
.link1 a:hover {
	text-decoration: underline;
	color: #0000;
}

/* ------------------------------------------- DIV .bgLinha e .boxIntern ----------------------------------------------- */
div.bgLinha {
	padding: 10px;
	background: url(../img/bg-linhas.jpg) repeat;
}

div.boxIntern {
	background-color: #f1eae4;
	padding: 10px;
	color: #8f887a;
}

div.boxIntern h4 {
	width: 100%;
	height: 31px;
	text-indent: -9999px;
	position: absolute;
	top: -10px;
}

div.boxIntern h4#h4AreaRestrita {
	background: url(../img/titulos/h4-area-restrita.jpg) no-repeat;
}

div.boxIntern h4#h4AreaRestritaInterna {
	background: url(../img/titulos/h4-area-restrita-interna.jpg) no-repeat;
}

div.boxIntern h4#h4AlgunsClientes {
	background: url(../img/titulos/h4-alguns-clientes.jpg) no-repeat;
}

div.boxIntern h4#h4MaisNoticia {
	background: url(../img/titulos/h4-mais-noticias.jpg) no-repeat;
}

div.boxIntern h4#h4Noticia {
	background: url(../img/titulos/h4-noticia.jpg) no-repeat;
}

div.boxIntern h4#h4Televisao {
	background: url(../img/titulos/h4-televisao.jpg) no-repeat;
}

div.boxIntern h4#h4Trabalhos {
	background: url(../img/titulos/h4-trabalhos.jpg) no-repeat;
}

div.boxIntern h4#h4Publicidade {
	background: url(../img/titulos/h4-publicidade.jpg) no-repeat;
}

div.boxIntern h4#h4Institucional {
	background: url(../img/titulos/h4-institucional.jpg) no-repeat;
}

div.boxIntern h4#h4Cultural {
	background: url(../img/titulos/h4-cultural.jpg) no-repeat;
}

div.boxIntern h4#h4Composicao {
	background: url(../img/titulos/h4-composicao.jpg) no-repeat;
}

div.boxIntern h4#h4FaleConosco {
	background: url(../img/titulos/h4-fale.jpg) no-repeat;
}

div.boxIntern h4#h4DeixeComentario {
	background: url(../img/titulos/h4-deixe-comentario.jpg) no-repeat;
}

div.boxIntern h4#h4Comentario {
	background: url(../img/titulos/h4-comentarios.jpg) no-repeat;
}

div.boxIntern h4#h4FaleConosco {
	background: url(../img/titulos/h4-fale.jpg) no-repeat;
}

/* ------------------------------------------- FIM DIV .bgLinha e .boxIntern ----------------------------------------------- */
	/* ------------------------------------------- DIV #bgSeta ----------------------------------------------- */
div#bgSeta {
	width: 15px;
	height: 19px;
	background: url(../img/seta.gif) no-repeat;
	position: absolute;
	top: 13px;
	right: -15px;
}
div#bgSetaEmpresa {
	width: 15px;
	height: 19px;
	background: url(../img/seta.gif) no-repeat;
	position: absolute;
	top: 13px;
	left: 556px;
}

/* ------------------------------------------- FIM DIV #bgSeta ----------------------------------------------- */
	/* ------------------------------------------- DIV #infoSection ----------------------------------------------- */
div#infoSection {
	width: 302px;
	color: #7a6442;
	padding-top: 15px;
	height:385px;
	overflow:auto;
	padding-bottom:0px;
	scrollbar-face-color: #f1eae4; 
 	scrollbar-highlight-color: #f1eae4; 
 	scrollbar-3dlight-color: #f1eae4; 
 	scrollbar-darkshadow-color: #f1eae4; 
 	scrollbar-shadow-color: #f1eae4; 
 	scrollbar-arrow-color: #000000; 
 	scrollbar-track-color: #f1eae4; 
	
}

div#infoSection h3 {
	height: 14px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#infoSection h5 {
	font-weight:normal;
}

div#infoSection h3.txtNormal {
	height: 14px;
	background-repeat: no-repeat;
	color: #3b2e1a;
	text-transform: uppercase;
	font-size: 15px;
	text-indent: 0;
}

div#infoSection h3#bgProgramaPenaRua {
	background-image: url(../img/titulos/h3-programa-pe.jpg);
}

div#infoSection h3#bgMarcoDuarte {
	background-image: url(../img/titulos/h3-marco-duarte.jpg);
}

div#infoSection h3#bgErik {
	background-image: url(../img/titulos/h3-erik.jpg);
}

div#infoSection h3#bgCamilaMoraes {
	background-image: url(../img/titulos/h3-camila-moraes.jpg);
}

div#infoSection h3#bgNathalia {
	background-image: url(../img/titulos/h3-nathalia.jpg);
}

div#infoSection h3#bgUgo {
	background-image: url(../img/titulos/h3-ugo.jpg);
}

div#infoSection h3#bgRafael {
	background-image: url(../img/titulos/h3-rafael.jpg);
}

div#infoSection h3#bgBruno {
	background-image: url(../img/titulos/h3-bruno.jpg);
}

div#infoSection h3#bgNilton {
	background-image: url(../img/titulos/h3-nilton.jpg);
}

div#infoSection h3#bgAndre {
	background-image: url(../img/titulos/h3-andre.jpg);
}

div#infoSection h3#bgFred {
	background-image: url(../img/titulos/h3-fred.jpg);
}

div#infoSection h3#bgManu {
	background-image: url(../img/titulos/h3-manu.jpg);
}

div#infoSection h3#bgCezarMaia {
	background-image: url(../img/titulos/h3-cezar-maia.jpg);
}

div#infoSection h3#bgFelipeLima {
	background-image: url(../img/titulos/h3-felipe-lima.jpg);
}

div#infoSection h3#bgHenrique {
	background-image: url(../img/titulos/h3-henrique.jpg);
}

div#infoSection h3#bgIvanMoraes {
	background-image: url(../img/titulos/h3-ivan-moraes.jpg);
}

div#infoSection h3#bgMarceloBarreto {
	background-image: url(../img/titulos/h3-marcelo-barreto.jpg);
}

div#infoSection h3#bgMarceloLacerda {
	background-image: url(../img/titulos/h3-marcelo-lacerda.jpg);
}

div#infoSection h3#bgMykaela {
	background-image: url(../img/titulos/h3-mykaela.jpg);
}

div#infoSection h3#bgNeusa {
	background-image: url(../img/titulos/h3-neusa.jpg);
}

div#infoSection h3#bgSilvia {
	background-image: url(../img/titulos/h3-silva.jpg);
}

div#infoSection h3#bgWellington {
	background-image: url(../img/titulos/h3-wellington.jpg);
}

div#infoSection p {
	margin: 17px 0;
	line-height: 18px;
}

#btSaibaMais {
	width: 96px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background: url(../img/btn/saiba-mais.jpg) no-repeat;
	float: right;
}
#tabs ul#listaSimples { position: static}
ul#listaSimples li {

	margin-bottom: 5px;
}

.boxDestaque {
	background: #e9e1db;
	padding: 10px;
	margin: 12px 0 !important;
}

/* ------------------------------------------- FIM DIV #infoSection ------------------------------------------- */
	/* ------------------------------------------- DIV #areaRestrita ----------------------------------------------- */
div#areaRestrita {
	width: 177px;
	height: 92px;
	padding-top: 36px;
}

div#areaRestrita form label {
	text-align: left;
	display: block;
	font-size: 10px;
	color: #8e8574;
	margin-bottom: 12px;
	_margin-bottom: 6px;
}

div#areaRestrita form .estiloCampo {
	width: 137px;
	height: 13px;
	padding: 2px;
	background: #e1dbd4;
	color: #000;
	font-size: 10px;
}

div#areaRestrita form #btEnviar {
	float: right;
}

/* ------------------------------------------- FIM DIV #areaRestrita ----------------------------------------------- */
	/* ------------------------------------------- DIV #deixeComentario ----------------------------------------------- */
div#deixeComentario {
	width: 177px;
	height: 247px;
	padding-top: 36px;
}

div#deixeComentario form label {
	text-align: left;
	font-size: 10px;
	color: #8e8574;
}

div#deixeComentario form .estiloCampo {
	width: 173px;
	height: 13px;
	display: block;
	margin: 5px 0 12px 0;
	background: #e1dbd4;
	color: #000;
	font-size: 10px;
}

div#deixeComentario form textarea.estiloCampo {
	height: 131px;
}

div#deixeComentario form #btEnviar {
	float: right;
}

/* ------------------------------------------- FIM DIV #deixeComentario ----------------------------------------------- */
	/* ------------------------------------------- DIV #deixeComentario ----------------------------------------------- */
div#comentarios {
	width: 640px;
	min-height: 247px;
	padding-top: 36px;
}

div#comentarios ul li {
	border-bottom: 1px solid #ddd6ce;
	padding-bottom: 16px;
	margin-bottom: 16px;
}

div#comentarios ul li.lastLi {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

div#comentarios ul li p {
	line-height: 18px;
}

/* ------------------------------------------- FIM DIV #deixeComentario ----------------------------------------------- */
	/* ------------------------------------------- DIV #algunsClientes ----------------------------------------------- */
div#algunsClientes {
	width: 640px;
	height: 92px;
	padding-top: 36px;
}

div#algunsClientes ul {
	height: 90px;
}

div#algunsClientes ul li {
	display: block;
	width: 95px;
	height: 100%;
	float: left;
	padding-left: 19px;
	margin-left: 19px;
	_padding-left: 13px;
	_margin-left: 13px;
	background: url(../img/bg-li-clientes.jpg) no-repeat;
}

div#algunsClientes ul li:first-child {
	background: none;
	padding-left: 0;
	margin-left: 0;
}

div#algunsClientes ul li a {
	display: block;
	width: 100%;
	height: 100%;
	float: left;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#clienteNovo img{
	padding:30px;
}
div#algunsClientes ul li a#bighair {
	background-image: url(../img/clientes/governo.jpg);
}

div#algunsClientes ul li a#austar {
	background-image: url(../img/clientes/excelsior.jpg);
}

div#algunsClientes ul li a#agrolab {
	background-image: url(../img/clientes/sesi.jpg);
}

div#algunsClientes ul li a#yoglo {
	background-image: url(../img/clientes/fundaj.jpg);
}

div#algunsClientes ul li a#eco {
	background-image: url(../img/clientes/horizonte.jpg);
}

div#algunsClientes ul li a#integra {
	background-image: url(../img/clientes/integra.jpg);
}

div#algunsClientes ul li a#modulari {
	background-image: url(../img/clientes/modullari.jpg);
}

div#algunsClientes ul li a#natural {
	background-image: url(../img/clientes/naturalvaca.jpg);
}

div#algunsClientes ul li a#tvclube {
	background-image: url(../img/clientes/tvclube.jpg);
}

div#algunsClientes ul li a#britishcouncil {
	background-image: url(../img/clientes/britishcouncil.gif);
}

div#algunsClientes ul li a#uksport {
	background-image: url(../img/clientes/uksport.gif);
}

div#algunsClientes ul li a#unicef {
	background-image: url(../img/clientes/unicef.gif);
}

div#algunsClientes ul li a#tdc {
	background-image: url(../img/clientes/tdc.jpg);
}

div#algunsClientes ul li a#shopping {
	background-image: url(../img/clientes/shopping.gif);
}

div#algunsClientes ul li a#coral {
	background-image: url(../img/clientes/coral.gif);
}

div#algunsClientes ul li a#ufpe {
	background-image: url(../img/clientes/UFPE.gif);
}

div#algunsClientes ul li a#bis {
	background-image: url(../img/clientes/bis.gif);
}

div#algunsClientes ul li a#btVertodos {
	background-image: url(../img/btn/ver-todos.jpg);
}

/* ------------------------------------------- FIM DIV #algunsClientes ----------------------------------------------- */
	/* ------------------------------------------- DIV #clientes ----------------------------------------------- */
div#clientes {
	width: 740px;
	margin: 20px auto;
}

div#clientes ul li {
	float: left;
	border: 0px solid #000;
	height:100px;
	padding-left: 30px;
	_padding-left: 13px;
	_margin-left: 13px;
	margin: 20px;
	margin-left: 10px;
	line-height:100px;
}
img.valign {
   vertical-align: middle;
}
/* ------------------------------------------- FIM DIV #clientes ----------------------------------------------- */
	/* ------------------------------------------- DIV #maisNoticias ----------------------------------------------- */
div#maisNoticias {
	width: 177px;
	height: auto;
	padding-top: 36px;
}

div#maisNoticias ul li {
	border-top: 1px solid #ddd6ce;
	padding-top: 20px;
	margin-top: 20px;
}

div#maisNoticias ul li .data {
	background: url(../img/bg-li-maisNoticias.jpg) no-repeat left 65%;
	padding-bottom: 20px;
	margin-bottom: 0;
}

div#maisNoticias ul li:first-child {
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}

div#maisNoticias ul li p {
	margin-bottom: 15px;
}

div#maisNoticias ul li a {
	color: #b09806;
	font-weight: bold;
}

div#maisNoticias #btLerTodas {
	width: 86px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	background: url(../img/btn/ler-todas.jpg) no-repeat;
	float: right;
}

/* ------------------------------------------- FIM DIV #maisNoticias ----------------------------------------------- */
ul#listaNoticias li {
	border-bottom: 1px solid #ddd6ce;
	padding: 15px;
}

ul#listaNoticias li.bgBold {
	background: #ece5df;
}

ul#listaNoticias li .data {
	background: url(../img/bg-li-maisNoticias2.jpg) no-repeat left 65%;
	padding-bottom: 20px;
	margin-bottom: 0;
}

ul#listaNoticias li:first-child {
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}

ul#listaNoticias li a {
	color: #b09806;
	font-weight: bold;
}

#paginacao {
	float: right;
	margin: 20px;
}

#paginacao li {
	display: inline;
}

#paginacao li a {
	display: block;
	float: left;
	background: #c0a72f;
	color: #fff;
	padding: 3px 5px;
	margin: 0 4px;
	font-weight: bold;
}

#paginacao li a:hover {
	background: #74651c;
}

#paginacao li a.active {
	background: #74651c;
}

#paginacao li a#anterior {
	width: 4px;
	height: 12px;
	background: url(../img/anterior.jpg) no-repeat center;
	text-indent: -9999px;
}

#paginacao li a#proxima {
	width: 4px;
	height: 12px;
	background: url(../img/proxima.jpg) no-repeat center;
	text-indent: -9999px;
}

/* ------------------------------------------- DIV #noticia ----------------------------------------------- */
div#noticia {
	width: 640px;
	height: 100%;
	padding-top: 36px;
}

div#noticia p {
	margin-bottom: 20px;
	line-height: 18px;
}

ul.listOption {
	width: 601px;
	height: 21px;
	margin: 0 auto;
	padding-top: 7px;
	background: url(../img/bg-list-option.jpg) no-repeat;
	text-align: center;
}

ul.listOption li {
	display: inline;
	margin: 0 0px 0 15px;
	border-left: 1px solid #8b8b8b;
	padding: 2px 25px;
}

ul.spaceLarge li {
	padding: 2px 60px;
	background-position: 75% center !important;
}

ul.listOption li.bgLiEmail {
	background: url(../img/bg-li-email.gif) no-repeat right center;
}

ul.listOption li.bgLiImprimir {
	background: url(../img/bg-li-imprimir.gif) no-repeat right center;
}

ul.listOption li.bgLiPdf {
	background: url(../img/bg-li-pdf.gif) no-repeat right center;
}

ul.listOption li.bgLiComentario {
	background: url(../img/bg-li-comentario.gif) no-repeat right center;
}

ul.listOption li.firstLi {
	margin-left: 0px;
	padding-left: 0;
	border-left: none;
}

ul.listOption li a {
	color: #707070;
}

/* ------------------------------------------- DIV #noticia ----------------------------------------------- */
	/* ------------------------------------------- UL #optionsPortfolio ----------------------------------------------- */
ul#optionsPortfolio {
	width: 194px;
	height: 143px;
	padding: 15px 34px 0 0;
	float: left;
	background: url(../img/bg-chave-close.jpg) no-repeat right top;
}

ul#optionsPortfolio li {
	
}

ul#optionsPortfolio li a {
	display: block;
	float: right;
	clear: both;
	height: 25px;
	text-indent: -9999px;
}

ul#optionsPortfolio li a:hover {
	background-position: 0 -25px;
	background-repeat: no-repeat;
}

ul#optionsPortfolio li a.active {
	background-position: 0 -25px;
	background-repeat: no-repeat;
}

ul#optionsPortfolio li a#btPublicidade {
	width: 107px;
	background-image: url(../img/optionsPortfolio/publicidade.jpg);
}

ul#optionsPortfolio li a#btInstitucional {
	width: 120px;
	background-image: url(../img/optionsPortfolio/institucional.jpg);
}

ul#optionsPortfolio li a#btTelevisao {
	width: 92px;
	background-image: url(../img/optionsPortfolio/televisao.jpg);
}

ul#optionsPortfolio li a#btCultural {
	width: 81px;
	background-image: url(../img/optionsPortfolio/cultural.jpg);
}

ul#optionsPortfolio li a#btComposicao {
	width: 184px;
	background-image: url(../img/optionsPortfolio/composicao.jpg);
}

/* ------------------------------------------- FIM UL #optionsPortfolio ----------------------------------------------- */
	/* ------------------------------------------- DIV #fotosPortfolio ----------------------------------------------- */
div#fotosPortfolio {
	width: 640px;
	height: 96px;
	padding-top: 32px;
}

div#fotosPortfolio ul {
	height: 92px;
	position: relative;
	
}

div#fotosPortfolio ul li div {
	display: block;
	float: left;
	padding-left: 15px;
	margin-left: 15px;
	background: url(../img/bg-li-clientes.jpg) no-repeat;
}

div#fotosPortfolio ul li div:first-child {
	padding-left: 0;
	margin-left: 0;
	background: none;
}

div#fotosPortfolio ul li a {
	display: block;
	height: 92px;
	float: left;
	background-position: center;
	background-repeat: no-repeat;
	border: 3px solid #d9cfc4;
}

div#fotosPortfolio ul li a:hover {
	border: 3px solid #c1a82f;
}

div#fotosPortfolio ul li#btAnterior {
	padding: 0;
	margin: 0;
	
}

div#fotosPortfolio ul li#btProxima {
	padding: 0;
	margin: 0;
}

div#fotosPortfolio ul li#btAnterior a {
	position: absolute;
	top: 30px;
	left: 0px;
	border: none;
}

div#fotosPortfolio ul li#btProxima a {
	position: absolute;
	top: 30px;
	right: 0;
	border: none;
}

div#fotosPortfolio #ViewPort18 {margin-left: 38px;}
div#fotosPortfolio #ViewPort4 {margin-left: 38px;}

#ViewPort2 {
	width: 564px !important;
	height: 98px !important;
	margin-left: 38px !important;
}

/* ------------------------------------------- FIM DIV #fotosPortfolio ----------------------------------------------- */
.fotosPortfolioFull {
	width: 888px !important;
}

.fotosPortfolioFull ul li div {
	padding-left: 22px !important;
	margin-left: 22px !important;
}

.fotosPortfolioFull ul li div:first-child {
	padding-left: 0 !important;
	margin-left: 0 !important;
	background: none !important;
}

.fotosPortfolioFull #ViewPort2 {
	width: 804px !important;
	height: 98px !important;
	margin-left: 38px !important;
}

ul#listaCasting {
	width: 207px;
	height: 417px;
	padding: 47px 82px 0 0;
	float: left;
	background: url(../img/bg-listaCasting.jpg) no-repeat right top;
}

ul#listaCasting li {
	
}

ul#listaCasting li a {
	display: block;
	float: right;
	clear: both;
	height: 20px;
	text-indent: -9999px;
}

ul#listaCasting li a:hover {
	background-position: 0 -20px;
	background-repeat: no-repeat;
}

ul#listaCasting li a.active {
	background-position: 0 -20px;
	background-repeat: no-repeat;
}

ul#listaCasting li a#castingErik {
	width: 118px;
	background-image: url(../img/casting/btn/erik.jpg);
}

ul#listaCasting li a#castingCamilaMoraes {
	width: 127px;
	background-image: url(../img/casting/btn/camila-moraes.jpg);
}

/*ul#listaCasting li a#castingCezarMaia { width: 96px; background-image: url(../img/casting/btn/cezar-maia.jpg);}*/
ul#listaCasting li a#castingFelipeLima {
	width: 92px;
	background-image: url(../img/casting/btn/felipe-lima.jpg);
}

ul#listaCasting li a#castingHenrique {
	width: 132px;
	background-image: url(../img/casting/btn/henrique.jpg);
}

/*ul#listaCasting li a#castingIvanMoraes { width: 152px; background-image: url(../img/casting/btn/ivan-moraes-filho.jpg);}*/
	/*ul#listaCasting li a#castingMarceloBarreto { width: 150px; background-image: url(../img/casting/btn/marcelo-barreto.jpg);}*/
ul#listaCasting li a#castingMarceloLacerda {
	width: 150px;
	background-image: url(../img/casting/btn/marcelo-lacerda.jpg);
}

ul#listaCasting li a#castingNathaliaGomes {
	width: 135px;
	background-image: url(../img/casting/btn/nathalia.jpg);
}

ul#listaCasting li a#castingMarcoDuarte {
	width: 124px;
	background-image: url(../img/casting/btn/marco-duarte.jpg);
}

ul#listaCasting li a#castingMykaela {
	width: 141px;
	background-image: url(../img/casting/btn/mykaela-plotkin.jpg);
}

ul#listaCasting li a#castingNeusa {
	width: 145px;
	background-image: url(../img/casting/btn/neusa-rodrigues.jpg);
}

ul#listaCasting li a#castingUgo {
	width: 115px;
	background-image: url(../img/casting/btn/ugo.jpg);
}

ul#listaCasting li a#castingRafaelReines {
	width: 116px;
	background-image: url(../img/casting/btn/rafael.jpg);
}

ul#listaCasting li a#castingBrunoMarques {
	width: 135px;
	background-image: url(../img/casting/btn/bruno.jpg);
}

ul#listaCasting li a#castingNiltonCavalcanti {
	width: 153px;
	background-image: url(../img/casting/btn/nilton.jpg);
}

ul#listaCasting li a#castingAndreHora {
	width: 104px;
	background-image: url(../img/casting/btn/andre.jpg);
}

ul#listaCasting li a#castingFred {
	width: 45px;
	background-image: url(../img/casting/btn/fred.jpg);
}

ul#listaCasting li a#castingManuGalindo {
	width: 119px;
	background-image: url(../img/casting/btn/manu.jpg);
}

/*ul#listaCasting li a#castingSilvia { width: 97px; background-image: url(../img/casting/btn/silvia-goes.jpg);}
ul#listaCasting li a#castingWellington { width:202px; background-image: url(../img/casting/btn/wellington-dos-santos.jpg);}*/
.bgLinhaCasting {
	width: 607px;
	height: 324px;
	padding: 10px;
	background-repeat: no-repeat;
}

.bgMarcoDuarte {
	background-image: url(../img/casting/bg/marco-duarte.jpg);
}

p#cargo {
	color: #bdb8ae;
	font-size: 11px;
	margin: 0 0 10px 0 !important;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd6ce;
}

#emailCasting {
	color: #b09806;
}

#emailCasting:hover {
	text-decoration: underline;
}

#imgSection {
	padding: 10px;
	background-color: #f1eae4;
	float: left;
	position: relative;
}

/* ------------------------------------------- DIV #areaRestritaCenter, #loginAreaRestrita ----------------------------------------------- */
div#areaRestritaCenter,div#loginAreaRestrita {
	width: 369px;
	height: 100px;
	margin: 0 auto;
}

div#areaRestritaCenter { margin: 70px auto 180px;}

div#loginAreaRestrita {
	padding-top: 36px;
	background-image: url(../img/bg-LoginAreaRestrita.jpg);
	background-repeat: no-repeat;
	background-position: right center
}

div#loginAreaRestrita form {
	width: 177px;
}

div#loginAreaRestrita form label {
	text-align: left;
	display: block;
	font-size: 10px;
	color: #8e8574;
	margin-bottom: 12px;
	_margin-bottom: 6px;
}

div#loginAreaRestrita form .estiloCampo {
	width: 137px;
	height: 13px;
	padding: 2px;
	background: #e1dbd4;
	color: #000;
	font-size: 10px;
}

div#loginAreaRestrita form #btEnviar {
	float: right;
	background-imagem: url(../img/btn/ok.jpg);
	width: 46px;
	height: 31px;
}

/* ------------------------------------------- FIM DIV #areaRestritaCenter, #loginAreaRestrita ----------------------------------------------- */
	/* ------------------------------------------- DIV #contatoCenter, #contato ----------------------------------------------- */
div#contatoCenter,div#contato {
	width: 390px;
	margin: 0 auto;
}

div#contatoCenter {margin: 50px auto 500px !important;}

div#contato {
	padding-top: 36px;
}

div#contato form {
	width: 391px;
}

div#contato form label {
	text-align: left;
	display: block;
	font-size: 10px;
	color: #8e8574;
	margin-bottom: 12px;
	_margin-bottom: 6px;
}

div#contato form .estiloCampo {
	width: 387px;
	height: 13px;
	padding: 2px;
	background: #e1dbd4;
	color: #000;
	font-size: 10px;
}

div#contato form textarea.estiloCampo {
	height: 131px;
}

div#contato form #btEnviar {
	float: right;
}

/* ------------------------------------------- FIM DIV #contatoCenter, #contato ----------------------------------------------- */

/* ------------------------------------------- DIV slideGaleria ----------------------------------------------- */
div#slideGaleria { padding: 0 40px; float: left; position: relative; padding-bottom: 30px;}
a#btAnteriorSlide { position: absolute; top: 37%; left: 0;}
a#btProximoSlide { position: absolute; top: 37%; right: 0;}
div#slideGaleria ul li { float: left; margin-left: 23px;}
div#slideGaleria ul li:first-child { margin-left: 0;}
div#slideGaleria ul li .boxLi { width: 226px;}
div#slideGaleria ul li .boxLi h5 { width: 226px; height: 31px; margin-top: -20px; color: #7a6442; font-weight: normal; line-height: 40px; font-size: 11px; text-align: center; background: url(../img/bg-h5-boxLi.jpg) no-repeat; margin-bottom: 6px;}
div#slideGaleria ul li .boxLi .btVerMais { position: absolute; right: 0; bottom: -45px;}

div#slideGaleria #ViewPort2 {
	width: 844px !important;
	height: auto !important;
	margin-left: 0 !important;
}
/* ------------------------------------------- FIM DIV slideGaleria ----------------------------------------------- */

	/* ------------------------------------------- DIV FOOTER ------------------------------------------- */
div#footer {
	height: 0;
	background: url(../img/bg-fsoter.jpg) no-repeat;
	clear: both;
	position: relative;
}

div#footer * {

}

div#footer a#logo4d { display: block; position: absolute; bottom: -68px; right: 38px;}

div#bgFooterFull {
	display: block;
	width: 945px;
	height: 125px;
	background: url(../img/bg-footer-full.gif) no-repeat bottom;
	position: absolute;
	top: 10px;
	left: -8px;
}

/* ------------------------------------------- FIM DIV FOOTER ------------------------------------------- */
	/* ------------------------------------------- CLASSES ------------------------------------------- */
.clear {
	clear: both !important;
}

.floatL {
	float: left !important;
}

.floatR {
	float: right !important;
}

.positionR {
	position: relative !important;
}

.spaceB {
	margin-bottom: 30px;
}

.spaceB10 {
	margin-bottom: 10px;
}

.noMarginB {
	margin-bottom: 0 !important;
}

.alignCenter {
	text-align: center !important;
}

.widthFull {
	width: 100% !important;
}

.margin0Auto {
	margin: 0 auto;
}

.soPaddingT36 {
	padding: 36px 0 0 0 !important;
}


/* ------------------------------------------- FIM CLASSES ------------------------------------------- */
#tabs { position: relative;}
#tabs ul { position: absolute; top: 386px; right: 357px;}

#tabs .bgLinha { padding: 10px 10px 13px;}

.ui-tabs 							{ zoom: 1; }
.ui-tabs .ui-tabs-nav 				{ list-style: none; position: relative; overflow: hidden; 
									  top: 1px; z-index: 1000; }
.ui-tabs .ui-tabs-nav li 			{ position: relative; float: left; margin: 0 2px -1px 0; background: #c2a932; }
.ui-tabs .ui-tabs-nav li a 			{ float: left; text-decoration: none; padding: 5px 10px; color: #fff; font-weight: bold;}
.ui-tabs .ui-tabs-nav 
li.ui-tabs-selected 				{ border-bottom-width: 0; background: #000; }
.ui-tabs .ui-tabs-nav 
li.ui-tabs-selected a, .ui-tabs 
.ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav 
li.ui-state-processing a 			{ cursor: text; }
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible 
.ui-tabs-nav li.ui-tabs-selected a  { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel 			{ display: block; border-width: 0;
									   position: relative; }
.ui-tabs .ui-tabs-hide 				{ display: none !important; }




a.mover 							{ background: #c2a932; padding: 6px 12px; position: absolute;
								      color: white; font-weight: bold; text-decoration: none; }
.next-tab 							{ bottom: 0; right: 0; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.prev-tab 							{ bottom: 0; left: 0; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }



#divImgEmpresa {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0.0;
	-moz-opacity : 0.0;
	position:absolute; 
	width:536px; 
	height:364px; 

}
#imgBase {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity:1.0;
	-moz-opacity : 1.0;
}