
/*----- Login style -----*/
#login_01
{
	position:absolute;
	top:50px;
	left:15%;
	width:70%;
}
.input_data .loginBox
{
	position:absolute;
	right:0;
	height:20px;
	background-color:#ececec;
	border:none;
    display:table-cell; 
	vertical-align:middle;
	color:#666666;
	outline-color:#666666;
}
.login { right:0; }
/*----- Login style -----*/

/*----- Home style -----*/
.img_block
{
	position:absolute;
	top:55px;
	left:0;
	float:left;
}
.img_data { float:right; position:relative; right:0; top:0; }
.data_list
{
	position:absolute;
	top:38px;
	right:0;
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
}
.data_list li
{
	display:table;
	color:#666666;
	border-bottom:3px solid #ececec;
	padding:0;
}
.data_list li span { display:table-cell; vertical-align:middle; padding-left:10px; }
.data_list li:hover, .data_list li:active { background-color:#f7f7f7; cursor:pointer; }
/*----- Home style -----*/

/*----- Perfil style -----*/
.text_data
{
	float:right;
	position:absolute; 
	right:0px; 
	color:#d44b39;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
}
#perfil_blockA { background-color:#f7f7f7; }
#perfil_blockB { height:280px; background-color:#dfdfdf; }
.perfil_block
{
	position:relative;
	top:38px;
	right:0;
	float:right;
	width:768px;
	color:#666666;
}
.perfil_title { font-size:16px; padding-left:10px; }
.input_data
{
	height:20px;
	display:table;
	padding-left:10px;
	margin-bottom:5px;
}
.input_data label  { display:table-cell; vertical-align:middle; }
.input_data .textBox
{
	position:absolute;
	left:170px;
	width:320px;
	height:20px;
	background-color:#ececec;
	border:none;
    display:table-cell; 
	vertical-align:middle;
	padding:0 15px;
	color:#666666;
	outline-color:#666666;
}
.radioBtn, .dataBtn
{
	position:absolute;
	left:170px;
	height:20px;
    display:table;
	outline-color:#666666;
	font-size:12px;
}
.radioBtn input + label , .dataBtn input + label{ display:table-cell; vertical-align:middle; }

.file-wrapper {
	cursor: pointer!important;
	display: inline-block;
	overflow: hidden;
	float:right;
	position:absolute; 
	right:0px; 
	text-align:center;
}
.file-wrapper .button {
	background:none;
	cursor: pointer!important;
	display: inline-block;
	color:#d44b39;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
}
.file-wrapper input {
  cursor: pointer!important;
  height: 100%;
  position: absolute;
  right: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  font-size: 100px;
}
.date_box_select { padding:0 5px; }
.date_box_text { padding:0 10px; }
/*----- Perfil style -----*/

/*----- catalogo de cursos style -----*/
#search_bar
{
	position:absolute;
	top:37px;
	background-color:#f7f7f7;
	color:#666666;
}
.input_data .searchBox, .input_data_left .searchBox, .input_data .importBox
{
	position:absolute;
	height:20px;
	background-color:#ececec;
	border:none;
    display:table-cell; 
	vertical-align:middle;
	color:#666666;
	outline-color:#666666;
}
#new_curso_box
{
	position:absolute;
	top:45px;
	right:13px;
	height:70px;
	background-color:#cccccc;
	display:table;
}
#new_curso { margin:0; display:table-cell; vertical-align:middle; }

.display_data, .display_lightdata
{
	position:absolute;
	color:#666666;
}
.display_data tr td .display_lightdata tr td { padding:3px 13px; }

#display_curso tr td { width:20%; }
.table_title
{
	height:25px;
	background-color:#cccccc;
}
.table_row td, .table_row2 td
{
	height:30px;
	padding-left:5px;
	border-bottom:3px solid #ececec;
}
.error_table_row td
{
	color:#a1382c;
	padding:5px;
	font-size:12px;
	text-align:right;
}
/*----- catalogo de cursos style -----*/

/*----- catalogo de alumnos/instructores style -----*/
#search_options
{
	position:absolute;
	width:100%;
	height:40px;
	display:table;
}
#result_data, #options_data
{
	position:absolute;
	top:12px;
	margin:0;
	display:table-cell;
	vertical-align:middle;
}
#result_data { float:left; left:10px; }
#options_data { float:right; right:13px; }
.table_option
{
	border:none;
	color:#666666;
	outline-color:#d44b39;
	height:25px;
}
/*----- catalogo de alumnos/instructores style -----*/

/*----- busqueda de encuesta style -----*/
#search_blog
{
	position:absolute;
	top:37px;
	color:#666666;
}
.cupoBox { width:50px!important; }

.map_area
{
	position:absolute;
	top:45px;
	right:13px;
	color:#666666;
}
#map_text
{
	width:100%;
	height:100px;
	margin-top:5px;
	background-color:#ececec;
	border:none;
	outline-color:#666666;
	display:block;
}
/*----- busqueda de encuesta style -----*/

/*----- nuevo alumno style -----*/
.blog
{
	position:relative;
	top:50px;
	color:#666666;
	border-bottom:2px solid #ececec;
	padding-bottom:10px;
}
.blog.final { border:none; }
.blog .input_right { top:108px;}
.a_02 div.input_data:nth-of-type(7) { top:132px; }

.input_data_left, .input_data_right
{
	position:absolute;
	padding:0 13px 0 10px;
}
.input_data_left { left:0; }
.input_data_left label, .input_data_right label { font-size:14px; }
.listBox
{
	position:absolute;
	height:20px;
	background-color:#ececec;
	border:none;
    display:table-cell; 
	vertical-align:middle;
	color:#666666;
	outline-color:#666666;
	padding:0 13px 0 10px;
}

.input_data_left .listBox { top:30px; left:10px; }

.curso_textArea
{
	position:absolute;
	left:10px;
	color:#666666;
	width:95%;
	background-color:#ececec;
	border:none;
	outline-color:#666666;
	resize:none;
}
#list_curso1 { height:100px; }
#add_curso, #del_curso { position:absolute; }
/*----- nuevo alumno style -----*/

/*----- nuevo instructor style -----*/
.NI_second { top:75px; }
.NI_third { top:100px; }

.inst_03 { height:300px; }

.ul_leftOptions, .ul_rightOptions
{
	position:absolute;
	top:100px;
	list-style-type:none;
	padding:0;
	margin:0;
	height:190px;
}
#cursos_disponibles, #cursos_seleccion { top:70px; }
.ul_leftOptions { left:0; }
.ul_leftOptions li, .ul_rightOptions li { display:table; margin:0; }
.ptitle
{
	padding:10px;
	color:#ffffff;
}
.ptitle span { display:table-cell; vertical-align:middle; }
.plazas_title1, .cursos_title1 { background-color:#afafaf; }
.plazas_title2, .cursos_title2 { background-color:#bebebe; }

#pDispon_scrollPanel1, #pDispon_scrollPanel2, #pDispon_scrollPanel3
{
    width:100%;
    margin:0;
    position: relative;
	top:0;
	left:0;
}
#pDispon_scrollPanel1 { background-color:#dadada; }
#pDispon_scrollPanel2 { background-color:#ececec; }
#pDispon_scrollPanel3 { background-color:#ececec; }

#pDispon_scrollPanel1 .viewport, #pDispon_scrollPanel2 .viewport, #pDispon_scrollPanel3 .viewport
{
    height: 150px;
    overflow:hidden;
    position:relative;
	width:90%;
}

#pDispon_scrollPanel1 .overview, #pDispon_scrollPanel2 .overview, #pDispon_scrollPanel3 .overview
{
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    margin:0;
    padding:0;
}

#pDispon_scrollPanel1 .scrollbar, #pDispon_scrollPanel2 .scrollbar, #pDispon_scrollPanel3 .scrollbar
{
    background:transparent url(../img/bg-scrollbar-track-y.png) no-repeat 0 0;
    position:absolute;
    background-position:0 0;
    right:3px;
    top:0;
    width:15px;
}

#pDispon_scrollPanel1 .track, #pDispon_scrollPanel2 .track, #pDispon_scrollPanel3 .track
{
    background:transparent url(../img/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
    height:100%;
    width:13px;
    position:relative;
    padding:0 1px;
}

#pDispon_scrollPanel1 .thumb, #pDispon_scrollPanel2 .thumb, #pDispon_scrollPanel3 .thumb
{
    background:transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
    height:20px;
    width:25px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    left:-5px;
}

#pDispon_scrollPanel1 .thumb .end, #pDispon_scrollPanel2 .thumb .end, #pDispon_scrollPanel3 .thumb .end
{
    background:transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
    overflow:hidden;
    height:5px;
    width:25px;
}

#pDispon_scrollPanel1 .disable, #pDispon_scrollPanel2 .disable, #pDispon_scrollPanel3 .disable
{
    display:none;
}

.ptext { text-align:left; }
.ptext .plazas_check, .ptext label { display:table-cell; vertical-align:middle; }
.Opt_text1 { background-color:#dadada; border-top:2px solid #cacaca; }
.Opt_text2 { background-color:#ececec; border-top:3px solid #ececec; }
.Opt_text1 label {  width:90%; }
.Opt_text1:nth-of-type(1), .Opt_text2:nth-of-type(2) { border-top:none!important; }
/*----- nuevo instructor style -----*/

/*----- cursos programados style -----*/
#cursosP_tabs
{
	position:absolute;
	top:37px;
	height:26px;
	width:100%;
	background-color:#999999;
}
#searchCP_tab, #cronogramaCP_tab, #cal_view, #man_view
{
	position:relative;
	display:inline;
	width:auto;
	padding:2px 10px 2px 10px;
	margin:0;
	color:#ffffff;
	font-size:14px;
	background-color:#666666;
	opacity:1;
}
.back_tab { opacity:.5!important; }
.back_tab:hover, .back_tab:active 
{
	opacity:.8!important; 
	cursor:pointer; 
	border-bottom:3px solid #c1382a; 
}
.front_tab { border-bottom:3px solid #c1382a; }
#searchCP_section, #cronogramaCP_section { position:absolute; top:33px; width:100%; }
#searchCP_section #search_bar { top:30px!important; }

#look_curso_box
{
	position:absolute;
	top:45px;
	right:13px;
	height:70px;
	background-color:#cccccc;
	display:table;
}
#new_curso, #schedule_curso { margin:0; display:table-cell; vertical-align:middle; }

.look_month
{
	height:20px;
	background-color:#ececec;
	border:none;
	color:#666666;
	outline-color:#c1382a;
}

.cursoSchedule_row { text-align:center; font-size:16px; }
#prev_month, #next_month { font-size:24px; margin:0 10px; }
#prev_month:hover, #next_month:hover, #prev_month:active, #next_month:active
{ color:#c1382a; cursor:pointer; }

.table_subtitle, .table_final { background-color:#f7f7f7; }

.data_schedule
{
	position:absolute;
	color:#666666;
	margin-bottom:20px;
}
.data_schedule tr td { padding:5px 13px; width:13%; }
.schedule_row td
{
	padding-top:0!important;
	padding-bottom:0!important;
	height:100px;
	text-align:left;
	border-left:3px solid #ececec;
	border-bottom:3px solid #ececec;
	vertical-align:text-top!important;
}
.schedule_date
{
	position:relative;
	top:5px;
	left:0;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px;
}
.schedule_date li { margin:0 0 3px 0; }
.final_td { border-right:3px solid #ececec; }

.c_text { display:table; padding:2px 5px; color:#ffffff; }
.c_text span { display:table-cell; vertical-align:middle;}

/*----- cursos programados style -----*/

/*----- nueva encuesta style -----*/
#save_form { right:20px; }

#new_question
{
	width:500px;
	height:400px;
	margin-top:-200px;
	margin-left:-250px;
}
#define_hours
{
	top:50px;
	width:520px;
	margin-left:-250px;
	position:fixed!important;
	max-height:80%;
	overflow:auto;
}
.lightbox_front .input_data
{
	position:relative;
	margin:15px 0;
}
.input_data .lightSearch
{
	position:absolute;
	left:130px;
	width:320px;
	height:20px;
	padding:0 15px;
	background-color:#ececec;
	border:none;
    display:table-cell; 
	vertical-align:middle;
	color:#666666;
	outline-color:#666666;
	resize:none;
	opacity:1;
}
#number_sessions { position:absolute; left:130px; color:#c1382a; }
#new_question .input_data:nth-of-type(1) { padding-bottom:70px; }
#question_text { padding:5px 15px; height:80px; }
.typeBtn
{
	position:absolute;
	left:130px;
	width:320px;
	height:20px;
    display:table;
	outline-color:#666666;
	font-size:12px;
}
.typeBtn input + label , .typeBtn input + label{ display:table-cell; vertical-align:middle; }
.disabled_input { opacity:.5; }
#save_question { right:20px; z-index:102; }
	
/*felipe*/
#save_question2,#close_question{ bottom:20px; z-index:102; }
#save_question2 { right:20px; }
#close_question { right:95px; }

/*----- nueva encuesta style -----*/

/*----- importar cuentas de alumnos style -----*/
#importCuenta_block_01 { height:125px; }
#import_input { position:absolute; top:50px; width:100%; }
#import_data { top:16px; left:10px; margin:0!important; }
#import_box
{
	position:absolute;
	top:0;
	right:0;
	height:55px;
	background-color:#cccccc;
}

#display_accounts { top:38px; }
#display_accounts .table_title { background-color:#f7f7f7; }
#display_accounts .table_title td { width:15%; }

#save_preview, #save_course { right:13px; }
/*----- importar cuentas de alumnos style -----*/

/*----- nuevo curso style -----*/

.nCurso_block
{
	position:relative;
	top:50px;
	color:#666666;
	border-bottom:2px solid #ececec;
	padding-bottom:10px;
}
.nCurso_block.final { border:none; }

#nCurso_block_01 textarea.searchBox { resize:none; }
#obj_curso { height:40px; }
#desc_curso { height:70px; }
#nCurso_block_01 .input_data:nth-of-type(5) { padding-bottom:20px; }
#nCurso_block_01 .input_data:nth-of-type(6) { padding-bottom:50px; }

.subInput_data { display:table; }
.subInput_data input + label { display:table-cell; vertical-align:middle; }

#add_file { position:absolute; opacity:0 }
#add_file_button { margin:0!important; }

#atach_files { list-style-type:none; margin:0; position:absolute; }
.file_name
{
	position:absolute;
	height:20px;
	background-color:#cccccc;
	border:none;
	color:#666666;
	outline-color:#666666;
}

#define_schedule, #add_enc { margin:0!important; }
#display_hours, #display_encuesta { top:65px; }
#display_hours .table_row td:nth-of-type(2) { width:70%; }
#display_encuesta .table_row td:nth-of-type(2) { width:70%; }

#display_hoursSchecule { position:relative; top:5px; margin-bottom:75px; }
#display_hoursSchecule tr td { width:50%; text-align:center; }
.display_lightdata { width:50%; margin:0 25%; }

#save_schedule,#save_schedule2 { bottom:20px; right:20px; }
.table_lightSearch
{
	height:20px;
	background-color:#ececec;
	border:none;
	color:#666666;
	outline-color:#666666;
}
.NCtable_number { width:4%!important; }
td.NCtable_op1 { width:6%!important; }
td.NCtable_op2 { width:10%!important; }
/*----- nuevo curso style -----*/

/*----- cronograma style -----*/
#calendar_view, #manual_view { position:absolute; top:63px; width:100%; }
.calendar
{
	position:relative;
	top:0px;
	color:#666666;
	/*border-bottom:2px solid #ececec;*/
	padding-bottom:10px;
}
.calendar.final { border:none; }

.calendar_title { position:relative; left:40px; width:100%; }
.calendar_title h2
{
	font-size:16px;
	position:absolute;
	top:2px;
	left:35px;
	margin:0;
}
.title_number, .calendar_title h2{ display:inline; }
.title_number 
{
	width:5px;
	height:5px;
	color:#ffffff;
	font-size:16px;
	text-align:center;
	background-color:#c1382a;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding:2px 7px;
}

#schedule_table_full
{
	position:relative;
	top:30px;
	left:0;
	width:1024px!important;
}
#first_title 
{
	background-color:#404040; 
	text-transform:uppercase; 
	color:#ffffff; 
	font-size:14px;
}
#first_title td:nth-of-type(1) { padding: 3px 0 3px 22px;}
#first_title td select 
{
	border:none;
	background-color:#505050;
	color:#ffffff;
	outline-color:#a1382c;
	margin-left:20px;
	border-left:2px solid #ffffff;
	width:150px;
	padding-left:10px;
}
#first_blank { background-color:#595959; line-height:10px; }
#first_subtitle
{	
	background-color:#808080; color:#ffffff;
	text-align:center;
	font-size:14px;
}
#first_subtitle td { padding: 3px 0;}
#first_subtitle td select
{
	border:none;
	background-color:#808080;
	color:#ffffff;
	outline-color:#a1382c;
	width: 87px;
}
.do_letter { opacity:.4; }
.first_td { width:120px; }
.empty_td { width:19px; }

#schedule_subtable
{
	position:relative;
	top:0px;
	left:0;
	width:1005px!important;
	table-layout: fixed;
	margin-bottom: 15px;
}
#schedule_subtable tr td { border:1px solid #cccccc; padding:3px 0; }
#schedule_subtable tr td:nth-of-type(1) { padding:2px 0 2px 5px; }

.second_subtitle { background-color:#d9d9d9; color:#666666; text-align:center; font-size:12px; }
.second_subtitle td 
{
	border-left:none!important; 
	border-right:none!important; 
	border-bottom:none!important; 
	border-top-color:#cdcdcd!important;
	border-top-width:2px!important;
}
.second_subtitle td:nth-of-type(1) { text-transform:uppercase; text-align:left!important; }

.final_block_row td { border-bottom:none!important; }
.empty_field { background-color:#d9d9d9; border:none!important; }
.normal_row { font-size:12px; }
/*
.inactive_row td 
{
	background-color:#999999!important;
	border-top-color:#868686!important;
	border-bottom-color:#868686!important;
	
	border-left-color:#868686!important;
	border-right-color:#868686!important;
}*/

.do_field_subtitle 
{
	background-color:#f2f2f2; 
	color:#d1d4d5; 
	border-left:none!important;
	border-right:none!important;
	border-bottom:none!important;
}
.do_field { background-color:#f2f2f2; color:#d1d4d5; border:none!important; }

#calendar_title2 { top:20px; }
#cursos_list
{
	position:relative;
	top:70px;
	list-style-type:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
	color:#ffffff;
	-webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;  /* IE 10+ */
}
#cursos_list li 
{
	display:inline-block; 
	padding:5px; 
	width:120px; 
	text-align:center;
	margin:5px;
	vertical-align:middle;
}
#cursos_list li:hover, #cursos_list li:active
{
	cursor:pointer;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.85);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.85);
	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.85);
}

#notes_calendar
{
	position:relative;
	float:left;
	top:100px;
	left:0;
	background-color:#cccccc;
	width:53%;
	padding:15px 10px 10px 13px;
	margin-bottom:30px;
}
#notes_calendar h3 { font-size:16px; margin:0 0 15px; }
#notes_calendar p { font-size:14px; margin:0 0 15px; }

#final_step
{
	position:relative;
	float:right;
	top:100px;
	right:0;
	width:30%;
}
#calendar_title3 { left:0px; }
#save_calendar { position:absolute; left:35px; }

.total_time { margin-right:15px; color:#c1382a; }

#sesion_data, #sesion_data2, #error_data
{
	position:relative;
	left:50%;
	margin-left:-300px;
	width:600px;
	font-size:14px;
}
 @-moz-document url-prefix() {
	#sesion_data2
	{
	position:relative;
	left:50%;
	margin-left:-300px;
	width:600px;
	font-size:14px;
	float:left;
	}
}


#sesion_data { top:30px; }
#sesion_data2 { top:100px; }
#error_data { top:80px; }
#sesion_data tr td{ width:25%; }
#sesion_data2 tr td:nth-of-type(1) { width:6%; }
.calendar_data
{
	position:absolute;
	color:#666666;
}
.calendar_data tr td { padding:3px 13px; }
.calendar_data .table_option { width:100px; }

#sesion_data2 label { float:left; font-size:12px; }
#add_students, #imp_students 
{
	position:absolute!important; 
	float:right; 
	right:-13px; 
	margin-top:5px!important; 
}
#imp_students { right:-13px; }
#add_students { right:0px; }

#add_sesion, #manualSave_calendar 
{
	position:relative!important; 
	float:right; 
	right:21%;
}
#add_sesion { top:40px; }
#manualSave_calendar { top:120px; margin-bottom:50px; }

 @-moz-document url-prefix() {
#manualSave_calendar 
{
	position:relative!important; 
	float:right; 
	right:10%;
	top:160px; 
	margin-bottom:50px;
}
}

.nameP_box
{
	position:absolute;
	height:20px;
	background-color:#ececec;
	border:none;
	color:#666666;
	cursor:default;
	outline-color:#666666;
}
#siglas_curso , #year_curso { text-align:center; }
/*----- cronograma style -----*/

/*----- responder encuesta style -----*/
#questions_body { position:absolute; top:12px; color:#666666; }

#questions_list
{
	position:relative;
	top:40px;
	left:5%;
	width:90%;
	margin:0;
	padding:0;
}
#questions_list li
{
	margin:0;
	margin-bottom:15px;
}
.q_answer_textarea
{
	width:100%;
	height:80px;
	padding:10px;
	border:none;
	resize:none;
	color:#666666;
	background-color:#ececec;
	outline-color:#cecece;
}
.q_itemLine
{
	margin:0;
	margin-top:10px;
	margin-left:-5%;
	width:110%;
	height:2px;
	background-color:#cccccc;
	border:none;
}
#questions_list li label, #questions_list li label { text-transform:uppercase; }

#save_DataEnc
{
	position:relative;
	top:40px;
	right:0;
	float:right;
}
/*----- responder encuesta style -----*/

/*----- cronograma_manual-----*/
#add_alumnoBox
{
	width:500px;
	height:433px;
	margin-top:-200px;
	margin-left:-250px;
}
.input_data .lightSearchAlum
{
	position:absolute;
	left:150px;
	width:300px;
	height:20px;
	padding:0 15px;
	background-color:#ececec;
	border:none;
    display:table-cell; 
	vertical-align:middle;
	color:#666666;
	outline-color:#666666;
	resize:none;
	opacity:1;
}
#listAlumn_available
{
	position:relative;
	font-size:14px;
    width:430px;
	top:0;
}
#listAlumn_available tr td:nth-of-type(1) { width:30px; }
#listAlumn_available tr td:nth-of-type(2) { width:400px!important; }
.listAlumn_available
{
	position:absolute;
	color:#666666;
}
.listAlumn_available tr td { padding:0 10px; }

#listAlum_scroll
{
    position: relative;
	top:30px;
	left:25px;
	width:450px;
    margin:0;
	overflow-y:scroll;
	overflow-x:hidden;
    height: 240px!important;
}
#close_alumnoBox 
{
	position:absolute;
	top:10px;
	right:20px;
	font-size:12px;
	color:#a1382c;
	cursor:pointer;
}
#close_alumnoBox:hover, #close_alumnoBox:active { text-decoration:underline; }
#busq_students { top:105px; right:20px; }
#save_students { bottom:10px; right:20px; }
.note_alumnoBox
{
	position:absolute;
	bottom:28px;
	right:145px;
	font-size:12px;
	color:#a1382c;
	margin:0;
	text-align:right;
}

#float_menuDiv { position:absolute; }

.float_menuDiv { position:absolute; }
.float_menuDiv > #float_menu
{
    width: 240px;
	height:80px;
	padding:10px;
	color:#666666;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.75);
}
.float_menuDiv > #float_menuDown 
{
	position:absolute;
	top:85px;
	left:5px;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 30px solid #ffffff;
}

#float_menu
{
	height:80px;
	padding:10px;
	color:#666666;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.75);
}
#float_menuDown 
{
	position:absolute;
	top:85px;
	left:5px;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 30px solid #ffffff;
}
#fmCourse_name, #fmCourse_day, #padreid_
{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
#fmCourse_name
{
	font-size:16px;
}
#fmCourse_day
{
	font-size:14px;
	color:#c1382a;
}
#padreid_ { display:none; }
#closeFlmenu, #delfmCourse  { top:65px; }
#delfmCourse { right:10px; }
/*----- cronograma_manual-----*/










