@charset "utf-8";

html { margin:0; padding:0; background: url(../image/bg.gif) repeat-y center;}
body { font-size:12px; font-family:"Trebuchet MS", Arial; background:#C8C8C8; line-height:1.4em; margin:0 auto; padding:0;}
img { border:0;}

.principal { margin:0 auto; width:1000px; _width:1007px; background:#FFF; padding-bottom:0px; border-top:10px solid #FFF; _border-top:0px solid #FFF;}
.cab { background:#FF6600 url(../image/bg_nome.gif) 30px 20px no-repeat; padding:0; height:195px; display:block; text-indent:-99999px;}

.conteudo {width:600px; width:600px; min-height:500px; margin: 0 200px; _margin-left:-3px; _margin-right:-8px; overflow:auto; margin-top:-17px; _margin-top:-7px;}

/*
.conteudo { width:600px; min-height:500px; margin: 0px; overflow:auto; margin-top:-17px;}*/
.coluna_esquerda { float:left; width:200px; margin:0; _margin-right:-3px; _margin-top:10px; padding:0; background:#FFFFFF;}
.coluna_direita { float:right; width:200px; margin:0; padding:0; _margin-top:10px; _margin-left:-10px; }

.coluna_direita h1 { font-size:18px; padding:10px 0 10px 23px; font-weight:normal; color:#999; font-family:Arial, Helvetica, sans-serif; }
.coluna_direita h1 strong { color:#3B4178; font-weight:normal; }
.coluna_direita h2 { font-size:12px; font-weight:bold; color:#3B4178; padding:0 0 0 24px; margin:0; clear:both; font-family:Arial, Helvetica, sans-serif; }

#curriculo .conteudo { background:#CFBCBC; border-bottom:10px solid #C10512; font-family:Arial, Helvetica, sans-serif;}
#curriculo .conteudo span { padding:0 20px; text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#51514F;}
#curriculo .conteudo div { padding:0 20px; text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#51514F;}
#curriculo .conteudo a { color:#51514F; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
#curriculo .coluna_direita .foto { display:block; width:200px; height:261px;}
#curriculo .conteudo h2 { font-weight:normal; padding:0 0 0 20px; color:#A92626; font-size:18px; }
#curriculo .conteudo h2 strong { font-weight:normal; color:#515151; }
#curriculo .conteudo h3 { font-weight:normal; padding:10px 0 0 20px; color:#A92626; font-weight:bold; font-size:14px; }
#curriculo .list_curriculo {font-size:11px; padding:5px 20px 10px 20px; margin:0;}
#curriculo .list_curriculo li { color:#51514F; clear:both; padding:3px 5px; list-style-type:none; font-size:11px; padding-left:230px; font-family:Arial, Helvetica, sans-serif;}
#curriculo .list_curriculo li strong { text-align:right; font-size:11px; width:230px; display:block; margin-left:-235px; _margin-left:-125px; float:left; color:#A92626; margin-right:3px; }
#curriculo .list_curriculo li a { color:#51514F; clear:both; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

#curriculo .list_curriculo_data {font-size:11px; padding:5px 20px 10px 20px; margin:0;}
#curriculo .list_curriculo_data li { color:#51514F; clear:both; padding:3px 5px; list-style-type:none; font-size:11px; padding-left:75px; font-family:Arial, Helvetica, sans-serif;}
#curriculo .list_curriculo_data li strong { text-align:right; font-size:11px; width:90px; display:block; margin-left:-105px; padding-right:10px; float:left; color:#A92626; margin-right:3px; }

#curriculo .coluna_direita h1 { color:#767676; }
#curriculo .coluna_direita h1 strong { color:#AA154A;}
#curriculo .coluna_direita h2 {color:#AA154A; font-weight:bold; font-size:12px;}

#teatro .conteudo { background:#BBBDB1; border-bottom:10px solid #88B9AA; font-family:Arial, Helvetica, sans-serif;}
#teatro .coluna_direita .foto { display:block; width:200px; height:261px; }
#teatro .conteudo h2 { font-weight:normal; padding:0 0 0 20px; color:#1D5724; font-size:18px;  }
#teatro .conteudo h2 strong { font-weight:normal; color:#FFF; }
#teatro .conteudo h3 { font-weight:normal; padding:10px 0 10px 20px; color:#FFF; font-weight:bold; font-size:14px; }
#teatro .list_curriculo {font-size:11px; padding:0 20px 10px 20px; margin:0;}
#teatro .list_curriculo li { color:#51514F; clear:both; padding:3px 5px; list-style-type:none; font-size:11px; padding-left:170px; font-family:Arial, Helvetica, sans-serif;}
#teatro .list_curriculo li strong { text-align:right; font-size:11px; width:150px; display:block; margin-left:-170px; _margin-left:-90px; float:left; color:#1E5523; margin-right:10px; }
#teatro .coluna_direita h1 { color:#767676;}
#teatro .coluna_direita h1 strong { color:#1E5423;}
#teatro .coluna_direita h2 {color:#596D6D; font-weight:bold; font-size:12px;}

#visagista .conteudo { background:#E8DFE2; border-bottom:10px solid #D02461; font-family:Arial, Helvetica, sans-serif;}
#visagista .coluna_direita .foto { display:block; width:200px; height:261px;}
#visagista .conteudo h2 { font-weight:normal; padding:0 0 0 20px; color:#AA154A; font-size:18px;  }
#visagista .conteudo h2 strong { font-weight:normal; color:#515151; }
#visagista .conteudo h3 { font-weight:normal; padding:10px 0 10px 20px; font-size:14px; color:#515151; font-weight:bold; font-size:14px; }
#visagista .list_curriculo {font-size:11px; padding:0 20px 10px 20px; margin:0;}
#visagista .list_curriculo li { color:#51514F; clear:both; padding:3px 5px; list-style-type:none; font-size:11px; padding-left:170px; font-family:Arial, Helvetica, sans-serif;}
#visagista .list_curriculo li strong { text-align:right; font-size:11px; width:150px; display:block; margin-left:-170px;_margin-left:-90px;  float:left; color:#AA154A; margin-right:10px; }
#visagista .coluna_direita h1 { color:#767676;}
#visagista .coluna_direita h1 strong { color:#AA154A;}
#visagista .coluna_direita h2 {color:#AA154A; font-weight:bold; font-size:12px;}

#diretor .conteudo { background:#D6E1DF; border-bottom:10px solid #88A8B9; font-family:Arial, Helvetica, sans-serif;}
#diretor .coluna_direita .foto { display:block; width:200px; height:261px;}
#diretor .conteudo h2 { font-weight:normal; padding:0 0 0 20px; color:#003D99; font-size:18px;  }
#diretor .conteudo h2 strong { font-weight:normal; color:#515151; }
#diretor .conteudo h3 { font-weight:normal; padding:10px 0 10px 20px; font-size:14px; color:#515151; font-weight:bold; font-size:14px; }
#diretor .list_curriculo {font-size:11px; padding:0 20px 10px 20px; margin:0;}
#diretor .list_curriculo li { color:#51514F; clear:both; padding:3px 5px; list-style-type:none; font-size:11px; padding-left:170px; font-family:Arial, Helvetica, sans-serif;}
#diretor .list_curriculo li strong { text-align:right; font-size:11px; width:150px; display:block; margin-left:-170px; _margin-left:-90px; float:left; color:#003D99; margin-right:10px; }
#diretor .coluna_direita h1 { color:#767676;}
#diretor .coluna_direita h1 strong { color:#3B4178;}
#diretor .coluna_direita h2 {color:#3B4178; font-weight:bold; font-size:12px;}

#dramaturgo .conteudo { background:#D3D6C9; border-bottom:10px solid #B7D749; font-family:Arial, Helvetica, sans-serif;}
#dramaturgo .coluna_direita .foto { display:block; width:200px; height:261px;}
#dramaturgo .conteudo h2 { font-weight:normal; padding:0 0 0 20px; color:#67B600; font-size:18px;  }
#dramaturgo .conteudo h2 strong { font-weight:normal; color:#515151; }
#dramaturgo .conteudo h3 { font-weight:normal; padding:10px 0 10px 20px; font-size:14px; color:#515151; font-weight:bold; font-size:14px; }
#dramaturgo .list_curriculo {font-size:11px; padding:0 20px 10px 20px; margin:0;}
#dramaturgo .list_curriculo li { color:#515151; clear:both; padding:3px 5px; list-style-type:none; font-size:11px; padding-left:170px; font-family:Arial, Helvetica, sans-serif;}
#dramaturgo .list_curriculo li strong { text-align:right; font-size:11px; width:150px; display:block; margin-left:-170px; _margin-left:-90px; float:left; color:#67B600; margin-right:10px; }
#dramaturgo .coluna_direita h1 { color:#767676;}
#dramaturgo .coluna_direita h1 strong { color:#67B600;}
#dramaturgo .coluna_direita h2 {color:#67B600; font-weight:bold; font-size:12px;}

#contato .conteudo { background:#B8EDED; border-bottom:10px solid #24CED0; font-family:Arial, Helvetica, sans-serif; height:682px;}
#contato .coluna_direita .foto { display:block; width:200px; height:261px;}
#contato .conteudo h2 { font-weight:normal; padding:0 0 0 20px; color:#1F8C99; font-size:18px;  }
#contato .conteudo h2 strong { font-weight:normal; color:#515151; }
#contato .conteudo h3 { font-weight:normal; padding:10px 0 10px 20px; font-size:14px; color:#515151; font-weight:bold; font-size:14px; }
#contato .list_curriculo {font-size:11px; padding:0 20px 10px 20px; margin:0;}
#contato .list_curriculo a { color:#515151; text-decoration:none;}
#contato .list_curriculo a:hover { text-decoration:underline;}
#contato .list_curriculo li { color:#515151; clear:both; padding:3px 5px; list-style-type:none; font-size:11px; padding-left:170px; font-family:Arial, Helvetica, sans-serif;}
#contato .list_curriculo li strong { text-align:right; font-size:11px; width:150px; display:block; margin-left:-170px; _margin-left:-90px; float:left; color:#1F8C99; margin-right:10px; }
#contato .coluna_direita h1 { color:#767676;}
#contato .coluna_direita h1 strong { color:#1F8C99;}
#contato .coluna_direita h2 {color:#1F8C99; font-weight:bold; font-size:12px;}

.conteudo h2 { margin-top:40px;}
.conteudo h3 { font-weight:normal; padding:20px 0 10px 20px; color:#51514F; font-weight:bold; }
.conteudo p { padding:5px 20px; text-align:justify; font-family:Arial, Helvetica, sans-serif; color:#51514F;}
.conteudo ul { padding-left:20px;} 

/*
.coluna_esquerda .menu { width:200px; margin:17px 0 0 0; padding:10px 0 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF;}
.coluna_esquerda .menu li:hover { background:#FF6600; color:#FFF !important;}

.coluna_esquerda .menu li a { float:none; width:160px; display:block; text-align:left; padding:4px 10px 4px 25px; font-size:14px; font-weight:normal;}
.coluna_esquerda .menu li a:hover { background:#FF6600; color:#FFF; }
*/

.conteudo h1.apresentacao {  }
.conteudo h1.apresentacao a { background:#FF6600 url(../image/bg_nome.gif) 405px 60px no-repeat; padding:0; margin:-17px 0 0 0; width:168px; height:135px; display:block; width:600px; overflow:hidden; text-indent:-99999px;}



/*
.menu {font-family: verdana, arial, sans-serif; width:735px; position:relative; font-size:11px; margin:50px auto;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:94px; height:25px; text-align:left; color:#000; padding-left:10px; border:1px solid #fff; border-width:0 1px 1px 0; background:#c9c9a7; line-height:25px; font-size:11px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {visibility:hidden; position:absolute;}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}
.menu ul li:hover a, .menu ul li a:hover {color:#000; background:#e9e9c7;}
.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:26px; left:0;}
.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {background:#a7c9c9; color:#000;}
.menu ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#fff; color:#000;width:199px; clear:both;}
.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background:#dfc184; color:#000;}
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; background:#c9a7c9; color:#000; width:100%; padding-left:10px;}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;}
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}
.menu ul li:hover ul.left, .menu ul li a:hover ul.left {left:-105px;}
.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;}

*/


.rodape .menu { width:800px; margin:0 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#363636; position:relative;}
.rodape .menu ul li { float:left; list-style-type:none; padding:0px; margin:0px; background:#363636; position:relative; height:18px;}
.rodape .menu ul li a { float:left; padding:3px 48px 3px 0; text-align:left; margin:0 3px; font-size:12px; display:block; color:#FF4E00; font-weight:normal; text-decoration:none;}
.rodape .menu ul li a:hover {color:#FFF;}

.rodape .menu ul li ul { position:absolute; margin:0 0 0 -7px; padding:0; *position:absolute; *left:0px; bottom:14px;}
.rodape .menu ul li ul li { float:left; width:230px; padding: 5px 0 0 5px; background:#363636; bottom:18px; *margin:0 0 0 0; }
.rodape .menu ul li ul li a { color:#FFF; font-size:11px;}
.rodape .menu ul li ul li a:hover { color:#FF4E00;}

.rodape .menu ul li ul { display:none;}
.rodape .menu ul li:hover ul { display:block;}
.rodape .menu ul li:hover ul li ul { display:none;}

.rodape .menu ul li ul li ul { display:none; width:230px;}
.rodape .menu ul li ul li:hover ul { display:block; position:absolute; left:90px; bottom:-18px; color:#FFF; *position:absolute;}


.inputext { background:#7ED3D3; border:1px solid #0AB5B5; color:#1A5055; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; cursor:pointer; margin-bottom:10px;}
.inputext:hover { color:#FFF;}
textarea { width:275px;}
.bt { background:none; border:none; color:#1F8C99; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer;}
.bt:hover {color:#1A5055; } 

.erro { color:#FF0000 !important; font-weight:bold;}
.sucesso { color:#003366 !important; font-weight:bold;}

.galeria { padding:0 20px; width:110px; margin:0 0 20px 0; overflow:auto;}
.galeria li { list-style-type:none; float:left; margin:2px 0px 2px 5px;}

.midia_critica { padding:0 0 0 23px; margin:0 0 20px 0; overflow:hidden;}
.midia_critica li { list-style-type:none; line-height:12px;}
.midia_critica li a {color:#767676; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
.midia_critica li a:hover { text-decoration:underline;}

.divulgacao { padding:0 20px; width:110px; margin:0 0 20px 0; overflow:auto;}
.divulgacao li { list-style-type:none; float:left; margin:2px 0px 2px 5px;}

.video { padding:0px 0px 40px 140px; z-index:1;}

.principal .rodape { clear:both; color:#FFF; height:250px; background:#363636 }
.principal .rodape p { margin:0 0 0 0; padding:16px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.principal .rodape img { float:left; margin:0 10px 0 10px; display:block;}

.principal .rodape .menu { position:absolute; margin:110px 0 0 200px;}
.principal .rodape h2 { color:#FFF; font-size:24px; position:absolute; font-weight:normal; margin:50px 0 0 200px; width:780px; padding:20px 0 10px 0; border-bottom:1px solid #FFF;}
.principal .rodape p { background:url(../image/assinatura_gerson.gif) no-repeat; position:absolute; margin:170px 0 0 10px; padding:30px 0 0 20px;}

.principal .rodape .logofire { float:none; background:url(../image/logo_fire2.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:14px; height:49px; margin-top:10px; float:right; margin-right:10px;}

.principal .rodape .imdb { float:right; background:url(../image/ic_imdb.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:55px; height:28px; margin-top:200px; float:right; margin-right:10px;}
.principal .rodape .wiki { float:right; background:url(../image/ic_wikipedia.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:200px; float:right; margin-right:10px;}
.principal .rodape .tumblr { float:right; background:url(../image/ic_tumblr.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:201px; float:right; margin-right:10px;}
.principal .rodape .facebook { float:right; background:url(../image/ic_facebook.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:202px; float:right; margin-right:10px;}
.principal .rodape .twitter { float:right; background:url(../image/ic_twitter.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:203px; float:right; margin-right:10px;}

#home .principal { border-bottom:10px solid #88B9AA;}
#home .principal .rodape { clear:both; color:#FFF; height:49px; }
#home .principal .rodape h2 { display:none;}
#home .principal .rodape p { margin:-30px 0 0 42px; padding:0 0 0 10px; background:none; float:left;}
#home .principal .rodape img { float:left; margin:0 10px 0 10px; }

#home .principal .rodape .logofire img { float:none;}

#home .principal .rodape .logofire { float:none; background:url(../image/logo_fire.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:36px; height:50px; margin-left:20px;}

#home .principal .rodape .imdb { float:right; background:url(../image/ic_imdb.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:55px; height:28px; margin-top:-25px; float:right; margin-right:10px;}
#home .principal .rodape .wiki { float:right; background:url(../image/ic_wikipedia.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:-25px; float:right; margin-right:15px;}
#home .principal .rodape .tumblr { float:right; background:url(../image/ic_tumblr.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:-24px; float:right; margin-right:5px;}
#home .principal .rodape .facebook { float:right; background:url(../image/ic_facebook.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:-23px; float:right; margin-right:5px;}
#home .principal .rodape .twitter { float:right; background:url(../image/ic_twitter.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:38px; height:28px; margin-top:-22px; float:right; margin-right:5px;}




#home { background:#FFF;}
#home .principal { margin:0 auto; width:990px; background:#363636; border-top:10px solid #BBBDB1;}
#home .principal .menu { margin-top:10px; }
#home .rodape { margin:170px 0 20px 0;}
#home .rodape .menu { display:none;}



#home .menu { width:960px; margin:0 0 0 0; padding:0 0 0 30px; font-family:Arial, Helvetica, sans-serif; background:#363636; position:relative;}
#home .menu ul li { float:left; list-style-type:none; padding:0px; margin:0px; /*background:#363636;*/ position:relative; height:18px;}
#home .menu ul li a { float:left; padding:3px 85px 3px 8px; *padding:3px 86px 3px 8px; text-align:left; margin:0 3px; font-size:12px; display:block; color:#FF4E00; font-weight:normal; text-decoration:none;}
#home .menu ul li a:hover {color:#FFF;}

#home .menu ul li ul { position:absolute; margin:0 0 0 0; padding:0; bottom:14px; *position:absolute; *left:0px; *bottom:14px; background:#363636; }
#home .menu ul li ul li { float:left; width:230px; padding:0; background:#363636; bottom:18px; *bottom:14px; *margin:0; }
#home .menu ul li ul li a { color:#FFF; font-size:11px;}
#home .menu ul li ul li a:hover {  color:#FF4E00;}

#home .menu ul li ul { display:none;}
#home .menu ul li:hover ul { display:block;}
#home .menu ul li:hover ul li ul { display:none;}

#home .menu ul li ul li ul { display:none; width:230px;}
#home .menu ul li ul li:hover ul { display:block; position:absolute; left:90px; bottom:-15px; color:#FFF; }




#home h1.apresentacao { background:#FF6600 url(../image/logo_gerson.gif) 30px 80px no-repeat; padding:0; height:195px; margin-top:100px; display:block; text-indent:-99999px; border-bottom:1px solid #FFF; }
#home h1.apresentacao img { float:right; margin:-17px 0 0 0; padding:0; margin /*\**/:0 0 0 0\9; *margin:-17px 0 0 0\9; }




/* UDM Menu Script */


/* core scrolling button styles - do not change these */
#udm .scrollBUTTON {
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:33000;
	}
#udm .scrollUP, #udm .scrollDOWN, #udm .scrollINNER {
	display:block;
	line-height:0 !important;
	}


/* custom scrolling button styles - you can customise these freely, with restrictions */
#udm .scrollUP, #udm .scrollDOWN {
	border-color:#888983 #888983 #888983 #888983;
	border-style:solid;
	background:#888983;
	}

#udm .scrollUP {
	border-width:1px 1px 0 1px;
	padding:1px 1px 3px 1px;
	}

#udm .scrollDOWN {
	border-width:0 1px 1px 1px;
	padding:3px 1px 1px 1px;
	}

#udm .scrollINNER {
	background:#a9aaa6;
	border:1px solid #6c6d6a;
	text-align:center;
	font:0.75em tahoma,sans-serif;
	color:#060;
	padding:4px 0 5px 0;
	}

#udm .scrollMOVING {
	border-color:#6c6d6a #6c6d6a #6c6d6a #6c6d6a;
	background:#6c6d6a;
	padding:5px 0 4px 0;
	}

/* Fim UDM Menu Script */
