/**
	* @name stylesite.css
	* @desc CSS StyleSheet
	* @version v1.0 - Brasília, 26 de Fevereiro de 2010
	* @author Thiago Borges
	* @category CSS
	* @package Layout Novo
*/





/* ============================================================= */
/* ========================== Body ============================= */
/* ============================================================= */

BODY{
	
	background-color:#e2e2e2;
	font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: #666666; 
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	width:100%; height:100%;
}

html{
	width:100%; height:100%;
}

form{
	margin:0; padding:0;
}
	
A {
	font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: #990000; text-decoration: none;
}

A:hover {
	font-family: Arial,Verdana,Sans-Serif; font-size: 12px; color: #000000;	text-decoration: none;
}

img {
	border:0; padding:0; margin:0;
}




/* ================================================================*/
/* ======================== Topo do Site ==========================*/
/* ================================================================*/

.logoSistema {
	background-image: url(imagens/bushikai.gif); background-repeat: no-repeat; background-position: bottom center;
}

.bgFundo {
	background-image: url(imagens/bg_fundo.jpg); background-repeat: repeat-x; background-position: bottom center;
}

.bgFrente {
	background-image: url(imagens/bg_frente.jpg); background-repeat: no-repeat; background-position: bottom center;
}



.bgContSis {
	background-image: url(imagens/bg_sis.png); 
	_background-image: url(imagens/bg_sis.jpg); 
	*background-image: url(imagens/bg_sis.jpg); 
	background-repeat: repeat-x; 
	background-position: top center;
	padding-top:30px;
}




/* ==================================================================*/
/* ======================== Usuário logado ==========================*/
/* ==================================================================*/

.bgLeftUsuario {
	background-image: url(imagens/bg_left_usuario.gif); background-repeat: no-repeat; background-position: bottom left;
}

.bgRightUsuario {
	background-image: url(imagens/bg_right_usuario.gif); background-repeat: no-repeat; background-position: bottom right;
}

.bgCenterUsuario {
	background-image: url(imagens/bg_center_usuario.gif); background-repeat: repeat-x; background-position: bottom center;
}

.logo {
	background-image: url(imagens/logo.png); 
	_background-image: url(imagens/logo.gif); 
	*background-image: url(imagens/logo.gif); 
	background-repeat: no-repeat; background-position: top left;
}

.textoUsuario {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow:1px 1px #690000;
}

.textoUsuario a {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow:1px 1px #690000; font-weight:bold;
}

.textoUsuario a:hover {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow:1px 1px #690000; font-weight:bold;
}

.tituloBotoes {
	font-family:Arial, Helvetica, sans-serif; color:#820000; font-weight:bold; font-size:26px;
}

.tituloBotoes a {
	font-family:Arial, Helvetica, sans-serif; color:#820000; font-weight:bold; font-size:26px;
}

.tituloBotoes a:hover {
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:26px;
}




/* ====================================================================*/
/* ======================== Campo Formulário ==========================*/
/* ====================================================================*/


/* tamanho do campo formulário quando precisar */

.tamanhoForm {
	width:98%;
}


/* === Título dos Formulários === */

.mvTituloFundo {
	background-image: url(imagens/mv-tit-fundo.gif); background-repeat: repeat-x; background-position: top; background-color:#dbdee0;	
	padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;	
	font-weight:bold; color:#474d5b; font-size:16px; font:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #ffffff;
}

/* === Fundo dos Títulos dentro dos formulários === */

.fundoTituloForm {	
	padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;	
	font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	background-color:#e4e4e4;
}

/* === Borda do Formulï¿½rio === */

.bordaFormResp {
	border-width: 1px; border-color: #e7e7e7; border-style: solid;
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
}

/* === Título dos Formulários === */

.bgTitGrid {
	background-image: url(imagens/mv-tit-fundo.gif); background-repeat: repeat-x; background-position: top; background-color:#dbdee0;	
	padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px;	
	font-weight:bold; color:#474d5b; font-size:12px; font:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #ffffff;
}


.formulario {
	border-bottom:1px #f6f6f9 solid;
	border-right:1px #f6f6f9 solid;
	border-top:1px #717275 solid;
	border-left:1px #9b9ca1 solid;
	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 	
	border-radius: 5px; 
	
	background-color: #f0f2f7;
	padding:4px;

	font-family: Arial,Sans-Serif; font-size: 12px; color: #334f72;	text-decoration: none;
}

.formulario:focus {
	border-bottom:1px #f6f6f9 solid;
	border-right:1px #f6f6f9 solid;
	border-top:1px #717275 solid;
	border-left:1px #9b9ca1 solid;
	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 	
	border-radius: 5px; 
	
	background-color: #ffffff;
	padding:4px;

	font-family: Arial,Sans-Serif; font-size: 12px; color: #334f72;	text-decoration: none;
}

.botao {	
	-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;	
	border:0;	
	background-color: #d6d9e5;
	padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #394360; font-weight:bold;
	text-shadow:1px 1px #ffffff;
}

.botao:focus {	
	-moz-border-radius: 5px;  -webkit-border-radius: 5px; 	 border-radius: 5px;	
	border:0;	
	background-color: #b3b8ce;
	padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #394360; font-weight:bold;
	text-shadow:1px 1px #ffffff;
}




/* ============================================================ */
/* ===================== Menu Vertical ======================== */
/* ============================================================ */


/* === Link do Menu Vertical === */

.bordaMv a {	
	
}

/* === Link do Menu Vertical === */

.linkMv a {
	display:block;
	background-image: url(imagens/bullet_guia.gif); background-repeat: no-repeat; background-position: right;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a27d8f;
	padding-left:10px; padding-right:30px; padding-top:8px; padding-bottom:8px;
	border-bottom:1px #cccccc solid;
	margin-top:1px;
}

.linkMv a:hover {
	background-image: url(imagens/bg_mv.gif); background-repeat: no-repeat; background-position: right;
	display:block;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f0000;
	padding-left:10px; padding-right:30px; padding-top:8px; padding-bottom:9px;
	margin-right:-20px;
	border-bottom:0px;
	margin-top:1px;
}

/* === Link do Menu Horizontal Selecionado === */

.linkMvSelect a {
	background-image: url(imagens/bg_mv.gif); background-repeat: no-repeat; background-position: right;
	display:block;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f0000;
	padding-left:10px; padding-right:30px; padding-top:8px; padding-bottom:9px;
	margin-right:-20px;
	border-bottom:0px;
	margin-top:1px;
}

.linkMvSelect a:hover {
	background-image: url(imagens/bg_mv.gif); background-repeat: no-repeat; background-position: right;
	display:block;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f0000;
	padding-left:10px; padding-right:30px; padding-top:8px; padding-bottom:9px;
	margin-right:-20px;
	border-bottom:0px;
	margin-top:1px;
}





/* =========================================================== */
/* ===================== Topo do Site ======================== */
/* =========================================================== */

.destTitulo {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#c0c0c0; font-weight:bold;
}

.destSubtitulo {
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#c0c0c0;
}

.destTexto {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c0c0c0;
}

.box {
	background-image: url(imagens/box.gif); *background-image: url(imagens/box.gif); _background-image: url(imagens/box.gif); background-repeat: no-repeat; background-position: top left;
}

.saibamaisTopo {
	background-image: url(imagens/saibamais.png); *background-image: url(imagens/saibamais.gif); _background-image: url(imagens/saibamais.gif); background-repeat: no-repeat; background-position: top left;
}



/* ======================================================= */
/* ===================== Conteúdo ======================== */
/* ======================================================= */

.bgConteudo {
	background-image: url(imagens/bg_cont.jpg); background-repeat: repeat-x; background-position: top;
}

/* ===================== Borda Left Top do Conteúdo ======================== */

.bordaLeftTop {
	background-image: url(imagens/borda_cont_top_left.gif); background-repeat: no-repeat; background-position: top left; margin-left:-1px; margin-top:-1px;
}

/* ===================== Borda Right Top do Conteúdo ======================== */

.bordaRightTop {
	background-image: url(imagens/borda_cont_top_right.gif); background-repeat: no-repeat; background-position: top right; margin-right:-1px; margin-top:-1px;
}

/* ===================== Borda Bottom Top do Conteúdo ======================== */

.bordaLeftBottom {
	background-image: url(imagens/borda_cont_bottom_left.gif); background-repeat: no-repeat; background-position: bottom left; margin-bottom:-1px;
}

/* ===================== Borda Bottom Top do Conteúdo ======================== */

.bordaRightBottom {
	background-image: url(imagens/borda_cont_bottom_right.gif); background-repeat: no-repeat; background-position: bottom right; margin-bottom:-1px;
}


/* ===================== Borda das Fotos ======================== */

.bordaFotos {
	border-width: 2px; border-color: #910000; border-style: solid; padding:2px;
}

/* ===================== Borda dos Banners  ======================== */

.bordaBanners {
	border:10px #ffffff solid;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

.bordaBanners2 {
	border:10px #e2e2e2 solid;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
/* ===================== Título da Home Page ======================== */

.titHomeDestaque {
	font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#343434;
	border-bottom:1px #dbdbdb solid; padding-bottom:10px;
}

.titHomeDestaque a {
	font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#343434;
}

.titHomeDestaque a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#343434;
}

/* ===================== Destaques de Novidades ======================== */

.destNovidades {
	background-image:url(imagens/bullet-mais-destaque.gif); background-repeat:no-repeat ; background-position:0px 10px;	
	font-weight:bold;
	padding-left: 25px;	padding-top: 10px; padding-bottom: 10px;
}

.destNovidades a {
	font-weight:bold;
}

.destNovidades a:hover {
	font-weight:bold; color:#930000;
}





/* =============================================================== */
/* ===================== Páginas Internas ======================== */
/* =============================================================== */

.tituloPaginaInterno {
	font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#ffffff; font-weight:bold; text-shadow:1px 1px #000000;
	padding-top:20px; padding-bottom:25px;
	border-top:1px #462b2b solid;
}





/* ================================================================ */
/* ========================== Caminho ============================= */
/* ================================================================ */


.caminho {
	border-width: 1px; border-color: #cbcbcb; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background-image: url(imagens/bg_caminho.gif); background-repeat:repeat-x; background-position: top; background-color:#edecec;
	
	padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;
		
	color:#930000; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;
}






/* ==================================================== */
/* ==================== Listagem ====================== */
/* ==================================================== */


/* ============= Listagem primeiro Nível ============= */

.listaTitulo1Nivell {
	border-bottom-width: 1px; border-bottom-color: #a9a9a2; border-bottom-style: dotted;
	
	padding-top: 3px; padding-bottom: 3px;
}

.listaTitulo1Nivell a {	
	color:#000000;
}

.listaTitulo1Nivel a:hover {	
	color:#b50101;
}







/* ===================================== */
/* =============== Links =============== */

/* === Links Informes === */

.Link2 a {
	color:#000000; text-decoration:underline;	
}

.Link2 a:hover {
	color:#b50101; text-decoration:none;
}


/* === Link === */

.link1 a {
	background-image:url(imagens/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(imagens/bullet-especiais.gif); background-repeat:no-repeat ; background-position:6px;
	
	color:#b50101; font-weight:bold;
	
	display: block;
	
	padding-left: 18px; padding-top: 4px; padding-bottom: 4px;
}




/* =============================================== */
/* ============== Redes Sociais ================== */
/* =============================================== */

.bgRedes {
	background-image:url(imagens/redes_center.gif); background-repeat:repeat-x; background-position:top; background-color:#fefefe;
}

.bgRedesLeft {
	background-image:url(imagens/redes_left.gif); background-repeat: no-repeat; background-position:top left; padding-left:50px;
}




/* ======================================== */
/* ============== Rodapé ================== */
/* ======================================== */

.textoRodape {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#909090; font-weight:bold;
}





/* ============================================================== */
/* ======================== 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;
}






/* =====================================================================================*/
/* =============================== 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: #930000;
}

.terra a {
	color: #930000;
}

.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;
}

