/* Tags */
a:link {
	color: #015283;
}
a:visited {
	color: #537c95;
}
body, td {
	color: #222222;
	font: 8pt verdana, sans-serif;
}
body {
	background-color: #ecece0;
	margin: 10px 10px 20px 10px;
}
b, h1, h2 {
	font-family: tahoma, sans-serif;
	font-size: 8pt;
}
h1 {
	margin: 0 0 10px 0;
}
h2 {
	margin: 0 0 3px 0;
}
input, select, textarea {
	color: #222222;
	font: 8pt arial, sans-serif;
}
p {
	margin: 5px 0 0 0;
}


/* General */
.classes {
	color: #ffffff;
	margin-top: 10px;
}
.classes a:link, .classes a:visited {
	color: #ffffff;
}
.course_heading {
	padding-left: 20px;
}
.enquete {
	margin: 0;
	padding: 0;
	width: 200px;
}
.enquete li {
	list-style-type: none;
	margin: 3px 0 0 0;
	padding: 3px 0 0 0;
}
.enquete li div {
	background: #6b9aa9;
	height: 10px;
	margin-top: 3px;
}
.justify {
	text-align: justify;
}
#sel_courses td {
	padding: 5px 0 0 5px;
	vertical-align: middle;
}
#lef_line {
	background-color: #e3fff7;
	width: 1px;
}
#lef_submenu {
	margin-top: 10px;
	width: 160px;
}
#lef_title {
	margin: 42px 0 26px 0;
}
.left_column {
	width: 200px;
}
.nuvem {
	font-family: arial, helvetica, sans-serif;
	padding: 20px;
}
.nuvem a:link, .nuvem a:visited {
	text-decoration: none;
}
.padding {
	margin: 20px;
}
#nwl_table {
	margin-top: 20px;
	width: 160px;
}
#nwl_text {
	color: #ffffff;
	padding: 3px 0 0 3px;
}
#nwl_text a:link, #nwl_text a:visited {
	color: #ffffff;
}
#res_line {
	background-color: #ffffff;
	width: 1px;
}
.submenu {
	margin-bottom: 8px;
}
.submenu img {
	display: inline;
}
.total {
	width: 100%;
}


/* Colors */
.about_super, .courses_super, .events_super, .gallery_super, .home_super, .news_super, .publications_super {
	padding: 10px;
}
.about_dark, .courses_dark, .events_dark, .gallery_dark, .home_dark, .news_dark, .publications_dark {
	width: 200px;
}
.about_dark {
	background-color: #c23c62;
	color: #ffffff;
}
.about_dark a:link, .about_dark a:visited {
	color: #ffffff;
}
.about_light {
	background-color: #e68ea7;
}
.about_super {
	background-color: #f4ced9;
}
.courses_dark {
	background-color: #6b9d8e;
	color: #ffffff;
}
.courses_light {
	background-color: #b6ebdc;
}
.courses_super {
	background-color: #e6fff9;
}
.events_dark {
	background-color: #8ba728;
}
.events_light {
	background-color: #d2e789;
}
.events_super {
	background-color: #e7f4bd;
}
.gallery_dark {
	background-color: #333333;
	color: #ffffff;
}
.gallery_light {
	background-color: #666666;
	color: #ffffff;
}
.gallery_light a:link, .gallery_light a:visited {
	color: #a9defe;
}
.gallery_super {
	background-color: #999999;
}
.home_dark {
	background-color: #4f8bb9;
}
.home_light {
	background-color: #95cfff;
}
.home_super {
	background-color: #e5f3ff;
}
.news_dark {
	background-color: #c77a27;
}
.news_light {
	background-color: #f1b678;
}
.news_super {
	background-color: #fbe7d2;
}
.publications_dark {
	background-color: #c9a114;
	width: 200px;
}
.publications_light {
	background-color: #ecd06e;
}
.publications_super {
	background-color: #fbf5e3;
}
.red {
	color: #cc0000;
}


/* Forms */
.for_button {
	padding: 12px 6px;
}
.for_disabled, .for_field {
	padding: 3px 6px;
}
.for_disabled {
	vertical-align: middle;
}
.for_label, .for_label_checkbox {
	text-align: right;
	vertical-align: middle;
}
.for_label {
	padding: 3px 6px 3px 0;
}
.for_label_checkbox {
	padding: 3px 20px 3px 3px;
}
.for_large {
	width: 210px;
}
select.for_large {
	width: 216px;
}
textarea.for_large {
	height: 72px;
}
.for_medium {
	width: 120px;
}
.for_small {
	width: 60px;
}
.for_tiny {
	width: 30px;
}


/* Lists */
.list, .pagination {
	margin-bottom: 15px;
	width: 100%;
}


/* about.tpl.php */
.abo_right {
	padding: 0 10px 0 20px;
}
.abo_left {
	padding: 0 20px 0 10px;
	text-align: justify;
	width: 50%;
}
.abo_line {
	background-color: #e68ea7;
	width: 1px;
}


/* album.tpl.php */
.album {
	padding-top: 20px;
	text-align: center;
}
#album {
	width: 400px;
}
.alb_left_thumbs {
	padding: 10px 5px 5px 0;
}
.alb_mid_thumbs {
	padding: 10px 0 5px 0;
	text-align: center;
}
.alb_right_thumbs {
	padding: 10px 0 5px 5px;
	text-align: right;
}
#caption {
	padding: 5px 0;
	text-align: center;
}


/* course.tpl.php */
.cor_comments {
	background-color: #ffd7d7;
	border: #ed7b8a 1px solid;
	margin: 10px 0;
	padding: 5px 9px;
}
.cor_container h1, .cor_container b {
	color: #434343;
}
.cor_left, .cor_right {
	padding: 0 10px;
	text-align: justify;
}
.cor_left {
	width: 50%;
}
.cor_line {
	background-color: #addfd1;
	width: 1px;
}


/* courses.tpl.php */
.cos_list {
	font-weight: bold;
	margin: 15px;
}
.cos_logo {
	width: 80px;
}
.cos_description {
	padding-left: 10px;
}


/* crumbs.tpl.php */
#crumbs {
	margin-bottom: 20px;
}
#crumbs a:link, #crumbs a:visited {
	color: #153469;
}


/* user.inc.php */
#calendar caption {
	background-color: #4f8bb9;
	color: #ffffff;
	font: bold 10pt arial, helvetica, sans-serif;
	padding: 3px 0;
}
#calendar caption a:link, #calendar caption a:visited {
	color: #ffffff;
	text-decoration: none;
}
#calendar th {
	font-family: arial, helvetica, sans-serif;
	padding: 5px 1px;
}
#calendar td {
	text-align: right;
}
#calendar td a {
	font: bold 8pt arial, helvetica, sans-serif;
	color: #cc0000;
}
.cal_day {
	background-color: #efefef;
	border: #cccccc 1px solid;
	margin: 0 0 0 25px;
	position: absolute;
	padding: 10px;
	text-align: left;
	width: 180px;
	z-index: 100;
}


/* details.tpl.php */
.det_label {
	padding: 3px 6px 3px 0;
	text-align: right;
	vertical-align: middle;
	width: 130px;
}
.det_table td {
	padding: 3px;
}


/* event.tpl.php */
.eve_right {
	padding: 53px 20px 20px 0;
	width: 140px;
}
.eve_preview {
	background-color: #e7f4bd;
	padding: 0 0 10px 0;
}
.eve_item {
	padding: 10px 10px 0 10px;
}


/* footer.tpl.php */
#footer {
	font-size: 7pt;
	margin-top: 10px;
	text-align: center;
}
#foo_contacts {
	color: #faedbd;
	padding: 0 0 20px 20px;
}
#foo_contacts a:link, #foo_contacts a:visited {
	color: #faedbd;
}

/* gallery.tpl.php */
.gal_navigation {
	font-size: 30pt;
	padding: 5px;
	vertical-align: middle;
}
.gal_navigation a:link, .gal_navigation a:visited {
	color: #cccccc;
	text-decoration: none;
}
#gal_table {
	margin: 20px auto 0 auto;
}

/* header.tpl.php */
#hea_ico_newsletter {
	width: 45px;
}
#hea_login {
	padding: 20px 10px 0 0;
	text-align: right;
}
#hea_login a:link, #hea_login a:visited {
	color: #ffffff;
}
#hea_newsletter {
	padding-right: 10px;
	text-align: right;
}
#hea_newsletter a:link, #hea_newsletter a:visited {
	color: #1d4890;
}
.men_button {
	width: 94px;
}


/* home.tpl.php */
#hom_enquete {
	color: #20394c;
	padding: 0 20px 20px 0;
}
#hom_news {
	color: #20394c;
	padding: 0 20px 20px 20px;
}
#hom_calendar {
	color: #20394c;
	padding: 0 20px 20px 20px;
}
#hom_cal_wrapper {
	margin: 0 auto;
	width: 180px;
}
#hom_text {
	color: #20394c;
	padding: 20px;
}
#hom_title {
	margin: 2px 0 15px 0;
}


/* program.tpl.php */
.pro_content, .pro_list, .pro_time, .pro_weekday {
	background-color: #cfe5e1;
	border: #e6fff9 1px solid;
	padding: 5px;
}
.pro_content {
	text-align: justify;
}
.pro_list {
	text-align: right;
}
.pro_time {
	text-align: right;
	white-space: nowrap;
}
.pro_weekday {
	white-space: nowrap;
}


/* story.tpl.php */
.sto_right {
	padding: 53px 20px 20px 0;
	width: 140px;
}
.sto_preview {
	background-color: #fbe7d2;
	padding: 0 0 10px 0;
}
.sto_item {
	padding: 10px 10px 0 10px;
}


/* functions.inc.js */
#tooltip {
	background-color: #fffae5;
	border: #dad5b6 1px solid;
	display: none;
	margin: 100px 0 0 15px;
	position: absolute;
	padding: 10px;
	text-align: left;
	width: 150px;
	z-index: 100;
}
