/**
	* @name stylesite.css
	* @desc CSS StyleSheet
	* @version v1.0 - Brasília, 08 de Dezembro de 2009
	* @author Thiago Borges
	* @category CSS
	* @package The Best Jump
*/





/* ============================================================= */
/* ========================== Body ============================= */
/* ============================================================= */

BODY{
	background-color:#FFFFFF; background-image: url(/html/imagens/site/bg.jpg); background-repeat: repeat-x; background-position: top;
	font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: #000000; 
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}
	
A {
	font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: #015c8a; text-decoration: none;
}

A:hover {
	font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: #000000;	text-decoration: none;
}







/* =================================================================== */
/* ========================== Nuvem Site ============================= */
/* =================================================================== */

.nuvem {
	background-image: url(/html/imagens/site/nuvem.png); background-repeat: no-repeat; background-position: top center; 
}






/* ===================================================== */
/* ================= Menu Horizontal =================== */
/* ===================================================== */

/* ========= Fundo do Menu ========= */

.mhzFundo {
	background-image: url(/html/imagens/site/bg-mh.gif); background-repeat: repeat-x; background-position: top; background-color:#0b86c1;
	
	width:860px;
	
	border-top-width: 1px; border-top-color: #ffffff; border-top-style: solid;
	
	border-left-width: 10px; border-left-color: #ffffff; border-left-style: solid;
	
	border-right-width: 10px; border-right-color: #ffffff; border-right-style: solid;
	
	padding-left:10px; padding-right:10px;
}

.mhzFundo a {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;
}

.mhzFundo a:hover {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;
}

/* ========= Link do Menu Selecionado ========= */

.mhzSelect {
	background-image: url(/html/imagens/site/bg-top-mh.gif); background-repeat: repeat-x; background-position: top; background-color:#FFFFFF;
}

.mhzSelect a {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#565672;
}

.mhzSelect a:hover {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#565672;
}

/* ========= Link do Menu Selecionado ========= */

.mhzLeft {
	background-image: url(/html/imagens/site/mh_left.png); background-repeat: no-repeat; background-position: top left;
}

/* ========= Link do Menu Selecionado ========= */

.mhzRight {
	background-image: url(/html/imagens/site/mh_right.png); background-repeat: no-repeat; background-position: top right;
}

/* ========= Padding Do Menu Horizontal ========= */

.paddingMenuHrz {
	padding-top: 18px; padding-bottom: 8px; padding-left:15px; padding-right:15px;
}

/* ========= Link do Menu Horizontal========= */

.linkMenuHrz a {
	font-size:16px; color:#ffffff; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}

.linkMenuHrz a:hover {
	font-size:16px; color:#ffffff; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}

/* ========= Link do Menu Horizontal não selecionado========= */

.linkMenuHrz2 a {
	font-size:16px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
}

.linkMenuHrz2 a:hover {
	font-size:16px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
}






/* =========================================================================== */
/* ===================== Div Conteúdo e Menu Vertical ======================== */
/* =========================================================================== */

.divMvCont {
	background-color:#FFFFFF; padding-left:10px; padding-right:10px; padding-bottom:20px; padding-top:20px;
	
	width:880px;
}





/* ============================================================ */
/* ===================== Menu Vertical ======================== */
/* ============================================================ */


/* === Título do Menu Vertical === */

.mvTituloFundo {
	background-image: url(/html/imagens/site/mv-bg.gif); background-repeat: repeat-x; background-position: top; background-color:#0c8fcc;
	
	border-bottom-width: 1px; border-bottom-color: #ffffff; border-bottom-style: solid;
	
	color:#ffffff; font-size:16px; font:Arial, Helvetica, sans-serif;	
}

/* === imagem do cavalo === */

.mvTituloCavalo {
	background-image: url(/html/imagens/site/cavalo.png); background-repeat: no-repeat; background-position: left bottom;
	
	padding-left:45px; padding-bottom:10px; padding-top:13px; padding-right:10px;
}

/* === Conteúdo menu vertical === */

.mvCont {
	background-image: url(/html/imagens/site/mv-cont-bg.gif); background-repeat: repeat-x; background-position: top; background-color:#ececec;
	
	padding-left:15px; padding-bottom:20px; padding-top:15px; padding-right:15px;
}

/* === Link do Menu vertical === */

.linkMV a {
	background-image:url(/html/imagens/site/bullet-mv.gif); background-repeat: no-repeat; background-position: left; background-position: 5px 11px;
	
	color:#000000;
	
	display: block;
	
	padding-left: 25px;	padding-top: 7px; padding-bottom: 7px;
	
	border-bottom-width: 1px; border-bottom-color: #c2c2c2; border-bottom-style: solid;
}

.linkMV a:hover {
	background-image:url(/html/imagens/site/bullet-mv.gif); background-repeat: no-repeat; background-position: left; background-position: 5px 11px;
	
	color:#025f8a;
	
	display: block;
	
	padding-left: 25px; padding-top: 7px; padding-bottom: 7px;
	
	border-bottom-width: 1px; border-bottom-color: #c2c2c2; border-bottom-style: solid;
}


/* === Borda do Menu vertical === */

.mvBordaBottom {
	border-bottom-width: 1px; border-bottom-color: #000000; border-bottom-style: dotted;
}






/* ======================================================= */
/* ===================== Conteúdo ======================== */
/* ======================================================= */

/* ============================================================================= */
/* ===================== Formatação de textos e títulos ======================== */

/* ================= Título Apresentação e Últimas Notícias ==================== */

.formatTitInicial {
	font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0c364a;
}

/* ===================== texto de cor vermelho escuro e com bold para destaque ======================== */

.textoFormatVermelho {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#066fa4;
}


/* ===================== texto de cor marrom do topo da imagem ilustratova ======================== */

.texto1Topo {
	font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#560000;
}

.texto2Topo {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#b31c0b;
}


/* ===================== Formatação das Últimas Notícias ======================== */

.data {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;
}

.tituloLink {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#066fa4;
}

.tituloLink a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#066fa4;
}

.tituloLink a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
}

.tituloDest {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#066fa4;
}

.tituloDest a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#066fa4;
}

.tituloDest a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#066fa4;
}

/* ===================== Formatação de links com bullets ======================== */

.LinkBullet a {
	background-image:url(/html/imagens/site/bullet-link.gif); background-repeat: no-repeat; background-position: 5px 7px; display:block;
	
	padding-left:20px; padding-right: 5px; padding-top: 5px; padding-bottom:5px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#981203;
}

.LinkBullet a:hover {
	background-image:url(/html/imagens/site/bullet-link.gif); background-repeat: no-repeat; background-position: 7 5; display:block;
	
	padding-left:20px; padding-right: 5px; padding-top: 5px; padding-bottom:5px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
}


/* ===================== Formatação de links saiba mais ======================== */

.saibamais a {
	background-color:#0b87c3;
	
	padding-left:15px; padding-right: 15px; padding-top: 4px; padding-bottom:4px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;
}

.saibamais a:hover {
	background-color:#0b87c3;
	
	padding-left:15px; padding-right: 15px; padding-top: 4px; padding-bottom:4px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;
}


/* ===================== Título das Págindas internas ======================== */

.titInterno {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#046b9e;
}






/* ======================================================== */
/* ===================== Destaques ======================== */
/* ======================================================== */


.contDestaque {
	background-image: url(/html/imagens/site/bg-dest-cont.gif); background-repeat: repeat-x; background-position: top;
	
	padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px;
}


.bordaMvContDestaque {
	border-width: 1px; border-color: #87493d; border-style: dashed;
	
	padding:20px;
}


.fotosBorda {
	border-width: 3px; border-color: #8ea7b3; border-style: solid;
}

.fotosBordaDesta {
	border-width: 5px; border-color: #8ea7b3; border-style: solid;
}


.fotosBordaPontilhada {
	border-bottom-width: 1px; border-bottom-color: #c0c0c0; border-bottom-style: dashed;
}





/* ==================================================================== */
/* ======================== Caixa de Rankins ========================== */
/* ==================================================================== */

/* === Título da caixa de Ranking === */

.cxRanking {
	border-bottom-color:#e0e7eb; border-bottom-style:solid; border-bottom-width:3px;	

	border-top-color:#e0e7eb; border-top-style:solid; border-top-width:3px;	

	padding-bottom: 4px; padding-top: 4px; padding-left: 10px; padding-right: 10px;	

	font-size:16px; font-weight:bold; color:#63767f;
}

/* === imagem de fundo da caixa noticia ( Conteúdo ) === */

.cxRankingCont {
	background-color: #f0f5f7; padding: 10px;
}

/* === Links do Ranking === */

.cxRankingLink a {
	background-image:url(/html/imagens/site/bullet-ranking.gif); background-repeat:no-repeat ; background-position:5px 4px;
	
	display: block;
	
	padding-left: 20px; padding-top: 1px; padding-bottom: 7px; color:#255065;
}

.cxRankingLink a:hover {
	background-image:url(/html/imagens/site/bullet-ranking.gif); background-repeat:no-repeat ; background-position:5px 4px; background-color: #d8dadf;
	
	display: block;
	padding-left: 20px; padding-top: 1px; padding-bottom: 7px; color:#255065;
}







/* ========================================================================= */
/* ========================== Caixa de Eventos ============================= */
/* ========================================================================= */

/* ================ Linha de Borda Bottom do Título da caixa Eventos 3px =================== */

.linhaEventos {
	border-bottom-width: 3px; border-bottom-color: #ccd5db; border-bottom-style: solid;
}


/* ================ Linha de Borda Bottom do conteúdo da caixa Eventos de 1px  =================== */

.linhaEventos1 {
	border-bottom-width: 1px; border-bottom-color: #bac6ca; border-bottom-style: solid;
}


/* ================ Borda Left da caixa eventos =================== */

.bordaLeftEve {
	background-image: url(/html/imagens/site/evento-left.gif); background-repeat: no-repeat; background-position: left top;
}

/* ================ Borda Right da caixa eventos =================== */

.bordaRightEve {
	background-image: url(/html/imagens/site/evento-right.gif); background-repeat: no-repeat; background-position: right top;
}

/* ================ padding das abinhas da caixa Eventos =================== */

.paddingEve {
	padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 5px;
}

/* ================ Background-color das abinhas da caixa eventos =================== */

.corEve {
	background-color:#e5e9eb;
}

/* ================ padding do texto dentro do conteúdo da caixa evento ( só precisa do padding onde não tem o bullet )  =================== */

.paddingSembullet {
	padding-left:20px;
}

/* === texto com bullet do eventos === */

.textoComBullet {
	background-image:url(/html/imagens/site/bullet-ranking.gif); background-repeat:no-repeat ; background-position:5px 4px;
	
	display: block;
	
	padding-left: 20px; padding-top: 2px; padding-bottom: 2px;
}






/* =============================================================== */
/* ===================== Páginas Internas ======================== */
/* =============================================================== */


.barraInterno {
	background-image: url(/html/imagens/site/barra_logo_titulo.png); background-repeat: repeat-x; background-position: bottom;
}



/* ========================== Caminho ============================= */
/* ================================================================ */


.caminho {
	background-color:#dedfe2;
	
	padding-bottom:6px; padding-top:6px; padding-left:10px; padding-right:10px;
		
	color:#000000;
}







/* =========================================================== */
/* ===================== Fale Conosco ======================== */
/* =========================================================== */


.divFaleConosco {
	background-image: url(/html/imagens/site/bg_destaque.gif); background-repeat: repeat; background-position: top;
	
	padding:2px;
}


.bordaFaleConosco {
	border-width: 1px; border-color: #85a2b2; border-style: solid;
	
	padding:15px;
}






/* ==================================================== */
/* ==================== Listagem ====================== */
/* ==================================================== */


/* ============= Listagem primeiro Nível ============= */

.listaTitulo1Nivell {
	padding-top: 3px; padding-bottom: 3px;
}

.listaTitulo1Nivell a {	
	color:#000000;
}

.listaTitulo1Nivel a:hover {	
	color:#0b6701;
}

.bordaListagem {
	border-bottom-width: 1px; border-bottom-color: #a9a9a2; border-bottom-style: dotted;
}







/* ===================================== */
/* =============== Links =============== */

/* === Links Informes === */

.Link2 a {
	color:#284a6f; text-decoration:none;	
}

.Link2 a:hover {
	color:#000000; text-decoration:underline;
}


/* === Link === */

.link1 a {
	background-image:url(/html/imagens/site/bullet-especiais.gif); background-repeat:no-repeat ; background-position:6px;
	
	color:#000000; font-weight:bold;
	
	display: block;
	
	padding-left: 18px;	padding-top: 4px; padding-bottom: 4px;	
}

.link1 a:hover {
	background-image:url(/html/imagens/site/bullet-especiais.gif); background-repeat:no-repeat ; background-position:6px;
	
	color:#999999; font-weight:bold;
	
	display: block;
	
	padding-left: 18px; padding-top: 4px; padding-bottom: 4px;
}






/* ===================================================== */
/* ===================== Rodapé ======================== */
/* ===================================================== */


.rodape1 {
	background-image: url(/html/imagens/site/bg-rodape1.gif); background-repeat: repeat-x; background-position: bottom;
}


.rodape2 {
	background-image: url(/html/imagens/site/bg-rodape2.gif); background-repeat: repeat-x; background-position: top; background-color:#d6dfea;
	
	width:900px; padding-bottom:30px; padding-top:30px;
}




/* ============================================================== */
/* ======================== Paddings ============================ */
/* ============================================================== */

/* ================== Paddings  de 3 px =================== */

/* Padding Left de 3px */

.paddingLeft3 {
	padding-left: 3px;
}

/* Padding Right de 3px */

.paddingRight3 {
	padding-right: 3px;
}

/* Padding Bottom de 3px */

.paddingBottom3 {
	padding-bottom: 3px;
}

/* Padding Top de 3px */

.paddingTop3 {
	padding-Top: 3px;
}


/* ================== Paddings  de 5 px =================== */

/* Padding Left de 5px */

.paddingLeft {
	padding-left: 5px;
}

/* Padding Right de 5px */

.paddingRight {
	padding-right: 5px;
}

/* Padding Bottom de 5px */

.paddingBottom {
	padding-bottom: 5px;
}

/* Padding Top de 5px */

.paddingTop {
	padding-Top: 5px;
}

/* ================== Paddings  de 10 px =================== */

/* Padding Left de 10px */

.paddingLeft10 {
	padding-left: 10px;
}

/* Padding Right de 10px */

.paddingRight10 {
	padding-right: 10px;
}

/* Padding Bottom de 10px */

.paddingBottom10 {
	padding-bottom: 10px;
}

/* Padding Top de 10px */

.paddingTop10 {
	padding-Top: 10px;
}

/* ================== Paddings  de 15 px =================== */

/* Padding Left de 15px */

.paddingLeft15 {
	padding-left: 15px;
}

/* Padding Right de 15px */

.paddingRight15 {
	padding-right: 15px;
}

/* Padding Bottom de 15px */

.paddingBottom15 {
	padding-bottom: 15px;
}

/* Padding Top de 15px */

.paddingTop15 {
	padding-Top: 15px;
}

/* ================== Paddings  de 20 px =================== */

/* Padding Left de 20px */

.paddingLeft20 {
	padding-left: 20px;
}

/* Padding Right de 20px */

.paddingRight20 {
	padding-right: 20px;
}

/* Padding Bottom de 20px */

.paddingBottom20 {
	padding-bottom: 20px;
}

/* Padding Top de 20px */

.paddingTop20 {
	padding-Top: 20px;
}

/* ================== Paddings  de 25 px =================== */

/* Padding Left de 25px */

.paddingLeft25 {
	padding-left: 25px;
}

/* Padding Right de 25px */

.paddingRight25 {
	padding-right: 25px;
}

/* Padding Bottom de 25px */

.paddingBottom25 {
	padding-bottom: 25px;
}

/* Padding Top de 25px */

.paddingTop25 {
	padding-Top: 25px;
}

/* ================== Paddings em todos os lados de 10px, 5px e 2px =================== */

/* Padding Total de 10px */

.paddingTotal10 {
	padding: 10px;
}

/* Padding Total de 5px */

.paddingTotal5 {
	padding: 5px;
}

/* Padding Total de 3px */

.paddingTotal3 {
	padding: 3px;
}

/* Padding Total de 2px */

.paddingTotal2 {
	padding: 2px;
}




/* ====================================================================*/
/* ======================== Campo Formulário ==========================*/
/* ====================================================================*/


/* título dos formulários de contato */

.titFormContato {
	background-color:#1e69be; font-family: Arial,Sans-Serif; font-size: 12px; text-decoration: none; font-weight:bold; color:#FFFFFF;
	
	padding-left: 5px; padding-top:3px; padding-bottom: 3px; padding-right:5px;
}


/* tamanho do campo formulário quando precisar */

.tamanhoForm {
	width:100%;
}


/* Campo Formuláro fale Conosco */

.formulario {
	border-width: 1px;
	border-color: #5f6a8a;
	border-style: solid;
	
	background-color: #e5edf5;

	font-family: Arial,Sans-Serif;
	font-size: 12px; 
	color: #000000;
	text-decoration: none;

}


/* Campo Formuláro normal */

.form {
	border-width: 1px; border-color: #560000; border-style: solid;
	
	background-color: #ffffff;

	font-family: Arial,Sans-Serif; font-size: 12px; color: #000000;	text-decoration: none;
}

/* Campo busca*/

.busca {
	border-width: 1px; border-color: #ffffff; border-style: solid;
	
	background-color: #ffffff;

	font-family: Arial,Sans-Serif; font-size: 12px; color: #000000;	text-decoration: none;
	
	padding-bottom:4px; padding-top:4px; padding-left:5px; padding-right:5px;
}


/* Botão Campo formulário */

.botao {
	background-color: #1e69be;
	
	border-width: 0px; border-color: transparent; border-style: solid;

	font-family: Arial,Sans-Serif; font-size: 12px; text-decoration: none; font-weight:bold; color:#FFFFFF;
	
	padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom:2px;
}







/* =====================================================================================*/
/* =============================== Tamanhos de Fonts ===================================*/
/* =====================================================================================*/

/* ============= Italic ( italico ) ============= */

.italic {
	font-style:italic;
}

.italic a {
	font-style:italic;
}

.italic a:hover {
	font-style:italic;
}


/* ============= Bold ( negrito ) ============= */

.bold {
	font-weight: bold;
}

.bold a {
	font-weight: bold;
}

.bold a:hover {
	font-weight: bold;
}

/* ============= Tamanho da Fonte de 10 px ============= */

.brod {
	font-size: 10px; 
}

.brod a {
	font-size: 10px; 
}

.brod a:hover {
	font-size: 10px; 
}

/* ============= Tamanho da Fonte de 12 px ============= */

.alpha {
	font-size: 12px; 
}

.alpha a {
	font-size: 12px; 
}

.alpha a:hover {
	font-size: 12px; 
}

/* ============= Tamanho da Fonte de 13 px ============= */

.beta {
	font-size: 14px; 
}

.beta a {
	font-size: 14px; 
}

.beta a:hover {
	font-size: 14px; 
}

/* ============= Tamanho da Fonte de 14 px ============= */

.gama {
	font-size: 16px; 
}

.gama a {
	font-size: 16px; 
}

.gama a:hover {
	font-size: 16px; 
}

/* ============= Tamanho da Fonte de 15 px ============= */

.zeta {
	font-size: 18px; 
}

.zeta a {
	font-size: 18px; 
}

.zeta a:hover {
	font-size: 18px; 
}

/* ============= Tamanho da Fonte de 16 px ============= */

.jeta {
	font-size: 20px; 
}

.jeta a {
	font-size: 20px; 
}

.jeta a:hover {
	font-size: 20px; 
}

/* ============= Efeito de underline na fonte ============= */

.underline {
	text-decoration: none;
}

.underline a {
	text-decoration: underline;
}

.underline a:hover {
	text-decoration: none;
}





/* ======================================================================= */
/* ================== CSS DE CORES (Fontes e backgrounds) ================ */
/* ======================================================================= */


/* ================== Verde escuro ================ */
/* ================================================ */

/* ============== Cor de Font ( Links principais ) ============== */

.terra {
	color: #304565;
}

.terra a {
	color: #304565;
}

.terra a:hover {
	color: #000000;
}


/* ================== Branco ================ */
/* ========================================== */

/* ============== Cor de Font branca ( texto e link ) ============== */

.mercurio {
	color: #FFFFFF;
}

.mercurio a {
	color: #FFFFFF;
}

.mercurio a:hover {
	color: #ffffff;
}

/* ============== Background de cor Branca ============== */

/* Branca do fundo do site */

.bg_mercurio {
	background-color: #ffffff;
}


/* ================== Vermelho ================ */
/* ========================================== */

/* ============== Cor de Font Vermelho ( texto e link ) ============== */

.apublicar {
	color: #ea0000;
}

.apublicar a {
	color: #ea0000;
}

.apublicar a:hover {
	color: #ea0000;
}