/* 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;}
.btn_more_info {width: 100%; margin: 0px 0px 0px 0px;}
.btn_more_info a{display: block; width: 100%; background-image: url(../images/bg_btn_more_info.gif); font-family: arial; font-size: 15px; font-weight: 100; color: #FFF; height: 
22px; padding: 30px 10px 0px 10px;}

/* 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(http://www.microgestio.es/es/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(http://www.microgestio.es/es/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(http://www.microgestio.es/es/images/bullet_link_header.gif); background-repeat:no-repeat; background-position:left center;}
.related_notices a:hover {padding-left:8px; background-image:url(http://www.microgestio.es/es/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;}

/* Notices left home */
.cont_generic_text_left {font-family: Arial; text-align: left; padding-bottom: 10px; margin: 10px 0px; border-bottom: 1px solid #ccc;}
.generic_text_left_title{font-size: 13px; color: #B92020; margin-bottom: 8px; font-weight: 700;}
.generic_text_left_title a{font-size: 13px; color: #B92020; margin-bottom: 8px; font-weight: 700;}
.generic_text_left_subtitle {font-size: 11px; color: #111; font-weight: 700; margin-bottom: 8px;}
.generic_text_left_subtitle a{font-size: 11px; color: #111; font-weight: 700;}
.generic_text_left_body{font-size: 11px; color: #555; font-weight: 100;}
.generic_text_left_body a{font-size: 11px; color: #555; font-weight: 100;}

/* 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(http://www.microgestio.es/es/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;}



/* TEMPLATES ****************************************/
/* Standard Styles */
.title_notice_std {font-size:20px; margin:15px 0px; 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; line-height:1.3em;}
.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 {}
.txt_base {text-align:left;}

.img_notice_50 {float:left; width:50%;}
.img_notice_50 img {width:96%;}

/* 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(http://www.microgestio.es/es/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: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; width: 100%;}

/* 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(../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(../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(../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(../images/bg_link_ssoluciones_o.gif) no-repeat right top;}

/* Form Solicitud Comercial */
.cont_form_sc {font-size:11px; color:#373737; 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;}
.line_form_sc select {width:90%; margin-bottom:5px;}
.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 {margin-top:-2px; padding-left:4px; font-size:14px; color:#565656; background:none;}

/* 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(http://www.microgestio.es/es/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; color:inherit; background:url(http://www.microgestio.es/es/images/af_arrow_cursos_dest.gif) no-repeat right center; font-weight:700;}*/
.link_curso_destacado {; right:8px; bottom:8px; padding:6px 6px 0px 0px; text-align: right; color:inherit; font-weight:700;}



/* Show Courses Home */
.cont_agenda_home {}
.cont_int_agenda_home {}
.cont_event_home {color:#FFF; margin-bottom:10px;}
.title_event_home {font-weight:700; color:#000;}
.title_event_home span {font-size:11px;}
.date_init_event_home {margin:4px 0px; font-size:11px;}
.desc_event_home {margin:4px 0px; font-size:11px;}
.more_info_event_home {font-size:11px; font-weight:700;}

/* Template Brief Area */
.cont_brief_area {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #DDD;}
	.cont_brief_area_int {}
		.img_brief_area {float:left; width:110px;}
			.img_brief_area img {width:100px;}
		.title_brief_area {margin: 10px 0px; font-size:14px; line-height:1.1em; font-weight:700;}
		.desc_brief_area {color:#555; 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(http://www.microgestio.es/es/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;}


/** 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;}

.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_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 {vertical-align:middle;}
.accept_conditions_line_form label {vertical-align:middle; display:inline;}

.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(http://www.microgestio.es/es/images/ico_add_assistant.gif) no-repeat left 6px;}
	.add_assistant a:hover {padding-left:8px; color:#000; background:url(http://www.microgestio.es/es/images/ico_add_assistant_o.gif) no-repeat left 6px;}


/** FORMACION - Login *********************************/
.cont_login_af {text-align:center;}
	.cont_login_af form {width:80%; margin:0 auto; padding:10px 0px; text-align:left; color:#373737; background:none;}
	.line_login_af {}
		.line_login_af label {display:block; margin-bottom:7px; font-size:11px;}
		.line_login_af input {margin-bottom:7px; width:96%; border:none; border-top:2px solid #757575;}
	.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;}


/** 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(http://www.microgestio.es/es/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;}

/* Home main phrase*/
.main_phrase_home {color: #000000; font-size:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* BANNERS ****************************************/




/* COMPONENTS ****************************************/

/* Name Section */
/*.name_section {font-size: 22px; margin-bottom:10px; padding:10px 0; border-bottom:1px solid #DDD;}*/
.name_section {font-size: 11px; font-weight: 700; color: #373737;  margin-bottom:10px; padding:20px 10px 10px 10px; border-top:4px solid #c1c3da; background: #e3e2ea;}

/* Path Section */
.path_section { clear:both; 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 {position:relative; padding-left:4px;}
.sections_category ul li a:link, .sections_category ul li a:active, .sections_category ul li a:visited {color:#373737; background-color:inherit; line-height:1.7em; font-size: 11px;}
.sections_category ul li a:hover {display: block; width: 100%; color:#373737; background-color:#e3e2ea; text-decoration: none; font-size: 11px;}

/* Standard Form */
.cont_form_std {margin:0px; border:1px solid #e3e2ea; 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 {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; width: 100%;}
.desc_form_std {font-weight:700; color:#000; background:#e3e2ea; padding:5px; text-align:left;}
.info_event_form {font-weight:normal; color:#555; background:#EEE; padding:5px; text-align:left; font-size:11px;}
.first_line_form_std {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; width: 100%;}
.line_form_std {color:inherit; border-bottom:1px solid #e3e2ea; 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;}
.line_form_std2 {color:inherit; border-bottom:1px solid #e3e2ea; padding:4px 5px; font-size:11px; text-align:left; overflow:hidden;}
.line_form_std2 label {float:left; display:block; padding:2px 4px; width:40%; 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;}
.form_ko {padding:8px 5px; color:#900; background:inherit;}



/* 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;}
	.tit_search_results {margin:0px 0px 5px 0px; padding:2px 3px; font-size:11px; color:#373737; background:#E3E2EA;}
	.search_results {margin:10px 0px;}
		.publish_date_search_result {margin-bottom:2px; font-size:10px; font-family:Verdana,Arial , Helvetica, sans-serif; color:#555569; background:none;}
		.tit_search_result {margin:3px 0px; line-height:1.2em; font-size:16px; font-weight:700; color:#000; background-color:inherit;}
		.body_search_result {margin:2px 0px 10px 0px; padding-bottom:10px; border-bottom:1px dashed #CCC; color:#555569; 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 {display:none;}
.content_print {width:90%; margin:0px auto; text-align:left;}
.foot_print {display:none;}


/** 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;}


/* POP UP FORM MORE INFO*/
.sh_contact_form {position:absolute; width:840px; height:660px; top:1%; left:5%; overflow:hidden; z-index:10000; background:#000; background:url(http://www.microgestio.es/es/images/bg_info_corporativa.gif) no-repeat;}
.close_popup {position:absolute; top:15px; right:15px;}
						.close_popup a:link, .close_popup a:active, .close_popup a:visited, .close_popup a:hover {display:block; width:16px; height:16px; background:url(../images/ico_close_popup.gif) no-repeat;}
.sh_contact_form_int {position:relative;}
.sh_contact_form_int2 {padding:5% 5%; color:#FFF;}

/* Standard Form */
.underline_sh_first_line_form_std{overflow:hidden; padding:0px; margin-bottom:10px; border-bottom:1px solid #fff;}
.sh_first_line_form_std {width: 80%; float: left; color:#ffa500; font-size: 18px;}
.sh_first_line_form_std_right {float: right; margin-right: 15px; padding-top:6px;}
.sh_first_line_form_std_right span{color:#ffa500;}
.sh_first_line_form_std_right span span{color:#FFF;}

.sh_left_area {float :left; width: 40%; padding: 25px;}
.sh_left_area .captcha_img {text-align:right;}
.sh_left_area .captcha_img input {width:90px;}
.sh_right_area {float: right;  width: 45%; padding: 25px 25px 25px 0px;}

.sh_required_field {display:block; color:#ffa500; float:left; width:13px; overflow:hidden;}
.sh_required_field span {color: white;}
.form_data_type{color: #ffa500; font-weight: bold;clear:both; padding-bottom:2px;}

.sh_cont_form_std label {color:#888888; font-weight: bold; float:left;}
.sh_cont_form_std input {margin:0; padding:0;}
.sh_left_area .sh_line_form_std {height:30px; clear:both;}
.sh_left_area .sh_line_form_std .sh_input_std {float: right; width:160px;}
.sh_left_area .sh_line_form_std .sh_input_std_big {float: right; width:200px;}
.sh_right_area .sh_line_form_std label {color: #ffa500; border:none; padding:4px 0px;}
.sh_right_area textarea{margin-left:10px;}
.line_form_std3 {padding-top:10px;}
.line_form_std3 label {font-size: 10px;}
.line_form_std3 label, .line_form_std3 input {float:none; display:inline; vertical-align:middle;}
.line_form_std_avis {color:#888888;}
.line_form_std_avis_title {font-size: 12px; color: #ffa500; margin:15px 0px 6px 10px;}
.line_form_std_avis_body {margin-left:10px; font-size:9px; text-align:justify;}


/*
.sh_contact_form_int2 .cont_form_std {border:none;}
.sh_contact_form_int2 .cont_form_std label {color:#FFF; background:inherit;}
.sh_contact_form_int2 .line_form_std textarea {width:50%;}
.sh_contact_form_int2 .desc_form_std {color:#FFF; background:#000; padding:5px; text-align:left;}
.sh_contact_form_int2 .first_line_form_std {font-weight:700; color:#FFF; background:none; padding:5px 0px; text-align:left;}
.sh_contact_form_int2 .line_form_std {color:inherit; border:none; padding:4px 0px;}
.sh_contact_form_int2 .last_line_form_std {padding:4px 0px; color:#FF; background:none;}
.sh_contact_form_int2 .line_form_std2 {color:inherit; border:none;}
.sh_contact_form_int2 .line_form_std2 label {color:#FFF; background:none;}
.sh_contact_form_int2 .line_form_std3 {padding:5px 0px;}
.sh_contact_form_int2 .line_form_std3 input {margin-left:28%; vertical-align:middle;}
.sh_contact_form_int2 .line_form_std3 label {float:none; display:inline; vertical-align:middle;}
.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%;}
*/