/****************************************************************
				ESTRUTURA DO SITE DA CATHEDRAL 
****************************************************************/

body {
	margin:0;
	padding:0;
	background-image:url(../imgs/background.png);
}

/**************************************
 			CORPO DO SITE
**************************************/

#geral {
	width:768px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}

.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A8898;
	text-transform:uppercase;
	letter-spacing:normal;
	font-weight:bold;
	padding:4px;
	padding-top:10px;
	letter-spacing:0px;
}

/**************************************
 			TOPO DO SITE
**************************************/

#topo {
	height:86px;
	background-image:url(../imgs/imgs/canto.arredondado.png);
	background-repeat:no-repeat;
	background-color:white;
	width:100%;
}

#subTopo {
	background-color:white;
	border-top:1px solid #CCCCCC;
}

#cantoArredondado_right {
	position:absolute;
	margin-top:-89px;
	margin-left:752px;
}

.logomarca {
	margin-top:14px;
	margin-left:5px;
}

.topoOpcoes {
	height:85px;
}

.logomarca {
	float:left;
}

.barraNavegacao {
	width:568px;
	background-color:#FFCC00;
	margin-left:190px;
	margin-top:-22px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
}

.deusefiel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	padding:2px;
	margin-top:60px;
	position:absolute;
	margin-left:700px;
	z-index:10;
	color:black;
}


.menuNavegacao ul {
	margin:0px;
	padding:0px;
	position:absolute;
	top:35px;
	margin-left:659px;
}

.menuNavegacao ul li {
	list-style:none;
	display:inline;
	margin-left:15px;
}

.menuNavegacao img {
	border:none;
}

.menuNavegacao ul li.icoHome {
	position:absolute;
	margin-left:10px;
	margin-top:-15px;
}

.menuNavegacao ul li.icoMapa {
	position:absolute;
	margin-left:42px;
	margin-top:-15px;
}

.menuNavegacao ul li.icoContato {
	position:absolute;
	margin-left:74px;
	margin-top:-15px;
}


/**************************************
 			SUB TOPO DO SITE
**************************************/

.bannerDestaque {
	width:577px;
	margin-left:190px;
	position:absolute;
	margin-top:-164px;
	z-index:1;
}


/**************************************
 			MEIO DO SITE
**************************************/

.camposForm {
	margin-left:20px;
}

.camposForm select {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#effectBanners {
	background-image:url(../imgs/shadow.png);
	height:600px;
	background-repeat:repeat-y;
	position:absolute;
	width:20px;
	margin-top:-165px;
	margin-left:189px;
	z-index:40;
	background-color:#0033CC;
}


.banners {
	width:189px;
	float:left;
	background-color:#F8F5F1;
}

.banners ul {
	margin:0px;
	padding:0px;
}

.banners ul li {
	list-style:none;
	margin-left:10px;
	margin-top:2px;
}

.banners img {
	border:0;
}


/* GERAL */
.areasTitulo {
	margin-left:10px;
}
.areasTituloTopico {
	border-bottom:1px solid #F7F7F7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	color:#339900;
}

/* AREA INSTITUCIONAL */

/* historia */

.fotos {
	margin-left:50px;
}

.meio {
	width:578px;
	margin-left:190px;
	_width:575px;
	_margin-left:189px;
	background-color:white;
}

#meio {
	background-color:white;
	padding:0px;
	margin:0px;
}

.texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:10px;
	text-align:justify;
	padding:8px;
}

.texto ul li {
	list-style:none;
}

.links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
}

.links a {
	text-decoration:none;
	color:black;
}

/* contato */

#tabelaEmails td {
	padding:4px;
	border:1px solid #729DAB;
}

#tabelaEmails {
	width:560px;
	border:1px solid #729DAB;
	color:#08242E;
}

.colunaSetor {
	width:270px;
}

.colunaEmail {
	width:100px;
}

.colunaResponsavel {
	width:230px;
}

.meioContato {
	margin-left:190px;
}

.colorDestaque {
	background-color:#A6C8D0;
}

.colorDiretores {
	background-color:#729DAB;
	color:white;
	font-weight:bold;
}

.colorColaboradores {
	background-color:#EEF8FB;
	font-weight:bold;
}

/* Sistema Normativo */
.meio {
	background-color:white;
}
.meioSistema {
	height:400px;
	width:578px;
	margin-left:190px;
	_width:575px;
	_margin-left:189px;
	background-color:white;
}

.menuArea li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	padding:4px;
	background-color:#F7F7F7;
	width:169px;
}

.areaMenu {
	width:175px;
	float:left;
}

.areaMenu ul {
	margin:0px;
	padding:0px;
}

.areaMenu ul {
	margin-top:5px;
}

.areaMenu ul li {
	list-style:none;
	margin-left:7px;
	margin-top:2px;
}

.areaMenu ul li a {
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.areaMenu ul li a:hover {
	color:#333333;
}

/*-> Portarias <-* SUBMENU DE SISTEMA NORMATIVO */

.meioPortarias {
	width:578px;
	margin-left:190px;
	_width:575px;
	_margin-left:189px;
}
.portarias {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.portarias a {
	text-decoration:none;
	color:#414141;
}

.portarias ul li {
	list-style:none;
	padding:10px;
	border-bottom:2px solid white;
	width:510px;
}

.portarias01 {
	background-color:#F8F8F8;
}

.portarias01:hover, .portarias02:hover {
	background-color:#EBEBEB;
}

.portarias02 {
	background-color:#F0F0F0;
}


/* Organograma */

.organograma {
	margin-left:185px;
}

.meioOrganograma {
	background-color:white;
}

.meioOrganograma td {
	height:12px;
	padding:0;
	margin:0;
}

.meioOrganograma a {
	text-decoration:none;
	color:#3399CC;
}

.meioOrganograma img {
	padding:0px;
	vertical-align:top;
}

/* Ouvidoria Cathedral */

.meioOuvidoria {
	height:450px;
}

.conteudoOuvidoria ul li {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f1f9f8;
}

.conteudoOuvidoria ul {
	margin:0;
	padding:0;
	margin-top:20px;
	width:550px;
	border:1px solid #357871;
	margin-left:100px;
}

.meioContato .conteudoOuvidoria ul {
	margin-left:0px;
}

.conteudoOuvidoria ul li {
	padding:4px;
}

.conteudoOuvidoria ul ul {
	margin:0;
	padding:0;
	_width:100px;
	border:none;
}

.conteudoOuvidoria ul ul li {
	width:200px;
}

.conteudoOuvidoria ul li.tituloForm {
	background-color:#357871;
	padding-top:-10px;
	color:white;
}

.conteudoOuvidoria .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.conteudoOuvidoria ul li input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.conteudoOuvidoria ul li input:hover, ul li textarea:hover {
	border:2px solid #357871;
}

/* Avalia??o Institucional */

.meioAvaliacao {
	margin-left:190px;
}
.conteudoAvaliacao {
	text-align:justify;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:20px;
}

.conteudoAI {
	height:400px;
}

.conteudoAIMeio {
	height:1087px;
}

.conteudoAI ul, .conteudoAIMeio ul {
	margin:0;
	padding:0;
	margin-top:20px;
}

.conteudoAI ul li, .conteudoAIMeio ul li {
	list-style:none;
}

.data, .publico, .acaoDesenvolvida, .dataTitulo, .publicoTitulo, .acaoDesenvolvidaTitulo {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	border-bottom:1px solid white;
}

.data, .dataTitulo {
	width:80px;
	background-color:#CCCCCC;
	border-right:1px solid white;
}

.publico, .publicoTitulo {
	width:160px;
	background-color:#BBBBBB;
	border-right:1px solid white;
}

.acaoDesenvolvida, .acaoDesenvolvidaTitulo {
	background-color:#F5F5F5;
	width:310px;
}

.dataTitulo, .publicoTitulo, .acaoDesenvolvidaTitulo {
	height:43px;
}

.textoInformacao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.quadroTitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:20px;
	text-align:center;
}

.tituloArea {
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.conteudoContato ul li {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f1f9f8;
}
.conteudoContato ul {
	margin:0;
	padding:0;
	margin-top:20px;
	width:550px;
	border:1px solid #357871;
}

.conteudoContato ul li {
	padding:4px;
}

.conteudoContato ul ul {
	margin:0;
	padding:0;
	_width:100px;
	border:none;
}

.conteudoContato ul ul li {
	width:200px;
}

.conteudoContato ul li.tituloForm {
	background-color:#357871;
	padding-top:-10px;
	color:white;
}

.conteudoContato .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.conteudoContato ul li input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.conteudoContato ul li input:hover, ul li textarea:hover {
	border:2px solid #357871;
}

/* Comit? de Biosseguran?a  */

.meioBioseguranca {
	width:730px;
	margin-left:19px;
	padding-top:30px;
}

/* AREA ACADEMICA */

/* vestibular */
.conteudoVestibular ul li {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f1f9f8;
}
.conteudoVestibular ul {
	margin:0;
	padding:0;
	margin-top:20px;
	margin-left:0px;
	width:550px;
	border:1px solid #357871;
}

.conteudoVestibular ul li {
	padding:4px;
}

.conteudoVestibular ul ul {
	margin:0;
	padding:0;
	_width:100px;
	border:none;
}

.conteudoVestibular ul ul li {
	width:200px;
}

.conteudoVestibular ul li.tituloForm {
	background-color:#357871;
	padding-top:-10px;
	color:white;
}

.conteudoVestibular .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.conteudoVestibular ul li input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.conteudoVestibular ul li input:hover, ul li textarea:hover {
	border:2px solid #357871;
}

/* Graduacao */

.meioGraduacao {
	margin-left:190px;
	height:520px;
	background-color:white;
}

.meioGraduacao ul li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
	font-weight:bold;
}

.meioGraduacao ul {
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:17px;
}

.meioGraduacaoTaxas {
	margin-left:190px;
}

.meioGraduacaoTaxas ul li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
	font-weight:bold;
}

.meioGraduacaoTaxas ul {
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:17px;
}

#iframeZinho {
	height:350px;
	width:555px;
	_width:552px;
	_margin-left:-20px;
}

#menuEx li.corBranca {
	background-color:white;

}

.conteudoGraduacao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	width:540px;
	margin-left:14px;
	margin-top:14px;
	text-indent:20px;
}

.conteudoGraduacao ul {
	margin:0px;
	padding:0px;
}

#fichasUot {
	height:2px;
}

#menuEx li.informacoesGerais {
	background-color:#D6D6D6;
	color:black;
}

#menuEx li.informacoesGerais a {
	color:black;
}

#menuEx li.topicoDestaque {
	background-color:#CCCCCC;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#menuEx li.informacoesGeraisTopico {
	font-size:11px;
	background-color:#D6D6D6;
}

.menuGraduacao li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	padding:4px;
	background-color:#F7F7F7;
	width:169px;
}

.areaGraduacao {
	width:189px;
	height:520px;
	float:left;
	background-color:white;
	border-top:1px solid #F2E1D0;
}

.areaGraduacao ul {
	margin:0px;
	padding:0px;
}

.areaGraduacao ul {
	margin-top:5px;
}

.areaGraduacao ul li {
	list-style:none;
	margin-left:7px;
	margin-top:2px;
}

.areaGraduacao ul li a {
	text-decoration:none;
	color:#666666;
}

.areaGraduacao ul li a:hover {
	color:#333333;
}

#tabelaTaxas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:15px;
}

.textoGeral {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#tabelaTaxas .especificacoes, .especificacoesBaixo {
	width:390px;
	background-color:#EAEAEA;
	float:left;
	border-right:2px solid white;
	border-bottom:1px solid white;
}

#tabelaTaxas .valores, .valoresBaixo {
	background-color:#E2E2E2;
	width:140px;
	border-bottom:1px solid white;
}

#tabelaTaxas .especificacoes, .valores, .especificacoesBaixo, .valoresBaixo  {
	padding:4px;
	padding-bottom:5px;
}

#tabelaTaxas .especificacoesBaixo {
	font-weight:normal;
	background-color:#F4F4F4;
}
#tabelaTaxas .valoresBaixo {
	font-weight:normal;
	background-color:#F2F2F2;
}

/* P?s Graduacao */


#meioPosGraduacao {
	margin-left:190px;
}

#posCursos {
	margin:0;
	padding:0;
	margin-top:40px;
}

#posCursos li {
	font-weight:normal;
	letter-spacing:-1px;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;
}

#tabelaCurso {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#tabelaCurso ul {
	margin:0;
	padding:0;
	width:573px;
	margin-top:11px;
}

#tabelaCurso ul li {
	list-style:none;
	font-weight:normal;
	padding:4px;
}

#tabelaCurso ul li.tituloArea {
	background-color:#92D2CA;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	color:#1A5B53;
	font-weight:bold;
}

#tabelaPosGraduacaoCursos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:15px;
}

#tabelaPosGraduacaoCursos .especificacoes, #tabelaPosGraduacaoCursos .especificacoesBaixo {
	width:460px;
	background-color:#EAEAEA;
	float:left;
	border-right:2px solid white;
	border-bottom:1px solid white;
}

#tabelaPosGraduacaoCursos .valores, #tabelaPosGraduacaoCursos .valoresBaixo {
	background-color:#E2E2E2;
	width:70px;
	border-bottom:1px solid white;
}

#tabelaPosGraduacaoCursos .especificacoes, #tabelaPosGraduacaoCursos .valores, #tabelaPosGraduacaoCursos .especificacoesBaixo, #tabelaPosGraduacaoCursos .valoresBaixo  {
	padding:4px;
	padding-bottom:5px;
}

#tabelaPosGraduacaoCursos .especificacoesBaixo {
	font-weight:normal;
	background-color:#F4F4F4;
}
#tabelaPosGraduacaoCursos .valoresBaixo {
	font-weight:normal;
	background-color:#F2F2F2;
}

/* AREA DA COMUNIDADE */

.meioComunidade {
	margin-left:190px;
}

#tabelaLinks a {
	text-decoration:none;
}	

/* tabelaExtensao */

.tabelaEventos input {
	margin-top:4px;
}

.tabelaEventos ul li {
	background-color:#F8F8F8;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:550px;
	border-bottom:3px solid white;
}

.tabelaEventos .tituloAreas {
	background-color:#33ACA9;
	color:white;
}

.tabelaEventos a {
	text-decoration:none;
	color:black;
}

.tabelaEventos a:hover {
	color:#666666;
}

.meioEventos {
	margin-left:190px;
}

.meioEventos ul li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
}

.meioEventos ul {
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:17px;
}

/* tEventos */

.tEventos input {
	margin-top:4px;
}

.tEventos ul li {
	background-color:#F8F8F8;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:730px;
	border-bottom:3px solid white;
}

.tEventos .tituloAreas {
	background-color:#33ACA9;
	color:white;
}

.tEventos a {
	text-decoration:none;
	color:black;
}

.tEventos a:hover {
	color:#666666;
}

.mEventos ul li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
}

.mEventos ul {
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:17px;
}


/* horarios */

#tabelasHorario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	letter-spacing:normal;
}

#tabelasHorario td {
	border-right:1px solid white;
	border-bottom:1px solid white;
	padding:5px;
}

#tabelasHorario td.borda {
	border-left:1px solid white;
}

#tabelasHorario td#leftTop {
	border-left:1px solid white;
	border-top:1px solid white;
}

#tabelasHorario td#left {
	border-left:1px solid white;
}

#tabelasHorario .tituloHorario {
	background-color:#999999;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold;
}

#tabelasHorario .cursos {
	background-color:#EAEAEA;
	font-weight:bold;
	font-size:11px;
}

#tabelasHorario .centralizado {
	text-align:center;
}

#tabelasHorario .tituloCursos {
	background-color:#666666;
	color:#FFFFFF;
}

#tabelasHorario #cursos {
	background-color:#F0F0F0;
	font-weight:bold;
	color:#666666;
} 

.mostraHorario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
	margin-top:10px;
	margin-left:10px;
}

.mostraHorario a {
	text-decoration:none;
	color:black;
}

.mostraHorario a:hover {
	font-weight:bold;
}

/* CATHEDRAL CIDAD? */

.fotosCidada a {
	 padding:0px;
	 margin:0px;
	 text-align:center;
	 color:#000000
}

.fotosCidada {
	text-align:center;
}

.fotosCidada td {
	padding:10px;
}

/* incubadora */

.meioIncubadora {
	margin-left:190px;
}

/* mapa do site */

#tabelas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border:0px;
	margin:0px;
}


#tabelas td {
	height:17px;
	padding-right:3px;
	margin:-6px;
	
}



/**************************************
 			RODAPE DO SITE
**************************************/

#rodape {
	background-image:url(../imgs/imgs/back-bottom.png);
	border-top:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:8px;
	color:#8B6B64;
	width:752px;
	float:right;
}
