@import url(titulos.css);
@import url(topo.css);
@import url(conteudo.css);
@import url(formularios.css);

/* TAGS */
* { margin: 0; padding: 0; }

body {
	text-align: center;
	font: 75% "Trebuchet MS", Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif;
	background: #FFFFFF url(../imgs/fundos/fundoBody.jpg) repeat-x;
	color: #666666;
}

ul { list-style: none; }
address { font-style: normal; font-weight: bold; }
img { border: 0; }
p { margin-bottom: 10px; }
hr { border: 0; border-bottom: 1px solid #DDDDDD; height: 1px; margin-bottom: 10px; }
acronym { cursor: help; border-bottom: 1px dashed #333333; }

/*ESTRUTURA GERAL */
#geral {
	margin: auto;
	min-width: 760px;
	max-width: 1000px;
	text-align: left;
}

#rodape {
	background: #F8F6F1 url(../imgs/logoRodape.gif) no-repeat center 5px;
	padding: 37px 0 10px 0;
	border-top: 2px solid #DDDDDD;
	clear: both;
	height: 1%;
}

#rodape a { color: #4D906F; font-weight: bold; }
#rodape a:hover { text-decoration: none; }

/* CLASSES */
.quebraFloat:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.quebraFloat { display: inline-table; }
* html .quebraFloat { height: 1%; } .quebraFloat { display: block; }

.off { display: none; }
.on { display: block; }
.centro { text-align: center; }
.direita { float: right; }
.textoPequeno { font-size: 90%; }
.letraAccess { color: #E6924A; }
.verProjeto, .offline { text-align: right; font-weight: bold; }
.erro { border: 1px solid #FF0000; }
.quadrado { list-style-type: square; margin: 0 0 10px 25px; }

.ulProjetosAcademicos li { display: table; height: 1%; }
.ulProjetosAcademicos img { float: left; margin-right: 10px; }

.divAmigos { width: 235px; float: left; display: table; margin-bottom: 20px; }
.divAmigos ul { margin-left: 15px; }
.divAmigos ul li { padding-left: 17px; background: url(../imgs/setaAmigos.gif) no-repeat left center; }

.figuraContato {
	background: url(../imgs/localizacao.jpg) no-repeat;
	width: 185px;
	height: 255px;
	float: right;
	margin: 10px 15px 0 0;
	display: block;
	text-indent: -99999px;
}
