/* CSS */

*	
	{ margin:0;	padding:0; border:0; list-style-type:none;}
	
body 
	{ width: 100%; height: 100%; color: #929c9d; font: 62.5% 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;background:url(../imagens/bg.gif) repeat-x;}

#container_geral
	{ width: 895px; margin:auto; margin-top:15px; position:relative;padding:30px;background:#fff;border-top: solid 2px #e9f4fb;border-bottom: solid 1px #e9f4fb;}
#container_geral:after
	{ content:"."; display:block; clear:both; visibility:hidden; height:0;  overflow:hidden;}		
a
	{ text-decoration: none;}	
	
p
	{ font-size:1.2em; line-height:1.6em; margin-bottom:20px; float:left; clear: both; width: 200px; margin-left:2px;}

label
	{ float: left; clear:both; font-size:1.2em; margin: 5px 0 5px 0; }
input
	{ float:left; clear:both; width:196px; height:18px; background:#e9f1f6; font-size:1.2em; padding: 2px; color:#5dafe3; }
textarea
	{ float:left; clear:both; width:196px; height:80px; background:#e9f1f6; font-size:1.2em; padding: 2px; color:#5dafe3; }
	
#cabecalho h1
	{ width: 205px; height:32px; float:left; background:url(../imagens/bg_geral.gif);}
#cabecalho h1 span
	{ display:none;}
#cabecalho h1 a
	{ display:block}
.apresentacao
	{ background: url(../imagens/bg_geral.gif) 10px -37px; }
.cliente_secoes
	{background: url(../../imagens/bg_geral.gif) -197px -42px; }	
.arquitetura
	{background: url(../imagens/bg_geral.gif) 5px -85px;}
.cenografia
	{background: url(../imagens/bg_geral.gif) 5px -133px;}	
.formacao
	{background: url(../imagens/bg_geral.gif) 5px -188px;}	
.escritorio
	{background: url(../imagens/bg_geral.gif) 5px -228px; margin-bottom:20px}
.imprensa
	{background: url(../imagens/bg_geral.gif) 5px -276px; margin-bottom:10px;}
.contato
	{background: url(../imagens/bg_geral.gif) 5px -324px;}	
#contato_dados .email
	{ text-transform:lowercase; letter-spacing:0.8pt; font-size:1.1em;margin-top:-10px;}	
.bt_enviar
	{ width: 54px; height:18px; background:url(../imagens/bg_geral.gif) 0 -473px; margin-top:5px; }
.bt_adicionar
	{ float:left; clear:none; margin-right:5px; margin-top:5px; width: 95px; height:25px; }

.span_senha
	{ width:650px; border:1px solid #2693d9; margin:10px 0 10px 0; padding:10px; background:url(../imagens/bg.gif); text-transform:uppercase; text-decoration:blink; color:#000;}	
	

#lateral h2 span
	{ display:none;}
#lateral h2
	{ border-top: solid 1px #e9f4fb;border-bottom: solid 1px #e9f4fb; float: left;width: 200px; height: 50px; }

#conteudo_principal
	{}
	
#lateral
	{ width: 202px; float:left; }
	
#paginacao
	{ float:left; clear: left; width:202px;  height:13px; margin-top:5px; text-align:center; font-size:1.1em}
#paginacao li
	{ margin:0 3px 0 3px; padding:2px; display:inline; text-align:center;}
	
#paginacao a
	{ text-decoration:none; color:#929c9d;}	

#paginacao a:hover
	{ color:#2693d9;}	
	
.selecionado
    { color:#fff; color:#2693d9; font-weight:bold;border:solid 1px #e9f4fb;}	
	
	
#menu_principal
	{ width:665px; height: 16px; margin: 7px 0 0 20px; float:left;}
#menu_principal li
	{ float: left;}
#menu_principal li a span
	{ display:none;}
	
#menu_principal li a:hover
	{border-bottom: solid 1px #6abdf2;}	
#menu_principal .m_arquitetura a
	{ width: 108px; height: 14px; background:url(../imagens/bg_geral.gif) -206px 0; float:left;margin-right: 27px;}	
#menu_principal .m_cenografia a
	{ width: 108px; height: 14px; background:url(../imagens/bg_geral.gif) -315px 0; float:left;margin-right: 27px }
#menu_principal .m_home a
	{ width: 45px; height: 14px; background:url(../imagens/bg_geral.gif) -423px 0; float:left;margin-right: 27px }			
#menu_principal .m_escritorio a
	{ width: 97px; height: 14px; background:url(../imagens/bg_geral.gif) -207px -16px; float:left;margin-right: 27px }
#menu_principal .m_equipe a
	{ width: 84px; height: 14px; background:url(../imagens/bg_geral.gif) -302px -16px; float:left;margin-right: 27px }
#menu_principal .m_contato a
	{ width: 86px; height: 14px; background:url(../imagens/bg_geral.gif) -207px -32px; float:left; }
				
#titulo_aberto
	{ width: 655px; height:34px; background:#fff; float:right; padding: 15px 18px 1px 2px; font: normal 1.2em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#51a9e1; letter-spacing:0.8pt; border-top: solid 1px #e6f1f9;}

#titulo_aberto span
	{ float:left;}

#titulo_aberto a
	{ float:right; color:#77bbe7;}
#titulo_aberto a:hover
	{ text-decoration:underline}

#cabecalho
	{ width: 100%; height: 50px; }
			
#aviso
	{ width:194px; height:28px; float: left; clear:both; position:relative; top:-70px; left:-65px; z-index:999; padding:12px 7px 0 0; background:url(../imagens/bg_aviso.gif) no-repeat; color:#000; text-decoration:blink; font-size:0.9em; text-transform:uppercase;}
	
#aviso_arquivo
	{ width:140px; height:30px; position:relative; top:-70px; z-index:999; padding:10px 0 0 60px; background:url(../imagens/bg_aviso.gif) no-repeat; color:#000; text-decoration:blink; font-size:0.9em; text-transform:uppercase; }	
	
#rodape
	{ width: 895px; height:20px; text-align:center; margin: 20px auto; background:#fff;display:block; padding:30px;border-top: solid 1px #e9f4fb;border-bottom: solid 2px #e9f4fb; }

#rodape p
	{ width: 465px; height: 13px; background:url(../imagens/bg_geral.gif) 0 -580px; float:left; margin-top:7px; }

#rodape p span
	{ display:none;}

#rodape #login
	{ width: 420px; float:right; text-align:right}
	
#rodape #login *
	{ float:left; clear: none;}
	
#rodape #login h2
	{ width: 75px; margin-top:7px;}	

#rodape #login h2 span
	{ display:none;}

#rodape #login .tt_clientes
	{ width:85px; height: 20px; background:url(../imagens/bg_geral.gif) -285px -458px; }

#rodape #login form
	{ width: 330px;}		
	
#rodape #login .bt_ok
	{ width: 35px; height: 22px; margin:0 0 0 2px; background:#fff;}
	
#rodape #login input
	{ width: 130px; height: 16px; margin-left:5px; padding:4px;}
	
#rodape #logado
	{ width: 420px; float:right; }
#rodape #logadoh2
	{ float: right; font-size:1.1em; padding:10px; margin-top:7px; color:#2693d9; border: solid 1px #e9f4fb; letter-spacing:1pt;}

#rodape #logado ul
	{ float: right;  margin-top:8px;}
#rodape #logado li			
	{ float:left; font-size:1.1em; color:#fff;  background:#2693d9;   margin-left:3px; padding:10px 10px 10px 10px; font-weight:bold; border-left:1px solid #fff; letter-spacing:1pt;}
#rodape #logado li a
	{ color:#fff; text-decoration:none; }

#cabecalho #logado_topo	
	{ width: 675px; float:right; }
#cabecalho #logado_topo	 h2
	{ float: left; font-size:1.1em; padding:10px; color:#2693d9; border: solid 1px #e9f4fb; letter-spacing:1pt;}

#cabecalho #logado_topo ul
	{ float: right;}
#cabecalho #logado_topo li			
	{ float:left; font-size:1.1em; color:#fff;  background:#2693d9;   margin-left:3px; padding:10px 10px 10px 10px; font-weight:bold; border-left:1px solid #fff; letter-spacing:1pt;}
#cabecalho #logado_topo li a
	{ color:#fff; text-decoration:none; }	
	
#projeto_principal
	{ float:right;  width:675px}
	
.data img
	{ float:left; margin-bottom:5px; border: solid 1px #E6F1F9;}	
.imagens_cat img 
	{border: solid 1px #E6F1F9;}	
	
#lista_trabalhos
	{width: 202px;height:414px; float:left; font-size:1.1em;}	
	
#lista_trabalhos li
	{ padding:5px; height:48px;border-bottom: solid 1px #e9f4fb;line-height:1.1em;overflow:hidden;}	
#lista_trabalhos li:hover
	{background:#fafdff;}
#lista_trabalhos li a
	{ color:#9da5aa;}

#lista_trabalhos li a:hover
	{ color:#5daee2;}	
.on
	{ background:#f3faff;}
#lista_trabalhos .on a
	{color:#2693d9;}
#imagem_principal
	{ width: 675px; height: 415px; margin-bottom:5px; overflow:hidden;}
	
	
	
#menu_cliente
	{width: 200px; padding: 0 0 0 0px; float:left; font-size:1.1em;}	
	
#menu_cliente li
	{ padding:5px 5px 5px 10px;}	
	
#menu_cliente li a
	{ color:#929c9d;}

#menu_cliente li a:hover
	{ text-decoration:underline;}	

.on_cliente
	{ background:#e9ebeb;}	
	
	
	

#txt_formacao p
	{ width:625px; float:left; padding: 25px 25px 0 25px; margin:0 0 10px 0; }
#txt_formacao p img
	{ margin-right:10px;}	

#txt_formacao h3
	{ width: 625px; float:right; padding: 25px 25px 0 25px; margin:0; font-size:1.1em;}
	
#txt_formacao ul, #txt_formacao ul
	{ float:left; padding-left:25px; list-style-type:square; color:#0099CC;}

#txt_formacao ul li
	{ color:#929c9d; font-size:1.1em; line-height:1.6em;}
#txt_formacao ul li a
	{ color:#929c9d;}			

#seta_fecha, #seta_abre
	{float:right;}
	
#descricao_projeto
	{ float:right; width: 185px;height:395px; padding: 10px; overflow:auto;background:url(../imagens/bg_descricao.png); border-left:solid 1px #cdeaffs}

#descricao_projeto p, #descricao_projeto ul, #descricao_projeto ol
	{ width:165px; padding:0 3px; margin-bottom:20px;color:#1b608d;font-weight:normal;font-size:1.2em; line-height:1.4em;}
#descricao_projeto a
	{text-decoration:underline;color:#d4d8da;}
#descricao_projeto li
	{ clear:both; margin:0px; padding:0px;}	

.h2_album
	{ float: left; width: 158px; height:53px; border: solid 1px #fff; background:url(../imagens/bg_geral.gif) 10px -372px; }
.h2_album span
	{ display:none; }	
	
#info
	{ background:url(../imagens/bg_geral.gif) 0 -446px; width:43px; height: 18px; margin: 2px 0 2px 2px;display:none}
#info span
	{ }

#lista_album
	{float:left;width:515px;}
#lista_album li
	{ float:left; margin-left:5px;margin-bottom:5px;background:#f3faff;width:98px;height:55px;}
#lista_album li:hover
	{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
#contato_dados
	{ width:200px; float:left; margin-left: 15px;}
#contato_como_chegar
	{ width:455px; float:left; margin-left: 15px; }

#contato_dados p
	{ font-size:1.2em; margin-bottom:10px; letter-spacing:1pt;}
#contato_dados h3
	{ width:200px; height: 18px; float:left; background:url(../imagens/bg_geral.gif) 0 -512px; font-size:1.3em; margin-bottom:10px; color:#2693d8; font-weight:normal}
#contato_como_chegar h3
	{ width:455px; height: 18px; float:left; background:url(../imagens/bg_geral.gif) 0 -512px; font-size:1.3em; margin-bottom:10px; color:#2693d8;font-weight:normal}
	
	
/* Admin */

.h2
	{ width: 313px; height: 28px; float: left; padding:7px 0 0 7px; margin-top:10px; border: solid 1px #e9f4fb; font:normal 1.6em Arial, Helvetica, sans-serif; color:#2693d9;}
	
#seus_arquivos
	{ width: 325px; float: left;}
#seus_arquivos a
	{ text-decoration:none;	color: #929c9d; }
#seus_arquivos a:hover
	{ color:#2693d9; }	
		
#trabalhos_ja_add
	{ width: 325px; float: right; padding-left:10px;}
#trabalhos_ja_add a
	{ text-decoration:none;	color: #929c9d; }
#trabalhos_ja_add a:hover
	{ color:#2693d9; }
	



#form_adm_adicionar
	{ width: 330px; float:left;}
#form_adm_adicionar a
	{ text-decoration:none;	color: #929c9d; }
#form_adm_adicionar a:hover
	{ color:#2693d9; }		
#form_adm_adicionar .input
	{ float:left; clear:none; width:675px; height:18px; background:#eff0f0; letter-spacing:2pt; font-size:1.1em; padding: 2px; font-family:Arial, Helvetica, sans-serif; color:#919899; }
#form_adm_adicionar .input_file
	{ width:225px; float:left; clear:none; height:25px; margin:0px; background:#eff0f0; letter-spacing:1pt; font-size:1.1em; padding: 2px; font-family:Arial, Helvetica, sans-serif; color:#919899; }	
#form_adm_adicionar .textarea
	{ float:left; clear:both; width:320px; height:80px; background:#eff0f0; letter-spacing:2pt; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding: 2px; color:#919899; }

	
#lista
	{ width:320px; clear:both; margin:10px 0 10px 0; border:1px solid #eff0f0; }
#lista td
	{ height:20px; padding-left:5px;}	

.escuro
	{ background:#eff0f0;}
.escuro_azul
	{ background:#ddebf4;}
	
.tab_input_file
	{ width:320px; clear:both;}	
.bt_adicionar
	{ float:left; clear:none; margin-right:5px; width: 95px; height:25px;}
.bt_logar
	{ float:left; clear:none; width: 290px; height:25px;}	
.bt_adicionar_azul
	{ float:left; clear:none; margin-right:5px; width: 95px; height:25px; background:#ddebf4;}
        
.mensagem
    { width: 194px; height: auto; float: left; padding:5px 0 5px 5px; margin:5px 0 0 0; border: solid 1px #e9f4fb; font:normal 1.0em Arial, Helvetica, sans-serif; color:#929c9d; text-transform:uppercase;}
		
#esqueci_senha
	{ padding-left:5px; }
#esqueci_senha a
	{ color:#2693d9; }
#esqueci_senha a:hover
	{ text-decoration:underline; }			

.menu_imprensa
	{ border-top: solid 1px #e9f4fb; float:left; width:100%; }
.menu_imprensa li
	{ padding: 10px 5px; border-bottom: solid 1px #e9f4fb;}
.menu_imprensa li a
	{ color:#2693d9; font-size:12px;}
.menu_imprensa .menu_on
	{background-color:#e9f4fb; font-weight:bold;}

.ultimas_noticias ol, .ultimos_releases ol
	{margin-top:20px;padding:0 0 0 20px;}
.ultimas_noticias ol, .ultimos_releases ol, .ultimas_noticias ol li, .ultimos_releases ol li
	{float:left;}
	
.ultimas_noticias ol li, .ultimos_releases ol li
	{width:300px; height:80px; margin-right:15px; margin-bottom:15px; display: inline; overflow:hidden;}
	
.ultimas_noticias, .ultimos_releases
	{ width:337px; float:left;margin:0;padding:0; line-height:16px;}

.ultimos_releases
	{background:#f4f9fd;}
		
.ultimas_noticias h2, .ultimos_releases h2
	{background: url(../imagens/seta_baixo.png) no-repeat #f9fcfe 10px 17px; padding:15px 0 15px 25px; font-size:12px; font-weight:normal; color:#2693d9;width:312px;}
.ultimos_releases h2
	{background-color:#e9f4fb;}
.ultimas_noticias a, .ultimos_releases a	
	{color:#2693d9}
.ultimas_noticias a:hover, .ultimos_releases a:hover
	{color:#9da5aa; cursor:pointer}

.ultimas_noticias .data, .ultimos_releases .data
	{float:left; width:100px; color:#2693d9; }
#projeto_principal .ultimas_noticias .data img, #projeto_principal .ultimos_releases .data img
	{margin-bottom:0}
.ultimas_noticias .data
	{background:#e9f4fb;}
.ultimos_releases .data
	{background:#b9dff4;}	
.ultimas_noticias .data_materia, .ultimos_releases .data_materia
	{margin:15px 0 20px 0; float:left;width:635px; padding:20px}
#projeto_principal .data_materia img
	{float:left;}
.noticia p
	{width:100%; margin-bottom:18px; float:left}
.ultimas_noticias .data p, .ultimos_releases .data p
	{width:98px;margin:0;padding:2px 0; text-align:;float:right}
.ultimas_noticias .data_materia p, .ultimos_releases .data_materia p
	{width:120px}
.ultimas_noticias h3, .ultimos_releases h3, .ultimas_noticias ol p, .ultimos_releases ol p
	{float:right; width:190px; clear:none; line-height:16px; font-size:12px; font-weight:normal;}
	
.imagens_cat
	{border: solid 1px #e6f1f9; border-width:1px 0; float:left;padding: 10px 0 10px 10px; width:665px;}
.imagens_cat h3
	{float:left;width:105px;color:#2693d9; background:url(../imagens/seta_lado.png) no-repeat 0 3px; padding-left:15px; font-size:12px; font-weight:normal; margin-top:15px;}
.imagens_cat ul
	{float:left; width:540px;}
.imagens_cat ul li
	{float:left; width: 98px; height:110px; padding:0 5px; }
	
.imagens_cat p
	{width:98px; margin:0; padding:0; line-height:16px; text-align:center;}
.imagens_cat a
	{color:#2693d9;cursor:pointer;}
.imagens_cat a:hover
	{color:#9da5aa}	

	
.imprensa_big, #paginacao.imprensa_big
	{width:675px;}
.imprensa_big h2.todas
	{width:650px; background-color:#fff; border: solid 1px #e6f1f9; border-width:1px 0; height:20px}
.imprensa_big h2.titulo
	{width:675px; background-color:#fff; background-image:none; border: solid 1px #e6f1f9; border-width:1px 0; height:20px; padding-left:0;}

.imagens_cat .imp_img_interna
	{width:100%; margin:10px 0 0 30px}
.imagens_cat .imp_img_interna li
	{ padding:0 10px;}

.desenvolvimento
	{ width:900px; margin:10px auto 20px; text-align:center}
.desenvolvimento a
	{color:#2693d9;}
	
.equipe_parceiros
	{margin-left:20px; float:left;width:665px; color:#2693d9;}

.equipe_parceiros h2
	{ padding:20px 5px; border: solid 1px #E6F1F9; border-width:1px 0; width: 655px;float:left;}
	
ul.equipe
	{ float:left; margin-bottom:10px;}
ul.equipe li
	{ width:665px; height:130px; float:left; padding: 10px 0;}
ul.equipe li img
	{width:130px; float:left;}
ul.equipe li p, ul.equipe li h3
	{ float:right; clear:right; width:520px; margin:0; padding:5px 0 0 5px; font-size:12px; border-left: 3px solid #E6F1F9;}

ul.parceiros
	{ float:left; margin:10px 0 0 5px;}
ul.parceiros li
	{margin-bottom:20px; float: left; width:660px;font-size:12px;}
ul.parceiros li p, ul.parceiros li h3
	{margin:0; padding:0;font-size:12px; width: 630px; border-left:solid 3px #e6f1f9; padding-left:5px;}
	
.pdf_icone
	{padding-left:30px; padding-top:3px; background:url(../imagens/ico_pdf.gif) no-repeat; float:left; height:25px; margin-bottom:10px; font-size:12px;}

.tb_imp_img
	{width:98px; height: 55px; border: solid 1px #E9F4FB;}
.tb_imp_img span
	{display:none;}
.tb_img_ext
	{background-color:#E9F4FB;color:#2693D9; padding: 3px; width: 18px; float:right; margin-top:35px; text-transform:uppercase}