@charset "utf-8";
/* CSS Document */

/*layout CSS */
body {
text-align:center; /*center hack*/
min-width:960px;
padding:0;
margin:0;
}

#wrapper {
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}

.width_800{
max-width:780px;
width:780px;
}

.width_1024{
min-width:910px;
max-width:1000px;
width:auto !important;
width:1000px;
}

.width_fluid{
min-width:910px;
max-width:97%;
width:auto!important;
width:97%;
}


/************************************************
SITE
************************************************/
/*TOPO*/
#heading{
width:100%;
position:relative;
/*padding:11px 0px 17px 0px;*/
background-color:#000000;
margin:0 auto; /*center hack*/
}

#headingContent{
width:980px;
margin:0 auto;
/*height:auto !important;*/
height:207px;
background: url(../images/img_topo.jpg) no-repeat 10px top;
}

#heading h1 a{
color:#fff;
font-weight:normal;
float:left;
margin:11px 0px 17px 18px;

}

#heading h1 a:hover{
text-decoration:none;
}

a#sitename1{
display:block;
width:228px; /* maximum 500px */
height:52px; /* maximum 68px */
text-indent:-5000px;
background:url(../images/img_logo_igreja.jpg) top left no-repeat;
}

#heading #top{
width:443px;
max-height:80px;
color:#FFFFFF;
float:left;
margin:6px 0px 4px 0px;
}

/*#heading .searchBtn{
line-height:26px;
vertical-align:middle;
margin-bottom:7px;
}
*/

/*________________________________________TOPMENU_____________________________________*/
#header{
width:100%;
position:relative;
background-color:#F2F2F2;
background:url(../images/slice_bgtopmenu.gif) top left repeat-x;
/*padding:0px 18px 0px 18px;*/
height:41px;
margin:0 auto; /*center hack*/
}

#headerContent{
width:980px;
margin:0 auto;
height:auto !important;
}

#header #user3{
width:880px;
padding-left:10px;
float:left;
font-size:14px;
font-weight:normal;
}

#header .fontSize{
width:82px;
float:left;
}

#user3 ul{
margin:0; 
padding:0;
width:auto;
}
#user3 ul li{
margin:0; 
padding:0; 
display:inline;
height:40px;
}
#user3 ul li a{
color:#1E2735; 
text-transform:capitalize;
padding:14px;
float:left;
font-weight:normal;
background:url(../images/verde/arrow_menu.gif) center left no-repeat;
}
#user3 ul li a:hover{
text-decoration:underline;
}
ul.menu a, a.mainlevel{
font-size:1.1em;
color:#2a2929;
font-weight:normal;
display:block;
background:url(../images/verde/arrow_title.gif) no-repeat;
background-position:3px 9px;
padding:4px 4px 4px 16px;
margin-right:13px;
}
ul.menu a:hover, a.mainlevel:hover{
text-decoration:underline;
}
li#current a, a#active_menu.mainlevel{
font-weight:normal;
}
li#current li a{
color:#2a2929;
font-weight:normal;
background:url(../images/arrow_sub.png) no-repeat;
background-position:4px 10px;
border:none;
}



/*TAMANHO DAS FONTES DO SITE*/
#buttons{
/*position:absolute;
right:23px;
top:40px;*/
width:82px;
float:left;
margin-top:12px;
}
a#alarge.btnicon{
margin-right:8px;
}
a#asmall.btnicon{
margin-right:16px;
}
.btnicon{
float:left;
text-indent:-2000px;
width:10px;
height:23px;
margin-right:6px;
}

a#alarge{
background:url(../images/alarge.png) top left no-repeat;
}

a#amedium{
background:url(../images/amedium.png) top left no-repeat;
}

a#asmall{
background:url(../images/asmall.png) top left no-repeat;
}


/*________________________________________MAINMENU_____________________________________*/
.moduletable_menu			{background:#9DAC57; margin:0px 0px 0px 0px; background-image:url(../images/verde/img_bgmenu.jpg); background-repeat:repeat-x;}
.moduletable_menu div		{width:100%}
.moduletable_menu div div	{padding:0px 0px 24px 0px;}
.moduletable_menu div div div{padding:0px 0px 0px 0px; text-align:left}
.moduletable_menu ul			{padding:0px 0px 12px 0px}
.moduletable_menu li			{padding:7px 0px 7px 10px; list-style:none; color:#FFFFFF; background:none;}
.moduletable_menu li a		{color:#fff; font-size:12px; font-weight:normal;  text-decoration:none; line-height:16px; padding:4px 0px 0px 12px; background:url(../images/menu_bullet.jpg) no-repeat 0px 10px}
.moduletable_menu li a em	{font-style:normal}
.moduletable_menu li a:hover	{color:#fff; text-decoration:underline}
.moduletable_menu li a:visited{color:#fff}


/*________________________________________MIOLO_____________________________________*/
#indice{
width:100%;
position:relative;
/*padding:0px 18px 0px 18px;*/
min-height:41px;
margin:0 auto; /*center hack*/
background:url(../images/slice_bgindice.gif) top left repeat-x;
clear:both;
}

#indiceContent{
width:980px;
margin:0 auto;
background: url(../images/slice_containerbg_l.jpg) top left repeat-y;
min-height:41px;
}

#indice #breadcrumbs{
width:951px;
min-height:38px;
float:left;
margin-left:14px;
}

#indice #breadcrumbs #bread{
width:453px;
min-height:34px;
float:left;
line-height:32px;
margin-left:10px;
color:#8c8c8c;
}

.breadTxt, .onlineTxt{
color:#1E2735;
}

#indice #breadcrumbs #online{
width:224px;
min-height:34px;
float:left;
margin-right:5px;
line-height:22px;
font-size:11px;
color:#8c8c8c;
}

#indice #breadcrumbs #user4{
width:245px;
min-height:39px;
float:left;
margin:-7px 4px 10px 4px;
*margin:-3px 4px 10px 4px;
text-indent:5px;
}

/*search */
.inputbox_busca{/* the input textarea box */
background:url(../images/searchbg.png) top left no-repeat;
border:1px solid #E1E1E1;
height:22px;
font-size:11px;
width:173px;
*width:177px;
_width:177px;
padding-left:22px;
line-height:20px;
}

#indice #breadcrumbs #searchForm{
margin-bottom:-10px;
}

.search_busca input{
display:inline;
}

/* fim busca */

.middleL_bg{
background:url(../images/slice_containerbg_l.jpg) top left repeat-y;
}

.middleR_bg{
background:url(../images/slice_containerbg_r.jpg) top right repeat-y;
}

.middleIndice{
background:url(../images/slice_containerbg_r.jpg) top right repeat-y;
width:100%;
float:right;
min-height:41px;
}

.leftcol, .middle, .rightcol{ 
overflow:hidden;
}

.leftcol{
float:left;
margin-left:-100%;
}

.rightcol{
float:left;
margin-left:-205px;
}

.leftcol .bgboxes, .rightcol .bgboxes{
background-color:#F7F7F7;
padding:1px 1px 15px 1px;
}

#container{
width:100%;
position:relative;
margin:0 auto;
}

#containerContent{
width:980px;
position:relative;
margin:0 auto; /*center hack*/
background:url(../images/slice_containerbg_l.jpg) top left repeat-y;
}

#fullContent{
width:980px;
/*margin-left:10px;*/
background:url(../images/slice_containerbg_r.jpg) top right repeat-y;
}

#left{
width:227px;
float:left;
margin-left:14px;
padding:0px 5px 0px 0px;
}

#left h3, #right h3, .moduletable_eventlist h3{
text-indent:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#1E2735;
height:12px;
}

#right{
width:227px;
float:right;
margin-right:14px;
padding:0px 0px 0px 5px;
}

#middleContent100{
width:980px;
float:left;
padding-bottom:7px;
}

#middleContent80{
width:713px;
float:left;
padding-bottom:7px;
}

#middleContent60{
width:486px;
float:left;
padding-bottom:7px;
}

#user1, #user5{
width:484px;
float:left;
margin-bottom:12px;
color:#1E2735;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background-color:#E6E8EB;
padding:0 0 8px 0;
}

#user1 a, #user1 a:active, #user1 a:visited, #user5 a, #user5 a:active, #user5 a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

#user1 a:hover, #user5 a:hover{
text-decoration:underline;
}

.moduletable_text{
background-color:#f7f7f7;
}

.bannergroup_text{
padding:9px;
}

.banneritem_text{
padding-bottom:8px;
background:url(../images/verde/arrow_item.gif) top left no-repeat;
text-indent:12px;
}

.banneritem_text a, .banneritem_text a:hover, .banneritem_text a:visited, .banneritem_text a:active{
color:#314057;
}

.banneritem_text p{
color:#314057;
}

/*________________________________________NEWSFLASH - PEDIDO DE ORAÇÃO_____________________________________*/
.moduletable_newsflash div{
padding:0 5px 0 6px;
}
.moduletable_newsflash h3{
text-indent:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:20px;
color:#1E2735;
}

.moduletable_newsflash a, .moduletable_newsflash a:visited, .moduletable_newsflash a:active{
color:#7E8C46;
font-weight:normal;
text-decoration:underline;
float:right;
}

.moduletable_newsflash a:hover{
text-decoration:none;
}

/*________________________________________NOTICIAS_____________________________________*/
.contentheading{
color:#1E2735;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
}

p{
color:#1E2735;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.contentpaneopen a, .contentpaneopen a:visited, .contentpaneopen a:active{
color:#003300;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

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

.contentpaneopen .readon, .contentpaneopen .readon:visited, .contentpaneopen .readon:hover, .contentpaneopen .readon:active {
color:#016694;
text-decoration:underline;
float:right;
}


* html .button {
	padding: 0px 2px !important; /*IE 6*/
}

*+html .button {
	padding: 0px 2px !important; /*IE 7*/
}

.small, .articleauthor, .createdate, .modifydate{
color:#8a8a8a;
}

.articleauthor, .createdate, .modifydate, .small{
padding-left:18px;
}

.articleauthor, .small{
background:url(../images/icon_author.gif) top left no-repeat;
}

.createdate{
background:url(../images/icon_date.gif) top left no-repeat;
display:block;
padding-bottom:1em;
}

.modifydate{
background:url(../images/icon_updated.gif) top left no-repeat;
padding-bottom:1em;
}


/*________________________________________LOGINFORM_____________________________________*/
.module_s2{
width:227px;
margin-top:-6px;
margin-left:-10px;
padding-bottom:8px;
padding-left:9px;
}
.module_s2 ul{
margin-left:7px;
}
.module_s2 li a, .module_s2 li a:active, .module_s2 li a:visited{
color:#FFF;
font-size:11px;
text-decoration:none;
font-weight:normal;
}
.module_s2 li a:hover{
text-decoration:underline;
}
.module_s2 label{
color:#FFFFFF;
}

.module_s2 .button{
display:block;
width:58px !important;
height:26px;
background:#323439;
border:none;
color:#fff;
font-size:12px;
font-weight:bold !important;
margin:7px 0px 5px 0px;
vertical-align:middle;
text-align:center;
padding:0px 0px 0px 0px;
font-family:Tahoma;
cursor:pointer;
}

/*________________________________________ENQUETE_____________________________________*/
.module_s3, .enquete{
background:#E6E8EB;
width:227px;
margin-top:-6px;
margin-left:-10px;
padding-bottom:8px;
padding:10px 10px 10px 6px;
}
.module_s3 td, .enquete td{
padding-bottom:7px;
}
.module_s3 td label, .enquete td label{
cursor:pointer;
text-align:left;!important
}
.module_s3 .pooltitle, .enquete .pooltitle{
color:#1E2735;
}
.module_s3 .button, .enquete .button{
display:inline;
height:28px;
background:#323439;
text-align:center;
font-family:Tahoma;
font-size:12px;
font-weight:bold !important;
margin:10px 0px 0px 0px;
color:#fff;
border:none;
padding:6px;
cursor:pointer;
}


/*________________________________________NEWSLETTER_____________________________________*/

.module_s4{
background:#F3F3F3;
width:227px;
margin-top:-6px;
margin-left:-10px;
padding-bottom:8px;
padding:10px 10px 10px 10px;
}

.module_s4 td, .module_s4{
color:#1E2735;
}

.module_s4 .button{
display:block;
width:58px !important;
height:26px;
background:#323439;
border:none;
color:#fff;
font-size:12px;
font-weight:bold !important;
margin:7px 0px 5px 0px;
vertical-align:middle;
text-align:center;
padding:0px 0px 0px 0px;
font-family:Tahoma;
cursor:pointer;
}

/*________________________________________EVENTOS_____________________________________*/

.moduletable_eventlist{
background:#f7f7f7;
}

.moduletable_eventlist ul{
padding:9px;
}

.moduletable_eventlist li{
padding-bottom:8px;
background:url(../images/verde/arrow_item.gif) top left no-repeat;
text-indent:12px;
color:#314057;
font-weight:bold;
}

.moduletable_eventlist a, .moduletable_eventlist a:active, .moduletable_eventlist a:visited, .moduletable_eventlist a:link{
color:#314057;
font-weight:normal;
text-decoration:none;
font-size:11px;
}

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

/*________________________________________RODAPE_____________________________________*/
#bottom{
width:100%;
position:relative;
margin:0 auto;
background:#244635 url(../images/slice_bgbottom.gif) repeat-x top left;
}

#bottom #contentBottom{
width:980px;
height:56px;
position:relative;
margin:0 auto; /*center hack*/
background:#244635 url(../images/slice_bgbottom.gif) repeat-x top left;
}

#bottom #footermodule{
width:528px;
float:left;
margin-left:24px;
margin-top:15px;
color:#FFF;
font-weight:bold;
font-size:12px;
}

.footermiddle{
width:200px;
float:left;
margin-top:20px;
}

#bottom #creditos{
width:200px;
float:left;
}

#creditos h4 p{
color:#FFF;
font-size:11px;
line-height:35px;
float:right;
}

#creditos h4 a{
background:url(../images/logo_almacorp.gif) top left no-repeat;
width:45px;
height:45px;
margin-left:8px;
margin-top:5px;
text-indent:-5000px;
display:block;
overflow:hidden;
float:right;
}

.imgxhtml{
background:url(../images/but-xhtml10-default.gif) top left no-repeat;
width:57px;
height:17px;
display:block;
overflow:hidden;
float:left;
text-indent:-5000px;
cursor:pointer;
}

.imgcss{
background:url(../images/but-css-default.gif) top left no-repeat;
width:57px;
height:17px;
display:block;
overflow:hidden;
float:left;
text-indent:-5000px;
cursor:pointer;
margin-left:10px;
}


/*________________________________________INTERNAS_____________________________________*/
#component td input{
width:380px;
border:1px solid #CCCCCC;
}

#component tr.sectiontableentry1:hover,#component tr.sectiontableentry2:hover, #component tr.sectiontableentry3:hover, #component tr.sectiontableentry4:hover, #component tr.sectiontableentry5:hover, #component tr.sectiontableentry6:hover, #component tr.sectiontableentry7:hover, #component tr.sectiontableentry8:hover, #component tr.sectiontableentry9:hover, #component tr.sectiontableentry10:hover, #component tr.sectiontableentry11:hover,#component tr.sectiontableentry12:hover, #component tr.sectiontableentry13:hover, #component tr.sectiontableentry14:hover, #component tr.sectiontableentry15:hover, #component tr.sectiontableentry16:hover, #component tr.sectiontableentry17:hover, #component tr.sectiontableentry18:hover, #component tr.sectiontableentry19:hover, #component tr.sectiontableentry20:hover, #component tr.sectiontableentry21:hover,#component tr.sectiontableentry22:hover, #component tr.sectiontableentry23:hover, #component tr.sectiontableentry24:hover, #component tr.sectiontableentry25:hover, #component tr.sectiontableentry26:hover, #component tr.sectiontableentry27:hover, #component tr.sectiontableentry28:hover, #component tr.sectiontableentry29:hover, #component tr.sectiontableentry30:hover, #component tr.sectiontableentry31:hover,#component tr.sectiontableentry32:hover, #component tr.sectiontableentry33:hover, #component tr.sectiontableentry34:hover, #component tr.sectiontableentry35:hover, #component tr.sectiontableentry36:hover, #component tr.sectiontableentry337:hover, #component tr.sectiontableentry8:hover, #component tr.sectiontableentry39:hover, #component tr.sectiontableentry40:hover{
background:#EFEFEF;
}


#component .sectiontableheader{
font-size:14px;
padding:5px;
}

#component tr{
padding:5px;
}



/*________________________________________GLOBAL RESET_____________________________________*/

html, body, h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address  {
margin: 0;
padding: 0;
}
body {
font-size:76%;
font-family:Arial, Helvetica, sans-serif;
line-height:1.3;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}

address{
font-style:normal;
}

fieldset { 
padding:.5em; 
border:0;
}

/*general*/
ul{
list-style:none;
}

li p{
margin:0;
}
a img{
border:0 none;
}

a, a:link, a:visited{
text-decoration:none;
font-weight:bold;
color:#004600;
}
a:hover{
text-decoration:underline;
}
a:active, a:focus{
outline:none;
}

h1,.componentheading{
font-size:1.7em;
font-weight:normal;
margin:0;
padding-bottom:0.1em;
}
h2,.contentheading{
font-size:1.3em;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-0.02em;
}
h3{
font-size:1.2em;
font-weight:bold;
}
h4{
font-size:1.1em;
font-weight:bold;
}
h5{
font-size:1.1em;
font-weight:bold;
}
h6{
font-size:1em;
font-weight:bold;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.9em Arial,Helvetica,sans-serif;
}
.moduletable, .moduletable_menu, .moduletable_text, .moduletable_eventlist{
margin-bottom:1em;
padding:0 10px; /*padding for inside text*/ 
}
.moduletable h3, .moduletable_menu h3, .moduletable_text h3, .moduletable_eventlist h3{
padding:0.5em 0.5em 1em 0.5em;
margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ 

}

.clear{
clear:both;
}

.bold{
font-weight:bold;
}
