/* CSS PERSONALIZADOS PARA FORMATA??O */

/* ### caixas ### */
.caixa-flutuante-direita-light { /* Caixa/Imagem que flutua a direita com margens de 15pixels */
	float: right;
	padding: 15px 0 15px 15px;
}
.caixa-flutuante-direita-medium { /* Caixa/Imagem que flutua a direita com margens de 25pixels */
	float: right;
	padding: 25px 0 25px 25px;
}
.caixa-flutuante-direita-heavy { /* Caixa/Imagem que flutua a direita com margens de 35pixels */
	float: right;
	padding: 35px 0 35px 35px;
}

.caixa-flutuante-esquerda-light { /* Caixa/Imagem que flutua a esquerda com margens de 15pixels */
	float: left;
	padding: 15px 0 15px 15px;
}
.caixa-flutuante-esquerda-medium { /* Caixa/Imagem que flutua a esquerda com margens de 25pixels */
	float: left;
	padding: 25px 0 25px 25px;
}
.caixa-flutuante-esquerda-heavy { /* Caixa/Imagem que flutua a esquerda com margens de 35pixels */
	float: left;
	padding: 35px 0 35px 35px;
}

.caixa-fixa-light { /* Caixa/Imagem margens de 15pixels */
	padding: 15px 0 15px 0;
}
.caixa-fixa-medium { /* Caixa/Imagem margens de 25pixels */
	padding: 25px 0 25px 0;
}
.caixa-fixa-heavy { /* Caixa/Imagem margens de 35pixels */
	padding: 35px 0 35px 0;
}
/* ### caixas ### */

/* ### listas ### */

.lista-fixed {
	margin: 0  !important;
}
.lista-light {
	margin: 15px 0 15px 15px !important;
}
.lista-medium {
	margin: 15px 0 15px 25px !important;
}
.lista-heavy {
	margin: 15px 0 15px 35px !important;
}
.lista-heavy-plus {
	margin: 15px 0 15px 45px !important;
}
/* ### listas ### */

/* ### texto ### */

.fonte-serifada-light {
	font-family: Georgia, Times, serif !important;
	font-size: 12px !important;
	line-height: 19px !important;
}
.fonte-serifada-medium {
	font-family: Georgia, Times, serif !important;
	font-size: 14px !important;
	line-height: 20px !important;
}
.fonte-serifada-heavy {
	font-family: Georgia, Times, serif !important;
	font-size: 16px !important;
	line-height: 21px !important;
}

.fonte-sans-light {
	font-family: Tahoma, Arial, sans-serif !important;
	font-size: 12px !important;
	line-height: 19px !important;
}
.fonte-sans-medium {
	font-family: Tahoma, Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 20px !important;
}
.fonte-sans-heavy {
	font-family: Tahoma, Arial, sans-serif !important;
	font-size: 16px !important;
	line-height: 21px !important;
}
/* ### texto ### */

/* ### blocos ### */
.bloco-light {
	display: block;
	width: 70%;
	padding: 10px;
}

.bloco-medium {
	display: block;
	width: 80%;
	padding: 10px;
}

.bloco-medium-centro {
	display: block;
	width: 80%;
	padding: 10px;
	margin: auto;
}

.bloco-heavy {
	display: block;
	width: 90%;
	padding: 10px;
}

.bloco-heavy-plus {
	display: block;
	width: 100%;
	padding: 10px;
}
/* ### blocos coloridos ### */

/* ### cores ### */
.bg-amarelo {
	background-color: #FCDEA2;
}
.bg-cinza-escuro {
	background-color: #3D3D3D;
}
.bg-laranja-claro {
	background-color: #FCDEA2;
}

.fonte-cinza-escuro {
	color: #3D3D3D !important;
}
/* ### cores ### */

/* ### classes corretivas ### */
.titulo-sem-margem {
	margin-top: -20px !important;
}

/* ### classes corretivas ### */

/* ### classes de competencias ### */
.competencia-verde h1 
{
    font-weight: bold;
    font-size: 18px;
    MARGIN: 0px 0px 5px 0px;
    color: #1ea707; 
}
.competencia-verde h2
{
    color: #1aa900;
    font-size: 14px;
    margin: 0px 0px 3px 0px;
    font-weight: bold; 
}
.competencia-verde-a:link {
	color: #31930a;
	text-decoration: none;
}
.competencia-verde-a:visited {
	color: #31930a;
	text-decoration: none;
}
.competencia-verde-a:hover {
	color: #31930a;
	text-decoration: underline;
}
.competencia-verde-a:active {
	color: #31930a;
	text-decoration: none;
}
.competencia-verde ul.arrow li
{
    list-style-image: url(greenbullet.gif);
}
.competencia-verde LI.specs
{
    list-style-image: url(greenbullet.gif);
}

/** CLASSES PARA OS LINKS **/

/** TESTES **/

/*.div-teste a:hover {
	color:red;
}*/

.div-teste a:link {
	color: #31930a;
	text-decoration: none;
}
.div-teste a:visited {
	color: #31930a;
	text-decoration: none;
}
.div-teste a:hover {
	color: #31930a;
	text-decoration: underline;
}
.div-teste a:active {
	color: #31930a;
	text-decoration: none;
}
.div-teste h1 
{
    font-weight: bold;
    font-size: 18px;
    MARGIN: 0px 0px 5px 0px;
    color: #1ea707; 
}
.div-teste h2
{
    color: #1aa900;
    font-size: 14px;
    margin: 0px 0px 3px 0px;
    font-weight: bold; 
}
