/*GERAL*/

* { 
	margin:0; 
	padding:0; 
	list-style-type:none;
}

img {
	border: 0px;
}

a {
	color: #333;
}

a:visited {
	color: #333;	
}

a:hover {
	text-decoration:underline; 	
}


body { 
	font: normal 0.85em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.2em;
	background: url(../img/bg_body.gif) no-repeat center top #ffffff;
	letter-spacing: -0.0125em;
	text-align:center;
}

h1 {
	text-indent: -5000px;
	overflow:hidden;
	margin-top: -16px;
}

h2 {
	font: normal 1.1em Verdana, Helvetica, sans-serif;
	color: #000;
	text-align:left;
	margin-bottom: 10px;
	letter-spacing: -1px;
}

h3{
	font:normal 27px Verdana, Geneva, sans-serif;
	color: #fff;
	background:url(../img/bg_titulo_salesianos.gif) repeat-x center center;
	height: 36px;
	padding-left:15px;
	text-align:left;
	letter-spacing:-1px;
	margin-top: -7px;
}


h3.obra {
		background:url(../img/bg_titulo_obra.gif) repeat-x center center;
}

h3.noviciado {
		background:url(../img/bg_titulo_noviciado.gif) repeat-x center center;
}

h4 {
	font: normal 1.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #333;
	margin-top: 20px;
	margin-bottom: 20px;
}

h5 {
	font: normal 1.4em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #333;
	margin-bottom: 20px;
}

/*ESTILOS*/

#header {
	/*clear:both;*/
	height: 145px;
	background: url(../img/bg_frase_db.gif) no-repeat right center #fff;
	margin: 0 auto; position: relative;
	text-align:left;
	/*min-width: 950px;*/
	width: 970px;
}

/*Barra Acessibilidade*/

.acessibilidade {
	height: 19px;
	position: relative;
	margin: 0 auto;
	text-align:center;
	min-width:970px;
	background-color:#0c4da2; /*azul*/
	border-bottom: solid 3px #00aef0; /*cyan*/
	color: #ffffff;
	padding-top: 1px;
}

.acessibilidade ul {
	width: 970px;
	margin: 0 auto;
	font-size: 0.8em;
}

.acessibilidade li {
	float: left;
	width: auto;
	padding: 0px 10px 0px 9px;
	background: url(../img/borda_menu_acess.gif) no-repeat  right center;
}

.acessibilidade a {
	color: #fff;
	text-decoration:none;
	cursor:pointer;
}

.acessibilidade a:visited {
	color: #fff;
}

.acessibilidade a:hover {
	text-decoration:underline;
}

.tamanho_fonte {
	margin: 0 auto;
	position: relative;
	width: 970px;
	background-color: #000000;
	height: 25px;
	margin-top: 1px;
	margin-bottom: 10px;
}

.reliquia {
	float: left;
}

.fonte {
	float: right;
	font: normal 0.85em Verdana, Geneva, sans-serif;
	color: #fff;
	padding-right: 10px;
}

.fonte a {cursor:pointer;}

.fonte li {
	float: left;
	width: auto;
}

.fonte li.centralizar {
	padding-top: 5px;
	padding-right: 5px;
	font-size: 12px;
}

/*Menu*/

#menu{
	width: 970px;
	height: 31px;
	background-color:#007dc5;
	position: relative;
	margin: 0 auto;
}

#menu li {
	width: auto;
	background: url(../img/bg_up.gif) repeat-x center center;
	float:left; 
	
}

#menu li a, #menu li.obra a, #menu li.noviciado a {
	font: bold 1.125em "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #ffffff;
	display:block;
	padding: 6px 13px 5px 13px;
	text-decoration:none;
	border-right: dotted 1px #fff;
	background: url(../img/bg_up.gif) repeat-x center center;
}


#menu li a:hover {
	background: url(../img/bg_over.gif) repeat-x center center;
}

#menu li.obra a {
	background: url(../img/bg_up_obra.gif) repeat-x center center;
	padding: 6px 14px 5px 14px;
}

#menu li.obra a:hover {
	background: url(../img/bg_over_obra.gif) repeat-x center center;
}

#menu li.noviciado a {
	background: url(../img/bg_up_noviciado.gif) repeat-x center center;
	padding: 6px 14px 5px 14px;
}

#menu li.noviciado a:hover {
	background: url(../img/bg_over_noviciado.gif) repeat-x center center;
}

/*Banner*/

.banner {
	width:970px;
	margin: 0 auto;
	position: relative;
	height: 230px;
}

/*Conteúdo*/



#conteudo {
		width:970px;
		margin:0 auto;
		text-align:left;
		position:relative;
		clear:both;
		overflow:hidden;
		margin-bottom: 20px;
}

#conteudo p {
	line-height: 1.6em;
	text-align:justify;
	font-size: 0.9em;
}

#conteudo span.atualizacao {
	font-size: 0.8em;	
}

.noticias, .eventos {
	width: 314px;
	float:left;
	margin-right: 11px;
}

.view_video, .view_video_ps {
	float: left;
	width: 320px;
	height:240px;
	background:url(../img/bg_linha_videos_top.gif) no-repeat center top #fffde9;
	padding-top: 15px;
}

.view_video_ps {
	padding: 0 35px 30px 0;
	background: none;
}

.videos {
		float: left;
		width:320px;
}

.noticias ul {
	background:url(../img/bg_linha_news_top.gif) no-repeat center top #f1f2f2;
	padding-top: 5px;
}

.eventos ul {
	background:url(../img/bg_linha_eventos_top.gif) no-repeat center top #fffde9;
	padding-top: 5px;
}

.videos ul {
	padding-top: 10px;
}

.videos li {
	float:left;
	width: 320px;

	
}

.videos li.descricao {
	margin-top: 5px; 
	padding: 7px 0px 8px 0px;	
	font: normal 0.8em Verdana, Geneva, sans-serif;
	color: #007dc5;
	text-align:justify;
}

.videos li.descricao span {
	font-size: 1.6em; 
	color: #007dc5;
}

.noticias li, .eventos li {
	border-bottom: dotted 1px #333;
}


.noticias li a, .eventos li a, .videos li a{
	font: normal 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	display:block;
	padding: 15px;
	text-decoration:none;
	line-height: 1.2em;
}

.noticias li a:hover, .eventos li a:hover, .videos li a:hover {text-decoration:underline;}

span.entidade1, span.entidade2, span.entidade3 {background-color: #007dc5; color: #fff; padding: 0 4px 0 4px; font-size: 0.7em;}

.outros li.entidades {margin-top: 20px;}
.outros li span {font-size: 1em;}
span.data {color: #000;}


span.entidade2 {background-color: #ed1c24;}
span.entidade3 {background-color: #f7941d;}

.noticias li.mais, .eventos li.mais, .videos li.mais {
		border-bottom:none;
		background-color: #fff;
	}

.noticias li.mais a, .eventos li.mais a, .videos li.mais a {
	background: url(../img/bg_mais_news.gif) no-repeat center top; 
	padding-left: 35px;
	color: #01507d;
	font-size: 18px;
	padding-top: 18px;
}

.eventos li.mais a {
	background: url(../img/bg_mais_eventos.gif) no-repeat center top; 
	}
	
.videos li.mais a {
	background: url(../img/bg_mais_videos.gif) no-repeat center top; 	
}




/*Footer*/

#footer {
	position: relative;
	min-width: 970px;
	margin:0 auto;
	background: url(../img/bg_footer.gif) no-repeat center top;
	height:298px;
}

.selos {
	width: 600px;
	text-align:left;
	margin-left:180px;
}

.selos li {float: left; margin-right: 15px;}
.txt_assinatura {margin:auto; text-align:left; width:970px;}
.txt_assinatura address { float: left; font: bold 0.85em Arial, Helvetica, sans-serif; color: #333; margin-left: 60px; padding-top: 65px; float: left; width: 700px;}
.txt_assinatura address span {color: #007dc5; font-size: 1.7em; font-weight:normal;}
.txt_assinatura a {font-weight: normal; text-decoration:underline; color: #333;}
.txt_assinatura a:visited {text-decoration: underline;}
.txt_assinatura a:hover {color: #000;}
.creditos {float: right; width: 220px; font: normal 0.8em Arial, Helvetica, sans-serif; color: #333; margin-top: -12px;}

/*Formulários*/
.boletim {margin: 0 auto; text-align:left; width: 970px;}
fieldset, .msg {border: 0px; padding-top: 35px; padding-bottom: 10px; border-bottom: dotted 1px #333; margin-left: 160px; width: 810px; text-align:right; margin-bottom: 20px;}
fieldset span {font:normal 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7941d; letter-spacing:-1px;}

input {border: solid 1px #999; height: 17px; padding: 2px;}
select {border: solid 1px #999; height: 22px;}
input.botao, fieldset.form_contato input.botao {height: 23px; width:72px; border: 0px; vertical-align: -6px; padding: 0px;}
textarea {border: solid 1px #00aef0; padding: 2px; background-color: #fff; font: normal 12px Verdana, Geneva, sans-serif;}
label {color: #0c4da2; margin-left: 10px;}
fieldset.form_contato {float:left; width: 658px; margin: 0 5px 5px 5px; text-align:left; border: none; font-size: 1em;}
fieldset.form_contato label { margin-left: 0px; float: left; width: 656px; border-bottom: dotted 1px #ccc; padding-bottom: 10px; padding-top: 10px;}
fieldset.form_contato input {border: solid 1px #00aef0; background-color: #fff;}
fieldset.form_contato input.botao {border: solid 1px #ccc; margin-top: 15px;}
legend {border: solid 1px #ccc; padding: 5px;}

.erro, .erro2 {width: 300px; padding-left: 500px; color: #f00; font: normal 1em Verdana, Geneva, sans-serif; margin-bottom: -16px; margin-top: 20px; padding-top: 8px;}
.erro2 {width: 450px; border: solid 1px #f00; color: #f00; height: 25px; padding-left: 0px; text-align:center; margin-bottom: 15px; background-color: #fff;}




/*Notícias*/

.outros, .outros_videos {
	margin-top: 20px;
}

.outros li, .outros_videos li {
	float: left;
	width: 970px;
}

.outros li.outros_tit, .outros_videos li.outros_tit {
	font-size: 1em;
	color: #007dc5; /*cyan*/
	border-bottom: dotted 1px #333;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.outros_videos li a {border-bottom: dotted 1px #333; padding-bottom: 5px;}

.outros li a, .outros_videos li a {
	padding: 0.3em;
	display:block;
	font-size: 1.2em;
	color: #333;
	text-decoration:none;
	letter-spacing:-1px;
	line-height: 1.2em;
}

.outros li a:hover, .outros_videos li a:hover {text-decoration:underline;}

.outras_info {
	margin-top: 30px;
	float:left;
}

.outras_info li {
	width: 668px;
	float: left;
}

.outras_info li.outras_tit {
	font-size: 1em;
	color: #007dc5; /*cyan*/
	border-bottom: dotted 1px #333;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.outras_info li a {
	padding: 0.3em;
	display:block;
	font-size: 1.2em;
	color: #333;
	text-decoration:none;
	letter-spacing:-1px;
	line-height: 1.2em;
}

.outras_info li a:hover {text-decoration:underline;}

/*Menu Secundário*/

.menu_secundario, .menu_secundario_nov {
	float: left;
	width: 282px;
	margin-right: 20px;
	letter-spacing:-1px;
}

.menu_secundario li, .menu_secundario_nov li {
	float: left;
	width: 282px;
	border-bottom: dotted 1px #333;
}

.menu_secundario li.recuo, .menu_secundario_nov li.recuo {
	padding-left: 10px;
	width: 272px;
}

.menu_secundario li.recuo2, .menu_secundario_nov li.recuo2 {
	padding-left: 20px;
	width: 262px;
}

.menu_secundario li a, .menu_secundario_nov li a, .menu_secundario li.noviciado a, .menu_secundario li.salesianos a, .menu_secundario_nov li.salesianos a {
		display:block;
		background:url(../img/arrow.gif) no-repeat left center #fff;
		font: normal 1.3em Verdana, Geneva, sans-serif;
		color: #f7941d; /*amarelo*/
		padding: 5px 10px 5px 10px;
		text-decoration: none;
}

.menu_secundario li.noviciado a {
	color: #ed1c24;
	background:url(../img/arrow2.gif) no-repeat left center #fff;
}

.menu_secundario li.salesianos a, .menu_secundario_nov li.salesianos a {
	color: #007dc5;
	background:url(../img/arrow3.gif) no-repeat left center #fff;
}

.menu_secundario_nov li a {
	color: #ed1c24;
	background:url(../img/arrow2.gif) no-repeat left center #fff;
}

.menu_secundario li.recuo a, .menu_secundario li.recuo2 a, .menu_secundario_nov li.recuo a, .menu_secundario_nov li.recuo2 a {
	font-size: 0.9em;
	color: #333;
	}

.menu_secundario li a:hover, .menu_secundario_nov li a:hover {text-decoration: underline;}


.info {
	float: right;
	width: 668px;
}

.imagens, .galeria, .galeriafotos {
	float: left;
	width: 668px;
	margin-top: 20px;
}

.imagens li, .galeria li, .galeriafotos li {
	float: left;
	margin-bottom: 10px;
	width: 200px;
	margin-right: 15px;
}

.galeria li, .galeriafotos li {
	width: 155px;
	text-align:center;
	margin-right: 10px;
	margin-bottom: 10px;
	border: dotted 1px #333;
}

.galeriafotos li {width: 98px;}


.galeria li a, .galeriafotos li a {	
	background-color: #f1f2f2;
	display:block;
	width: 135px;
	padding:10px;
	font-size:0.8em;
	text-decoration: none;
}


.galeriafotos li a {
	width:80px;
	padding: 9px;
}

.galeria li a:hover, .galeriafotos li a:hover {
	background-color: #ccc;
}

.imagens li.tit_img, .galeria li.tit_img, .galeriafotos li.tit_img {
	font-size: 1em;
	color: #007dc5; /*cyan*/
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 3px;
	width: 668px;
	background-color: #fff;
	border: none;
	border-bottom: dotted 1px #333;
	text-align:left;
}

.galeria li.tit_img, .galeriafotos li.tit_img {color: #000;}

/*download*/

.download, .link_menu_sec, .link_menu_sec2, .link_menu_sec3 {
	float: left;
	border-top: dotted 1px #333;
	width: 668px;
	margin-top: 20px;
}

.download a, .link_menu_sec a, .link_menu_sec2 a, .link_menu_sec3 a{
	display:block;
	text-decoration:none;
	font: bold 1.1em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #1a680f;
	background:url(../img/download.png) no-repeat left center;
	width: 628px;
	padding-left: 40px;
	height:30px;
	padding-top: 10px;
}

.link_menu_sec a {
	background:url(../img/acesso_menu.png) no-repeat left center;
	color: #333;
}

.link_menu_sec2 a {
	background:url(../img/acesso_menu2.png) no-repeat left center;
	color: #333;
}

.link_menu_sec3 a {
	background:url(../img/acesso_menu3.png) no-repeat left center;
	color: #333;
}

.download a:hover, .link_menu_sec a:hover, .link_menu_sec2 a:hover, .link_menu_sec3 a:hover {text-decoration: underline;}

.topo {
	width: 30px;
	height: 30px;
	position: fixed;
	right: 0;
	bottom: 0;
}


/*-----------------------------------------------------------------*/


.acessos {
float: left;
width: 668px;
border-bottom:dotted 1px #666;
border-top:dotted 1px #666;
margin-bottom: 10px;
padding-bottom: 5px;
padding-top: 5px;
}

.acessos li {
	float: left;
}

.acessos li a {
	display:block;
	font: normal 0.8em Verdana, Geneva, sans-serif;
	color: #000;
	text-align:left;
	text-decoration:none;
	padding: 5px;
}

.img_ampliada {
	float: left;
	width: 646px;
	text-align:center;
	border: solid 1px #ccc;
	padding: 10px;
}

.img_ampliada li {
	float: left;
	width: 646px;
	font: normal 0.9em Verdana, Geneva, sans-serif;
	color: #333;
}

.acessos li a:hover {text-decoration:underline;}


.player_video_bts {display:none;}





