/* layout.css */

body {
	background-color: #E5E5E5;
	text-align: center;

}

* {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

div#container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

div#cabecalho {
	width: 980px;
	height: 254px;
}

h1 {
	margin: 0;
}

h1 span {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

h1 a {
	display: block;
}

/* fim cabecalho */


/* corpo */

#popup {
	position:absolute;
	width:555px;
	height:480px;
	left:28%;
	top:240px;
	z-index:1;
	text-align: right;
}

#popup img {
	border: 0;
}

#popup1 {
	position:absolute;
	width:555px;
	height:480px;
	left:28%;
	top:535px;
	z-index:30;
	text-align: right;
}

#popup1 img {
	border: 0;
}

#popup2 {
	position:absolute;
	width:820px;
	height:465px;
	left:220px;
	top:220px;
	z-index:30;
}

#popup2 img {
	border: 0;
}

iframe#ifame3d { 
	margin:0;
	padding:0;
	height:400px;
}
iframe#ifame3d {
	width:507px;
}


.alert-ie {
	width: 500px;
	height: 115px;
	background-color: #3399FF;
	text-align: left;
	position: absolute;
	left: 500px;
	border: 1px #003366 solid;
	z-index: 30;
}

.alert-ie p {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	padding: 10px;
	text-align: left;
}

.alert-ie p a {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 13px;
	text-decoration: underline;
}

.alert-ie p a:hover {
	text-decoration: none;
}

div#section-a {
	float: left;
	width: 228px;
}

div#section-a p {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff0000;
}

div#section-a img {
	border:0;
}

div#section-b {
	float: left;
	width: 537px;
}

div#section-b p {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: none;
	color: #ff0000;
	padding-bottom: 10px; padding-left: 16px; padding-right: 16px; padding-top: 0
}

div#section-b img {
	border: 0;
}

div#section-b .tituloBox {
	height: 44px;
	line-height: 44px;
	background-image: url(../img/titulo01.jpg);
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding-left: 16px; padding-right: 16px;
}

div#section-b .txtBox {
	background-image: url(../img/box_bg.jpg);
	background-repeat: repeat-y;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 100;
	text-transform: none;
	color: #333;
	padding-top: 25px;
}

div#section-b .baseBox {
	background-image: url(../img/box_bas.jpg);
	background-repeat: no-repeat;
	width: 537px;
	height: 32px;
}



div#section-b ul#galeria1 {
	list-style: none;
	margin: 0;
	padding: 0;
	/* width: 100% */
}

div#section-b ul#galeria1 li {
	width: 223px;
	height: 220px;
	margin: 5px;
	overflow: hidden;
	float: left;
}

div#section-b ul#galeria1 li p {
	margin: 1px 4px 0 4px;
	font: 13px/1.2em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

div#section-b p {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-bottom: 10px; padding-left: 15px; padding-right: 15px; padding-top: 0
}


div#section-b table {
	border: 1px solid #666;
	border-collapse: collapse;
	width: 672px;
	padding: 20px;
}

div#section-b table tr td,
div#section-b table tr th {
	border: 1px solid black;
	padding: 4px 10px; 
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	height: 22px;
}

div#section-b table tr th {
	background-color: #1253A8;
	color: #fff;
	text-align: left;
}



div#section-c {
	float: left;
	width: 210px;
}

div#section-c ul#menuDestaques {
	list-style: none;
	padding-left: 20px;
}

div#section-c ul#menuDestaques li a {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 180px;
	text-decoration: none;
	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

div#section-c ul#menuDestaques li a:hover {
	color: #333;
	text-decoration: underline;
}

div#section-c ul#menuDestaques li.textoLista {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 180px;
	text-decoration: none;
	
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	text-align: center;
}


div#section-c ul#menuDestaques li.textoLista img {
	border: 1px solid #999;
	padding: 5px;
	margin-right:12px;
}

div#section-c ul#menuDestaques li.textoLista iframe {
	border: 1px solid #999;
	padding: 5px;
	margin-right:12px;
}

div#section-c ul#menuDestaques li.textoLista h2 {
	border: 1px solid #999;
	padding: 5px;
}

div#section-c ul#menuDestaques li.textoLista2 {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 180px;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-color: #E5E5E5;
	border-bottom-style: dotted;
	text-align: center;
}


div#section-c ul#menuDestaques li.textoLista2 img {
	border: 1px solid #999;
	padding: 5px;
	margin-right:12px;
}

div#section-c ul#menuDestaques li.textoLista2 iframe {
	width: 182px;
	height: 210px;
}

div#section-c ul#menuDestaques li.textoLista2 h2 {
	border: 1px solid #999;
	padding: 5px;
}



div#section-d {
	float: left;
	width: 742px;
}

div#section-d p {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: none;
	color: #ff0000;
	padding-bottom: 10px; padding-left: 16px; padding-right: 16px; padding-top: 0
}

div#section-d .tituloBoxG {
	height: 44px;
	line-height: 44px;
	background-image: url(../img/titulo01_g.jpg);
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding-left: 16px; padding-right: 16px;
}

div#section-d .txtBoxG {
	background-image: url(../img/box_bg_g.jpg);
	background-repeat: repeat-y;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 100;
	text-transform: none;
	color: #333;
	padding-top: 25px;
}

div#section-d .txtBoxG img {
	border: 0;
}

div.gallery-figure {
	background: url('../img/gallery_frame_thumb.png') no-repeat left top;
	float: left;
	margin: 0 22px 24px 15px;
	min-height: 90px;
	padding: 10px 0 0 16px;
	overflow: hidden;
	width: 170px;
}

div.gallery-figure img {
	margin-bottom: 10px;
}

/* lista 
div#section-d .txtBoxG ul {
	width: 742px;
	background-image: url(../img/box_bg_g.jpg);
	background-repeat: repeat-y;
	float: left;
	list-style: none;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 13px;	
}

div#section-d .txtBoxG ul li {
	list-style: none;
	width: 244px;
	height: 260px;
	margin-left: 4px;
	margin-right: 28px;
	margin-bottom: 25px;
	overflow: hidden;
	float: left;
}

div#section-d .txtBoxG ul li img {
	border: 2px #fff solid;
}

/* lista - fim */

/* listaEventos */
div#section-d .txtBoxG ul#listaEventos {
	width: 742px;
	background-image: url(../img/box_bg_g.jpg);
	background-repeat: repeat-y;
	float: left;
	list-style: none;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 13px;	
}

div#section-d .txtBoxG ul#listaEventos li {
	list-style: none;
	width: 163px;
	height: 170px;
	margin-left: 4px;
	margin-right: 16px;
	margin-bottom: 18px;
	overflow: hidden;
	float: left;
}

div#section-d .txtBoxG ul#listaEventos li img {
	border: 0;
}

div#section-d .txtBoxG ul#listaEventos li h2 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #333;
}

/* listaEventos - fim */


/* listaEventos1 */
div#section-d .txtBoxG ul#listaEventos1 {
	width: 742px;
	background-image: url(../img/box_bg_g.jpg);
	background-repeat: repeat-y;
	float: left;
	list-style: none;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 13px;	
}

div#section-d .txtBoxG ul#listaEventos1 li {
	list-style: none;
	width: 163px;
	margin-left: 4px;
	margin-right: 16px;
	margin-bottom: 18px;
	overflow: hidden;
	float: left;
}

div#section-d .txtBoxG ul#listaEventos1 li img {
	border: 0;
}

/* listaEventos1 - fim */


/* lista universidades */


div#section-d .txtBoxG ul#universidades li {
	float: left;
}

div#section-d .txtBoxG ul#universidades {
	list-style: none;
	float: left;
	width: 742px;
	padding-left: 10px;
	padding-right: 0;
	background-image: url(../img/box_bg_g.jpg);
	background-repeat: repeat-y;
}

div#section-d .txtBoxG ul#universidades li#unirio a {
	background-image: url(../img/universidades/unirio.jpg);
	background-repeat: no-repeat;
	width: 204px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#unirio a:hover {
	background-image: url(../img/universidades/unirio1.jpg);
}


div#section-d .txtBoxG ul#universidades li#ufrj a {
	background-image: url(../img/universidades/ufrj.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#ufrj a:hover {
	background-image: url(../img/universidades/ufrj1.jpg);
}


div#section-d .txtBoxG ul#universidades li#uerj a {
	background-image: url(../img/universidades/uerj.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#uerj a:hover {
	background-image: url(../img/universidades/uerj1.jpg);
}


div#section-d .txtBoxG ul#universidades li#puc a {
	background-image: url(../img/universidades/puc.jpg);
	background-repeat: no-repeat;
	width: 105px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#puc a:hover {
	background-image: url(../img/universidades/puc1.jpg);
}


div#section-d .txtBoxG ul#universidades li#ufrrj a {
	background-image: url(../img/universidades/ufrrj.jpg);
	background-repeat: no-repeat;
	width: 233px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#ufrrj a:hover {
	background-image: url(../img/universidades/ufrrj1.jpg);
}


div#section-d .txtBoxG ul#universidades li#ibmec a {
	background-image: url(../img/universidades/ibmec.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#ibmec a:hover {
	background-image: url(../img/universidades/ibmec1.jpg);
}


div#section-d .txtBoxG ul#universidades li#espm a {
	background-image: url(../img/universidades/espm.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#espm a:hover {
	background-image: url(../img/universidades/espm1.jpg);
}


div#section-d .txtBoxG ul#universidades li#ibmr a {
	background-image: url(../img/universidades/ibmr.jpg);
	background-repeat: no-repeat;
	width: 119px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#ibmr a:hover {
	background-image: url(../img/universidades/ibmr1.jpg);
}


div#section-d .txtBoxG ul#universidades li#uff a {
	background-image: url(../img/universidades/uff.jpg);
	background-repeat: no-repeat;
	width: 99px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#uff a:hover {
	background-image: url(../img/universidades/uff1.jpg);
}


div#section-d .txtBoxG ul#universidades li#fgv a {
	background-image: url(../img/universidades/fgv.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 120px;
	float: left;
	text-indent: -50000px;
	overflow:hidden;
}

div#section-d .txtBoxG ul#universidades li#fgv a:hover {
	background-image: url(../img/universidades/fgv1.jpg);
}

/* lista universidades - fim */



div#section-d .txtBoxG div#voltar {
	width: 742px;
}

div#section-d .txtBoxG div#voltar p {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 100;
	text-transform: none;
	color: #333;
	padding-top: 25px;
}


div#section-d .baseBoxG {
	clear: both;
	background-image: url(../img/box_bas_g.jpg);
	background-repeat: no-repeat;
	width: 742px;
	height: 32px;
}


div#section-d ul#galeria1 {
	list-style: none;
	margin: 0;
	padding: 0;
	/* width: 100% */
}

div#section-d ul#galeria1 li {
	width: 223px;
	height: 220px;
	margin: 5px;
	overflow: hidden;
	float: left;
}

div#section-d ul#galeria1 li p {
	margin: 1px 4px 0 4px;
	font: 13px/1.2em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

div#section-d p {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-bottom: 10px; padding-left: 15px; padding-right: 15px; padding-top: 0
}


/* table1 */

div#section-d table.table1 {
	border: 1px solid black;
	border-collapse: collapse;
	background-color: #fff;
	width: 710px;
	margin-left: 16px;
}

div#section-d table.table1 tr td,
div#section-d table.table1 tr th {
	border: 1px solid black;
	padding: 4px 8px;
	margin: 2px; 
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: center;
}

.amarelo {
	background-color: #fc0;
}


div#section-d table.table1 tr th {
	background-color: #4b4085;
	color: #fff;
}

div#section-d table.table1 tr.bg {
	background-color: #ccc;
}

/*
div#section-d table tr:hover {
	background-color: #dcd9ec;
	 cursor: pointer; 
}*/
/* 
div#section-d table td:hover {
	background-color: #99ccff;
	cursor: pointer; 
}
*/




.table2 {
	border: 0;
	border-collapse: collapse;
	width: 720px;
}

.table2 tr td,
.table2 tr th {
	border: 0;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
}

.table2 tr th {
	background-color: #1253A8;
	color: #fff;
	text-align: left;
}


.titulo01 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: #23297A;
}


.link01 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #ff0000;
}

.link01:hover {
	color: #990000;
}

.link02 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #0000ff;
}

.link02:hover {
	text-decoration: none;
}


.link03 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #333;
}

.link03:hover {
	text-decoration: underline;
}

iframe#ifame1 { 
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	height:250px;
}
iframe#ifame1 {
	width:168px;
}


iframe#ifame2 { 
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	height:650px;
}
iframe#ifame2 {
	width:710px;
}

iframe#ifame3 { 
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	height:530px;
}
iframe#ifame3 {
	width:375px;
}

iframe#ifame4 { 
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	height:90px;
}
iframe#ifame4 {
	width:168px;
}


/* fim corpo */


/* rodape */

div#rodape {
	width: 980px;
	height: 84px;
}

div#rodape ul {
	list-style: none;
}

div#rodape ul#imgsRodape li#rod1 {
	background-image: url(../img/rodape01.jpg);
	background-repeat: no-repeat;
	width: 873px;
	height: 84px;
	float: left;
}

div#rodape ul#imgsRodape li#rod2 a {
	background-image: url(../img/rodape_sinapse.jpg);
	background-repeat: no-repeat;
	width: 107px;
	height: 84px;
	float: left;
}

/* fim do rodape */

