@charset "utf-8";

img { 
border : none; 
} 
#body #geral { 
width : 763px; 
background-position : center 0%; 
margin-top : 5px; 
margin-right : auto; 
margin-bottom : 5px; 
margin-left : auto; 
padding-top : 5px; 
padding-bottom : 5px; 
background-image : url(../img/fundo_corpo.jpg); 
background-repeat : repeat-y; 
} 
#body #geral #topo #area_restrita #botton_area_aluno { 
float : right; 
height : 30px; 
width : 135px; 
} 
#body #geral #topo #area_restrita #botton_home { 
height : 30px; 
width : 130px; 
} 
body { 
background-image : url(../img/back.jpg); 
background-repeat : repeat; 
margin : 5px; 
background-position : center 0%; 
} 
#body #geral #topo { 
margin-left : 7px; 
margin-right : 7px; 
} 
#body #geral #topo #area_restrita { 
margin-bottom : 5px; 
background-image : url(../img/fundo_area_restrita.jpg); 
background-repeat : repeat-y; 
height : 30px; 
width : 750px; 
border : 1px none #6d4511; 
} 
#body #geral #conteudo { 
margin-right : 7px; 
margin-left : 7px; 
margin-top : 2px; 
width : 750px; 
} 
#body #geral #divisao { 
height : 5px; 
margin-right : 7px; 
margin-left : 7px; 
background-image : url(../img/divisor.gif); 
background-repeat : repeat-x; 
clear : both; 
} 
.texto_box {
	background-repeat : repeat;
	margin-top : 2px;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	padding : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-top-color : #165252;
	border-right-color : #165252;
	border-bottom-color : #165252;
	border-left-color : #165252;
	text-align : justify;
} 
.texto_box_bold {
	background-repeat : repeat;
	padding : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	border-top-color : #165252;
	border-right-color : #165252;
	border-bottom-color : #165252;
	border-left-color : #165252;
	text-align : justify;
	font-weight : bold;
	margin : 0;
} 
#body #geral #conteudo #box_img_full {
	padding-top : 0;
	padding-right : 0;
	padding-left : 0;
	margin-top : 5px;
	margin-bottom: 5px;
} 
#body #geral #conteudo #box_texto a {
	font-weight : bold;
	color : #165252;
	text-decoration : none;
} 
#body #geral .texto_rodape #texto_rodape a { 
text-decoration : none; 
color : #666666; 
} 
#body #geral #rodape { 
float : none; 
} 
.texto_rodape {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	text-align : center;
	margin-top : 0;
	vertical-align : middle;
	padding : 0;
	margin-right : 7px;
	margin-left : 7px;
	margin-bottom : 0;
	background-color : #FFFFFF;
	line-height : 70px;
	border : 1px solid #0a397a;
} 
#body #geral .texto_rodape #texto_rodape { 
text-align : center; 
vertical-align : middle; 
height : 70px; 
background-image : url(../img/logo.gif); 
background-repeat : no-repeat; 
background-position : right 0%; 
} 
#body #geral #conteudo #box_texto { 
background-color : #ffffff; 
letter-spacing : normal; 
word-spacing : normal; 
} 
#body  #geral  #conteudo  #box_participantes { 
background-color : #ffffff; 
letter-spacing : normal; 
word-spacing : normal; 
} 
#body #geral #conteudo #box_texto_color {
	background-color : #D0F2F2;
	letter-spacing : normal;
	word-spacing : normal;
} 
#body #geral #conteudo #sobre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid #027286;
}
#body  #geral  #conteudo  #agradecimento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #027286;
	text-decoration: none;
	padding: 5px;
	height: 250px;
}
#body #geral #conteudo #sobre img {
	float: right;
	padding-left: 5px;
}


#body #geral #creditos {
	margin-top : 0;
	margin-right : 7px;
	margin-bottom : 0;
	margin-left : 7px;
	padding-right : 5px;
	padding-left : 5px;
	background-color : #D0F2F2;
} 
.texto_creditos { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.7em; 
text-align : center; 
} 
#body #geral #conteudo #box_texto_mensagem { 
height : 310px; 
background-color : #ffffff; 
clear : both; 
margin-top : 2px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
border : 1px solid #6d4511; 
padding-top : 5px; 
} 
#body #geral #conteudo #titulo {
	margin-top : 5px;
	margin-right : 0;
	margin-bottom : 3px;
	margin-left : 0;
	padding-right : 7px;
	padding-left : 7px;
	padding-top : 2px;
	padding-bottom : 2px;
	clear : both;
} 
.titulo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #165252;
	font-weight : bold;
	border-left-width : 2px;
	border-left-style : solid;
	border-left-color : #165252;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #165252;
	padding-left : 5px;
} 
#body #geral #conteudo #box_imagem { 
height : 445px; 
margin-top : 5px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding-top : 5px; 
background-color : #ffffff; 
border : 1px solid #69410d; 
} 
.texto_box_centro {
	background-repeat : repeat;
	margin-top : 2px;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	padding : 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-top-color : #165252;
	border-right-color : #165252;
	border-bottom-color : #165252;
	border-left-color : #165252;
	text-align : center;
	font-weight : bold;
} 
#body #geral #conteudo #espaco1 {
	width: 371px;
	height: 265px;
	background-color: #FFFFFF;
	margin-top: 5px;
	float: left;
	border: 1px solid #027286;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 5px;
	color: #026C80;
	margin-bottom: 3px;
}
#body #geral #conteudo #espaco2 {
	width: 371px;
	float: right;
	margin-top: 5px;
	background-color: #FFFFFF;
	height: 265px;
	border: 1px solid #027286;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center;
	color: #026C80;
	margin-bottom: 3px;
}
#body #geral #conteudo #espaco2 a {
	color: #027286;
	text-decoration: none;
}
#body #geral #conteudo #espaco1 a {
	color: #027286;
	text-decoration: none;
}

#body #geral #conteudo #texto_complemento {
	float: left;
	width: 738px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	border: 1px solid #1d6e01;
	padding: 5px;
	text-align: justify;
}
#certificado { 
width : 760px; 
margin-right : auto; 
margin-left : auto; 
height : 31px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
#body #geral #conteudo #conteudo_img_frag #img_frag_h { 
width : 485px; 
float : left; 
margin-top : 5px; 
} 
#body #geral #conteudo #conteudo_img_frag #img_frag_v { 
width : 260px; 
float : left; 
margin-top : 5px; 
} 
#body #geral #conteudo #conteudo_img_frag #texto_frag_h { 
width : 260px; 
float : right; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
#body #geral #conteudo #conteudo_img_frag #texto_frag_v { 
width : 485px; 
float : right; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
.texto_frag_h { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : justify; 
} 
.texto_frag_h_bold { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : justify; 
font-weight : bold; 
} 
#body #geral #conteudo #conteudo_img_frag #resto_texto_frag { 
clear : both; 
padding-top : 5px; 
margin-top : 5px; 
} 
#body #geral #conteudo #conteudo_img_frag #comentar_logar { 
margin-top : 5px; 
float : left; 
margin-bottom : 5px; 
height : 35px; 
background-repeat : repeat-x; 
width : 750px; 
background-color : #ffffff; 
vertical-align : text-bottom; 
background-image : url(../img/fundo_logar.jpg); 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox img { 
width : auto; 
height : auto; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(/img/ligth_box/prevlabel.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(/img/ligth_box/nextlabel.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
outline : none; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #000; 
} 
#body #geral #conteudo #voltar {
	margin-top : 5px;
	padding-right : 40px;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : none;
	line-height : 35px;
	font-weight : bold;
	color : #165252;
	margin-bottom : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #165252;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #165252;
	background-color: #FFFFFF;
	background-image: url(../img/seta_degr.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #165252;
	border-left-color: #165252;
} 
#body #geral #conteudo #voltar a {
	text-decoration : none;
	color : #165252;
} 
#body #geral #conteudo #box_texto #fomul��rio { 
border : 1px solid #0b4696; 
padding-top : 10px; 
} 
#body #geral #conteudo #box_texto #livros {
	width: 750px;
	height: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #027286;
}
#body #geral #conteudo #box_texto #livros #imagem_livro {
	width: 99px;
	float: left;
	margin-top: 5px;
	height: 69px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #027286;
}
#body #geral #conteudo #box_texto #livros #texto_livro {
	width: 259px;
	float: left;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 3px;
	height: 68px;
	margin-right: 12px;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #027286;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #027286;
}
#body  #geral  #conteudo  #box_texto  #livros  #texto_livro_direito {
	width: 260px;
	float: left;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 3px;
	height: 68px;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #027286;
}
#body  #geral  #conteudo  #box_texto  #videos {
	width: 750px;
	height: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #027286;
}

.indentmenu{
	font: bold 16px Arial;
	width: 100%;
	overflow: hidden;
	height: 43px;
	background-image: url(../img/fundo_menu.gif);
	background-repeat: repeat-x;
}

.indentmenu ul{
	margin: 0;
	float: left;
	width: 100%;
	background-image: url(media/indentbg.gif);
	background-repeat: repeat;
	background-position: center center;
	height: 43px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #564c66;
	border-right-color: #564c66;
	border-left-color: #564c66;
	line-height: 32px;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.indentmenu ul li a:visited{
	color: #FFFFFF;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: #01353F;
	padding-top: 6px;
	padding-bottom: 4px;
	background-color: #E0F2FF;
	background-image: url(media/indentbg2.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.itens_contato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
#body #geral #conteudo #box_texto #livros {
	width: 750px;
	height: 79px;
}
#body #geral #conteudo #interatividade {
	margin-top: 5px;
	height: 170px;
	background-color: #FFFFFF;
	border: 1px solid #027286;
	text-align: center;
}
#body #geral #conteudo #videos_destaque {
	height: 345px;
	margin-bottom: 4px;
}
#body #geral #conteudo #videos_destaque #video_destaque01 {
	float: left;
	width: 370px;
	height: 343px;
	background-color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #14515C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #14515C;
	border-bottom-color: #14515C;
	border-left-color: #14515C;
}
.texto_destaque_video01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #2595A9;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

#body  #geral  #conteudo  #videos_destaque  #video_destaque02 {
	float: right;
	width: 371px;
	height: 343px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #14515C;
}
#body #geral #conteudo #destaque_video {
	height: 65px;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	border: 1px solid #134A53;
}
#body  #geral  #conteudo  #destaque_artigo {
	height: 150px;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	border: 1px solid #134A53;
}

.texto_tit_video01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	color: #12454D;
}
.texto_video01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
}
