@charset "utf-8";

/*
@Montagem : Ted k' - contato@tedk.com.br
@Navegadores Testados : IE6, IE7, FF2, FF3, Chrome
@Resolução Mínima: 1024px por 768px
*/

body {margin: 0; background: url(../imgs/bg.jpg) no-repeat top center #410113;}
img, fieldset {border: 0;}
a {outline: none; cursor: pointer;}
a:link, a:hover, a:visited, a:active {text-decoration: none;}

#global {margin: 0; padding: 0; width: 100%;}
#container {margin: 0 auto; padding: 0; width: 962px;}

/* INÍCIO - Galerias e Slide */
.stepcarousel_historia {float: left; position: relative; overflow: scroll; width: 820px; height: 310px; padding: 0; margin: 0;}
.stepcarousel_historia img {float: left;}
.belt_historia {position: absolute; margin: 0 auto 0 auto; padding: 0; left: 0px;}
.panel_historia {overflow: hidden; margin: 0 15px 0 0; width: 820px; height: 310px; padding: 0;}
#btesquerdo_historia, #btdireito_historia {float: left; position: relative; cursor: pointer; width: 41px; height: 60px;}
#btesquerdo_historia {background: url(../imgs/seta-02.png) bottom left no-repeat; margin: 120px 37px 0 2px; float: right;}
#btdireito_historia {background: url(../imgs/seta-01.png) bottom left no-repeat; margin: 120px 5px 0 2px; float: left;}
#btesquerdo_historia {_margin: 130px 20px 0 2px;} /* IE6 */
#btdireito_historia {_margin: 130px 5px 0 2px;} /* IE6 */
#slideshow {position: relative; margin: 0; padding: 0;}
#slideshow DIV {position: absolute; z-index: 8; opacity: 0.0; margin: 0; padding: 0;}
#slideshow DIV.active1 {z-index: 10; opacity: 1.0; margin: 0; padding: 0;}
#slideshow DIV.last-active {z-index: 9; margin: 0; padding: 0;}
#slideshow DIV IMG {display: block; border: 0; margin: 0; padding: 0;}
/* FINAL - Galerias e Slide */

/* INÍCIO - Topo e Menu */
#topo {float: left; width: 962px; margin: 60px 0 0 0; padding: 0;}
#topo h1 {float: left; width: 356px; height: 98px; margin: 0; padding: 0; background: url(../imgs/logo.png) no-repeat; text-indent: -50000px;}
#topo h1 a {float: left; width: 356px; height: 98px;}
#menu {float: left; width: 569px; height: 42px; margin: 26px 0 0 35px; padding: 0; background: url(../imgs/bg-menu.png) no-repeat;}
#menu ul {float: left; margin: 11px 0 0 26px; padding: 0; list-style: none;}
#menu ul {_margin: 11px 0 0 12px;} /* IE6 */
#menu ul li {float: left; margin: 0 11px 0 0; padding: 0;}
#menu a {float: left; text-indent: -50000px; height: 18px;}
#menu .menu-pgi {background: url(../imgs/menu-pgi.png) no-repeat; width: 135px;}
#menu .menu-his {background: url(../imgs/menu-his.png) no-repeat; width: 87px;}
#menu .menu-cas {background: url(../imgs/menu-cas.png) no-repeat; width: 87px;}
#menu .menu-por {background: url(../imgs/menu-por.png) no-repeat; width: 90px;}
#menu .menu-con {background: url(../imgs/menu-con.png) no-repeat; width: 87px;}
#menu .menu-pgi:hover {background: url(../imgs/menu-pgi.png) no-repeat 0 -21px; width: 135px;}
#menu .menu-his:hover {background: url(../imgs/menu-his.png) no-repeat 0 -21px; width: 87px;}
#menu .menu-cas:hover {background: url(../imgs/menu-cas.png) no-repeat 0 -21px; width: 87px;}
#menu .menu-por:hover {background: url(../imgs/menu-por.png) no-repeat 0 -21px; width: 90px;}
#menu .menu-con:hover {background: url(../imgs/menu-con.png) no-repeat 0 -21px; width: 87px;}
#menu .menu-con, #menu .menu-con:hover {_width: 70px;} /* IE6 */
/* FINAL - Topo e Menu */

/* INÍCIO - Index Vídeos */
#video-texto {float: left; width: 962px; margin: 0; padding: 0;}
#vt-player {float: left; width: 613px; height: 415px; background: url(../imgs/video-fundo.png)  no-repeat;}
#vt-player-swf {float: left; margin: 61px 0 0 31px; padding: 0;}
#vt-player-swf {_margin: 61px 0 0 15px;} /* IE6 */
#vt-texto {float: left; width: 300px; margin: 100px 0 0 5px; padding: 0;}
#vt-texto h2 {float: left; width: 277px; height: 78px; margin: 0; padding: 0; background: url(../imgs/video-texto-lado.png); text-indent: -50000px;}
#vt-texto p {float: left; width: 300px; margin: 15px 0 0 0; padding: 0; font: 12px Arial; color: #f6a6cd;}
/* FINAL - Index Vídeos */

/* INÍCIO - Index Ícones */
#index-icones {float: left; width: 850px; margin: 0 0 0 75px; padding: 0;}
#index-icones {_margin: 0 0 0 38px;} /* IE6 */
.ii-caixa-separador {float: left; width: 1px; height: 136px; margin: -15px 0 0 40px; padding: 0; background: url(../imgs/icone-separador.png) no-repeat;}
.ii-caixa-botoes {float: left; width: 114px; height: 24px; margin: 8px 0 0 75px; padding: 0; background: url(../imgs/bt-index.png) no-repeat;}
.ii-caixa-botoes {_margin: 8px 0 0 38px;} /* IE6 */
.ii-caixa-botoes a {float: left; width: 114px; margin: 0; padding: 2px 0 0 0; font: 11px Arial; color: #FFBADE; text-align: center;}
#ii-caixa-historia {float: left; width: 219px; height: 80px; margin: 8px 0 0 0; padding: 0;}
#ii-caixa-historia h3 {float: left; width: 219px; height: 74px; margin: 0; padding: 0; background: url(../imgs/icone-historia-contar.png) no-repeat; text-indent: -50000px;}
#ii-caixa-casting {float: left; width: 222px; height: 80px; margin: 8px 0 0 48px; padding: 0;}
#ii-caixa-casting h3 {float: left; width: 222px; height: 74px; margin: 0; padding: 0; background: url(../imgs/icone-casting-perfeito.png) no-repeat; text-indent: -50000px;}
#ii-caixa-trabalhar {float: left; width: 219px; height: 80px; margin: 8px 0 0 40px; padding: 0;}
#ii-caixa-trabalhar h3 {float: left; width: 231px; height: 74px; margin: 0; padding: 0; background: url(../imgs/icone-trabalhar-gente.png) no-repeat; text-indent: -50000px;}
/* FINAL - Index Ícones */

/* INÍCIO - Rodapé */
#rodape {float: left; width: 883px; margin: 15px 0 0 50px; padding: 0; background: url(../imgs/rodape-fundo.png) no-repeat top;}
#rodape {_margin: 15px 0 0 25px;} /* IE6 */
#rodape p {float: left; width: 680px; font: 11px Arial; text-align: center;}
#rodape p.rosa-forte {margin: 72px 0 0 90px; padding: 0; color: #C22E76;}
#rodape p.rosa-fraca {margin: 0 0 0 90px; padding: 0 0 30px 0; color: #9B1556;}
#rodape p.rosa-forte {_margin: 72px 0 0 47px;} /* IE6 */
#rodape p.rosa-fraca {_margin: 0 0 0 47px;} /* IE6 */
#rodape a.marca-orkut {float: left; width: 83px; height: 36px; margin: -20px 0 0 0; padding: 0; background: url(../imgs/logo-orkut-viste.png) no-repeat; text-indent: -50000px;}
/* FINAL - Rodapé */

/* INÍCIO - Casting */
#casting {float: left; width: 962px; margin: 40px 0 0 0; padding: 0;}
#casting-titulo-menu {float: left; width: 820px; margin: 0 0 0 80px; padding: 0;}
#casting-titulo-menu {_margin: 0 0 0 38px;} /* IE6 */
#casting-titulo-menu h2 {float: left; width: 620px; margin: 0; padding: 0; font: 14px Arial; color: #EA0982; text-transform: uppercase;}
#casting-titulo-menu h3 {float: left; width: 620px; margin: 0; padding: 0; font: 18px Arial; color: #FFF; text-transform: uppercase;}
#casting-titulo-menu fieldset#cas-caixa-exibir {float: left; width: 180px; margin: 0 0 0 20px; padding: 0;}
#casting-titulo-menu fieldset#cas-caixa-exibir p {float: left; width: 180px; margin: 0; padding: 0;}
#casting-titulo-menu fieldset#cas-caixa-exibir label {float: left; width: 50px; margin: 8px 0 0 0; padding: 0; font: 12px Arial; color: #EA0982;}
#casting-barra-texto {float: left; width: 815px; height: 26px; margin: 35px 0 0 80px; padding: 10px 0 0 0; background: url(../imgs/casting-barra.png) no-repeat; font: 12px Arial; color: #FFF; text-align: center;}
#casting-barra-texto {_margin: 35px 0 0 38px;} /* IE6 */
#casting-galeria {float: left; width: 962px; height: 330px; margin: 20px 0 0 0; padding: 0;}
.casting-caixa-modelos {float: left; width: 176px; height: 236px; margin: 0; padding: 0 0 0 35px;}
.casting-caixa-modelos img {border: 2px solid #440116;}
.casting-caixa-texto {float: left; margin: 0; padding: 0; background: url(../imgs/bg-fotos-casting.png); width: 180px; height: 124px;}
.casting-caixa-texto {*margin: -4px 0 0 0; _margin: -6px 0 0 0;} /* IE6 e IE7 */
.casting-caixa-texto h2 {float: left; width: 170px; margin: 0; padding: 6px 0 0 10px; font: 14px Arial; color: #FFF; font-weight: bold;}
.casting-caixa-texto h3 {float: left; width: 170px; margin: 0; padding: 4px 0 0 10px; font: 14px Arial; color: #FFF;}
.casting-caixa-texto p {float: left; width: 170px; margin: 0; padding: 4px 0 0 10px; font: 11px Arial; color: #AF206E;}
#cas-combo-mulheres, #cas-combo-homens-maior {float: left; width: 125px; height: 26px; margin: 0; padding: 0;}
#cas-combo-homens, #cas-combo-mulheres-menor {position: absolute; width: 93px; height: 26px; margin: 27px 0 0 50px; padding: 0; cursor: pointer;}
#cas-combo-mulheres {background: url(../imgs/combo-mulheres.gif) no-repeat; text-indent: -50000px; cursor: pointer;}
#cas-combo-homens-maior {background: url(../imgs/combo-homens.gif) no-repeat; text-indent: -50000px; cursor: pointer;}
#cas-combo-homens {background: url(../imgs/combo-homens-des.gif) no-repeat; text-indent: -50000px; display: none;}
#cas-combo-mulheres-menor {background: url(../imgs/combo-mulheres-des.gif) no-repeat; text-indent: -50000px; display: none;}
#cas-combo-mulheres-menor {*margin: 27px 0 0 -125px;} /* IE7 */
#cas-combo-homens {*margin: 27px 0 0 -125px;} /* IE7 */
.stepcarousel-casting {float: left; position: relative; overflow: hidden; width: 945px; height: 310px; padding: 0; margin: 0 0 0 15px;}
.stepcarousel-casting {_margin: 0 0 0 7px;} /* IE6 */
.belt-casting {position: absolute; margin: 0 auto 0 auto; padding: 0; left: 0px;}
.panel-casting {overflow: hidden; margin: 0 15px 0 0; width: 945px; height: 310px; padding: 0 0 0 30px;}
#btesquerdo-casting, #btdireito-casting {float: left; position: relative; cursor: pointer; width: 41px; height: 60px;}
#btesquerdo-casting {background: url(../imgs/seta-02.png) bottom left no-repeat; margin: 120px 10px 0 2px; float: right;}
#btdireito-casting {background: url(../imgs/seta-01.png) bottom left no-repeat; margin: 120px 5px 0 2px; float: left;}
#btesquerdo-casting {_margin: 130px 1px 0 2px;} /* IE6 */
#btdireito-casting {_margin: 130px 5px 0 2px;} /* IE6 */
/* FINAL - Casting */

/* INÍCIO - História */
#historia {float: left; width: 962px; margin: 40px 0 0 0; padding: 0;}
#historia-titulo-menu {float: left; width: 820px; margin: 0 0 0 80px; padding: 0;}
#historia-titulo-menu {_margin: 0 0 0 38px;} /* IE6 */
#historia-titulo-menu h2 {float: left; width: 620px; margin: 0; padding: 0; font: 14px Arial; color: #EA0982; text-transform: uppercase;}
#historia-titulo-menu h3 {float: left; width: 620px; margin: 0; padding: 0; font: 18px Arial; color: #FFF; text-transform: uppercase;}
/*#historia-titulo-menu p {float: left; width: 820px; margin: 12px 0 0 0; padding: 0; font: 12px Arial; color: #FFF; line-height: 19px;}*/
#historia-galeria {float: left; width: 820px; height: 310px; margin: 13px 0 0 80px; padding: 0;}
#historia-galeria {_margin: 13px 0 0 38px;} /* IE6 */
#historia-barra-texto {float: left; width: 795px; height: 20px; margin: 20px 0 0 0; padding:0 0 25px 0; background-color: #93195a; font: 14px Arial; color: #FFF; text-align: center;}
#historia-barra-texto {*padding: 15px 0 10px 0;} /* IE7 */
#historia-barra-texto {_margin: 35px 0 0 38px;} /* IE6 */
.historia-fundo-banner {float: left; width: 404px; height: 310px; margin: 0; padding: 0; background: url(../imgs/fundo-banner-historia.jpg) no-repeat;}
.historia-fundo-banner h2 {float: left; width: 300px; margin: 90px 0 0 40px; padding: 0; font: 38px Georgia; color: #F4EFEF;}
.historia-fundo-banner h3 {float: left; width: 300px; margin: 10px 0 0 40px; padding: 0; font: 16px Georgia; color: #F4EFEF; text-transform: uppercase;}
.historia-fundo-banner p {float: left; width: 260px; margin: 20px 0 0 40px; padding: 0; font: 12px Arial; color: #EE3897;}
.historia-fundo-banner h2 {_margin: 90px 0 0 20px;} /* IE6 */
.historia-fundo-banner h3 {_margin: 10px 0 0 20px;} /* IE6 */
.historia-fundo-banner p {_margin: 20px 0 0 20px;} /* IE6 */
/* FINAL - História */

/* INÍCIO - Contato */
#contato {float: left; width: 962px; margin: 40px 0 0 0; padding: 0;}
#contato-titulo-menu {float: left; width: 820px; margin: 0 0 0 80px; padding: 0;}
#contato-titulo-menu {_margin: 0 0 0 38px;} /* IE6 */
#contato-titulo-menu h2 {float: left; width: 620px; margin: 0; padding: 0; font: 14px Arial; color: #EA0982; text-transform: uppercase;}
#contato-titulo-menu h3 {float: left; width: 620px; margin: 0; padding: 0; font: 18px Arial; color: #FFF; text-transform: uppercase;}
#contato fieldset {float: left; width: 557px; margin: 10px 0 0 80px; padding: 0; background: url(../imgs/fundo-contato.gif) repeat-y;}
#contato fieldset {_margin: 10px 0 0 38px;} /* IE6 */
#contato-coluna-1 {float: left; width: 245px; margin: 8px 0 0 30px; padding: 0;}
#contato-coluna-1 {_margin: 8px 0 0 15px;} /* IE6 */
#contato-coluna-1 p {float: left; width: 220px; margin: 0 0 10px 0; padding: 0;}
#contato-coluna-1 p label {float: left; width: 220px; margin: 0 0 0 8px; padding: 0 0 4px 0; font: 14px Arial; color: #ff1790;}
#contato-coluna-1 p input {margin: 0; padding: 4px 3px 3px 3px; width: 200px; height: 17px; border: 1px solid #ff1790; background: #941A5B; font: 12px Arial; color: #FFF;}
#contato-coluna-1-interna {float: left; width: 220px; margin: -8px 0 0 0; padding: 0;}
#contato-coluna-1-interna {*margin: -25px 0 0 0;} /* IE6  e IE7 */
#contato-coluna-1-interna #cc1-cidade {float: left; width: 50px; margin: 0 0 0 8px; padding: 0 0 4px 0; font: 14px Arial; color: #ff1790;}
#contato-coluna-1-interna #cc1-estado {float: left; width: 50px; margin: 0 0 0 105px; padding: 0 0 4px 0; font: 14px Arial; color: #ff1790;}
#contato-coluna-1-interna input.cmp-cidade {margin: 0; padding: 4px 3px 3px 3px; width: 146px; height: 17px; border: 1px solid #ff1790; background: #941A5B; font: 12px Arial; color: #FFF;}
#contato-coluna-1-interna input.cmp-estado {margin: 0; padding: 4px 3px 3px 3px; width: 40px; height: 17px; border: 1px solid #ff1790; background: #941A5B; font: 12px Arial; color: #FFF; text-transform: uppercase;}
#contato-coluna-2 {float: left; width: 240px; margin: 8px 0 0 0; padding: 0 0 25px 0;}
#contato-coluna-2 p {float: left; width: 240px; margin: 0; padding: 0;}
#contato-coluna-2 p label {float: left; width: 220px; margin: 0 0 0 8px; padding: 0 0 4px 0; font: 14px Arial; color: #ff1790;}
#contato-coluna-2 p textarea {margin: 0; padding: 4px 3px 3px 3px; width: 240px; height: 90px; border: 1px solid #ff1790; background: #941A5B; font: 12px Arial; color: #FFF;}
#contato-coluna-2 p button {float: right; margin: 0; padding: 0; width: 78px; height: 23px; background: url(../imgs/bt-enviar.png) no-repeat; border: 0; text-indent: -50000px;}
#contato-coluna-direita {float: left; width: 250px; margin: 0; padding: 20px 0 0 50px;}
#contato-coluna-direita h2 {float: left; width: 110px; height: 16px; margin: 0; padding: 0; background: url(../imgs/pode-ligar.png) no-repeat; text-indent: -50000px;}
#contato-coluna-direita small {float: left; width: 150px; margin: 15px 0 0 0; padding: 0; font: 24px Arial; color: #FF1790;}
#contato-coluna-direita small {_margin: 7px 0 0 0;} /* IE6 */
#contato-coluna-direita h3 {float: left; width: 172px; height: 38px; margin: 40px 0 0 0; padding: 0; background: url(../imgs/mande-um-email.png) no-repeat; text-indent: -50000px;}
#contato-coluna-direita p {float: left; width: 150px; margin: 15px 0 0 0; padding: 0; font: 14px Arial; color: #FFF; font-weight: bold;}
#contato-coluna-direita p span {font: 11px Arial;}
#contato-trabalhar-gente {float: left; width: 427px; height: 91px; margin: -36px 0 0 150px; padding: 0; background: url(../imgs/trabalhar-gente-contato.png) no-repeat;}
#contato-trabalhar-gente {_margin: -36px 0 0 70px;} /* IE6 */
/* FINAL - Contato */

/* INÍCIO - Portfólio */
#portfolio {float: left; width: 962px; margin: 40px 0 0 0; padding: 0;}
#portfolio-esquerda {float: left; width: 210px; margin: 0 0 0 20px; padding: 0;}
#portfolio-esquerda {_margin: 0 0 0 10px;} /* IE6 */
#portfolio-esquerda h2 {float: left; width: 82px; height: 13px; margin: 0; padding: 0; background: url(../imgs/eventos.png) no-repeat; text-indent: -50000px;}
#portfolio-lista {float: left; width: 210px; margin: 10px 0 0 0; padding: 0;}
#portfolio-lista {_margin: -2px 0 0 0;} /* IE6 */
#portfolio-lista ul {float: left; width: 210px; margin: 0; padding: 0; list-style: none;}
#portfolio-lista ul li {float: left; width: 210px; margin: 0; padding: 8px 0; border-bottom: 1px solid #AF2173; font: 10px Arial; color: #FFF; text-transform: uppercase;}
#portfolio-lista ul li:hover {color: #D13B86;}
#portfolio-direita {float: left; width: 640px; margin: 0 0 0 40px; padding: 0;}
#portfolio-direita h2 {float: left; width: 620px; margin: 0; padding: 0 0 0 10px; font: 14px Arial; color: #EA0982; text-transform: uppercase;}
#portfolio-direita h3 {float: left; width: 620px; margin: 0; padding: 0 0 5px 10px; font: 18px Arial; color: #FFF; text-transform: uppercase;}
#portfolio-galeria {float: left; width: 691px; height: 641px; margin: 0; padding: 0; background: url(../imgs/bg-portfolio-galeria.png) no-repeat;}
#portfolio-galeria p {float: left; width: 643px; height: 30px; margin: 0; padding: 13px 0 0 25px; font: 12px Arial; color: #FFF;}
#portfolio-galeria-lista {float: left; width: 658px; height: 51px; margin: 28px 0 0 15px; padding: 0;}
#portfolio-galeria-lista {_width: 658px; _margin: 28px 0 0 8px;} /* IE6 */
#portfolio-galeria-foto {float: left; width: 655px; height: 494px; margin: 6px 0 0 15px; padding: 0; border: 2px solid #4E031D;}
#portfolio-galeria-foto {_width: 655px; _margin: 6px 0 0 8px;} /* IE6 */
#pgl-botao-esquerdo {float: left; width: 39px; height: 51px; margin: 0; padding: 0 6px 0 0; background: url(../imgs/seta-portfolio-01.gif) no-repeat; cursor: pointer;}
#pgl-botao-direito {float: right; width: 39px; height: 51px; margin: 0 0 0 -2px; padding: 0; background: url(../imgs/seta-portfolio-02.gif) no-repeat; cursor: pointer;}
#pgl-meio-fotos {float: left; position: relative; overflow: hidden; width: 566px; height: 51px; margin: 0 5px; padding: 0;}
.belt-portfolio {position: absolute; margin: 0; padding: 0;}
.panel-portfolio {overflow: hidden; margin: 0; width: 566px; height: 51px; padding: 0;}
.panel-portfolio img {border: 2px solid #4E031D; margin: 0 3px 0 0; padding: 0; cursor: pointer;}
.panel-portfolio img:hover {border: 2px solid #D13B86; margin: 0 3px 0 0; padding: 0; cursor: pointer; opacity: .4; filter: Alpha(Opacity=40); background: #FFF;}
/* FINAL - Portfólio */
