/* GENERIC STYLES **********************************************/
/* Head Notice */
.head_notice {font-size:11px; margin-bottom:5px; background-color:#EDF1F4; padding:1px 3px;}
.category_path {float:left; padding-right:5px; margin-right:3px; border-right:1px solid #EBEBEB; font-weight:700;}
.hour_notice {}
.head_notice .date_notice {float:right; width:48%; text-align:right; margin:0px; background:none;}
.head_notice .category_path {float:left; width:48%; text-align:left;}

/* Fecha de publicacion de las noticias */
.date_notice {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; }

/* 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:146px; height:18px; color:inherit;  text-align:left; font-size:9px; background:url(../images/ico_last_comments.gif) no-repeat;}
.num_last_coments span {margin:0; padding:0; display:block; width:25px; height:18px; text-align:center; vertical-align:top;}
.num_last_coments a:link, .num_last_coments a:active, .num_last_coments a:visited, .num_last_coments a:hover {display:block; margin-top:-6px;}
.num_last_coments img {display:none;}
.last_comments {}
.last_comments span {}
.last_comments span strong {padding-right:4px;}

/* 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;}
/* Redes sociales */
.foot_social_nets {margin-top:4px; color:inherit; background:url(../images/ico_compartir.gif) no-repeat left; padding-left:73px;}
.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;}

/* Title Groups 09 */
.title_group09_first {font-weight:700; text-indent:0px; color:#000; background:none;}
.title_group09 {margin-top:4px; font-weight:700; text-indent:0px; color:#000; background:none;}

/* 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;}

/* Form Elements */
.input_std {border:1px solid #CCC; height:16px; color:#666; background-color:#FFF;}
.textarea_std {border:1px solid #CCC; color:#666; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.submit_std {border:1px solid #b2c4d2; color:#205176; background:#e5ebef; font-size:11px; font-weight:700;}
.required_field {color:#C00000; background:inherit; font-weight:700;}
.captcha_img {text-align:center;}


/* TIENDAS STD | TIENDAS ONLINE | FORMULARIOS DE BÚSQUEDA DE TIENDAS */
.cont_tiendas_sup {width:99.7%;}
.cont_tienda_left {width:48%; height:90px;  margin:0px 0px 10px 0px; overflow:hidden; text-align:inherit; float:left; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background:url(../img2/bg_desc_sections.gif);}
.cont_tienda_right {width:48%; height:90px; margin:0px 0px 10px 0px; overflow:hidden; text-align:inherit; float:right; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background:url(../img2/bg_desc_sections.gif);}
.cont_int_tienda {margin:5px; clear:both;}
.img_tienda {float:left; margin-right:10px; border:1px solid #CCC;}
.txt_content_tienda {float:left; width:50%; text-align:left;}
.name_tienda {color:#000; background-color:inherit; font-weight:700; margin-bottom:3px;}

.desc_tienda {margin-bottom:2px; font-size:11px;}
.url_tienda {font-weight:700; font-size:11px;}
.img_certified {float:right;}
.img_certified img {width:43px; margin-right:3px;}

.cont_forms_tiendas {width:100%; clear:both; overflow:hidden; margin-bottom:10px;}
.cont_form_tienda_left {width:445px; height:128px; margin:0px 0px 10px 0px; overflow:hidden; text-align:inherit; background:url(../img2/bg_provincias.gif) no-repeat; float:left;}
.cont_form_tienda_right {width:445px; height:128px; margin:0px 0px 10px 0px; overflow:hidden; text-align:inherit;  background:url(../img2/bg_alfabetico.gif) no-repeat; float:right;}
.cont_int_form_tienda {margin:5px; overflow:hidden;}
.input_std {border:1px solid #CCC; height:16px; color:#666; background-color:#FFF;}
.title_form {color:#FFF; background-color:inherit; font-weight:700; text-transform:uppercase;}
.td_provincia {}
.form_tienda {width:98%;}
.form_tienda td {font-size:12px; color:#FFF; background-color:inherit; font-weight:700;}

.ul_alfabet_search {margin:5px 0px 5px 0px; padding:0; float:left; overflow:hidden; clear:both; list-style-type:none;}
.ul_alfabet_search li {margin:3px; padding:2px; float:left; font-weight:700;}
a.link_tiendas:link, a.link_tiendas:active, a.link_tiendas:visited {color:#FFF; background-color:inherit; text-decoration:none; font-size:14px;}
a.link_tiendas:hover {color:#000; background-color:inherit; text-decoration:underline; font-size:14px;}
/*********************************************************************/


/**********************************************************/
/**************** REDEFINICION DE TAGS HTML ****************/
/**********************************************************/

/* TAGS GENERALES */
form {margin:0;}
img {border:none;}
/*input {height:20px; margin:0; color:inherit; font-size:0.9em; background-color:#FFF; font-size:0.9em;}*/
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:#0E3165; text-decoration:none; background-color:inherit;}
a:hover {color:#000000; text-decoration:none; background-color:inherit;}

/* LINKS VER MÁS */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {color:#0E3165; 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 PÁGINA */
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;}
a.link_foot_esp_page:link, a.link_foot_esp_page:active, a.link_foot_esp_page:visited {color:#660000; text-decoration:none; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_foot_esp_page:hover {color:#FF0000; text-decoration:none; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}


/**********************************************************/
/******************* GENERICOS SECCIONES ********************/
/**********************************************************/
/* Path section */
.path_section {text-align:center; color:#000; background:inherit;}
.path_section_bg {}
.path_section_content {text-align:left; font-size:11px; margin:0px 0px 10px 0px; padding:2px 5px; border-left:4px solid #e6ebef; font-weight:700;}
.path_section_content img {}
.path_section h1 {display:inline; font-size:11px;}

.cont_preview {margin:0px 10px 0px 10px; text-align:left;}

/* Ver mas de las noticias */
.view_more_image {text-align:left; vertical-align:middle; background-color:#FFF;}

/* Pie de las noticias */
.foot_notice {margin:4px 0px 4px 0px; padding-top:2px; float:none; position:relative; clear:both; font-size:0.9em; color:inherit; background-color:inherit;}
.foot_notice img {margin-top:-1px;}
/*.foot_notice a span {position:absolute; left:7px; top:3px; font-weight:700; color:#4F84A7; background-color:inherit;}*/

/* 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;}


/**********************************************************/
/******************* SECCIONES 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 {}

/* Agenda & Calendar */
.cont_form_agenda {margin-bottom:5px; color:#000; padding:10px; font-weight:700; border:1px solid #d6e0ea;}
.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 {margin:10px 0px; padding:5px; font-weight:700; border:1px solid #d6e0ea; color:#000; background:url(..img/bg_search_agenda.gif) repeat; }
.anterior_siguiente {margin-top:6px; font-weight:700; text-align:center;}
.anterior_siguiente_left {text-align:right;}
.anterior_siguiente_right {text-align:left;}
.anterior_siguiente td {font-size:12px;}

.cont_agenda_date {font-weight:700; text-align:center; font-size:16px; color:#036ba2; background:inherit;}
.cont_agenda_back_button {font-weight:700; text-align:right; font-size:11px; color:#036ba2; background:inherit;}

.calendar_anual {width:100%; border-spacing:6px;}
.calendar_anual_tr {}
.calendar_anual_td {vertical-align:top; padding:1px; border:1px solid #a7bfd0;}
.calendar_mes {background-color:#FFF; text-align:center; width:100%;}
.calendar_month_name {background-color:#3a5970; border:1px solid #FFF;  color:#FFF; font-weight:bold; height:25px;}
.calendar_today {background-color:#C90000; text-align:center; border:0px solid #000; color:#000;}
.calendar_mes a:link, .calendar_mes a:active, .calendar_mes a:visited, .calendar_mes a:hover {font-weight:700;}
.calendar_today a:link, .calendar_today a:active, .calendar_today a:visited, .calendar_today a:hover {color:#FFF;}
.calendar_today a:hover {color:#000;}
.week {background-color:#FFF; border:1px solid #000;}
.name_week_day {background-color:#84a9c3; border:1px solid #FFF; width:15px; color:#FFF; font-weight:bold;}
.name_week_end {background-color:#5f86a1; border:1px solid #FFF; width:15px; color:#FFF; font-weight:bold;}
.first_empty_days {background-color:#edf1f4; border:1px solid #fff; width:15px;}
.works_days {background-color:#FFF; border:1px solid #fff; width:15px;}
.weekend_days {background-color:#FFF; border:0px solid #CCC; width:15px; font-weight:bold;}
.last_empty_days {background-color:#edf1f4; border:1px solid #FFF; width:15px;}

/* 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 #ecf1f5;}
.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 #ecf1f5; padding:3px 0px;}
.date_init_event {}
.date_finish_event {}
.t_item_event {margin:3px 0px; padding:3px; font-weight:700; color:#000; background:#ecf1f5;}
.item_event {}
.item_event strong, .item_event b {color:#000; background:inherit;}
.more_info_event {margin:3px 0px; padding:2px; color:inherit; background:#ecf1f5; font-weight:700; font-size:11px; text-align:center;}

.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;}
/****************************************************/


/**********************************************************/
/*********************** PLANTILLAS ***********************/
/**********************************************************/

/* DESTACADO PORTADA */
.cont_destacado {margin-bottom:10px; padding-bottom:5px; border-bottom:1px dashed #B3B3B3;}
.img_destacado {width:100%; }
.img_destacado img {width:100%;}
.foot_img_destacado {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:700; color:#333333; background-color:inherit;}
.title_destacado {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333; text-align:left; line-height:1.1em; font-weight:700; background-color:inherit; margin-bottom:10px; margin-top:5px;}
.author, .autor, .author_template_std_right {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#337DAE; background-color:inherit;}

/* 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:50%;}
.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;}

/* 2 VIDEOS */
.cont_2_videos {margin-top:5px;}
.left_video {width:49%; float:left;}
.right_video {width:49%; float:right;}
.cont_video_portada {text-align:center;}
.video_portada object, .video_portada embed {width:188px; height:141px;}

/* 3 VIDEOS */
.cont_3_videos {margin-top:5px; text-align:center;}
.left_3_video {width:33%; float:left;}
.center_3_video {width:33%; float:left;}
.right_3_video {width:33%; float:right;}

/* VIDEOS SECCIONES */
.template_video_sections {}
.title_video_sections {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:10px;}
.video_sections {float:left; margin:0px 10px 10px 0px;}
.video_sections object, .video_sections embed {width:400px; height:300px;}
.body_video_sections {text-align:justify;}

/* PLANTILLA ESTANDAR GRUPOS DERECHA */
.cont_template_std_right {margin:5px; text-align:left;}
.img_template_std_right {width:100%; margin-bottom:5px;}
.img_template_std_right img {width:100%;}
.title_template_std_right {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin:2px 0px;}
.body_template_std_right, .body_entrevista {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em; color:#337DAE; background-color:inherit;}

/* PLANTILLA ENTREVISTA */
.cont_entrevista {margin:5px; width:99%; overflow:hidden;}
.img_entrevista {float:left; overflow:hidden; padding-right:4px;}
.title_entrevista {font-size:16px; font-weight:700; color:#000; background-color:inherit; margin-bottom:4px; line-height:1.1em;}

/* PLANTILLA FOTO DE LA SEMANA */
.cont_week_photo {margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.img_week_photo {width:100%;}
.img_week_photo img {width:100%;}
.foot_img_week_photo {width:100%; color:#337DAE; background-color:#E5EBEF; font-size:11px; padding:2px 0px;}
.link_week_photo {text-align:center; margin-top:5px; font-size:11px;}

/* PLANTILLA LIBROS RECOMENDADOS */
.cont_books_home {margin:5px; text-align:left; width:96%; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em; padding-bottom:5px; border-bottom:1px dashed #B3B3B3;}
.img_books_home {float:left; padding-right:4px;}
.title_books_home {color:#337DAE; background-color:inherit; font-weight:700; margin-bottom:4px;}
.body_books_home {color:#337DAE; background-color:inherit;}

/* PLANTILLA LIBROS SECCION */
.cont_books_img_left {width:100%; float:left; padding-bottom:5px; border-bottom:1px dashed #B3B3B3; margin-bottom:8px; margin-top:5px;}
.img_books_img_left {float:left; overflow:hidden; width:142px;}
.img_books_img_left img {width:100%; margin-right:10px;}
.img_books_img_left img {width:96%; margin-bottom:5px;}
.title_books {margin-bottom:3px; font-size:18px; font-weight:700; color:#000; background-color:#FFF; line-height:1.1em; text-align:left; text-indent:0px;}
.title_books:first-letter {font-size:30px; font-family:"Times New Roman", Times, serif;}
.author_books {margin-bottom:3px; font-size:14px; font-weight:700; color:#666; background-color:#FFF; line-height:1.1em; text-align:left; text-indent:0px;}

/* PLANTILLA DOBLE COLUMNA */
.title_notice_std {font-size:16px; font-weight:700; color:#000; background-color:inherit; margin:0px 0px 2px 0px;}

/* PLANTILLA CUARTO NIVEL (Imagen pequeña)*/
.cont_notice_img_left2 {width:100%; float:left; padding-bottom:5px; border-bottom:1px dashed #B3B3B3; margin-bottom:8px; margin-top:5px;}
.img_notice_img_left2 {float:left; overflow:hidden; width:22%;}
.img_notice_img_left2 img {width:96%; margin-top:4px;}

.subtitle_notice {margin-bottom:5px; font-size:14px; color:#666; text-align:left; line-height:1.2em; font-weight:bold; background-color:inherit; font-family:inherit;}
/*
.subtitle_notice, .subtitle {margin:0px; font-size:1.1em; color:inherit; text-align:left; line-height:1.2em; font-weight:bold; background-color:inherit; font-family:inherit;}
*/

/* PLANTILLA DE IMAGEN */
.imagen {margin-bottom:10px;}

/* PLANTILLA SECCIONES INTERMEDIAS */
.cont_desc_subsections {margin:0px; width:99%; overflow:hidden; clear:both; text-align:left;}
.desc_subsection_left {float:left; width:49%; padding:4px 0px;}
.desc_subsection_right {float:right; width:49%; padding:4px 0px;}
.img_subsection {width:99.4%; text-align:center;}
.img_subsection img {width:100%; margin:0px 0px 8px 0px;}
.title_subsection {margin:5px; color:#000; background-color:inherit; font-weight:700; font-size:14px;}
.desc_subsection {margin:5px; float:none; text-align:left; font-size:11px;}
/*************************************/

/* PLANTILLA NOTICIA CON 2 IMAGENES */
.cont_double_img {margin:10px 0px; text-align:center;}
.double_img_left {width:49%; float:left;}
.double_img_left img {border:1px solid #CCC;}
.double_img_right {width:49%; float:right;}
.double_img_right img {border:1px solid #CCC;}
.clear {clear:both;}
/**************************************************/

/**************************************************/
/* PLANTILLAS TONI */
/**************************************************/

/** GALERIA DE IMAGENES **/
.row_images {margin:0px 0px 0px 0px; text-align:center; background-color:#FFF; width:99%; overflow:hidden; clear:both;}
.block_image {width:23.5%; color:#FFF; background-color:#FFF; float:left; margin:8px 3px; font-size:11px; font-weight:700;}
.block_image_img {text-align:center; width:100%;}
.block_image_img img {margin:5px; border:1px solid #000;width:100%;}
.block_image_desc {background-color:inherit; padding-top:2px; color:#000;}
.block_image_link {background-color:inherit; color:#000;}
.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:#000; background-color:inherit;}

/** GALERIA DE IMAGENES 5 IMG Sala prensa **/
.row_images5 {margin:0px 0px 0px 0px; text-align:center; background-color:#FFF; width:99%; overflow:hidden; clear:both;}
.block_image5 {width:18%; color:#FFF; background-color:#FFF; float:left; margin:8px 3px; font-size:11px; font-weight:700;}
.block_image5_img {text-align:center; width:100%;}
.block_image5_img img {margin:5px; border:1px solid #000;width:99%;}
.block_image5_desc {background-color:inherit; padding-top:2px; color:#000;}
.block_image5_link {background-color:inherit; color:#000;}
.block_image5_link a:link, .block_image5_link a:active, .block_image5_link a.visited {color:#D90000; background-color:inherit;}
.block_image5_link a:hover {color:#000; background-color:inherit;}

/* PLANTILLA SECCIONES INTERMEDIAS  FOTO y TEXTO en linea */
.cont_desc_subsections2 {margin:0px; width:99%; overflow:hidden; clear:both; text-align:left;}
.desc_subsection2_left {float:left; width:49%; padding:4px 0px;}
.desc_subsection2_right {float:right; width:49%; padding:4px 0px;}
.img_subsection2 {float:left; margin-right:8px;}          
.img_subsection2 img {margin:0px 5px 5px 0px; width:210px;}      
.title_subsection2 {margin-bottom:3px; color:#000; font-weight:700;}       
.desc_subsection2 {float:none; text-align:left; font-size:11px;} 

/* PLANTILLAS ENCUENTRA TU NIKON */
.cont_desc_fnikon_section {border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; margin:5px 0px; float:left; overflow:hidden; width:98%; background-color:#D9D9D9;}
.title_desc_fnikon_section {margin:5px 5px 5px 5px; background-color:inherit; color:#000; font-weight:700; text-transform:uppercase; font-size:14px; text-align:center;}
.body_desc_fnikon_section {margin:5px 5px 3px 5px; float:none; text-align:center; font-size:11px; font-weight:700;}

.cont_desc_fnikon_subsection {margin:0px; width:100%; overflow:hidden; clear:both; text-align:left;}

.cont_desc_fnikon_subsection_2 {margin:0px; width:49%; overflow:hidden; float:left;}
.cont_desc_fnikon_subsection_3 {margin:0px; width:33%; overflow:hidden; float:left;}

.desc_fnikon_subsection_left_blue {float:left; width:97%; padding:4px 0px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background-color:#DBE5F1;}
.desc_fnikon_subsection_left_green {float:left; width:97%; padding:4px 0px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background-color:#EAF1DD;}
.desc_fnikon_subsection_right {float:right; width:97%; padding:4px 0px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background-color:#FDE9D9;}
.title_fnikon_subsection {margin:5px; color:#000; background-color:inherit; font-weight:700; font-size:14px;}
.desc_fnikon_subsection {margin:5px; float:none; text-align:justify; font-size:11px;}

.desc_fnikon_subsection_left_blue_3x {float:left; width:97%; padding:4px 0px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background-color:#DBE5F1;}
.desc_fnikon_subsection_left_lila_3x {float:left; width:97%; padding:4px 0px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background-color:#E5DFEC;}
.desc_fnikon_subsection_right_green_3x {float:left; width:97%; padding:4px 0px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background-color:#EAF1DD;}
.desc_fnikon_subsection_right_naranja_3x {float:left; width:97%; padding:4px 0px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom:2px solid #CCC; background-color:#FDE9D9;}

/*  PLANTILLAS TAMAÑO FLASH CONCRETO */
.swf_640 object,.swf_640 embed {width:640px;}

/************************************/
/* PLANTILLAS de PRO */
/************************************/

/* 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;}

/* 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;}



/************************************/

/* PLANTILLAS SeD */

/* Video */
.cont_video {float:left; margin-bottom:5px; width:100%;}
.video {float:left; margin-right:10px;}
.cont_video object, .cont_video embed {width:150px; height:112px;}
.desc_video {text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px;}

.cont_imp_notices {margin-bottom:8px;}
.title_notice {}
.subtitle_notice {}
.body_notice {text-align:justify;}
.foot_picture {}
.foot_notice {}

.img_gallery_100px_with_foot {float:left; margin:5px 10px 0px 5px;}
.foot_img_gallery_100px_with_foot {width:100px; margin-bottom:5px; text-align:center; font-size:7pt; color:#990000; background-color:inherit;}

.img_gallery_130px_with_foot {float:left; margin:5px 10px 0px 10px;}
.foot_img_gallery_130px_with_foot {width:130px; margin-bottom:5px; text-align:center; font-size:7pt; color:#990000; background-color:inherit;}

.content_block_magazine {clear:both; margin-bottom:10px;}
.img_left {float:left; clear:none; margin-right:4px;}
.img_right {float:right; clear:none; margin-left:4px;}
.body_notice_magazine {float:none;}
.subtitle_magazine {font-weight:700; color:#000; background-color:inherit; float:left;}
.subtitle_magazine2 {font-weight:700; color:#000; background-color:inherit; float:none;}

.cont_ficha{width:96%; margin:0px 2% 0px 1%; float:left; position:relative; background-color:#D5DF69;}
.cont_title {background-color:#8E9E09; float:left; width:98%; margin:5px 1% 0px 1%;}
.subcont_title {text-indent:8px; width:100%; font-size:12px; text-transform:uppercase; padding-bottom:5px;}
.cont_author {background-color:#EEEEEE; margin:1% 1% 1% 1%; width:98%; position:relative; overflow:visible; float:left;}
.img_author {float:left; border-right:5px solid #D5DF69;}
.cont_items {background-color:#FDFFE9; float:left; width:98%; margin:0px 1% 1% 1%;}
.title_item {text-indent:5px; width:100%; font-size:12px; text-transform:uppercase; border-bottom:1px solid #D5DF69; padding-bottom:5px;}
.img_item {float:left; position:relative; clear:none;}
.img_item img {margin:5px 5px 5px 5px;}
.desc_item {margin:4px 2% 10px 2%;}

.white_txt {}
.name_author {}
.contact {}
.title_contact {}
.title_int_item {}

.img_plantilla_texto_recalculado {float:left; margin:0px 5px 0px 0px;}
.foot_img_plantilla_texto_recalculado {clear:left; float:left; margin:0px 5px 0px 0px; padding:4px 0px 0px 0px; font-size:7pt; line-height:8pt; color:#990000; background-color:inherit;}
.txt_plantilla_texto_recalculado {float:none; vertical-align:top; margin:0px 0px 0px 0px;}

.img_bloq {float:left; clear:both;}
.div_img_left {float:left; position:relative; width:47%; margin:10px 0px; font-size:10px; color:#990000; background-color:inherit;}
.div_img_right {float:right; position:relative; width:47%; margin:10px 0px; font-size:10px; color:#990000; 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 #e6ebef; padding-bottom:10px;}
/**********************************************************/


/**********************************************************/
/********************** COMPONENTES ************************/
/**********************************************************/
/* Hide Hemeroteca Notice Options */
.noticia_hemeroteca .foot_notice {display:none;}
/*.noticia_hemeroteca div.foot_notice a:first-child {display:none;}*/

/* Cont Links Std */
.cont_links_std {margin:5px 0px;}
.cont_links_std ul {margin:0; padding:0px; list-style-type:none;}
.cont_links_std ul li {padding:3px 0px 3px 16px; background:url(../images/bullet_related.gif) no-repeat left;}
.title_line_gray {font-weight:700; color:#000; margin-bottom:3px; padding:2px 3px; background:#edf1f4;}
.title_line_gray i {color:#036ba2;}

/* Cont Links Categories */
.cont_links_std_categories {font-weight:700; font-size:12px;}
.cont_links_std_categories ul li {padding:0px; margin-bottom:1px;}
.cont_links_std .cont_links_std_categories ul li a:link, .cont_links_std .cont_links_std_categories ul li a:active, .cont_links_std .cont_links_std_categories ul li a:visited {display:block; padding:3px 0px 3px 16px; background-image:url(../images/bullet_related.gif); background-repeat:no-repeat; background-position:left; background-color:#edf1f4;}
.cont_links_std .cont_links_std_categories ul li a:hover {display:block; padding:3px 0px 3px 16px; background-image:url(../images/bullet_related.gif); background-repeat:no-repeat; background-position:left; background-color:#d7e2ea;}

/* Cont Links Tags */
.cont_links_std_tags {text-align:center;}
.cont_links_std_tags_int {width:94%; margin:8px auto; text-align:left;}

/* CONCURSO FOTO NIKON 08 */
.cont_cfn {text-align:center;}
.cont_cfn_int {width:900px; margin:0 auto; text-align:left;}
.header_cfn {margin:0px 0px 3px 0px;}
.body_cfn {color:#FFF; background:#000; margin-bottom:3px;}
.body_cfn_left {float:left; width:390px;}
.body_cfn_right {float:right; width:506px;}
.body_cfn_right_int a:link, .body_cfn_right_int a:active, .body_cfn_right_int a:visited {color:#C00000; background:inherit;}
.body_cfn_right_int a:hover {color:#FFF; background:inherit;}
.body_cfn_right_int {margin:10px;}
.body_cfn_right_int p {padding:0px 4px;}
.body_cfn_right_int strong {color:#bdd2ed; background:inherit;}
.title_section_cfn {color:#bdd2ed; background:inherit; font-size:16px; font-weight:700; margin:0px 0px 8px 0px;}
.txt_premios_jurado {height:280px; overflow:auto;}
.txt_bases_cfn {height:225px; overflow:auto;}
.img_download_bases {margin-top:4px; text-align:center;}
.foot_cfn {}
.clear {clear:both;}

.img_info_form_cfn {margin-bottom:15px; text-align:center;}

.body_cfn_100 {color:#FFF; background:#000; border:1px solid #000; margin-bottom:3px;}
.body_cfn_100_int {margin:10px; border:1px solid #000;}
.body_cfn_100 b, .body_cfn_100 strong {color:#bdd2ed; background:inherit;}
.body_cfn_100 p {padding:0px 4px;}
.body_cfn_100 a:link, .body_cfn_100 a:active, .body_cfn_100 a:visited {color:#C00000; background:inherit;}
.body_cfn_100 a:hover {color:#FFF; background:inherit;}

.item_form_cfn_last .required_field_cfn {font-size:12px; padding-right:8px;}
.required_field_cfn .txt_alternative {font-size:11px; display:block; margin-top:5px; padding-left:140px;}

.item_form_cfn textarea {width:54%;}

.cont_img_form_cfn {float:right; width:25%;}
.cont_img_form_cfn img {width:100%;}
.cont_form_form_cfn {float:left; width:74%;}

/* Menu */
.nav_cfn {width:900px; margin-bottom:3px;}
.nav_cfn1 {float:left; width:179px; margin-right:1px;}
.nav_cfn2 {float:left; width:179px;margin-right:1px;}
.nav_cfn3 {float:left; width:179px;margin-right:1px;}
.nav_cfn4 {float:left; width:179px;margin-right:1px;}
.nav_cfn5 {float:left; width:179px;}

/* Contenedor Formulario */
.form_cfn {color:#FFF; background:#000; border:1px solid #000; text-align:center; margin-top:5px;}
.form_cfn_int {width:99%; margin:0 auto; text-align:left;}
.form_cfn_int {margin-bottom:15px;}
.form_cfn_int fieldset {/*margin:0px 0px 20px 0px;*/}
.form_cfn_int fieldset legend {font-weight:700; color:#FFF; background:inherit;}
.form_cfn_int fieldset legend img {vertical-align:middle; margin:0px 2px 1px 0px;}

/* Navigation Photos Upload */
.cont_nav_photos_upload {margin-bottom:20px; background:#222; overflow:hidden; clear:both; width:100%;}
.cont_nav_photos_upload ul {margin:0; padding:0; list-style-type:none;}
.cont_nav_photos_upload ul li {float:left; text-transform:uppercase; font-weight:700;}
.cont_nav_photos_upload ul li a:link, .cont_nav_photos_upload ul li a:active, .cont_nav_photos_upload ul li a:visited {display:block; padding:10px 12px; border-right:2px solid #000; color:#FFF; background-image:url(../images/ico_legend2.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.cont_nav_photos_upload ul li a:hover {display:block; padding:10px 12px; border-right:2px solid #000; background:#444; background-image:url(../images/ico_legend2.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;}

/* Items de Formulario */
.item_form_cfn {padding:3px 0px; color:inherit; background:#393939; border-bottom:1px solid #262626; overflow:hidden;}
.item_form_cfn label {display:block; float:left; padding-right:3px; width:40%; text-align:right; color:#FFF; font-weight:700; font-size:11px; vertical-align:middle;}
.item_form_cfn span {vertical-align:top;}
.item_form_cfn p .txt_alternative {font-size:11px; display:block; padding-left:184px;}
.item_form_cfn_img {padding:3px 0px; color:inherit; background:#393939; border-bottom:1px solid #262626; overflow:hidden; text-align:center;}
.item_form_cfn_img img {width:120px; margin:10px 0px;}
.item_form_cfn_last {padding:5px 0px; text-align:center; font-size:11px;}
.item_form_cfn_ta {padding:3px 0px; color:inherit; background:#393939; border-bottom:1px solid #262626; overflow:hidden; text-align:center;}

/* Elementos de Formulario */
.input_cfn {border:none; height:16px;}
.input_cfn2 {border:none; font-size:10px;}
.textarea_cfn {color:#000; background:#FFF; border:none; font-size:11px;}
.submit_cfn {color:#000; background:#ffdf06; font-weight:700; border:none;}
.required_field_cfn {color:#ffdf06; background:inherit; font-weight:700; font-size:16px; padding-left:3px; vertical-align:middle;}
.required_field_cfn2 {color:#ffdf06; background:inherit; font-weight:700;}
.form_ok {color:#FFF; background:#56A200; padding:3px 2px;}
.form_ko {color:#FFF; background:#C00000; padding:3px 2px;}

/******** DIUMENGE FOTOGRAFIC 07 ************/
.cont_DF{width:100%; color:#fff; background-color:#000;}
.img_DF{width:100%;}
.img_DF img{width:100%; }
.cont_forms{padding:15px 0; font-size:20px; font-weight:700; background-color:#FFFF00; overflow:hidden; text-align:center;}
.cont2_forms{width:100%; margin:0 auto;}
.bases_DF{float:left; margin:0 15px; height:30px;}
.suscripcion_DF{float:left; margin:0 20px; height:30px;}
.fotos_DF{float:left; margin:0 20px; height:30px; color:#7D7D00; background:inherit;}
.fotos_DF span {font-size:14px; display:block; margin-top:6px;}
.tit_DF {}
.tit_DF table td {font-size:12px;}
.tit_DF textarea {color:#000; background-color:#FFF; width:300px; height:100px;}
.tit_DF img {width:100%; }
.table_subscripcio_DF{width:645px; background-color:#000000; color:#FFF;}
.table_subscripcio_DF td {font-size:12px;}
.tit_inscripcio_DF{font-size:18px; color:#FFF; font-weight:700;}
td.tit_inscripcio_DF{font-size:18px; color:#FFF; font-weight:700;}

/* Nova maquetacio DF */
.cont_new_forms {}
.cont_int_new_forms {margin:35px 10px;}
.left_df1 {float:left; width:48%;}
.img_left_df {}
.right_df1 {float:right; width:48%;}
.bases_new_df {text-align:center; margin:40px 0px 50px 0px;}
.suscripcion_new_df {text-align:center; margin:0px 0px 50px 0px;}
.fotos_new_df {text-align:center; margin:0px;}
.patrocinis_new_df {display:none;}
.patrocinis_new_df img {display:none;}
.foot_new_df {}
.confirm_df07 {width:100%; color:#FFF; background:#000; overflow:hidden;}
.confirm_df07_int {padding:20px; font-size:14px; line-height:1.4em; font-weight:700;}
.confirm_df07_int span {color:#FFD804;}
.confirm_df07_int img {margin-bottom:15px;}
.confirm_df07_int a:link, .confirm_df07_int a:active, .confirm_df07_int a:visited {display:block; text-align:center; text-decoration: underline; font-size:26px; color:#FFF;}
.confirm_df07_int a:hover {display:block; text-align:center; text-decoration: underline; font-size:26px; color:#FFF;}
.info_form_df {color:#FFDF06; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; width:100%; margin-bottom:5px;}
/********************/

/* LOGIN CLUB NIKONISTAS */
.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;}

/* ACCESOS CLUB NIKONISTAS */
.cont_acceso_club {margin:0px;}
.yet_acceso {margin:0px 0px; text-align:center;}

/* POSTS FORO NIKONISTAS */
.cont_posts_foro {background:#e5ebef; clear:both;}
.cont_head_nikonistas_posts {color:inherit; background:#afc7d7;}
.head_nikonistas_posts {position:relative;color:inherit; background:url(../img2/head_nikonistas_foro2.gif) no-repeat right top;}
.head_nikonistas_posts span {position:absolute; top:11px; left:160px; font-weight:700; color:#046a9f;}
.title_posts_foro {padding:5px; color:#066da2; background:#b1ccda; border-bottom:1px solid #b1ccda;}
.cont_int_posts_foro {border-left:2px solid #afc7d7; border-right:2px solid #afc7d7; height:150px; overflow:auto;}
.post_foro {padding:3px; border-bottom:1px solid #FFF;}
.title_post {margin-bottom:3px; font-weight:700;}
.desc_post {}
.name_poster {}
.name_foro {}
.date_post {}
.cont_foot_nikonistas_posts {color:inherit; background:#afc7d7;}
.foot_nikonistas_posts {color:inherit; background:url(../img2/foot_nikonistas_foro2.gif) no-repeat right;}

/**********************************************************/


/**********************************************************/
/************************ 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;}

/* 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;}
/**********************************************************/

.desc_tienda {margin-bottom:2px; font-size:11px;}
.url_tienda {font-weight:700; font-size:11px;}
.img_certified {float:right;}
.img_certified img {width:43px; margin-right:3px;}

.cont_forms_tiendas {width:100%; clear:both; overflow:hidden; margin-bottom:10px;}
.cont_form_tienda_left {width:445px; height:128px; margin:0px 0px 10px 0px; overflow:hidden; text-align:inherit; background:url(../img2/bg_provincias.gif) no-repeat; float:left;}
.cont_form_tienda_right {width:445px; height:128px; margin:0px 0px 10px 0px; overflow:hidden; text-align:inherit;  background:url(../img2/bg_alfabetico.gif) no-repeat; float:right;}
.cont_int_form_tienda {margin:5px; overflow:hidden;}
.input_std {border:1px solid #CCC; height:16px; color:#666; background-color:#FFF;}
.title_form {color:#FFF; background-color:inherit; font-weight:700; text-transform:uppercase;}
.td_provincia {}
.form_tienda {width:98%;}
.form_tienda td {font-size:12px; color:#FFF; background-color:inherit; font-weight:700;}

.ul_alfabet_search {margin:5px 0px 5px 0px; padding:0; float:left; overflow:hidden; clear:both; list-style-type:none;}
.ul_alfabet_search li {margin:3px; padding:2px; float:left; font-weight:700;}
a.link_tiendas:link, a.link_tiendas:active, a.link_tiendas:visited {color:#FFF; background-color:inherit; text-decoration:none; font-size:14px;}
a.link_tiendas:hover {color:#000; background-color:inherit; text-decoration:underline; font-size:14px;}
/*********************************************************************/




/*********************************************************************/
/*   MAILING / NEWSLETTER */
.cont_mailing {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;	}
.subtitle_mailing {border:1px dashed #CCC; color:#000; font-weight:bold; padding:4px; text-align:left;}
.item_mailing {width:96%; margin:4px 2% 4px 2%; font-size:11px; text-align:justify; font-weight:bold;}
.unsuscribe_mailing {font-size:11px; border:1px solid #A9C1DD; margin-top:15px;}
.bodymail {background-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d;} 
.tableBorder {border:1px solid #276691; background-color:#FFFFFF; border-bottom:10px solid #15547F; font-size:11px; line-height:16px; color:#333333;}
.titulomail {font-size:18px; line-height:20px; font-weight:bold; color:#104E79;}
.subtitulomail {margin-top:4px; font-size:14px; line-height:16px; color:#666;}
.foot_mail {background-color:#f0f0f0; height:35PX; font-size:10px; text-align:center; color:#333333; border-top:1px solid #666; border-bottom:1px solid #666;}
.titulo_bloque {font-size:12px; font-weight:bold; color:#276691; height:20px; background-color:#276691; font-size:14px; line-height:14px; color:#FFFFFF; text-align:center;}
.titulo_bloque1 {font-size:12px; font-weight:bold; color:#276691; height:20px; background-color:#276691; font-size:14px; line-height:14px; color:#FFFFFF; text-align:center;}
.activo {background-color:#f0f0f0; font-size:12px; font-weight:bold; color:#333333; padding-left:5px;}
.desactivo {background-color:#FFF;  font-size:12px; font-weight:bold; color:#333333; padding-left:5px;}

.cont_mailing {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.subtitle_mailing {margin-top:5px; border:1px dashed #CCC; color:#004777; font-weight:bold; padding:4px;}
.item_mailing {width:96%; margin:4px 2% 4px 2%; font-size:11px; text-align:justify;}

.noti_mail{font-size:11px;}
.noti_mail td {font-size:11px;}
.img_noti_mail{width:50%; height:50%; background-color:#999999;}
.img_noti_mail img{}
.pie_noti_mail{font-size:10px; color:#036BA2; text-align:left;}

.col_der_mail{border-left: 2px dashed #ccc;}
	.banner_mail{}
	.table_seccion_mail{background-color:#DAF0FE;}
		.img_seccion_mail{width:50px; height:50px; vertical-align:top;}
		.img_seccion_mail img{width:50px; height:50px; }
		.name_seccion{font-size:12px; font-weight:700; color:#036BA2;}
		.titulo_seccion_mail{font-size:11px; font-weight:700; text-align:left; line-height:1.2em; color:#000;}
/*********************************************************************/
/*********************************************************************/

/* NEW STYLES (081025) ******************************************************************/
/* COMENTARIS */
.cont_comentaris {}
.total_comments {margin-top:15px; font-size:12px; font-weight:700; color:#000; background:inherit;}
.title_notice_comments {margin-bottom:5px; font-size:18px; font-weight:700; color:#333; background-color:#FFF; line-height:1.1em; text-align:left; text-indent:0px;}

/* Primer comentari */
.cont_first_comment {margin:10px 0px; color:inherit; border:1px solid #DADADA; background:#EBEBEB;}
.cont_author_first_comment {border-bottom:1px solid #DADADA; background:#EBEBEB; padding:1px 2px;}
.author_first_comment {float:left; font-weight:700;}
.date_first_comment {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; background:inherit; float:right; padding:0px 2px;}
.body_first_comment {font-size:11px; line-height:1.2em; color:#777; background:inherit; padding:4px; overflow:hidden;}

/* Resta de comentaris */
.cont_comment {margin:10px 0px; border:1px solid #e5ebef;}
.cont_author_comment {padding:1px 2px; border-bottom:1px solid #e5ebef;}
.author_comment {float:left; font-weight:700;}
.date_comment {float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; background:inherit; padding:0px 2px;}
.body_comment {font-size:11px; line-height:1.2em; color:#777; background:inherit; padding:4px; overflow:hidden;}

/* Formulari nou comentari */
.cont_title_new_comment {}
.img_title_new_comment {}
.title_new_comment {font-weight:700; font-size:14px; line-height:1.2em;}
.desc_new_comment {font-size:11px; line-height:1.2em; color:#567b97; background:inherit;}
.cont_form_new_comment {padding:5px 0px;}
.form_form_new_comment {}
.cont_form_comments {margin:15px 0px 0px 0px; color:#444; background:inherit; border:1px solid #e5ebef;}
.cont_form_comments_int {}
.cont_form_comments label {float:left; display:block; padding:2px 4px; width:40%; text-align:right; font-weight:700;}
.first_line_form_comments {padding:4px 5px; border-bottom:1px solid #EBEBEB; background:#e5ebef;}
.line_form_comments {padding:8px 5px; border-bottom:1px solid #EBEBEB;}
.line_form_comments .required_field {vertical-align:top;}
.last_line_form_comments {text-align:center; padding:6px 0px; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.last_line_form_comments_left {float:left; width:40%; text-align:left; padding-left:5px;}
.last_line_form_comments_right {float:right; width:56%; text-align:left;}

.button_back_comments {text-align:center; margin:10px 0px;}
.button_back_comments a:link, .button_back_comments a:active, .button_back_comments a:visited {padding:3px 4px; color:inherit; background:#EBEBEB; border:1px solid #CCC;}
.button_back_comments a:hover {padding:3px 4px; color:#000; background:#CCC; border:1px solid #CCC;}

/* Tornar Home */
.back_home {text-align:right; width:100%; padding:10px 10px 0px 0px;}

/* Formulari estandar */
.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;}
.desc_line_form_std {padding:4px 5px; border-bottom:1px solid #EBEBEB;}
.desc_line_form_std p {margin:5px 0px; padding:0px 0px 0px 4px; border-left:3px solid #e5ebef;}
.desc_line_form_std strong, .desc_line_form_std b {color:#000;}
.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;}

.title_login_course_es {padding:4px 5px 4px 25px; border-bottom:1px solid #EBEBEB; color:#000; background:url(../images/ico_flag_es.gif) no-repeat 4px 5px; font-weight:700;}
.title_login_course_pt {padding:4px 5px 4px 25px; border-bottom:1px solid #EBEBEB; color:#000; background:url(../images/ico_flag_pt.gif) no-repeat 4px 5px; font-weight:700;}

/* Formulari de cerca */
.cont_form_search {margin:0px 0px 10px 0px; padding:4px 0px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.form_search {}
.first_line_form_search {padding:3px 4px; color:#000; background:#EBEBEB; font-weight:700; font-family:Arial, Helvetica, sans-serif;}
.line_form_search {padding:8px 20px; border-bottom:1px solid #EBEBEB;}
.line_form_search label {display:block; float:left; width:40%; color:#000; background:inherit; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-align:right; padding-right:4px;}
.line_form_search input {vertical-align:middle;}
.last_line_form_search {padding:8px 0px; text-align:center;}
.last_line_form_search input {margin:0px 5px; padding-bottom:2px;}

/* Resultats de cerca */
.cont_search_results {}
.tit_search_results {margin-bottom:10px; padding:2px 3px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; background:#EBEBEB;}
.search_results {text-align:center;}
.publish_date_search_result {width:99%; margin:8px auto 0px auto; text-align:left; font-size:0.9em; text-align:left; color:#555; border-top:1px dashed #EBEBEB; padding-top:8px;}
.tit_search_result {width:99%; margin:0 auto; text-align:left; padding:0px; font-size:14px; line-height:1.2em;}
.body_search_result {width:99%; margin:0 auto; text-align:left; margin-bottom:5px;}

/* Paginador */
.paginator_bar {margin:0px 0px 10px 0px; padding:4px 0px; font-size:11px; color:#939393; background:#EBEBEB;}
.paginator_bar_int {}
.paginator_bar_left {float:left; width:32%; text-align:right;}
.paginator_bar_center {float:left; width:34%; text-align:center;}
.paginator_bar_right {float:right; width:32%; text-align:left;}
.result_pages {color:#000; font-weight:700;}

/* Enviar noticia */
.cont_form_contact {margin:20px 0px 10px 0px; border:1px solid #EBEBEB;}
.cont_form_contact label {float:left; display:block; padding:2px 4px; width:45%; text-align:right; font-weight:700; color:#000; background:inherit;}
.first_line_form_contact {font-weight:700; color:#000; background:#EBEBEB; padding:5px;}
.line_form_contact {color:inherit; border-bottom:1px solid #EBEBEB; padding:8px 0px;}
.last_line_form_contact {text-align:center; padding:6px 0px; color:#57462D; background:#EBEBEB; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}

.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;}


/* NIKONISTAS PHOTO WEEK*/
.cont_show_week_photo {}
.cont_show_week_photo_int {}

/* Forms */
.form_show_week_photo {margin-bottom:15px; text-align:center; color:inherit; background:#e5ebef;}
.form_show_week_photo_int {width:98%; margin:0px auto; padding:10px 0px; text-align:left;}
.form_show_week_photo_int span {display:block; padding-bottom:5px; font-weight:700; color:#000;}
.title_form_std {font-size:14px; font-weight:700; color:#000; background:inherit; padding:3px;}
.first_line_form_swp {padding:4px 5px; border-bottom:1px solid #EBEBEB; color:#0e3165; background:#e5ebef; font-weight:700;}
.first_line_form_swp ul {margin:0px; font-weight:normal;}
.first_line_form_swp ul li {margin:0px; padding:2px 0px;}
.line_form_swp {padding:3px 0px;}
.line_form_swp label {display:block; float:left; width:30%; padding:2px 3px 0px 0px; font-weight:700; color:#0e3165; text-align:right; vertical-align:middle;}
.line_form_swp img {margin-left:3px; vertical-align:middle;}
.line_form_swp input {margin-left:3px; vertical-align:middle;}
.input_swp {color:inherit; background:#FFF; border:1px solid #afc4d2;}
.submit_swp {width:69px; height:18px; border:none; background:url(http://www.nikonistas.com/digital/images/bg_submit_spw.gif) no-repeat;}
.submit_swp_send {width:69px; height:18px; border:none; background:url(http://www.nikonistas.com/digital/images/submit_swp_send.gif) no-repeat;}
.submit_swp_vote {width:69px; height:18px; border:none; background:url(http://www.nikonistas.com/digital/images/bg_submit_votar.gif) no-repeat;}
.date_swp {padding:4px 3px; font-weight:700; color:#000; background:#EBEBEB; font-size:11px;}

/* Gallery */
.cont_swp {margin:10px 0px;}
.cont_swp_admin {margin:10px 0px;}
.photo_swp {margin:0px 10px 10px 0px; width:30%; height:235px; float:left;}
.cont_swp_admin .photo_swp {height:260px;}
.img_photo_swp {overflow:hidden; text-align:left; height:150px;}
.img_photo_swp img {width:100%;}
.title_photo_swp {margin-bottom:2px; font-size:16px; font-weight:700; color:#333; background-color:#FFF; line-height:1.1em; text-align:left; text-indent:0px;}
.line_photo_swp {margin-bottom:2px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#036ba2;}
.ev_photo_swp {}
.link_photo_swp {margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:10px;}
.link_photo_swp a:link, .link_photo_swp a:active, .link_photo_swp a:visited, .link_photo_swp a:hover {padding-right:24px; background:url(http://www.nikonistas.com/digital/images/ico_view_more.gif) no-repeat right;}
.photo_swp_ext {margin-bottom:20px;}
.img_photo_swp_ext {overflow:hidden; width:100%; margin-bottom:8px; text-align:center;}
.img_photo_swp_ext img {}
.photo_swp_ext .foot_social_nets {width:98%; margin:0px auto; text-align:left;}

.photo_swp_winner {overflow:hidden; background-color:#EBEBEB; background-image:url(http://www.nikonistas.com/digital/images/npw_winner.gif); background-repeat:no-repeat; background-position:left; padding:5px 5px 5px 25px; margin-bottom:10px;}
.photo_swp_winner .img_photo_swp {margin:0px 10px 0px 0px; width:45%; float:left; height:auto;}
.photo_swp_winner .img_photo_swp img {width:100%;}
.photo_swp_winner .title_photo_swp {margin-bottom:2px; font-size:16px; font-weight:700; color:#333; background-color:inherit; line-height:1.1em; text-align:left; text-indent:0px;}
.photo_swp_winner b, .photo_swp_winner strong {padding:2px 3px 2px 0px; color:#036ba2;}

.refuse_swp, .refused_swp {margin:5px 0px; padding:5px 0px; font-weight:700; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.refuse_swp a:link, .refuse_swp a:active, .refuse_swp a:visited {color:#C00000; background:url(http://www.nikonistas.com/digital/images/ico_denegar.gif) no-repeat left; padding:3px 0px 2px 20px;}
.refuse_swp a:hover {color:#000; background:url(http://www.nikonistas.com/digital/images/ico_denegar.gif) no-repeat left; padding:3px 0px 2px 20px;}

/* Photo Extended */
.title_photo_swp_ext {margin-bottom:5px; font-size:16px; font-weight:700; color:#333; background-color:#FFF; line-height:1.1em; text-align:left; text-indent:0px;}
.ev_photo_swp_ext {text-align:center; color:inherit; background:#e5ebef;}
.ev_photo_swp_ext_int {width:98%; margin:0px auto; padding:10px 0px; text-align:left; color:#337dae;}
.line_ev_photo_swp {padding:1px 0px;}
.line_ev_photo_swp strong, .line_ev_photo_swp b {font-weight:700; color:#0e3165; background:url(http://www.nikonistas.com/digital/images/bullet_related.gif) no-repeat right; padding-right:9px;}
.line_ev_photo_swp_votes {margin:2px 0px; color:#0e3165;}
.line_ev_photo_swp_votes strong, .line_ev_photo_swp_votes b {font-weight:700; background:url(http://www.nikonistas.com/digital/images/bullet_related.gif) no-repeat right; padding-right:9px;}

/* Button Back */
.button_back {margin:20px 0px 5px 0px; text-align:center; font-weight:700; font-size:12px;}
.button_back a:link, .button_back a:active, .button_back a:visited {padding:3px 4px; background:#e6ebef; border:1px solid #b2c3d3;}
.button_back a:hover {padding:3px 4px; background:#e6ebef; border:1px solid #b2c3d3;}

/* Top most readed notices */
.cont_most_readed {text-align:center; margin:10px 0px;}
.item_most_readed {width:96%; margin:5px auto; text-align:left;}
.mnr_left {float:left; padding-right:3px;}
.mnr_left_num {font-weight:700; color:#000;}
.mnr_right {}

/* Subscriptions Viewer */
.cont_form_subs {text-align:center;}
.cont_form_subs_int {width:96%; margin:8px auto 5px auto; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#507db4; background:inherit;}
.header_form_subs {}
.desc_form_subs, .line_form_subs {padding:3px 0px;}
.line_form_subs label {display:block;}
.line_form_subs input, .line_form_subs img {vertical-align:middle;}
.line_form_subs span {font-weight:700; background:url(../images/bullet_related.gif) no-repeat left; padding-left:16px;}
.line_form_subs a:link, .line_form_subs a:active, .line_form_subs a:visited {color:#507db4; background:none;}
.line_form_subs a:hover {color:#000; background:none;}
.separator_line {border-bottom:1px solid #E0E0E0;}


/* NIKON CERTIFIED - Common Styles */
.cont_nikon_cert {text-align:center;}
	.header_nikon_cert {}
	.cont_nikon_cert_int {margin:15px 0px; text-align:left;}
		.nikon_cert_left {width:27%; float:left;}

/* NIKON CERTIFIED - Navigation & Logout */
.nav_nikon_cert {width:242px; color:#FFF; background:#000;}
	.h_nav_nikon_cert {position:relative; width:242px; height:43px; color:inherit; background:url(../images/h_nav_ncert.gif) no-repeat;}
		.h_nav_nikon_cert span {position:absolute; left:65px; top:15px; font-size:16px;}
	.m_nav_nikon_cert {width:242px; margin:20px 0px;}
		.m_nav_nikon_cert ul {margin:0; padding:0; list-style-type:none; border-bottom:1px solid #333;}
		.m_nav_nikon_cert li {}
			.m_nav_nikon_cert li a:link, .m_nav_nikon_cert li a:active, .m_nav_nikon_cert li a:visited {display:block; padding:8px 5px; border-top:1px solid #333; color:#FFF; background:inherit;}
			.m_nav_nikon_cert li a:hover {display:block; padding:8px 5px; border-top:1px solid #333; color:#FFF; background-color:#222; background-image:url(../images/arrow_nav_ncert.gif); background-repeat:no-repeat; background-position:216px 9px;}
		.m_nav_nikon_cert li.active_chapter a:link, .m_nav_nikon_cert li.active_chapter a:active, .m_nav_nikon_cert li.active_chapter a:visited {color:#FFF; background:none;}
		.m_nav_nikon_cert li.active_chapter a:hover {color:#f9d800; background-color:#222; background-image:url(../images/arrow_nav_ncert.gif); background-repeat:no-repeat; background-position:216px 9px; text-decoration:underline;}
		
		.m_nav_nikon_cert li.approved_chapter {}
		.m_nav_nikon_cert li.approved_chapter a:link, .m_nav_nikon_cert li.approved_chapter a:active, .m_nav_nikon_cert li.approved_chapter a:visited {display:block; padding:8px 5px; border-top:1px solid #333; color:#FFF; background:url(../images/ico_nav_nc_ok.gif) no-repeat 233px 3px;}
		.m_nav_nikon_cert li.approved_chapter a:hover {display:block; padding:8px 5px; border-top:1px solid #333; color:#FFF; background-color:#222; background-image:url(../images/ico_nav_nc_ok.gif); background-repeat:no-repeat; background-position:233px 3px;}

		.m_nav_nikon_cert li.active_chapter {}
		.m_nav_nikon_cert li.active_chapter a:link, .m_nav_nikon_cert li.active_chapter a:active, .m_nav_nikon_cert li.active_chapter a:visited {color:#FFF; background:url(../images/ico_nav_nc_ko.gif) no-repeat 233px 3px;}
		.m_nav_nikon_cert li.active_chapter a:hover {color:#FFF; background-color:#222; background-image:url(../images/ico_nav_nc_ko.gif); background-repeat:no-repeat; background-position:233px 3px; text-decoration:none;}

		.m_nav_nikon_cert li.active_chapter_ev {}
		.m_nav_nikon_cert li.active_chapter_ev a:link, .m_nav_nikon_cert li.active_chapter_ev a:active, .m_nav_nikon_cert li.active_chapter_ev a:visited {padding:3px 5px; color:#DDD; background:#111; font-size:11px;}
		.m_nav_nikon_cert li.active_chapter_ev a:hover {padding:3px 5px; color:#FFF; background:#222;}
		
		.m_nav_nikon_cert li.denied_chapter {padding:8px 5px; border-top:1px solid #333; color:#666; background:none; font-style:italic;}
		.info_user_nikon_cert {margin-top:20px; padding:4px 5px; border-top:1px solid #333; border-bottom:1px solid #333; color:#FFF; background-color:#111; font-size:11px;}
			.info_user_nikon_cert span {margin-right:7px; padding-right:7px; border-right:1px solid #444;}
			.info_user_nikon_cert a:link, .info_user_nikon_cert a:active, .info_user_nikon_cert a:visited {color:#900; background:none;}
			.info_user_nikon_cert a:hover {color:#900; background:none; text-decoration:underline;}
	.f_nav_nikon_cert {width:242px; height:7px; color:inherit; background:url(../images/f_nav_ncert.gif) no-repeat;}


/* NIKON CERTIFIED - Block Right */
.nikon_cert_right {width:71%; float:right;}
	.notice_nikon_certified {}
		.title_notice_nikon_certified {font-size:16px; line-height:1.2em; font-weight:700; color:#000; background:inherit;}
			.title_notice_nikon_certified span {color:#900; background:inherit;}
		.img_notice_nikon_certified {float:right;width:40%; text-align:right;}
			.img_notice_nikon_certified img {width:90%;}
		.subtitle_notice_nikon_certified {margin:5px 0px; font-size:14px; line-height:1.6em; font-weight:700; color:#444;}
		.subtitle_notice_nikon_certified a:link, .subtitle_notice_nikon_certified a:active, .subtitle_notice_nikon_certified a:visited {}
		.subtitle_notice_nikon_certified a:hover {}
		.body_notice_nikon_certified {line-height:1.3em;}
			.body_notice_nikon_certified img {float:right; margin:0px 0px 5px 10px;}
			.body_notice_nikon_certified b, .body_notice_nikon_certified strong {color:#333; background:none;}
		.body_notice_nikon_certified a:link, .body_notice_nikon_certified a:active, .body_notice_nikon_certified a:visited, .body_notice_nikon_certified a:hover {font-weight:700;}
		.link_notice_nikon_certified {clear:both;}
			.link_notice_nikon_certified a:link, .link_notice_nikon_certified a:active, .link_notice_nikon_certified a:visited {display:block; margin:15px 0px; padding:3px 5px; text-align:right; font-weight:700; background:#EBEBEB;}
			.link_notice_nikon_certified a:hover {display:block; margin:15px 0px; padding:3px 5px; text-align:right; font-weight:700; background:#EBEBEB;}

.co_image {text-align:center;}

.cont_eval_nikon_certified {}
	.cont_eval_nikon_certified {} .title_notice_nikon_certified {padding-bottom:5px; border-bottom:1px solid #DDD;}
	.question_eval_nikon_certified {margin-top:15px; padding-bottom:15px; font-size:14px; line-height:1.4em; font-weight:700; color:#444; background:inherit; border-bottom:1px dashed #DDD;}
	.options_eval_nikon_certified {padding:10px 0px; border-bottom:1px dashed #DDD;}
		.left_eval_nikon_certified {float:left; width:3%;}
		.right_eval_nikon_certified {float:right; width:95%;}
	.submit_eval_nikon_certified {padding:10px 0px; text-align:right;}
		.submit_co {color:#FFF; background:#444; border:1px solid #222;}

.ok_eval_nikon_certified {margin:15px 0px; line-height:1.4em;}
	.ok_eval_nikon_certified span {display:block; margin-bottom:6px; font-size:18px; color:#8EB341; background:none; font-weight:700;}
	.ok_eval_nikon_certified img {float:right; margin-left:10px;}
.ko_eval_nikon_certified {margin:15px 0px; line-height:1.4em;}
	.ko_eval_nikon_certified span {display:block; margin-bottom:6px; font-size:18px; color:#B00; background:none; font-weight:700;}
	.ko_eval_nikon_certified img {float:right; margin-left:10px;}

/* NIKON CERTIFIED - Login */
.cont_nikon_cert_login {width:400px; margin:50px auto; text-align:left;}

/* NIKON CERTIFIED - Datos Personales */
.cont_nikon_cert_datos {width:60%; margin:50px auto; text-align:left;}

/* VIDEOCONCURSO09 - Template Notices */
.cont_notice_concurso {margin:10px 0px;}
.title_notice_concurso {margin:20px 0px; font-size:24px; color:#000;}
.subtitle_notice_concurso {margin-bottom:10px; font-weight:700; font-size:14px; line-height:1.3em; color:#000; background:none;}
.body_notice_concurso {line-height:1.3em;}
.body_notice_concurso img {}
.body_notice_concurso b, .body_notice_concurso strong {color:#000; background:none;}