:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
table { border-collapse: collapse }

#siteinfo,#access,#siteTop{
display:none;
}

fieldset {
	padding:0 .7em .7em;
}
legend {
	color:#000;
	padding:4px;
}
p{
margin:1em 0;
}
div > p:first-child{
margin-top:0;
}
th {
text-align:left;
}
input,select{
font-size:0.95em
}
textarea {
width:97%;
}
ol {
list-style-type:decimal;
margin:0 0 0 25px;
}

strong {
font-weight:700;
}

.infotext{
font-size:.8em;
}

input,select,textarea{
border-width:1px;
border-color:#666;
padding:0.2em;
margin:0.1em;
}

.submit,.delete,.cancel,.send{
border:3px double #888;
border-top-color:#ccc;
border-left-color:#ccc;
padding:0.1em;
background:#fff url("../moya/images/form_submit_bg.jpg") repeat-x top;
color:#222;
font-size:.9em;
}
.submit:active,.delete:active,.cancel:active,.send:active{
border: 3px double #ccc;
border-top-color: #888;
border-left-color: #888;
}
.checkbox{
width:20px;
}

.clear {
clear:both;
height:1%;
}

.red {
color:#e33;
}

.img {
margin:0 0 1em;
}
.icon img {
margin:-4px 0 0;
vertical-align:middle;
}
.captchaImg {
float:right;
margin:0 100px 0 0;
}
.fieldset_2cols {
	height:90px;
}
.fieldset_1stcol {
	float:left;
	margin-right:20px;
}
.fieldset_2ndcol {
	float:right;
}
.mailinglistinput{
width:9.5em;
}
.searchinput {
width:10.5em;
}
.tableTools {
text-align:right;
font-size:.9em;
}

/* POP-UP CALENDAR */

div.calendarDiv {
        position:absolute;
        z-index:100;
        float:left;
        background:#fff;
}
div.calendarDiv table{
        width:180px;
        padding:0;
        margin:0;
        background:#fff;
}
input.calDate{
width:80px;
}
.cpYearNavigation a, .cpMonthNavigation a, .cpMonthNavigation {
	background-color: #2c3137;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.cpMonthNavigation a:hover {
	color:#85091e;
}
td.cpDayColumnHeader {
	text-align: center;
	border: 1px solid #666;
	border-width: 0 0 1px 0;
}
.cpCurrentMonthDate a, .cpOtherMonthDate a, .cpCurrentDate a {
	text-decoration: none;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
	text-align: center;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
	color: #d0d0d0;
	text-align: center;
	text-decoration:
	line-through;
}
.cpCurrentMonthDate {
	color: #67d;
	font-weight: bold;
}
.cpCurrentDate {
	color: #fff;
	font-weight: bold;
}
.cpOtherMonthDate a {
	color: #808080;
}
td.cpCurrentDate {
	color: #fff;
	background-color: #eed;
	border-width: 1px;
	border: 1px solid #aa9;
}
td.cpCurrentDateDisabled {
	border-width: 1px;
	border: 1px solid #ffa;
}
td.cpTodayText, td.cpTodayTextDisabled {
	border: 1px solid #666;
	border-width: 1px 0 0 0;
}
a.cpTodayText, span.cpTodayTextDisabled {
	height: 20px;
}
a.cpTodayText {
	color: #85091e;
	font-weight: bold;
}
span.cpTodayTextDisabled {
	color: #d0d0d0;
}
.cpBorder {
	border:0;
}

p.justified {
	text-align: justify;
}

label.leitartexti {
	display: none;
}

.hidden {
	display: none;
}

/* new stuff try to weed out some of the old stuff */
.listAll{
font-size:.9em;
width:100%;
}

.entries{
margin:0;
}
.entries li{
list-style:none;
}
.entriesFooter{
font-size:.9em;
}
.entryInfo,.inputInfo{
font-size:.8em;
margin-bottom:1em;
color:#777;
}
.entryImage{
float:right;
margin:5px;
}
.entryFooter{
margin-bottom:1em;
font-size:.9em;
}
.entryImageText{
text-align:center;
}
.entryContent ul li{
list-style:square inside;
margin:0 0 1em 2em;
}
.entryContent ol li{
list-style:decimal inside;
}
.entryContent ol,.entryContent ul{
margin:0 0 1em 2em;
}#auth {
display:none;
position:absolute;
z-index:100;
text-align:right;
width:220px;
background: #222 url(../../static/moya/images/adminbar-bg.png) repeat-x;
border:3px ridge #666;
color:#fff;
padding:10px;
margin:-20em 40% 0;
}
#auth .nl {
display:block;
}
#auth .image{
float:left;
background:url(../../static/moya/images/moya_logo.png) no-repeat;
height:25px;
width:100px;
margin-top:-25px;
}
#logged {
display:none;
position:absolute;
top:40px;
left:10px;
background:#222;
border:1px solid #666;
color:#fff;
font-size:.9em;
padding:.5em 1em;
}
#logged ul{
margin-top:.6em;
font-size:.90em;
}
#logged a{
color:#ddd;
}
#logged a:hover{
color:#fff;
}
#admin {
background: #222 url(../../static/moya/images/adminbar-bg.png) repeat-x;
position:relative;
float:left;
z-index:100;
top:0;
width:100%;
border-bottom:1px solid #666;
font-size:.9em;
margin-top:-40px;
}
#admin a {
display:block;
color:#eee;
padding:.6em;
}
#admin a:hover {
color:#fff;
background:#333;
text-decoration:none;
}
#admin li {
float:left;
}
#admin ul{
margin-left:2.5em;
}
#admin .image{
float:left;
padding:.2em;
}.categories li{
float:left;
margin-right:1.5em;
}
.categoriesAll{
font-weight:bold;
}.glrySubAlbList li {
clear:both;
margin:15px 0;
}

.glrySubAlbImgWrap {
float:left;
margin:0 10px 0 0;
}

.glrySubAlbTitleWrap {
float:left;
width:220px;
}

.glrySubAlbInfoWrap {
text-align:right;
}

div#gallery li {
list-style:none
}

div#gallery .galleryImages li, div#gallery .imagePrevLink, div#gallery .imageNextLink  {
display:inline
}

div#gallery .gallery_buttons {
position:relative;
margin-left:-40px;
left:-5px;
top:-5px
}

div#gallery .galleryAlbumDesc {
margin-bottom:12px
}

.gallerySummary {
margin-bottom:12px
}

.albumImage, .potd {
text-align:center
}.news_autopublish,.news_unpublished,.news_calendaronly,.news_sticky {
padding:0 5px;
margin:0 5px 0 0;
background:#33a;
}
.news_unpublished {
background:#a33;
}
.news_calendaronly {
background:#aa3;
}
.news_sticky {
background:#3aa;
}

.calendar {
width:100%
}
.calendar-day-red {
color:#f00
}
.calendar-day-today {
font-weight:700;
background-color:#f3f3f6;
}
.calendar td {
text-align:center
}
.calendar-month {
border-bottom:1px solid #eee;
}
.calendar-day, .calendar-day-red {
border:1px solid #eee;
}div#page{width:850px;margin:40px auto 10px}
div#container{float:left;width:100%}
div#center{margin:0 0 0 190px}
div#left{float:left;width:190px;margin-left:-850px}
div#footer{clear:left}

small{
color:#777;
}

a{
color:#311;
}
a:hover{
color:#a33;
text-decoration:underline;
}

.altRow2{
background:#f7f7f7;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}


div#breadcrumbs h3,div#fontselect,div#webtree,div#division,div#mainmenu h3 {display:none;}
div#footer, div#footerInfo{
text-align:center;
}
div#page .box h3 {
background:#d4d4d4;
}

div#left h3 {
background:#d4d4d4;
}

div#center h3 {
}

div#header{
height:100px;
margin-bottom:20px;
}

div#header .background {
position:relative;
height:100px;
}

div#breadcrumbs {
border-bottom:3px solid #033511;
position:absolute;
margin-top:-32px;
width:850px;
margin-left:-200px;
}


div#left {
border-right:1px solid #033511;
}

div#left .box {
margin:0 0 10px;
}

div#left .boxText {
padding:6px;
}

div#center .boxText {
padding:0 0 12px;
}

div#center div#breadcrumbs {
padding:0;
}

div#center {
border-left:1px solid #033511;
padding:10px 0 0 10px;
}

div#center small {
color:#888;
}

div#center small a {
color:#842;
}

div#footer {
padding-top:20px;
border-top:3px solid #033511;
}

div#calendar .calendar-month {
border-bottom:1px solid #eee;
}

div#calendar .calendar-day, div#calendar .calendar-day-red {
border:1px solid #eee;
}

div#news .news_image {
border:1px solid #aaa;
padding:5px;
}

div#mainmenu li {
border-top:1px solid #033511;
}

div#mainmenu .boxText {
padding:20px 0 0;
border-bottom:1px solid #033511;
text-transform:lowercase;
font-size:1.1em;
}

div#mainmenu .level1, div#mainmenu .level2, div#mainmenu .level3, div#mainmenu .level4, div#mainmenu .level5, div#mainmenu .selectedLevel1, div#mainmenu .selectedLevel2, div#mainmenu .selectedLevel3, div#mainmenu .selectedLlevel4, div#mainmenu .selectedLevel5{
padding-left:1.3em;
}
div#mainmenu .selectedLevel1, div#mainmenu .selectedLevel2, div#mainmenu .selectedLevel3, div#mainmenu .selectedLlevel4, div#mainmenu .selectedLevel5{
background:#ccc;
}
div#breadcrumbs .boxText {
padding-bottom:0;
}

div#commentlist .entry .entryContent {
margin-bottom:10px;
border-bottom:1px dotted #000;
}

