﻿/* BEGIN: Global Styles */
	body {
		font-family: Arial;
		font-size: 12px;
		margin: 0;
		padding: 0;
		background-color:#efefef;
	}

	p { margin: 0; padding: 0; }

	img {
		border: none;
	}

	a { color: #ec7404; font-weight: bold; text-decoration: none; }

	#content {
		margin: 0 auto 0 auto;
		width: 997px;
	}
/* END: Global Styles */


/* BEGIN: Template Master Styles */
	.colaboradores {
		clear:both;
		padding: 40px 0 0 235px;
	}

	.colaboradores p { color: #BCB0A1; font-size: 11px; }

	.body_background {
		background-color: #efefef;
		height: 550px;
	}

	.grey_background {
		background-color: #efefef;
	}

	.newsletter {
		height: 250px;
	}

	.logo_position {
		border: 0px solid blue;
		height: 81px;
	}

	.area_top {
		height: 203px;
		width: 708px;
		background-color:#FFFFFF;
	}

	.newsletter p { color: #FFFFFF; font-family: Impact; font-size: 14px; padding: 0; margin: 0; text-transform: uppercase; }

	.btn_newsletter {
		padding: 0 12px 0 55px;
	}

	.e_mail {
		background-color: #666;
		color: #FFF;
		font-size: 11px;
		height: 15px;
		padding: 2px 0 2px 10px;
		text-align: left;
		width: 144px;
	}

	.contentplace_area {
		height: 203px;
		width: 702px;
	}

	.e_mail a { color: #FFF; }

	#footer {
		background-color: #efefef;
		height: 80px;
		width: 997px;
	}

	#welcome_adm_line1 {
		color: #000;
		font-size: 22px;
		font-weight: bolder;
		margin: 35px 0 0 30px;
	}

	#welcome_adm_line2 {
		color: #000;
		font-size: 20px;
		font-weight: bolder;
		margin: 5px 0 10px 90px;
	}

	#welcome_adm_line3 {
		color: #000;
		font-size: 26px;
		font-weight: bolder;
		text-transform: capitalize;
		margin: 5px 0 0 90px;
	}
/* END: Template Master Styles */


/* BEGIN: Menu Control Styles */
	#right_corner {
		background-color: #CCC;
		width: 90px;
	}

	#position_menu {
		float: right;
		height: 18px;
		margin-top: 10px;
		margin-right: 6px;
	}

	#position_menu2 {
		float: right;
		height: 18px;
		margin-top: 10px;
	}

	.institucional {
		color: #6c6c6c;
		font-size: 9px;
		font-weight: bold;
		height: 15px;
		text-align: right;
		text-transform: uppercase;
	}

	.institucional a { color: #6c6c6c; text-decoration: none; }

	.institucional a:hover { color: #6c6c6c; text-decoration: underline; }

/* END: Menu Control Styles */


/* BEGIN: Menu_ADM Control Styles */
	.bg_menu {
		background-image: url(/App_Themes/Default/images/bg_menu.gif);
		background-repeat: no-repeat;
		height: 24px;
		padding-top: 5px;
		width: 586px;
	}

	.bg_menu span { color: #000; font-family: Arial; font-weight: bold; padding: 10px; text-transform: uppercase; }

	.bg_menu a { color: #000; }

	.bg_menu_sair {
		padding-top: 5px;
	}

	.bg_menu_sair span { color: #000; font-family: Arial; font-weight: bold; padding: 10px; text-transform: uppercase; }

	.bg_menu_sair a { color: #000; }

	#search_fields tr { height: 25px; }

	#search_fields p { color: #464646; }

/* END: Menu_ADM Control Styles */


/* BEGIN: Courses Styles */
	.header {
		color: #aeaeae;
		height: 30px;
	}

	.header p { text-transform: uppercase; }

	.header2 {
		color: #aeaeae;
	}

	.header2 p { margin-bottom: 15px; text-transform: uppercase; }

	.breadcumbs {
		height: 15px;
		padding-bottom: 10px;
	}

	.breadcumbs p { color: #000; font-size: 14px; font-weight: bold; text-transform: uppercase; }

	.warning {
		color: #000;
		font-size: 10px;
		font-style: italic;
	}

	#box_orange {
		background-color: #faba13;
		height: 210px;
		width: 460px;
	}

	#box_grey {
		background-color: #aeaeae;
		width: 200px;
	}

	#box_ligth_orange {
		background-color: #f4d581;
		padding-left: 15px;
		width: 161px;
	}

	#box_orange p { margin: 0 0 0 80px; }

	#orange_course {
		color: #FFF;
		font-family: Arial Narrow;
		font-size: 26px;
		font-weight: Bold;
		padding-top: 35px;
		padding-bottom: 20px;
		padding-right: 40px;
	}

	.orange_title {
		color: #FFF;
		font-family: Arial Narrow;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 1px;
		padding-bottom: 20px;
		padding-right: 30px;
	}

	.orange_title2 {
		color: #FFF;
		font-family: Arial Narrow;
		font-size: 15px;
		font-weight: bold;
		letter-spacing: 1px;
		padding-bottom: 0;
		padding-right: 10px;
	}

	.orange_description {
		color: #FFF;
		font-family: Arial Narrow;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		margin: 0;
		padding: 0;
	}

	.grey_description_1st {
		color: #FFF;
		font-family: Arial Narrow;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 1px;
		margin: 0;
		padding: 40px 10px 0 15px;
	}

	.grey_description {
		color: #FFF;
		font-family: Arial Narrow;
		font-size: 16px;
		font-weight: bold;
		margin: 0;
		padding: 0 0 0 15px;
	}

	#gry_bottom {
		background-color: #aeaeae;
	}

	#gry_bottom a { color: #FFF; }

	#gry_bottom p { color: #FFF; margin-right: 35px; text-transform: uppercase; }

	#cursos_oferecidos {
		height: 30px;
		padding: 15px 0 10px 0;
	}

	#cursos_oferecidos p { color: #b8b8b8; font-family:  Arial Narrow; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }

	.btn_entrar {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0 0 0 116px;
	}

	.btn_entrar a { color: #FFF; }

	.info_course {
		float: left;
		width: 445px !important;
		width: 443px;
	}

	.saiba {
		float: left;
		width: 24.6%;
	}

	.title_course {
		color: #7e7e7e;
		font-size: 12px;
		font-weight: bold;
		padding-top: 10px;
		text-transform: uppercase;
	}

	.description_course {
		color: #a5a5a5;
		font-size: 11px;
		font-weight: lighter;
		padding: 3px 0 3px 0;
	}

	.description_course div { border-bottom: 1px solid #a5a5a5; vertical-align: bottom; }
	
	.link_details {
		color: #a5a5a5;
		font-size: 10px;
		text-align: right;
		text-transform: uppercase;
		vertical-align: bottom;
	}

	.link_details a { color: #a5a5a5; }

	.line_td {
		border-bottom: 1px solid #a5a5a5;
	}

	.image_align {
		text-align: right;
		vertical-align: bottom;
	}

	#teacher_name {
		color: #ec7404;
		font-family: Arial Narrow;
		font-size: 15px;
		font-weight: bold;
		letter-spacing: 1px;
		padding-bottom: 15px;
		padding-top: 25px;
	}

	#light_orange_title {
		color: #ec7404;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		margin-top: 25px;
		text-transform: uppercase;
	}

	.light_orange_phone {
		color: #211f1e;
		font-family: Arial;
		font-size: 10px;
		letter-spacing: 1px;
		padding-top: 20px;
		padding-bottom: 20px;
		text-transform: uppercase;
	}

	.light_orange_info {
		color: #211f1e;
		font-family: Arial;
		font-size: 11px;
		padding-top: 0px;
	}

	.light_orange_info a { color: #000; }

	.div_align_content {
		margin: 30px auto 20px auto;
		width: 555px;
	}

	.div_align_content p { font-size: 12px; line-height: 20px; }

	.featured_orange {
		color: #ec7404;
	}

	.more_courses {
		color: #666;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
	}

	.more_courses a { color: #a5a5a5; }

	.break_line {
		width: 555px;
	}

	.white_background {
		background-color: #FFF;
	}
/* END: Courses Styles */


/* BEGIN: Login */
	.bg_login {
		background-color: #faba13;
	}

	.bg_banner {
		background-color: #FFF;
	}

	.bg_content {
		background-color: #fcdc89;
		height: 432px;
	}

	.txt_login_adm {
		font-family: Arial;
		font-size: 25px;
		font-weight: bolder;
	}

	#logotipo {
		height: 90px;
		padding: 5px 0 0 50px;
	}

	#left_side {
		background-color: #faba13;
		height: 180px;
		padding: 5px 0 0 20px;
		text-align: left;
		width: 130px;
	}

	.fields_login {
		padding: 35px 0 35px 9px;
	}

	.fields_login p { color: #000; }

	#right_side {
		height: 150px;
		width: 200px;
	}

	#right_side p { color: #000; font-size: 12px; font-weight: bolder; }
/* END: Login */
 
/* BEGIN : Validacao*/
	#balao_msg{
		width:147px;
		position:absolute;
		z-index: 999;
		display:none;
	}
	#balao_msg .balao_top{
		background-image: url('/App_Themes/Default/images/validacao/bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;	
	}
	#balao_msg .balao_meio{
		background-image: url('/App_Themes/Default/images/validacao/bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}
	#balao_msg .balao_meio span{
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
		color: #666;
	}
	#balao_msg .balao_baixo{
		background-image: url('/App_Themes/Default/images/validacao/bubble_bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:44px;
		position:relative;
		top:-6px;
	}
	.inputErro
	{
	border: solid 2px red;
	}	
/* END : Validacao*/