/* links */
a { text-decoration: none; color: #000000;}
a:hover { text-decoration: none; }
a:visited { text-decoration: none; }
.link { cursor: pointer; }

/* position */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.relative { position: relative; }
.absolute { position: absolute; }
.none { display: none; }

/* font */

/* font deco */
.bold { font-weight: bold; }
.nobold { font-weight: normal; }
.under { text-decoration:underline; }
.upper { text-transform:uppercase; }
.lower { text-transform:lowercase; }
.center { text-align: center; }
.justfied { text-align:justify; }

/* font color */
.black { color: #000000; }
.grey { color: #58595B; }
.white { color: #ffffff; }
.yellow { color: #FFF200; }
.red { color: #ED1C24; }


/* font size */
.font20{font-size:20px;}
.font19{font-size:19px;}
.font18{font-size:18px;}
.font17{font-size:17px;}
.font16{font-size:16px;}
.font15{font-size:15px;}
.font14{font-size:14px;}
.font13{font-size:13px;}
.font12{font-size:12px;}
.font11{font-size:11px;}
.font10{font-size:10px;}
.font9{font-size:9px;}

/* background */

/* object */
button { border: 0; background: transparent; padding: 0; cursor: pointer; }

/* header */
h1 { font-size: 25px; text-transform: lowercase; font-weight: normal; padding: 0; margin: 0 0 20px; }
h2 { font-size: 18px; font-weight: bold; padding: 0; margin: 0 0 20px; }

.right5 { margin-right: 5px; }
.bot5 { margin-bottom: 5px; }
.bot10 { margin-bottom: 10px; }
.bot20 { margin-bottom: 20px; }
.bot30 { margin-bottom: 30px; }

body
{
    overflow: auto;
}

div#wrapper
{
    background-image:url("../img/bg.jpg");
    width:5839px;
    height:3295px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.3;
    cursor: default;
}

div#wrapper div#menu
{
    background: url("../img/menu_left.jpg") no-repeat 0 0 #ED1C24;
    height: 27px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    padding-left: 39px;
    z-index: 99;
}

div#wrapper div#menu li.item
{
    padding: 7px 5px;
    position: relative;
}

div#wrapper div#menu li#mhome { bottom: -1px; }
div#wrapper div#menu li#mcontato { bottom: -1px; }
div#wrapper div#menu li#mequipe { bottom: 1px; }
div#wrapper div#menu li#mnoticias { bottom: 1px; }
div#wrapper div#menu li#mfilmografia { bottom: 2px; }
div#wrapper div#menu li#mpesquisa { bottom: 2px; }
div#wrapper div#menu li#mterreiros { bottom: 3px; }
div#wrapper div#menu li#mpublicacoes { bottom: 3px; }
div#wrapper div#menu li#moficinas { bottom: 4px; }
div#wrapper div#menu li#mmostras { bottom: 4px; }
div#wrapper div#menu li#mcine_quintal { bottom: 4px; }
div#wrapper div#menu li#mquintal_de_cultura { bottom: 4px; }
div#wrapper div#menu li#mforum_doc { bottom: 5px; }
div#wrapper div#menu li#ma_filmes_de_quintal { bottom: 5px; }

div#wrapper div#menu li.separador
{
    color: #FFF200;
    font-size: 10px;
    padding: 7px 0px;
}

div#wrapper div#socials
{
    position: fixed;
    top: 45px;
    right: 100px;
    z-index: 99;
}

div#wrapper .page
{
    position: absolute;
    width: 1024px;
    max-height: 680px;
    display: none;
}

div#wrapper div#noticias{ top: 0; left: 0; margin: 80px 0 0 50px; }
div#wrapper div#noticias_ref{ top: 0; left: 0; }
	div#wrapper div#noticias div#noticias_left div#noticias_wrapper  { margin-right: 100px; height: 350px; width: 520px; overflow: hidden; }
			div#wrapper div#noticias div#noticias_left div#noticias_wrapper div#noticias_list { height: 350px; }
				div#wrapper div#noticias div#noticias_left div#noticias_wrapper div#noticias_list div.noticia { margin: 0 15px 20px 0; }
					div#wrapper div#noticias div#noticias_left div#noticias_wrapper div#noticias_list div.noticia div.lead { height: 50px; overflow: hidden; }

div#wrapper div#noticias_int { top: 0; left: 0; margin: 80px 0 0 50px; }
div#wrapper div#noticias_int_ref{ top: 0; left: 0; }
	div#wrapper div#noticias_int div#noticias_int_left div#noticias_int_wrapper  { height: 450px; width: 450px; overflow: hidden; margin-right: 60px; }
		div#wrapper div#noticias_int div#noticias_int_left div#noticias_int_wrapper div.noticia_int { height: 450px; }
			div#wrapper div#noticias_int div#noticias_int_left div#noticias_int_wrapper div.noticia_int_int { margin-right: 25px; }
				div#wrapper div#noticias_int div#noticias_int_left div#noticias_int_wrapper div.noticia_int_int .img { width: 425px; text-align: center; }
				div#wrapper div#noticias_int div#noticias_int_left div#noticias_int_wrapper div.noticia_int_int img { width: 300px; }
	div#wrapper div#noticias_int div#noticias_int_right div#noticias_int_right_wrapper  { width: 140px; }

div#wrapper div#home
{
    top: 0;
    left: 1951px;
}
div#wrapper div#home_ref{ top: 0; left: 1951px; }

div#wrapper div#a_filmes_de_quintal{top: 0px;left: 2975px}
div#wrapper div#a_filmes_de_quintal_ref{ top: 0px;left: 2975px}

div#wrapper div#a_filmes_de_quintal div.container
{
    margin-top:300px;
    margin-left:200px;
    margin-right:350px;
}

div#wrapper div#a_filmes_de_quintal div.container div.wrapper { height: 250px; overflow: hidden; }
div#wrapper div#a_filmes_de_quintal div.container div.wrapper div.box { height: 250px; }
div#wrapper div#a_filmes_de_quintal div.container div.wrapper div.box div.text { margin-right: 20px; }
 
div#wrapper div#forumdoc
{
    top: 0;
    left: 3999px;
} 
div#wrapper div#forumdoc_ref
{
    top: 0;
    left: 3999px;
}


div#wrapper div#forumdoc div.container
{
    margin-top:150px;
    margin-left:150px;
    width:450px;
}

div#wrapper div#forumdoc div.container div.wrapper { height: 250px; overflow: hidden; margin-bottom: 20px;}
div#wrapper div#forumdoc div.container div.wrapper div.box { height: 250px; }
div#wrapper div#forumdoc div.container div.wrapper div.box div.text { margin-right: 20px; }

div#wrapper div.container div.text
{
    margin-bottom: 20px;
}

div#wrapper div.bluebg
{
    background-image: url('../img/bluebg.png');
}

div#wrapper div.purplebg
{
    background-image: url('../img/purplebg.png');
}

div#wrapper div#forumdoc div.link
{
    width: 86px;
    padding: 1px 6px 5px 3px;
}


div#wrapper div#cine_quintal
{
    top: 376px;
    left: 4838px;
}

div#wrapper div#cine_quintal_ref
{
    top: 376px;
    left: 4838px;
}

div#wrapper div#cine_quintal div.container
{
    margin-top:200px;
    margin-left:250px;
    width:450px;
}


div#wrapper div#cine_quintal div.link
{
    width: 96px;
    padding: 1px 6px 5px 3px;
}

div#wrapper div#cine_quintal div.container div.wrapper { height: 250px; overflow: hidden; margin-bottom: 20px;}
div#wrapper div#cine_quintal div.container div.wrapper div.box { height: 250px; }
div#wrapper div#cine_quintal div.container div.wrapper div.box div.text { margin-right: 20px; }

div#wrapper div#pesquisas
{
    top: 680px;
    left: 340px;
}
div#wrapper div#pesquisas_ref
{
    top: 680px;
    left: 340px;
}

div#wrapper div#pesquisas div.container
{
    margin-top:150px;
    margin-left:290px;
    width:610px;
}

div#wrapper div#pesquisas div.container div#pesquisas_left
{
	width: 147px;
    margin-right:20px;
}

div#wrapper div#pesquisas div.container div#pesquisas_left div#pesquisas_list select { width: 147px; }

div#wrapper div#pesquisas div.container div#pesquisas_right
{
	width: 440px;
}
div#wrapper div#pesquisas div.container div#pesquisas_right div.wrapper { height: 300px; overflow: hidden; }
div#wrapper div#pesquisas div.container div#pesquisas_right div.wrapper div.pesquisa { height: 300px; }
div#wrapper div#pesquisas div.container div#pesquisas_right div.wrapper div.pesquisa div.text { margin-right: 40px; }
div#wrapper div#pesquisas div.container div#pesquisas_right div.wrapper div.pesquisa div.title { margin-right: 40px; }

div#wrapper div#filmografia
{
    top: 680px;
    left: 2037px;
}
div#wrapper div#filmografia_ref
{
    top: 680px;
    left: 2037px;
}

div#wrapper div#filmografia div.container
{
    margin-top:45px;
    margin-left:80px;
    width:550px;
}

div#wrapper div#filmografia div.container div#filmografia_list div.wrapper { height: 230px; overflow: hidden; }
div#wrapper div#filmografia div.container div#filmografia_list div.wrapper div.filmes { height: 230px; }

div#wrapper div#filmografia div.container div.filme
{
    margin-bottom:30px;
    margin-right:30px;
    width:150px;
}

div#wrapper div#filmografia div.container div.filme:hover
{
    text-decoration: underline;
}

div#wrapper div#filmografia_int
{
    top: 680px;
    left: 2037px;
}
div#wrapper div#filmografia_int_ref
{
    top: 680px;
    left: 2037px;
}

div#wrapper div#filmografia_int div.container
{
    margin-top:45px;
    margin-left:80px;
    width:710px;
}

div#wrapper div#filmografia_int div.container div.filmografia_voltar
{
    margin-left:-55px;
    margin-right: 10px;
    margin-top: 2px;
}

div#wrapper div#filmografia_int div.container div.filmografia_voltar span
{
    margin-top: 3px;
}

div#wrapper div#filmografia_int div.container select
{
    max-width: 700px;
}
div#wrapper div#filmografia_int div.container div.filme
{
}

div#wrapper div#filmografia_int div.container div.filme div.wrapper { height: 400px; overflow: hidden; }
div#wrapper div#filmografia_int div.container div.filme div.wrapper div.box { height: 400px; }


div#wrapper div#filmografia_int div.container div.filme div.filme_left
{
	margin-right: 50px;
	width: 440px;
}

div#wrapper div#filmografia_int div.container div.filme div.filme_left div.filme_video
{
	width: 438px;
	height: 292px;
	background-image: url('../img/itembg.png');
}

div#wrapper div#filmografia_int div.container div.filme div.filme_left div.filme_img
{
	width: 480px;
	height: 370px;
	background: url('../img/imgbg.png') no-repeat;
}

div#wrapper div#filmografia_int div.container div.filme div.filme_left div.filme_img img
{
	width: 440px;
	height: 330px;
	margin: 20px;
}


div#wrapper div#filmografia_int div.container div.filme div.filme_left div.filme_video .frame { margin: 20px; } 
{
	width: 438px;
	height: 292px;
	background-image: url('../img/itembg.png');
}

div#wrapper div#filmografia_int div.container div.filme div.filme_right
{
	width: 206px;
}

div#wrapper div#quintal_de_cultura
{
    top: 1056px;
    left: 4392px;
}
div#wrapper div#quintal_de_cultura_ref
{
    top: 1056px;
    left: 4392px;
}

div#wrapper div#quintal_de_cultura div.container
{
    margin-top:200px;
    margin-left:250px;
    width:450px;
    height:400px;
}

div#wrapper div#quintal_de_cultura div.container div.wrapper { height: 180px; overflow: hidden; }
div#wrapper div#quintal_de_cultura div.container div.wrapper div.box { height: 180px; }
div#wrapper div#quintal_de_cultura div.container div.wrapper div.box div.text { margin-right: 20px; }

div#wrapper div#quintal_de_cultura div.link
{
    width: 130px;
    padding: 1px 6px 5px 3px;
}
/**/
div#wrapper div#publicacoes
{
    top: 1683px;
    left: 200px;
    font-size:14px;
}
div#wrapper div#publicacoes_ref
{
    top: 1683px;
    left: 200px;
}

div#wrapper div#publicacoes div.container
{
    margin-left:300px;
}

div#wrapper div#publicacoes div.title {margin-top: 150px;	margin-bottom: 30px; font-size:25px;}
div#wrapper div#publicacoes div.publics { height: 355px;	width: 800px; }
div#wrapper div#publicacoes div.publics div.wrapper { height: 355px; overflow: hidden; }
div#wrapper div#publicacoes div.publics div#publics_list { height: 355px; }
div#wrapper div#publicacoes div.publics div.contpublic {padding-bottom: 30px;}
div#wrapper div#publicacoes div.publics div.contpublic div.leftimg { float:left; margin-right: 30px; width: 112px; }
div#wrapper div#publicacoes div.publics div.contpublic div.leftimg img { width: 105px; margin-top: 4px; margin-left: 3px; }
div#wrapper div#publicacoes div.publics div.contpublic div.lefttext {float: left; width: 620px;}
div#wrapper div#publicacoes div.publics div.contpublic div.lefttext div.subtitle { margin-bottom: 5px; font-weight: bold;}
div#wrapper div#publicacoes div.publics div.contpublic div.lefttext div.author{margin-bottom: 20px;}
div#wrapper div#publicacoes div.publics div.contpublic div.lefttext div.description{}
/**/


div#wrapper div#contato
{
    top: 1656px;
    left: 1614px;
}
div#wrapper div#contato_ref
{
    top: 1806px;
    left: 1614px;
}

div#wrapper div#contato div.container
{
    margin-top:300px;
    margin-left:310px;
}

div#wrapper div#equipe
{
    top: 1645px;
    left: 2997px;
}
div#wrapper div#equipe_ref
{
    top: 1645px;
    left: 2997px;
}

div#wrapper div#equipe div.container
{
    margin-top:175px;
    margin-left:230px;
}


div#wrapper div#equipe div.container div#equipe_left
{
    margin-top:40px;
    margin-right: 30px;
    width: 110px;
}

div#wrapper div#equipe div.container div#equipe_left div.wrapper { height: 200px; overflow: hidden; }
div#wrapper div#equipe div.container div#equipe_left div.wrapper div.box { height: 200px; }
div#wrapper div#equipe div.container div#equipe_left div.wrapper div.box div.membro { margin: 0 15px 5px 0; }

div#wrapper div#equipe div.container div#equipe_right
{
    margin-top:40px;
    width: 370px;
}

div#wrapper div#equipe div.container div#equipe_right div.wrapper { height: 300px; overflow: hidden; }
div#wrapper div#equipe div.container div#equipe_right div.wrapper div.box { height: 300px; }
div#wrapper div#equipe div.container div#equipe_right div.wrapper div.box div.text { margin-right: 20px; }

div#wrapper div#oficinas
{
    top: 1797px;
    left: 4075px;
}
div#wrapper div#oficinas_ref
{
    top: 1797px;
    left: 4075px;
}

div#wrapper div#oficinas div.container
{
    margin-top:150px;
    margin-left:230px;
    width:550px;
}

div#wrapper div#oficinas div.container div.oficina
{
    margin-bottom:30px;
    margin-right:30px;
    width:150px;
}

div#wrapper div#oficinas div.container div.oficina:hover
{
    text-decoration: underline;
}

div#wrapper div#oficinas div.container div#oficinas_list div.wrapper { height: 230px; overflow: hidden; }
div#wrapper div#oficinas div.container div#oficinas_list div.wrapper div.oficinas { height: 230px; }

div#wrapper div#oficinas_int
{
    top: 1797px;
    left: 4075px;
}
div#wrapper div#oficinas_int_ref
{
    top: 1797px;
    left: 4075px;
}

div#wrapper div#oficinas_int div.container
{
    margin-top:150px;
    margin-left:230px;
    width:710px;
}

div#wrapper div#oficinas_int div.container select
{
    max-width: 700px;
}
div#wrapper div#oficinas_int div.container div.oficinas_voltar
{
    margin-left:-55px;
    margin-right: 10px;
    margin-top: 2px;
}

div#wrapper div#oficinas_int div.container div.oficinas_voltar span
{
    margin-top: 3px;
}

div#wrapper div#oficinas_int div.container div.oficina
{
}

div#wrapper div#oficinas_int div.container div.oficina div.wrapper { height: 400px; overflow: hidden; }
div#wrapper div#oficinas_int div.container div.oficina div.wrapper div.box { height: 400px; }


div#wrapper div#oficinas_int div.container div.oficina div.oficina_left
{
	margin-right: 50px;
	width: 440px;
}

div#wrapper div#oficinas_int div.container div.oficina div.oficina_left div.oficina_video
{
	width: 438px;
	height: 292px;
	background-image: url('../img/itembg.png');
}

div#wrapper div#oficinas_int div.container div.oficina div.oficina_left div.oficina_video .frame { margin: 20px; } 
{
	width: 438px;
	height: 292px;
	background-image: url('../img/itembg.png');
}

div#wrapper div#oficinas_int div.container div.oficina div.oficina_right
{
	width: 206px;
}


div#wrapper div#mostras
{
    top: 2325px;
    left: 2998px;
}
div#wrapper div#mostras_ref
{
    top: 2325px;
    left: 2998px;
}

div#wrapper div#mostras div.container
{
    margin-top:80px;
    margin-left:230px;
    width:550px;
}

div#wrapper div#mostras div.container div.mostra
{
    margin-bottom:30px;
    margin-right:30px;
    width:150px;
}

div#wrapper div#mostras div.container div.mostra:hover
{
    text-decoration: underline;
}

div#wrapper div#mostras div.container div#mostras_list div.wrapper { height: 230px; overflow: hidden; }
div#wrapper div#mostras div.container div#mostras_list div.wrapper div.mostras { height: 230px; }

div#wrapper div#mostras_int
{
    top: 2325px;
    left: 2998px;
}
div#wrapper div#mostras_int_ref
{
    top: 2325px;
    left: 2998px;
}

div#wrapper div#mostras_int div.container
{
    margin-top:80px;
    margin-left:230px;
    width:710px;
}
div#wrapper div#mostras_int div.container select
{
    max-width: 700px;
}
div#wrapper div#mostras_int div.container div.mostras_voltar
{
    margin-left:-55px;
    margin-right: 10px;
    margin-top: 2px;
}

div#wrapper div#mostras_int div.container div.mostras_voltar span
{
    margin-top: 3px;
}

div#wrapper div#mostras_int div.container div.mostra
{
}

div#wrapper div#mostras_int div.container div.mostra div.wrapper { height: 400px; overflow: hidden; }
div#wrapper div#mostras_int div.container div.mostra div.wrapper div.box { height: 400px; }


div#wrapper div#mostras_int div.container div.mostra div.mostra_left
{
	margin-right: 50px;
	width: 440px;
}

div#wrapper div#mostras_int div.container div.mostra div.mostra_left div.mostra_video
{
	width: 438px;
	height: 292px;
	background-image: url('../img/itembg.png');
}

div#wrapper div#mostras_int div.container div.mostra div.mostra_left div.mostra_video .frame { margin: 20px; } 
{
	width: 438px;
	height: 292px;
	background-image: url('../img/itembg.png');
}

div#wrapper div#mostras_int div.container div.mostra div.mostra_right
{
	width: 206px;
}
