/* CSS Document */
td {padding: 0px; vertical-align:top; font:11px Calibri, Verdana, Arial, Helvetica, sans-serif;color: black;}
input {font:9px Calibri, Verdana, Arial, Helvetica, sans-serif;color: black; border: 0px solid #5c636b;}
form { margin: 0px; }
select {font:10px Calibri, Verdana, Arial, Helvetica, sans-serif;color: black; border: 1px solid #5c636b;}
/***************** box-shadow ***********************/
.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
/*body { margin:0px; margin-top:15px; font:10px Verdana, Arial, Helvetica, sans-serif;color: black; background:#ffffff;}*/
body { margin:0px; margin-top:0px; font:10px Calibri, Verdana, Arial, Helvetica, sans-serif;color: black; background:#ffffff;}
a {font:10px Calibri, Verdana, Arial, Helvetica, sans-serif;color: black; text-decoration:none;}
a:hover {color: #b8dc7c; }
/* Tabela "CONTAINER" */
table.container { width:1000px;}
table.container td {padding: 0px;}
table.container td.logotipo {width: 263px; height:70px;}
table.container td.me {width: 458px; height:70px; text-align:right; vertical-align:middle;}
table.container td.imgs_csg {width: 274px; height:70px; vertical-align:middle;}
table.container td.intermezzo {width: 5px;}
table.container td.mhorizontal {width: 721px; height:21px; padding:0px;}
table.container td.pesquisa {width: 274px; height:21px; padding:0px; text-align: right; background:url(imagens/fundo_frm.gif) no-repeat;}
table.tbl_imgs_csg {width:274px;}
table.tbl_imgs_csg td {padding:0px; font:8px Verdana, Geneva, sans-serif;}
table.tbl_imgs_csg td.m31 { width:80px; text-align:right;}
table.tbl_imgs_csg td.m71 { width:80px; text-align:right;}
table.tbl_imgs_csg td.m09 { width:80px; text-align:right;}
/************************************************************************/
table.tbl_menuhome { width:1000px;}
table.tbl_menuhome td {padding: 0px; text-align:right;}
/************************************************************************/
table.tbl_mapa_do_site {width:75%;}
table.tbl_mapa_do_site td { border-bottom: 1px dotted #b8dc7c;}
table.tbl_mapa_do_site td.canal {color:#455560;background: #b8dc7c; border-bottom:2px solid #507748;}
/************************************************************************/
/*CSS Conteudo */
table.tituloPagina { width:1000px;}
table.tituloPagina td { font: Bold 22px Calibri, Verdana, Geneva, sans-serif; color: #898989}
/* FIM CSS Conteudo */
/************************************************************************/
/*CSS para os menus DropDown */
table.tbl_menuDD {
	position:absolute;
	top: 166px;}
table.tbl_menuDD td { 
	font: Bold 10px Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#a8b4bd;
	height: 20px;
	background-color:#455560;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom:0px solid #a8b4bd;
	vertical-align: middle;}
table.tbl_menuDD td.ultima { 
	border-bottom:0px solid #a8b4bd; }
table.tbl_menuDD td a{ 
	font: Bold 11px Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;}
table.tbl_menuDD td a:hover{color:#cccccc;}
/*FIM CSS para os menus DropDown */
/***************** CSS para o separador "sectores" *******************/
table.tbl_sectores {width:75%;}
table.tbl_sectores td {padding:3px; vertical-align:top;}
table.tbl_sectores td.foto {width: 180px; padding: 0px;}
table.tbl_sectores img.foto {border: 2px solid #b0b0b0; width: 180px; padding: 3px;}
table.tbl_sectores td.fotodestaque {width: 240px; padding: 0px;}
table.tbl_sectores img.fotodestaque {border: 2px solid #b0b0b0; width: 240px; padding: 3px;}
table.tbl_sectores td.fotoactividades {width: 300px; padding: 0px; }
table.tbl_sectores img.fotoactividades {border: 2px solid #b0b0b0; width: 240px; padding: 3px;}

table.tbl_sectores td.texto { font: 10px Calibri, Verdana, Arial, Helvetica, sans-serif; vertical-align:top;text-align:justify; width:100%; padding-top:0px;}
/*************** FIM CSS para o separador "sectores" *****************/

/* +++++++++++++++++++ CSS Galeria de videos +++++++++++++++++++++++*/
table.tbl_videos {}
table.tbl_videos td {padding:0px; border: 0px; padding-top: 15px;}
table.tbl_videos td.legenda {padding-bottom: 5px; border-bottom: 1px solid #507748;  text-align:justify;}

/* +++++++++++++++++++ CSS Galeria de fotos +++++++++++++++++++++++*/
table.tbl_fotos {width:850px;}
table.tbl_fotos td {padding:0px;}
table.tbl_fotos td.foto {width: 400px; padding-top: 30px;}
table.tbl_fotos td.meio {width: 50px;}
table.tbl_fotos td.legenda {width: 400px; padding-top: 10px; padding-bottom: 30px; border-bottom: 2px solid #507748;}

/* +++++++++++++++++ FIM CSS Galeria de fotos +++++++++++++++++++++*/

/* +++++++++++++++++++ CSS Galeria de FAQs +++++++++++++++++++++++*/
table.tbl_faqs {width: 70%}
table.tbl_faqs td {padding:0px; vertical-align:top; text-align:justify;}
table.tbl_faqs td.pr {width: 50px;}
table.tbl_faqs td.pergunta {padding-top: 40px;}
table.tbl_faqs td.resposta {padding-top: 20px; padding-bottom: 20px;border-bottom: 2px solid #507748; }

/* +++++++++++++++++ FIM CSS Galeria de FAQs +++++++++++++++++++++*/

/************ CSS importado do ANTIGO *******************************/
table.tbl_pesquisaNomes {width: 80%; background: #b8dc7c; border-bottom: 2px solid #507748}
table.tbl_pesquisaNomes td {padding-top: 10px; padding-bottom: 5px; text-align:center;}
table.tbl_pesquisaNomes input {border: 1px solid #5c636b;}

table.tbl_lista {width:80%;}
table.tbl_lista td {padding:0px; padding-left: 2px; border-left: 1px solid #455560; border-bottom:1px solid #455560; vertical-align:middle; height:16px;}
table.tbl_lista td.dir {border-right:1px solid #455560;}
table.tbl_lista td.numero {text-align:right;}
table.tbl_lista td.titulo { background: #507748; border-top: 1px solid #455560; color: white; font-weight:bold; text-align:center;}
table.tbl_lista td.centra {text-align: center;}

table.tbl_downloads {width: 80%;}
table.tbl_downloads td {vertical-align: top; padding-top:5px;padding-bottom: 10px; border-bottom: 1px dotted #b8dc7c;}
table.tbl_downloads td.seta {width:9px; padding-left:0px;padding-right:0px;} 
table.tbl_downloads td.save {width:14px; padding-left:0px;padding-right:0px;} 
table.tbl_downloads td.titulo {background: #507748; border-bottom: 2px solid #b8dc7c; color: #b8dc7c; font-weight:bold;}
table.tbl_downloads td.verde {color: #507748;}

table.tbl_ementa {width: 100%;}
table.tbl_ementa td {padding-top: 10px; padding-bottom: 5px;}
table.tbl_ementa td.titulo { background: #b8dc7c; border-bottom: 2px solid #507748; text-align:center;}
table.tbl_ementa td.label {text-align: right; padding-right: 5px; border-bottom: 1px dotted #b8dc7c; width: 100px; border-right: 1px dotted red; }
table.tbl_ementa td.conteudo { padding-right: 5px; padding-left: 5px; border-bottom: 1px dotted #b8dc7c; }
table.tbl_ementa td.dia_semana {background: #507748; border-bottom: 2px solid #b8dc7c; color: #b8dc7c; font-weight:bold; padding-left: 5px;}

/*************************** NOTAS ************************* */
table.notas {
	width: 65%;}
table.notas td {
	border: 0px;
	padding: 0px;
	padding-left: 5px;}	
table.notas td.label {
	background:#b8dc7c;
	text-align: right;
	width: 60px;}
table.notas td.dados {
	background:#b8dc7c;}
table.notas td.logout {
	vertical-align: middle;}
table.notas td.inf {
	border-bottom: 3px solid #507748;}
table.notas td.titulo {background: #507748; color: #b8dc7c;}
table.notas td.infT { border-bottom: 3px solid #b8dc7c;}
table.notas td.elemento { border-bottom: 1px dotted #b8dc7c; vertical-align:middle;}
table.notas td.w {width: 10px;}

/*************************** FIM do antigo ====================================/