* {
	margin:0;
	padding:0;
}
body {
/*	background:#1C2C35 url(background2.jpg) left top;*/
	background:#1C2C35 url(bg-left.jpg);
}
blockquote {
	background:url(aspas.gif) no-repeat center top;
	font-style:italic;
	margin:auto 20pt auto 20pt;
}
blockquote p {
	margin-right:20pt;
}
cite {
	display:block;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#E5C78A;
	font-size:10pt;
	font-weight:bold;
	margin:5pt 20pt 25pt 40pt;
}
h1 {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:18pt;
	color:#FFFFFF;
}
h2 {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#E9A42D;
}
h3 {
	margin:20pt 0 10pt 0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#E9A42D;
}
h4 {
	margin:20pt 0 5pt 20pt;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#E5C78A;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:150%;
	text-align:left;
	color:#FFFFFF;
	margin:0 0 10px 20pt;
}
a:link {
	text-decoration:underline;
	color:#E9A42D;
}
a:active {
	text-decoration:none;
}
a:visited {
	color:#E5C78A;
	text-decoration:underline;
}
a:hover {
	color:#FFFFFF;
}
dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:150%;
	text-align:left;
	color:#FFFFFF;
	margin:10pt 30pt 10pt 40pt;
}
dt {
	font-weight:bold;
	padding-left:12pt;
	background-image:url(bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
dd {
	padding-left:30pt;
	margin-bottom:10pt;
}
ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:150%;
	text-align:left;
	color:#FFFFFF;
	margin:10pt 30pt 10pt 50pt;
	list-style-image:url(bullet.gif);
}
ul li {
	margin-bottom:7pt;
}
ul#fotosalunos {
	line-height:150%;
	text-align:center;
	margin:0 0 10pt 0;
	list-style-type:none;
	list-style-image:url();
}
ul#fotosalunos li {
	margin-bottom:0pt;
	display:inline;
}
ul#fotosalunos li img {
	width:110px;
	height:83px;
	border:2px solid #E9A42D;
}
ul#fotosalunos li img:hover {
	border:2px solid #FFFFFF;
}
ul#fotosantigas {
	line-height:150%;
	text-align:center;
	margin:0 0 10pt 0;
	list-style-type:none;
	list-style-image:url();
}
ul#fotosantigas li {
	margin-bottom:0pt;
	display:inline;
}
ul#fotosantigas li img {
	width:235px;
	height:150px;
	border:2px solid #E9A42D;
}
ul#fotosantigas li img:hover {
	border:2px solid #FFFFFF;
}

#menu {
	margin:20px 0 6px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:100%;
}
#menu li {
	display:inline;
}
#menu li a {
	padding:5px 10px 5px 11px;
	text-decoration:none;
	color:#1C2C35;
}
#menu li a:link {
	background:#E5C78A;
}
#menu li a:visited {
	background:#E5C78A;
}
#menu li a:hover {
	background:#E9A42D;
	border-top:2px solid #BA8324;
}
#menu li a:active {
	background:#E9A42D;
}
p#resources {
	background:url(sombra-hor.gif) repeat-x;
	text-align:center;
	font-size:7pt;
	color:#69808B;
	line-height:140%;
	margin:auto -10px 0 -10px;
	padding:8pt 10px 5pt 10px;
}
p#resources a {
	text-decoration:none;
}
p#resources a:link {
	color:#69808B;
}
p#resources a:visited {
	color:#69808B;
}
p#resources a:hover {
	color:#FFFFFF;
}
p#resources a:active {
	color:#FFFFFF;
}

html body #conteudo { /* Todos os browsers */
	width:602px;
	margin-left:70px;
	background-image: none;
}
html>body #conteudo { /* Apenas browsers corretos */
	background:url(bg-total.png) repeat-y left top;
}
a {
	position:relative;
	font-weight:bold;
}
#centro {
	margin:0px 41px 0px 41px;
	padding:5px 10px 5px 10px;
}
hr, .hide {
	display:none;
}
img#ilustrativa {
	border-top:5px solid #E9A42D;
}
img.borda {
	border:1px solid #E9A42D;
}
img.alvo {
	display:none;
	position:absolute;
	left:170px;
	background-color:#69808B;
	border:3px solid #E9A42D;
	z-index:100;
}
/*
img#imgexibida {
	width:400px;
	height:300px;
	background-color:#69808B;
	border:3px solid #E9A42D;
	margin:0 30pt 10pt 30pt;
}
*/
#faixa {
/*	background-color:#666666;*/
	background-image:url(faixa.jpg);
	background-repeat:repeat-y;
	background-position:680px 0px;
}

/* ---------- [ IMAGE REPLACEMENT ] ---------- */
.replace {
/*	padding:0;
	margin:0;*/
	position:relative;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1; /*for Opera 5 and 6*/
}
.replace a {
	cursor:pointer;
}



/* ---------- [ IMAGENS ] ---------- */

#insg, #insg span {
	background:url(insg.gif) no-repeat;
	width:500px;
	height:18px;
}
#rse, #rse span {
	background:url(rse.gif) no-repeat;
	width:500px;
	height:18px;
}
#projeto, #projeto span {
	background: url(projeto.gif) no-repeat;
	width:500px;
	height:40px;
}
#expansao, #expansao span {
	background: url(expansao.gif) no-repeat;
	width:500px;
	height:36px;
}
#bibliografia, #bibliografia span {
	background: url(titulo_bibliografia.gif) no-repeat;
	width:250px;
	height:20px;
}
#acessibilidade, #acessibilidade span {
	background: url(titulo_acessibilidade.gif) no-repeat;
	width:500px;
	height:23px;
}
#teclas, #teclas span {
	background: url(titulo_teclas.gif) no-repeat;
	width:250px;
	height:17px;
}
#consideracoes, #consideracoes span {
	background: url(titulo_consideracoesacessibilidade.gif) no-repeat;
	width:480px;
	height:23px;
}
#apresentacao, #apresentacao span {
	background: url(titulo_apresentacao.gif) no-repeat;
	width:250px;
	height:27px;
}
#roteiro, #roteiro span {
	background: url(titulo_roteiro.gif) no-repeat;
	width:250px;
	height:20px;
}
#galeria, #galeria span {
	background: url(titulo_galeria.gif) no-repeat;
	width:250px;
	height:20px;
}
#rioantigo, #rioantigo span {
	background: url(titulo_rioantigo.gif) no-repeat;
	width:250px;
	height:19px;
}
#equipe, #equipe span {
	background: url(titulo_equipe.gif) no-repeat;
	width:250px;
	height:23px;
}
#depoimentos, #depoimentos span {
	background: url(titulo_depoimentos.gif) no-repeat;
	width:250px;
	height:20px;
}
#oprojeto, #oprojeto span {
	background: url(titulo_oprojeto.gif) no-repeat;
	width:250px;
	height:19px;
}
#bemvindo, #bemvindo span {
	background: url(titulo_bemvindo.gif) no-repeat;
	width:250px;
	height:20px;
}




/* ---------- [ TEXTO ] ---------- */

#insg, #rse {
	margin:0;
	padding:0;
	line-height:120%;
}
#insg a, #insg a:link, #insg a:visited, #insg a:active, #rse a, #rse a:link, #rse a:visited, #rse a:active, #projeto a, #projeto a:link, #projeto a:visited, #projeto a:active {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#insg a:hover, #rse a:hover, #projeto a:hover {
	color:#E5C78A;
}
