* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
list-style: none;
line-height: 1;
}
 
blockquote, q {
quotes: none;
}
 
:focus {
outline: 0;
}
 
ins {
text-decoration: none;
}
 
del {
text-decoration: line-through;
}
 
body{
   font-size: 10px;
   font-family: Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   background: url(images/dourado.jpg) repeat-x 0px 0px;
}

body.sf{
   font-size: 10px;
   font-family: Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   background-color: transparent;
   background: none;
}


#geral {
margin: 0 auto;
border: 0px solid orange;
}

iframe {
   background-color: transparent;
   height: 2200px;
   margin:0px;
   border: 0px solid green;
}

hr{
   display: none;
}

#skip{
   position: absolute;
   text-indent: -9999px;
   list-style: none;
  }

#caixa-superior{
   background: url(images/bg_caixa-superior.gif) no-repeat center top;
   border: 0px solid pink;
   height: 250px;
}

#caixa{
	margin: 0 auto;
	width: 825px;
	height: 1492px;
	background: url(images/bg_caixa.gif) repeat-y center top;
	background-color: white;
	border: 0px solid black;
}

a{
   overflow: hidden;
}

/* Cabeçalho
---------------------------------------------------------------------
*/

#cabecalho h1{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 7px 0px 0 0;
   width: 204px;
   height: 103px;
   background: url(images/bg_logo.gif) no-repeat -5px -10px;
   text-indent: -9999px;
}

#cabecalho h1 a{
   display: block;
   width: 204px;
   height: 103px;

}

#cabecalho #cabecalho-texto{
   position: absolute;
   top: 49px;
   left: 285px;
   width: 535px;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;   
}

#cabecalho #cabecalho-texto h3{
   margin-bottom: 10px;
   color: rgb(194,176,110);
   font-size: 19px;
   font-weight: normal;
}

#cabecalho #cabecalho-texto p{
   color: white;
   font-size: 12px;
   line-height: 20px;
   text-align: left;
}

#cabecalho #cabecalho-texto a{
   padding: 1px 5px;
   margin: 0 3px;
   background: #5595B5;
   text-decoration: none;
   font: bold 10px  Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   color: white;
	text-transform:lowercase;
}

/* Navegação do painel de ministérios
---------------------------------------------------------------------
*/

#cabecalho #menu-superior{
   position: absolute;
   left: 563px;
   width: 247px;
   height: 30px;
   padding: 8px 0 0;
   background: url(images/bg_ministerios.gif) no-repeat;
}

#cabecalho #menu-superior p{
   font-size: 11px;
   text-align: center;
   text-transform: uppercase;
   padding: 3px;
}

#cabecalho #menu-superior a{
	color: white;
	text-decoration: none;
}

#cabecalho #menu-superior a:hover{
	font-weight: bold;
}


/* Caixa-superior-interna
---------------------------------------------------------------------
*/

#caixa-superior-interna{
   background: url(images/bg_caixa-interna.gif) no-repeat center top;
}

/* Conteúdo-Wrap
---------------------------------------------------------------------
*/

#conteudo-wrap{
   position: relative;
   width: 804px;
   margin: 0 auto;
   padding: 0 0 20px 20px;
}

#conteudo-wrapmiolo{
	position: absolute;
	top: -100px;
	right: 0px;
	margin: 0 auto;
	border: 0px solid red;
}

/* Navegação
---------------------------------------------------------------------
*/

#nav{
   clear: left;
   float: left;
   width: 205px;
   margin: -10px 0 11px;
   border-top: 1px solid #DAD4C2;
   border-left: 1px solid #DAD4C2;
   list-style: none;
}

#nav li{
   float: left;
   border-top: 1px solid #FFF;
   border-bottom: 1px solid #DAD4C2;
   font-size: 14px;
   font-family:  Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   text-transform: lowercase;
   text-align: right;
}

#nav li a{
   display: block;
   width: 176px;
   padding: 9px 13px;
   background: rgb(221,211,174);
   border-right: 1px solid #DCD6C5;
   color: rgb(26,79,104);
   text-decoration: none;
}

#nav li a:hover,
#nav li.atual a{
   border-right-color: #E8E4D9;
   background: #FFF;
   color: rgb(194,176,110);
}

#nav li ul{
   position: absolute;
   left: -9999px;
   z-index: 999;
   width: 164px;
   margin: -34px 0 0 204px;
   border: 1px solid #D1CAB6;
   border-bottom: 0;
   list-style: none;
   line-height: 1;
}

#nav li li{
   border: 0;
   border-bottom: 1px solid #D1CAB6;
   font-size: 13px;
   text-align: left;
}

#nav li ul ul{
   margin: -29px 0 0 164px;
}

#nav li:hover ul ul,
#nav li.sfhover ul ul{
   left: -9999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul{
   left: auto;
}

#nav li li li{
   font-size: 10px;
}

#nav li li a{
   width: 138px;
   padding: 7px 13px;
   border: 0;
}

#nav li.current li a{
   background: #e2ddcf;
   color: #303030;
}

#nav li.current li a:hover{
   border-right-color: #E8E4D9;
   background: #FFF;
   color: #987E27;
}


/* conteudogeral
---------------------------------------------------------------------
*/

#conteudogeral{
   display: block; /* IE6 hack */
   position: absolute;
   top: 160px;
   right:10px;
   float: right;
   width: 575px;
   margin: 0 auto;
   border: 0px solid blue;
	
}

body#home #conteudogeral{
	background: none;

}

#conteudogeral h3{
   margin: 0 0 .25em 16px;
   padding: 10px 15px 16px;
   background: url(images/bg_conteudogeral_h3.gif) no-repeat;
   color: #254F62;
   font-size: 1.8em;
   font-weight: normal;
   text-transform: lowercase;
}

#conteudogeral h3 img{
   margin: 0;
}

#conteudogeral h4{
   margin-bottom: .75em;
   color: #1A688F;
   font-size: 1.4em;
}

#conteudogeral h5{
   margin-bottom: .75em;
   color: #18658B;
   font-size: 1.6em;
   font-weight: normal;
   font-family: Georgia, Times, "Times New Roman", serif;
}

#conteudogeral h6{
   margin-bottom: .75em;
   color: #987D28;
   font-size: 1.4em;
}

#conteudogeral p,
#conteudogeral ul,
#conteudogeral ol,
#conteudogeral td{
   margin-bottom: 1em;
   color: #303030;
   font-size: 1.2em;
   line-height: 1.5;
}

#conteudogeral ul,
#conteudogeral ol{
   margin-left: 3em;
}

#conteudogeral ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin-bottom: 10px;
   font-size: 1.1em;
   list-style: none;
}

#conteudogeral li{
   line-height: 1.5;
}

#conteudogeral hr{
   display: block;
   margin-bottom: 1em;
}

#conteudogeral a{
   color: #987D28;
}

#conteudogeral a:hover{
   text-decoration: none;
}

#conteudogeral img{
   /* float: left; */
   margin: 0 10px 5px 0;
}

#conteudogeral img#sub_header{
   float: none;
   display: block;
   width: 530px;
   height: 184px;
   margin: 19px 0 22px 17px;
   border: 3px solid #928E7F;
}

#conteudogeral img#mcms_stats{
   display: none;
}

#conteudogeral #text{
   clear: both;
   width: 505px;
   margin-left: 32px;
}

}

/* Benvindo */

#conteudogeral #benvindo{
   height: 252px;
   margin: 0px 0 16px;
   background: url(images/bg_benvindo.gif) no-repeat left 14px;
}

#conteudogeral #benvindo #benvindo-nav{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 0 0 3px 9px;
   list-style: none;
}

#conteudogeral #benvindo #benvindo-nav li{
   float: left;
   margin-right: 1px;
   text-indent: -9999px;
}

#conteudogeral #benvindo #benvindo-nav a{
   display: block;
   height: 31px;
   color: #504F4C;
   text-decoration: none;
   outline: 0;
}

#conteudogeral #benvindo #benvindo-nav li#wn_mae a{
   width: 156px;
   /*background: url(images/bg_benvindo-mae.gif) no-repeat;*/
}

#conteudogeral #benvindo #benvindo-nav li#wn_alpha a{
   width: 156px;
   /* background: url(images/bg_benvindo-alpha.gif) no-repeat; */
}

#conteudogeral #benvindo #benvindo-nav li#wn_sbc a{
   width: 156px;
  /* background: url(images/bg_benvindo-sbc.gif) no-repeat;*/
}

#conteudogeral #benvindo #benvindo-nav li a.current{
   background-position: left bottom !important;
}

#conteudogeral #benvindo div{
   clear: both;
   margin: 0 17px;
}

#conteudogeral #benvindo #quadros2,
#conteudogeral #benvindo #quadros3{
   display: none;
}

#conteudogeral #benvindo div#quadros1 img,
#conteudogeral #benvindo div#quadros2 img,
#conteudogeral #benvindo div#quadros3 img{
   display: block;
   float: right;
   margin: 0;
   border: 3px solid rgb(194,176,110);
}

#conteudogeral #benvindo div.quadros-text{
   clear: none;
   height: 208px;
   margin: 0;
   background: url(images/bg_quadros-text.gif) repeat-x;
}

#conteudogeral #benvindo div.quadros-text h4{
   color: white;
   font-size: 18px;
   font-weight: normal;
   padding-left: 15px;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;
}

#conteudogeral #benvindo div.quadros-text p{
	width: 152px;
	font-size: 11px;
	color: black;
   padding-left: 3px;
   padding-top: 3px;
	text-align: justify;
}

#conteudogeral #benvindo div.quadros-text p.more{
   font-weight: bold;
   font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

#conteudogeral #benvindo div#quadros1 div.quadros-text p.more a,
#conteudogeral #benvindo div#quadros2 div.quadros-text p.more a,
#conteudogeral #benvindo div#quadros3 div.quadros-text p.more a{
   display: block;
   width: 153px;
   height: 18px;
   padding: 5px 0 0 6px;
   background: url(images/bg_quadros-text_benvindo_more.gif) no-repeat;
   color: #FFF;
   text-decoration: none;
}

#conteudogeral #benvindo div#quadros1 .quadros-text,
#conteudogeral #benvindo div#quadros2 .quadros-text,
#conteudogeral #benvindo div#quadros3 .quadros-text{
   float: right;
   width: 160px;
   padding: 10px;
}

/* =barralateral
---------------------------------------------------------------------
*/

#barralateral{
   clear: left;
   width: 204px;
   height: 1030px;
   padding-bottom: 10px;
   background-color: white;
   border:0px solid blue;
}

#barralateral h3{
   margin: 0 auto;
   padding: 8px 0px 10px 3px;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;
   color:  rgb(26,79,104);
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   border-bottom: 1px solid rgb(26,79,104);
}

#barralateral #pregacoes{
	float: left;
	width: 171px;
	margin-top: 5px;
	margin-bottom: 25px;
	padding: 16px 18px 10px 15px;
	background-color: rgb(220,220,220);
}


#barralateral #pregacoes h4{
display: block;
padding: 15px 0px 5px 0px;
color: black;
font-size: 12px;
}

#barralateral #pregacoes h4 a{
   color: #303030;
   text-decoration: none;
}

#barralateral #pregacoes h4 a:hover{
   text-decoration: underline;
}

#barralateral #pregacoes p{
   margin-bottom: 5px;
   color: #716E67;
   font-size: 12px;
   font-weight: bold;
}

#barralateral #pregacoes p span.date{
   color: #987D28;
   font-size: .9090em;
}

#barralateral #pregacoes li{
   float: left;
   margin: 0px 5px 20px 0;
   background: url(images/bg_barralateral_botoes.gif) no-repeat right top;
   font-size: 12px;
   font-weight: bold;
   font-family: Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   list-style: none;
}

#barralateral #pregacoes li a{
   display: block;
   width: 50px;
   height: 19px;
   padding: 4px 7px 5px 23px;
   color: rgb(140,140,140);
   text-decoration: none;
}

#barralateral #pregacoes object{
height: 45px;
border-bottom: 1px dotted rgb(150,150,150);
}

#barralateral #vemai{
   margin-bottom: 20px;

}

#barralateral #vemai .event{
	padding: 10px 0;
	border: 0px solid red;
	border-bottom: 1px dotted rgb(150,150,150);
 }

#barralateral #vemai h3{
   border-bottom: 1px rgb (155,155,155);
   color:  rgb(26,79,104);
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
}

#barralateral #vemai h4{
   margin-bottom: .1px rgb (155,155,155);
   color:  rgb(194,176,110);
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
  line-height: 20px;
}

#barralateral #vemai p{
   font-size: 13px;
   line-height: 22px;
   color: #303030;
     line-height: 17px;
}

#barralateral #vemai a{
   color: #303030;
   text-decoration: none;
}

#barralateral #vemai a:hover{
   text-decoration: underline;
}


#barralateral #linksrapidos{
	clear: left;
	border: 1px solid rgb(190,190,190);
	font-family: Calibri, "Lucidas Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding: 5px 10px 15px 10px;
	width: 190px;
}

#barralateral #linksrapidos p{
   padding-top: 15px;
   border-top: 1px solid rgb(190,190,190);
   color: #5D5A55;
   font-size: 12px;
    text-align: center
}

#barralateral #linksrapidos li{
   padding: 10px 0px 10px 30px;
   font-size: 1.2em;
   list-style: none;
   text-transform: lowercase;
}


#barralateral #linksrapidos li#ql_email{
   background: url(images/ql_email.gif) no-repeat 5px 10px;
}

#barralateral #linksrapidos a{
   color: rgb(150,150,150);
   text-decoration: none;
}

#barralateral #linksrapidos a:hover{
   color: black;
   text-decoration: underline;
}


/* =enderecos
---------------------------------------------------------------------
*/

#barralateral #enderecos{
	clear: left;
	width: 200px;
	font-family: Calibri, "Lucidas Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	border: 0px solid red;
	margin: 0px 0px 20px 0px;
	background-color: rgb(230,230,230);
	padding: 15px 5px 15px 5px;
}

#barralateral #enderecos h3{
   border-bottom: 1px rgb (155,155,155);
   color:  rgb(26,79,104);
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
}

#barralateral #enderecos h4{
   margin-bottom: .1px rgb (155,155,155);
   color:  rgb(194,176,110);
   font-size: 13px;
   line-height: 20px;
   font-weight: bold;
   text-transform: uppercase;

}

#barralateral #enderecos a{
   color: #303030;
   text-decoration: none;
   font-weight: normal;
   font-size: 11px;
   line-height: 18px;
}

#barralateral #enderecos a:hover{
   text-decoration: underline;
}

#barralateral #enderecos address {
   color: rgb(26,79,104);
   font: bold 11px/17px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   text-align: left;
   border-bottom: 1px dotted rgb(150,150,150);
   margin: 10px;
   padding-bottom: 10px;
}

#barralateral #enderecos p{
	color: #5D5A55;
	font-size: 11px;
	text-align: center;
}

/*

#barralateral #enderecos p,
#barralateral #enderecos address {
   font-size: 10px;
   line-height: 22px;
   color: #303030;
   line-height: 17px;
}

#barralateral #enderecos li{
   padding: 10px 0px 10px 30px;
   font-size: 1.2em;
   list-style: none;
   text-transform: lowercase;
}

#barralateral #enderecos a{
   color: rgb(150,150,150);
   text-decoration: none;
}

#barralateral #enderecos a:hover{
   color: black;
   text-decoration: underline;
}*/


/* =rodape
---------------------------------------------------------------------
*/

#rodape{
	margin-top: 5px;
	margin-left: -20px;
	display: block;
	width: 825px;
	padding: 10px 0px 10px 0px;
	border: 0px dotted white;
	border-top: 0px solid white;
	background-color:rgb(204,197,167);
}

#rodape p,
#rodape address {
   color: rgb(26,79,104);
   font: bold 11px/17px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   text-align: center;
}

/* conteudogeral dos miolos
---------------------------------------------------------------------
*/

#contmiolo{
   display: block; /* IE6 hack */
   position: absolute;
   top: 100px;
   right: 0px;
   float: right;
   width: 570px;
   height: 800px;
   margin: 0 auto;
  }

body#sf #contmiolo{
   background: none;
}

#contmiolo h3{
   margin: 0 0 .25em 16px;
   padding: 10px 15px 16px;
   background: url(images/bg_conteudogeral_h3.gif) no-repeat;
   color: #254F62;
   font-size: 1.8em;
   font-weight: normal;
   text-transform: lowercase;
}

#contmiolo h3 img{
   margin: 0;
}

#contmiolo h4{
   margin-bottom: .75em;
   color: #1A688F;
   font-size: 1.4em;
}

#contmiolo h5{
   margin-bottom: .75em;
   color: #18658B;
   font-size: 1.6em;
   font-weight: normal;
   font-family: Georgia, Times, "Times New Roman", serif;
}

#contmiolo h6{
   margin-bottom: .75em;
   color: #987D28;
   font-size: 1.4em;
}

#contmiolo p,
#contmiolo ul,
#contmiolo ol,
#contmiolo td{
   margin-bottom: 1em;
   color: #303030;
   font-size: 1.2em;
   line-height: 1.5;
}

#contmiolo ul,
#contmiolo ol{
   margin-left: 3em;
}

#contmiolo ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin-bottom: 10px;
   font-size: 1.1em;
   list-style: none;
}

#contmiolo li{
   line-height: 1.5;
}

#contmiolo hr{
   display: block;
   margin-bottom: 1em;
}

#contmiolo a{
   color: #987D28;
}

#contmiolo a:hover{
   text-decoration: none;
}

#contmiolo img{
   /* float: left; */
   margin: 0 10px 5px 0;
}

#contmiolo img#sub_header{
   float: none;
   display: block;
   width: 530px;
   height: 184px;
   margin: 19px 0 22px 17px;
   border: 3px solid #928E7F;
}

#contmiolo img#mcms_stats{
   display: none;
}

#contmiolo #text{
   clear: both;
   width: 505px;
   margin-left: 32px;
}

/* Cont Miolo Benvindo */

#contmiolo #benvindo{
   height: 252px;
   margin: 0px 0 16px;
   background: url(images/bg_benvindo.gif) no-repeat left 14px;
}

#contmiolo #benvindo #benvindo-nav{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 0 0 3px 9px;
   list-style: none;
}

#contmiolo #benvindo #benvindo-nav li{
   float: left;
   margin-right: 1px;
   text-indent: -9999px;
}

#contmiolo #benvindo #benvindo-nav a{
   display: block;
   height: 31px;
   color: #504F4C;
   text-decoration: none;
   outline: 0;
}

#contmiolo #benvindo #benvindo-nav li#wn_mae a{
   width: 156px;
  /* background: url(images/bg_benvindo-alpha.gif) no-repeat;*/
   background: url(images/bg_benvindo-mae.gif) no-repeat;
}

#contmiolo #benvindo #benvindo-nav li#wn_alpha a{
   width: 156px;
   background: no-repeat;
}

#contmiolo #benvindo #benvindo-nav li#wn_sbc a{
   width: 156px;
   background: url(images/bg_benvindo-sbc.gif) no-repeat;
}

#contmiolo #benvindo #benvindo-nav li a.current{
   background-position: left bottom !important;
}

#contmiolo #benvindo div{
   clear: both;
   margin: 0 17px;
}

#contmiolo #benvindo #quadros2,
#contmiolo #benvindo #quadros3{
   display: none;
}

#contmiolo #benvindo div#quadros1 img,
#contmiolo #benvindo div#quadros2 img,
#contmiolo #benvindo div#quadros3 img{
   display: block;
   float: right;
   margin: 0;
   border: 3px solid rgb(194,176,110);
}

#contmiolo #benvindo div.quadros-text{
   clear: none;
   height: 208px;
   margin: 0;
   background: url(images/bg_quadros-text.gif) repeat-x;
}

#contmiolo #benvindo div.quadros-text h4{
   color: white;
   font-size: 18px;
   font-weight: normal;
   padding-left: 15px;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;
}

#contmiolo #benvindo div.quadros-text p{
	width: 152px;
	font-size: 11px;
	color: black;
   padding-left: 3px;
   padding-top: 3px;
	text-align: justify;
}

#contmiolo #benvindo div.quadros-text p.more{
   font-weight: bold;
   font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

#contmiolo #benvindo div#quadros1 div.quadros-text p.more a,
#contmiolo #benvindo div#quadros2 div.quadros-text p.more a,
#contmiolo #benvindo div#quadros3 div.quadros-text p.more a{
   display: block;
   width: 153px;
   height: 18px;
   padding: 5px 0 0 6px;
   background: url(images/bg_quadros-text_benvindo_more.gif) no-repeat;
   color: #FFF;
   text-decoration: none;
}

#contmiolo #benvindo div#quadros1 .quadros-text,
#contmiolo #benvindo div#quadros2 .quadros-text,
#contmiolo #benvindo div#quadros3 .quadros-text{
   float: right;
   width: 160px;
   padding: 10px;
}

/* Homebox */

#contmiolo .homebox{
   float: left;
   clear: both;
   width: 537px;
   height: 169px;
   margin: 5px 0px 0px 18px;
   border-bottom: 1px dotted rgb(155,155,155);
}

#contmiolo .homebox img{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 15px 15px 10px 10px;
   width: 190px;
	height: 140px;	
}

#contmiolo .homebox h4{
   color: rgb(26,79,104);
   font-size: 13px;
   margin: 15px 0px 5px 0px;
   font-weight: normal;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;
}

#contmiolo .homebox p{
   margin: 15px 15px 15px 0px;
   font-size: 12px;
   line-height: 15px;
   text-align: justify;
}

#contmiolo .homebox p.more{
   float: right;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}

#contmiolo .homebox p.more a{
   display: block;
   width: 109px;
   padding: 3px 0 4px;
   color: white;
   text-decoration: none;
   background-color: rgb(194,176,110);
}

#contmiolo .homebox object{

   width: 537px;
   height: 170px;
   border-bottom: 1px dotted red;
   display: block;
   background-color: red;
float:right;
}

#contmiolo .homebox p.video{
float:left;
clear: both;
   color: white;
   text-decoration: none;
border: 1px solid white;
}


/* conteudogeral das páginas secundárias
---------------------------------------------------------------------
*/

#contalternativo{
   display: block; /* IE6 hack */
   position: absolute;
   top: 100px;
   right: 1px;
   float: right;
   width: 565px;
   height: 1160px;
   padding-left: 2px;
   margin: 0px auto;
   text-align: justify;
   font-family: Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   border: 0px solid red;
 }

#contalternativo1{
   display: block; /* IE6 hack */
   position: absolute;
   top: 100px;
   right: 1px;
   float: right;
   width: 565px;
   height: 300px;
   padding-left: 2px;
   margin: 0px auto;
   text-align: justify;
   font-family: Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   border: 0px solid yellow;
 }
#contalmenu{
   display: block; /* IE6 hack */
   width: 565px;
   height: 25px;
   padding-left: 2px;
   margin: 0px auto;
   border: 1px solid blue;
 }


body#sf #contalternativo{
   background: none;
}

#contalternativo h3{
   margin: 0 0 .25em 16px;
   padding: 10px 15px 16px;
   color: #254F62;
   font-size: 1.8em;
   font-weight: normal;
   text-transform: lowercase;
   }

#contalternativo h3 img{
   margin: 0;
}

#contalternativo h4{
   margin-bottom: .75em;
   color: #1A688F;
   font-size: 1.4em;
}

#contalternativo h5{
	display: block;
	height: 30px;
   margin-top:15px;
   margin-bottom:10px;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;   
   color: #18658B;
   font-size: 1.6em;
   font-weight: bold;
   padding-left: 15px;
   	border-bottom: 1px dashed rgb(150,150,150);
}

#contalternativo h6{
   margin-bottom: .75em;
   color: #987D28;
   font-size: 1.4em;
}

#contalternativo p,
#contalternativo ul,
#contalternativo ol {
   color: black;
   font-size: 12px;
   line-height: 22px;
   padding: 15px;
}

#contalternativo ul,
#contalternativo ol{
   margin-left: 3em;
}

#contalternativo ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin-bottom: 10px;
   font-size: 1.1em;
   list-style: none;
}

#contalternativo li{
   line-height: 1.5;
}

#contalternativo hr{
   display: block;
   margin-bottom: 1em;
}

#contalternativo a{
	color: black;
/*   color: #987D28;*/
}

#contalternativo a:hover{
   text-decoration: underline;
}

#contalternativo img{
   /* float: left; */
   margin: 0 10px 5px 0;
}

#contalternativo img#sub_header{
   float: none;
   display: block;
   width: 530px;
   height: 184px;
   margin: 19px 0 22px 17px;
   border: 3px solid #928E7F;
}

#contalternativo img#mcms_stats{
   display: none;
}

#contalternativo #text{
   clear: both;
   width: 505px;
   margin-left: 32px;
}

#boxcelulas {
margin-left: 20px;
width: 500px;
display: block;
}

#boxcelulas h6{
   font-size: 13px;
  padding-left: 10px;
  margin-bottom: -5px;
  margin-top: 18px;
}


#boxcelulas h5{
   font-size: 13px;
  padding-left: 10px;
  margin-bottom: -5px;
  margin-top: 18px;
}

#boxcelulas h4{
  display: block;
  font-size: 14px;
  color: black;
  width: 100%;
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 10px;
  margin-bottom: 25px;
  margin-top: 18px;
  background-color: rgb(230,230,230);
  border-bottom: 1px dotted rgb(150,150,150);
}

#boxcelulas p{
   font-size: 12px;
   line-height: 26px;
   padding-left: 10px;
border-bottom: 1px dotted rgb(150,150,150);
}

#boxcelulas a{
   text-decoration: none;
	color: black;
   line-height: 26px;
}

#boxcelulas a:hover{
    color: #987D28;
}

#boxcelulas p,
#boxcelulas ul,
#boxcelulas ol {
   color: black;
   font-size: 12px;
   line-height: 22px;
   padding: 15px;
}

#boxcelulas ul,
#boxcelulas ol{
   margin-left: 3em;
}

#boxcelulas ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin-bottom: 10px;
   font-size: 1.1em;
   list-style: none;
}

#boxcelulas li{
   line-height: 1.5;
}

/* Homebox */

#contalternativo .homebox{
   float: left;
   clear: both;
   width: 537px;
   height: 285px;
   margin: 5px 0px 0px 18px;
   border-bottom: 1px dashed rgb(155,155,155);
}

#contalternativo .homebox img{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin: 20px 15px 10px 10px;
   width: 180px;
	height: 230px;	
}

#contalternativo .homebox h4{
   color: rgb(26,79,104);
   font-size: 13px;
   margin: 15px 0px 5px 0px;
   font-weight: normal;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;
}

#contalternativo .homebox p{
   margin: 15px 15px 15px 0px;
   font-size: 12px;
   line-height: 15px;
   text-align: justify;
}


/* conteúdo das tabelas de cultos */


#culto{
	display: block;
   width: 520px;
   position: relative;
   top: 0px;
   left: -35px;
	text-align: center;
	border-bottom: 1px dashed rgb(150,150,150);
	padding-bottom: 5px;
}

#culto li{
	position: relative;
	top: 0px;
	left: 0px;
   display: inline;
   font: bold 12px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   text-transform: uppercase;
	text-align: center;
	margin: opx auto;
	border: 0px solid black;
}

#culto li a{
   color: rgb(26,79,104);
   text-decoration: none;
}

#culto li a:hover,
#culto li.atual a{
   background: rgb(26,79,104);
   color: white;
}

table {
	width: 550px;
	border-top: 1px solid rgb(200,200,200);
	border-bottom: 1px solid rgb(200,200,200);
	border-collapse: collapse;
	clear: both;
}

dt{
	color: rgb(26,79,104);
	width: 545px;
	font: 14px/26px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-top: 18px;
	margin-bottom: 18px;
	margin-top: 10px;
	border-top: 1px dotted rgb(150,150,150);
	border-bottom: 1px dotted rgb(150,150,150);
}	

th {
	border-top: 1px solid rgb(200,200,200);
	border-right: 1px solid white;
	text-align: center;
	vertical-align: middle;
	font: bold 12px/18px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-top: 8px;
	padding-bottom: 8px;
}	

th.cabeca, tr.cabeca {
	width: 145px;
	background: rgb(221,211,174);
	font:bold 13px/30px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color:  rgb(26,79,104);
	text-align: center;
	vertical-align: middle;
}	

th.cabeca1, tr.cabeca1 {
	width: 115px;
	background: rgb(221,211,174);
	font:bold 13px/30px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color:  rgb(26,79,104);
	text-align: center;
	vertical-align: middle;
}

td, tr {
	border-top: 1px solid rgb(200,200,200);
	border-right: 1px solid white;
	text-align: center;
	vertical-align: middle;
	font: 12px/18px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	padding-top: 8px;
	padding-bottom: 8px;
}

			
th.alt  {
	border-right: 1px solid white;
	font: bold 12px/18px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	background: rgb(235,235,235);
}

td.alt, tr.alt  {
	border-top: 1px solid rgb(200,200,200);
	background: rgb(235,235,235);
}


/* pregacoes1 */

#pregacoes1{
	float: left;
	width: 560px;
	height: 132px;
	margin: -5px 0px 0px 0px;
	border-bottom: 1px dotted rgb(150,150,150);
    border-top: 1px dotted rgb(150,150,150);
}

#pregacoes2{
	float: left;
	width: 215px;
	height: 85px;
	padding: 10px 20px 8px 30px;
	margin: 14px 0px 12px 8px;
	background-color: red;
	background-color: rgb(220,220,220);

}

#pregacoes1 h3{
   margin: 0 auto;
   padding: 8px 0px 10px 3px;
   font-family: Constantia, Georgia, Times, "Times New Roman", serif;
   color:  rgb(26,79,104);
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   border-bottom: 1px solid rgb(26,79,104);
}

#pregacoes1 h4{
color: black;
font-size: 13px;
padding-top: 3px;

}

#pregacoes1 p{
   margin-bottom: 5px;
   color: #716E67;
   font-size: 12px;
   font-weight: bold;
}

#pregacoes1 p span.date{
   color: #987D28;
   font-size: 11px;
}

#pregacoes2 object{
margin-top: 10px;
margin-left:-20px;
width: 230px;
height: 20px;

}

/* Videobox */

#contmiolo .videobox,
#contalternativo .videobox{
	float: left;
	width: 560px;
	background-color: lue;
	padding: 10px 10px 10px 10px;
	border: 0px solid green;
	border-bottom: 1px dotted rgb(155,155,155);
}

#contmiolo .videoboxesq,
#contalternativo .videoboxesq{
	float: left;
	margin: 5px 0px 0px 9px;
}

#contmiolo .videoboxdir,
#contalternativo .videoboxdir{
	float: left;
	width: 205px;
	height: 231px;
	padding: 5px 0px 5px 0px;
	margin: 5px 10px 0px 20px;
	border: 0px solid red;
}

#contmiolo .videoboxdir h4,
#contalternativo .videoboxdir h4{
	color: rgb(26,79,104);
	font-size: 12px;
	font-weight: normal;
	font-family: Constantia, Georgia, Times, "Times New Roman", serif;

}

#contmiolo .videoboxdir p,
#contalternativo .videoboxdir p{
   margin: 18px 0px 0px 0px;
   font-size: 12px;
   line-height: 19px;
   text-align: justify;
}

.mmkt {
margin: auto 0;
}


#estudos a{
   	font: 12px/22px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color: black;
	vertical-align: middle;
    text-decoration: none;
}

#estudos a:hover{
   	font: 12px/22px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color: white;
	vertical-align: middle;
    text-decoration: none;
	background-color:  #987D28;
}

#senha {
padding-left: 130px;
text-align: center;
vertical-align: middle;

}

/* conteudogeral menu de salto horário de cultos
---------------------------------------------------------------------
*/



form {
font: 12px/22px Calibri, "Lucida Sans", "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

select {
width: 552px;
height: 25px;
margin: 0px;

}

option {
width: 551px;
}

iframe.menu {
  background-color: transparent;
   height: 25px;
   margin-bottom: 20px;
   margin-top: 5px;

}

iframe.cultos {
   background-color: transparent;
   margin-left:0px;
   border: 0px solid black;
   width: 100%;
   height: 1600px;

 }
