@charset "utf-8";
/* CSS Document */
*{
margin:auto;
font-family:Arial, Helvetica, sans-serif;
}
body{
background:url(imagens/fd_geral.jpg) repeat-x;
}
img{
border:0px;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
padding:0px;
margin:0px;
line-height:16px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ff7e00;
text-align:left;
text-decoration:none;
padding:25px 0px 0px 15px;
margin:0px;
text-transform:uppercase;
}
h6{
font-size:14px;
color:#ff7e00;
text-align:left;
text-decoration:none;
padding:0px;
margin:0px;
}
h2{
font-size:16px;	
color:#ff7e00;
line-height:18px;
margin-bottom:10px;
position:relative;
padding-left:18px;
}
h2 img{
position:absolute;
left:0;
top:5px;
}

h2 a{
color:#ff7e00;	
}

h3{
padding-left:15px;
font-size:14px;
color:#ff7e00;
text-align:left;
text-decoration:none;
margin:0px;
}


a:hover{
text-decoration:underline;
}
.link_laranja{
color:#ff7e00;
}
.link_branco{
color:#FFFFFF;
}
.texto_laranja_12{
color:#ff7e00;
}
/*************************
**************************
         CORPO
**************************
*************************/
#topo{
width:1000px;
clear:both;
}
#conteudo{
width:1000px;
clear:both;
}
#rodape{
width:1000px;
clear:both;
}
#conteudoInterno{
background:url(imagens/fundo_home.jpg) repeat-y; 
width:710px;
margin-top:30px;
float:left;
padding-bottom:20px;	
}

.conteudoCentro{
width:690px;
float:left;
padding-left:15px;
margin-top:40px;
}
.conteudoCentro{
color:#FFFFFF;
}
/*************************
**************************
         TOPO
**************************
*************************/
#topo01{
width:1000px;
}
#topo02{
width:1000px;
padding-top:5px;
}
#topo02 ul{
margin-left:15px;
clear:both;
}
#topo02 ul li{
float:left;
padding:6px;
padding-left:10px;
}
#topo02 ul li a{
float:left;
padding:6px;
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-align:center;
text-decoration:none;
}
#topo02 ul li a:hover{
background:#570820;
}
#topo03{
clear:both;
width:1000px;
}
#topo03a{
float:left;
width:250px;
}
#topo03b{
float:right;
width:730px;
}
/*************************
**************************
         CORPO
**************************
*************************/
#esq{
width:250px;
float:left;
padding:30px 0px 25px 0px;
}
#dir{
width:745px;
float:right;
padding:10px 0px 25px 0px;
}
/*************************
**************************
         RODAPE
**************************
*************************/
#rodape01{
width:1000px;
clear:both;
background:#26030a;
height:50px;
}
#rodape01a{
width:820px;
float:left;
padding-top:12px;
}
#rodape01a ul{
margin-left:18px;
}
#rodape01a ul li{
margin:0px;
padding-right:8px;
float:left;
}
#rodape01a ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
position:relative;
top:4px;
}
#rodape01a ul li a:hover{
text-decoration:underline;
}
#rodape01b{
width:88px;
float:right;
padding-top:10px;
}

.livroImg{
width:177px;
float:left;
}
.listaLivro{
width:100%;
float:left;
margin-bottom:30px;
}
.listaLivro h2{
padding:0;
margin:0;
margin-bottom:10px;
background:none;
padding-left:0;
}
.listaLivro ul{
width:100%;
float:left;
}
.listaLivro ul li{
float:left;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background:#ff7e00;
margin-left:8px;
margin-top:10px;
color:#2B0009;
}
.listaLivro ul li a{
color:#2B0009;	
}
.listaLivro ul li a:hover{
text-decoration:underline;	
}

.listaGaleria{
width:220px;
float:left;
margin-right:10px;	
color:#FFF;
line-height:17px;
}
.listaGaleria img{
border:#ff7e00 5px solid;
}
.listaGaleriaDet{
width:110px;
float:left;
margin-right:10px;	
color:#FFF;
line-height:17px;	
}
.listaGaleriaDet img{
border:#ff7e00 5px solid;
}
.video{
width:100%;float:left;text-align:center;
}
.video h2{
background:none;
padding-left:0;
}

.lista_Pergunta{
width:100%;
float:left;
margin-bottom:15px;
}
.lista_Pergunta h2{
margin-bottom:0;
padding-bottom:0;
}
.lista_Pergunta p{
margin-top:15px;
padding-left:10px;
width:580px;
float:left;
line-height:17px;
}
.lista_Pergunta p span{
padding-left:15px;
color:ff7e00;
display:block;
padding-top:8px;;
margin:0;
}
.h3Laranja{
width:600px;
float:left;
margin-top:25px;
padding-left:15px;
font-size:17px;
color:#ff7e00;
text-align:left;
line-height:17px;
}

.h3Branco{
width:600px;
float:left;
margin-top:5px;
padding-left:15px;
font-size:13px;
color:#FFFFFF;
text-align:left;
line-height:17px;
}


/**************************
******************Paginação
**************************/
#paginacao{
float:left;
width:400px;
padding:0px;
margin:0px;
margin-top:15px;
}

#paginacao a{
padding:3px 7px 3px 7px;
color:#ff7e00;
text-decoration:none;
}

#paginacao a:hover{
text-decoration:underline;
}

#paginacao span{
padding:3px 7px 3px 7px;
background-color:#ff7e00;
color:#2B0009;
text-decoration:none;
}

#paginacao .antprox{
color:#ff7e00;
}

.div_alerta{
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
padding-bottom:30px;
padding-top:10px;
margin-bottom:70px;
border:1px solid #666666;
color:#FFF;
float:left;
_margin-left:50px;
margin-left:100px;
line-height:17px;
}

.div_alerta img{
position:relative;
top:7px;
margin-right:5px;
}
#total{
width:300px;
float:left;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background:#ff7e00;
color:#2B0009;
margin-bottom:10px;
margin-top:10px;
display:none;
}



#imgCli{
width:168px;
float:left;
position:relative;
margin-top:8PX;
text-align:center;
position:relative;
height:300px;
}
#imgCli img{
position:absolute;
top:0;
left:0;
}
#imgCli img,#imgCli label{
position:absolute;
left:0;
}

#imgCli label{
top:260px;	
color:#FFFFFF;
font-size:11px;
height:50px;
width:100%;
display:block;
line-height:15px;
}
#imgCli label strong{
color:#ff7e00;
}
#numeracao{
width:100%;
float:left;
text-align:left;
font-size:11px;
}
#numeracao label{
padding-left:5px;
padding-right:5px;
cursor:pointer;
}
.numFundo{
color:#ff7e00;
}
.semFundo{
color:#FFFFFF;
}
.contato p{
padding:20px 0px 0px 20px;
}
.contato p input[type='text'],.contato p textarea{
font-size:12px;
color:#333333; 
margin:0px 0px 0px 0px; 
padding:2px 0px 2px 0px; 
width:400px; 
border:#ff7e00 1px solid;
}

#conteudoCapitulos{
width:650px;
float:left;
background:url(imagens/fd_capitulos.jpg);
}
.listCapitulos{
width:650px;
float:left;
color:#000000;
font-size:13px;
margin-top:10px;
line-height:20px;
}
.capitulo{
width:29px;
float:left;
padding:10px;
padding-top:13px;
text-align:center;
margin:0;
}
.temaCapitulo{
width:530px;
float:left;
padding:10px;
margin:0;
}
.autorDepoimento{
color:#ff7e00;
padding-top:5px;
}

#caixaBusca{
width:600px;
float:left;
margin-bottom:25px;
}
#caixaBusca input[type='text']{
font-size:12px;
color:#333333; 
margin:0px 0px 0px 0px; 
padding:2px 0px 2px 0px; 
width:400px; 
border:#ff7e00 1px solid;
}
.listaEventos{
width:460px;
padding-top:10px;
float:left;
}
.listaEventos p{
line-height:17px;
margin-left:20px;
font-size:12px;
width:100%;
}
.listaEventos p a{
color:#FFFFFF;
}
#eventosEsq{
width:130px;
float:left;
}
#eventosEsq h2{
cursor:pointer;
float:left;
margin-bottom:0;
margin-top:10px;
width:100%;
}
#eventosEsq h3{
font-size:13px;	
color:#FFFFFF;
text-transform:capitalize;
margin-bottom:5px;
}
#eventosEsq h3 a{
color:#FFFFFF;
text-decoration:none;

}

#eventosEsq h3 a:hover{
text-decoration:underline;	
}
.div_separa_eventos{
height:1px;
}



/*alerts*/
#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}

#alertBox {
position:relative;
width:280px;
min-height:100px;
margin-top:50px;
border:#CCC 2px solid;
background-color:#F2F5F6;
background-image:url(alert.png);
background-repeat:no-repeat;
background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(imagens/caixa_atencao.jpg);
color:#FFF;
border-bottom:1px solid #CCC;
padding:5px 7px 2px 10px;
height:20px;
font-weight:normal;
}

#alertBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-top:10px;
margin-left:55px;
float:left;
width:100%;
color:#000000;
}

#alertBox #closeBtn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
position:absolute;
margin:5px auto;
padding:3px;
border:#CCC 1px solid;
width:70px;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#4E081E;
text-decoration:none;
top:60px;
left:100px;
}
#alertBox #imgAlert{
position:absolute;
top:35px;
left:15px;
}


.fundoOpaco{
filter: alpha(opacity=50);
moz-opacity:0.50;
opacity:0.50;	
float:left;
background:#000000;
left:0;
top:0;
z-index:10;
position:absolute;
font-size:11px;
}
/*FIM ALERTS/*
