@charset "utf-8";

.thrColHybHdr #container #mainContentTop #menu #evento3 a img {
    max-width: auto;
    max-height: 200px;
    height: auto;
    width: 300px;
    font-size: 10px;
}


body  {
	padding: 0; /* Isso centraliza o contêiner em navegadores IE 5*. O texto é então definido como o padrão de alinhamento à esquerda no seletor #container */
	color: #666;
	width: 100%;
	margin: 0;
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.5;
	background-repeat: no-repeat;
	background-color: #00758D;
	text-align: left;
}




.thrColHybHdr #mainContentTop {
	font-size: 95%;
	margin-top: 0px;
	margin-bottom: 3em;
	margin-right: 15em;
	margin-left: 15em;
	padding-top: 0px;
	padding-right: 0.2em;
	padding-bottom: 0px;
	padding-left: 0.2em;
	text-align: left;
	background-repeat: no-repeat;

}

.thrColHybHdr #container #sidebar2 #videosBanner ul li a {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	
}


.thrColHybHdr #container #mainContentTop #menu  {
	margin-right: 10px;
	list-style-type: none;
	width: 100%;
	margin-top: 0px;
}
.thrColHybHdr #container #mainContentTop #menu li {
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.thrColHybHdr #container #mainContentTop #menu li a {
	display: block; /*--- Push the text off screen to hide text---*/
	overflow: hidden; /*--- Makes text outside of bounding box hidden ---*/
	margin-right: 5px;
	margin-left: 5px;
	padding: 4px;
	width: 280;
	height: 133px;
	
}
	

.thrColHybHdr #container #mainContentTop #menu #evento1 a img ,#evento2 a img {

	width: 280px;
	height: 133px;

}
.botaoEventos {
	background: -moz-linear-gradient(center top , #f9f9f9, #f0f0f0) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #dedede #d8d8d8 #d3d3d3;
	border-style: none none solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #eaeaea, 0 1px 0 #fbfbfb inset;
	clear: right;
	color: #cccccc !important;
	font-size: 15px;
	height: 40px;
	margin: 0 5px 5px 20px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	line-height: normal;
}
.botaoEventos:link {
    background: -moz-linear-gradient(center top , #f9f9f9, #f0f0f0) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #dedede #d8d8d8 #d3d3d3;
    box-shadow: 0 1px 1px #eaeaea, 0 1px 0 #fbfbfb inset;
    color: #cccccc !important;
    margin: 5px 5px 5px 15px;
    padding: 5px;
    text-shadow: 0 1px 0 #fff;  }

.botaoEventos:hover {
    background: -moz-linear-gradient(center top , #efefef, #f8f8f8) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #c7c7c7 #c3c3c3 #bebebe;
    box-shadow: 0 1px 1px #ebebeb, 0 1px 0 #f3f3f3 inset;
    text-shadow: 0 1px 0 #fdfdfd;}


.tituloID {
	font-size: 145%;
	color: #00758D;}

 a:link    {
	color:#666;
	text-decoration:none
}
#mainContent a:visited {color:#00758D;}
#mainContent a:hover ,a:focus  {
	color:#666;
	display: inline;
	background-color:#E6F2F1
}
#mainContent a:active  {
	color: #00758D;
	text-align: center;
}
.perguntas {
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 1em;
}

.shadow {
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}
.marginPadding {
	margin-right: 10px;
	-webkit-box-shadow: 0 5px 3px -3px black;
	-moz-box-shadow: 0 5px 3px -3px black;
	box-shadow: 0 5px 3px -3px black;
}



.blueText {
	color: #00758D;
}


h1, h2, h3, h4, h5, h6  {
	color: #00758D;
	font-weight: normal;
	text-align: left;
}


.thrColHybHdr #container #mainContent ol   #caapdOL li{
	list-style-type: lower-alpha;
	list-style-position: outside;
	list-style-image: none;
}

/* Dicas para este layout híbrido
1. Como o tamanho baseado em espaços "m" das colunas laterais considera o tamanho de fonte padrão do usuário, convém verificar se as imagens gráficas de fundo nas colunas levam isso em conta. Se forem criadas corretamente, elas serão mais acessíveis para aqueles que precisam de fontes com tamanhos maiores, pois a largura das colunas permanecerá proporcional. Se isso não for desejável em seu design, basta alterar a largura para determinado tamanho de pixel e alterar as margens no div #mainContent de acordo.
2. Como o tamanho das colunas laterais neste layout baseia-se no tamanho de fonte 100% no elemento body, se você reduzir o tamanho total do texto usando um tamanho de fonte: 80% no elemento body ou no #container, lembre-se de que as larguras das colunas serão reduzidas proporcionalmente. Convém aumentar suas larguras, e o tamanho das margens laterais do div #mainContent, para compensar isso.
3. Se o tamanho da fonte for alterado em proporções diferentes em cada div, e não no design global (p.ex.: o tamanho de fonte 70% é atribuído a #sidebar1 e o tamanho de fonte 85% é atribuído a #mainContent), o tamanho total de cada div será alterado proporcionalmente. Convém fazer ajustes com base no tamanho de fonte final.
4. O div #container não é necessário para este layout na largura 100%. Convém usá-lo para criar colunas falsas ou limitar a largura do layout.
5. Não é necessário haver a largura 100% no div do #container, pois, por natureza, um div ocupa até 100% do espaço disponível. Ela está definida, pois se você quiser reduzir o tamanho de todo o contêiner - talvez deixando uma margem pequena de cada lado - já estará disponível para ajuste.
*/
.thrColHybHdr #container {
	width: auto;
	background: #FFFFFF;
	/*margem: 0 automática; as margens automáticas (juntamente com a largura) centralizam a página, se necessário */
	text-align: justify;
	left: 0px;
	top: 0px;
	right: 100px;
	bottom: 0px;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
	min-width: 780px;
	max-width: 1024px;
	/*border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	behavior: url(_css/border-radius.htc);*/
}  

.thrColHybHdr #header {
    height: 165px;
    width: 99%;
    padding: 0;
	background-image: url("../_images/bannerAssociado201521800.jpg");
	background-size: 702px;
    background-repeat: no-repeat;
    border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: solid;
    border-top-color: #FFF;
    border-right-style: solid;
    border-right-color: #FFF;
    behavior: url(_css/border-radius.htc);
} 




.thrColHybHdr #container #header #homebot .homebotlink:link ,#homebot .homebotlink:visited  {
	height: 165px;
	width: 173px;
	display: block;
	font-size: 0px;
	background-color: transparent;
	float:left;
}
.thrColHybHdr #container #header #homebot .homebotlink:hover ,#homebot .homebotlink:active,#homebot:focus{
	height: 165px;
	width: 173px;
	display: block;
	font-size: 0px;
	background-color: transparent;
	border: thin dotted #CCC;
	float:left;
}
.thrColHybHdr #container #header #Qlogos{
	height: 180px;
	width: 90px;
	float: right;
	background-color: #FFF;
	}
.thrColHybHdr #logoQ {
	height: 90px;
	width: 90px;
	margin-bottom: 3px;
}

.thrColHybHdr #logoQ .logoQlink:link , #logoQ .logoQlink:visited{
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px;
	height: 90px;
	width: 90px;
	float: left;
}

.thrColHybHdr #logoQ .logoQlink:hover, #logoQ .logoQlink:active, #logoQ .logoQlink:focus {
	height: 90px;
	width: 90px;
	padding: 0;
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	border: thin dotted #CCC;
}

.thrColHybHdr #logoEMP{
	height: 90px;
	width: 90px;
	background-color: #FFF;
}

.thrColHybHdr #logoEMP .logoEMPlink:link, #logoEMP .logoEMPlink:visited {
	height: 90px;
	width: 90px;
	padding: 0;
	background-repeat: no-repeat;
	margin: 0px;
	background-image: url(../_images/logoEMP.jpg);
	float: left;
}
.thrColHybHdr #logoEMP .logoEMPlink:hover, #logoEMP .logoEMPlink:active, #logoEMP .logoEMPlink:focus {
	height: 90px;
	width: 90px;
	background-repeat: no-repeat;
	margin: 0px;
	background-image: url(../_images/logoEMP.jpg);
	border: thin dotted #CCC;
	float: left;
}

.thrColHybHdr #container #sizer {
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding-bottom: 0.3em;
	margin-bottom: 0em;
	margin-top: 0em;
	line-height: normal;
	width: auto;
	height: auto;
}
.borderradiusProcura {
	border:1px solid #00758D;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #F3F3F3;
	text-align: left;
	color: #00758D;
	font-weight: normal;
	margin-top: 5px;
	background-image: url(../_images/search_icon.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: normal;
	margin-bottom: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 1em;
	width: 120px;
}
.borderradiusProcura:link {
	border:1px solid #00758D;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #F3F3F3;
	text-align: left;
	color: #00758D;
	font-weight: normal;
	margin-top: 5px;
	background-image: url(../_images/search_icon.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: normal;
	margin-bottom: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 1em;
}

.borderradiusProcura:hover {
	border:1px solid #00758D;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #E6F2F1;
	text-align: left;
	color: #00758D;
	font-weight: normal;
	margin-top: 5px;
	background-image: url(../_images/search_icon.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: normal;
	margin-bottom: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 1em;
}

.borderradiusProcura:active {
	border:1px solid #00758D;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #E6F2F1;
	text-align: left;
	color: #00758D;
	font-weight: normal;
	margin-top: 5px;
	background-image: url(../_images/search_icon.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: normal;
	margin-bottom: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 1em;
}
.borderradiusProcura:focus {
	border:1px solid #00758D;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #E6F2F1;
	text-align: left;
	color: #00758D;
	font-weight: normal;
	margin-top: 5px;
	background-image: url(../_images/search_icon.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: normal;
	margin-bottom: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 1em;
}
.thrColHybHdr #container #sizer #formulariodeprocura fieldset label {
	font-size: 0px;
	color: #FFF;
}
.thrColHybHdr #container #sizer #formulariodeprocura .fieldset legend {
	font-size: 0px;
	color: #FFF;
}

.fieldset {
	width: 290px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFF;

}

.thrColHybHdr #subheader {
	height: 1.5em;
	width: 100%;
	padding: 0;
	background-repeat: no-repeat;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 2em;
	margin-left: 0em;
	font-size: 85%;
	color: #00758D;
	text-align: center;
}

.thrColHybHdr #container #newsletter {
	margin-top: 0.5em;
	margin-right: 15em;
	margin-bottom: 0.5em;
	margin-left: 15em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0px;
	padding-left: 3.5em;
	background-image: url(../_images/favonews.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.2em;
	width: auto;
	height: auto;
	float: none;
	clear: none;
	vertical-align: middle;
	line-height: 2em;
	min-height: 2em;
	text-align: center;
}

.thrColHybHdr #header h1 {
	margin: 0; /* Se a margem do último elemento for zerada no div #header, a margem não será reduzida - um espaço inexplicável entre divs. Se o div tiver uma borda ao redor dele, isso não será necessário, pois também evitará a redução da margem */
	padding: 10px 0; /* Usar preenchimento em vez de margem permitirá manter o elemento longe das bordas do div */
}

/* Dicas para a barra lateral 1:
1. Lembre-se de que, se você definir um valor de tamanho de fonte neste div, a largura total do div será ajustada de acordo.
2. Como estamos trabalhando em espaços "m", é melhor não usar o preenchimento na própria barra lateral. Ele será adicionado à largura para navegadores compatíveis com padrões, criando uma largura real desconhecida. 
3. Para criar o espaço entre a lateral do div e os elementos nele contidos, insira margens esquerda e direita nesses elementos, assim como na regra ".thrColHybHdr #sidebar1 p".
*/
.thrColHybHdr #sidebar1 {
	float: left;
	width: 13.5em; /* O preenchimento da parte superior e inferior cria um espaço visual dentro deste div */
	font-size: 1em;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0em;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.thrColHybHdr #sidebar2 {
	float: right;
	width: 12em; /* O preenchimento da parte superior e inferior cria um espaço visual dentro deste div */
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.thrColHybHdr #container #sidebar2 #imgpermanente {
	margin-top: 2em;
	margin-right: 0.5em;
	margin-bottom: 2em;
	margin-left: 0.5em;
	padding: 5px;
}
.thrColHybHdr #container #sidebar2 #sidebarmenu2 {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}



.thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p, .thrColHybHdr #sidebar2 p, .thrColHybHdr #sidebar2 h3 {
	margin-left: 10px; /* As margens direita e esquerda devem ser fornecidas para cada elemento que será colocado nas colunas laterais */
	margin-right: 10px;
	color: #666;
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
}

/* Dicas para mainContent:
1. Se você atribuir a este div #mainContent um valor de tamanho de fonte diferente do valor do div #sidebar1, as margens do div #mainContent se basearão em seu respectivo tamanho de fonte e a largura do div #sidebar1 se baseará em seu respectivo tamanho de fonte. Convém ajustar os valores desses divs.
2. O espaço entre o mainContent e sidebar1 é criado com a margem esquerda do div mainContent. Não importa quanto conteúdo exista no div da barra lateral 1, o espaço da coluna permanecerá igual. Você pode remover a margem esquerda se desejar que o texto do div #mainContent preencha o espaço #sidebar1 quando o conteúdo em #sidebar1 terminar.
3. Para evitar que a flutuação se solte em uma resolução mínima suportada de 800 x 600, os elementos dentro do div mainContent devem ter 430 pixels ou menos (incluindo imagens). Contudo, se o tamanho da fonte do navegador do usuário estiver definido com um tamanho menor do que o normal, menos espaço estará disponível no div #mainContent do que o exibido no teste.
4. No Comentário Condicional do Internet Explorer abaixo, a propriedade zoom é usada para fornecer "hasLayout" de mainContent." Isso evita diversos erros específicos do IE.
*/
.thrColHybHdr #mainContent {
	font-size: 95%;
	margin-top: 0px;
	margin-right: 15em;
	margin-bottom: 0;
	margin-left: 15em;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;
	text-align: justify;
} 



.unidContactos {
	color: #000;
	font-size: 70%;
	text-transform: uppercase;
	margin-bottom: 0px;
}
#ImgLogoTeatro {
	float: left;
	height: 70px;
	width: 80px;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(../_images/logoTeatrpag.gif);
	clear: none;
}
#ImgLogoSeminarioCri {
	float: left;
	height: 70px;
	width: 80px;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(../_images/logoseminarioCripag.gif);
	clear: none;
}
#ImgLogoEMPINSER {
	float: left;
	height: 58px;
	width: 139px;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(../_images/portaberta_logo.gif);
	clear: none;
}




.thrColHybHdr #footer {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
} 
.thrColHybHdr #footer p {
	margin: 0; /* O preenchimento neste elemento criará um espaço, exatamente como ocorreria na margem, sem o problema de redução de margem */
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 200px;
}

#mainContent .leiamais a:link {
	color: #00758D;
	font-size: 80%;
	background-color: #FFF;
	padding: 2px;
	float: right;
	height: auto;
	width: auto;
	display: block;
	margin: 0px;
	text-transform: uppercase;
	line-height: normal;
}
#mainContent .leiamais a:visited {
	color: #00758D;
	font-size: 80%;
	background-color: #FFF;
	padding: 2px;
	float: right;
	height: auto;
	width: auto;
	display: block;
	margin: 0px;
	text-transform: uppercase;
	line-height: normal;
}
#mainContent .leiamais a:active {
	color: #00758D;
	font-size: 80%;
	background-color: #FFF;
	padding: 2px;
	float: right;
	height: auto;
	width: auto;
	display: block;
	margin: 0px;
	text-transform: uppercase;
	line-height: normal;
}
#mainContent .leiamais a:hover{
	color: #FFF;
	font-size: 80%;
	background-color: #00758D;
	padding: 2px;
	margin: 0px;
	text-transform: uppercase;
	float: right;
	height: auto;
	width: auto;
	line-height: normal;
	font-weight: normal;
}
#mainContent .leiamais a:focus {
	color: #FFF;
	font-size: 80%;
	background-color: #00758D;
	padding: 2px;
	margin: 0px;
	text-transform: uppercase;
	float: right;
	height: auto;
	width: auto;
	line-height: normal;
}
#divreservada .entrar:link {
	color: #00758D;
	font-size: 1.1em;
	background-color: #FFF;
	padding: 2px;
	margin: 0px;
	display: block;
	width: 100px;
	text-transform: uppercase;
	text-align: center;
	float: right;
	clear: right;
}
#divreservada.entrar:hover {
	color: #FFF;
	font-size: 1.1em;
	background-color: #00758D;
	padding: 2px;
	margin: 0px;
}
#divreservada .entrar:focus {
	color: #FFF;
	font-size: 1.1em;
	background-color: #00758D;
	padding: 2px;
	margin: 0px;
}
.thrColHybHdr #container .ancora:link {
	color: #000;
	font-size: 70%;
	background-color: #FFF;
	padding: 2px;
	float: right;
	height: auto;
	width: auto;
	display: block;
	margin: 0px;
	text-transform: uppercase;
	line-height: normal;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #000;
	text-decoration:none;
}
.thrColHybHdr #container .ancora:visited {
	color: #000;
	font-size: 70%;
	background-color: #FFF;
	padding: 2px;
	float: right;
	height: auto;
	width: auto;
	display: block;
	margin: 0px;
	text-transform: uppercase;
	line-height: normal;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #000;
	text-decoration:none;
}

.thrColHybHdr #container .ancora:hover {
	color: #00758D;
	font-size: 70%;
	background-color: #DDD;
	padding: 2px;
	margin: 0px;
	text-transform: uppercase;
	float: right;
	height: auto;
	width: auto;
	line-height: normal;
	font-weight: normal;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #00758D;
	text-decoration:none;
}
.thrColHybHdr #container .ancora:active {
	color: #00758D;
	font-size: 70%;
	background-color: #DDD;
	padding: 2px;
	margin: 0px;
	text-transform: uppercase;
	float: right;
	height: auto;
	width: auto;
	line-height: normal;
	font-weight: normal;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #00758D;
	text-decoration:none;
}

.thrColHybHdr #container .ancora:focus {
	color: #00758D;
	font-size: 70%;
	background-color: #DDD;
	padding: 2px;
	margin: 0px;
	text-transform: uppercase;
	float: right;
	height: auto;
	width: auto;
	line-height: normal;
	font-weight: normal;
	border-left-width: thin;
	border-left-style: inset;
	border-left-color: #00758D;
	text-decoration:none;
}
.thrColHybHdr #container #newsletter #formulariodenewslleter {
	color: #00758D;
	text-transform: uppercase;
	font-size: 90%;
}



.fltlft { /* Esta classe é usada para flutuar um elemento à esquerda em sua página */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* Esta classe deve ser colocada em um elemento div ou break e deve ser o último elemento antes do fechamento de um contêiner que deve conter uma flutuação completamente */
	clear:both;
    height:0;
    font-size: 1px;
}
.thrColHybHdr #container #mainContent ul li .pdf {
	font-size: 90%;
	color: #00758D;
	font-weight: bold;
}
.thrColHybHdr #container #mainContent ul li  {
	white-space: normal;
	text-align: justify;
}
/*Banners seminario trocas*/

#mainContentTop #SeminarBotaoA  {
	display: block;
	height: 20px;
	width: 20%;
	float: left;
	margin-right: 0px;
	margin-left: 20px;
	color: #00758D;
}
#mainContentTop #SeminarBotaoB  {
	display: block;
	height: 20px;
	width: 20%;
	float: left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #999;
}

#mainContentTop #SeminarBotaoA ~ #bannerEnglish {
	display: block;
	background-image: url(../_images/mainContentBannerBag800.jpg);
	height: 110px;
	width: 97%;
	/* Hide the text. */
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}



#mainContentTop #SeminarBotaoA:link ~ #bannerEnglish {
	display:block;
	background-image: url(../_images/mainContentBannerBagEN800.jpg);
	height: 110px;
	width: 97%;
	  /* Hide the text. */
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#mainContentTop #SeminarBotaoA:visited ~ #bannerEnglish {
	display:block;
	background-image: url(../_images/mainContentBannerBagEN800.jpg);
	height: 110px;
	width: 97%;
	  /* Hide the text. */
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}


#mainContentTop #SeminarBotaoA:hover ~ #bannerEnglish {
background-image: url(../_images/mainContentBannerBagEN800.jpg);
	height: 110px;
	width: 97%;
	/* Hide the text. */
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#mainContentTop #SeminarBotaoA:active ~ #bannerEnglish {
	background-image: url(../_images/mainContentBannerBagEN800.jpg);
	height: 110px;
	width: 97%;
	/* Hide the text. */
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}	

#mainContentTop #SeminarBotaoA:focus ~ #bannerEnglish {
	background-image: url(../_images/mainContentBannerBagEN800.jpg);
	height: 110px;
	width: 97%;
	/* Hide the text. */
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#botoesMargem {
	width: 80px;
	height: 25px;
}
.assinatura {
	font-style: italic;
	text-align: right;
}

.botaoMail{
	display: inline-block;
	text-decoration: none;
	color: #00758D;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #F1F1F1;
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 12px;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	float: ;
	margin-bottom: 0px;
	clear: right;
}
.botaoMail:link{
	background: #f5f5f5;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0'); /*  IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)); /*  WebKit */
	background: -moz-linear-gradient(top,  #f9f9f9, #f0f0f0);
	border-color: #dedede #d8d8d8 #d3d3d3;
	color: #00758D;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	-moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
	box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}
.botaoMail:hover{
    background: #f4f4f4;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8)); /*  WebKit */
    background: -moz-linear-gradient(top,  #efefef, #f8f8f8);
    border-color: #c7c7c7 #c3c3c3 #bebebe;
    text-shadow: 0 1px 0 #fdfdfd;
    -webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
}

.botaoMail:active{
	background: #f4f4f4;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8'); /*  IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8)); /*  WebKit */
	background: -moz-linear-gradient(top,  #efefef, #f8f8f8);
	border-color: #c7c7c7 #c3c3c3 #bebebe;
	text-shadow: 0 1px 0 #fdfdfd;
	-webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	-moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
	width: 120px;
}

#botaobanner {
	float: left;
	height: 75px;
	width: 75px;
	clear: right;
	background-image: url(../_images/tampa.png);
	margin-bottom: 0px;
	margin-top: 60px;
	background-position: left center;
	display: block;
}

.thrColHybHdr #container #mainContent #vantagensBoard #vantagesTitulo {
	background-color: #00758D;
	color: #FFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	-webkit-box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	-moz-box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
}
.thrColHybHdr #container #mainContent #vantagensBoard #vantagensTexto {
	margin-top: 12px;
	background-color: #CBE4E7;
	padding: 5px;
	-webkit-box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	-moz-box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	height:650px

}
.thrColHybHdr #container #mainContent #vantagensBoard #vantagensTexto #textoFloatLeft {
	float: left;
	width: 42%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.thrColHybHdr #container #mainContent #vantagensBoard #vantagensTexto #textoFloatRight {
	float: right;
	width: 42%;
	height: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 20px;
}

.thrColHybHdr #container #mainContent #vantagensBoard {
	width: 100%;
	height: 950px;
}

.thrColHybHdr #container #header #bannerBotoes{
	height: 180px;
	width: 80px;
	float: right;
	margin-right: 0px;
	margin-top: 12px;
	font-size: x-small;
	font-weight: lighter;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding-right: 10px;
	}

.thrColHybHdr #botFilme{
	height: 50px;
	width: 80px;
	margin-bottom: 30px;
	background-color: #CCC;
	padding:5px;
}

.thrColHybHdr #botFilme .botFilmelink:link, #botFilme .botFilmelink:visited {
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px;
/*	height: 60px;
	width: 100px;*/
	float: left;
	/*background-image: url(../_images/logoQExcellence.jpg);*/
}

.thrColHybHdr #botFilme .botFilmelink:hover, #botFilme .botFilmelink:active, #botFilme .botFilmelink:focus {
/*	height: 60px;
	width: 100px;
	padding: 0;*/
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	border: thin dotted #CCC;
	/*background-image: url(../_images/logoQExcellence.jpg);*/
}


.thrColHybHdr #botDownload{
	height: 50px;
	width: 80px;
	background-color: #CCC;
	margin-top: 5px;
	padding:5px;
}

.thrColHybHdr #botDownload .botDownloadlink:link, #botDownload .botDownloadlink:visited {
	/*height: 90px;
	width: 90px;
	padding: 0;*/
	background-repeat: no-repeat;
	margin: 0px;
	/*background-image: url(../_images/logoEMP.jpg);*/
	float: left;
}
.thrColHybHdr #botDownload .botDownloadlink:hover, #botDownload .botDownloadlink:active, #botDownload .botDownloadlink:focus {
	/*height: 90px;
	width: 90px;*/
	background-repeat: no-repeat;
	margin: 0px;
	/*background-image: url(../_images/logoEMP.jpg);*/
	border: thin dotted #CCC;
	float: left;
}

.thrColHybHdr #container #mainContentTop #menu #evento1 {
	margin-right:200px;
}


.thrColHybHdr #container #mainContent #vantagensBoard #vantagensTexto {
	margin-top: 12px;
	background-color: #CBE4E7;
	padding: 5px;
	-webkit-box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	-moz-box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	box-shadow: 5px 5px 3px 0px rgba(199,197,199,1);
	height: 850px
}
