/***********************************************************/
/**************** REDEFINICION DE TAGS HTML ****************/
/***********************************************************/
/* Tags Generales */
form {margin:0;}
img {border:none;}
textarea {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:inherit; text-align:left; background-color:#FFF;}
b {font-size:inherit; font-weight:bold; color:inherit; background-color:inherit;}

/* Links Generales */
a:link, a:active, a:visited {color:#CC0000; text-decoration:none; background-color:inherit;}
a:hover {color:#000000; text-decoration:none; background-color:inherit;}

/* Links Ver mas */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {color:#CC0000; 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;}

/* Links pie de pagina */
a.link_foot_page:link, a.link_foot_page:active, a.link_foot_page:visited {color:#FFF; text-decoration:none; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_foot_page:hover {color:#C8D7E2; text-decoration:none; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}
/**********************************************************/


/************************************************************/
/******************* GENERICOS SECCIONES ********************/
/************************************************************/
/* Path section */
.path_section {display:none;}
.path_section_bg {display:none;}
.path_section_content {display:none;}

/* Preview */
.cont_preview {margin:0px 10px 0px 10px; text-align:left;}

/* Fecha de publicacion de las noticias */
.date_notice {width:100%; margin:0; font-size:10px; text-align:left; color:#888; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Ver mas de las noticias */
.view_more_image {text-align:left; vertical-align:middle; background-color:#FFF;}

/* Contenedor Old Forms */
.content_old_forms {position:relative; width:100%;}

/* Pie de las noticias */
.foot_notice {}
.foot_notice img {}

/* Tooltips */
div#qTip {padding:3px; border:1px solid #36537E; border-bottom:4px solid #36537E; display:none; background:#FFF; color:#000; font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-align:left; position:absolute; z-index:1000;}

/* Titular grupos */
.title_groups {color:#FFF; background-color:inherit; font-weight:700; font-size:14px; padding-top:3px;}
/**********************************************************/

/* SOLICITUD NIKON CAPTURE */
.nc_block_title {background-color:#CCC; color:#000; text-indent:5px; font-weight:700; padding-top:3px; padding-bottom:3px; margin:5px 0px;}
.nc_block_content {margin:5px 5px 10px 5px; font-size:11px; line-height:1.2em; }
.nc_block_content br {line-height:5px;}
.nc_block_content b {color:#000; background-color:inherit;}
.nc_block_content span {margin-top:5px; color:#D90000; background-color:inherit; font-weight:700; display:block;}
.nc_form {}
.nc_block_content span b {color:#000; background-color:inherit;}
.table_nc_form {width:100%;}
.header_table_nc_form {height:25px; color:#000; background-color:inherit; font-weight:700;}
.foot_table_nc_form {height:25px;}
.nc_form td {font-weight:700; font-size:12px; color:#000;}
.input_form {border:1px solid #CCC; height:16px;}
.input_form_submit {border:1px solid #CCC; height:16px;}

/* Validacion de formularios */
.form_ok {margin:0px; padding:5px; color:#FFF; background:green; text-align:left;}
.form_ko {margin:0px; padding:5px; color:#FFF; background:#C00000; text-align:left;}


/**********************************************************/
/******************* SECCIONS ESPECIALS *******************/
/**********************************************************/
/* Buscador */
.buscador {width:100%; text-align:center;}
.cont_buscador {border:1px solid #AFC7D7; margin:0px auto; padding:0; width:99%; margin-bottom:15px;}
.title_buscador {background-color:#AFC7D7; width:100%; text-align:left; font-size:14px; color:#000; font-weight:bold; padding:3px 0px; text-indent:3px;}
.table_buscador {width:60%;}
.table_buscador td {font-size:12px;}
.input_buscador {}

/* Resultados de busqueda */
.search_results {width:100%; margin:5px 0%; font-size:10px; text-align:left; color:#688398; background-color:#EDF1F4; text-indent:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tit_search {font-size:1.4em; text-align:inherit; line-height:1.4em; padding:0px 0px 0px 0px; font-weight:bold; color:inherit; background-color:inherit;}
.body_search {margin:2px 0px 10px 0px; padding-bottom:4px; border-bottom:1px dashed #CCC;}

/* Hemeroteca */
.publicacion_hemeroteca {font-size:0.9em; line-height:1em; color:inherit; background-color:inherit;}
.tit_search_hemeroteca {font-size:1.4em; text-align:left; line-height:1.4em; padding:0px 0px 20px 0px; font-weight:bold; color:inherit; background-color:inherit;}

/* AGENDA & CALENDAR */
/* Listado ultimos eventos */
.cont_list_eventos_listado {}
.ul_eventos_listado {margin:0; padding:0; list-style-type:none;}
.li_eventos_impar_listado {margin:10px;}
.li_eventos_par_listado {margin:10px;}
.link_list_eventos_listado {font-weight:700;}

.cont_list_eventos {border:1px solid #EBEBEB; overflow:hidden;}
.ul_eventos {font-size:11px; text-align:left; margin:0px; padding:0px;}
.li_eventos_impar, .li_eventos_par {list-style-type:none; width:100%; margin:0px; padding:2px 0px 2px 5px;}
.li_eventos_impar {color:inherit; background-color:#F6EBEB;}
.li_eventos_par {color:inherit; background-color:#FBEFEF;}
a.link_list_eventos:link, a.link_list_eventos:active, a.link_list_eventos:visited {color:#666666;}
a.link_list_eventos:hover {color:#000;}

/* Formulario superior */
.cont_form_agenda {margin-bottom:5px; color:#000; background:url(../img/bg_form_agenda.gif) repeat; padding:10px; font-weight:700; border:1px solid #D1D2D4;}
.cont_form_agenda input {border:1px solid #CCC; color:#666; background-color:#FFF; height:18px; margin-right:5px;}
.cont_form_agenda form {text-align:center;}
.calendar_year { padding:5px; font-weight:700; border:1px solid #D1D2D4; color:#000; background:url(../img/bg_form_agenda.gif) repeat; }
.anterior_siguiente {margin-top:6px; font-weight:700;}
.anterior_siguiente_left {text-align:right;}
.anterior_siguiente_right {text-align:left;}
.anterior_siguiente td {font-size:12px;}

/* Calendarios */
.calendar_anual {width:100%; border-spacing:6px;}
.calendar_anual td {font-size:12px; text-align:center;}
.calendar_anual_tr {}
.calendar_anual_td {vertical-align:top; padding:1px; border:1px solid #CCC;}
.calendar_mes {background-color:#FFF; text-align:center; width:100%;}
.calendar_month_name {background-color:#000; border:1px solid #FFF;  color:#FFF; font-weight:bold; height:25px;}
.calendar_today {text-align:center; background-color:#FBEFEF; color:inherit;}
a.calendar_link:link, a.calendar_link:active, a.calendar_link:visited {font-weight:bold; color:#CC0000; text-align:center; width:100%;}
a.calendar_link:hover {font-weight:bold; color:#000; text-decoration:underline; text-align:center; width:100%;}
.week {background-color:#FFF; border:1px solid #000;}
.name_week_day {background-color:#CC0000; border:1px solid #FFF; width:15px; color:#FFF; font-weight:bold;}
.name_week_end {background-color:#BB0000; border:1px solid #FFF; width:15px; color:#FFF; font-weight:bold;}
.first_empty_days {background-color:#FBEFEF; border:1px solid #fff; width:15px;}
.works_days {background-color:#FFF; border:1px solid #fff; width:15px;}
.weekend_days {background-color:#FFF; width:15px; font-weight:bold;}
.last_empty_days {background-color:#FBEFEF; border:1px solid #FFF; width:15px;}

.cont_agenda_date {font-weight:700; text-align:center; font-size:16px; color:#C90000; background:inherit;}
.cont_agenda_back_button {font-weight:700; text-align:right; font-size:11px; color:#C90000; background:inherit;}

/* Listado de agendas y eventos */
.cont_agenda {}
.cont_int_agenda {}
.title_agenda {display:none; /*font-size:11px; color:#000; background:inherit; padding:2px; background:#eff2f5;*/}
.cont_event {margin:10px 0px 15px 0px; padding:4px 2px 0px 2px; border:1px solid #EBEBEB;}
.cont_event strong, .cont_event b {color:#000; background:inherit;}
.title_event {margin-bottom:6px; font-size:16px; line-height:1.2em; font-weight:700; color:#000;}
.img_event {}
.img_event img {width:25%; margin-right:10px; float:left;}
.desc_event {margin-bottom:5px;}
.url_event, .date_init_event, .date_finish_event, .item_event {border-bottom:1px solid #EBEBEB; padding:3px 0px;}
.date_init_event {}
.date_finish_event {}
.t_item_event {margin:3px 0px; padding:3px; font-weight:700; color:#000; background:#EBEBEB;}
.item_event {}
.item_event strong, .item_event b {color:#000; background:inherit;}
.more_info_event {margin:3px 0px; padding:2px; color:inherit; background:#EBEBEB; font-weight:700; font-size:11px; text-align:center;}

/* Listado de eventos */
.cont_ficha_evento_mini {border:1px solid #CCC; margin-bottom:5px;}
.cont_data_event_mini {overflow:hidden; margin-top:1px;}
.img_event_mini {width:20%; margin:10px; float:left; overflow:hidden;}
.img_event_mini img {width:100%;}
.title_event_mini {margin:10px 10px 0px 10px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.desc_event_mini {font-size:11px; margin:5px 10px 10px 10px;}
.cont_list_event_mini {margin:10px; padding:4px 0px; background:url(../img/bg_form_agenda2.gif) repeat; font-weight:700; border:1px solid #D1D2D4; color:#000; font-weight:700;}
.dates_event_mini {font-size:12px; clear:left; text-indent:5px; margin-bottom:1px;}
b.b_black {color:#000;}
.url_event_mini {font-size:12px; text-indent:5px;}
a.url_evento:link, a.url_evento:active, a.url_evento:visited {color:#CC0000; background-color:inherit; margin-bottom:1px; font-weight:bold; font-size:12px;}
a.url_evento:hover {color:#000; background-color:inherit; font-weight:bold; font-size:12px;}
.link_event {font-size:11px; font-weight:700; text-align:center;}
.button_back {text-align:center; margin-bottom:5px;}

.titulo_hemeroteca_ediciones {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}
.titulo_agenda {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}
.titulo_calendario_hemeroteca {background-color:#888; border:1px solid #FFF; color:#FFF; font-weight:bold;}
/****************************************************/

/* Comentarios */
.cont_title_new_comment {font-weight:700; margin:10px 0px 5px 0px;}
.titulo_new_comment {width:100%;}
.desc_new_comment {width:100%;}

.cont_form_new_comment {color:inherit; background-color:#E5EBEF; border:1px solid #B2C4D2; margin-bottom:5px;}
.cont_form_header_new_comment {margin-left:5px;}
.titulo_block_2_new_comment {color:#000; font-size:1.1em; background-color:inherit; font-weight:700; padding-top:5px; text-align:left; margin-bottom:4px;}
.desc_block_2_new_comment {color:#adbd00; font-family:Arial, Helvetica, sans-serif; }
.table_new_comment_1 {width:70%;}
.td_autor {text-align:right; color:#686868; background-color:inherit; font-size:11px; font-weight:700;}
.td_autor_input {color:#686868; background-color:inherit; font-size:11px;}
.td_desc {text-align:right; color:#686868; background-color:inherit; font-size:11px; font-weight:700;}
.input_register {color:#686868; background-color:#FFF; border:1px solid #CCC; width:100%; font-size:11px;}
.comentario_new_comment {color:#686868; background-color:#FFF; border:1px solid #CCC; width:100%; font-size:12px; }
.required_field {color:#686868; background-color:inherit; font-size:11px;}

.cont_comentaris {width:100%; background-color:#FFF; color:inherit; margin:0 auto;}
.avantitle_comments {float:left; width:100%; height:17px; background-color:#B2C4D2; color:#FFF; margin:5px 0px; font-weight:700; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.title_notice {font-family: Arial, Helvetica, sans-serif;  font-size:18px; color:#333; text-align:left; line-height:1.1em; font-weight:700; background-color:inherit; margin-bottom:5px;}
.title_commentaris {margin:10px;}
.total_comments {float:left; margin-left:5px;}

.title_group_comments {float:left; width:100%; background-color:#B2C4D2; color:#FFF; margin-top:5px; font-weight:700; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.title_group {float:left; margin-left:5px; background-color:#B2C4D2;}

.cont_comment_first {margin-bottom:10px; float:left; overflow:hidden; border:1px solid #B2C4D2;}
.author_comment_content_first {width:100%; float:left; color:#000; background-color:#E5EBEF; border-bottom:1px solid #B2C4D2; font-weight:700; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; padding:2px 0px;}
.author_comment_first {float:left; margin-left:3px;}
.date_comment_first {float:right; margin-right:5px;}
.body_comment_first {float:left; width:98%; overflow:hidden; font-size:11px; line-height:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}

.cont_comment {margin-bottom:10px; float:left; overflow:hidden; border:1px solid #B2C4D2;}
.author_comment_content {width:100%; float:left; color:#000; background-color:inherit; border-bottom:1px solid #B2C4D2; font-weight:700; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; padding:2px 0px;}
.author_comment {float:left; margin-left:3px;}
.date_comment {float:right; margin-right:3px; font-size:10px;}
.body_comment {float:left; width:98%; overflow:hidden; font-size:11px; line-height:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}

/**********************************************************/


/**********************************************************/
/*********************** PLANTILLAS ***********************/
/**********************************************************/

/* Secciones portada */
.cont_sections {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; background-color:inherit; font-weight:700; text-align:left; padding:2px 0px;}
.cont_section {position:relative; margin:3px; float:left;}
.desc_section {position:absolute; top:140px; left:6px; width:110px;}
.img_section {}
.cont_section_last {position:relative; margin:2px 2px 2px 1px; float:left;}

/* Imagen rescalada */
.image_rescale {width:100%; margin-bottom:6px;}
.image_rescale img {width:100%;}

/* Imagen sin rescalar */
.image {width:100%}

/* Genericos plantillas */
.clear {clear:both;}

/* Actualidad */
.cont_actualidad {margin-bottom:8px; padding-bottom:4px; border-bottom:1px dashed #CCC;}
.title_actualidad {color:#C00; background-color:inherit; font-size:12px; font-weight:700; margin-bottom:2px;}
.body_actualidad {font-size:11px; line-height:1.1em;}
/*.date_actualidad {color:#E95D00; background-color:inherit; font-size:11px; font-weight:700; margin-bottom:2px;}*/

/* Actualidad Formación */
.cont_actualidad_formacion {margin:10px 20px; padding-bottom:4px; border-bottom:1px dashed #CCC;}
.title_actualidad_formacion {color:#C00; background-color:inherit; font-size:12px; font-weight:700; margin-bottom:2px;}
.body_actualidad_formacion {font-size:11px; line-height:1.1em;}
.masinfo_actualidad_formacion {color:#E95D00; background-color:inherit; font-size:11px; font-weight:700; margin-bottom:2px;}
.masinfo_actualidad_formacion a:link, .masinfo_actualidad_formacion a:active, .masinfo_actualidad_formacion a:visited {color:#E95D00; background-color:inherit;}
.masinfo_actualidad_formacion a:hover {color:#000; background-color:inherit;}

/* Intro sección rojo */
.title_std_red {width:100%;}
.title_std_red_int {color:#FFF; font-size:11px; font-weight:700; background-color:#CC0000; padding:2px 15px;}
.cont_std {width:100%; overflow:hidden;}
.cont_std_int {margin:20px;}
.cont_txt_std_bold {color:#000; background-color:inherit; font-weight:700; font-size:11px; line-height:1.3em;}

/* Intro sección negro */
.title_std_black {width:100%;}
.title_std_black_int {color:#FFF; font-size:11px; font-weight:700; background-color:#000; padding:2px 15px;}
.cont_std {width:100%; overflow:hidden;}
.cont_std_int {margin:20px;}
.cont_txt_std_bold {color:#000; background-color:inherit; font-weight:700; font-size:11px; line-height:1.3em;}

/* Intro sin titular */
.cont_std {width:100%; overflow:hidden;}
.cont_std_int {margin:20px;}
.cont_txt_std_bold {color:#000; background-color:inherit; font-weight:700; font-size:11px; line-height:1.3em;}

/* Intro sin titular   IMG */
.cont_std_img {overflow:hidden;}
.cont_std_img_int {margin:20px;}
.img_std {width:25%; float:left; text-align:left;}
.img_std img {width:96%;}

/* Titular negro   txt normal */
.cont_txt_std {font-size:12px; line-height:1.2em;}
.cont_txt_std_bottom {font-size:12px; line-height:1.4em;}
.cont_txt_std_bottom b, .cont_txt_std_bottom strong {color:#CC0000; background-color:inherit; font-weight:700;}
.cont_txt_std_bottom a:link, .cont_txt_std_bottom a:active, .cont_txt_std_bottom a:visited {font-weight:700; color:#CC0000; background-color:inherit;}
.cont_txt_std_bottom a:hover {font-weight:700; color:#000; background-color:inherit;}

/* Bloque Magazine */
.block_magazine {width:100%; overflow:hidden;}
.block_int_magazine {margin:20px;}
.title_block_magazine {width:100%;}
.title_block_magazine_int {color:#FFF; font-size:11px; font-weight:700; background-color:#000; padding:2px 15px;}
.body_magazine {width:54%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em;}
.cont_imgs_magazine {float:right; width:40%;}
.cont_img_magazine {width:100%; margin-bottom:10px;}
.img_magazine {width:100%;}
.img_magazine img {width:100%;}
.foot_img_magazine {width:100%; font-size:11px; color:#CC0000; margin-top:2px;}

/* Experiencias */
.cont_img1_experiencias {float:left; width:40%;}
.img1_experiencias {width:100%;}
.img1_experiencias img {width:96%;}
.foot_img1_experiencias {width:96%; font-size:11px; color:#CC0000; margin-top:2px;}

.title_experiencias {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:10px;}
.body_experiencias {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em;}

.cont_autor_experiencias {width:100%; overflow:hidden; color:#000; background-color:#FFD611; margin-top:10px; margin-bottom:10px;}
.cont_int_autor_experiencias {margin:10px 20px; font-size:11px;}

.cont_img_autor_experiencias {width:30%; float:right; text-align:right;}
.img_autor_experiencias {width:100%;}
.img_autor_experiencias img {width:94%;}
.foot_img_autor_experiencias {width:100%; font-size:11px; color:#CC0000; margin-top:2px;}

.cont_imgs_experiencias {width:100%; text-align:center;}
.cont_img_experiencias {width:32%; float:left; overflow:hidden; margin-right:10px;}
.img_experiencias {width:100%;}
.img_experiencias img {width:100%;}
.foot_img_experiencias {width:100%; font-size:11px; color:#CC0000; margin-top:2px;}

/* FORMACION */
/* Contenido Cursos */
.cont_notice_formacion {width:100%; overflow:hidden;}
.cont_int_notice_formacion {margin:20px;}
.contenido_formacion {font-size:11px;}
.contenido_formacion b, .contenido_formacion strong {color:#000; background-color:inherit;}

/* Programacion Cursos */
.cont_programa_curso {margin-top:20px; width:100%; overflow:hidden; border:1px solid #8E8A66; color:#64603E; background-color:#D6D2AF;}
.cont_int_programa_curso {margin:10px; font-size:11px;}
.cont_int_programa_curso b, .cont_int_programa_curso strong {color:#000; background-color:inherit;}

/* Reserva prestamo */
.cont_reserva_prestamo {margin-top:20px; width:100%; overflow:hidden; border:1px solid #8E8A66; color:#64603E; background-color:#B4CDEB;}
.cont_int_reserva_prestamo {margin:10px; font-size:11px;}
.cont_int_reserva_prestamo b, .cont_int_reserva_prestamo strong {color:#000; background-color:inherit;}

/* Link Solicitud / Patrocinador */
.cont_link_curso {margin:10px 20px;}
.img_link_curso {float:left; margin-right:10px;}
.title_link_curso {font-weight:700;}
.desc_link_curso {font-size:11px;}

/* PLANTILLAS TONI  */

/** Breve Home **/
.cont_breve_home {border-bottom:1px dashed #CCC; margin:5px 0px; padding-bottom:4px; float:left; overflow:hidden;}
.img_breve_home {float:left; margin-right:8px;}
.img_breve_home img {margin:0px 5px 5px 0px; width:220px;}
.title_breve_home {margin-bottom:3px; color:#000; font-weight:700;}
.body_breve_home {float:none; text-align:left; font-size:11px;}
/****************/

/* SEGUNDO NIVEL PORTADA */
.cont_notice_img_left {width:100%; float:left; padding-bottom:5px; border-bottom:1px dashed #B3B3B3; margin-bottom:8px; margin-top:5px;}
.img_notice_img_left {float:left; overflow:hidden;width:300px;}
.img_notice_img_left img {width:96%; margin-bottom:5px;}
.title_notice {margin-bottom:5px; font-size:18px; font-weight:700; color:#333; background-color:#FFF; line-height:1.1em; text-align:left; text-indent:0px;}

/* Experiencias 4-1-3 */
.cont_std2 {width:100%; overflow:hidden;}
.cont_std2_int {margin:20px;}

.cont_img1_experiencias {float:left; width:40%;}
.img1_experiencias {width:100%;}
.img1_experiencias img {width:96%;}
.foot_img1_experiencias {width:96%; font-size:11px; color:#CC0000; margin-top:2px;}

.cont_img2_experiencias {float:right; width:40%; margin-left:20px;}
.img2_experiencias {width:100%;}
.img2_experiencias img {width:96%;}
.foot_img2_experiencias {width:96%; font-size:11px; color:#CC0000; margin-top:2px;}

.title_experiencias {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:10px;}
.body_experiencias {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em;}
.body2_experiencias {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em;}

.cont_autor_experiencias {width:100%; overflow:hidden; color:#000; background-color:#FFD611; margin-top:10px; margin-bottom:10px;}
.cont_int_autor_experiencias {margin:10px 20px; font-size:11px;}

.cont_img_autor_experiencias {width:30%; float:right; text-align:right;}
.img_autor_experiencias {width:100%;}
.img_autor_experiencias img {width:94%;}
.foot_img_autor_experiencias {width:100%; font-size:11px; color:#CC0000; margin-top:2px;}

.cont_imgs_experiencias {width:100%; text-align:center;}
.cont_img_experiencias {width:32%; float:left; overflow:hidden; margin-right:10px;}
.img_experiencias {width:100%;}
.img_experiencias img {width:100%;}
.foot_img_experiencias {width:100%; font-size:11px; color:#CC0000; margin-top:2px;}

/* Intro sección negro x 4 */
.cont4_std {width:100%; overflow:hidden;}
.cont4_std_int {float:left; width:25%; overflow:hidden;}
.title4x_std_black {width:98%;}
.title4x_std_black_int {color:#FFF; font-size:11px; font-weight:700; background-color:#000; padding:2px 5px;}
.cont4x_std {width:100%; overflow:hidden;}
.cont4x_std_int {margin:5px;}
.cont4x_txt_std_bottom {font-size:12px; line-height:1.4em;}
.cont4x_txt_std_bottom b, .cont_txt_std_bottom strong { background-color:inherit; font-weight:700;}
.cont4x_txt_std_bottom a:link, .cont_txt_std_bottom a:active, .cont_txt_std_bottom a:visited {font-weight:700; color:#CC0000; background-color:inherit;}
.cont4x_txt_std_bottom a:hover {font-weight:700; color:#000; background-color:inherit;}

/** GALERIA DE  5 IMAGENES EN LINEA**/
.row_images {margin:0px 0px 0px 0px; text-align:center; background-color:#000; width:99%; overflow:hidden; clear:both;}
.header_planet_game {text-align:center; margin:0;}
.block_image {width:19%; color:#000; background-color:#000; float:left; margin:8px 3px; font-size:11px; font-weight:700;}
.block_image_img {text-align:center;}
.block_image_img img {margin:5px; border:1px solid #FFF;}
.block_image_desc {background-color:inherit; padding-top:2px; color:#FFF;}
.block_image_link {background-color:inherit; color:#FFF;}
.block_image_link a:link, .block_image_link a:active, .block_image_link a.visited {color:#D90000; background-color:inherit;}
.block_image_link a:hover {color:#FFF; background-color:inherit;}

/**********************************************************/


/**********************************************************/
/*********************** ENCUESTAS ************************/
/**********************************************************/
/* Encuestas estandar */
.content_encuesta {border:1px solid #EBEBEB; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; float:left; width:100%;}
.content_encuesta_int {margin:5px; overflow:hidden;}
.title_encuesta {font-weight:700; text-transform:uppercase;}
.question_encuesta {}
.option_encuesta {overflow:hidden; float:left; width:100%; margin:2px 0px;}
.check_encuesta {float:left; width:6%;}
.bars_encuesta {background-color:#FFF; border:1px solid #CCC; float:left; width:93%; height:16px; position:relative;}
.bars_active {height:16px; background-color:#EBEBEB; width:80%;}
.percent_encuesta {position:absolute; right:2px; top:1px;}
.total_votes {width:50%; float:left;}
.input_vote {width:50%; float:right; text-align:right;}

/* Encuestas con imagen */
.cont_encuesta_img {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cont_title_encuesta_img {color:#000; background-color:#EBEBDC; float:left; width:100%; margin:0px 0px 5px 0px;}
.title_encuesta_img {margin:3px; font-weight:bold;}
.cont_item_encuesta {position:relative; background-color:#EBEBDC; float:left; width:100%; margin:0px 0px 5px 0px; height:75px;}
.votes_enc_img {background-image:url(../img2/bg_vots_enquesta.gif); width:38px; height:38px; text-align:center; text-transform:uppercase; font-size:10px; color:#FFF; background-color:inherit; position:absolute; top:8px; left:5px;}
.number_votes {font-weight:bold; float:left; width:100%; margin-top:3px; display:block;}
.check_enc_img {background-color:#EBEBDC; position:absolute; bottom:4px; left:4px; margin:0; padding:0;}
.img_enc_img {position:absolute; top:4px; left:45px;}
.cont_txt_enc {position:absolute; top:10px; left:115px;}
.title_enc_img {font-size:10px; font-weight:700;}
.desc_enc_img {font-size:10px; line-height:1.1em;}
.input_enc_vote {}
/**********************************************************/


/**********************************************************/
/************************ BANNERS *************************/
/**********************************************************/
.banner {text-align:center; border-bottom:1px dashed #B3B3B3; padding-bottom:10px;}
/**********************************************************/


/*******************************************************************/
/********************** COMPONENTES ************************/
/******************************************************************/

/* Login Nikonistas Pro */
.cont_suscription {background:url(../img/bg_login_pro.gif) no-repeat; width:188px; height:231px;}
.cont_int_suscription {padding:40px 10px 0px 10px; color:#000; background-color:inherit; font-weight:700;}
.cont_int_suscription label {line-height:16px;}
.cont_int_suscription .input_std {width:98%;}
.submit_ok {background:url(../img/bg_submit_ok.gif) no-repeat; width:22px; height:20px; border:none;}
.title_login {margin-bottom:10px;}
.login_nikonista, .login_password {margin-bottom:5px;}
.inputs_suscription {text-align:right; width:98%;}
.inputs_suscription a:link, .inputs_suscription a:active, .inputs_suscription a:visited {color:#D90000; background-color:inherit;}
.inputs_suscription a:hover {color:#000; background-color:inherit;}

/* LOGIN CLUB NIKONISTAS */
.cont_login td {font-size:11px; color:#000; background-color:inherit; font-weight:700;}
.cont_login_club {margin:5px;}
.desc_login_club {color:#000; background-color:inherit; font-weight:700; margin:8px 0px;}
.cont_form_login_club {font-size:11px; color:#000; background-color:inherit; font-weight:700;}
.table_form_login_club {}
.cont_form_login_club td {font-size:11px; color:#000; background-color:inherit; font-weight:700;}
.cont_login_club form {margin:0; padding:0; padding:5px;}
.input_login_club {border:1px solid #FFBE2C; height:16px; width:100%;}
.submit_login_club {width:23px; height:16px; background:url(../img2/bg_submit.gif) no-repeat; border:none;}
.yet_registered {margin:5px 0px; text-align:center;}

/* Formulario Prestamos PRO_ES */
.desc_form_prestamos {margin:10px 20px 5px 20px; font-weight:700; color:#000; background-color:inherit;}
.cont_form_prestamos {margin:20px;}
.table_form_gral {width:96%;}
.table_form_gral td {font-size:12px;}
.desc_input {color:#000; background-color:inherit; font-weight:700;}
.input_std {color:#000; background:#EBEBEB; border:1px solid #CC0000; font-size:12px; height:16px;}
.textarea_std {color:#000; background:#EBEBEB; border:1px solid #CC0000; font-size:12px; }
.required_field {color:#CC0000; background-color:inherit; margin-left:2px; vertical-align:top; font-weight:700;}
.desc_10px {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:4px;}
/**********************************************************/

/* Help Desk Soporte */
.cont_datos_hd {margin:0px 20px;}
.tarifas_hd {border:1px solid #CC0000; width:340px; float:left; padding:10px; margin-bottom:20px;}
.title_tarifas_hd {font-size:14px; color:#000; background-color:inherit; font-weight:700; margin-left:5px; margin-bottom:5px;}
.title_tarifas_hd span {color:#CC0000; background-color:inherit;}
.body_tarifas_hd {color:#000; background-color:inherit; margin-left:10px; line-height:1.3em;}
.tfn_hd {font-size:90px; line-height:1em; font-weight:700; color:#000; background-color:inherit; margin-left:20px; text-align:right;}
.image_CES {margin:20px;}

/* Formulario Soporte Profesionales */
.cont_form_soporte {margin:10px;}
.Estilo15 {font-weight:700; color:#FFF; background-color:inherit;}
.span_indent {display:block; margin:5px 5px 5px 10px; border-left:5px solid #CCC; padding-left:5px; font-size:12px; line-height:1.4em; font-weight:700; color:#000; background-color:inherit;}
.submit_white {color:#000; background-color:#FFF; font-weight:700; border:none; font-size:11px;}
/**********************************************************/

/************************ POPUPS **************************/
/**********************************************************/
/* Color de fondo de los popups */
.bg_popups {color:inherit; background-color:inherit;}

/* Contenido de los popups */
.center_popups {width:80%; margin:5px 10% 0px 10%; font-size:1em;}

/* Enviar a un amigo */
.page_send_to_friend {width:356px; height:320px; position:absolute; left:0px; top:0px;margin:0; font-family:inherit; background-color:#f2f2f2;}
.page_send_to_friend textarea {width:265px; height:50px;}
.header_img_send_to_friend {width:356px; clear:both;}
.title_img_send_to_friend {width:356px; height:20px; margin-top:0; padding-top:5px; color:#FFF; font-weight:bold; font-size:1.3em; background:url(../img/head_enviar_amigo.jpg) no-repeat;}
.body_send_to_friend {width:356px; padding:20px 0px 0px 0px; clear:both; color:inherit; background-color:#f2f2f2; font-size:1.1em; font-weight:bold;}
.foot_send_to_friend {width:356px; height:12px; margin:0px; clear:both; color:inherit; background-color:#f2f2f2;}

/* Nuevo comentario */
.page_new_comment {margin:10px 0px 0px 8px; font-family:inherit;}
.header_new_comment {width:338px; clear:both; background-repeat:no-repeat;}
.title_new_comment {width:338px; height:20px; margin-top:-3px; padding-top:5px; clear:both; font-weight:bold; color:inherit; border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; background-color:inherit; font-size:14px;}
.body_new_comment {width:318px; clear:both; padding:10px 10px 10px 10px; border-left:1px solid #666666; border-right:1px solid #666666; color:inherit; background-color:inherit; font-size:1.1em; font-weight:bold;}
.foot_new_comment {width:338px; height:12px; margin:0px 0px 0px 0px; clear:both; border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; color:inherit; background-color:inherit;}

/* Comentarios */
.page_comments {width:98%; color:inherit; background-color:inherit; font-family:inherit;}
.header_comments {margin:0px 0px 20px 0px; height:100%; clear:both;}
.field_comments {width:90%; margin:5px 5% 0px 5%; padding:5px; font-family:inherit; color:inherit; font-size:1em; text-align:left; line-height:1.1em; border:1px solid #666666; background-color:#666666;}
.foot_comments{height:100%; text-align:center;}

/* Imprimir noticia */
.body_print {text-align:center;}
.head_print {margin-bottom:5px;}
.content_print {width:410px; margin:0 auto; text-align:left;}
.foot_print {margin-top:5px; float:left;}
/**********************************************************/

/* STANDARD FORM ELEMENTS */
.cont_form_std {margin:10px 0px; color:#444; background:inherit; border:1px solid #EBEBEB;}
.cont_form_std label {float:left; display:block; padding:2px 4px; width:45%; text-align:right; font-weight:700;}
.first_line_form_std {padding:4px 5px; border-bottom:1px solid #EBEBEB; color:#000; background:#EBEBEB; font-weight:700;}
.line_form_std {padding:8px 5px; border-bottom:1px solid #EBEBEB;}
.line_form_std .required_field {vertical-align:top;}
.last_line_form_std {text-align:center; padding:6px 0px; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.required_field {color:#C00000; background:inherit; font-weight:700; padding-left:3px;}
.captcha_img {text-align:center;}

.cont_form_contact {color:#444; background:inherit;}
.cont_form_contact label {float:left; display:block; padding:2px 4px; width:45%; text-align:right; font-weight:700;}
.first_line_form_contact {padding:4px 5px; color:#000; background:#EBEBEB; font-weight:700;}
.line_form_contact {padding:2px 5px;}
.line_form_contact .required_field {vertical-align:top;}
.last_line_form_contact {text-align:center; padding:6px 0px; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.required_field {color:#C00000; background:inherit; font-weight:700; padding-left:3px;}

/* Login Home */
.title_login {font-size:1.1em; color:#000; background-color:inherit; font-weight:700; margin:13px 5px 5px 5px; text-align:left;}
.table_login td {font-size:12px;}
.login_nikonista {margin:3px 20px;}
.input_login {border:1px solid #BEBEBE; height:16px; margin-left:5px;}
.login_password {margin:3px 20px;}
.submit_ok {background:url(https://www.nikonistas.com/club_es/img2/bg_submit_ok.gif) no-repeat; width:21px; height:16px; border:none;}
.reg_yet {background-color:#FBAD04; color:#000; padding:4px 0px; text-align:center; font-size:12px; font-weight:700; margin:5px 0px;}
.reg_yet span {font-size:14px; margin-left:10px;}
a.link_register:link, a.link_register:active, a.link_register:visited {color:#FFF; background-color:inherit; text-decoration:none;}
a.link_register:hover {color:#FFE2E2; background-color:inherit; text-decoration:underline;}
.img_login img {margin-top:5px;}

/* Login & Register */
.cont_login {}
.col_izq_login{width:49%; float:left;}
.col_der_login{width:49%; float:left;}
.cont_info_register_form{font-weight:700; text-align:left; color:#000; background-color:inherit;} 
.pasos_registro {margin:5px 15px; line-height:1.5em;} 
.pasos_registro b, .pasos_registro strong {color:#000; background:inherit; font-size:14px;}
.cont_link_register_form{text-align:center;} 
.cont_form_contact{height:200px;} 
.size16 {font-weight:700; color:#000; text-align:left; margin-bottom:20px;} 
.message_ok_ko{} 
.line_form_contact{margin:7px;}
.last_line_form_contact{text-align:center;}
.remember_pwd{}

/* MENU */
.content_menu {margin:2px 0px 4px 0px; padding:0px; position:relative; float:left; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700;}
.content_menu_1 {margin:2px 0px 4px 0px; padding:0px; position:relative; float:left; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700;}

/* Items de menu */
.m1, .m1 ul {margin:0; padding:0; list-style:none; display:inline; float:left;}
.m1 li {float:left; position:relative; text-align:center; border-right:1px solid #CCC; padding:0px 8px;}
.m1 ul {visibility:hidden; position:absolute; top:1.7em; left:0px; font-size:11px; text-align:left; background-color:#FFF; color:inherit; text-align:center;}
.m1 ul li {float:left; clear:both; text-indent:5px; border-bottom:1px solid #CCC; border-right:none; color:#fff; background-color:#fff; padding:2px 0px; width:140px; text-align:left;}
.m1 li ul {float:left;}
.m1 ul li ul {left:142px; top:0px; width:158px;}
.m1 ul li ul li {width:158px;}
.m1 a .subind {display:none;}
.m1 ul a .subind {display:block; float:left;}
.m1 a {}
.m1 ul a {float:none;}
.m1 a {float:none;}

.m1 a:link, .m1 a:active, .m1 a:visited {display:block; color:#000; background-color:inherit; text-decoration:none; padding-top:2px;}
.m1 a:hover {display:block; color:#CC0000; text-decoration:none; padding-top:2px;}

/*.m1 ul li a:hover, .m1 ul li a.highlighted:hover, .m1 ul li a:focus {color:#036BA2; background-color:#C4D7E4;}
.m1 ul li a.highlighted {color:#036BA2; background-color:#E5EBEF;}*/


/* DIARY AND CALENDAR*/
/* DIARY - Common Styles */
.cont_diary_calendar {position:relative; color:inherit; background:transparent url(https://www.nikonistas.com/pro_es/images/bg_form_agenda.gif); text-align:center; border: 1px solid #ccc;}
.top_diary_calendar {width:98%; margin:0 auto; padding:10px 0px; font-weight:700; color:#222; text-align:left;}
.top_diary_calendar_nav {float:left; width:48%;}
.top_diary_calendar_this {margin-bottom:5px; font-size:16px; line-height:1.3em;}
.top_diary_calendar_links {}
.top_diary_calendar_filter {float:right; width:48%; text-align:right;}

.top_diary_calendar table {width:100%;}
.top_diary_calendar_filter {}
.top_diary_calendar_links {}

.table_real_calendar {width:100%; border-color:#888; text-align:left;}
.table_real_calendar th {background:#000; color: #fff; height: 35px; text-align: center; width: 14.28%; border: none;}
.table_real_calendar td {color:#000; 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;}
.table_real_calendar td.disabled {background-color:#fbefef;}
.table_real_calendar tr td + td + td + td + td + td + td {border-right: 0;}
.table_real_calendar tr:last-child td {border-bottom:0;}
.fecha_real_calendar {font-size:18px; font-weight: 700; color: #444; text-align: center; margin-bottom: 10px;}

/* DIARY -  */
.enabled {background:#FFFFFF;}
.disabled {background:#EFEFEF;}
.align_left {text-align:left;}
.align_right {text-align:right;}
.align_center {text-align:center;}

/* DIARY - Messages */
.diary_calendar_message {position:absolute; top:54%; left:0; right:0; padding:15px 0px; color:#FFF; background:#333; border:1px solid #DDD; font-weight:700;}
.diary_calendar_message_int {}

/* DIARY - Events */
a.event_1:link, a.event_1:active, a.event_1:visited, a.event_1:active, a.event_1:hover {display:block; color:#FFF; background:#8A8A8A; padding:5px; margin:3px; font-size:11px;}
a.event_2:link, a.event_2:active, a.event_2:visited, a.event_2:active, a.event_2:hover {display:block; color:#FFF; background:#51AFC3; padding:5px; margin:3px; font-size:11px;}
a.event_3:link, a.event_3:active, a.event_3:visited, a.event_3:active, a.event_3:hover {display:block; color:#FFF; background:#7BC351; padding:5px; margin:3px; font-size:11px;}
a.event_4:link, a.event_4:active, a.event_4:visited, a.event_4:active, a.event_4:hover {display:block; color:#FFF; background:#C351C3; padding: 5px; margin:3px; font-size:11px;}
a.event_5:link, a.event_5:active, a.event_5:visited, a.event_5:active, a.event_5:hover {display:block; color:#FFF; background:#8A8A8A; padding: 5px; margin:3px; font-size:11px;}
a.event_6:link, a.event_6:active, a.event_6:visited, a.event_6:active, a.event_6:hover {display:block; color:#FFF; background:#51AFC3; padding: 5px; margin:3px; font-size:11px;}
a.event_7:link, a.event_7:active, a.event_7:visited, a.event_7:active, a.event_7:hover {display:block; color:#FFF; background:#7BC351; padding: 5px; margin:3px; font-size:11px;}
a.event_8:link, a.event_8:active, a.event_8:visited, a.event_8:active, a.event_8:hover {display:block; color:#FFF; background:#C351C3; padding: 5px; margin:3px; font-size:11px;}
a.event_9:link, a.event_9:active, a.event_9:visited, a.event_9:active, a.event_9:hover {display:block; color:#FFF; background:#8A8A8A; padding: 5px; margin:3px; font-size:11px;}
a.event_10:link, a.event_10:active, a.event_10:visited, a.event_10:active, a.event_10:hover {display:block; color:#FFF; background:#51AFC3; padding: 5px; margin:3px; font-size:11px;}
a.event_11:link, a.event_11:active, a.event_11:visited, a.event_11:active, a.event_11:hover {display:block; color:#FFF; background:#7BC351; padding: 5px; margin:3px; font-size:11px;}
a.event_12:link, a.event_12:active, a.event_12:visited, a.event_12:active, a.event_12:hover {display:block; color:#FFF; background:#C351C3; padding: 5px; margin:3px; font-size:11px;}
a.event_13:link, a.event_13:active, a.event_13:visited, a.event_13:active, a.event_13:hover {display:block; color:#FFF; background:#8A8A8A; padding: 5px; margin:3px; font-size:11px;}
a.event_14:link, a.event_14:active, a.event_14:visited, a.event_14:active, a.event_14:hover {display:block; color:#FFF; background:#51AFC3; padding: 5px; margin:3px; font-size:11px;}

/* DIARY - Tooltips */
.tooltip_event_info {padding:5px; font-size:11px; position:absolute; background:transparent url(https://www.nikonistas.com/pro_es/images/bg_form_agenda.gif); border: 1px solid #000;}



/** EVENT INFO - Event Extended Info - Common Styles */
.cont_event_ext {position:relative;}
.title_event_ext {float:left; width:50%; margin-bottom:5px; font-size:20px; line-height:1.2em; font-weight:700; color:#000;}

.t_subgroup_std {padding:10px; color:#000; font-weight:700; font-size:14px; text-align:left;}

.top_event_ext {clear:both; overflow:hidden;}
.top_event_ext_int {padding:8px 0px;}
.top_event_ext_left {}
.top_event_ext_right {}

.info_event_ext {padding:3px 0px; line-height:1.3em; color:inherit;}
.info_event_ext span {font-weight:700; font-size:11px;}
.info_event_ext img {vertical-align:mdidle;}
.info_event_left {float:left; width:70%; float:left;}
.info_event_left span {}
.info_event_left span.info_event_city {padding-left:5px; color:#444; background:none;}

.info_event_right {display:none; float:right; width:20%; padding-top:1px; text-align:right;}

/*.event_button_register {float:right; margin-top:2px; width:176px; height:33px; color:inherit; background:url(https://www.nikonistas.com/digital/images/event_subscribe.gif) no-repeat 0 0;}*/
.event_button_register {position:absolute; top:6px; right:0; width:176px; height:33px; color:inherit; background:url(https://www.nikonistas.com/digital/images/event_subscribe.gif) no-repeat 0 0;}
.event_button_register a:link, .event_button_register a:active, .event_button_register a:visited, .event_button_register a:hover {display:block; width:176px; height:33px;}

.info_event_time {margin-bottom:10px; padding:3px 0px 2px 0px; font-size:11px; font-weight:700; border-bottom:1px solid #DDD; text-align:left; color:#444;}
.info_event_time span {padding-right:10px;}
a.print_event_link {margin-right:10px;}
a.print_event_link img {}

.img_event_ext {margin-bottom:10px; text-align:right; float:right; width:49%;}
.img_event_ext img {width:95%;}
.img_event_ext_int span {font-size:11px;}
.img_event_ext_title {padding:2px 5px; border-top:4px solid #d1da56;}
.img_event_ext_author {padding:2px 5px; font-size:11px;}

/*.price_event_ext {display:none; padding:10px 0px; color:#FFF; background:#EBEBEB; text-align:center; font-size:16px; font-weight:700;}
.price_event_ext span {}*/

.price_event_ext {margin-bottom:10px; padding:10px 0px; color:#222; background:#FFF1D3; text-align:center; font-size:16px; font-weight:700;}
.price_event_ext span {}
.info_event_ext_left .price_event_ext {padding-left:5px; color:#000; background:none;}

.top_info_event {}
.category_event_ext {}
.category_event_ext {font-weight:700; color:#000; background:none; font-size:12px; font-style:italic;}

.body_event_ext {float:left; width:50%; margin-bottom:15px; font-size:12px; line-height:1.5em; color:#333;}
.body_info_event_ext {margin-top:10px; font-size:11px; font-weight:700;}
.body_info_event_ext p {margin:0; padding:0;}
.body_info_event_ext strong {color:#333; background:none;}

/** EVENT INFO - Location */
.location_event_ext {margin:10px 0px; padding-bottom:10px; color:inherit; background:#FAFAFA; text-align:center; clear:both;}
.location_event_ext_title {border-top:3px solid #FFD587; background:#FFF0D5; margin-bottom:10px; padding:8px 0px 8px 8px; font-size:11px; font-weight:700; text-align:left; text-transform:uppercase;}
.location_event_ext_title img {margin-left:2px; vertical-align:top;}
.location_event_ext_title a {vertical-align:middle;}
.location_event_ext_int {position:relative; width:97%; margin:0 auto; color:#333; line-height:1.4em; text-align:left;}
.location_event_ext_int_left {float:left; width:74%;}
.location_event_ext_int_right {float:right; width:25%; font-weight:700; line-height:1.4em;}
.location_event_ext_int strong {}
.location_event_ext_int strong.event_ext_location {font-size:14px; line-height:1.8em;}
.location_event_ext_int span {}
.location_event_ext_int_left span {}

/** EVENT INFO - Lectures */
.cont_lectures_list {margin:10px 0px;}
.top_lecture_info {padding:0px 0px; color:inherit;}
.top_lecture_info_int {}

.title_lectures_list {border-top:3px solid #FFD587; background:#FFF0D5; margin-bottom:10px; padding:8px 0px 8px 8px; font-size:11px; font-weight:700; text-transform:uppercase;}
.title_lectures_list img {margin-left:2px; vertical-align:top;}
.title_lectures_list a {vertical-align:middle;}

.item_lectures_list {margin-bottom:10px; padding:10px 0px; color:inherit; text-align:center; background:#FAFAFA;}
.item_lectures_list_int {width:98%; margin:0 auto; text-align:left;}

.title_lecture_info {margin-bottom:4px; font-weight:700; font-size:14px; color:#000; background:none;}
.speaker_lecture_info {font-weight:700; font-size:11px; color:#e19a00; background:none;}
.dates_lecture_info {margin:5px 0px; line-height:1.3em; font-weight:700; font-size:11px; color:#333;}
.notes_lecture_info {font-size:11px; line-height:1.4em;}

/** EVENT INFO - Lectures - Register */
.title_event_register_form {border-top:3px solid #FFD587; background:#FFF0D5; margin-bottom:10px; padding:8px 0px 8px 8px; font-size:11px; font-weight:700; text-transform:uppercase;}
.title_event_register_form img {margin-left:2px; vertical-align:middle;}
.title_event_register_form a {vertical-align:middle;}

.title_block_form_std {margin-bottom:5px; padding:5px; color:#000; border-bottom:1px solid #E8E7EE; text-transform:uppercase; background:#fff9ee;}
.title_block_form_std span + span {padding-left:2px; vertical-align:top; color:#900;}
.lecture_simple_option {padding:2px 10px;}
.lecture_simple_option input, .lecture_simple_option label, .lecture_multi_option input, .lecture_multi_option label {vertical-align:middle;}

.line_form_std label span {padding-left:2px; vertical-align:top; color:#900;}
.line_form_checkbox {color:inherit; border-bottom:1px solid #e3e2ea; padding-bottom:8px; text-align:left;}
.line_form_checkbox_int {padding:1px 10px;}
.line_form_checkbox div span {font-weight:700;}
.line_form_checkbox label {display:inline; float:none; width:auto; padding:0; text-align:left; clear:none;}
.line_form_checkbox input, .line_form_checkbox label, .line_form_checkbox img {vertical-align:middle;}

.line_form_checkbox_int {padding:2px 5px;}
.line_form_checkbox.double {padding:8px 5px; overflow:hidden; background:#FAFAFA; text-align:center; font-size:11px;}
.line_form_checkbox.double label {display:inline; width:auto; margin-right:15px; font-weight:normal;}

span.error_field {padding:5px 0 0px 46%; color:#900; background:none; font-size:11px; font-style:italic; display:block;}
.line_form_checkbox span.error_field {padding:5px 10px;}
.line_form_std input, .line_form_std label, .line_form_std img {vertical-align:top;}


.cont_preview {padding:15px; text-align:left;}
.tgroup_std {font-size:15px; line-height:1.8em; text-indent:5px; color:#000; font-weight:700;}

