html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

	* {
	margin:0;
	padding:0;
	list-style:none; }


	body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.6em;
	font-size: 11px;
	color:#666;
	background-color:#f1f1f1;
  	background-repeat:repeat; }


	a { text-decoration:none; color:#aaa; }

	a:hover { text-decoration:underline; }
	
	
	a.inv {color:#333;}

		
	#container {
    padding:0;
	width:960px;
	position:relative;
	margin-top:20px;
	left:50%;
    z-index:1;
	margin-left:-480px;	}
	
	
	
	#museudofalso {
	position:absolute;
	margin-left:25px;
	height:210px;
	width:150px;
	margin-top:20px;
	z-index:5;
	background-repeat:no-repeat; }

	
	#corpo {
	text-align:justify;
	top:20px;
	position:absolute;
	height:auto;
	width:960px;
	padding-top:120px;
	background-color:#fff;
	background-repeat:repeat;
	}





/*--------------------- Botão do Facebook --------------------------*/
	
	.fbbutton { position:absolute;
	width:17px;
	height:17px;
	margin-top:-3px;
	margin-left:923px;
	z-index:5;	}
	
	
	.fb { display: block;	
	width: 17px;	
	height: 17px;	
	background: url('../images/fbbutton.png') bottom;	
	text-indent: -99999px; }

	.fb:hover {	background-position: 0 0; }

	
	
	
	
	
	
/*--------------------- Navegação de Catálogo/Inventário + Voltar ao Topo --------------------------*/
	
	#sub-navigation { position:relative;  margin-left:195px; float:left; width:440px; height:auto; margin-bottom:18px; color:#aaa;	font-family: Verdana;	text-decoration: none;	word-spacing: 0.15em;	font-size: 9px; font-style:italic;}
	#sub-navigation a { color:#aaa; }
	#sub-navigation span.selected { color:#ccc;}
	
	#inner-navigation { position:relative; float:left; width:300px; height:auto; margin-bottom:18px; color:#aaa;	font-family: Verdana;	text-decoration: none;	word-spacing: 0.15em;	font-size: 9px; font-style:italic; text-align:right; }
	
	
	
	
	#sub-navigation-bottom { position:relative; float:left; width:240px; height:auto; color:#aaa; margin-top:10px;	font-family: Verdana;	text-decoration: none;	word-spacing: 0.15em;	font-size: 9px; font-style:italic;}
	#sub-navigation-bottom a { color:#aaa; }
	#inner-navigation-bottom { position:relative; float:right; width:300px; height:auto; margin-bottom:5px; margin-top:10px; color:#aaa;	font-family: Verdana;	text-decoration: none;	word-spacing: 0.15em;	font-size: 9px; font-style:italic; text-align:right; }
	
	
	
	
	
	
	
	
/*--------------------- Caixas --------------------------*/

	#caixa { position:relative;	margin-left:195px; margin-bottom:30px; float:left; width:740px; height:auto; }
	
	#caixa2-1 { position:relative; margin-bottom:25px; margin-top:10px; float:left; width:360px; height:auto; }
	#caixa2-2 { position:relative; margin-bottom:25px; margin-top:10px; margin-left:20px; float:left; width:360px; height:auto; }
	
	#caixafull { position:relative; margin-bottom:5px; float:left; width:740px; height:auto; }
	#caixafull p { text-indent:10px; padding-bottom:5px;}
	
	#caixa1-1 { position:relative; margin-bottom:15px; float:left; width:400px; height:auto; }
	#caixa1-2 { position:relative; margin-left:20px; margin-bottom:5px; float:left; width:320px; height:auto; }
	#caixa1-2 p { text-indent:10px; padding-bottom:5px;}
	
	#caixa3-1 { position:relative; margin-bottom:15px; float:left; width:555px; height:auto; }
	#caixa3-2 { position:relative; margin-left:20px; margin-bottom:5px; float:left; width:155px; height:auto; }
	#caixa3-1 p { text-indent:10px; padding-bottom:5px;}
	
	
	
	
	
	

/*--------------------- Títulos --------------------------*/

	#container h1 { 
	font-family:'QuicksandBold', Verdana, Geneva, sans-serif;
	font-size:24px;
	text-decoration:none;
	line-height:1.0em;
	color:#222;
	text-align:left;
	padding-bottom:10px;
	text-indent:0;}
	
	#container h2 { 
	font-family:'QuicksandBold', Verdana, Geneva, sans-serif;
	font-size:18px;
	text-decoration:none;
	line-height:1.0em;
	color:#555;
	text-align:left;
	padding-bottom:10px;
	text-indent:0; 	}
	
	
	#container h3 { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.0em;
	color:#555;
	text-align:left;
	padding-bottom:5px;
	text-indent:0; 	}
	

/*----------- Rodapé ------------*/

	#rodape {
	position:relative;
	clear:both;
	padding-top:20px;
	bottom:0;
	height:70px;
	width:960px;
    border-top:#777 1px dashed;
	}
	
	#rodape a {
	color:#aaa;
	text-decoration:none;
	}

	#rodape p {
	color:#888;
	text-align:center;
	font-style:italic;
	font-family: Verdana;
	text-decoration: none;
	word-spacing: 0.15em;
	line-height: 1.2em;
	font-size: 9px;
	}
	



/*---------------- Menu -----------------*/


#css_vertical_menu{
width:150px; 
list-style:none;
margin:0;
padding:1px; }


#css_vertical_menu a{
display:block;
height:25px;
margin-top:5px;
padding-left:15px;
background-color:#f1f1f1;
font-family:'QuicksandBold';
font-size:10px;
text-transform:uppercase;
text-decoration:none;
color:#555;
line-height:25px; }


#css_vertical_menu a:hover{
background-color:#E5E5E5;
color:#666666; }


#css_vertical_menu a.first{
margin-top:0; }




/*---------------- Outros -----------------*/

p.projecto { color:#aaa; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-style:italic; padding-top:60px; padding-left:3px; }

#dividir { margin: 15px 0 15px 0; height:5px; width:440px; border-top:#776d5d 1px dotted; }

#separadorloja { position:relative; float:right; margin: 40px 220px 60px; 0; height:5px; width:300px; border-top:#999 1px dashed;  }