/* CSS Document */

/* TAGS HTML genéricos */

html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }

body { border:none;  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana; font-size:12px; color:#222;
/* background-image: url(/assets/img/bga.jpg); background-repeat: repeat-x; background-attachment:fixed; background-position: bottom center; */ overflow-x:hidden; overflow: -moz-scrollbars-vertical;
background-color: #FFF; }
input, textarea, form, select, table { font-size:12px; text-decoration:none; vertical-align:top; }



.submit input, .submit input:focus, .button { border: 1px double #999;  border-left-color: #ccc; border-top-color: #ccc; color: #000; padding: 0.35em; }
#login #username,#password  { padding:0.25em; font-size: 1.7em;  width: 80%;}
#login #submit { font-size: 1.7em; }
.button { -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); }

/* Header */
#header { margin: 0 auto; padding-top:3px; width: 100%; height: 108px; background-color:#333; 
background-image: url(http://www.investigacoescinema.ubi.pt/assets/img/film-strip.gif); background-position:top; background-repeat:repeat-x; background-attachment:fixed;
position: fixed; left: 0; top: 0; width: 100%; overflow: hidden; z-index: 11;}
h1 { padding: 5px; color:#000; width: 900px; margin: 0 auto; font-size: 2em; position:relative; top: 16px; font-weight:bold; text-shadow: grey 0px 2px 10px;}


#menu { margin: 0 auto; width: 100%; height: 30px; font-size: 12px; position:absolute; top: 40px; }
#menuItems{ width: 900px; margin: 15px auto; }
.left { float: left; text-align: left; padding: 5px; }
.search { display:block;  float: right; padding: 8px 0 8px 0; border-radius: 2px;  }
.search a { color:black; text-decoration: none; vertical-align:top; padding: 4px; line-height: 23px; 
	border-radius: 2px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); } 




/* Corpo */
#container { width: 90%; margin: 0 auto; background-color: white; margin-top: 111px; /* -webkit-box-shadow: 2px 2px 20px rgba(0,0,0,0.6); */}



/*Corpo tabelas */
.corpo-titulo { font-size:16px; font-weight:bold; color: #fff ; }
.corpo { font-size:12px; font-weight:normal; color:black; background-color: white}
.corpo a { color: black; text-decoration:underline; }
table.corpo { width: 100%; }
td.corpo { /*background-color:#EEEEFe;*/ margin: 30px; padding: 10px; padding-bottom: 20px;}
.light { color: #999; }

table.alerta, td.alerta { font-weight:bold; background-color:#FFCC33; font-size: 12px;color: #666; }

.titulo{ font-size: 1.2em; color:#704e2d; padding: 20px 0 5px 0; line-height: 1.4em;  }
.titulo a { text-decoration:none; color:#704e2d; font-weight: bold; text-align: center; }
.titulo a:hover { color: black; background-color: #f0f0f0; padding: 3px 0; text-decoration:underline; }

.subInfo { color: #999; text-align: left;  } 
.subInfo a {  color: #999; } 
.subInfo a:hover { color: #000} 



.botoes { font-size: 12px; color:#000000; }
table.botoes, td.botoes {background-color: #FF9900; font-size: 11px; font-weight: bold; color: #fff; width: 97%; }
table.corpo-rodape-menu, td.corpo-rodape-menu,  {
	 font-size: 11px; font-weight: bold; color: #000;	
	text-decoration: none; background: url("_img/fade-butt.png") top repeat-x; }


/* Rodape */
#rodape { clear:both;  padding: 20px 0; text-align: center; font-size:10px; font-weight:normal;  color:#666;  width: 100%; border-top: 2px solid #999; }
#rodape a {color: #000}
#copyright { text-align: center; margin: 10px 30px; }




