/* CSS Document */

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/															
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras															
+----------------------------------------------------------------+
*/
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}

/*
+----------------------------------------------------------------+
	Definicoes Gerais															
+----------------------------------------------------------------+
*/

@font-face {
	font-family: 'HelveticaNeueLTStd67MediumCon';
	src: url('helveticaneueltstd-mdcn-webfont.eot');
	src: local('☺'), url('helveticaneueltstd-mdcn-webfont.woff') format('woff'), url('helveticaneueltstd-mdcn-webfont.ttf') format('truetype'), url('helveticaneueltstd-mdcn-webfont.svg#webfontVV6qubQA') format('svg');
	font-weight: normal;
	font-style: normal;
}


body { background-color: #ffffff; background-image: url("/css/img/bg_site3.png"); background-repeat: repeat-x; margin: 0em;
font-family: 'WebFont', Tahoma, Geneva, sans-serif;
	font-size:12px;
	}

a:link 		{ text-decoration: none; }
a:visited 	{ text-decoration: none; }
a:hover 	{ text-decoration: underline; }
a:active 	{ text-decoration: none; }

#main 		{ width:950px; margin:0 auto; text-align:left; }

#dv_cabec 	{ float:left; width:100%; height:107px; margin-top:0.1em; text-align: left; }

.input_login { list-style-type: none; color: #8ba786; font-size: 10px; background-color: #ffffff; border:0px solid #FFFFFF;	width:75px; height:16px; }

.select_projetos { list-style-type: none; color: #575757; font-size: 12px; background-color: #ffffff; border:0px solid #FFFFFF; width:300px; height:16px; } 

#dv_logo 	{ float:left; width:250px; height:95px; text-align: left;}
#dv_frase 	{ float:right; margin-top:0.3em; width:410px; height:105px; text-align: right; margin-right:1.5em; }
#dv_menu 	{ float:left; width:100%; height:20px; margin-top:0.7em; text-align: left; }

#dv_cont 	{ float:left; width:100%; margin-top:0em; text-align: left;}
#dv_sep 	{ float:left; width:1px; height:600px; margin-top: 0.2em; margin-left:1.5em; text-align: left; background-color: #EAEAEA;}

#dv_home 	{ float:left; width:100%; text-align: left; margin-top: 0.2em;}

#dv_center 	{ float:left; width:385px; height:404px;	margin-top: 0.2em; text-align: left; margin-left: 0.4em; background-color: #FFFFFF; }

#dv_rodape 	{ float:left; width:100%; height:30px; text-align: left; margin-top: 0.5em; border-top:1px solid #eaeaea; }


#dv_not_lista ul { color: #a6ce39; font-weight: bold; margin-top:0.5em;}
#dv_not_lista ul li { margin-bottom: 10px;  border-bottom:1px dashed #bababa; padding-bottom:10px; }
#dv_not_lista ul li h2 { color: #737373; font-size: 14px;  font-weight:bold;}
#dv_not_lista ul li h2 a{ color: #737373;}
#dv_not_lista ul li h3 { color: #0099CC; font-size: 11px; margin-top:4px; font-weight:normal;}
#dv_not_lista ul li p { color: #575757; font-size: 12px;  margin-top:4px; font-weight:normal;}

#dv_lnks_ext { float:left; width:100%;}
#dv_lnks_ext ul { margin-top:0.8em;}
#dv_lnks_ext ul li { margin-bottom: 10px;  border-bottom:1px dashed #bababa; padding-bottom:10px; }
#dv_lnks_ext ul li a { color: #0099CC; font-size: 14px; font-weight:normal;}
#dv_lnks_ext ul li a:hover	{ text-decoration:none;}
#dv_lnks_ext ul li a img{ margin-right: 4px; vertical-align: middle;}
#dv_lnks_ext ul li h2 { color: #737373; font-size: 14px;  font-weight:bold;}
#dv_lnks_ext ul li h2 a{ color: #737373;}
#dv_lnks_ext ul li h3 { color: #0099CC; font-size: 11px; margin-top:4px; font-weight:normal;}
#dv_lnks_ext ul li h4 { color: #0099CC; font-size: 14px; margin-top:4px; font-weight:bold;}
#dv_lnks_ext ul li p { color: #575757; font-size: 12px;  margin-top:4px; font-weight:normal;}

#dv_dtqpri { float:left; width:100%;}
#dv_dtqpri h1 { color: #737373; font-size: 18px; font-weight:bold; margin-top:3px; line-height:20px;}
#dv_dtqpri h1 a{ color: #737373;}
#dv_dtqpri h2 { color: #0099CC; font-size: 11px; font-weight: normal; }
#dv_dtqpri h3 { color: #737373; font-size: 14px; font-weight: normal; border-bottom: 1px dashed #CCCCCC; padding-bottom: 10px;}
#dv_dtqpri img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff; margin-top: 5px; margin-bottom:5px;}

#dv_lista_padres img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff; margin-top: 5px; margin-bottom:5px;}

#dv_dtqsec { float:left; width:100%; margin-top:1em; }
#dv_dtqsec h1 { color: #737373; font-size: 14px; font-weight:bold; padding-left:10px; padding-top:4px;}
#dv_dtqsec h3 { color: #737373; font-size: 14px; font-weight: normal; border-bottom: 1px dashed #CCCCCC; padding-bottom: 10px; padding-left:10px; }
#dv_dtqsec h3 a{ color: #737373;}
#dv_dtqsec h3 a:hover{ text-decoration:underline;}
#dv_dtqsec img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff;  margin-top: 5px; margin-bottom:5px; margin-left: 10px;}

#dv_int {float:left; width:97%; margin-top:3px; border-bottom: 1px dashed #CCCCCC; padding-bottom:5px; margin-left:2px;}
#dv_lista_interatividade { float:left; width:100%; margin-top:1em; }
#dv_lista_interatividade h1 { color: #737373; font-size: 14px; font-weight:bold; margin-top: 6px; width: 164px; float:right;}
#dv_lista_interatividade h3 { color: #737373; float: right; font-size: 13px; font-weight: normal;  margin-right: 2px; margin-top: 3px; padding-bottom: 10px; width: 162px;}
#dv_lista_interatividade h3 a{ color: #737373;}
#dv_lista_interatividade h3 a:hover{ text-decoration:underline;}
#dv_lista_interatividade img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff;  margin-top: 5px; margin-bottom:5px; margin-left: 7px; float:left;}


#dv_cnt_tit { float:left; width:100%;}
#dv_cnt_tit h1 { color: #737373; font-size: 21px;  font-weight:bold; margin-top:1em;}
#dv_cnt_tit h2 {  border-bottom: 1px dashed #CCCCCC; color: #0099CC; font-size: 14px; font-weight: normal; line-height: 18px; margin-top: 7px;  padding-bottom: 10px;}
#dv_cnt_tit h3 {  color: #e37a00; font-size: 12px; font-weight: normal; padding-top:3px;}

#dvCont_texto {float:left; width:100%; margin-top:1em;}
#dvCont_texto h5 { font-size: 14px; color:#737373;font-weight: normal; font-style:italic;}

#dv_cnt_txt { float:left; width:100%;}
#dv_cnt_txt p  {color: #575757; font-size: 14px; font-weight: normal; margin-top: 1em;}
#dv_cnt_txt p h5 { font-size: 14px; color:#737373;font-weight: normal; font-style:italic;}
#dv_cnt_txt a{ color: #0099CC; font-weight:bold;}


#dv_foto h4 { color: #E37A00; font-size: 11px; font-style: italic; padding-bottom: 2px; padding-left: 2px; vertical-align: bottom; width: 75%;}
#dv_foto span {  background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #F9F9F9; color: #0099CC; float: left; font-size: 12px; font-style: italic; margin-left: 4px; margin-top: 0; padding: 4px; width: 94%; }
#dv_foto_tb img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff;}

#album_fotos { float:left; width:100%; border-top:3px solid #cce8f4; background-color:#f1f1f1; margin-top:1em;}
#album_fotos h2 { border-bottom: 1px dashed #CCCCCC; color: #737373; font-size: 14px; font-weight: bold; margin-left: 10px; margin-top: 10px;padding-bottom: 10px; width: 92%; text-transform: uppercase;}
#album_fotos h3 { color: #0099CC; font-size: 12px; font-weight: normal; padding-top:3px; width: 92%; margin-left:10px; padding-bottom:10px;}
#album_fotos h3 a{ color: #0099CC;}

.album_fotos_int {float:left; width:130px; text-align:center; margin-top: 10px; margin-left: 10px; margin-bottom:10px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 5px;}

.album_fotos_int img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff;}

.album_fotos_int span{ color: #737373; float: left; font-size: 12px; font-style:normal; margin-left: 6px; margin-top: 0; padding: 4px; width: 85%; background-color:#f9f9f9; height: 25px; text-transform: uppercase; }

.album_fotos_mais {float:left; width:100%; }

#dv_pub2 { float:left; width:100%; margin-top:0.4em;}
#dv_pub2 img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff;}

.dv_comunidade { float:left; width:100%;}
.ls_comunidade { float: left; margin-left: 0.5em; padding-top: 15px; padding-bottom: 15px; width: 225px; border-bottom: 1px dashed #CCCCCC; }

#dv_palavraigreja {float:left; width:100%; margin-top:0.5em; background-color:#f1f1f1; border-top:3px solid #F30;}
#dv_palavraigreja h1 { color: #FF3300; font-size: 16px; font-weight:bold; padding-left:7px; padding-top:10px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 10px;}
#dv_palavraigreja h2 { color: #737373; font-size: 14px; font-weight: normal; padding-left:7px; padding-top:10px;}
#dv_palavraigreja h2 a{ color: #737373;}

#dv_palavraigreja h3 { color: #737373; font-size: 13px; font-weight: normal; border-bottom: 1px dashed #CCCCCC; padding-bottom: 10px; padding-left:10px; }
#dv_palavraigreja h3 a{ color: #737373;}
#dv_palavraigreja h3 a:hover{ text-decoration:underline;}
#dv_palavraigreja img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff;  margin-top: 8px; margin-bottom:5px; margin-left: 7px;}

#alb_ft img{ -moz-box-shadow: 2px 1px 4px 0.5px #BABABA; -webkit-box-shadow: 2px 1px 4px 0.5px #BABABA; filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=180, Strength=3); border: 2px solid #fff;  margin-top: 8px; margin-bottom:5px; margin-left: 7px;}


a.menu:link {
	text-decoration: none;
	font-size:12px;
	color:#737373;
}
a.menu:visited {
	text-decoration: none;
	font-size:12px;
	color:#737373;
}
a.menu:active {
	text-decoration: none;
	font-size:12px;
	color:#737373;
}
a.menu:hover {
	text-decoration: underline;
	font-size:12px;
	color:#0099CC;
}

a.menu_red:link {
	text-decoration: none;
	font-size:12px;
	color:#b90000;
}
a.menu_red:visited {
	text-decoration: none;
	font-size:12px;
	color:#b90000;
}
a.menu_red:active {
	text-decoration: none;
	font-size:12px;
	color:#b90000;
}
a.menu_red:hover {
	text-decoration: underline;
	font-size:12px;
	color:#0099CC;
}



.t10_black	{ font-size: 10px; color:#000000; }
.t10_white	{ font-size: 10px; color:#FFFFFF; }

.t11_black	{ font-size: 11px; color:#000000; }
.t11_wine	{ font-size: 11px; color:#930a2b; }
.t11_blue	{ font-size: 11px; color:#0099CC; }
.t11_orange	{ font-size: 11px; color:#e37a00; }
.t11_red	{ font-size: 11px; color:#b90000; }
.t11_green	{ font-size: 11px; color:#768725; }
.t11_gray	{ font-size: 11px; color:#737373; }

.t12_black	{ font-size: 12px; color:#000000; }
.t12_wine	{ font-size: 12px; color:#930a2b; }
.t12_blue	{ font-size: 12px; color:#0099CC; }
.t12_orange	{ font-size: 12px; color:#e37a00; }
.t12_red	{ font-size: 12px; color:#b90000; }
.t12_green	{ font-size: 12px; color:#768725; }
.t12_gray	{ font-size: 12px; color:#737373; }

.t13_green	{ font-size: 13px; color:#768725; }
.t13_orange	{ font-size: 13px; color:#e37a00; }
.t13_wine	{ font-size: 13px; color:#930a2b; }

.t14_black	{ font-size: 14px; color:#000000; }
.t14_wine	{ font-size: 14px; color:#930a2b; }
.t14_blue	{ font-size: 14px; color:#0099CC; }
.t14_orange	{ font-size: 14px; color:#e37a00; }
.t14_red	{ font-size: 14px; color:#b90000; }
.t14_green	{ font-size: 14px; color:#768725; }
.t14_gray	{ font-size: 14px; color:#737373; }

.t16_black	{ font-size: 16px; color:#000000; }
.t16_wine	{ font-size: 16px; color:#930a2b; }
.t16_blue	{ font-size: 16px; color:#0099CC; }
.t16_orange	{ font-size: 16px; color:#e37a00; }
.t16_red	{ font-size: 16px; color:#b90000; }
.t16_green	{ font-size: 16px; color:#768725; }
.t16_gray	{ font-size: 16px; color:#737373; }

.t18_black	{ font-size: 18px; color:#000000; }
.t18_wine	{ font-size: 18px; color:#930a2b; }
.t18_blue	{ font-size: 18px; color:#0099CC; }
.t18_orange	{ font-size: 18px; color:#e37a00; }
.t18_red	{ font-size: 18px; color:#b90000; }
.t18_green	{ font-size: 18px; color:#768725; }
.t18_gray	{ font-size: 18px; color:#737373; }

.t20_blue	{ font-size: 20px; color:#0099CC; }
.t20_black	{ font-size: 20px; color:#000000; }
.t20_white	{ font-size: 20px; color:#FFFFFF; }
.t20_orange	{ font-size: 20px; color:#fe5a00; }
.t20_gray	{ font-size: 20px; color:#575757; }


.t22_black	{ font-size: 22px; color:#000000; }

.t25_blue	{ font-size: 25px; color:#0099CC; }
