#conteudo { width: 784px; }
/*ESTILO PARA LETRAS DE SETORES*/
#conteudo .boxLetras {
	background: #F9FBFC;
	display: block;
	margin-bottom: 2px;
	padding: 15px 0 15px 20px;
}
#conteudo .boxLetras:nth-child(2n+0), #conteudo .boxLetras:nth-child(even) { background: #e6eff3; }
#conteudo .boxLetras h3 {
	color: #6699FF;
	float: left;
	font-size: 60px;
	line-height: 40px;
	padding: 10px 0;
	text-align: left;
	width: 80px;
}
#conteudo ul.setores {
    display: block;
	float: left;
    min-height: 40px;
    padding: 5px 0;
    width: 660px;
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;    
}
#conteudo ul.setores li { 
	list-style: none outside;
    width: 100%;
    padding: 5px 15px 5px 0;
}
#conteudo ul.setores li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	padding: 3px 0;
	text-decoration: none;
}
#conteudo ul.setores li a:hover { text-decoration: underline; } 

#conteudo ul.setores li a.segmentoAtivo, #colunaDireita #boxLetras ul.listaSegmentos li a.segmentoAtivo { 
	background: #3274D0;
	color: #FFFFFF;
	font-weight: bold;
}

/*ESTILO PARA COLUNA A DIREITA DO CONTEUDO*/
/*COLUNA DIREITA*/
#uPrincipal #colunaDireita {
	float: right;
	margin-left: 24px;
	width: 180px;
}
#colunaDireita .componentes { 
	background: #F2F2F2;
	margin-bottom: 20px;
	padding: 15px 15px 5px 15px;
}
#colunaDireita .noBorder { border-bottom: 0; }
#colunaDireita .noMargin { margin-bottom: 0; }

/*ESTILO PARA O BOX P SELECAO POR LETRAS*/
#colunaDireita #boxLetras ul.listaSegmentos li a.segmentoAtivo, 
#colunaDireita #boxLetras ul.listaSegmentos li a.segmentoAtivo:hover { padding: 1px 3px; text-decoration: none; }
#colunaDireita #boxLetras ul.listaSegmentos li a.segmentoAtivo:hover { color: #FFF; }
#colunaDireita #boxLetras {
	background: #F8F8F8;
	float: left;
	padding: 15px;
	width: 160px;
}
#colunaDireita #boxLetras h4 {
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 18px;
	margin-bottom: 5px;
}
#colunaDireita #boxLetras ul.listaLetras { margin-bottom: 35px; }
#colunaDireita #boxLetras ul.listaLetras li { display: inline; }
#colunaDireita #boxLetras ul.listaLetras li a {
	background: #FFF;
	color: #3375D1;
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin: 1px 1px 0 0;
	padding: 5px 0;
	text-align: center;
	width: 29px;
}
#colunaDireita #boxLetras ul.listaLetras li a:hover {
	background: #EFEFEF;
}
#colunaDireita #boxLetras ul.listaLetras li.ativo a {
	background: #3274D0;
	border: #FFCC00 2px solid;
	padding: 3px 0;
	width: 25px;
}
#colunaDireita #boxLetras ul.listaLetras li.ativo a { color: #FFF; }
#colunaDireita #boxLetras ul.listaSegmentos { margin: 0 0 30px 5px; }
#colunaDireita #boxLetras ul.listaSegmentos li { margin-bottom: 5px; list-style: inside circle; }
#colunaDireita #boxLetras ul.listaSegmentos li a {
	color: #0063DB;
	font-size: 12px;
	text-decoration: underline;
}
#colunaDireita #boxLetras ul.listaSegmentos li a:hover { color: #999; }
#colunaDireita #boxLetras a.idiomas {
	color: #333;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 17px;
	letter-spacing: -1px;
	margin-bottom: 7px;
	padding-left: 30px;
	width: 125px;
}
#colunaDireita #boxLetras a.idiomas:hover { text-decoration: underline; }
#colunaDireita #boxLetras a.idAtivo { background-color: #3274D0; color: #FFF; }
#colunaDireita #boxLetras a#lang_en { background-image: url(../../../public/images/flagEua.gif); background-repeat: no-repeat;  }
#colunaDireita #boxLetras a#lang_es { background-image:  url(../../../public/images/flagEsp.gif); background-repeat: no-repeat;  }
#colunaDireita #boxLetras a#lang_pt-BR { background-image: url(../../../public/images/flagBrasil.gif); background-repeat: no-repeat; }