html, body, * { 
padding : 0; 
margin : 0; 
} 
html > body #content { 
height : auto; 
min-height : 580px; 
} 
body { 
font-family : verdana; 
font-size : 80%; 
line-height : 115%; 
background-image: url(images/fundo.jpg);
background-color : #000000; 
text-align : center; 
} 
body, td, th { 
color : #030303; 
} 
#wrap { 
width : 1021px; 
margin : 0 auto; 
border-left : 3px solid #000000; 
border-right : 3px solid #000000; 
background-image : url(../novo/images/wrap.png); 
background-repeat : repeat-y; 
background-position : top center; 
} 
#sidemagic { 
width : 1021px; 
margin : 0 auto; 
padding : 0; 
background-image : url(../novo/images/sidemagic.png); 
background-repeat : no-repeat; 
background-position : top center; 
} 
#header { 
margin : 0 auto; 
padding : 0; 
height : 279px; 
width : 900px; 
background-image : url(images/header2.gif); 
background-repeat : no-repeat; 
background-position : top center; 
} 
#header2 { 
margin : 0 auto; 
padding : 0; 
height : 259px; 
width : 900px; 
background-image : url(images/header_top1.jpg); 
background-repeat : no-repeat; 
background-position : top center; 
} 
#meio { 
padding : 0; 
height : 260px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
float : none; 
} 
#centromeio { 
padding : 0; 
height : 250px; 
width : 750px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
float : none; 
} 
#meioinstitucional { 
padding : 0; 
height : 850px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#meioprojetos { 
padding : 0; 
height : 570px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#meioeducaciclo { 
padding : 0; 
height : 450px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 

#meioloja { 
padding : 0; 
height : 620px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 

#meiocomocomprar { 
padding : 0; 
height : 820px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#mcc { 
padding : 0; 
width : 780px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
}
#meiocadastro { 
padding : 0; 
width : 880px; 
height : 780px; 
background-color : white; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
}
#mcadastro { 
padding : 0; 
width : 780px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
}

#meiocontato { 
padding : 0; 
height : 250px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#meiowall { 
padding : 0; 
height : 850px; 
width : 880px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#coluna01 { 
padding : 0; 
height : 239px; 
width : 680px; 
float : left; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#coluna01adm { 
padding : 0; 
height : 239px; 
width : 870px; 
float : left; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#coluna02 { 
padding : 0; 
height : 239px; 
width : 200px; 
float : right; 
background-color : #ffffff; 
}

#coluna02 input{ 
width : 150px; 
border-color:#000000;
border-style:solid;
border-width:thin;
} 

#baixo { 
padding : 0; 
width : 880px; 
height : 200px;
background-color : #ffffff; 
background-position : top center; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#menu2 ul { 
padding : 1px; 
margin : 1px; 
float : right; 
list-style : none; 
background-color : #6473b8; 
} 
#menu2 ul li { 
display : inline; 
} 
#menu2 ul li a { 
padding : 2px 10px; 
float : left; 
color : #FFFFFF; 
text-decoration : none; 
border-bottom : 3px solid #ededed; 
} 
#menu2 ul li a:hover { 
background-color : #d6d6d6; 
color : #6d6d6d; 
border-bottom : 3px solid #6473b8; 
} 

#menuloja ul { 
padding : 1px; 
margin : 1px; 
float : right; 
list-style : none; 
background-color : #6473b8; 
} 
#menuloja ul li { 
display : inline; 
} 
#menuloja ul li a { 
padding : 2px 10px; 
float : left; 
color : #FFFFFF; 
text-decoration : none; 
border-bottom : 3px solid #ededed; 
} 
#menuloja ul li a:hover { 
background-color : #d6d6d6; 
color : #6d6d6d; 
border-bottom : 3px solid #6473b8; 
} 
#rssbiblia { 
color : #ffffff; 
float : right; 
} 
#header h1 { 
text-align : left; 
padding : 18px 0 8px 15px; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 36px; 
color : #ffffff; 
line-height : normal; 
} 
#header h1 a, #header h1 a:hover, #header h1 a:link, #header h1 a:visited, #header h1 a:active { 
color : #ffffff; 
text-decoration : none; 
} 
#header h4 { 
width : 590px; 
height : 108px; 
overflow : hidden; 
margin : 0 auto; 
font-size : 13px; 
font-weight : normal; 
font-style : italic; 
color : #5a8c92; 
text-align : left; 
} 
#content { 
width : 900px; 
margin : 0 auto; 
} 
#sidebar { 
float : right; 
width : 291px; 
} 
#sidebar h4 { 
color : #12375d; 
font-family : Trebuchet MS, arial, sans-serif; 
margin-top : 5px; 
padding : 3px 3px 3px 3px; 
} 
#sidebar p { 
padding : 3px; 
font-size : 70%; 
} 
#menu { 
padding : 20px 0 25px 25px; 
text-align : left; 
} 
#menu ul { 
list-style : none; 
margin : 0; 
padding : 0; 
font-size : 85%; 
margin-bottom : 15px; 
} 
#menu ul li, #recentcomments li, #recentcomments li.recentcomments { 
padding : 0; 
margin : 0; 
width : 225px; 
} 
#menu ul li a { 
display : block; 
padding : 4px 4px 4px 10px; 
text-decoration : none; 
color : #163e66; 
} 
#menu ul li a:hover, #recentcomments li a:hover, #recentcomments li.recentcomments a:hover { 
color : #000000; 
} 
.fundomenu { 
background-image : url(images/fundo_menu2.gif); 
background-repeat : no-repeat; 
background-position : top center; 
} 
#main { 
margin : 0; 
padding : 0; 
width : 575px; 
text-align : left; 
float : left; 
margin-left : 15px; 
} 
a, a:link { 
color : black; 
text-decoration : underline; 
} 
a:hover { 
color : #da7424; 
text-decoration : none; 
} 
h1 { 
font-family : georgia; 
font-weight : bold; 
font-size : 190%; 
padding-top : 0.1em; 
padding-bottom : 0.5em; 
} 
h2 { 
font-family : Arial; 
font-weight : bold; 
font-size : 150%; 
} 
h3 { 
font-family : georgia; 
font-size : 130%; 
} 
h4 { 
font-size : 105%; 
} 
p { 
font-size : 80%; 
margin-bottom : 1em; 
} 
strong, b { 
font-weight : bold; 
} 
em, i { 
font-style : italic; 
} 
code { 
font : 1.1em 'Courier New', Courier, Fixed; 
} 
acronym, abbr { 
font-size : 0.9em; 
letter-spacing : 0.07em; 
} 
a img { 
border : none; 
} 
h3 a:link, h3 a:hover, h3 a:visited { 
color : #37536c; 
text-decoration : none; 
} 
.item { 
text-align : left; 
padding : 20px 45px 20px 10px; 
} 
.item ul { 
list-style-type : disc; 
padding-left : 15px; 
margin-left : 10px; 
font-size : 80%; 
} 
.item ol { 
list-style-type : decimal; 
padding-left : 15px; 
margin-left : 10px; 
font-size : 80%; 
} 
.itemhead { 
padding-top : 5px; 
padding-bottom : 5px; 
} 
.itemhead h3 { 
display : inline; 
color : #37536c; 
} 
.storycontent p { 
padding : 10px 10px; 
} 
.storycontent p img { 
float : left; 
padding : 0 5px 5px 0; 
} 
.storycontent p img.right { 
float : right; 
padding : 0 0 5px 5px; 
} 
.chronodata, .tags, .catagory, .metadata { 
margin : 5px; 
font-size : 11px; 
font-style : italic; 
color : #809db8; 
display : block; 
} 
input { 
font-size : 100%; 
} 
#author, #email, #url { 
width : 200px; 
} 
#comment { 
width : 450px; 
height : 175px; 
padding : 10px; 
} 
#comments { 
color : #305373; 
} 
.metadata { 
color : #999999; 
} 
.metadata a:link, .metadata a:hover, .metadata a:visited { 
color : #163e66; 
} 
.commentlist p { 
clear : both; 
font-size : 95%; 
} 
cite { 
font-size : 95%; 
} 
blockquote { 
margin : 15px 30px 0 10px; 
padding-left : 20px; 
border-left : 5px solid #ddd; 
} 
blockquote cite { 
margin : 5px 0 0; 
display : block; 
} 
#respond { 
color : #37536c; 
margin-bottom : 15px; 
} 
.commentmetadata { 
font-size : 80%; 
} 
.commentlist { 
margin-top : 5px; 
} 
.commentlist li { 
padding : 2px; 
border-top : 1px solid #dedede; 
overflow : hidden; 
} 
.navigation { 
display : block; 
text-align : center; 
margin-top : 10px; 
margin-bottom : 10px; 
color : #000000; 
} 
.navigation a:link, .navigation a:hover, .navigation a:visited { 
color : #000000; 
} 
.alignright { 
float : right; 
padding-right : 50px; 
font-size : 9px; 
} 
.alignleft { 
float : left; 
padding-left : 50px; 
font-size : 9px; 
} 
#searchform { 
clear : both; 
margin-bottom : 5px; 
margin-left : 2px; 
padding : 3px; 
} 
#recentcomments li, #recentcomments li.recentcomments { 
display : block; 
padding : 4px 4px 4px 10px; 
} 
li .categories, li .linkcat, li .pagenav { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#wp-calendar { 
empty-cells : show; 
font-size : 90%; 
margin : 0; 
width : 90%; 
padding : 3px; 
text-align : center; 
} 
#wp-calendar #next a { 
padding-right : 10px; 
text-align : right; 
} 
#wp-calendar #prev a { 
padding-left : 10px; 
text-align : left; 
} 
#wp-calendar a { 
display : block; 
text-decoration : none; 
font-weight : bold; 
background-color : #eff4f7; 
} 
#wp-calendar td { 
color : #163e66; 
font-size : 70%; 
letter-spacing : normal; 
padding : 2px 0; 
text-align : center; 
} 
#wp-calendar caption { 
font-weight : bold; 
} 
#wp-calendar #today { 
background-color : #faeec0; 
color : #012444; 
} 
#wp-calendar th { 
font-style : normal; 
text-transform : capitalize; 
} 
#footer { 
height : 144px; 
background-image : url(../novo/images/footer.png); 
background-repeat : no-repeat; 
clear : both; 
background-position : bottom center; 
} 
#footer p { 
text-align : center; 
color : #012444; 
font-size : 10px; 
padding-top : 45px; 
} 
#footer a:link, #footer a:hover, #footer a:visited { 
color : #000000; 
} 
.avatar { 
border : none; 
float : left; 
margin : 0 5px 2px 0; 
} 
#menu .taggage { 
width : 80%; 
margin-left : auto; 
margin-right : auto; 
margin-bottom : 15px; 
} 
#menu .widget-move-over { 
margin-bottom : 15px; 
} 
#calendar_wrap { 
margin-bottom : 15px; 
} 
.style1 { 
color : #cccccc; 
font-weight : bold; 
} 
.style2 { 
color : #666666; 
font-weight : bold; 
} 
