* {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoi UI", Arial;
	line-height: 24px;
	margin: 0;
	padding: 0;
	text-align: left;
}

p, ul { margin-bottom: 10px; }

#navi ul {
	height: 27px;
	line-height: 27px;
	margin-bottom: 0px;
}
.a { color: #CD5101; }

body {
	background-color: #ffffff;
	background-image: url('/images/bg.png');
	color: #000000;
	font: 13px "Lucida Grande", "Lucida Sans Unicode", "Segoi UI", Arial;
}

#main {
	margin-bottom: auto;
	position: absolute;
}

#main, div.moduletable { right: 0; }

#main, #left, #right, .button, div.mosimage, .mosimage_caption { text-align: center; }

#main, #kehys, #boxes, h1, h2, div.moduletable, #titulo, #titulo1 { top: 0; }

#main, #footermiddle, table.searchinto, table.moduletable, a.mainlevel:visited, a.mainlevel:link, #ff_formdiv13, #ff_formdiv11, #ff_formdiv12 { width: 100%; }

#kehys, #boxes, div.moduletable {
	bottom: 0;
	margin: auto;
}

#kehys, #boxes, #ff_formdiv12 { height: 100%; }

#mainbox{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#kehys, #boxes, #mainbox, #mainnavi, div.moduletable { left: 0; }

#boxes { margin: auto; }

h1 {
	font-size: 62px;
	font-weight: bold;
	letter-spacing: -5px;
	padding-left: 140px;
	padding-top: 20px;
	padding-bottom: 5px;
}

h2, table.contenttoc, .moduletablefootermenu li { margin-left: 2px; }

#leading2, h3 { margin-top: -4px; }

#mainnavi {
	background: url(/images/navibg2.png) repeat-x;
	line-height: 27px;
	height: 27px;
}

#mainnavi, ul#mainlevel-nav li, ul#mainlevel-menu li, span.pathway, span.pathway a {
	height: 27px;
	line-height: 27px;
}

#navi {
	width: 900px;
	margin: auto;
	height: 27px;
}

#frontpage {
	width:900px;
	margin-right: auto;
	margin-left: auto;
}

#left, #story, #story1, #story2, #story3, #mainbody, #user1, ul#mainlevel-nav li, ul#mainlevel-menu, ul#mainlevel-menu li, #titulo, ul#mainlevel-nav { float: left; }

#crumbs {
	font-size: 13px;
	width: 900px;
	margin: 10px auto 6px;
}

.inputbox, .sectiontableentry1, #ff_frame13, #ff_frame12, #ff_frame11, #ff_formdiv13, #ff_formdiv11
{ background: #fff; }

#crumbs, a.pathway:visited, a.pathway:link, span.pathway, span.pathway a { color: #630101; }

#header {
	background: url('/images/garudinha.png') no-repeat top left;
	height: 100px;
	width: 900px;
	margin: 15px auto 20px;
}


#footerright, #right { float: right; }

#left, #right { width: 0; }

#footer {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/navibg2.png);
	text-align: center;
}

#footermiddle {
	color: #444444;
	text-align: center;
}

ul#mainlevel-menu li #active_menu-menu { color: #7f7f7f; }

a:visited, a:link {
	color: #FF6600;
	font-weight: bold;
}

ul#mainlevel-menu li #active_menu-menu {
	height: 27px;
	line-height: 27px;
}

#footermiddle, table.contentpaneopenquemsomos, div.moduletable, .modifydate { font-size: 11px; }

#footerright, a.footer:visited, a.footer:link { color: #7f7f7f; }

#footerright, #mod_search_searchword, .small, .createdate, table.contenttoc th, .mosimage_caption, .inscrevase, input, #menufooter a { font-size: 12px; }

#footerright {
	height: 33px;
	padding-right: 12px;
	padding-top: 11px;
	width: 200px;
}

#left, #right, .sectiontableentry2 { background: #f2f2f2; }

#left, #right {
	margin-bottom: 100px;
	padding-top: 13px;
}

#story, #story1, #story2, #story3 { width: 900; }

#frontpage { margin-top: 14px; }

#mainbody, div.syndicate, .modifydate { padding-top: 10px; }

#masasainbody img { margin-right: 10px; }

ul#mainlevel-nav, ul#mainlevel-nav li, ul#mainlevel-menu, ul#mainlevel-menu li {
	background: none;
	height: 27px;
}

ul#mainlevel-nav, ul#mainlevel-menu, .moduletablefootermenu ul { list-style: none; }

ul#mainlevel-nav li, a.toclink:visited, a.toclink:link, table.contentpaneopen-agenda, table.contentpaneopen, table.contentpane, .contentpagetitle, table.searchintro td, div.moduletable h3, table.moduletable th, table.moduletable td, .blogsection a, .latestnews a, div.back_button, .pagenav_prev, .pagenav_next, div.blog_more, a.mainlevel:visited, a.mainlevel:link, a.sublevel:visited, a.sublevel:link { font-size: 12px; }

ul#mainlevel-nav li, ul#mainlevel-menu li {
	height: 27px;
	padding-left: 0;
	padding-right: 0;
	white-space: nowrap;
}

ul#mainlevel-nav li a, ul#mainlevel-menu li a, #mod_search_searchword { background: transparent; }

#mainlevel-footermenu li, ul#mainlevel-footermenu li {
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0;
}
ul#mainlevel-nav li a, div.moduletable, div.moduletable table, a.mainlevel:visited, a.mainlevel:link,, a.mainlevel#active_menu, a.mainlevel#active_menu, a.sublevel#active_menu {
 color: #7f7f7f;
}

a:hover, a.mainlevel:hover, a.pathway:hover, a.pathway:hover, a.toclink:hover, a.mainlevel:hover, a.sublevel:hover, a.sublevel:hover, ul#mainlevel-menu li a:hover, a.mainlevel#active_menu:hover, ul#mainlevel-menu li a:hover, a.mainlevel#active_menu:hover, ul#mainlevel-nav li a:hover, ul#mainlevel-nav li a:hover { color: #630101; }

ul#mainlevel-menu li a:hover, a.mainlevel#active_menu:hover, ul#mainlevel-menu li a:hover, a.mainlevel#active_menu:hover, ul#mainlevel-nav li a:hover, ul#mainlevel-nav li a:hover {
	background: url('/images/activebg.png');
	height: 27px;
	line-height: 27px;
	padding-top: 5px;
	padding-bottom: 7px;
}

ul#mainlevel-nav li a, ul#mainlevel-menu li a {
	display: inline;
	height: 27px;
	line-height: 27px;
}

a.mainlevel:visited, a.mainlevel:link, span.article_seperator { display: block; }

ul#mainlevel-nav li a, ul#mainlevel-menu li a, .blogcomovisitar li, .contentpaneopenbudismotibetano li, .contentpaneopeninfouteis li, .story1 li, .contentpaneopen li { padding-left: 14px; }

a.mainlevel-menu, #mainnavi, #navi, #mainlevel-menu, #mainlevel-menu li {
	height: 27px;
	line-height: 27px;
}

ul#mainlevel-nav li a, ul#mainlevel-menu li a {
	height: 27px;
	line-height: 27px;
	padding-right: 14px;
}

ul#mainlevel-nav li a, ul#mainlevel-menu li a, a:visited, a:link, a.footer:visited, a.footer:link, a.mainlevel:visited, a.mainlevel:link { text-decoration: none; }

ul#mainlevel-menu li {
	background: url('/images/line5.gif') no-repeat top right;
	font-size: 14px;
	height: 27;
	line-height: 27px;
}

ul#mainlevel-menu li, .contentpagetitle, div.moduletable h3, table.moduletable th, .sectiontableheader, table.contenttoc th, a.mainlevel:visited, a.mainlevel:link, a.sublevel:visited, a.sublevel:link { font-weight: bold; }

ul#mainlevel-menu li a { color: #333333; }

ul#mainlevel-menu li #active_menu-menu {
	background: url('/images/activebg.png') repeat-x top left;
	height: 27px;
	line-height: 27px;
	padding-bottom: 6px;
	padding-top: 5px;
}

#footerleft div, table.contentpaneopen td, .contentcolumn { padding-right: 5px; }

#mod_search_searchword {
	border: none;
	color: #d5d5d5;
	overflow: hidden;
	width: 176px;
}

#mod_search_searchword, table.contenttoc { margin-bottom: 2px; }

table.contentpaneopen-agenda, table.contentpaneopen, table.contentpane, table.moduletable { border-spacing: 0; }

table.contentpaneopen-agenda, table.contentpaneopen {  padding: 0:border-collapse:collapse;
}

.blogquemsomos, .blogprojetos, .contentpaneopenbudismotibetano, .contentpaneopeninfouteis, table.contentpaneopen, .blog-home, .blog-agenda, .blogcomovisitar { margin-left: 80px; }

.blogquemsomos, .blogprojetos, .contentpaneopenbudismotibetano, .contentpaneopeninfouteis, table.contentpaneopen, .blog-home { margin-right: 80px; }

.contentpaneopenbudismotibetano ul, .blogcomovisitar ul, .contentpaneopeninfouteis ul, table.contentpaneopenquemsomos, table.contentpaneopenprojetos, table.contentpaneopen td, table.contentpaneopencomovisitar td, table.contentpaneopen-agenda, .blogcomovisitar, .blogcomovisitar h4, .blog-agenda h4, .blog-agenda p { line-height: 24px; }

.contentpaneopenbudismotibetano ul, .blogcomovisitar ul, .blogcomovisitar li, .contentpaneopenbudismotibetano li, .contentpaneopeninfouteis ul, .contentpaneopeninfouteis li, .contentpaneopen ul, .story1 ul, .contentpaneopen li, .story1 li { list-style-type: none; }

.contentpaneopenbudismotibetano ul, .blogcomovisitar ul, .contentpaneopeninfouteis ul, .indent, .contentpaneopen ul, .story1 ul { margin-left: 26px; }

.blogcomovisitar li, .contentpaneopenbudismotibetano li, .contentpaneopeninfouteis li, .contentpaneopen li, .story1 li { background: url('/images/M_images/arrow2.png') no-repeat top left; }

.contentpaneopenbudismotibetano .sig_cont { margin-top: 12px; }

table.contentpaneopenquemsomos, table.contentpaneopen fieldset, #ff_frame13, #ff_frame12, #ff_frame11 { border: 0; }

table.contentpaneopenquemsomos, table.contentpaneopenprojetos, table.contentpane, table.moduletable { border-collapse: collapse; }

.contentpaneopenquemsomos img, .contentpaneopenprojetos img {
	border: 1px solid #fff;
	padding: 1px;
}

table.contentpaneopencomovisitar td { padding-right: 40px; }

.blog-agenda, table.contentpane { margin-right: 50px; }

table.contentpaneopen-agenda { margin-right: 30px; }

table.contentpaneopen td.componentheading, table.contentpane td.componentheading, .componentheading, div.componentheading, .contentheading { font: 18px; }

table.contentpaneopen td.componentheading, table.contentpane td.componentheading, .componentheading, div.componentheading, .contentheading, div.moduletable h3, table.moduletable th { color: #4a4a4a; }

table.contentpane { margin-left: 50px; }

table.contentpaneopen fieldset { border-bottom: 1px solid #eee; }

.button {
	border: 1px solid #cccccc;
	color: #e2292c;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoi UI", Arial;
	font-size: 12px;
	font-weight: bold;
	height: 26px !important;
	line-height: 18px !important;
	margin: 1px;
	padding: 0px 5px;
	text-align: center;
	width: auto;
}

.button, a.sublevel:visited, a.sublevel:link { color: #e2292c; }

.inputbox { border: solid 1px #ccc; }

.inputbox, table.pollstableborder td, table.contenttoc, table.contenttoc td { padding: 2px; }

.contentpagetitle { color: #ccc; }

table.moduletable { margin-bottom: 5px; }

div.moduletable {
	margin-bottom: 27px;
	width: 170px;
}

div.moduletable table { font-size: 10px; }

div.moduletable h3, table.moduletable th {
	background: url('/images/moduletablebg_h3.gif') no-repeat top left;
	height: 28px;
	line-height: 28x;
	padding-left: 28px;
}

div.moduletable h3, table.moduletable th, .createdate { padding-bottom: 10px; }

table.blog table td { padding-right: 2px; }

.sectiontableheader {
	background: #f0f0f0;
	padding: 4px;
}

.small, .createdate, .modifydate { color: #c6c6c6; }

.createdate, .modifydate { height: 15px; }

table.contenttoc { border: 1px solid #c6c6c6; }

table.contenttoc th {
	color: #666;
	height: 21px;
	padding-left: 4px;
	padding-top: 2px;
	text-transform: uppercase;
}

a.mainlevel:visited, a.mainlevel:link {
	height: 20px !important;
	height: 25px;
	padding-top: 1px;
}

a.mainlevel:visited, a.mainlevel:link, a.sublevel:visited, a.sublevel:link { vertical-align: middle; }

a.sublevel:visited, a.sublevel:link { padding-left: 2px; }

.code {
	background: #ddd;
	border: 1px solid #630101;
}

div.mosimage, .mosimage { border: 1px solid #cdcdcd; }

.mosimage { margin: 0 5px 5px 5px; }

.mosimage_caption {
	background: #c4cadb;
	border-top: 1px solid #cdcdcd;
	color: #630101;
	padding: 1px 2px;
}

span.article_seperator { height: 10px; }

h5 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -0.5px;
}

.contentpaneopenquemsomos h5, .contentpaneopenprojetos h5 { margin-top: -4px; }

.contentpaneopenquemsomos a h5:hover, .contentpaneopenprojetos a h5:hover { color: #8b9fc9; }

.contentpaneopenquemsomos img:hover, .contentpaneopenprojetos img:hover {
	border: 1px solid #8b9fc9;
	padding: 1px;
}

.contentpaneopenquemsomos a img, .contentpaneopenprojetos a img {
	border: 1px solid #c4cadb;
	padding: 1px;
}

h5, h3, h4, #leading2 a { color: #630101; }

h3 {
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 6px;
	letter-spacing: -0.5px;
}

h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

blockquote {
	margin-left: 20px;
	margin-right: 0;
}

#ff_formdiv12 { background: #ff1 url('/images/backpequeno.png') repeat-x top left; }

.blogcomovisitar {
	margin-right: 40px;
	width: 780px;
}

#menufooter {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.moduletablefootermenu ul {
	line-height: 12px;
	text-align: center;
	width: 900px;
}

.moduletablefootermenu li {
	display: inline;
	margin-right: 0px;
	padding-left: 0px;
}

.chamadinha a { line-height: 16px; }

.chamadinha {
	height: 89px;
	margin-bottom: 4px;
}

.chamadinha a h4 {
	line-height: 14px;
	margin-bottom: 4px;
}

#leading2 {
	background: url("/images/mainpic.jpg") no-repeat top left;
	height: 340px;
	margin-left: 2px;
	width: 740px;
}

a:visited, a:link, a.footer:visited, a.footer:link, table.searchintro td, table.moduletable td { font-weight: normal; }

#outroseventos {
	color: #8b9fc9;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: -14px;
}

