@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../imagens_site/site/bckg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#header{
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-image: url(../imagens_site/site/header.gif);
}

/*#header_imagem{
	background-image: url(http://www.joaodedeus.pt/imagens_site/site/header_1.jpg);

}*/

#container_conteudo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color:#333;
	}

.datas_tamanho {
	font-size: 10px;
	color:#5E879C;
	line-height:13px;
}

.titulo{
    color: #5E879C;
	text-decoration: none;
	font-size: 25px;
	line-height: 28px;
}

a.titulo:link {
	color: #5E879C;
	text-decoration: none;
	font-size: 25px;
	line-height: 28px;
	}
a.titulo:visited {
	color: #5E879C;
	text-decoration: none;
	}
a.titulo:hover {
	color: #5E879C;
	text-decoration:none;
	border-bottom:thin solid;
	}
a.titulo:active {
	color: #5E879C;
	text-decoration: none;
	}


.titulo2{
	text-decoration: none;
	line-height: 24px;
	color: #4B6F81;
	font-size: 16px;
}

a.titulo2:link {
	color: #4B6F81;
	font-size: 16px;
	text-decoration: none;
	line-height: 24px;
	}
a.titulo2:visited {
	color: #4B6F81;
	text-decoration: none;
	}
a.titulo2:hover {
	color: #4B6F81;
	text-decoration:none;
	border-bottom:thin solid;
	}
a.titulo2:active {
	color: #4B6F81;
	text-decoration: none;
	}


a.texto:link {
	color: #5E879C;
	text-decoration:none;
	border-bottom:dotted;
	border-bottom-width:thin;
	}
a.texto:visited {
	color: #5E879C;
	text-decoration:none;
	border-bottom:dotted;
	border-bottom-width:thin;
	}
a.texto:hover {
	color: #5E879C;
	border-bottom:solid;
	border-bottom-width:thin;
	}
a.texto:active {
	color: #5E879C;
	border-bottom:solid;
	border-bottom-width:thin;
	}


a.texto2:link {
	color: #5E879C;
	text-decoration:none;
	}
a.texto2:visited {
	color: #5E879C;
	text-decoration:none;
	}
a.texto2:hover {
	color: #5E879C;
	text-decoration:underline;
	}
a.texto2:active {
	color: #5E879C;
	text-decoration:underline;
	}

a.expandlink:link {
	color: #BBB;
	text-decoration:none;
	}
a.expandlink:visited {
	color: #BBB;
	text-decoration:none;
	}
a.expandlink:hover {
	color: #BBB;
	border-bottom:solid;
	border-bottom-width:thin;
	}
a.expandlink:active {
	color: #BBB;
	border-bottom:solid;
	border-bottom-width:thin;
	}


a.sidebarlink:link {
	font-size:11px;
	line-height:20px;
	color: #5E879C;
	text-decoration:none;
	}
a.sidebarlink:visited {
	color: #5E879C;
	text-decoration:none;
	}
a.sidebarlink:hover {
	color: #5E879C;
	border-bottom:dotted;
	border-bottom-width:thin;
	}
a.sidebarlink:active {
	color: #5E879C;
	border-bottom:dotted;
	border-bottom-width:thin;
	}


.titulos_corpo{
	color: #5E879C;
	font-size: 26px;
	line-height: 30px;
	}

.titulos_corpo_medio{
	color: #5E879C;
	font-size: 21px;
	line-height: 30px;
	}

.titulos_corpo_branco{
	color: #FFF;
	font-size: 26px;
	}

.titulos_corpo_sub{
	color: #4B6F81;
	font-size: 16px;
	}

.topico{
	color: #5E879C;
	font-size: 13px;
}


.expandir{
	color: #999;
	line-height: 30px;
}

.expandir2{
	color: #999;
}

.texto_sidebar {
	text-align: left;
	font-size: 11px;
	}

.texto_sidebar_index {
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	}


.texto_titulos_sidebar {
	font-weight:Normal;
	text-align: left;
	font-size: 14px;
	}

a.sidebarlink2:link {
	color: #5E879C;
	text-decoration:none;
	}
a.sidebarlink2:visited {
	color: #5E879C;
	text-decoration:none;
	}
a.sidebarlink2:hover {
	color: #5E879C;
	text-decoration:underline;
	}
a.sidebarlink2:active {
	color: #5E879C;
	}


a.sidebarlink_left:link {
	color: #666;
	text-decoration:none;
	}
a.sidebarlink_left:visited {
	color: #666;
	text-decoration:none;
	}
a.sidebarlink_left:hover {
	color: #000;
	text-decoration:none;
	}
a.sidebarlink_left:active {
	color: #666;
	}


a.cursos_link:link {
	font-size:12px;
	line-height:24px;
	color: #333;
	text-decoration:none;
	}
a.cursos_link:visited {
	color: #333;
	text-decoration:none;
	}
a.cursos_link:hover {
	color: #FFF;
	background-color:#5E879C;
	}
a.cursos_link:active {
	color: #FFF;
	background-color:#5E879C;
	}

h2{
	font-size: 14.5px !important;
	font-weight: normal;
}

h3a{
	font-size: 14.5px;
}


hr{
}

ul.listalateral_selected {
	list-style-type:none; /* remove the bullets */
	margin:0; /* remove the automatic margin that some browsers use for the text-indent. */
	padding:0; /* remove the automatic padding that other browsers use for the text-indent. */
	width:160px; /* fix the width of the list items which would default to 100% */
	line-height: 28px;
	font-size:11px;
   }

ul.listalateral_selected a, ul.listalateral_selected a:visited, ul.listalateral_selected a:active {
  text-decoration:none; /* remove the default underline from
                           the links */
  display:block; /* make each link into a block so that
                    hovering over any area of the link
                    will cause a change of background color */
  width:160px; /*set the width to be the same as the ul width */
  text-indent:3px;  /*move the link text 5px to the right */
  background:#EEE;  /*make the background color red */
  color:#555; /* make the text color white */

  border-bottom:1px solid #DDD; /* separate the links with a 1px
                                   wide white line */
}
ul.listalateral_selected a:hover {
  background:#EEE; /* change the background to blue on :hover */
}


ul.listalateral_hover {
	list-style-type:none; /* remove the bullets */
	margin:0; /* remove the automatic margin that some browsers use for the text-indent. */
	padding:0; /* remove the automatic padding that other browsers use for the text-indent. */
	width:160px; /* fix the width of the list items which would default to 100% */
	line-height: 28px;
	font-size:11px;

}
ul.listalateral_hover a, ul.listalateral_hover a:visited, ul.listalateral_hover a:active {
  text-decoration:none; /* remove the default underline from
                           the links */
  display:block; /* make each link into a block so that
                    hovering over any area of the link
                    will cause a change of background color */
  width:160px; /*set the width to be the same as the ul width */
  text-indent:3px;  /*move the link text 5px to the right */
  /* background:#c00;  make the background color red */
  color:#555; /* make the text color white */

  border-bottom:1px solid #DDD; /* separate the links with a 1px
                                   wide white line */
}
ul.listalateral_hover a:hover {
  background:#EEE;
}


ul.listalateral_indent {
	list-style-type:none; /* remove the automatic margin that some browsers use for the text-indent. */
	margin:0;
	width:145px; /* fix the width of the list items which would default to 100% */
	line-height: 28px;
	font-size:11px;
	padding-left: 15px;
}
ul.listalateral_indent a, ul.listalateral_indent a:visited, ul.listalateral_indent a:active {
  text-decoration:none; /* remove the default underline from
                           the links */
  display:block; /* make each link into a block so that
                    hovering over any area of the link
                    will cause a change of background color */
  width:145px; /*set the width to be the same as the ul width */
  text-indent:3px;  /*move the link text 5px to the right */
  /* background:#c00;  make the background color red */
  color:#555; /* make the text color white */

  border-bottom:1px solid #DDD; /* separate the links with a 1px
                                   wide white line */
}
ul.listalateral_indent a:hover {
  background:#EEE;
}


ul.listalateral_selected_i {
	list-style-type:none; /* remove the bullets */
	margin:0; /* remove the automatic margin that some browsers use for the text-indent. */
	padding-left: 15px; /* remove the automatic padding that other browsers use for the text-indent. */
	width:145px; /* fix the width of the list items which would default to 100% */
	line-height: 28px;
	font-size:11px;
   }

ul.listalateral_selected_i a, ul.listalateral_selected_i a:visited, ul.listalateral_selected_i a:active {
  text-decoration:none; /* remove the default underline from
                           the links */
  display:block; /* make each link into a block so that
                    hovering over any area of the link
                    will cause a change of background color */
  width:145px; /*set the width to be the same as the ul width */
  text-indent:3px;  /*move the link text 5px to the right */
  background:#EEE;  /*make the background color red */
  color:#555; /* make the text color white */

  border-bottom:1px solid #DDD; /* separate the links with a 1px
                                   wide white line */
}
ul.listalateral_selected_i a:hover {
  background:#EEE; /* change the background to blue on :hover */

}


input.searchfield
{ background: #FFF;
  border-color: #b4c8d2;
}

input.searchbutton
{ background: #5E879C;
  border-color: #b4c8d2;
  color: #FFF;
  }

input.searchbutton2
{ background: #5E879C;
  border-color: #b4c8d2;
  color: #FFF;
  }

.erro{
	color:#900;
}

.grey{
	color:#999;
}


.sub_conteudo_principal_column ul{
  width: 660px;  /* room for 2 columns */
  list-style-type:none;
  margin:0px;
  padding:0px;
  }

.sub_conteudo_principal_column ul li{
  float: left;
  width: 285px;  /* accommodate the widest item */
  padding-right:30px;
}

/* stop the floating after the list */
.clear_column{
  clear: left;
}

em { color: initial !important; }