/* CSS Microgestio.es  */
/* Author: Bab Software Applications - www.bab-soft.com */

/* HTML TAG REDEFINITION ****************************************/
form {margin:0; padding:0;}
img {border-style:none;}

/* Standard Links */
.link_view_more {display:inline;}
.link_view_more img {vertical-align:middle; margin-left:4px;}
a:link, a:active, a:visited {color:#B92020; text-decoration:none; background-color:inherit;}
a:hover {color:#000000; text-decoration:none; background-color:inherit;}

/* Links View More */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {color:#d90000; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}
a.link_8pt:hover {color:#000000; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}

/* Standard Classes For Form Elements */
.input_std {border:1px solid #CCC; font-size:12px; color:#666666; background:#FFF;}
.textarea_std {border:1px solid #CCC; font-size:12px; color:#666666; background:#FFF;}
.submit_std {border:1px solid #CCC; font-size:12px; color:#666666; background:#EBEBEB;}

/* History Back */
.history_back_std {margin:25px 0px 10px 0px; text-align:center;}
.history_back_std a:link, .history_back_std a:active, .history_back_std a:visited {padding:4px 8px 4px 18px; color:#FFF; background:#000 url(../images/ico_arrows_left.gif) no-repeat 6px center; font-weight:700;}
.history_back_std a:hover {padding:4px 8px 4px 18px; color:#FFF; background:#C00 url(../images/ico_arrows_left.gif) no-repeat 6px center; font-weight:700;}


/* GENERIC STYLES ****************************************/
/* Preview CS */
.cont_preview {margin: 0px 10px 0px 10px; text-align:left; }

/* Head Notice */
.head_notice {margin-bottom:5px;  font-size:11px; clear:both;}
.category_path {float:left; padding-right:5px; margin-right:3px; border-right:1px solid #EAE6E4; font-weight:700;}
.date_notice {float:left; padding-right:5px; margin-right:5px; border-right:1px solid #EAE6E4; }
.hour_notice {float:left; padding-right:5px; margin-right:5px; border-right:1px solid #EAE6E4;}
/* Redefine Date Notice for Print */
.content_print .date_notice {float:none; margin:0px; padding:0px; border:none; width:100%; clear:both;}

/* Related Notices */
.related_notices {font-size:10px; line-height:1.5em; margin:5px 0px; padding-bottom:2px; clear:both;}
.title_related_notices {display:none;}
.related_notices a:link, .related_notices a:active, .related_notices a:visited {padding-left:8px; background-image:url(../images/bullet_link_header.gif); background-repeat:no-repeat; background-position:left center;}
.related_notices a:hover {padding-left:8px; background-image:url(../images/bullet_link_header.gif); background-repeat:no-repeat; background-position:left center;}
.related_notices ul {margin:0; padding:0;}
.related_notices ul li {padding:0px 0px 6px 0px;}

/* Notice Options */
.foot_notice {clear:both; margin:0px 0px 10px 0px;}
.foot_notice img {margin:2px 0px; vertical-align:middle;}
.foot_notice span {margin:6px 3px 6px 0px; vertical-align:middle; font-size:10px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.foot_notice_options a:link, .foot_notice_options a:active, .foot_notice_options a:visited, .foot_notice_options a:hover {padding:0px 8px 0px 4px; border-right:1px solid #EAE6E4;}
.foot_notice_options {margin-bottom:5px;}

/* Last Comments */
.cont_last_comments {margin:8px 0px 15px 0px; font-size:10px; line-height:1.4em;}
.num_last_coments {float:left; position:relative; margin-right:4px; width:22px; height:18px; color:inherit;  text-align:center; font-size:9px; background:url(../images/ico_comentaris.gif) no-repeat;}
.num_last_coments span {background-image:none;}
.num_last_coments a {background-image:none;}
.num_last_coments img {display:none;}
.last_comments {}
.last_comments span {}
.last_comments span strong {padding-right:4px;}

/* Redes sociales */
.foot_social_nets {color:inherit; background:url(http://www.elsingulardigital.cat/cat/images/compartir.gif) no-repeat left; padding-left:65px;}
.foot_notice .last_comments a:link, .foot_notice .last_comments a:active, .foot_notice .last_comments a:visited, .foot_notice .last_comments a:hover {padding:0px; border-right:none;}

/* Clear */
.clear{clear:both;}

/* Tooltip
div#qTip {

padding:3px;
border:1px solid #EBEBEB;
border-bottom-width:2px;
display:none;
background-color:#FFF;
color:#000;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
position:absolute;
z-index:1000;
}*/


/* Back Button Viewer */
.back_viewer {text-align:center;}

.imagen_suelta{margin-top: 15px;}


/* TEMPLATES ****************************************/
/* Standard Styles */
.title_notice_std {font-size:20px; margin-bottom:15px; line-height:1.2em; text-align:left; font-weight:700; /*font-family:Tahoma, Arial, Helvetica, sans-serif;*/}
.body_notice_std, .body_notice_destacada, .body_notice_std2, .body_notice_std3 {color:#555;}
.autor_notice_std, .autor_notice_destacada, .autor_reportaje {font-weight:700; font-size:11px;}

/* Standard Notice */ 
.cont_notice_std {margin-bottom:20px;}
.img_notice_std {float:left;}
.img_notice_std img {margin:0px 15px 15px 0px;}
.autor_notice_std {}
.body_notice_std {line-height:1.5em; font-size:0.9em;}
.txt_base {text-align:left;}

/* Overture Notice */ 
.cont_notice_destacada {margin-bottom:20px; margin-top:5px;}
.img_notice_destacada {width:100%;}
.img_notice_destacada img {width:100%;}
.title_notice_destacada {font-size:24px; margin:15px 0px; line-height:1.2em; font-weight:700;}
.autor_notice_destacada {}
.body_notice_destacada {line-height:1.2em;}

/* Standard Notice With 2 Images (Left - Right) */ 
.body_notice_std2 {margin-top:10px;}
	.body_notice_std2 img {float:right; margin:0px 0px 5px 10px;}

/* Standard Notice With 2 Images (Left - Center) */ 
.img_bottom_notice_std {margin-top:10px;}
	.img_bottom_notice_std img {width:100%; margin:10px 0px;}

/* Opinion */
.cont_opinion {border:1px solid #B1B1B1; background:url(../img2/bg_opinion.gif) repeat; color:inherit; text-align:left; overflow:hidden;}
.center .cont_opinion {border:none; background:none; color:inherit; text-align:left; overflow:hidden;}
.cont_int_opinion {margin:6px;}
.center .cont_int_opinion {margin:0px;}
.img_opinion {float:left;}
.img_opinion img {margin-right:5px;}
.author_opinion {font-weight:700; color:#000; background:inherit;}
.title_opinion {line-height:1.1em; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; letter-spacing:0px; font-weight:normal; margin-top:2px; margin-bottom:3px;}
.body_opinion {}

/* Notice */ 
.cont_notice_mini {margin-bottom:8px; margin-top:5px;}
.img_notice_mini {width:100%;}
.img_notice_mini img {width:100%; margin-bottom:5px;}
.title_notice_mini {font-size:17px; margin-bottom:10px; line-height:18px;}
.autor_notice_mini {}
.body_notice_mini {line-height:1.2em;}



/* AREA PROFESIONAL - Specific Styles ****************************************/
/* Title Group Area Profesional */
.title_group_ap {padding-top:10px; font-size:12px; color:#FFF; background:none; text-transform:uppercase; font-weight:700;}

/* Show Child Sections Or Same Level */
.cont_subsoluciones {overflow:hidden; clear:both; margin:6px 0px 0px 0px; width:100%; border-bottom:1px solid #DDD;}
.cont_subsoluciones ul {margin:0; padding:0px 0px 6px 0px; list-style-type:none; overflow:hidden; width:100%; clear:both;}
.cont_subsoluciones li {float:left; margin-bottom:6px; margin-right:6px; color:inherit; background:url(http://www.microgestio.es/es/images/bg_item_ssoluciones.gif) no-repeat left top;}
.cont_subsoluciones li a:link, .cont_subsoluciones li a:active, .cont_subsoluciones li a:visited, .cont_subsoluciones li a:hover {display:block; padding:5px 6px; color:#FFF; background:url(http://www.microgestio.es/es/images/bg_link_ssoluciones.gif) no-repeat right top;}

.cont_subsoluciones li.li_ss_active {float:left; margin-bottom:6px; margin-right:6px; color:inherit; background:url(http://www.microgestio.es/es/images/bg_item_ssoluciones_o.gif) no-repeat left top;}
.cont_subsoluciones li.li_ss_active a:link, .cont_subsoluciones li.li_ss_active a:active, .cont_subsoluciones li.li_ss_active a:visited, .cont_subsoluciones li.li_ss_active a:hover {display:block; padding:5px 6px; color:#FFF; background:url(http://www.microgestio.es/es/images/bg_link_ssoluciones_o.gif) no-repeat right top;}

/* Form Solicitud Comercial */
.cont_form_sc {font-size:11px; color:#FFF; background:none;}
.cont_form_sc .input_std, .cont_form_sc .textarea_std {width:95%; background:#e6e6e6; margin-bottom:5px;}
.cont_form_sc .submit_std {border:1px solid #888; color:#FFF; background:#949494;}
.cont_form_sc span {vertical-align:top;}
.cont_form_sc label {display:block; padding-bottom:2px; font-weight:700;}
.last_line_form_sc {text-align:center;}
.cont_form_sc .form_ok {margin-bottom:10px; background:#DDD;}
.cont_form_sc .form_ko {margin-bottom:10px; color:#900; background:#DDD;}

/* AREA TIENDA - Specific Styles ****************************************/
/* Template Shop */
.cont_prod_shop {position:relative; width:620px; height:420px; color:#58585A; background:none;}
	.cont_prod_shop_int {}
		.prod_shop_left {position:absolute; left:0px; top:50px; width:290px;}
			.img_prod_shop {height:80px; text-align:center;}
			.title_prod_shop {margin-bottom:18px; font-size:22px; line-height:1.2em;}
			.subtitle_prod_shop {margin-bottom:4px; font-style:italic; font-weight:700;}
			.body_prod_shop {color:#7F7F7F; background:none; font-size:11px; line-height:1.5em;}
		.prod_shop_right {position:absolute; right:0px; bottom:60px; width:302px;}
			.img_prod_shop_right {margin-bottom:4px; text-align:center;}
			.more_info_prod_shop {text-align:right; font-size:11px;}
				.more_info_prod_shop a:link, .more_info_prod_shop a:active, .more_info_prod_shop a:visited {color:#7F7F7F; background:none;}
				.more_info_prod_shop a:hover {color:#F00; background:none;}




/* AREA FORMACION - Specific Styles ****************************************/
/* Title Group Area Formacion */
.title_group_af {padding:20px 10px 10px 10px; overflow:hidden; font-family: arial; font-size: 11px; font-weight: 700; border-top: 4px solid #c1c3da; background-color: #e3e2ea; color: #373737; clear:both;}

/* Template Curso Destacado */
.cont_curso_destacado {position:relative; clear:both; width:99.6%; margin-bottom:10px; padding:10px 0px; border:1px solid #CBCBCB; color:inherit; background:#FFF url(../images/af_bg_cursos_dest.gif) repeat-x left bottom; text-align:center;}
	.cont_curso_destacado_int {width:98%; text-align:left; clear:both; margin:0 auto;}
		.img_curso_destacado {float:left;}
			.img_curso_destacado img {margin:0px 30px 0px 10px;}
		.title_curso_destacado {margin-bottom:6px; font-size:18px; line-height:1.1em;}
		.desc_curso_destacado {color:#5B5B5B; background:none; line-height:1.4em;}
	.link_curso_destacado {position:absolute; right:8px; bottom:8px; padding:6px 35px 6px 0px; color:inherit; background:url(../images/af_arrow_cursos_dest.gif) no-repeat right center; font-weight:700;}

/* Show Courses Home */
.cont_agenda_home {}
.cont_int_agenda_home {}
.cont_event_home {color:#373737; margin-bottom:10px; font-size: 11px; font-family: arial; margin: 0px 10px;}
.category_event_home {}
.title_event_home {font-weight:700;}
.title_event_home span {}
.date_init_event_home {margin:4px 0px; font-style: italic}
.schedule_event_home {margin:4px 0px; font-style: italic}
.desc_event_home {margin:4px 0px; font-style: italic}
.more_info_event_home {display: block; height: 18px; width:95px; padding: 1px 0px 0px 13px; font-family: arial; font-size: 10px; color: #0320ab; font-weight:700; background-image: url(../images/bg_more_info_event_home.gif); margin-bottom: 10px;}
.more_info_event_home a {color: #0320ab;}

/***** Modules Home *******/
/*curos a medida, subvenciones, acceso area alumnos*/
.cont_cursos_a_medida {width: 213px; height: 113px; background-image: url(../images/bg_cursosamedida_home.gif); border: 1px solid #d3d3d3; float:left;}
.cont_subvenciones {width: 213px; height: 113px; background-image: url(../images/bg_subvenciones_home.gif); border: 1px solid #d3d3d3; float:right; }
.cont_form_acceso_alumnos {width: 213px; height: 113px; background-image: url(../images/bg_login_user_home.gif); border: 1px solid #d3d3d3; float:right;}

.cfh_title {font-family: arial; font-size: 15px; color: #473fe4; margin: 18px 12px 0px 12px; font-weight: bold;}
.cfh_description {font-family: arial; font-size: 11px; color: #5f5f5f; margin: 10px 12px 0px 12px;}

.cont_cursos_a_medida a:link, .cont_cursos_a_medida a:visited {display: block; font-family: arial; font-size: 11px; color: #5f5f5f; margin: 10px 12px 0px 12px; background-image: url(../images/bg_more_info_home_ca.gif); background-repeat: no-repeat; padding: 2px 0px 0px 18px; width: 90px;}
.cont_cursos_a_medida a:hover {display: block; font-family: arial; font-size: 11px; text-decoration: underline; color: #5f5f5f; margin: 10px 12px 0px 12px; background-image: url(../images/bg_more_info_home_ca.gif); background-repeat: no-repeat; padding: 2px 0px 0px 18px; width: 90px;}

.cont_subvenciones a:link, .cont_subvenciones a:visited {display: block; font-family: arial; font-size: 11px; color: #5f5f5f; margin: 10px 12px 0px 12px; background-image: url(../images/bg_more_info_home_ca.gif); background-repeat: no-repeat; padding: 2px 0px 0px 18px; width: 90px;}
.cont_subvenciones a:hover {display: block; font-family: arial; font-size: 11px; text-decoration: underline; color: #5f5f5f; margin: 10px 12px 0px 12px; background-image: url(../images/bg_more_info_home_ca.gif); background-repeat: no-repeat; padding: 2px 0px 0px 18px; width: 90px;}


/* Home main phrase*/
.main_phrase_home {color: #000000; font-size: 25px; font-family: arial; font-weight: 700; padding-left: 25px;}
	

/* Template Brief Area */
.cont_brief_area {margin-bottom:10px; border:1px solid #E7E7E7; color:inherit; background:#FFF url(../images/af_bg_areas.gif) repeat-x left bottom; text-align:center;}
	.cont_brief_area_int {width:98%; margin:6px auto; text-align:left;}
		.img_brief_area {float:left; width:110px;}
			.img_brief_area img {width:100px;}
		.title_brief_area {margin-bottom:6px; font-size:16px; line-height:1.1em;}
		.desc_brief_area {color:#A1A1A1; background:none; font-size:11px; line-height:1.3em;}

/* Template Brief Course */
.cont_brief_course {margin:10px 0px; padding-bottom:10px; border-bottom:1px solid #E1E1E1;}
	.title_brief_course {margin-bottom:4px; font-size:14px; line-height:1.1em;}
	.img_brief_course {float:right;}
		.img_brief_course img {margin-left:10px;}
	.desc_brief_course {margin-bottom:4px; font-size:11px; line-height:1.3em; color:#ADADAD; background:none;}
	.item_brief_course {margin-bottom:2px; font-size:11px; line-height:1.3em; color:#ADADAD; background:none;}
	.date_brief_course {margin:4px 0px; font-size:11px; line-height:1.3em; color:#777; background:none;}
	.link_brief_course {font-size:10px;}
		.link_brief_course a:link, .link_brief_course a:active, .link_brief_course a:visited, .link_brief_course a:hover {padding-left:10px; font-weight:700; background:url(../images/ico_mas_info_af.gif) no-repeat left 5px;}

/* Template Intro Area Cursos */
.cont_intro_area_courses {margin-bottom:10px;}
	.img_intro_area_courses {text-align:center;}
	.title_intro_area_courses {margin:20px 0px; font-weight:700;}

/* Template Course */
.cont_course {line-height:1.4em;}
	.img_course {margin-bottom:12px;}
	.title_course {margin-bottom:8px; padding-bottom:12px; border-bottom:1px solid #DDDCDC; font-size:18px;}
	.block_course {margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #DDDCDC; overflow:hidden;}
		.block_course table {margin-top:5px; border:1px solid #e6e6e6; background:#DDD;}
		.block_course table td {border:none; background:#F0F0F0;}
	.buts_course {text-align:right;}
	.buts_course_top {padding:6px 0px; border-bottom:1px solid #DDD; text-align:right;}


/** FORMACION - Calendar - List Courses *********************************/
.cont_courses_ba {}
	.course_ba {margin:3px 0px; padding:5px 0px 3px 0px; border-top:1px solid #DDD;}
		.title_course_ba {color:#000; background:none; font-size:14px; line-height:1.2em;}
		.title_course_ba span {padding-left:10px; color:#666666; background:none; font-size:11px;}

/** FORMACION - Formulario Inscripcion Curso *********************************/
.cont_form_ins {}
	.desc_form_ins {}
	.title_block_form_ins {margin:15px 0px; padding:3px 4px; font-weight:700; color:#383737; background:#ebeaea; clear:both; text-align:left;}
	.block_form_ins {float:left; margin:0px 20px 15px 0px;}
	.block_form_ins20 {float:left; width:20%; margin:0px 20px 15px 0px;}
	.block_form_ins25 {float:left; width:25%; margin:0px 20px 15px 0px;}
	.block_form_ins30 {float:left; width:30%; margin:0px 20px 15px 0px;}
	.block_form_ins40 {float:left; width:40%; margin:0px 20px 15px 0px;}
	.block_form_ins50 {float:left; width:50%; margin:0px 20px 15px 0px;}
	.block_form_ins60 {float:left; width:60%; margin:0px 20px 15px 0px;}
	.block_form_ins70 {float:left; width:70%; margin:0px 0px 15px 0px;}
	.block_form_ins80 {float:left; width:80%; margin:0px 0px 15px 0px;}
	.block_form_ins90 {float:left; width:90%; margin:0px 0px 15px 0px;}
	.block_form_ins100 {width:100%; margin:0px 0px 15px 0px;}
		.block_form_ins100 label {display:inline; vertical-align:middle; font-size:12px; width:auto;}
		.block_form_ins100 .radio_formacion {width:auto; vertical-align:middle;}
	.block_form_ins_exclude {float:left; margin-top:18px;}
        .line_form_conditions {margin:4px; padding:4px; color:#666; background:#F3F3F3; font-size:10px; line-height:1.1em; height:80px; overflow:auto; border:1px solid #CCC;}

#inscripcion_particular_div {text-align:center;}
#inscripcion_particular_div .title_block_form_ins {width:90%; margin:0px auto 5px auto; text-align:left; font-size:11px; color:#383737; background:#EFEFEF;}
#inscripcion_particular_div .particular_options {width:90%; margin:0 auto; text-align:left;}

.company_is_registered {text-align:center;}
.company_is_registered .title_block_form_ins {width:90%; margin:0px auto 5px auto; text-align:left; font-size:11px; color:#383737; background:#EFEFEF;}
.company_is_registered .company_options {width:90%; margin:0 auto; text-align:left;}
.company_is_registered .company_options .title_block_form_ins {margin:3px 0px; padding:2px 0px; width:100%; color:inherit; background:none; border-bottom:1px solid #DDD;}

.cont_form_ins label {display:block; padding-bottom:3px;}
.cont_form_ins input {width:80%; vertical-align:top; color:#626262;}
.cont_form_ins select {width:90%;}
.cont_form_ins span {color:#C00000; background:none; vertical-align:top;}
.cont_form_ins label span {padding-left:6px;color:#777; font-size:11px;}
.form_ok span {display:block; margin:5px 0px, color:#000; background:inherit;}

	.block_form_ins input {width:auto;}
	.title_block_form_ins label {display:inline; vertical-align:middle; width:auto;}
	.block_form_ins_last input {vertical-align:middle;}
	.block_form_ins_last label {display:inline; vertical-align:middle; font-size:11px;}

	.title_block_form_ins input, .block_form_ins_info2 input, .block_form_ins_last input {width:auto; vertical-align:middle;}
	.title_block_form_ins label, .block_form_ins_info2 label, .block_form_ins_last label {display:inline; width:auto; vertical-align:middle;}

.block_form_ins_ckey {margin:10px 0px; text-align:left;}
.block_form_ins_ckey input, .block_form_ins_ckey label, .block_form_ins_ckey img {vertical-align:top;}
.block_form_ins_ckey label {display:block; margin-top:20px; text-align:left; font-size:12px;}
.block_form_ins_ckey input {width:110px;}
.block_form_ins_ckey .captcha_img {display:inline;}

.block_form_ins_info {margin:10px 0px; padding:10px 0px; font-size:11px; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
.block_form_ins_info2 {margin-bottom:10px; padding-bottom:10px; font-size:11px; border-bottom:1px solid #DDD;}
	.block_form_ins_info2 label {display:inline; vertical-align:middle; font-size:11px;}
	.block_form_ins_info2 input {vertical-align:middle;}

.block_form_ins_submit {margin:10px 0px; text-align:center;}
	.block_form_ins_submit input {width:auto; margin-left:20px;}

/*.line_conditions_form {height:140px; overflow:auto; margin:5px 0px; padding:5px; background:#EEE; border:1px solid #DDD; border-top:3px solid #DDD; border-bottom:3px solid #DDD;}
.accept_conditions_line_form {margin:15px 0px; font-weight:700; text-align:center;}
.accept_conditions_line_form input {width:auto; float:none; vertical-align:middle;}
.accept_conditions_line_form label {width:auto; float:none; vertical-align:middle; display:inline;}*/
.line_conditions_form {height:140px; overflow:auto; margin:5px 0px; padding:5px; background:#EEE; border:1px solid #DDD; border-top:3px solid #DDD; border-bottom:3px solid #DDD;}
.accept_conditions_line_form, .cont_form_std .accept_conditions_line_form {margin:15px 0px; font-weight:700; text-align:center;}
.accept_conditions_line_form input, .cont_form_std .accept_conditions_line_form input {width:auto; float:none; vertical-align:middle;}
.accept_conditions_line_form label, .cont_form_std .accept_conditions_line_form label {width:auto; float:none; vertical-align:middle; display:inline;}
.cont_form_std .accept_conditions_line_form span {color:#C00;}

.add_assistant {margin:-10px 0px 10px 0px; text-align:right; font-size:10px; font-weight:700;}
	.add_assistant a:link, .add_assistant a:active, .add_assistant a:visited {padding-left:8px; color:#398E00; background:url(../images/ico_add_assistant.gif) no-repeat left 6px;}
	.add_assistant a:hover {padding-left:8px; color:#000; background:url(../images/ico_add_assistant_o.gif) no-repeat left 6px;}

.block_form_ins_info_top {margin:10px 0px; padding:10px 0px; font-size:11px; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
.block_form_ins_info_top p {margin:0; padding:0px 0px 8px 0px; font-size:12px; line-height:1.2em; font-weight:700;}
.block_form_ins_info_top label, .block_form_ins_info_top input {display:inline; vertical-align:middle; width:auto;}

/** FORMACION - Login *********************************/
.cont_login_af {text-align:left;}
	.cont_login_af form {margin: 5px 10px 0px 12px; text-align:left; color:#575757; background:none;}
	.line_login_af {margin-top: 3px;}
		.line_login_af label {display:block; height: 12px; font-size:9px; font-weight: 700; clear: both; margin-top: 3px;}
		.line_login_af_input {margin-top: 1px; border:none; font-family: arial; font-size: 9px; width: 120px; height: 12px;}
		.line_login_af_submit { background: #4c4c4c; border: 0px; font-family: arial; font-size: 9px; width: 40px; color: #FFFFFF; margin-left: 3px; margin-top: 1px;}
	.last_line_login_af {text-align:right;}
		.last_line_login_af input {margin-right:5px; border:none; border-right:1px solid #757575; border-bottom:2px solid #757575;}
.remember_pwd_login {font-faily: arial; font-size: 10px; color: #100e71; margin-top: 3px;}
.remember_pwd_login a:link, .remember_pwd_login a:visited {font-faily: arial; font-size: 10px; color: #100e71; text-decoration: none;}
.remember_pwd_login a:hover {font-faily: arial; font-size: 10px; color: #100e71; text-decoration: underline;}

/** FORMACION - AGENDA - Event */
.cont_event {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #DDD;}
	.cont_agenda_back_button {padding-top:10px; border-top:1px solid #E1731C; text-align:center; clear:both;}
		.cont_agenda_back_button a:link, .cont_agenda_back_button a:active, .cont_agenda_back_button a:visited {padding:3px 5px; border:1px solid #DDD; font-size:11px; line-height:2em; font-weight:700;}
		.cont_agenda_back_button a:hover {padding:3px 5px; border:1px solid #000; font-size:11px; line-height:2em; font-weight:700;}
	.title_event {font-size:18px; line-height:1.2em; margin:10px 0px; padding-bottom:10px; color:#000; background:inherit; border-bottom:1px solid #DDD;}
	.img_event {}
		.img_event img {float:right;}
	.desc_event {margin-top:10px; padding-top:10px; color:#555; background:inherit; border-top:1px solid #DDD; line-height:1.4em;}
	.url_event {font-weight:700; margin-bottom:4px;}
	.date_init_event {color:#555; background:inherit;}
		.date_init_event b, .date_init_event strong {color:#000; background:none;}
	.date_finish_event {color:#555; background:inherit;}
		.date_finish_event b, .date_finish_event strong {color:#000; background:none;}
	.t_item_event {margin:3px 0px; padding:4px 0px 6px 0px; border-bottom:1px solid #DDD; font-weight:700;}
	.item_event {padding:3px 0px; color:#555; background:inherit;}
		.item_event b, .item_event strong {color:#000; background:none;}
	.more_info_event a:link, .more_info_event a:active, .more_info_event a:visited, .more_info_event a:hover {padding-right:10px; background:url(../images/arrow_right.gif) no-repeat right 4px;}





/* POLLS ****************************************/
/* Encuestas Estandar */
.content_encuesta {border:1px solid #EBEBEB; font-size:11px; overflow:hidden; width:100%; margin-bottom:5px;}
.left .content_encuesta {margin-bottom:0px;}
.content_encuesta_int {margin:2px; padding:5px; overflow:hidden; color:inherit; background:#EBEBEB; /*background:#F0E7E7;*/}
.title_encuesta {font-size:11px; font-weight:700; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #CCCCCC; margin-bottom:5px;}
.question_encuesta {font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; line-height:1.1em; letter-spacing:-1px; font-weight:normal; margin-bottom:5px; color:#000; background-color:inherit;}
.option_encuesta {overflow:hidden; width:100%; margin:5px 0px;}
.text_encuesta {font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#000; background:inherit;}
.check_encuesta {float:left; width:6%;}
.bars_encuesta {color:inherit; background-color:#FFF; border:1px solid #B9B9B9; float:right; width:80%; height:14px; position:relative;}
.bars_active {height:14px; color:inherit; background-color:#CCC; width:80%;}
.percent_encuesta {font-family:Arial, Helvetica, sans-serif; position:absolute; right:2px; top:0px; font-weight:700;}
.foot_encuesta {width:100%; overflow:hidden;}
.total_votes {width:49%; float:left; visibility:hidden;}
.input_vote {width:49%; float:right; text-align:right;}
.input_vote input {background-color:inherit; background:url(http://www.segop.com/es/images/input_std.gif) no-repeat; width:50px; height:18px; border:none; color:#FFF; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* Encuestas con imagen */
.cont_encuesta_img {border:1px solid #FFF; font-size:12px; overflow:hidden; width:100%; margin-bottom:5px;}
.cont_title_encuesta_img {color:#000; background-color:#DBDBDB; float:left; width:100%; margin:0px 0px 5px 0px;}
.title_encuesta_img {margin:3px; font-weight:bold;}
.cont_item_encuesta {position:relative; background-color:#EBEBEB; float:left; width:100%; margin:0px 0px 5px 0px; height:75px;}
/* Votos encuesta */
.votes_enc_img {width:38px; height:38px; text-align:center; text-transform:uppercase; font-size:10px; color:#000; font-weight:700; background-color:inherit; position:absolute; top:8px; right:5px; background:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}
.votes_enc_img span {}
.number_votes {font-weight:bold; float:left; width:100%; margin-top:3px; display:block;}
/* Check encuesta */
.check_enc_img {background-color:#EBEBEB; position:absolute; bottom:4px; right:4px; margin:0; padding:0;}
/* Imagen encuesta */
.img_enc_img {position:absolute; top:4px; left:3px;}
/* Texto opcion encuesta */
.cont_txt_enc {position:absolute; top:10px; left:80px; width:50%;}
.title_enc_img {font-weight:700; margin-bottom:3px;}
.desc_enc_img {}
.input_enc_vote input {background-color:inherit; background:url(http://www.segop.com/es/images/input_std.gif) no-repeat; width:50px; height:18px; border:none; color:#FFF; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.foot_encuesta_button {overflow:hidden; clear:both; text-align:right; padding:3px 2px; background:#EBEBEB;}
.foot_encuesta_button input {background-color:inherit; background:url(http://www.segop.com/es/images/input_std.gif) no-repeat; width:50px; height:18px; border:none; color:#FFF; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}




/* BANNERS ****************************************/




/* COMPONENTS ****************************************/

/* Name Section */
.name_section {font-size: 22px; margin-bottom:10px; padding:10px 0; border-bottom:1px solid #DDD;}

/* Path Section */
/*.path_section {margin-bottom:5px; font-size:11px; font-weight:700; color: #777; font-family: arial;}
.path_section_int {}
.path_section_int a:link, .path_section_int a:active, .path_section_int a:visited {}
.path_section_int a:hover {}
.path_section_int h1 {display:inline; margin:0; padding:0; font-size:11px;}*/

/* Path Section */
.path_section {font-weight: 700; padding-bottom:6px; font-size:11px; font-weight:700; background: #FFF; color: #000; text-align: left; text-indent: 25px;}
.path_section_int {}
.path_section_int a:link, .path_section_int a:active, .path_section_int a:visited, .path_section_int a:hover {margin-right:5px;}
.path_section_int h1 {display:inline; margin:0; padding:0; font-size:11px;}

/* Sections Category */
.sections_category {}
.sections_category ul {margin:0; padding:0;}
.sections_category ul li {padding:4px 0px;}
.sections_category ul li a:link, .sections_category ul li a:active, .sections_category ul li a:visited {color:#CCC; background:inherit;}
.sections_category ul li a:hover {color:#FFF; background:inherit;}

/** OFERTA FORMATIVA - List Of Diaries */
.cont_oferta_formativa {}
	.row_of {clear:both;}
		.block_of1 {float:left; width:30%; margin-right:30px;}
		.block_of2 {float:left; width:30%; border:none; background:none;}
		.block_of3 {float:right; width:30%; border:none; background:none;}
			.cont_oferta_formativa .cont_brief_area {margin:0; padding:0; border:none; background:none;}
				.cont_oferta_formativa .cont_brief_area_int {margin:0; padding:0; width:100%;}
					.cont_oferta_formativa .img_brief_area {clear:both; width:100%;}

/* Standard Form */
.cont_form_std {margin:0px 0px 10px 0px; border:1px solid #EEE; text-align:left; clear:both;}
.cont_form_std label {float:left; display:block; padding:2px 4px; width:30%; text-align:right; font-weight:700; color:#000; background:inherit;}
.title_form_std {font-weight:700; color:#000; background:inherit; padding:5px 4px 10px 4px; text-align:left;}
.desc_form_std {font-weight:700; color:#000; background:#EEE; padding:5px; text-align:left; line-height:1.4em;}
.info_event_form {font-weight:normal; color:#555; background:#EEE; padding:5px; text-align:left; font-size:11px;}
.first_line_form_std {font-weight:700; color:#000; background:#EEE; padding:5px; text-align:left;}
.line_form_std {color:inherit; border-bottom:1px solid #EEE; padding:8px 0px; font-size:11px; text-align:left;}
.line_form_std .required_field {vertical-align:top;}
.last_line_form_std {text-align:center; padding:6px 0px; color:inherit; background:inherit; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.last_line_form_std input {margin:8px 0px;}
.line_form_std2 {color:inherit; border-bottom:1px solid #EEE; padding:4px 5px; font-size:11px; text-align:left; overflow:hidden;}
.line_form_std2 label {float:left; display:block; padding:2px 4px; width:70%; text-align:right; font-weight:700; color:#000; background:inherit;}
.line_form_std2 label input {vertical-align:middle;}
.line_form_std2 .required_field {vertical-align:top;}

.line_form_std label, .line_form_std input, .line_form_std img {vertical-align:top;}
.captcha_img {text-align:center;}
.info_form_std {color:inherit; border-bottom:1px solid #EEE; padding:4px 5px; font-size:10px; text-align:left; overflow:hidden; color:#777;}
.cont_form_std .textarea_std {width:67%;}

.form_ok {padding:8px 5px; color:#090; background:inherit; line-height:1.3em;}
.form_ko {padding:8px 5px; color:#900; background:inherit; line-height:1.3em;}



/* SEND NOTICE - Mail Styles */
.body_mail_stf {padding:10px;}
.cont_mail_stf {text-align:center;}
.cont_mail_stf strong, .cont_mail_stf b {color:#000; background-color:inherit;}
.cont_int_mail_stf {width:40%; margin:0 auto; text-align:left; border:1px solid #CCC; color:inherit; background:#FFF;}
.head_mail_stf {height:20px; color:inherit; background:#CCC;}
.info_mail_stf {padding:10px; background:#EBEBEB; }
.item_info_mail_stf {margin:4px 0px;}
.notice_mail_stf {padding:10px;}
.title_notice_mail_stf {font-size:16px; margin-bottom:5px;}
.link_notice_mail_stf {font-size:11px; text-align:right;}
.foot_mail_stf {height:20px; color:inherit; background:#CCC;}


/* COMPONENTE BUSCADOR */
.cont_search {}
	.tit_search {margin:0px 0px 5px 0px; padding:3px 2px; font-weight:700; color:#000; background:#EBEBEB; border-bottom:1px solid #CCC;}
	.desc_search {margin-bottom:5px; font-size:0.9em;}
	.input_search {}
	.input_search input {width:60%;/* float:left; margin-right:5px;*/}
	.submit_search {text-align:right; margin-bottom:10px;}
	.search_results {margin:10px 0px;}
		.publish_date_search_result {margin-bottom:2px; font-size:10px; font-family:Verdana,Arial , Helvetica, sans-serif;}
		.tit_search_result {font-size:14px; line-height:1.2em; font-weight:700; margin-bottom:3px; color:#000; background:none;}
		.body_search_result {margin:2px 0px 10px 0px; padding:0px 0px 4px 0px; border-bottom:1px dashed #CCC; color:#555; background:none; line-height:1.3em;}
		.paginator_search_results {text-align:center;}

/* Paginador de resultados */
.paginator_bar {padding:3px 0px; width:100%; text-align:center; background-color:#EBEBEB; color:#000; font-size:11px;}
	.paginator_bar_int {width:90%; margin:0 auto;}
		.paginator_bar_left {float:left; width:22%; text-align:right; }
		.paginator_bar_center {float:left; width:54%; text-align:center; color:#666666; background:inherit;}
			.result_pages {font-weight:bold; text-transform:uppercase; color:#000; background:inherit;}
		.paginator_bar_right {float:left; width:22%; text-align:left;}
		.clear {clear:both;}
.paginator_bar a:link, .paginator_bar a:active, .paginator_bar a:visited {color:#C00000; background:inherit; font-weight:700; text-decoration:none; cursor:pointer;}
.paginator_bar a:hover {color:#000; background:inherit; font-weight:700; text-decoration:none;}

/* Suscripcion al Newsletter*/
.cont_suscription_segop {}
.desc_suscription_segop {margin:0px 0px 5px 0px; padding:3px 2px; font-weight:700; color:#000; background:#EBEBEB; border-bottom:1px solid #CCC;}
.input_suscription_segop {margin-bottom:5px; font-weight:700; font-size:11px; color:#000; background:inherit;}

/* Comentarios */
.cont_comentaris {width:100%; color:inherit; margin:0 auto;}
.total_comments {}
.title_notice_comments {font-size:24px; font-weight:700; color:#000; line-height:1.2em;}
.title_comments {padding-bottom:5px; font-size:14px; font-weight:700; border-bottom:1px solid #EBEBEB;}

/** COMMENTS - First & Other Comments **/
.cont_first_comment, .cont_comment {margin:10px 0px;}
.cont_author_first_comment, .cont_author_comment {margin-bottom:4px;}
.author_first_comment, .author_comment {float:left; font-weight:700; color:#000; background:inherit; margin-right:5px; padding-right:6px; border-right:1px solid #CCC;}
.date_first_comment, .date_comment {float:left; font-size:11px;}
.body_first_comment, .body_comment  {font-size:11px; line-height:1.2em; color:#777; background:inherit; overflow:hidden;}

/* Form new comment */
.cont_title_new_comment {}
.img_title_new_comment {}
.title_new_comment {font-weight:700; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-indent:10px;}
.desc_new_comment {display:none;}
.cont_form_new_comment {padding:5px 0px;}

.form_form_new_comment {}
.cont_form_comments {color:inherit; background:#FFF; font-family:Arial, Helvetica, sans-serif; background:#fafafa;}
.cont_form_comments label {float:left; display:block; padding:2px 0px; width:13%; text-align:left; font-weight:700;}
.first_line_form_comments {padding:4px 0px; border-bottom:1px solid #CCC; color:#FFF; background:#000; font-weight:700; text-transform:uppercase; font-size:11px; line-height:1.2em;}

.line_form_comments, .line_form_comments_ta {padding:8px 5px;}
.line_form_comments .required_field {vertical-align:top;}

.last_line_form_comments {text-align:center; padding:5px 3px; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700; background:#EBEBEB;}
.last_line_form_comments_left {float:left; width:48%; text-align:left;}
.last_line_form_comments_right {float:right; width:48%; text-align:right;}

.required_field {color:#C00000; background:inherit; padding-left:2px;}
.line_form_comments label, .line_form_comments img, .line_form_comments input {vertical-align:top;}

.button_back_comments {}

.input_name_comment {border:1px solid #CCC; font-size:12px; color:#666666; background:#FFF; width:350px;}

.textarea_desc_comment {border:1px solid #CCC; font-size:12px; color:#666666; background:#FFF; width:464px;}


/* POPUPS ****************************************/
.body_print {text-align:center; background:#FFF;}
.head_print {margin:10px 0px; padding:5px 0px; background:#000;}
.content_print {width:90%; margin:0px auto; text-align:left;}
.content_print .date_notice {margin-bottom:10px;}
.foot_print {margin:10px 0px; padding:5px 0px; background:#000;}

/* PRIVATE ZONE - List Of Courses */
.cont_courses_zp {margin-top:10px;}
.title_courses_zp {margin-bottom:10px; font-size:16px;}
.desc_courses_zp {margin-bottom:20px;}
.list_courses_zp {}
.t_list_courses_zp {width:100%; border-left:1px solid #DDD; border-top:1px solid #DDD;}
.courses_th1, .courses_th2, .courses_th3, .courses_th4 {padding:3px 5px 2px 5px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; font-family:Arial, Helvetica, sans-serif; color:#FFF; background:#000;}
.courses_th1 {width:64%;}
.courses_th2 {text-align:center;}
.courses_th3 {text-align:center;}
.courses_th4 {text-align:center;}
.t_list_courses_zp td {}
.courses_td1, .courses_td2, .courses_td3, .courses_td4 {padding:8px 5px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.courses_td0 {padding:8px 5px 8px 5px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; font-size:11px; font-style:italic; color:#444; background:#CCC; font-weight:700;}
.courses_td00 {padding:2px 5px 2px 8px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; font-size:11px; color:#444; background:#EEE url(http://www.microgestio.es/formacion/images/ico_user_course_zp.gif) no-repeat 8px 5px; font-family:Arial, Helvetica, sans-serif;}
.courses_td000 {padding:2px 5px 2px 8px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; font-size:11px; color:#444; background:#EEE; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.courses_td1 {}
.courses_td1 a:link, .courses_td1 a:active, .courses_td1 a:visited {display:block; padding-left:13px; color:#B92020; background:url(http://www.microgestio.es/formacion/images/ico_course_zp.gif) no-repeat left 2px;}
.courses_td1 a:hover {color:#000;}
.courses_td2 {text-align:center; color:#555; background:none;}
.courses_td3 {text-align:center; color:#555; background:none;}
.courses_td4 {text-align:center;}
.courses_td4 a:link, .courses_td4 a:active, .courses_td4 a:visited {padding-right:8px; color:#B92020; background:url(http://www.microgestio.es/formacion/images/ico_arrow_right_zp.gif) no-repeat right 4px;}
.courses_td4 a:hover {color:#000;}

/* PRIVATE ZONE - Nav & Info */
.private_zone_nav {padding:10px 0px; text-align:center; color:inherit; background:#F0F0F0;}
.pzn_info_user {width:95%; margin:0 auto; padding:8px 0px; text-align:left; font-size:11px; line-height:1.8em;}
.pzn_nav {text-align:left; font-family:Arial, Helvetica, sans-serif;}
.pzn_nav ul {margin:0; padding:0; list-style-type:none; border-top:1px solid #CCC;}
.pzn_nav ul li {margin:0; padding:0; font-size:11px; font-weight:700;}
.pzn_nav ul li a:link, .pzn_nav ul li a:active, .pzn_nav ul li a:visited {display:block; padding:5px 5px 5px 14px; border-bottom:1px solid #CCC; background:url(../images/bullet_nav_zp.gif) no-repeat 5px center;}
.pzn_nav ul li a:hover {display:block; padding:5px 5px 5px 14px; border-bottom:1px solid #CCC; background:#e3e2ea url(../images/bullet_nav_zp.gif) no-repeat 5px center;}
.pzn_nav ul li a.active:link, .pzn_nav ul li a.active:active, .pzn_nav ul li a.active:visited {display:block; padding:5px 5px 5px 14px; border-bottom:1px solid #CCC; background:#e3e2ea url(../images/bullet_nav_zp.gif) no-repeat 5px center;}
.pzn_nav ul li a.active:hover {display:block; padding:5px 5px 5px 14px; border-bottom:1px solid #CCC; background:#e3e2ea url(../images/bullet_nav_zp.gif) no-repeat 5px center;}
.pzn_nav ul li a.logout_zp:link, .pzn_nav ul li a.logout_zp:active, .pzn_nav ul li a.logout_zp:visited {display:block; padding:2px 5px 2px 14px; border-bottom:1px solid #CCC; color:#000; background:#c7c6d0 url(../images/ico_logout_zp.gif) no-repeat 5px center;}
.pzn_nav ul li a.logout_zp:hover {display:block; padding:2px 5px 2px 14px; border-bottom:1px solid #CCC; background:#c7c6d0 url(../images/ico_logout_zp.gif) no-repeat 5px center;}

/** QUESTIONNAIRE */
.qp_header {}
	.qp_head_title {font-size:1.2em; line-height:1.2em;  font-weight:700; color:#000; background:none;}
	.qp_head_subtitle {margin:6px 0px; font-weight:700;}
	.qp_head_description {font-size:1em; line-height:1.3em;}
.qp_body {}
	.qp_groups_tabs {margin:10px 0px; color:inherit; background:#DDD; overflow:hidden; height:27px;}
		.qp_groups_tabs ul {margin:0; padding:0; list-style-type:none; overflow:hidden;}
			.qp_groups_tabs ul li {float:left; margin:2px 0px 0px 2px; padding:0; font-weight:700; font-size:0.9em;}
				.qp_groups_tabs ul li a:link, .qp_groups_tabs ul li a:active, .qp_groups_tabs ul li a:visited {display:block; padding:5px 7px; background:#FFF; border-bottom:2px solid #DDD;}
				.qp_groups_tabs ul li a:hover {}
				.qp_groups_tabs ul li.qp_tab_active a:link, .qp_groups_tabs ul li.qp_tab_active a:active, .qp_groups_tabs ul li.qp_tab_active a:visited {border-bottom:2px solid #FFF;}
				.qp_groups_tabs ul li.qp_tab_active a:hover {}
	.qp_group {margin:10px 0px; padding:8px; border:1px solid #CCC;}
		.qp_group .qp_group {margin-top:15px;}
		.qp_group legend {padding:0px 5px;}
		.qp_group_title {color:#000; background:none; font-weight:700; font-size:14px;}
			.qp_group .qp_group .qp_group_title {color:#000; background:none; font-weight:700; font-size:12px;}
		.qp_group_subtitle {margin:2px 0px; padding:5px 0px; font-weight:700; font-size:0.9em;}
		.qp_group_description {font-size:0.9em;}
			.cont_questionnaire {margin:6px 0px;}
				.question_questionnaire {padding:3px 5px; color:#000; background:#EEE; font-weight:700; font-size:0.9em; clear:both;}
					.cont_answer_questionnaire {padding:8px 0px;}
						.cont_answer_questionnaire label, .cont_answer_questionnaire input {vertical-align:middle;}
						.cont_answer_questionnaire label {padding-top:3px;}
						.cont_answer_questionnaire input {border:1px solid #CCC;}
						.cont_answer_questionnaire textarea {border:1px solid #CCC; width:90%;}
						.answer_questionnaire_num {float:left; margin-bottom:10px; padding-right:15px;}
							.answer_questionnaire_num input {border:none;}
						.answer_questionnaire_simpletext {}
							.answer_questionnaire_simpletext input {width:60%;}
						.answer_questionnaire_textarea {}
						.answer_questionnaire_simple_options {}
							.answer_questionnaire_simple_options input {border:none;}
						.answer_questionnaire_check {}
							.answer_questionnaire_check input {border:none;}
				.cont_questionnaire_nav_tabs {margin-bottom:8px;}
					.cont_questionnaire_button_left {float:left; width:49%; text-align:right;}
					.cont_questionnaire_button_right {float:right; width:49%; text-align:left;}
				.cont_questionnaire_last_line {text-align:center;}
			.cont_questionnaire .required {color:#900; background:none;}

/* CALENDARIO */
.cont_real_event_calendar {font-family: arial; font-size: 12px; margin: 20px auto;}
.seleccion_agenda {background: #F9F9F9; border: 1px solid #5b5b5b; font-weight: 700; padding: 10px; margin-bottom: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.seleccion_agenda table{width: 100%;}
.table_real_calendar {width: 100%; border-color: #888; border-left: 1px solid #CCC;}
.table_real_calendar th{background: #5b5b5b; color: #f0f0f0; height: 35px; text-align: center; width: 14.28%; border: none;}
.table_real_calendar td{color: #999999; height: 85px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; vertical-align: top;}
	.table_real_calendar td .day_number{float: right; width: 15px; height: 15px; text-align: center;}

.enabled {background: #FFFFFF;}
.disabled {background: #EFEFEF;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.fecha_real_calendar {font-size: 16px; font-weight: 700; color: #444; text-align: center; margin-bottom: 10px;}
a.curso1:link, a.curso1:visited, a.curso1:active, a.curso1:hover {display:block; background: #FF9966; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso2:link, a.curso2:visited, a.curso2:active, a.curso2:hover {display:block; background: #CC0000; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso3:link, a.curso3:visited, a.curso3:active, a.curso3:hover {display:block; background: #9900FF; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso4:link, a.curso4:visited, a.curso4:active, a.curso4:hover {display:block; background: #009900; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso5:link, a.curso5:visited, a.curso5:active, a.curso5:hover {display:block; background: #0066FF; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso6:link, a.curso6:visited, a.curso6:active, a.curso6:hover {display:block; background: #996600; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso7:link, a.curso7:visited, a.curso7:active, a.curso7:hover {display:block; background: #CC33C3; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso8:link, a.curso8:visited, a.curso8:active, a.curso8:hover {display:block; background: #999966; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso9:link, a.curso9:visited, a.curso9:active, a.curso9:hover {display:block; background: #808080; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso10:link, a.curso10:visited, a.curso10:active, a.curso10:hover {display:block; background: #000040; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso11:link, a.curso11:visited, a.curso11:active, a.curso11:hover {display:block; background: #CC6699; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso12:link, a.curso12:visited, a.curso12:active, a.curso12:hover {display:block; background: #009966; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso13:link, a.curso13:visited, a.curso13:active, a.curso13:hover {display:block; background: #6699FF; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.curso14:link, a.curso14:visited, a.curso14:active, a.curso14:hover {display:block; background: #9999CC; color: #FFFFFF; padding: 5px; margin:3px; font-size:11px; font-family:arial, verdana, helvetica; border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#no_events_notice {padding: 0px; font-size: 12px; font-family: verdana; position: absolute; top: 280px; left: 200px; width:500px; background: #eaeaea; color: #222; z-index: 1000; display: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #444;}
#no_events_notice div{margin: 20px; line-height: 14px; font-weight: 100;}
#no_events_notice div img {float: left; margin: 0px 5px 5px 0px;}

/* TOOLTIP */
#toolTipBox { padding: 0px; font-size: 12px; font-family: verdana; position: fixed; background: #FFFFCC; color: #444; z-index: 1000; display: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #666;}
#toolTipBox div{margin: 10px; line-height: 14px; font-weight: 100;}


