@charset "utf-8";
/* CSS Document */

select, input {
	font-size:1em;
}

textarea {
	font-size:1.2em;
}

.limpar {
	font-size:1px;
	clear:both;
}

.conteudo ul,
.conteudo ol{
	margin-left:40px;
	margin-bottom:20px;
}

.voltar{
	text-align:right;
	margin-bottom:0;
	margin-top:20px;
	
}

pre{
	font-size:1.2em;
}

h3, h4 {/*novo*/
	margin-bottom:10px;
	display:block;
	border-bottom:1px #CCC solid;
}

h3 {/*novo*/
	font-size:1.3em;
	color:#690;
}

h4 {/*novo*/
font-size:1.2em;
}

/*------- Admin Grupos e Projetos -------*/

.box-grupos, .box-proj {
	min-width:300px;
	width:45%;
	margin-top:15px;
	border:1px solid #CCC;
}

.box-grupos {
	float:left;
}

.box-proj {
	float:right;
	margin-right:15px;
}

.box-grupos .titulo, .box-proj .titulo {
	width:100%;
	height:20px;
	padding-top:3px;
	margin-bottom:10px;
	white-space:nowrap;
	background-color:#ccc;
}

.box-grupos .titulo h4, .box-proj .titulo h4 {
	float:left;
	margin-left:7px;
	border-bottom:0px;
}

.box-grupos .titulo img, .box-proj .titulo img {
	float:right;
	margin-right:5px;
}

.box-grupos p, .box-proj p {
	clear:both;
	margin:0px 7px 7px 7px;
}

.box-grupos table {
	margin-left:7px;
	width:97%;
}

.box-grupos td {
	padding-bottom:5px;
	vertical-align:top;
}

.box-grupos td.left {
	width:80px;
	font-weight:bold;
}

.box-grupos td.icons {
	width:18px;
	text-align:right;
}

.box-grupos select {
	width:170px;
}

.box-grupos textarea {
	width:89%;
}

/*------- Admin Info Serviços e Medições por Demanda -------*/

.box-info p {
	margin-bottom:15px;
}

.box-medicoes .box-tipo, .box-medicoes .box-opcao {
	width:48%;
	margin-top:15px;
	float:left;
}

.box-medicoes .box-tipo {
	margin-right:30px;
}

.box-medicoes .box-selecao {
	width:100%;
	margin-top:15px;
	float:left;
}

.box-medicoes h4 {
	font-size:1.3em;
}

.box-medicoes select {
	width:170px;
}

.box-medicoes .servidor {
	width:170px;
	height:20px;
	border:1px #999 dashed;
}

.box-medicoes table {
	width:380px
}

.box-medicoes td.right {
	text-align:right;
}

.box-medicoes td {
	white-space:nowrap;
}

.box-medicoes td.center {
	text-align:center;
}


/*------- Assistindo Vídeo -------*/

.box-ver-video {
	float:left;
	width:30%;
	/*height:288px;*/
	min-width:352px;
}

.box-info-video {
	float:left;
	/*height:288px;*/
	margin-left:17px;
	width:50%;/*novo*/
}

.box-info-video td {
	vertical-align:top;
}

.box-info-video td.titulo {/*novo*/
	width:80px;
	font-weight:bold;
	color:#000;
}

.box-info-video td.cgi {/*novo*/
	width:80px;
}

.box-info-video2 {
	float:left;
}
.box-info-video2 td.titulo, .box-info-video2 td.label {
	width: 85px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}

.box-info-video h4 {
	font-size:1.3em;
	border:0px;
}

.box-info-video {
	width:50%;
}

.box-info-video tr {
	height:1.5em;
}

.box-info-video input {
	width:270px;
}

.box-info-video td.titulo, .box-info-video td.label {
	width:80px;
	font-weight:bold;
	color:#000;
}

.box-info-video td.cgi {
	width:80px;
}

.box-info-video li {
	list-style:none;
}

.box-info-video a {
	font-weight:bold;
}

/*para baixo tudo novo*/
.comentar {
	clear:left;
	margin-bottom:30px;
}

.box-comentario {
	border:1px solid #4a5156;
	margin:15px 0px;
}

.box-comentario .autor {
	margin-right:100px;	
}

.box-comentario p {
	margin:7px;	
}
/*para cima tudo novo*/


/** Busca Avançada **/

.busca-avancada select {
	width:170px;
}

.busca-avancada td {
	padding-bottom:5px;
	vertical-align:top;
}

.busca-avancada td.left {
	width:120px;
	font-weight:bold;
}

/** Resultados da Pesquisa **/

.box-resultado {
	margin:5px 0px 10px 0px;
	padding-bottom:15px;
	border-bottom:1px #CCC solid;
}

.box-resultado p {
	margin-left:100px;
}

.box-resultado tr {
	height:1.3em;
}

.box-resultado td {
	vertical-align:top;
}

.box-resultado td img {
	margin-right:10px;
}

.box-resultado td.titulo {
	width:85px;
	font-weight:bold;
	color:#000;
}

.box-resultado a {
	font-weight:bold;
}

.box-resultado a.semNegrito {
	text-decoration: none;
}

/* Resultados em tabela */
.box-resultadoTabela {
	margin:5px 0px 10px 0px;
	padding-bottom:15px;
}

.box-resultadoTabela td.titulo {
	width:85px;
	font-weight:bold;
	color:#000;
	vertical-align: top;
}

.box-resultadoTabela a {
	font-weight:bold;
}

.box-resultadoTabela a.semNegrito {
	text-decoration: none;
}

/* Eventos*/
.box-resultadoEventos {
	margin:5px 0px 10px 0px;
	padding-bottom:15px;
}

.box-resultadoEventos p {
	margin-left:100px;
}

.box-resultadoEventos tr {
	height:1.3em;
}

.box-resultadoEventos td {
	vertical-align:top;

}

.box-resultadoEventos table {
	font-size: 100%;
}

.box-resultadoEventos td img {
	margin-right:10px;
}

.box-resultadoEventos td.titulo {
	width:80px;
	font-weight:bold;
	color:#000;
}

.box-resultadoEventos a.semNegrito {
	font-style: none;
}
.box-resultadoEventos a {
	font-weight:bold;
}

/** Box Paginação **/

.box-paginacao {
	clear: both;
	white-space: nowrap;
	margin-bottom: 30px;
}

.box-paginacao ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.box-paginacao li {
	display:inline;
}

.box-paginacao li a {
	padding:2px 7px;
	margin:0px 2px;
	background-color:#999;
	color:#FFF;	
}

.box-paginacao li a.current {
	background-color:#FFF;
	color:#999;
	border:1px #999 solid;
	margin:0 2px;
	padding:2px 7px;
}

.box-paginacao li a:hover {
	background-color:#333;
	text-decoration:none;
}

.comentar {
	clear: left;
	margin-bottom: 30px;
}

.box-comentario {
	border: 1px solid #4a5156;
	margin: 15px 0px;
}

.box-comentario .destaque {
	display: block;
	padding: 3px;
	background-color: #4a5156;
	color: #FFF;
	font-size: 1.1em;
}

.box-comentario .data {
	position: absolute;
	left: 200px;
}
.box-comentario p {
	margin: 7px;	
}


/** Box Paginação **/
/*
.box-paginacao {
	margin-top:30px;
	clear:both;
	white-space:nowrap;
}

.box-paginacao td{
	margin: 10px;
}

.box-paginacao ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.box-paginacao li {
	display:inline;
}

.box-paginacao li a, .box-paginacao a {
	padding:2px 7px;
	margin:0px 2px;
	background-color:#999;
	color:#FFF;	
}

.box-paginacao td a span{
	color: #FFFFFF;
	padding:0px 0px;
	margin: 0px;
	border: 0px;
}

.box-paginacao td span{
	padding:2px 7px;
	margin:0px 2px;
	border:1px #999 solid;
	color:#999999;
}


.box-paginacao li a.ativo {
	background-color:#FFF;
	color:#999;
	border:1px #999 solid;
}

.box-paginacao li a:hover, .box-paginacao span:hover, .box-paginacao a:hover {
	background-color:#333;
	text-decoration:none;
}

.box-paginacao table {
	height: 40px;
	width: auto;
}*/

/* Boxes para caber no IE */
.box-instituicao {
	border: 1px solid #CCCCCC;
	min-width: 230px;
	width: 90%;
	margin-bottom: 15px;
}

.box-instituicao .titulo {
	background-color:#CCCCCC;
	height: 20px;
	padding-top: 3px;
	white-space: nowrap;
	width: 100%;
}

.box-instituicao .titulo h4 {
	border-bottom: 0 none;
	float: left;
	margin-left: 7px;
}

.box-instituicao .titulo .bullet{
	float: right;
	margin-right: 5px;
}

.box-instituicao .contBox {
	padding: 10px;
}

.box-instituicao td.label {
	font-weight: bold;
	/*width: 80px;*/
}

.box-instituicao td {
	vertical-align: top;
	padding-bottom: 5px;
}

.box-instituicao textarea {
	width: 86%;
}

.box-instituicao table {
	/*margin-left:7px;*/
	width:97%;
}

/** Unificação de boxes **/

.box {
	border: 1px solid #CCCCCC;
	min-width: 300px;
	width: 90%;
	margin-bottom: 15px;
}


.box .titulo {
	background-color:#CCCCCC;
	height: 20px;
	padding-top: 3px;
	white-space: nowrap;
	width: 100%;
}

.box .titulo h4 {
	border-bottom: 0 none;
	float: left;
	margin-left: 7px;
}

.box .titulo .bullet{
	float: right;
	margin-right: 5px;
}

.box .contBox {
	padding: 10px;
}

.box td.label {
	font-weight: bold;
	width: 80px;
}

.box td {
	vertical-align: top;
	padding-bottom: 5px;
}

.box textarea {
	width: 89%;
}

.box table {
	margin-left:7px;
	width:97%;
}

/*
.box p {
	padding: 7px;
}
*/

.box ul {
	margin-bottom: -5px;
}

.box li {
	min-height: 18px;
	margin-bottom: 5px;
	
}

/* adicionarEmail.jsp */

.cadastro {
	margin-top: 20px;
}

.cadastro legend {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 15px;
}

.cadastro label {
	display: block;
	clear: both;
	margin-bottom: 10px;
	font-weight: bold;
}

/* visualizarDivulgacao.jsp */

.conteudo .video-noticia,
.conteudo-news .video-noticia{
	float:left;
	margin:0 15px 15px 0;
}

.conteudo h4.noticias,
.conteudo-news h4.noticias{
	background:url(../imgs/fundo-titulo.gif) repeat-y;
	border:0;
	color:#FFF;
	font-size:1.1em;
	padding:4px;
	margin-top:50px;
	clear:both;
}

.conteudo ul.noticias,
.conteudo-news ul.noticias{
	list-style:url(../imgs/bullet-noticias.gif);	
	line-height:2em;
	margin-left:25px;
}
