/* CSS Document */
  
body  {margin:0 auto;padding:0;
	   background-image:url(images/batista_logo_11.png); 
       font: 11px/1.5em  Arial, Verdana;}

html {margin:0;padding:0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;background-color:transparent;}
a {text-decoration:none;color:black;}

ul, li {list-style:none;margin:0;padding:0;}
li a {text-decoration:none;color:black;}
img {display: block;border:none;}
img p {margin:0;padding:0;}

h1 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-weight:bold;margin:0;padding:0;}

hr {border:none;border-top:1px solid #CCCCCC;height:1px;margin-bottom:25px;}
	
p {FONT-SIZE: 9pt;FONT-FAMILY: Arial,  Verdana, Helvetica, sans-serif;padding:0 12px 0 12px}

td {FONT-SIZE: 9pt;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}

.corrente {font-style:italic;font-size:12px;font-weight:bold;}

.video {width:490; margin:0 auto; }
.news {width:680; margin:0 auto; }
.curso_aberto {font-weight:bolder}

#escola-titulo {text-align:center;font-size:20px;font-weight:bolder;padding-bottom:20px}
.escola .curso{width:490;border-bottom: #dddddd 1px solid;border-right: #dddddd 1px solid;border-top: #dddddd 1px solid;border-left: #dddddd 1px solid;
background:url(images/back.jpg) repeat-y; margin-top:20px;padding-top:10px;padding-bottom:10px}
.escola .curso p {text-align:left}

.culto {width:490;height:170px;border-bottom: #dddddd 1px solid;border-right: #dddddd 1px solid;border-top: #dddddd 1px solid;border-left: #dddddd 1px solid;
       background:url(images/back.jpg) repeat-y; }
.tema {width:345px;height:34px;float:right;padding:10px 5px 0 5px;font-size:14px;font-weight:bold;}
.ministro {width:110px;height:110px;padding:10px 5px 0 10px;float:left;}
.ministro p {font-size:13px;text-align:center}
.ministro img{
    background-color: #ddd;
	border-radius: 100%;
	height: 110px;
	object-fit: cover;
	width: 200px;  
	border:3px solid white;
    }
.texto {width:345px;height:15px;padding:5px 5px 0 5px;float:right;font-size:13px;}
.dia {width:240px;height:27px;float:left;padding-left:13px;padding-top:5px;	font-size:12px;}
.skin {width:343px;margin-top:20px;padding:0 5px 0 5px;float:right;}
.download {width:90px;padding:117px 0 0 35px;font-size:12px;}
.space {width:200;height:15px}
.audio 
{
    height:28px;
    line-height:28px;
    width:335px;
    }


.publicacao {width:490; margin-top:15px}
.publicacao span {font-weight:bold;font-size:medium;}
.publicacao p {text-align:justify;line-height:20px}

div.login  {float:left;width:490px;line-height:16px;margin-top:15px;margin-left:15px;padding-bottom:5px;padding-left:5px;background-color:transparent;}
div.menu_direita {background-color:#ededed;text-align:center;width:175px; padding:5px 5px 5px 10px}
div.menu_info {background-color:#ededed;text-align:center;width:330px;margin-left:5px; padding:5px 20px 5px 20px}

#esquerda {background-color:white;width:200px;margin-top:8px;float:left}
#content {float:left;width:490px;line-height:16px;margin-top:15px;margin-left:15px;padding-bottom:5px;padding-left:5px;background-color:transparent;}
#content2 {float:left;width:680px;line-height:16px;margin-top:15px;margin-left:15px;padding-bottom:5px;padding-left:5px;background-color:transparent;}

#center {background-color:white;width:920px;margin:auto;margin-bottom:15px;}
.separador {background-color:white;width:190px;padding-left:14px;margin-top:15px;float:left}
#rodape {font-size:9px;text-align:center;margin-right:14px;padding-bottom:10px;text-decoration:none;color:red;}
#rodape a {text-decoration:none;color:#BBBEC7;}

#acesso {background-image:url(images/cadeado.gif);
      background-position: 20px 0px;
      height:50px;
      background-repeat:no-repeat;
      }
	  
#acesso h1 {padding:22px 0 0 82px}
	  
#top {background-image:url(images/logo.png);
      background-position: 7px -7px;
      width:920px;
      height:190px;
      background-repeat:no-repeat;
      }

#top h1
{
 margin: 0px 0px 0 125px;	
 padding-top:25px;
 font-size: 1.4em;
 font-style:italic;
 color:Red;
}

#top a 
{
	margin:0px 0 0 845px;
	text-decoration: none;
	color: #000000;
}

/* células */
.celula {width:693px;text-align:center}
.celula_foto {width:240;height:138px;float:left}
.celula_conteudo {width:443px;height:135px;padding-top:3px;font-size:12px;line-height:16px;text-align:left;float:right}
.celula_conteudo_descr {font-weight: bold;font-size:13px;letter-spacing:1.5px;}

/* slider */
.slider-wrapper {overflow:hidden;width:670px;
                 position:absolute;top:0px;
				 margin: 5px 0px 0 242px;
				 height:185px;
				 z-index:1;
                 background:#fff;
                 -moz-border-radius:0 18px 0 0;
                 -webkit-border-radius:0 18px 0 0;
                 }
                 
.slider {height:180px;width:670px;margin:0px auto}
.items {display:none}
.pagination {position:absolute;top:0;z-index:999}
.prev {display:block;width:22px;height:37px;text-indent:-5000px;position:absolute;right:645px;top:85px;z-index:99;background:url(slider-control.png) left top no-repeat}
.prev:hover {background-position:left bottom}
.next {display:block;width:22px;height:37px;text-indent:-5000px;position:absolute;right:5px;top:85px;z-index:99;background:url(slider-control.png) right top no-repeat}
.next:hover {background-position:right bottom}

#tabs {
	float:left;
	width:100%;
	background:#ffffff;
	font-size:100%;
	line-height:normal;
	border-bottom:1px solid #DD740B;
	}

#tabs ul {
	margin:0;
	padding:01px 10px 0px 7px;
	list-style:none;
	}

#tabs li 
{
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	}

#tabs a span 
{	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:5px 15px 0px 6px;
	color:#000;
	}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
	}

#tabs a:hover 
{
	background-position:0% 0px;
	}

#tabs a:hover span {
	background-position:100% 0px;
	}
	
#menu 
{
	float:left;
	width: 195px;
	margin-bottom: 10px;
	margin-left: 9px;
	margin-top:8px;
	font-size:12px;
}
#menu ul {
	margin: 0px;
	padding-bottom:7px;
	list-style-type: none;
}
#menu ul a 
{
	background-color: #fef5e7;
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 6px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	color:black;
}
#menu ul a:hover 
{
	background:url("images/menu.png") no-repeat left top;
	text-indent:8px;	
	background-color: #f69f4b;
	background-repeat: no-repeat;
	background-position: 4px center;
	color: white;
}


#menu ul a:active  {
	background-color: gray;
	background-repeat: no-repeat;
	background-position: 6px center;
}


.cleaner
{
	clear:both;
	height:1px;
	Font-size:1px;
	border:0px none;
	margin:0;padding:0;
	background:transparent;
}

table.consulta td { 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px; 
} 


table {
	background: #f5f5f5;
	border-collapse: separate;
	box-shadow: inset 0 1px 0 #fff;
	font-size: 11px;
	line-height: 21px;
	margin: 5px auto;
	text-align: left;
}	

th {
	background: url(images/noise-diagonal.png), linear-gradient(#777, #444);
	border-left: 1px solid #555;
	border-right: 1px solid #777;
	border-top: 1px solid #555;
	border-bottom: 1px solid #333;
	box-shadow: inset 0 1px 0 #999;
	color: #fff;
	font-weight: bold;
	padding: 10px 15px;
	position: relative;
	text-shadow: 0 1px 0 #000;	
}

th:after {
	background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.08));
	content: '';
	display: block;
	height: 25%;
	left: 0;
	margin: 1px 0 0 0;
	position: absolute;
	top: 25%;
	width: 100%;
}

th:first-child {
	border-left: 1px solid #777;	
	box-shadow: inset 1px 1px 0 #999;
}

th:last-child {
	box-shadow: inset -1px 1px 0 #999;
}

td {
	border-right: 1px solid #fff;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e8e8e8;
	padding: 5px 5px;
	position: relative;
	transition: all 300ms;
}

td:first-child {
	box-shadow: inset 1px 0 0 #fff;
}	

td:last-child {
	border-right: 1px solid #e8e8e8;
	box-shadow: inset -1px 0 0 #fff;
}	

tr {
	background: url(images/noise-diagonal.png);	
}

tr:nth-child(odd) td {
	background: #f1f1f1 url(images/noise-diagonal.png);	
}

.mensagem {padding:0 20px 0 20px;width:70%;}
