@charset "iso-8859-1";
/* CSS Document */

/*
==============================================================================================
*
* CSS RESET
*
==============================================================================================
*/

@import url("cssReset.css");

/*
==============================================================================================
*
* IMPORTANTO OUTRAS FOLHAS DE ESTILOS
*
==============================================================================================
*/

@import url("cssForms.css");
@import url("cssAlerts.css");
@import url("cssColorbox.css");

/*
==============================================================================================
*
* DEFININDO PADRÕES PARA TEXTOS
*
==============================================================================================
*/

a
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	text-decoration: none;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #666666;
	cursor: pointer;
}
a:hover
{
	text-decoration: underline;
}
p, strong, span, table, ul li
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #666666;
}
strong
{
	font-weight: bold;
}
h2
{
	width: 550px;
	height: 60px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 25px;
}
h3
{
	width: 365px;
	height: 35px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 10px;
}

/*
==============================================================================================
*
* DEFININDO PADRÕES PARA ELEMENTOS COMUNS A TODAS AS PÁGINAS
*
==============================================================================================
*/

/* 
* ============================================
* ESTILOS GERAIS
* ============================================
*/

body
{
	background: fixed url(../img/jpg_backgroupImagem1.jpg) top center no-repeat;
}
div#geral
{
	width: 990px;
	height: auto;
	margin: 0px auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #666666;
}

/* 
* ============================================
* ESTILOS TOPO
* ============================================
*/

div#geral div#topo
{
	width: 990px;
	height: 225px;
}
div#geral div#topo h1
{
	width: 200px;
	height: 175px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 35px 0px 0px 60px;
	background: url(../img/png_logoIBGenesis.png) top center no-repeat;
}

/* 
* ============================================
* ESTILOS AMBIENTE SITE
* ============================================
*/

div#geral div#ambienteSite
{
	width: 940px;
	height: auto;
	min-height: 200px;
	background-color: #FFF;
	padding: 25px;
	float: left;
}

/* 
* ----------------------
* DEFININDO MENU
* ----------------------
*/

div#geral div#ambienteSite div#mainMenu
{
	width: 940px;
	height: 50px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
	background: url(../img/png_bgMenu.png) top center no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li
{
	position: relative;
	float: left;
}
div#geral div#ambienteSite div#mainMenu ul li.itemDivisao
{
	width: 1px;
	height: 20px;
	background-color: #E8E8E8;
	margin-top: 15px;
}
div#geral div#ambienteSite div#mainMenu ul li a
{
	width: auto;
	height: 23px;
	font-size: 14px;
	display: block;
	padding: 12px 20px 10px 20px;
	margin-top: 2px;
}
div#geral div#ambienteSite div#mainMenu ul li a:hover
{
	text-decoration: none;
}
div#geral div#ambienteSite div#mainMenu ul li a.category
{
	padding-right: 50px;
	background: url(../img/png_btnSetaMenu.png) top right no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li:hover a.category
{
	background: url(../img/png_btnSetaMenu.png) bottom right no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li:hover ul.submenu
{ 
	display: block;
}
div#geral div#ambienteSite div#mainMenu ul li ul.submenu
{
	width: auto;
	height: auto;
	position: absolute;
	left: 0px;
	top: 45px;
	display: none;
	padding: 0px 0px 15px 0px;
	background-color: #FFF;
	border: 1px solid #E8E8E8;
	-moz-border-radius-topleft: 0.6em;
	-moz-border-radius-topright: 0.6em; 
	-moz-border-radius-bottomleft: 0.6em;
	-moz-border-radius-bottomright: 0.6em;
}
div#geral div#ambienteSite div#mainMenu ul li ul.submenu li
{
	width: 200px;
	height: 10px;
	margin: 10px 0px 5px 15px;
	border: none;
	float: left;
}
div#geral div#ambienteSite div#mainMenu ul li ul.submenu li a
{
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	border: none;
	padding-left: 15px;
}
div#geral div#ambienteSite div#mainMenu ul li ul.submenu li a:hover
{
	text-decoration: underline;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu2 ul.submenu li a
{
	background: url(../img/png_iconeListaMenuVerde.png) 0px 0px no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu2 ul.submenu li a:hover
{
	background: url(../img/png_iconeListaMenuVerde.png) 0px -20px no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu3 ul.submenu li a
{
	background: url(../img/png_iconeListaMenuVermelho.png) 0px 0px no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu3 ul.submenu li a:hover
{
	background: url(../img/png_iconeListaMenuVermelho.png) 0px -20px no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu4 ul.submenu li a
{
	background: url(../img/png_iconeListaMenuRoxo.png) 0px 0px no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu4 ul.submenu li a:hover
{
	background: url(../img/png_iconeListaMenuRoxo.png) 0px -20px no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu5 ul.submenu li a
{
	background: url(../img/png_iconeListaMenuLaranja.png) 0px 0px no-repeat;
}
div#geral div#ambienteSite div#mainMenu ul li.itemMenu5 ul.submenu li a:hover
{
	background: url(../img/png_iconeListaMenuLaranja.png) 0px -20px no-repeat;
}

/*
* ============================================
* ESTILOS CONTEUDO
* ============================================
*/

/* 
* ----------------------
* CONTEUDO BASE
* ----------------------
*/

div#geral div#ambienteSite div#conteudo
{
	width: 940px;
	height: auto;
	float: left;
}

/* 
* ----------------------
* AMBIENTE PRIMÁRIO
* ----------------------
*/

div#geral div#ambienteSite div#conteudo div#ambientePrimario
{
	width: 940px;
	height: auto;
	float: left;
}

/* 
* ----------------------
* AMBIENTE PRIMÁRIO - INFORMAÇÕES LATERAIS ESQUERDA
* ----------------------
*/

div#geral div#ambienteSite div#conteudo div#ambientePrimario div#informacoesLateralEsquerda
{
	width: 550px;
	height: auto;
	float: left;
}

/* 
* ----------------------
* AMBIENTE PRIMÁRIO - INFORMAÇÕES LATERAIS DIREITA
* ----------------------
*/

div#geral div#ambienteSite div#conteudo div#ambientePrimario div#informacoesLateralDireita
{
	width: 365px;
	height: auto;
	float: left;
	margin-left: 25px;
}

/* 
* ----------------------
* AMBIENTE SECUNDÁRIO
* ----------------------
*/

div#geral div#ambienteSite div#conteudo div#ambienteSecundario
{
	width: 940px;
	height: auto;
	float: left;
	margin-top: 40px;
}

/* 
* ----------------------
* DESTAQUES LINKS
* ----------------------
*/

div#geral div#conteudo div#ambienteSecundario div#destaquesLinks
{
	width: 940px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li
{
	width: 205px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque2, div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque3, div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque4
{
	margin-left: 40px;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li h3
{
	width: 205px;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque1 h3
{
	background: url(../img/png_subTituloNewsletter.png) left center no-repeat;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque1 input[type="submit"]
{
	background-image: url(../img/png_btnCadastrar.png);
	margin-top: 10px;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque2 h3
{
	background: url(../img/png_subTituloAtividades.png) left center no-repeat;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque3 h3
{
	background: url(../img/png_subTituloContato.png) left center no-repeat;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li#destaque4 h3
{
	background: url(../img/png_subTituloInstitucional.png) left center no-repeat;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li p
{
	margin: 10px 0px;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li ul li
{
	width: 185px;
	height: auto;
	padding-left: 20px;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li ul#listaAtividades li
{
	background: url(../img/png_iconeBolaRoxa.png) left center no-repeat;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li ul#listaContato li
{
	background: url(../img/png_iconeBolaLaranja.png) left center no-repeat;
}
div#geral div#conteudo div#ambienteSecundario div#destaquesLinks ul li ul#listaInstitucional li
{
	background: url(../img/png_iconeBolaVerde.png) left center no-repeat;
}

/* 
* ----------------------
* OUTRAS NOTÍCIAS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#outrasNoticias
{
	width: 365px;
	height: auto;
	float: left;
	margin-top: 75px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#outrasNoticias h3
{
	background: url(../img/png_subTituloAtividadesOutrasNoticias.png) bottom left no-repeat;
}

/* 
* ============================================
* ESTILOS DO RODAPE
* ============================================
*/

/* 
* ----------------------
* DEFINIÇÕES GERAIS
* ----------------------
*/

div#geral div#rodape
{
	width: 940px;
	height: auto;
	padding: 25px;
	float: left;
}

/* 
* ----------------------
* DADOS DO SITE
* ----------------------
*/

div#geral div#rodape div#dadosSite
{
	width: 720px;
	height: auto;
	float: left;
}
div#geral div#rodape div#dadosSite div#mapa
{
	width: 720px;
	height: auto;
	float: left;
}
div#geral div#rodape div#dadosSite div#mapa ul.colunasMapa li
{
	width: 170px;
	margin-right: 10px;
	float: left;
}
div#geral div#rodape div#dadosSite div#ebrothers
{
	width: 160px;
	height: auto;
	float: left;
	margin: 20px 0px 20px 0px;
}
div#geral div#rodape div#dadosSite div#ebrothers span
{
	width: 70px;
	height: auto;
	float: left;
	padding-top: 3px;
}
div#geral div#rodape div#dadosSite div#ebrothers strong, div#geral div#rodape div#dadosSite div#ebrothers p
{
	width: 70px;
	height: auto;
	float: left;
}
div#geral div#rodape div#dadosSite div#ebrothers img
{
	width: 70px;
	height: auto;
	float: left;
	margin-left: 10px;
}
div#geral div#rodape div#dadosSite div#copyright
{
	width: 530px;
	height: auto;
	float: left;
	margin: 20px 0px 20px 20px;
}

/* 
* ----------------------
* REDES SOCIAIS
* ----------------------
*/

div#geral div#rodape div#redesSociais
{
	width: 195px;
	height: auto;
	float: left;
	margin-left: 25px;
}
div#geral div#rodape div#redesSociais ul li
{
	float: left;
	margin-bottom: 5px;
}
div#geral div#rodape div#redesSociais ul li a
{
	width: 195px;
	height: 36px;
	float: left;
	background: url(../img/png_iconesRedesSociais.png) 0px 0px no-repeat;
}
div#geral div#rodape div#redesSociais ul li a#redeSocial1
{
	background: url(../img/png_iconesRedesSociais.png) 0px 0px no-repeat;
}
div#geral div#rodape div#redesSociais ul li a#redeSocial2
{
	background: url(../img/png_iconesRedesSociais.png) 0px -36px no-repeat;
}
div#geral div#rodape div#redesSociais ul li a#redeSocial3
{
	background: url(../img/png_iconesRedesSociais.png) 0px -72px no-repeat;
}
div#geral div#rodape div#redesSociais ul li a#redeSocial4
{
	background: url(../img/png_iconesRedesSociais.png) 0px -108px no-repeat;
}

/*
* ============================================
* ESTILOS DA BARRA DE NOVIDADES
* ============================================
*/

/* 
* ----------------------
* NOVIDADES AQUI
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui
{
	width: 365px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui h2
{
	width: 365px;
	background: url(../img/png_tituloNovidadesAquiLateral.png) bottom left no-repeat;
}

/* 
* ----------------------
* ÚLTIMAS NOTÍCIAS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias
{
	width: 365px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias h3
{
	background: url(../img/png_subTituloAtividadesUltimasNoticias.png) bottom left no-repeat;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias ul li
{
	width: 365px;
	height: 90px;
	float: left;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias ul li:hover
{
	text-decoration: underline;
	cursor: pointer;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias ul li:hover img
{
	width: 110px;
	height: 80px;
	padding: 5px;
	background-color: #B6146C;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias ul li img
{
	float: left;
	margin-right: 20px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias ul li p
{
	width: 225px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#ultimasNoticias ul li span
{
	padding-left: 15px;
	float: left;
	margin-top: 5px;
	background: url(../img/png_iconeBolaRoxa.png) center left no-repeat;
}

/* 
* ----------------------
* MEDIA CENTER
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter
{
	width: 365px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter.somenteChamada
{
	margin-top: 75px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter h3
{
	background: url(../img/png_subTituloAtividadesMediaCenterChamada.png) bottom left no-repeat;
	margin: 10px 0px 15px 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter h3.vermelho
{
	background: url(../img/png_subTituloMediaCenterOutrosLinks.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li
{
	width: 345px;
	height: 35px;
	float: left;
	padding: 10px;
	background-image: url(../img/png_bgListaChamada.jpg);
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li a
{
	width: 345px;
	height: 35px;
	float: left;
	padding-left: 45px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada1
{
	background-position: 0px 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada1 a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone1.png) top left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada1:hover a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone1.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada2
{
	background-position: 0px -55px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada2 a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone2.png) top left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada2:hover a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone2.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada3
{
	background-position: 0px 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada3 a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone3.png) top left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada3:hover a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone3.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada4
{
	background-position: 0px -55px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada4 a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone4.png) top left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li.chamada4:hover a
{
	background: url(../img/png_iconesMediaCenterChamadasIcone4.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#novidadesAqui div#chamadaMediaCenter ul li:hover
{
	background-position: 0px -110px;
}

/*
* ============================================
* ESTILOS DE FORMULÁRIOS [FORMS]
* ============================================
*/

/* 
* ----------------------
* FORMULÁRIO PAI GERAL
* ----------------------
*/

form
{
	width: auto;
	height: auto;
}

/* 
* ----------------------
* FORMULÁRIOS PEQUENO PAI 
* ----------------------
*/

form fieldset.pequeno
{
	width: 205px;
}

/* 
* ----------------------
* FORMULÁRIOS MÉDIO PAI 
* ----------------------
*/

form fieldset.medio
{
	width: 265px;
}

/* 
* ----------------------
* FORMULÁRIOS PEQUENO SELETORES
* ----------------------
*/

form fieldset.pequeno label
{
	width: 205px;
}
form fieldset.pequeno label input[type="text"]
{
	width: 193px;
}
form fieldset.pequeno input[type="submit"]
{
	width: 205px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	border: none;
	background-color: #FFF;
	background-position: 0px 0px;
}
form fieldset.pequeno input[type="submit"]:hover
{
	background-position: 0px -35px;
}

/* 
* ----------------------
* FORMULÁRIOS MÉDIO SELETORES
* ----------------------
*/

form fieldset.medio label
{
	width: 265px;
}
form fieldset.medio label input[type="text"]
{
	width: 253px;
}
form fieldset.medio label select
{
	width: 265px;
	/*CSS HACK PARA IE 7*/
	*margin-bottom: 6px;
}
form fieldset.medio label textarea
{
	width: 253px;
	min-height: 123px;
}
form fieldset.medio input[type="submit"]
{
	width: 265px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	border: none;
	background-color: #FFF;
	background-position: 0px 0px;
}
form fieldset.medio input[type="submit"]:hover
{
	background-position: 0px -35px;
}

/*
* ============================================
* ESTILOS DE TABELAS [TABLE]
* ============================================
*/

/* 
* ----------------------
* TABELA PAI GERAL
* ----------------------
*/

table
{
	width: auto;
	height: auto;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	/*CSS HACK PARA IE 7*/
	*border-bottom: 1px solid #F0F0F0;
}

/*** OS LINKS ABAIXO DEVEM ESTAR EM COLUNAS COM LAGURA DE 60PX E PADDING DE 10PX PARA CADA LADO ***/

table tr td a.tableDownloadRoxo
{
	width: 19px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 20px;
	background: url(../img/png_iconeDownloadRoxo.png) top left no-repeat;
}
table tr td a.tableDownloadRoxo:hover
{
	background-position: top right;
}
table tr td a.tableDownloadVermelha
{
	width: 19px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 20px;
	background: url(../img/png_iconeDownloadVermelha.png) top left no-repeat;
}
table tr td a.tableDownloadVermelha:hover
{
	background-position: top right;
}
table tr td a.tableInfoVermelha
{
	width: 27px;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 20px;
	/*CSS HACK PARA IE 7*/
	*margin: 0px 0px 0px 20px;
	background: url(../img/png_iconeInformacao.png) top left no-repeat;
}
table tr td a.tableInfoVermelha:hover
{
	background-position: top right;
}
table tr td a.tablePlayVermelha
{
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 20px;
	/*CSS HACK PARA IE 7*/
	*margin: 0px 0px 0px 20px;
	background: url(../img/png_iconePlay.png) top left no-repeat;
}
table tr td a.tablePlayVermelha:hover
{
	background-position: top right;
}

/*** ESTILOS GERAIS DE LINHAS ***/

table thead tr
{
	height: 30px;
	float: left;
	background: url(../img/png_bgTableTHead.png) top center no-repeat;
}
table tbody tr
{
	height: auto;
	float: left;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	margin-top: 1px;
}
table tbody tr.linhaClara
{
	background-color: #FFF;
}
table tbody tr.linhaEscura
{
	background-color: #F7F7F7;
}
table tbody tr:hover
{
	background-color: #EEEEEE;
}

/*** ESTILOS GERAIS DE COLUNAS ***/

table thead tr td
{
	height: 30px;
	float: left;
	padding: 6px 10px;
	/*CSS HACK PARA IE 7*/
	*padding: 0px 10px 0px 10px;
}
table tbody tr td
{
	height: auto;
	float: left;
	padding: 5px 10px 5px 10px;
}

/* 
* ----------------------
* TABELA GRANDE PAI GERAL
* ----------------------
*/

table.grande
{
	width: 548px;
	height: auto;
}
table.grande thead tr
{
	width: 548px;
}
table.grande tbody tr
{
	width: 548px;
}

/* 
* ----------------------
* TABELA PEQUENA PAI GERAL
* ----------------------
*/

table.pequena
{
	width: 363px;
	height: auto;
}
table.pequena thead tr
{
	width: 363px;
}
table.pequena tbody tr
{
	width: 363px;
}

/* 
* ----------------------
* TABELA GRANDE 4 COLUNAS
* ----------------------
*/

table.grande tr td.quatroColunasColuna1
{
	width: 28px;
	text-align: center;
}
table.grande tr td.quatroColunasColuna2
{
	width: 320px;
}
table.grande tr td.quatroColunasColuna3
{
	width: 60px;
	text-align: center;
}
table.grande tr td.quatroColunasColuna4
{
	width: 60px;
	text-align: center;
}

/* 
* ----------------------
* TABELA GRANDE 4 COLUNAS ESTILO 2
* ----------------------
*/

table.grande tr td.quatroColunasEstilo2Coluna1
{
	width: 288px;
	text-align: left;
}
table.grande tr td.quatroColunasEstilo2Coluna2
{
	width: 60px;
	text-align: center;
}
table.grande tr td.quatroColunasEstilo2Coluna3
{
	width: 60px;
	text-align: center;
}
table.grande tr td.quatroColunasEstilo2Coluna4
{
	width: 60px;
	text-align: center;
}

/* 
* ----------------------
* TABELA GRANDE 3 COLUNAS
* ----------------------
*/

table.grande tr td.tresColunasColuna1
{
	width: 38px;
	text-align: center;
}
table.grande tr td.tresColunasColuna2
{
	width: 130px;
	text-align: center;
}
table.grande tr td.tresColunasColuna3
{
	width: 320px;
	text-align: left;
}

/* 
* ----------------------
* TABELA GRANDE 3 COLUNAS ESTILO 2
* ----------------------
*/

table.grande tr td.tresColunasEstilo2Coluna1
{
	width: 368px;
	text-align: left;
}
table.grande tr td.tresColunasEstilo2Coluna2
{
	width: 60px;
	text-align: center;
}
table.grande tr td.tresColunasEstilo2Coluna3
{
	width: 60px;
	text-align: center;
}

/* 
* ----------------------
* TABELA PEQUENA 2 COLUNAS
* ----------------------
*/

table.pequena tr td.duasColunasColuna1
{
	width: 58px;
	text-align: center;
}
table.pequena tr td.duasColunasColuna2
{
	width: 265px;
}

/*
* ============================================
* ESTILOS DE PAGINAÇÃO
* ============================================
*/

/* 
* ----------------------
* PAGINAÇÃO PAI GRANDE
* ----------------------
*/

div#paginacao
{
	width: 550px;
	height: 32px;
	float: left;
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: 1px solid #F0F0F0;
}

/* 
* ----------------------
* PAGINAÇÃO GRANDE DEFINIÇÕES
* ----------------------
*/

div#paginacao strong
{
	width: 200px;
	margin-top: 4px;
	float: left;
}
div#paginacao ol.paginacao
{
	width: auto;
	height: 27px;
	float: right;
}
div#paginacao ol.paginacao li
{
	width: 17px;
	height: 23px;
	float: left;
	padding: 2px 2px 2px 2px;
	text-align: center;
}
div#paginacao ol.paginacao li.ativo
{
	background: url(../img/png_bgPaginacao.png) top center no-repeat;
}

/*
* ============================================
* ESTILOS DO TOOLTIP
* ============================================
*/

/* 
* ----------------------
* CLASSE UTILIZADA PELO JAVASCRIPT
* ----------------------
*/

.qtip
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
==============================================================================================
*
* DEFININDO PÁGINAS DO PORTAL
*
==============================================================================================
*/

/* 
* ============================================
* PÁGINA HOME
* ============================================
*/

/* 
* ----------------------
* NOVIDADES AQUI
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesNoticias
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesNoticias h2
{
	background: url(../img/png_tituloNovidadesAqui.png) bottom left no-repeat;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesNoticias div#flashDestaquesNoticias
{
	width: 530px;
	height: 300px;
	padding: 10px;
	float: left;
	background: url(../img/png_bgNovidadesAqui.png) top center no-repeat;
}

/* 
* ----------------------
* EVENTOS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesEventos
{
	width: 550px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 20px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesEventos span
{
	width: 18px;
	height: 28px;
	float: left;
	padding: 25px 15px 5px 15px;
	background: url(../img/png_iconeCalendario.png) center center no-repeat;
	margin-right: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesEventos span p
{
	font-size: 18px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesEventos h3
{
	width: 550px;
	background: url(../img/png_subTituloProximo.png) left center no-repeat;
	/*CSS HACK PARA IE 7*/
	/**margin-bottom: 5px;*/
}

/* 
* ----------------------
* PALAVRAS EM ÁUDIO
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesAudio
{
	width: 550px;
	height: auto;
	float: left;
	margin-top: 20px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesAudio h3
{
	width: 345px;
	background: url(../img/png_subTituloMediaCenterDestaquesAudio.png) left center no-repeat;
	/*CSS HACK PARA IE 7*/
	/**margin-bottom: 5px;*/
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesAudio a
{
	width: 205px;
	height: 35px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/png_btnListarTodosGrande.png) top center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesAudio a:hover
{
	background: url(../img/png_btnListarTodosGrande.png) bottom center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#destaquesAudio div#flashDestaquesAudios
{
	width: 550px;
	height: auto;
	float: left;
}

/* 
* ----------------------
* MEDIA VÍDEO
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#mediaVideo
{
	width: 365px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#mediaVideo h2
{
	width: 365px;
	background: url(../img/png_tituloMediaVideo.png) left center no-repeat;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#mediaVideo div#mediaVideoDestaque
{
	width: 345px;
	height: 300px;
	float: left;
	padding: 10px;
	background: url(../img/png_homeBgVideo.png) center top no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#mediaVideo div#mediaVideoLista
{
	width: 365px;
	height: auto;
	float: left;
	margin-top: 20px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#mediaVideo div#mediaVideoLista h3
{
	background: url(../img/png_subTituloMediaCenterMaisVideos.png) left top no-repeat;
}

/* 
* ============================================
* PÁGINA CONTATO LOCALIZAÇÃO
* ============================================
*/

/* 
* ----------------------
* MAPA
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#localizacaoGenesis
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#localizacaoGenesis h2
{
	background: url(../img/png_tituloLocalizacaoGenesis.png) bottom center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#localizacaoGenesis div#mapa
{
	width: 530px;
	height: 400;
	float: left;
	padding: 10px;
	background: url(../img/png_bgMapa.png) top center no-repeat;
}

/* 
* ----------------------
* INFORMAÇÕES MAPA
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#informacoesMapa
{
	width: 365px;
	height: auto;
	float: left;
	margin-top: 80px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#informacoesMapa p
{
	text-align: justify;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#informacoesMapa a
{
	width: 205px;
	height: 35px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/png_btnAcessar.png) top center no-repeat;
	margin-top: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#informacoesMapa a:hover
{
	background: url(../img/png_btnAcessar.png) bottom center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#informacoesMapa h3#endereco
{
	background: url(../img/png_subTituloContatoLocalizacaoEndereco.png) bottom left no-repeat;
	margin-bottom: 5px;
	/*CSS HACK PARA IE 7*/
	/**margin-bottom: 5px;*/
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#informacoesMapa h3#comoChegar
{
	background: url(../img/png_subTituloContatoLocalizacaoRota.png) bottom left no-repeat;
	margin: 25px 0px 5px 0px;
	/*CSS HACK PARA IE 7*/
	/**margin-bottom: 5px;*/
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#informacoesMapa h3#telefones
{
	background: url(../img/png_subTituloContatoLocalizacaoTelefones.png) bottom left no-repeat;
	margin: 25px 0px 5px 0px;
	/*CSS HACK PARA IE 7*/
	/**margin-bottom: 5px;*/
}

/* 
* ============================================
* PÁGINA CONTATO OUVIDORIA
* ============================================
*/

/* 
* ----------------------
* GERAL
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ouvidoriaGenesis
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ouvidoriaGenesis h2
{
	background: url(../img/png_tituloOuvidoriaGenesis.png) bottom center no-repeat;
}

/* 
* ----------------------
* FORM
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ouvidoriaGenesis form
{
	margin-top: 25px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ouvidoriaGenesis fieldset
{
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ouvidoriaGenesis fieldset.alinhamento
{
	margin-left: 20px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ouvidoriaGenesis form input[type="submit"]
{
	/*CSS HACK PARA IE 7*/
	margin-top: 11px;
	*margin: 14px 0px 0px -20px;
	background-image: url(../img/png_btnEnviarMedio.png);
}

/* 
* ----------------------
* INFORMAÇÕES LATERAIS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#formasContato
{
	width: 365px;
	height: auto;
	float: left;
	margin-top: 80px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#formasContato h3#formasContato
{
	background: url(../img/png_subTituloContatoOuvidoriaFormasContato.png) bottom left no-repeat;
	margin-bottom: 15px;
	/*CSS HACK PARA IE 7*/
	/**margin-bottom: 5px;*/
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#formasContato p
{
	text-align: justify;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#formasContato ul
{
	margin: 15px auto;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#formasContato ul li
{
	padding-left: 15px;
	background: url(../img/png_iconeBolaLaranja.png) left center no-repeat;
}

/* 
* ============================================
* ATIVIDADES INFORMATIVOS
* ============================================
*/

/* 
* ----------------------
* LISTAGEM INFORMATIVOS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#informativos
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#informativos h2
{
	background: url(../img/png_tituloInformativosGenesis.png) bottom center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#informativos table
{
	margin-top: 15px;
}

/* 
* ============================================
* ATIVIDADES NOTÍCIAS
* ============================================
*/

/* 
* ----------------------
* ÚLTIMAS NOTÍCIAS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias h2
{
	background: url(../img/png_tituloNoticiasUltimasNotivias.png) bottom center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li
{
	width: 265px;
	height: 75px;
	overflow: hidden;
	float: left;
	margin-bottom: 25px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li img
{
	width: 100px;
	height: auto;
	margin-right: 10px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li p
{
	width: 155px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li strong
{
	padding-left: 15px;
	float: left;
	margin-top: 5px;
	background: url(../img/png_iconeBolaRoxa.png) center left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li a:hover p, div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li a:hover strong
{
	text-decoration: underline;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li a:hover img
{
	width: 90px;
	height: 65px;
	padding: 5px;
	background-color: #B6146C;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticias ul li.ultimasNoticiasAlinhamento
{
	margin-left: 20px;
}

/* 
* ============================================
* ATIVIDADES NOTÍCIAS VISUALIZAR
* ============================================
*/

/* 
* ----------------------
* VISUALIZAR NOTÍCIA
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticiasVisualizar
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticiasVisualizar h2
{
	background: url(../img/png_tituloNoticiasVisualizar.png) bottom center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticiasVisualizar a img
{
	float: left;
	margin: 0px 20px 10px 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#noticiasVisualizar a:hover img
{
	width: 230px;
	height: 170px;
	padding: 5px;
	background-color: #B6146C;
}

/* 
* ============================================
* ATIVIDADES AGENDA
* ============================================
*/

/* 
* ----------------------
* ATIVIDADES SEMANAIS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais h2
{
	background: url(../img/png_tituloAtividadesSemanais.png) bottom center no-repeat;
}

/* 
* ----------------------
* DEFINIÇÃO DO SUBMENU
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias
{
	width: 550px;
	height: 110px;
	float: left;
	margin-top: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li
{
	width: 85px;
	height: 110px;
	float: left;
	margin-left: 8px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li.limparAlinhamento
{
	margin-left: 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a
{
	width: 85px;
	height: 110px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link1
{
	background: url(../img/png_atividadesSemanais.png) 0px 0px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link1:hover
{
	background: url(../img/png_atividadesSemanais.png) -85px 0px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link1.current
{
	background: url(../img/png_atividadesSemanais.png) -85px 0px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link2
{
	background: url(../img/png_atividadesSemanais.png) 0px -110px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link2:hover
{
	background: url(../img/png_atividadesSemanais.png) -85px -110px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link2.current
{
	background: url(../img/png_atividadesSemanais.png) -85px -110px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link3
{
	background: url(../img/png_atividadesSemanais.png) 0px -220px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link3:hover
{
	background: url(../img/png_atividadesSemanais.png) -85px -220px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link3.current
{
	background: url(../img/png_atividadesSemanais.png) -85px -220px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link4
{
	background: url(../img/png_atividadesSemanais.png) 0px -330px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link4:hover
{
	background: url(../img/png_atividadesSemanais.png) -85px -330px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link4.current
{
	background: url(../img/png_atividadesSemanais.png) -85px -330px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link5
{
	background: url(../img/png_atividadesSemanais.png) 0px -440px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link5:hover
{
	background: url(../img/png_atividadesSemanais.png) -85px -440px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link5.current
{
	background: url(../img/png_atividadesSemanais.png) -85px -440px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link6
{
	background: url(../img/png_atividadesSemanais.png) 0px -550px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link6:hover
{
	background: url(../img/png_atividadesSemanais.png) -85px -550px no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#subMenuDias ul li a#link6.current
{
	background: url(../img/png_atividadesSemanais.png) -85px -550px no-repeat;
}

/* 
* ----------------------
* DEFINIÇÃO DAS LISTAGENS SEMANAIS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#listasAtividadesSemanais
{
	width: 550px;
	min-height: 280px;
	float: left;
	border-top: 4px solid #8D1055;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#listasAtividadesSemanais div.displayNone
{
	display: none;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#atividadesSemanais div#listasAtividadesSemanais div.displayVisible
{
	display: block;
}

/* 
* ----------------------
* AGENDA MENSAL
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#agendaMensal
{
	width: 365px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#agendaMensal h2
{
	width: 365px;
	background: url(../img/png_tituloAtividadesMensais.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#agendaMensal div#calendarioMensal
{
	width: 365px;
	height: auto;
	float: left;
	margin-top: 10px;
}

/* 
* ============================================
* INSTITUCIONAL DOAÇÕES E LINKS DIVERSOS
* ============================================
*/

/* 
* ----------------------
* DOAÇÕES
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ajudarDoando
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ajudarDoando h2
{
	background: url(../img/png_tituloInstitucionalDoando.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ajudarDoando div#imagensBancos
{
	width: 500px;
	height: 70px;
	float: left;
	padding: 10px 25px;
	margin: 15px 0px;
	background: url(../img/png_bgBancos.png) top center no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ajudarDoando div#imagensBancos ul li
{
	width: 250px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#ajudarDoando div#imagensBancos ul li img
{
	float: left;
	margin: 10px 10px 10px 0px;
}

/* 
* ----------------------
* LINKS DIVERSOS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#linksDiversos
{
	width: 365px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#linksDiversos h2
{
	width: 365px;
	background: url(../img/png_tituloInstitucionalLinksDiversos.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#linksDiversos ul li
{
	width: 365px;
	float: left;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#linksDiversos ul li a
{
	padding-left: 15px;
	margin-top: 5px;
	background: url(../img/png_iconeBolaVerde.png) 0px 4px no-repeat;
	float: left;
}

/* 
* ============================================
* INSTITUCIONAL LÍDERES
* ============================================
*/

/* 
* ----------------------
* DEFINIÇÕES GERAIS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#lideres
{
	width: 940px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#lideres h2
{
	background: url(../img/png_tituloInstitucionalLideres.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#lideres p
{
	width: 940px;
	float: left;
}

/* 
* ----------------------
* GALERIA
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria
{
	width: 940px;
	height: auto;
	float: left;
	margin-top: 25px;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .vertical {  
	
	/* required settings */
	position: relative;
	overflow: hidden;	

	width: 940px;
	height: 400px;	 
	border-top: 1px solid #ddd;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .items {	
	width: 940px;
	height: 20000em;
	position: absolute;
	margin: 0px;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .items div {
	width: 460px;
	height: 100px;
	border-bottom: 1px solid #ddd;
	padding: 15px 0px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .items div.alinhamento {
	margin-left: 20px;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .items div img {
	width: 85px;
	height: 100px;
	float: left;
	margin-right: 20px;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .items div strong, div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .items div p{
	width: 355px !important;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria .items div a
{
	width: 340px;
	padding-left: 15px;
	float: left;
	margin-top: 5px;
	background: url(../img/png_iconeBolaVerde.png) 0px 4px no-repeat;
}

/* 
* ----------------------
* SUBMENU GALERIA
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria #actions {
	width: 940px;
	margin: 0px 0px 10px 0px;	
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria #actions .disabled {
	visibility: hidden;		
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria #actions a.prevPage {
	float: left;
	padding-left: 25px;
	background: url(../img/png_iconeSetaRolagemCima.png) left bottom no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria #actions a.prevPage:hover {
	background-position: left top;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria #actions a.nextPage {
	float: right;
	padding-right: 25px;
	background: url(../img/png_iconeSetaRolagemBaixo.png) right bottom no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#lideres div#lideresGaleria #actions a.nextPage:hover {
	background-position: right top;
}

/* 
* ----------------------
* FORM
* ----------------------
*/

div#mensagemLider form input[type="submit"]
{
	margin-top: 10px;
	background-image: url(../img/png_btnEnviarMedio.png);
}

/* 
* ============================================
* INSTITUCIONAL QUEM SOMOS
* ============================================
*/

/* 
* ----------------------
* DEFINIÇÕES GERAIS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#quemSomos
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#quemSomos h2
{
	background: url(../img/png_tituloInstitucionalQuemSomos.png) bottom left no-repeat;
}

/* 
* ----------------------
* TEXTOS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#quemSomos h3#sobreGenesis
{
	background: url(../img/png_subTituloSobreIgreja.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#quemSomos h3#noQueCremos
{
	background: url(../img/png_subTituloNoQueCremos.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#quemSomos h3#oQueDesejamos
{
	background: url(../img/png_subTituloOQueDesejamos.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#quemSomos p
{
	width: 550px;
	float: left;
	margin-bottom: 25px;
}

/* 
* ----------------------
* GALERIA DE FOTOS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#galeriaFotos
{
	width: 365px;
	height: auto;
	float: left;
	margin-top: 85px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#galeriaFotos h3
{
	background: url(../img/png_subTituloGaleriaFotos.png) left top no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#galeriaFotos a:hover img
{
	width: 355px;
	height: 263px;
	padding: 5px;
	background-color: #96C906;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#galeriaFotos ul li
{
	width: 65px;
	height: 48px;
	float: left;
	margin-right: 10px;
	margin: 10px 10px 0px 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#galeriaFotos ul li img
{
	width: 65px;
	height: 48px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#galeriaFotos ul li.fotoLimpa
{
	margin-right: 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralDireita div#galeriaFotos ul li:hover img
{
	width: 55px;
	height: 38px;
	padding: 5px;
	background-color: #96C906;
}

/* 
* ============================================
* MEDIA CENTER
* ============================================
*/

/* 
* ----------------------
* DEFINIÇÕES GERAIS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter h2
{
	background: url(../img/png_tituloMediaCenter.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter p
{
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter table
{
	margin-top: 15px;
}

/* 
* ----------------------
* MEDIA TEXTO
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter h3#mediaTexto
{
	background: url(../img/png_subTituloPalavrasTexto.png) bottom left no-repeat;
}

/* 
* ----------------------
* MEDIA ÁUDIO
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter h3#subTituloDestaquesAudio
{
	background: url(../img/png_subTituloMediaCenterDestaquesAudio.png) bottom left no-repeat;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter h3#mediaAudio
{
	background: url(../img/png_subTituloMediaCenterAudio.png) bottom left no-repeat;
	margin-top: 25px;
}

/* 
* ----------------------
* MEDIA VÍDEO
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter h3#subTituloDestaquesVideo
{
	background: url(../img/png_subTituloMediaCenterDestaquesVideo.png) bottom left no-repeat;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaCenter h3#mediaVideo
{
	background: url(../img/png_subTituloMediaCenterVideo.png) bottom left no-repeat;
	margin-top: 25px;
}

/* 
* ----------------------
* MEDIA FOTOS
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos h2
{
	background: url(../img/png_tituloMediaCenter.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos h3#mediaFotos
{
	background: url(../img/png_subTituloMediaCenterDestaquesGalerias.png) bottom left no-repeat;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li
{
	width: 265px;
	height: 75px;
	overflow: hidden;
	float: left;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li img
{
	width: 100px;
	height: 70px;
	margin-right: 10px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li p
{
	width: 155px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li strong
{
	padding-left: 15px;
	float: left;
	margin-top: 5px;
	background: url(../img/png_iconeBolaVermelha.png) center left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li a:hover p, div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li a:hover strong
{
	text-decoration: underline;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li a:hover img
{
	width: 90px;
	height: 60px;
	padding: 5px;
	background-color: #D80005;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotos ul li.ultimasNoticiasAlinhamento
{
	margin-left: 20px;
}

/* 
* ----------------------
* MEDIA FOTOS VISUALIZAR
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotosDetalhes h2
{
	background: url(../img/png_tituloMediaCenter.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotosDetalhes h3#mediaFotosDetalhes
{
	width: 550px;
	background: url(../img/png_subTituloMediaCenterVisualizarGaleria.png) bottom left no-repeat;
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotosDetalhes p
{
	margin-bottom: 15px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotosDetalhes ul li
{
	width: 90px;
	height: 70px;
	float: left;
	margin: 0px 25px 25px 0px;
	overflow: hidden;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotosDetalhes ul li.galeriaFotoLimpa
{
	margin-right: 0px;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotosDetalhes ul li a img
{
	width: 90px;
	height: 70px;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#mediaFotosDetalhes ul li a:hover img
{
	width: 80px;
	height: 60px;
	padding: 5px;
	background-color: #D80005;
}

/* 
* ============================================
* PÁGINA ENVIA CONFIRMAÇÃO
* ============================================
*/

/* 
* ----------------------
* GERAL
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#enviaConfirmacao
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#enviaConfirmacao h2
{
	width: 550px;
	background: url(../img/png_tituloEnvioConfirmado.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#enviaConfirmacao h3
{
	width: 550px;
	background: url(../img/png_subTituloContatoEnviaConfirmacao.png) bottom left no-repeat;
}

/* 
* ============================================
* PÁGINA ENVIA NEWSLETTER
* ============================================
*/

/* 
* ----------------------
* GERAL
* ----------------------
*/

div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#enviaNewsletter
{
	width: 550px;
	height: auto;
	float: left;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#enviaNewsletter h2
{
	background: url(../img/png_tituloEnvioCadastrado.png) bottom left no-repeat;
}
div#geral div#conteudo div#ambientePrimario div#informacoesLateralEsquerda div#enviaNewsletter h3
{
	background: url(../img/png_subTituloContatoEnviaConfirmacao.png) bottom left no-repeat;
}