/*
@charset "utf-8";
Template: IPMMI
Autor: Érico
URL: http://www.ipmmi.org.br
*/

html, body, ul {
    margin: 0;
    padding: 0;
}

body 
{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
}

form 
{
	margin: 0;
	padding: 0;
}

input, textarea 
{
	padding: 2px 5px;
	border: 1px solid #b5c7de;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
    width: 61px;
}

h1, h2, h3 
{    
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

h1 
{
	font-size: 3em;
}

h2 
{
	font-size: 2em;
}

h3 
{
	font-size: 1em;
}

p, ul, ol 
{
	margin-bottom: 1.8em;
	line-height: 160%;
}

ul, ol {
}

blockquote {
}

a 
{
	color: #414141;
}

a:hover 
{
	text-decoration: none;
}

hr 
{
	display: none;
}

DIV.irtopo IMG 
{
	right: 0px; bottom: 0px; position: fixed
}

DIV.irmapa IMG 
{
	left: 0px; bottom: 0px; position: fixed
}

.label
{
	font: bold 12px Trebuchet MS;
	color: #0C3F64;
}

.titulosublinhado
{
    font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	font-style:italic; 
	margin: 0;
	padding: 5px 20px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
}

.titulositesinteressantes
{
    font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	font-style:italic; 
	margin: 0;
	padding: 5px 20px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
}

.titulonoticia
{
    font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	font-style:italic; 
	margin: 0;
	padding: 5px 20px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
}

.titulodestaquerelatorio
{
    font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	font-style:italic; 
	margin: 0;
	padding: 5px 20px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: capitalize;
}

/* Barras */
/* Barra "top" do conteúdo */
.topbar
{
	margin: 0;
	width: 650px;
	height: 28px;
	background: url(imagens/body_headerbar.jpg) no-repeat top right;
}

#data
{
    font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color: #0C3F64;
	text-transform: uppercase;
	padding: 2px 0px 0px 500px;
}

/* Barra "top" do conteúdo, páginas internas */
#topbarup
{
	margin: 0;
	width: 650px;
	height: 30px;
	background: url(imagens/top_header_up.jpg) no-repeat top right;
}

#topbardown
{
	margin: 0;
	width: 650px;
	height: 28px;
	background: url(imagens/top_header_down.jpg) no-repeat top right;
}

/* Destaques */
.destaquetitulo
{
	font: bold 12px Trebuchet MS;
	color: #0C3F64;
	text-transform: uppercase;
}

.destaquetexto
{
	font: normal 11px Trebuchet MS;
	margin: 2px;
	color: #003E71;
	width: 200px;
}

.destaquetitulogold
{
	font: bold 20px Trebuchet MS;
	color: #BFA062;
}

/* Rotator */
#contato
{
	padding: 190px 0px 0px 810px ;
	background: no-repeat center right;
}

/* Rotator */
#rotator 
{
	padding: 10px 0px 0px 150px ;
	background: no-repeat center right;
}

.panelDiv
{
	background-color:#cccccc;
	padding:7px;
}

.imageText
{
	color:#CCCCCC;
	font-weight:bold;
	font-size:15px;
}

.title
{
	font-size:16px;
	font-weight:bold;
	color:#6B89AF;
	display:block;
}

/* Busca do GOOGLE */
#google
{
	font: normal 10px Trebuchet MS;
	color: #0C3F64;
	margin-top:10px;
	padding: 99px 0px 0px 677px ;
}

/* Pensamento do dia */
#pensamento 
{
	font: normal 10px Trebuchet MS;
	color: #0C3F64;
	margin-top:10px;
	padding: 1px 0px 0px 60px ;
	background: no-repeat center left;
}

#pensamentodestaque
{
	font: bold 12px Trebuchet MS;
	font-style:italic;
	color: #0C3F64;
}

/* Menu Header */
#menu 
{
	width: 622px;
	height: 14px;
	margin: 0 auto;
	padding: 29px 0px 0px 310px ;
	background: url(imagens/img02.jpg) no-repeat center bottom;
}

#menu ul 
{
	height: 15px;
	margin: 0;
	padding: 0;
	background: url(imagens/img03.gif) no-repeat;
	list-style: none;
}

#menu li 
{
	float: left;
	height: 18px;
	background: url(imagens/img03.gif) no-repeat right top;
	width: 195px;
}

#menu a 
{
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: smaller;
	font-weight: bold;
	color: #000000;
	width: 182px;
}

#menu a:hover 
{
	background: url(imagens/img02.gif) repeat-x center center;
	color: #FFFFFF;
	height: 22px;
}

#menu .current_page_item a 
{
	height: 22px;
	color: #BBA25F;
}

/* Topo */

#top 
{
	width: 916px;
	height: 39px;
	margin: 0 auto;
	margin-top: 5px;
	padding: 0px 0;
	background: url(imagens/header_topo.jpg) no-repeat center top;
}

/* Header do Layout Principal  */

#header 
{
	width: 916px;
	height: 564px;
	margin: 0 auto;
	background: url(imagens/header_l.jpg) no-repeat center top;
}

/* Header do Layout Interno */

#headerinterno
{
	width: 916px;
	height: 231px;
	margin: 0 auto;
}

#headerin
{
	width: 916px;
	height: 231px;
	margin: 0 auto;
	background: url(imagens/header8.jpg) no-repeat center top;
}

#headerinmadre
{
	width: 916px;
	height: 231px;
	margin: 0 auto;
	background: url(imagens/header7.jpg) no-repeat center top;
}

#headerindom
{
	width: 916px;
	height: 231px;
	margin: 0 auto;
	background: url(imagens/header9.jpg) no-repeat center top;
}

#headerinsantinha
{
	width: 916px;
	height: 201px;
	margin: 0 auto;
	background: url(imagens/santinha/header.jpg) no-repeat center top;
}

#headerinsantateresinha
{
	width: 916px;
	height: 201px;
	margin: 0 auto;
	background: url(imagens/santateresinha/header.jpg) no-repeat center top;
}

/* Logo */
#logo 
{
	width: 916px;
	height: 91px;
	margin: 0 auto;
	border-bottom: 6px solid #3F3F3F;
	color: #414141;
}

#logo h1, #logo h2 
{
	margin: 0;
	padding: 0 20px;
}

#logo h1 {
	float: left;
	padding-top: 30px;
	letter-spacing: -3px;
	text-transform: uppercase;
	font-size: 3em;
}

#logo h2 {
	float: right;
	padding-top: 49px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}

#logo a {
	text-decoration: none;
	color: #414141;
}

/* Page */

#page 
{
	width: 901px;
	margin: 0 auto;
	padding: 30px;
}

/* Content */

#content 
{
	float: left;
	vertical-align:top;
	width: 920px;
}

.post 
{
	padding-bottom: 20px;
}

.post .title 
{
	margin: 0;
	padding: 5px 20px;
	letter-spacing: -2px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
	font-size: 24px;
}

.post .title a 
{
	text-decoration: none;
}

.post .entry 
{
	padding: 10px 20px;
}

.post .meta 
{
	height: 26px;
	background: #F5F5F5;
	border-top: 1px solid #E9E9E9;
	text-decoration: none;
	text-transform: uppercase;
	font-size: smaller;
}

.post .posted 
{
	float: left;
	height: 16px;
	padding: 5px 20px;
}

.post .permalink, .post .comments 
{
	float: right;
	height: 16px;
	padding: 5px 20px;
}

.post .permalink 
{
}

/* Sidebar */

#sidebar 
{
	float: left;
	width: 250px;
}

#sidebar ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li 
{
	margin-bottom: 20px;
}

#sidebar li ul 
{
	padding: 20px;
}

#sidebar li li 
{
	margin: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	background: url(imagens/img04.gif) no-repeat left 50%;
}

#sidebar p 
{
	padding: 0 20px;
}

#sidebar h2 
{
	height: 20px;
	margin: 0;
	padding: 6px 0 0 20px;
	background: url(imagens/img07.jpg) no-repeat;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/* Search */

#search form 
{
	padding: 20px;
}

#search br 
{
	display: none;
}

#search #s 
{
	width: 135px;
}

/* Footer */

#footer 
{
	clear: both;
	width: 916px;
	height: 27px;
	margin: 0 auto;
	padding: 20px 0;
	border-top: 6px solid #BFA062;
	font-size: smaller;
	color: #0C3F64;
}

#footer p 
{
	margin: 0;
	text-align: center;
	line-height: normal;
}

/* Caixa Acesso a Intranet */
#intranet 
{
	clear: both;
	width: 165px;
	height: 135px;
	border-top: 6px solid #BFA062;
	font: bold 12px Trebuchet MS;
	color: #0C3F64;
}

#intranet p 
{
	margin: 0;
	text-align: center;
	line-height: normal;
}

#intranet table
{
	width: 165px;
	height: 124px;
	background-color:#FEF1E1;
}

/* Cartão */
#cartao
{
	margin: 0;
	width: 165px;
	height: 124px;
	background: url(imagens/cartao.jpg) no-repeat top center;
}

/* Jornada Eucarística */
#jornada
{
	margin: 0;
	width: 168px;
	height: 148px;
	background: url(imagens/jornada/banner.jpg) no-repeat top center;
}

#bannerjornada 
{
	clear: both;
	width: 168px;
	height: 155px;
	border-top: 6px solid #BFA062;
	font: bold 12px Trebuchet MS;
	color: #0C3F64;
}

#bannerjornada p 
{
	margin: 0;
	text-align: center;
	line-height: normal;
}

#bannerjornada table
{
	width: 165px;
	height: 124px;
	background-color:#FEF1E1;
}


/* Madre */
#madre
{
	margin: 0;
	width: 165px;
	height: 124px;
	background: url(imagens/rmenu_madre.jpg) no-repeat top center;
}

/* Sacrário */
#sacrario
{
	margin: 0;
	width: 165px;
	height: 124px;
	background: url(imagens/rmenu_sacrario.jpg) no-repeat top center;
}

/* Ano Sacerdotal */
#anosacerdotal
{
	margin: 0;
	width: 168px;
	height: 123px;
	background: url(imagens/rmenu_anosacerdotal.jpg) no-repeat top center;
}

/* Regras para estilização do cartão e sua mensagem personalizada */
.topo-dir 
{
	background: url(imagens/topo-dir.jpg) 100% 0 no-repeat; 
	width:25em;
}

.baixo-esq 
{
	background: url(imagens/baixo-esq.jpg) 0 100% no-repeat;
}

.baixo-dir 
{
	background: url(imagens/baixo-dir.jpg) 100% 100% no-repeat; 
	padding:0 27px 27px 0;
}

.texto 
{
	background:#ffc; 
	border:1px solid #333;
}

.texto h3 
{
	text-align:center; 
	margin:0.5em 0; 
}

p 
{
	margin-bottom:0;
	font: Trebuchet MS, "Times New Roman", Times, serif;
	padding:0 10px 10px; 
	text-align:justify; 
}

/*****************************************************************************/
/****************************** NOSSA FUNDADORA ******************************/
/*****************************************************************************/
#fundadora
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:613px;
	background: url(imagens/nossafundadora/banner.jpg) no-repeat top center;
}

#menufundadora
{
	font: normal 16px Trebuchet MS;
	padding: 500px 0px 0px 0px ;
	text-align: center;
}

/* NOSSA FUNDADORA - Família */
#fundadorafamilia
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
	height:1547px;
}

#bannerfamilia
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:1500px;
	background: url(imagens/nossafundadora/banner_familia.JPG) no-repeat top center;
}

#menufamilia
{
	font: normal 16px Trebuchet MS;
	text-align: center;
}

/* NOSSA FUNDADORA - São José dos Campos */

#fundadorasjc
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
	height:1547px;
}

#bannersjc
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:127px;
	background: url(imagens/nossafundadora/banner_teste.jpg) no-repeat top center;
}

/* NOSSA FUNDADORA - Missão */

#fundadoramissao
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
}

#bannermissao
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:127px;
	background: url(imagens/nossafundadora/banner_teste.jpg) no-repeat top center;
}

/* NOSSA FUNDADORA - Pensamentos */

#fundadorapensamentos
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
}

/* NOSSA FUNDADORA - Processo de Canonização */
#fundadoraprocesso
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
}

/* NOSSA FUNDADORA - Visita Virtual */
#menuvisitavirtual
{
	font: normal 30px Trebuchet MS;
	padding: 10px 0px 550px 0px ;
	text-align: center;
}

.visitawallpaper
{
	width: 916px;
	margin: 0;
    font-family:Trebuchet MS;
	font-size:11px;
	font-style:italic; 
	text-align: left;
	background: url(imagens/madre_fundo.jpg) no-repeat left top;
}

#visitavideos
{
    font-family:Trebuchet MS;
	font-size:20px;
	color: #003E71;
	text-align: center;
	padding: 0px 0px 650px 0px ;
}

  a.classe1:link {text-decoration: none}
  a.classe1:visited {text-decoration: none}
  a.classe1:hover {
  text-decoration: underline; 
  color: #FF0000;
  }
  a.classe1:active {text-decoration: none}

/*****************************************************************************/
/****************************** NOSSO FUNDADOR *******************************/
/*****************************************************************************/

#fundador
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:613px;
	background: url(imagens/nossofundador/banner.jpg) no-repeat top center;
}

#menufundador
{
	font: normal 16px Trebuchet MS;
	padding: 150px 0px 0px 0px ;
	text-align: center;
}

/* NOSSO FUNDADOR - Família */
#fundadorfamilia
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
}

#bannerfamiliafundador
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	background: url(imagens/nossofundador/banner_interno.jpg) no-repeat top center;
}

/*****************************************************************************/
/********************************* SANTINHA **********************************/
/*****************************************************************************/

#santinha
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:613px;
	background: url(imagens/santinha/banner.jpg) no-repeat top center;
}

#menusantinha
{
	font: normal 16px Trebuchet MS;
	padding: 560px 0px 0px 0px ;
	text-align: center;
}

#santinhabiografia
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
}

#bannersantinha
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	background: url(imagens/santinha/banner_interno.jpg) no-repeat top center;
}

/*****************************************************************************/
/****************************** SANTA TERESINHA ******************************/
/*****************************************************************************/
#stteresinha
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:650px;
	background: url(imagens/santateresinha/banner_mosaico.jpg) no-repeat top center;
}

#bannersantateresinha
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	background: url(imagens/santateresinha/banner.jpg) no-repeat top center;
}

#menustteresinha
{
	font: normal 16px Trebuchet MS;
	padding: 610px 0px 0px 0px ;
	text-align: center;
}

#abas
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
}

/*****************************************************************************/
/********************************* EVANGELIZA*********************************/
/*****************************************************************************/

#evangeliza
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:613px;
	background: url(imagens/evangeliza/banner.jpg) no-repeat top center;
}

#evangelizaeducacional
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:600px;
	background: url(imagens/evangeliza/banner_educacional.jpg) no-repeat top center;
}

#menuevangelizaeducacional
{
	font: normal 16px Trebuchet MS;
	padding: 495px 0px 0px 0px;
	text-align: center;
	height: 6px;
}

#menuevangeliza
{
	font: normal 16px Trebuchet MS;
	padding: 470px 0px 0px 0px;
	text-align: center;
	height: 6px;
}

#bannerevangeliza
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	background: url(imagens/evangeliza/banner.jpg) no-repeat top center;
}

#menuevangelizainterno
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	color: #003E71;
	width:910px;
}

#evangelizacontent
{
	font: normal 13px Trebuchet MS;
	text-align: justify;
	color: #003E71;
	width:910px;
}

#evangelizaassistencial
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:620px;
	background: url(imagens/evangeliza/banner_assistencial_mosaico.jpg) no-repeat top center;
}

#menusassistencial
{
	font: normal 16px Trebuchet MS;
	padding: 570px 0px 0px 0px ;
	text-align: center;
}

#evangelizaadministrativo
{
	font: normal 16px Trebuchet MS;
	text-align: center;
	width:910px;
	height:620px;
	background: url(imagens/evangeliza/banner_administrativo.jpg) no-repeat top center;
}

#entre
{
	padding: 520px 0px 0px 0px ;
	text-align: center;
}

/* Separador de Fotos com Bordas GOLD pontilhadas*/
.fotoseparador
{
	clear: both;
	width: 895px;
	padding: 20px 0;
	border-top: 3px dotted #BFA062;
	border-bottom: 3px dotted #BFA062;
	font-size: smaller;
	color: #0C3F64;
	text-align:center
}

/* Separador de Fotos com Bordas GOLD pontilhadas*/
.fotoseparadorsmall
{
	clear: both;
	width: 650px;
	padding: 20px 0;
	border-top: 3px dotted #BFA062;
	border-bottom: 3px dotted #BFA062;
	font-size: smaller;
	color: #0C3F64;
	text-align:center
}

/* Separador de Textos */
.linhaseparadora
{
	clear: both;
	width: 895px;
	padding: 2px 0;
	border-top: 3px dotted #BFA062;
	font-size: smaller;
	color: #0C3F64;
	text-align:center
}

/* Textos Diversos */

.textogeralazul
{
	font: normal 12px Trebuchet MS;
	margin: 2px;
	width: 695px;
	text-align: justify;
	color: #003E71;
}

.textocitacaogolditalico
{
	font: 13px Trebuchet MS;
	margin: 2px;
	font-weight:bold;
	font-style:italic; 
	text-align: center;
	color: #BFA062;
}

.textoabaixofoto
{
	font: normal 12px Trebuchet MS;
	margin: 2px;
	width: 545px;
	text-align: justify;
	color: #003E71;
}


/* Sacrário */
#sacrariocapela
{
	width: 916px;
	height: 644px;	
	margin: 0 auto;
	background: url(imagens/sacrario/sacrario.jpg) no-repeat center top;
}

#sacrarioplayer
{
	padding: 2px 0px 0px 380px;
}

/* Comunidades */
.titulofoto
{
    font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 5px 20px;
	border-bottom: 1px dashed #B9B9B9;
	vertical-align:top;
	text-transform: capitalize;
}

.rodapefoto
{
    font-family:Trebuchet MS;
	font-size:11px;
	font-style:italic; 
	text-align: left;
	color: #003E71;
	margin: 0;
	padding: 0px 20px;
	vertical-align:top;
	background: url(imagens/ico_foto.gif) no-repeat left top;
}

.rodapeweb
{
    font-family:Trebuchet MS;
	font-size:14px;
	font-style:italic; 
	text-align: left;
	font-weight:bold;
	height: 42px;
	margin: 0;
	padding: 0px 45px;
	background: url(imagens/ico_web.gif) no-repeat left top;
}

/* Perguntas Frequentes */
.faqpergunta
{
	font: bold 12px Trebuchet MS;
	color: #0C3F64;
	width: 450px;
	text-transform: uppercase;
}

.faqresposta
{
	font: normal 11px Trebuchet MS;
	margin: 2px;
	color: #003E71;
	text-align: justify;
	width: 450px;
}

.linhaseparadorafaq
{
	clear: both;
	width: 450px;
	height: 3px;
	padding: 3px 0;
	border-top: 3px dashed #BFA062;
	font-size: smaller;
	color: #0C3F64;
}

.linhaseparadoratitulo
{
	clear: both;
	width: 450px;
	height: 3px;
	padding: 3px 0;
	border-bottom: 3px dashed #BFA062;
	font-size: smaller;
	color: #0C3F64;
}





