/**
 * background:#272F84; cor do siloe
 * erro:#D50000;
 */

* {
  padding:0px;
  padding-top:5px;
  margin:0px;
  margin:0 auto;
}

body {
  background:#fff;
  font-family:Tahoma, Arial, Verdana;
  font-size:13px;
  /*color:#434343;*/
}

a {
  color:#272F84;
  padding:0px;
}
a:hover {
  color:#272F84;
  padding:0px;
}
a:visited {
  color:#272F84;
  padding:0px;
}

img {
  border:0px;
}

#conteudo {
  width:790px;
}

.pagina {
  margin:0px;
  padding:10px;
  width:97%;
}

/***************
SILOE
****************/
.siloe_h1 {
  text-align:left;
  padding-top:0px;
  padding-left:0px;
  color:#272F84;
}
.siloe_p {
  text-align:left;
  margin-bottom:15px;
}

/***************
CRISMA
****************/
.crisma_h1 {
  text-align:left;
  padding-top:0px;
  padding-left:0px;
  color:#b82020;
}
.crisma_p {
  text-align:left;
  margin-bottom:15px;
}

/***************
ELO
****************/
.elo_h1 {
  text-align:left;
  padding-top:0px;
  padding-left:0px;
  color:#dea700;
}
.elo_p {
  text-align:left;
  margin-bottom:15px;
}

/***************
DOWNLOAD
****************/
.download {
  margin:10px 0px 20px 0px;
}

/***************
SANTO DO DIA
****************/
.santo_h1 {
  text-align:left;
  padding:0px;
  color:#272F84;
}
.santo_h2 {
  text-align:left;
  color:#000;
}
.santo_p {
  text-align:left;
  padding-top:15px;
}


/***************
HEADER
****************/
#logo {
   float:left;
   width:33%;
}
#drops {
  float:left;
  width:50%;
  text-align:center;
  color:#272F84;
  /*font-size:12px;*/
}
#vaticano {
  float:left;
  width:17%;
  text-align:right;
}

/***************
MENU
****************/
#menu {
  /*border:1px solid black;*/
  float:left;
  width:790px;
  margin:0px 0px 5px 0px;
  color:#272F84;
  text-align:center;
  padding:10px 0px;
  background-position:0px;
  background-repeat:repeat-x;
  /*background-color:#bbb;*/
}
#menu ul li {
  display:inline;
}
#menu ul {
  padding:0px;
  margin:0px;
  width:790px;
  text-align:center;
}
#menu ul li a {
  color:#272F84;
  padding:0px 4px;
  line-height:0px;
}
#menu a {
  color:#00f;
  text-decoration:none;
}

/***************
CONTEUDO TODO
****************/
.titulo {
  font-size:18px;
  font-weight:bold;
  color:#272F84;
  padding:5px;
  background:#f4f4f4 url(/app/webroot/img/simb.gif) no-repeat center right;
}

/***************
ESQUERDA
****************/
#mural {
  float:left;
  border:1px solid #999;
  width:28%;
}
#mural div {
  margin-top:-5px;
}
#mural p {
  padding:5px;
}

/***************
MEIO
****************/
#destaque {
  float:left;
  text-align:center;
  width:39%;
  padding:0px 5px;
}
#destaque ol {
  list-style-position:inside;
}

/***************
ESQUERDA
****************/
#atualizacoes {
  float:left;
  border:1px solid #999;
  width:28%;
}
#atualizacoes div {
  margin-top:-5px;
}
#atualizacoes p {
  padding:5px;
}
#atualizacoes ul {
  padding:5px;
  list-style-position:inside;
}
#atualizacoes ul li {
  padding:0px 0px 10px 0px;
}
#atualizacoes ul li a {}

/************************
BOX COM CONTEUDO DIVERSO
*************************/
.box {
  float:left;
  border:1px solid #999;
  margin-top:5px;
  width:28%;
}
.box div {
  margin-top:-5px
}
.box p {
  padding:5px;
}
.box ul {
  padding:5px;
  list-style-position:inside;
}
.box ul li {
  padding:0px 0px 10px 0px;
}
.box ul li a {
  color:blue;
}

#perfil {}
#perfil ul {
  list-style-type:none;
}
#perfil ul li {
  /*border:1px solid black;*/
  padding:5px;
  margin:0px 0px 3px 0px;
  background:#ddd;
}
#perfil ul li a {}

/************************
BOX COM CONTEUDO DIVERSO
*************************/
.meio {
  float:left;
  text-align:center;
  width:39%;
  padding:0px 5px;
}
.meio ol {
  list-style-position:inside;
}
.meio p {
  padding:5px;
}
/*.meio {}
.meio {}
.meio {}
.meio {}
.meio {}*/

/***************
RODAPE
****************/
#rodape {
  background-color:#ddd;
  border-top:5px solid #aaa;
  border-bottom:5px solid #aaa;
  text-align:right;
  padding:15px;
  margin:10px 0px 15px 0px;
  color:#434343;
}
#rodape a {
  text-decoration:none;
  color:#272F84;
}
#rodape p {
  padding:10px 30px 10px 0px;
}

/***************
CAKEPHP
****************/
.message {
  color:green;
}
.error_message {
  font-size:0.9em;
  color:#f00;
}

/***************
FORMULARIO
****************/
/*.form_titulo {
  font-weight:bold;
  border:1px solid black;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.form_conteudo {
  padding:5px;
  margin:-5px -5px -5px 0px;
}*/
.form_titulo {
  font-weight:bolder;
  font-size:12px;
  color:#272f84;
}
form {}
input {
  background-color:#fff;
  border:1px solid #cacde0;
  padding:0px;
  margin:0px;
  color:#272f84;
}
select {
  font-size:11px;
  background-color:#fff;
  border:1px solid #cacde0;
  padding:0px;
  margin:0px;
  color:#272f84;
}
option {
  font-size:11px;
  background-color:#fff;
  padding:0px;
  margin:0px;
  color:#272f84;
}
textarea {
  background-color:#fff;
  border:1px solid #cacde0;
  padding:0px;
  margin:0px;
  color:#272f84;
}

/***************
TABELA
****************/
table {
  width:100%;
}
table tr {}
table th {
  color:#272f84;
  text-align:left;
  border-bottom:2px solid #ccc;
  background-color:#ccc;
  padding-left:5px;
}
table td {
  border-bottom:1px solid #ccc;
}


input, textarea {
  display:block;
}
label {
  display:block;
  padding-top:10px;
  color:#272F84;
  font-weight:bold;
}
label.error {
  color:red;
  padding-bottom:10px;
  vertical-align:top;
}