@CHARSET "ISO-8859-1";
@IMPORT url("PopWin.css");
*{
	border:0 none;
	list-style:none;
	margin:0;
	padding:0;
	text-decoration:none;
}



.cb{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.fc{
	display:block;
	margin:0 auto;
}
.tc{
	text-align:center;
}
.bara{
	border-top:1px dashed #babead;
}
.barb{
	border-top:1px solid #babead;
}
.file,
.mais{
	background:url(../img/mais.png) left center no-repeat;
	color:#920;
	display:block;
	float:left;
	height:16px;
	text-indent:18px;
	line-height:16px;
	margin:10px 0;
}
.file:hover,
.mais:hover{
	color:#f71;
	text-decoration:underline;
}
.file{
	background:url(../img/document_s.png) left center no-repeat;
}
.but{
	background:url(../img/button.png) center top !important;
	border:0 none !important;
	color:#fff !important;
	cursor:pointer !important;
	display:block !important;
	font:normal 11px Verdana !important;
	height:25px !important;
	margin:10px auto 0 auto !important;
	text-align:center !important;
	width:60px !important;
}
.but:hover{
	background:url(../img/button.png) center bottom !important;
}


html{
	background:#f71 url(../img/bg.png) repeat-x;
	color:#797c72;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	height:100%;
	overflow:auto;
}
body{
	height:100%;
}
h1,h2,h3,h4{
	color:#949494;
	margin:5px;
	font-weight:normal;
}
h1{
	font:normal 1.6em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
h2{
	font-size:1.6em;
}
h3{
	font-size:2em;
}
h4{}


#Alles{
	background:#000;
	border:5px solid #fff;
	border-bottom:0 none;
	border-top:0 none;
	min-height:100%;
	margin:0 auto;
	width:950px;
}



#Kopf{
	background:url(../img/TMP3.jpg);
	height:100px;
	padding:300px 0 0 0;
}
#Kopf #Top{
	background:url(../img/bg_top.png) right top no-repeat;
	color:#999;
	height:20px;
	line-height:18px;
	margin:0 auto;
	padding:0 20px 0 0;
	position:absolute;
	text-align:right;
	text-transform:uppercase;
	top:0;
	width:930px;
}
#Kopf #Top a{
	color:#fff;
}
#Kopf #Top a:hover{
	color:#ccc;
}
#Kopf #Logo{
	background:url(../img/logo.png);
	cursor:pointer;
	height:54px;
	margin:20px;
	position:absolute;
	top:0;
	width:158px;
}
#Kopf #Lang{
	margin:25px auto;
	padding:0 20px 0 0;
	position:absolute;
	text-align:right;
	top:0;
	width:930px;
}
#Kopf #Lang a{
	font-size:0;
	margin:0 2px;
}



#Menu,
#Fuss{
	background:#000;
	color:#ccc;
	height:50px;
	line-height:50px;
	padding:0 20px;
}
#Menu{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
#Menu a{
	color:#fff;
	font-size:1.1em;
	padding:0 6px;
	text-transform:uppercase;
}
#Menu a:hover,
#Menu a.active{
	color:#f71;
}
#Menu li{
	float:left;
}
#Menu p{
	background:url(../img/menu_line.gif) no-repeat bottom left;
	display:none;
	line-height:20px;
	padding:0 0 20px 10px;
	position:absolute;
}
#Menu p span{
	background:#f71 url(../img/bg.png) repeat-x;
	display:inline-block;
	padding:0 5px;
}
#Menu p span a{
	border-top:1px solid #543;
	display:block;
}
#Menu p span a:first-child{
	border-top:0 none;
}
#Menu p span a:hover{
	color:#fff;
	text-decoration:underline;
}



#Inhalt{
	background:#fff url(../img/bg_inhalt.png) repeat-x;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	font-size:1.1em;
}
#Inhalt p{
	margin-bottom:5px;
	text-align:justify;
}
#Inhalt .Left,
#Inhalt .Right{
	padding:10px 20px;
	width:430px;
}
#Inhalt .Left{
	border-right:1px solid #babead;
	float:left;
}
#Inhalt .Left .Menu{
	border:1px solid #babead;
	border-left:0 none;
	border-right:0 none;
	color:#babead;
	font-size:10px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
#Inhalt .Left .Menu a{
	color:#babead;
	font-size:10px;
	height:30px;
	line-height:30px;
	padding:0 6px;
}
#Inhalt .Left .Menu a.active,
#Inhalt .Left .Menu a:hover{
	color:#797c72;
}
#Inhalt .Left .Menu a.active{
	font-weight:bold;
}
#Inhalt .Left .Menu a:hover{
	text-decoration:underline;
}
#Inhalt .Right{
	float:right;
}



#Fuss{
}
#Fuss a{
	color:#ccc;
}
#Fuss a:hover{
	color:#f71;
}



/* layout interno */
.Interno #Kopf{
	height:60px;
	padding:90px 0 0 0;
}
.Interno #Inhalt{
	/*background:#f5f5f5;*/
}
.Interno #Inhalt .Right{
	border-right:0 none;
}
.Interno #Inhalt .Left{
	/*background:#fff url(../img/bg_inhalt.png) repeat-x;*/
	width:619px;
}
.Interno #Inhalt .Right{
	width:250px;
}



/* destaque */
.Destaques{
	min-height:140px;
}
.Destaques h2{
	color:#797c72;
	font-size:11px;
	font-weight:bold;
}
.Destaques img{
	padding:5px;
}
.DestaquesLinks img{
	vertical-align:middle;
}
.DestaquesLinks a{
	color:#920;
	height:16px;
	line-height:16px;
}
.DestaquesLinks a:hover{
	color:#f71;
	text-decoration:underline;
}
.DestaquesLinks a.active{
	font-weight:bold;
	text-decoration:underline;
}
/* geral */
.SiteEventos,
.SitePesquisa,
.SiteArtigos,
.SiteLivros,
.SiteLinks{
	min-height:300px;
}
/* institucional */
/* eventos */
/* pesquisa */
/* artigos */
/* quemsomos */
/* livros */
.SiteInstitucional h2,
.SiteQuemSomos h2,
.SiteEventos h2,
.SitePesquisa h2,
.SiteArtigos h2,
.SiteLivros h2{
	color:#797c72;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}
.SiteInstitucional table,
.SiteQuemSomos table,
.SiteEventos table,
.SitePesquisa table,
.SiteArtigos table,
.SiteLivros table{
	width:100%;
}
.SiteEventos .bb,
.SitePesquisa .bb,
.SiteArtigos .bb,
.SiteLivros .bb{
	border-bottom:1px solid #babead;
}
.SiteInstitucional p,
.SiteQuemSomos p,
.SiteEventos p,
.SitePesquisa p,
.SiteArtigos p,
.SiteLivros p{
	padding:5px;
}
.SiteInstitucional img,
.SiteEventos img,
.SitePesquisa img,
.SiteArtigos img,
.SiteLivros img{
	padding:5px;
}
/* quemsomos */
.SiteQuemSomos img{
	border:1px solid #999;
	padding:1px;
	margin:4px;
}
.SiteQuemSomos .bb{
	padding-bottom:50px;
}
/* links */
.SiteLinks h2{
	color:#797c72;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}
.SiteLinks h3{
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.SiteLinks p{
	margin:0 5px;
}
.SiteLinks a{
	color:#bcbdb9;
	text-decoration:underline;
}
/* fale conosco */
#FormFaleConosco{
}
#FormFaleConosco label{
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 0 0;
}
#FormFaleConosco input,
#FormFaleConosco textarea{
	border:1px solid #babead;
	width:100%;
}
#FormFaleConosco textarea{
	height:100px;
}
#FormFaleConosco .erro{
	background:#fdb;
	border:1px solid red !important;
}
/* sitemap */
.SiteMap{
	font-size:13px;
}
.SiteMap ul li{
	list-style:circle;
	margin:0 0 10px 15px;
}
.SiteMap ul li ul li{
	list-style:disc;
	margin:5px 0 0 25px;
}
.SiteMap a{
	color:#999;
}
.SiteMap a:hover{
	color:#bcbdb9;
	text-decoration:underline;
}