/* CSS Document */

/* Estilo Fundo */

* {text-decoration: none; padding: 0; margin: 0; border: 0;}

body {
	text-align: center; 
/*	background: #303F67; */
/*	background: #DDDDDD; */
	background: #000000; 
	padding-top: 20px;
}

body a:link,
body a:active,
body a:visited{ color : #FFFFFF;}
body a:hover{color: #FFF; text-decoration: underline;}



a.standardLink:link,a
a.standardLink:active,
a.standardLink:visited,
a.standardLink:hover{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

	a.standardLink:hover{
		color: #EF413D;
	}


/* STRUCTURE > MAIN CONTENT
/////////////////////////////////////////////////////*/

div.corpo_moldura {
	width: 765px;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
/*	border: 5px solid #666666;*/
	background-color:#000;
}

div.corpo_moldura div.content blockquote.leftContent{
    width: 500px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 25px;
    text-align: left;
    float: left;
    padding-right:10px;
    border-right: 1px solid #DDDDDD;   
	color:#FFF;
}



div.corpo_moldura div.content blockquote.leftContent div.boletimFront{
    margin-bottom: 15px;
     font: normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: justify;
}

div.corpo_moldura div.content blockquote.leftContent div.boletimFront p.tituloBoletim{
    /*border: 2px solid #CCCCCC;*/
    
    /*background: #660000;*/
    background:	url("../imagem/faixa_boletim_cinza.jpg") 0 0 no-repeat;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 10px;
    margin-bottom: 5px;


}
div.corpo_moldura div.content blockquote.leftContent div.boletimFront span.titulo_boletim{
    border-left: 5px solid #FFFFFF;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 5px;
    margin-bottom: 5px;

}
div.corpo_moldura div.content blockquote.leftContent div.boletimFront table.sumario_boletim{
    /*font: 10px/20px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;*/
    font: normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: justify;
}
div.corpo_moldura div.content blockquote.leftContent div.boletimFront table.sumario_boletim td.summario_table_boletim{
    padding: 0 5px 0 5px;
}
div.corpo_moldura div.content blockquote.leftContent div.boletimFront table.sumario_boletim img.imagem_summario_boletim{
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;    
}
/*******************************************************************/



/*******************************************************************/
/* Estilos para Da Casa											
/*******************************************************************/
div.corpo_moldura div.content blockquote.leftContent div.dacasaFront{
    margin-bottom: 15px;
}

div.corpo_moldura div.content blockquote.leftContent div.dacasaFront p.tituloDacasa{
    /*border: 2px solid #CCCCCC;*/
    /*background: #006666;*/
    background:	url("../imagem/faixa_equipe_cinza.jpg") 0 0 no-repeat;
    
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 10px;
    margin-bottom: 5px;

}

div.corpo_moldura div.content blockquote.leftContent div.dacasaFront p.textoDacasa{
    
    font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
    margin-bottom: 5px;
    text-align: justify;

}

div.corpo_moldura div.content blockquote.leftContent div.dacasaFront span.titulo_dacasa{
    border-left: 5px solid #FFF;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 5px;
    margin-bottom: 5px;

}
div.corpo_moldura div.content blockquote.leftContent div.dacasaFront table.sumario_dacasa{
    /*font: 10px/20px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;*/
    font: normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: justify;
}
div.corpo_moldura div.content blockquote.leftContent div.dacasaFront table.sumario_dacasa td.summario_table_dacasa{
    padding: 0 5px 0 5px;
}
div.corpo_moldura div.content blockquote.leftContent div.dacasaFront table.sumario_dacasa img.imagem_summario_dacasa{
    border: 4px solid #006666;
}
/*******************************************************************/


/*******************************************************************/
/* Estilos para Artigos											
/*******************************************************************/
div.corpo_moldura div.content blockquote.leftContent div.artigoFront{
    margin-bottom: 15px;
    color: #FFF;
}
div.corpo_moldura div.content blockquote.leftContent div.artigoFront p.tituloArtigo{
    /*border: 2px solid #CCCCCC;*/
    /*
    background: #006633;
    */
    background:	url("../imagem/faixa_artigo.jpg") 0 0 no-repeat;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 10px;
    margin-bottom: 5px;

}
div.corpo_moldura div.content blockquote.leftContent div.artigoFront span.titulo_artigo{
    border-left: 5px solid #FFFFFF;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 5px;
    margin-bottom: 5px;

}

div.corpo_moldura div.content blockquote.leftContent div.artigoFront span.titulo_autor{
    /*border-left: 5px solid #006633;*/
    font: 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    /*
    padding-left: 5px;
    margin-bottom: 5px;
	*/
}

div.corpo_moldura div.content blockquote.leftContent div.artigoFront table.sumario_artigo{
    font: normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: justify;
}
div.corpo_moldura div.content blockquote.leftContent div.artigoFront table.sumario_artigo td.summario_table_artigo{
    padding: 0 5px 0 5px;
}
div.corpo_moldura div.content blockquote.leftContent div.artigoFront table.sumario_artigo img.imagem_summario_artigo_top_right{
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
}

div.corpo_moldura div.content blockquote.leftContent div.artigoFront table.sumario_artigo img.imagem_summario_artigo_top_left{
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
}

div.corpo_moldura div.content blockquote.leftContent div.artigoFront table.sumario_artigo img.imagem_summario_artigo_bottom_right{
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
}

div.corpo_moldura div.content blockquote.leftContent div.artigoFront table.sumario_artigo img.imagem_summario_artigo_bottom_left{
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
}

/*******************************************************************/

/*******************************************************************/
/* Estilos para Acoes											
/*******************************************************************/
div.corpo_moldura div.content blockquote.leftContent div.acoesFront{
    margin-bottom: 15px;
}
div.corpo_moldura div.content blockquote.leftContent div.acoesFront p.tituloAcoes{
    /*border: 2px solid #000000;*/
    /*background: #000000;*/
    background:	url("../imagem/faixa_nossas_acoes.jpg") 0 0 no-repeat;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 10px;
    margin-bottom: 5px;

}

div.corpo_moldura div.content blockquote.leftContent div.acoesFront p.descricao_acoes{
    font: normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: justify;
}

div.corpo_moldura div.content blockquote.leftContent div.acoesFront span.titulo_acoes{
    border-left: 5px solid #FFFFFF;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 5px;
    margin-bottom: 5px;

}
div.corpo_moldura div.content blockquote.leftContent div.acoesFront table.sumario_acoes{
    font: normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: justify;
}
div.corpo_moldura div.content blockquote.leftContent div.acoesFront table.sumario_acoes td.summario_table_acoes{
    padding: 0 5px 0 5px;
}
div.corpo_moldura div.content blockquote.leftContent div.acoesFront table.sumario_acoes img.imagem_summario_acoes{
    border: 4px solid #996600;
}
/*******************************************************************/


/*******************************************************************/
/* Estilos para Facilitadores											
/*******************************************************************/
div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront{
    margin-bottom: 15px;
    color:#FFF;
}
div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront p.tituloFacilitador{
    /*border: 2px solid #CCCCCC;*/
    /*background: #000099;*/
    background:	url("../imagem/faixa_facilitador_cinza.jpg") 0 0 no-repeat;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 10px;
    margin-bottom: 5px;

}
div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront span.titulo_facilitador{
    /*border-left: 5px solid #000099;*/
    font: 12px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFF;
    padding-left: 5px;
    margin-bottom: 5px;

}

div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront span.titulo_facilitadorDetalhe{
    /*
    border-left: 5px solid #000099;
    font: 10px/15px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    padding-left: 5px;
    margin-bottom: 15px;
    */
    /*border-left: 5px solid #000099;*/
    border-left: 5px solid #FFF;
    font: bold 14px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 5px;
    margin-bottom: 5px;

}

div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront table.sumario_facilitador{
    font: normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;    
    text-align: justify;
    width: 100%;
}
div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront table.sumario_facilitador td.summario_table_facilitador{
    padding: 0 5px 0 5px;
    width: 30%;    
    text-align:center;
    /*padding-left:55px;
    padding-rigth:55px;*/
}

div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront table.sumario_facilitador td.summario_table_facilitadorDetalhe{
    padding: 0 5px 0 5px;
    width: 30%;    
    text-align:justify;
    
}


div.corpo_moldura div.content blockquote.leftContent div.facilitadorFront table.sumario_facilitador img.imagem_summario_facilitador{
    /*border: 4px solid #000099;*/
    FLOAT:left;
    MARGIN: 0px 10px 10px 00px;
    
}
/*******************************************************************/




div.corpo_moldura div.content blockquote.rightContent{
    width: 221px;
    text-align: left;
    margin-top: 25px;
    margin-left: 10px;
    margin-bottom:10px;
    float: left;
    display: block;
/*    height: 500px;  */
    /*border: 2px solid #000;*/
    background-color: #666666;
}

div.corpo_moldura div.content blockquote.rightContent div.tituloAgenda{
    border: 1px solid #666;
    padding: 5px 5px 5px 5px;
    background-color: #000000;
    
    font: bold 14px/20px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: center;
}

div.corpo_moldura div.content blockquote.rightContent div.conteudoAgenda{
      margin-left:5px;
      font: 12px/20px Arial, Helvetica, sans-serif;
      color:#FFFFFF;
}

div.corpo_moldura div.content blockquote.rightContent div.conteudoAgenda ul li{
    list-style: outside;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom:5px;
    border-bottom: 1px solid gray;

}

div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li{
    list-style: none;/*
    margin-left: 15px;
    margin-right: 15px;*/
    padding-left:15px;
    padding-bottom:5px;
    border-bottom: 1px solid gray;

}


div.corpo_moldura div.content blockquote.rightContent div.conteudoAgenda ul li a.agendaLink:link,
div.corpo_moldura div.content blockquote.rightContent div.conteudoAgenda ul li a.agendaLink:active,
div.corpo_moldura div.content blockquote.rightContent div.conteudoAgenda ul li a.agendaLink:visited,
div.corpo_moldura div.content blockquote.rightContent div.conteudoAgenda ul li a.agendaLink:hover{
	font: bold 12px/20px Arial, Helvetica, sans-serif;
/*	color: #FFFF00;*/
	color: #FFF;
}







div.corpo_moldura div.content blockquote.rightContent div.conteudoAgenda span.tituloCurso{
   font: bold 12px/20px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo span.tituloCurso{
   font: bold 12px/20px Arial, Helvetica, sans-serif;
   color: #000000;
}
/*
div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:link,
div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:active,
div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:visited,
div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:hover{
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
*/

div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:link,
div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:active,
div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:visited,
div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:hover{
    font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}

	div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria:hover{
      font: bold 12px/20px Arial, Helvetica, sans-serif;
	  color: #000000;
	  	  
    }

	div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria.menuActived:link,
	div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria.menuActived:active,
	div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria.menuActived:visited,
	div.corpo_moldura div.content blockquote.rightContent div.CategoriasArtigo ul li a.categoria.menuActived:hover{
      font: bold 12px/20px Arial, Helvetica, sans-serif;
	  color: #FFFFFF;
    }





div.corpo_moldura div.content blockquote.rightContent div.calendario{
   font: bold 10px/20px Arial, Helvetica, sans-serif;
   color: #0000CC;
   /*border: 1px solid red;   */
   
}

div.corpo_moldura div.content blockquote.rightContent div.calendario select {
   text-align: left; margin: 0 10px 0 0; border: 1px solid #AAA;
}

div.corpo_moldura div.content blockquote.rightContent div.calendario select option {
   text-align: left;
}

div.corpo_moldura div.content blockquote.rightContent div.calendario th.botaoCalendario{
   padding: 5px;
}


div.corpo_moldura div.content blockquote.footer{
    clear: both;
    padding: 3px;
    padding-left: 2px;
    background: #000;
    border-top: 1px solid #CCCCCC;
    
}


/* STRUCTURE > FOOTER > NAVBAR
/////////////////////////////////////////////////////*/

div.corpo_moldura div.content blockquote.footer ul.navFooter{
   height: 25px;
   text-align: center;
   margin:0 auto 0 auto;
   
}

div.corpo_moldura div.content blockquote.footer ul.navFooter li	{
   list-style: none;
   float:left;
   padding: 0 auto 0 auto;
   margin: 0 1px 0 1px;

}

	div.corpo_moldura div.content blockquote.footer ul.navFooter li.last
	{padding-left: 5%;}

		div.corpo_moldura div.content blockquote.footer ul.navFooter li,
		div.corpo_moldura div.content blockquote.footer ul.navFooter li a:link,
		div.corpo_moldura div.content blockquote.footer ul.navFooter li a:active,
		div.corpo_moldura div.content blockquote.footer ul.navFooter li a:visited,
		div.corpo_moldura div.content blockquote.footer ul.navFooter li a:hover
		{font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color: #999;}

			div.corpo_moldura div.content blockquote.footer ul.navFooter li a:hover
		{color: #FFF; text-decoration: underline;}



/* STRUCTURE > HEADER
/////////////////////////////////////////////////////*/

div.corpo_moldura div.header{
    height: 318px;
    position: relative;
    background-color: #000000;    

}

div.corpo_moldura div.imageTop
{height: 98px; position: relative; background:	url("../images/design/img_top.jpg") 0 0 no-repeat;}

div.corpo_moldura div.imageTop p {font: bold 10pt/16pt Arial, Helvetica, sans-serif; text-align: left; color: #FFF; padding-left: 10px; padding-top: 5px;  border: 0;}

/* STRUCTURE > HEADER > LOGO LINK
/////////////////////////////////////////////////////*/

div.corpo_moldura div.header img.logoLink{
    width: 800px;
    height: 150px;
    /*text-decoration: none;*/
    /*float: left;*/
    border: 0;
}

/* STRUCTURE > HEADER > TOP BANNER
/////////////////////////////////////////////////////*/

div.corpo_moldura div.header blockquote.topBanner
{position: absolute; top: 28px; right: 15px;}




div.corpo_moldura ul.navbar{
    height: 30px;
    padding: 0;
    clear: both;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-top:1px;
    background: #000000;


}

div.corpo_moldura ul.navbar li{
    list-style: none;
    margin: 0;
    margin-top:4px;
    float: left;
/*    height:20px;          */
/*    border-bottom: 2px solid black;*/


}

	div.corpo_moldura ul.navbar li a:link,
	div.corpo_moldura ul.navbar li a:active,
	div.corpo_moldura ul.navbar li a:visited,
	div.corpo_moldura ul.navbar li a:hover{
        font: bold 11px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
        color: #FFF;
        text-decoration: none;
        bottom: 0;
/*        position: relative;*/
        text-transform: capitalize;
        padding: 2px 22px 0 22px;
        margin-top:2px;
        display: block;
        background-color: #000;
        border-bottom: 2px solid #666666;

    }

		div.corpo_moldura ul.navbar li a:hover{
          background-color: #FFF;
          color:#000;
        }

		div.corpo_moldura ul.navbar li a.menuActived:link,
		div.corpo_moldura ul.navbar li a.menuActived:active,
		div.corpo_moldura ul.navbar li a.menuActived:visited,
		div.corpo_moldura ul.navbar li a.menuActived:hover{
            color: #000;
            background-color: #FFF;
            bottom: 0;
/*            position: relative;*/
            padding: 2px 22px 0 23px;
            border-left: 2px solid #666666;
            border-right: 2px solid #666666;
            border-top: 2px solid #666666;
            border-bottom: 0;

        }
        
/***********************************************************
/* Tabela e formulario padrão
/***********************************************************/        

table.standardForm
{width: 95%; 
font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
text-align: left; 
margin: 0 auto 0 auto;
background: #000; 
/*border: 1px solid #666; */
color:#FFF;
}

	table.standardForm th span
	{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #FFF;}

	table.standardForm th,
	table.standardForm td
	{padding: 5px;}

	table.standardForm th
	{font-size: 12px; 
	white-space: nowrap; 
	color: #FFF; 
	padding-left: 35px; 
	text-align: right; 
	font-weight: normal;width:10%}
		
		table.standardForm th.standardFormTitle
		{font-size: 14px; 
		font-weight: bold; 
		text-align: left; 
		color: #96293F; 
		padding: 0 0 10px 0;}

	table.standardForm td input,
	table.standardForm td textarea
	{ width: 96%; 
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	padding: 5px; 
	border: 1px solid #EEE;
	border-left: 1px solid #E7E7E7; 
	border-top: 1px solid #E7E7E7;}

		table.standardForm td input.smallInput
		{ width: 100px;}

		table.standardForm td ul.standardButton
		{ width: 90px; float: right;}

		table.standardForm td ul.standardButton input
		{ width: 90px; font-weight: bold; color: #FFF; border: 0;}
		
		table.standardForm table td.standardFormButton
		{width: 100%; }

        table.standardForm td.linhabotao{
           text-align:center;
        } 
        table.standardForm td.linhabotao input.botao{
        width: 50%; border:1px solid #000; 
        }

        
/****************************************************************
/* Div para cadastro de recebimento de boletim
/****************************************************************/
div.cadastroBoletim{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
    color: #FFF; 
    background:#666;
}


.ImgFacilit {
  FLOAT:left;
  /*border: 4px solid #006666;*/
  MARGIN: 0px 10px 10px 00px;
}

.TextoBemVindo {
  FONT-SIZE: 13px; COLOR: #444444; FONT:"Times New Roman", Times, serif; LINE-HEIGHT: 18px;
	PADDING-LEFT: 2px; PADDING-TOP: 10px;
}

.observacao{
    font: 12px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #FFF;
    padding-left: 10px;

    margin-bottom: 5px;
    text-align: justify;
}

div.alerta{
    width: 465px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: left;
    float: left;
    padding:10px;
    border: 1px solid #DDDDDD;   
    font: 12px/25px "Tahoma", Arial, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	background: #666;
	text-align:center;
}