/* 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;
}
.clear {
	clear: both;
}
.course_heading {
	padding-left: 20px;
}
.enquete {
	margin: 0;
	padding: 0;
}
.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;
}


/* blog */
#blog {
	border: 0;
	height: 600px;
	margin-bottom: 40px;
	width: 100%;
}


/* 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 */
#galeria * {
	margin: 0;
	padding: 0;
}
#galeria ul {
	list-style: none;
}
#carrossel {
	background: #222;
	height: 440px;
	margin: 0 auto;
	overflow: hidden;
	width: 720px;
}
.gal_slide {
	height: 440px;
	position: relative;
	text-align: center;
	width: 720px;
}
.gal_foto {
	display: inline;
}
.gal_box {
	background: url(../graphics/transparencia.png);
	height: 150px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	width: 720px;
	z-index: 10;
}
.gal_box h1 {
	color: #bbb;
	font-size: 10pt;
}
.gal_box h2 {
	color: #bbb;
}
#galeria .gal_padding {
	padding: 15px;
}
#galeria .gal_texto {
	margin: 10px 0;
}
#galeria .gal_ocultar {
	cursor: pointer;
	padding: 0 0 3px 27px;
}
	.gal_ocultar {
		background: url(../graphics/ico_x.png) no-repeat;
		float: right;
		text-decoration: none;
	}
#galeria #gal_navegacao {
	font-size: 8pt;
	margin: 10px auto;
	width: 240px;
}
	#galeria #gal_navegacao li {
		background-position: center top;
		background-repeat: no-repeat;
		cursor: pointer;
		float: left;
		padding-top: 40px;
		text-align: center;
		width: 60px;
	}
	#gal_navegacao li#gal_anterior {
		background-image: url(../graphics/ico_anterior.png);
	}
	#gal_navegacao li#gal_auto {
		background-image: url(../graphics/ico_auto.png);
		display: none;
	}
	#gal_navegacao li#gal_pausar {
		background-image: url(../graphics/ico_pausar.png);
	}
	#gal_navegacao li#gal_proxima {
		background-image: url(../graphics/ico_proxima.png);
	}
	#gal_navegacao li#gal_info {
		background-image: url(../graphics/ico_info.png);
		display: none;
	}



/* 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;
}

