/* CSS Monitoreducador.org */
/* Author: Bab Software Applications - www.bab-soft.com */

/* TAG REDEFINITION ****************************************/
form {margin:0;}.resource_search_noresults {padding:5px 14px 16px 15px;}
img {border:none;}
b {font-size:inherit; font-weight:bold; color:inherit; background-color:inherit;}
p {margin:0; padding:0;}
input {outline:0;}

H1, H2, H3, H4, H5, H6 {margin:0; padding:0; border:none; color: inherit; background:inherit;} 

/* General Links */
a:link, a:active, a:visited {color:inherit; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}


/*****  COMMON STYLES  *********/
/* num. comments */
.num_comments {}
.num_comments a {padding:0px 0px 2px 15px; font-size:11px; color:#f29200; background:url(../images/ico_comments.gif) no-repeat 0 center;}
.num_comments a img {}

.link_view_more {}

/* category path */
.category_path {font-family:tahoma; font-size:11px; font-weight:700; color:#f29200; background: url(../images/bullet_category_path.gif) left center no-repeat;padding: 0 0 0 8px;}

/* Last Comments */
.cont_last_comments {margin:10px 0px 15px 0px; padding-top:10px; border-top:1px solid #E6E2E1; font-size:10px; line-height:1.4em;}
.num_last_coments {float:left; position:relative; margin-right:6px; height:18px; padding-left:16px; color:inherit; text-align:center; font-size:10px; background:url(/cat/images/ico_comentaris.gif) no-repeat 0 2px;}
.num_last_coments span {background-image:none;}
.num_last_coments a {background-image:none;}
.num_last_coments img {display:none;}
.last_comments {}
.last_comments span {}
.last_comments span strong {padding-right:4px;}

/* Groups titles */
.tgroup_std {font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; color:#333333; padding: 0 0 0 15px; background: url(../images/bullet_tg_orange.gif) left center no-repeat; line-height: 2.5em; text-transform:uppercase;}
.tgroup_tv {color:#c9c9c9; background: url(../images/bullet_tg_fucsia.gif) left center no-repeat; background-color:#353535;}
.tgroup_enquesta {background: url(../images/bullet_tg_green.gif) left center no-repeat;}
.tgroup_agenda {background: url(../images/bullet_agenda.gif) left center no-repeat;}
.tgroup_xarxes {background: url(../images/bullet_xarxes.gif) left center no-repeat;}
.tgroup_registre {background: url(../images/bullet_tg_white.gif) left center no-repeat; color:#fff;}
.tgroup_benvinguda {background: url(../images/bullet_tg_white.gif) left center no-repeat;}
.tgroup_xxss {line-height:1.3em; background:url(../images/bullet_tg_green.gif) left center no-repeat;}

/* Groups foots (links) */
.fgroup_std {}
    .fgroup_std a {}

/* standard form */
.cont_form_std {}
.line_form_std {margin: 0 0 5px 0;}
    .line_form_std label {display:block; font-size:12px; color:#62615b; line-height:18px;}
.input_std {border: 1px solid #e6e5e0; width: 99.5%;}
.textarea_std {border: 1px solid #e6e5e0; width: 99.5%;}
.select_std {}
.submit_std {background: url(../images/bg_submit_std.gif); font-size:11px; text-transform:uppercase; color:#fff; font-weight:700; border:#616161; display:inline-block; height:20px; line-height:20px; padding:0 6px; margin:0; border-radius:3px;}
.button_clear {opacity:0.8;}
.field_error {font-size:10px; color:#c00;}

/** Standard Forms - Global */
.form_std {}
.form_std p.desc {margin:5px 0px 15px 0px;}

/** Standard Forms - Input */
.form_std p.input {overflow:hidden; padding:5px 0px;}
    .form_std p.input label {display:block; float:left; width:32%; padding:7px 8px 0px 0px; text-align:right;}
    .form_std p.input input {width:45%; padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}
    .form_std p.input input:focus {background:#FFF; outline:none;}
    .form_std p.input.short input {width:20%;}

/** Standard Forms - Textarea */
.form_std p.textarea {overflow:hidden; padding:5px 0px;}
    .form_std p.textarea label {display:block; float:left; width:32%; padding:2px 8px 0px 0px; text-align:right;}
    .form_std p.textarea textarea {width:45%; padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}
    .form_std p.textarea input:focus {background:#FFF; outline:none;}
    .form_std p.textarea.short input {width:20%;}

/** Standard Forms - Select */
.form_std p.select {overflow:hidden; padding:2px 0px;}
    .form_std p.select label {display:block; float:left; width:32%; padding:2px 8px 0px 0px; text-align:right;}
    .form_std p.select select {width:45%; padding:4px 6px; font-size:12px;}
    .form_std p.select.short select {width:15%;}
    .form_std p.select input {width:20%; padding:2px 3px; border:1px solid #DDD; background:#FAFAFA; font-size:12px; vertical-align:middle;}

/** Standard Forms - Checkbox */
.form_std p.check {overflow:hidden; padding:2px 0px;}
    .form_std p.check label {display:block; padding:2px 0px 0px 33%;}
    .form_std p.check.starred label {font-weight:700;}

/** Standard Forms - Captcha */
.form_std div.captcha {overflow:hidden; padding:5px 0px;}
    .form_std div.captcha label {display:block; float:left; width:32%; padding:8px 8px 0px 0px; text-align:right;}
    .form_std label span {padding-left:2px; color:#D00; font-weight:700; font-size:11px;}
    .form_std div.captcha span.recaptcha {float:left; width:36%;}
    .form_std div.captcha span.recaptcha span {color:inherit;}

/** Standard Forms - Image upload */
.form_std .image {overflow:hidden; padding:5px 0px;}
.form_std .image label {display:block; float:left; width:32%; padding:4px 8px 0px 0px; text-align:right;}
.form_std .image input {border:none; background:none;}
.form_std .image span.image_upload {}
.form_std .image span.image_uploading {padding-left:32.5%;}
.form_std .image span.image_uploaded {}
.form_std .image span.image_uploaded input {width:45%; padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}

/** Standard Forms - Info */
.form_std p.info {margin:10px 0px; font-size:11px;}

/** Standard Forms - Field info */
.form_std span.info_field {display:block; clear:both; padding:3px 0px 3px 33%; font-size:11px; color:#888;}

/** Standard Forms - Fieldset */
.form_std fieldset {margin:14px 8%; padding:14px; border:1px solid #CCC; border-radius:4px;}
.form_std fieldset legend {}
.form_std fieldset p.check label {display:block; padding-left:27%; margin:0px 10px;}
.form_std fieldset p.check label input {padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}
.form_std fieldset p.input {}
.form_std fieldset p.input label {float:none; width:auto; padding-left:27%; margin:0px 10px;}
.form_std fieldset p.input label input {float:none; width:auto;}

/** Standard Forms - Submit */
.form_std p.submit, form p.submit {margin:10px 0px; text-align:center;}
.form_std p.submit input, form p.submit input {padding:6px 8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; color:#FFF; background:#f29200 url("../images/buts_gradient.png") repeat-x bottom; border:none; border-radius:3px;}

/** Specific Forms - Alta/edicio recurs */
.select_tematica {overflow:hidden; padding:8px 0px;}
.select_tematica label {display:block; float:left; width:32%; padding:0px 8px 0px 0px; text-align:right;}
.select_tematica a {margin-left:10px; font-size:11px; color:#FF6200; font-weight:700;}


/* Form - Buscador formacion */
.cont_form_events {background-color:#F29200; padding:15px; margin: 0 0 15px 0; color:#222;}
    .cont_form_events .title_form_std {font-size:14px; text-transform:uppercase; font-weight:700; margin: 0 0 10px 0; padding: 0 border-bottom:2px solid #fff; font-family:"Oswald"}
        .cont_form_events label {display:inline-block; color:#000; font-size:14px; margin: 0 5px 0 0; width: 30%; text-align: right;}
        .cont_form_events input[type=text] {padding: 5px 10px; border:0; border-radius: 3px; width: 40%;}
        .cont_form_events select {padding: 5px 10px; border:0; background-color:#fff; border-radius: 3px; width: 32%;}
        .cont_form_events input[type=submit] {background-color:#FFF; border:0; color:#222; width: 90px; display:inline-block; vertical-align:middle; border-radius: 3px; font-size: 13px; text-transform:uppercase; font-weight:700;  padding:6px 10px; font-family:Arial, Helvetica, sans-serif;}
        .cont_form_events a {display:inline-block;background-color:#fff; border:0; color:#222;  vertical-align:middle; border-radius: 3px; font-size: 13px; text-transform:uppercase; font-weight:700; margin: 0 0 0 5px; padding:6px 10px; font-family:Arial, Helvetica, sans-serif;}
.search_results  {padding: 10px 0; border-top: 2px dotted #ddd; border-bottom: 2px dotted #ddd; margin-bottom: 15px;}
    .search_results span {display:inline-block;}



/********* TEMPLATES **********/

/* Registre HOME */
.cont_registre_home {color:#ffedcf; font-size:12px; line-height:1.3em;}
.cont_registre_home a {color:#FFF; font-weight:700;}
.cont_registre_home a:hover {color:#fff; text-decoration:underline;}

/* TEMPLATE QUI SOM */
.quisom_cont {}
.quisom_title {font-family:tahoma; font-size:26px; font-weight:700; color:#333333; line-height:1.5em;}
.quisom_body {margin: 20px 0 0 0;}
.quisom_bottom {margin: 20px 0 0 0; overflow:hidden;}
.quisom_img,.img2 {display:inline-block; float:left; width: 29.5%; margin: 0 7px 0 0; overflow:hidden;}
/*.quisom_map {float:left; width: 38.8%; height: 255px;}*/

/* TEMPLATE AWARDS */
.awards_cont {}
.awards_title {margin:25px 0px 30px 0px; font-size:22px; font-family:tahoma; color:#343434; font-weight:700;}
.awards_cont .awards_title p {float:none; width:100%; line-height:1.2em;}
.awards_cont .awards_item {margin-top:10px; padding-top:10px; overflow:hidden; border-top:1px solid #EBEBEB;}
.awards_cont h3 {float:left; width:45%; color:#F60;}
.awards_cont p {float:right; width:54%;}
.awards_cont p a {color:#f29200;}

/* TEMPLATE NORMS */
.norms_cont {}
.norms_title {clear:both; width:100%; clear:both; margin:25px 0px 30px 0px; font-size:22px; line-height:1.2em; font-family:tahoma; color:#343434; font-weight:700;}
.norms_cont .norms_title p {float:none; width:100%; clear:both; overflow:hidden;}
.norms_cont .norms_item {margin-top:10px; padding-top:10px; overflow:hidden; clear:both; border-top:1px solid #EBEBEB;}
.norms_cont h3 {float:left; width:45%; color:#F60;}
.norms_cont p {float:right; width:54%;}

/* TEMPLATE CAMPAIGN */
.campaign_sheet_cont {border-bottom: 2px dotted #dcdcd7; padding: 0 0 15px 0; margin: 0 0 15px 0; overflow:hidden;}
.campaign_sheet_cont h3 {font-size:12px; text-transoform:uppercase; color:#ff6600;  text-transform:uppercase; margin: 10px 0 0 0;}
.campaign_sheet_img {width: 25%; float:left; margin: 0 2% 0 0;}
.campaign_sheet_img img {width:100%;}
.campaign_sheet_title {font-family:tahoma; line-height:1.1em; font-size:24px; font-family:tahoma; color:#333; font-weight:700; line-height:1.1em; padding: 0 0 10px 0;}
.campaign_sheet_title h3 {margin:0;}
.campaign_sheet_title h3 a {color:#333; text-transform:none; font-weight:700; font-size:16px;}
.campaign_sheet_pub {}

/* TEMPLATE PUBLICATION (BOOK) */
.book_sheet_cont {border-bottom: 2px dotted #dcdcd7; padding: 0 0 15px 0; margin: 0 0 15px 0; overflow:hidden;}
.book_sheet_cont h3 {font-size:12px; text-transoform:uppercase; color:#ff6600;  text-transform:uppercase; margin: 10px 0 0 0;}
.book_sheet_img {width: 25%; float:left; margin: 0 2% 0 0;}
.book_sheet_img img {width:100%;}
.book_sheet_title {font-family:tahoma; line-height:1.1em; font-size:24px; font-family:tahoma; color:#333; font-weight:700; line-height:1.1em; padding: 0 0 10px 0;}
.book_sheet_title h3 {margin:0;}
.book_sheet_title h3 a {color:#333; text-transform:none; font-weight:700; font-size:16px;}
.book_sheet_pub {}


/* TEMPLATE PLAIN TEXT*/
.plain_txt_cont {}
.plain_txt_title {font-family: tahoma; font-size: 30px; font-weight: 700; color: #333; line-height: 1.3em;}
.plain_txt_body {font-size: 14px; line-height: 1.5em; margin: 10px 0 0 0; border-top: 2px dotted #EEE; padding: 10px 0 0 0;}


/* staff */
.staff_cont {}
.staff_left {float:left; width: 53.65%;}
.staff_img {}
.staff_img img {width:100%;}
.staff_body {font-size:12px; margin: 12px 3px;}

.staff_right {float:right; width: 43.63%;}
.staff_sections {}
.staff_sections h3 {font-family:'Oswald',sans-serif; font-size:13px; }
.staff_sections p {font-size:12px; margin: 4px 0;}

.staff_tech {margin: 15px 0 0 0;}
.staff_tech h3 {font-family:'Oswald',sans-serif; font-size:13px; }
.staff_tech_table {background-color:#e8ebf1; color:#4f5869; font-size:12px;}
.staff_tech_table p {display:block; padding: 10px; border-bottom:1px solid #fff;}
.staff_tech_table p strong {display:inline-block; width: 30%; margin: 0 5% 0 0; vertical-align:top;}
.staff_tech_table p span {display:inline-block; width: 64%;}


/********** COMPONENTS ******************/

.txt_no_results {padding-bottom:10px;}

/* NORMS LIST */
.norms_list_cont {}
.norms_list_item {margin-bottom:14px; padding-bottom:14px; border-bottom:2px dotted #DCDCDC;}
.norms_list_item h3 {font-size:12px; text-transform:uppercase; color:#ff6600; margin: 10px 0 0 0;}
.norms_list_title {color:#343434; font-weight:700; font-size:18px; text-transform:none;}
.norms_list_author {}
.norms_list_term {}
.norms_list_notes {}
.norms_list_extra {}

/** AWARDS LIST */
.awards_list_cont {}
.awards_list_item {margin-bottom:14px; padding-bottom:14px; border-bottom:2px dotted #DCDCDC;}
.awards_list_item h3 {font-size:12px; text-transform:uppercase; color:#ff6600; margin: 10px 0 0 0;}
.awards_list_title h3 {color:#343434; font-weight:700; font-size:18px; line-height:1.2em; text-transform:none;}
.awards_list_author {}
.awards_list_other {}
.awards_list_notes {}
.awards_list_extra {}
.awards_list_term {}

/* CAMPAIGNS LIST */
.campaign_list_cont {}
.campaign_list_item {border-bottom: 2px dotted #dcdcd7; padding: 0 0 15px 0; margin: 0 0 15px 0; overflow:hidden;}
.campaign_list_item h3 {font-size:12px; text-transoform:uppercase; color:#ff6600;  text-transform:uppercase; margin: 10px 0 0 0;}
.campaign_list_item p {}
.campaign_list_item p strong {color:#ff6600;}
.campaign_list_img {width: 12.5%; float:left; margin: 0 2% 0 0;}
.campaign_list_img img {width:100%;}
.campaign_list_title {}
.campaign_list_title h3 {margin:0;}
.campaign_list_title h3 a {color:#333; text-transform:none; font-weight:700; font-size:18px;}
.campaign_list_matter {display:none;}
.campaign_list_rec {display:none;}
.campaign_list_pub {margin: 13px 0 0 0;}
.campaign_list_body {margin: 3px 0 0 0;}


/* PUBLICATIONS LIST */
.publications_list_cont {}
.publications_list_item {border-bottom: 2px dotted #dcdcd7; padding: 0 0 15px 0; margin: 0 0 15px 0; overflow:hidden;}
.publications_list_item h3 {font-size:12px; text-transoform:uppercase; color:#ff6600;  text-transform:uppercase; margin: 10px 0 0 0;}
.publications_list_img {width: 12.5%; float:left; margin: 0 2% 0 0;}
.publications_list_img img {width:100%;}
.publications_list_title {}
.publications_list_title h3 {margin:0;}
.publications_list_title h3 a {color:#333; text-transform:none; font-weight:700; font-size:18px;}
.publications_list_item p strong {color:#ff6600;}
.publications_list_author {margin:13px 0 0 0;}
.publications_list_body {margin:3px 0 0 0;}
.publications_list_isbn {display:none;}
.publications_list_legal {display:none;}
.publications_list_pub {display:none;}
.publications_list_extra {display:none;}

/* RSS */
.cont_rss {}
.title_rss {font-family: tahoma; font-size: 24px; font-weight: 700; color: #333; line-height: 1.3em;}
.desc_rss {margin:10px 0 0 0;}
.list_rss {}
.list_rss ul {list-style:none; margin:10px 0 0 0; padding:0;}
.list_rss ul li a {display:inline-block; padding: 0 0 0 28px; background: url(../images/ico_ts_rss.gif) left center no-repeat; line-height:26px; font-weight:700; color:#888; text-transform:uppercase; font-family:'Oswald', sans-serif;}


/** MAGAZINE - Current Issue */
.current_issue {}
    .current_issue_left {float:left; width:590px;}
        .current_issue_img {float:left; width:200px;}
        .current_issue_img img {width:100%;}
        .current_issue_text {float:right; width:370px;}
            .current_issue_info {font-size:11px; color:#858585; font-weight:700;}
                .current_issue_info span {text-transform:uppercase; color:#f29200;}
                .current_issue_text h2 {font-size:23px; font-family:tahoma; color:#333333; line-height:1.1em; margin: 8px 0 0 0;}
            .current_issue_summary {padding: 15px 0 0 0;}
                .current_issue_summary h3 {font-size:11px; text-transform:uppercase; color:#f29200;}
                .current_issue_summary p {font-size:12px; color:#4e4e4e;}
        .current_issue_also {clear:both; background-color:#ececec; padding: 8px 12px; margin: 16px 0 0 0;}
            .current_issue_also h3 {font-family:'Oswald',sans-serif; text-transform:uppercase; font-weight:700; color:#373737; font-size:15px; line-height:1.5em;}
            .current_issue_also p {color:#606060; margin: 5px 0 0 0; font-size:12px;}
        .current_issue_links {border-top:2px dotted #ededed; border-bottom:2px dotted #ededed; margin:14px 0; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#8d8d8d; padding: 7px 0;}
            .current_issue_links ul {list-style:none; margin:0; padding:0; overflow:hidden;}
                .current_issue_links ul li {display:inline-block; padding:0 9px 0 20px; background: url(../images/bullet_mag_sheet_link.gif) left center no-repeat; border-right: 1px solid #ccc; margin: 0 5px 0 0;}
                    .current_issue_links ul li:last-child {border:0;}
                .current_issue_links ul li a {}
    .current_issue_right {float:right; width:350px; padding:10px 0px; background:#E8EBF1; text-align:center;}
        .current_issue_interview {width:328px; margin:0 auto; text-align:left;}
            .current_issue_interview h3 {font-family:'Oswald', sans-serif; text-transform:uppercase;}
            .current_issue_interview img {width:100%; margin:10px 0 0 0;}
            .current_issue_interview object, .current_issue_interview embed, .current_issue_interview iframe {width:100% !important; height:225px !important; margin: 10px 0 0 0;}
            .current_issue_interview p {margin:12px 0 0 0; font-size:12px; color:#4f5869;}



/* ALL MAGAZINES */
.group397_div_content5 {overflow:visible !important;}
.all_mag_cont {position:relative;}
    .all_mag_cont a.all_mag_more_link {display:block; font-size:11px; color:#7c7c7c; position: absolute; right:0; top:-30px;}
    .all_mag_row {border-bottom: 2px dotted #ededed; padding: 8px 0; margin: 0 0 4px 0;}
    .all_mag_cont .all_mag_row:last-child {border:0;}
        .all_mag_item {width: 14.57%; float:left; overflow:hidden; border-right: 1px solid #e4e4e4; padding: 0 0.9% 0 0; margin: 0 0.9% 0 0;}
        .all_mag_row .all_mag_item:last {float:right; margin:0; padding:0; border:none;}
            .all_mag_image {}
                .all_mag_image img{width:100%;}
            .all_mag_issuu {margin: 0 0 8px  0;}
                .all_mag_issuu div object {width: 100% !important;}
                .all_mag_issuu div div {display:none;}
            .all_mag_links {}
                .all_mag_links a {display:block; font-size:12px; font-family:'Oswald',sans-serif; padding:4px 0 4px 16px; background: url(../images/bullet_all_mag_link.gif) left 5px no-repeat; color:#828282; font-weight:700; line-height:1.4em; border-bottom: 2px dotted #ededed;}
                .all_mag_links a:last-child {border:0;}
/* HOME WELCOME NEWS */

.w_home_cont {}
.w_home_row {overflow:hidden;}
.w_home_item {float:left; width: 23.2%; margin: 0 2.4% 0 0;}
.w_home_row .w_home_item:last-child {float:right; margin:0;}
.w_home_item_img {float:left; width: 31.9%;}
.w_home_item_img a {display:block;}
.w_home_item_img img {width:100%}
.w_home_item_data {width:63.5%; float:right; }
.w_home_item_title {font-size:16px; color:#000; font-weight:700; line-height:18px;}
.w_home_item_author {font-size:11px; font-weight:700; color:#fff; margin: 6px 0 0 0;}
.w_home_item_charge {font-size:11px; color:#000; line-height:13px; margin: 3px 0 0 0;}


/* HOME EVENTS LIST */
.home_events_list {}
    .home_event_date {background-color:#ecebe4; font-weight:700; color:#1e1e1e; line-height:21px; text-indent:5px;}
        .date {}
    .home_event_item { border-bottom:1px solid #ecebe4; padding: 8px 0;}
        .home_event_title {font-weight:700; color:#1e1e1e;}
        .home_event_desc {margin: 3px 0 0 0; color:606060;}
.home_events_list .home_event_item:last-child {border:0;}

/* PHOTOGALLERY HOME */
.photogallery_home_cont {}
.photogallery_home_int {border-left: 3px solid #353535; border-top: 3px solid #353535;}
.photogallery_home_row {overflow:hidden;}
.photogallery_home_img {width:32.48%; height:78px;; float:left; overflow:hidden; border-right:3px solid #353535;  border-bottom:3px solid #353535;}
.photogallery_home_img a {display:block;}
.photogallery_home_img img {width:100%;}

/* ** VIEWER ** */
.news_ext_cont {}
    .news_ext_block_title {display:inline-block; font-family:'Oswald', sans-serif; word-spacing:2px; font-size:14px; font-weight:700; color:#f29200; text-transform:uppercase;}
    .news_ext_info {}
        .news_ext_category {display:inline-block; }
        .news_ext_date {display:inline-block; font-size:11px; color:#959595;}
        .news_ext_comments {display:inline-block; float:right; back; /*background: url(../images/ico_news_ext_comments.gif) left center no-repeat;*/ padding: 0 0 0 17px; font-size:10px; color:#f29200; line-height:15px;}
    .news_ext_top {border-top:2px dotted #eeeeee; margin: 8px 0 0 0; padding: 15px 0 0 0;}
        .news_ext_title {font-family:tahoma; font-size:30px; font-weight:700; color:#333333; line-height:1.3em;}
        .news_ext_subtitle {font-size:14px; font-weight:700; color:#606060; line-height:1.3em; margin:8px 0 0 0;}
    .news_ext_author {font-weight:700; font-size:11px; color:#777;}
    .news_ext_img_mini .imgs_news_ext {float:left; margin-right:15px; border:none;}
    .imgs_news_ext {border-top:2px dotted #eeeeee; margin: 10px 0 0 0; padding: 15px 0 0 0;}
    .img_news_ext {}
    .img_news_ext img {width:100%}
        .img_imgs_news_ext div {padding-top:5px; font-size:12px; line-height:1.3em;}
            .img_imgs_news_ext div p {display:inline;}
            .img_imgs_news_ext div span {padding:0px 0px 0px 4px; font-size:11px; color:#858585;}
            .news_ext_body {font-size:14px; line-height:1.3em; margin: 10px 0 0 0; border-top:2px dotted #eeeeee; padding:10px 0 0 0;}
    .news_ext_video {border-top:2px dotted #EEE; margin-top:10px; padding-top:10px;}
        .news_ext_video object, .news_ext_video embed, .news_ext_video iframe {width:640px; height:360px;}
    .news_ext_gallery {border-top:2px dotted #eeeeee; margin: 12px 0 0 0; padding:14px 0; overflow:hidden;}
        .news_ext_gallery a {display:block; float:left; width: 23.5%; margin:0 2% 0 0}
        .news_ext_gallery a:last-child {float:right; margin:0;}
            .news_ext_gallery img {width:100%;}

    .news_ext_share {border-top:2px dotted #eeeeee; margin: 12px 0 0 0; padding:7px 0 5px 0;}
        .news_ext_share_title {display:inline-block; font-family:'Oswald', sans-serif; word-spacing:2px; font-size:14px; font-weight:700; color:#f29200; text-transform:uppercase; background: url(../images/bg_title_share_block.gif) 83px center no-repeat; padding: 0 20px 0 0; margin: 0 15px 0 0;}
        .add_this {display:inline-block; vertical-align:middle;}
            .add_this .addthis_button_facebook_like iframe {/*width: 120px !important;*/}
        .tw_this {display:inline-block; height:21px; vertical-align:middle;}
        .fb_this {display:inline-block; height:21px; vertical-align:middle;}
        .gplus_this {display:inline-block; vertical-align:middle; height:18px; padding: 3px 0 0 0}

    .news_ext_block {border-top:2px dotted #eeeeee; margin: 0; padding:7px 0;}
    .news_ext_related_news {float:left; width:49%;}
        .news_ext_related_news_title {margin: 0 0 10px 0;}
        .news_ext_related_news ul {padding-left:16px; font-weight:700; color:#6e6e6e; line-height:1.3em; list-style:circle;}
            .news_ext_related_news ul li + li {margin: 5px 0 0 0;}
        .news_ext_map {float:right; width: 49%; overflow:hidden;}
        .news_ext_map_title {margin: 0 0 10px 0;}

/* Opinion Viewer */
.author_sheet_cont {float:left; width:158px; background-color:#ecece4; margin: 0 20px 12px 0;}
    .author_sheet_img {}
        .author_sheet_img img {width:100%;}
    .author_sheet_data {}
        .author_sheet_name {font-weight:700; color:#000; padding:8px 8px 0 8px;}
        .author_sheet_position {font-size:11px; font-weight:700; color:#4d4b39; line-height:1.3em; margin:3px 0 0 0; padding: 0 8px 8px 8px;}
        .author_sheet_twitter {font-size:11px; font-weight:700; color:#f29200; border-top: 1px solid #dcdbd5; line-height:23px; text-indent:27px; background: url(../images/bg_tw_opinion.gif) 4px center no-repeat;}
        .author_sheet_web {font-size:11px; font-weight:700; color:#f29200; border-top: 1px solid #dcdbd5; line-height:23px; text-indent:27px; background: url(../images/bg_www_opinion.gif) 4px 3px no-repeat;  word-wrap:break-word;}


/* RESOURCES HOME */
.resources_home_cont {}
    .total_resources {font-family:'Oswald', sans-serif; word-spacing:2px; font-size:15px; font-weight:700; color:#555; line-height:2em; text-transform:uppercase;}
    .resources_home_left {float:left; width: 50.1%;}
        .resources_home_row {overflow:hidden; margin: 0 0 3px 0;}
            .resources_home_item {float:left; width:49.65%; background-color:#ecebe4;}
            .resources_home_item + .resources_home_item {float:right; border:0;}
                .resources_home_item_img {float:left; width: 25%;}
                    .resources_home_item_img a {display:block;}
                    .resources_home_item_img img {width:100%;}
                .resources_home_item_data {float:right; margin: 8px 10px 8px 0; width: 66.65%;}
                    .resources_home_category {font-family:'Oswald', sans-serif; word-spacing:2px; color:#f29200; font-size:14px; font-weight:700; line-height:1em; text-transform:uppercase;}
                    .resources_home_title {font-size:11px; color:#606060; line-height:1.1em; margin: 5px 0 0 0;}
    .resources_home_right {float:right;width:49.55%;}
        .resources_home_ext {position:relative; height:245px; border:2px solid #ecebe4; overflow:hidden;}
            /*.resources_home_ext_img {float:right; width:295px;}
                .resources_home_ext_img img {width:100%;}
            .resources_home_ext_data {float:left; width: 37%;}
                .resources_home_ext_title {font-size:23px; font-weight:700; color:#f29200; line-height:1.2em; margin:25px 0 0 25px;}
                .resources_home_ext_desc {margin:10px 0 0 25px; color:#5c5c5c; color:#5C5C5C;}
                .resources_home_ext_info {margin:10px 0 0 25px; font-size:11px; color:#828181;}
                    .resources_home_ext_info span {display:block;}*/
            .resources_home_ext_img {position:absolute; bottom:0; right:0;}
                .resources_home_ext_img a {display:block;}
                .resources_home_ext_img img {width:100%;}
            .resources_home_ext_data {position:absolute; top:0px; left:0px; padding:14px;:; width:200px; background:url(../images/trans.png);}
                .resources_home_ext_title {font-size:23px; font-weight:700; color:#f29200; line-height:1.2em;}
                .resources_home_ext_desc {margin:10px 0 0 0px; color:#5c5c5c; color:#5C5C5C;}
                .resources_home_ext_info {margin:10px 0 0 0px; font-size:11px; color:#828181;}
                    .resources_home_ext_info span {display:block;}

/* HOME RESOURCES - Admin link */
.admin_link {overflow:hidden; margin-bottom:16px;}
.admin_link a {display:block; float:right; padding:6px 8px 7px 30px; color:#000; background:url("../images/ico_consultes.png") no-repeat 7px center; font-weight:700; border:1px solid #DDD; border-radius:3px;}
.admin_link a:hover {background-color:#FAFAFA;}

/* HOME RESOURCES - Categories */
.home_recursos {}
.home_recursos .resources_home_left {width:100%;}
.home_recursos .resources_home_item_img {width:20%;}
.home_recursos .resources_home_item_data {width:73%;}

/* RESOURCES ADMN LIST - Filter */
.resource_desc {margin-bottom:10px;}
.resource_filter {margin-bottom:10px; padding:8px; background:#EBEBEB; border-radius:5px;}

/* BREADCRUMB */
.bread_crumb {position:absolute; bottom: -50px; left: 0; width: 100%; z-index:2}
    .bread_crumb_int {padding: 0 0 5px 0; line-height:48px; width: 990px; margin: 0 auto; font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:13px; font-weight:700; text-transform:uppercase; color:#6d6d6d;}
        .bread_crumb_int a{display:inline-block; padding: 0 10px 0 0; background: url(../images/bullet_breadcrumb.gif) right center no-repeat; margin: 0 4px 0 0;}
        .bread_crumb_int h1{display:inline-block; font-size:inherit;}
        
/* home slideshow (opening)
.slidehome_cont {position:relative;}
    .slidehome_int {position:relative; min-height:321px;}
        .slidehome_item {overflow:hidden;background-color:#353535; position:absolute; top:0; left:0; width:100%;}
            .slidehome_item_img {float:left; width:67.28%; }
                .slidehome_item_img a {display:block;}
                .slidehome_item_img img{width:100%;}
            .slidehome_item_data {float:right; width:29%; margin-right:18px; padding: 20px 0 50px 0;}
                .slidehome_item_title {font-size:26px; font-family:tahoma;  color:#e0e0e0; line-height:1.2em; font-weight:700; margin: 15px 0 0 0;}
                .slidehome_item_subtitle {font-size:15px; color:#b1b1b1; line-height:1.3em; margin: 20px 0 0 0;}
        .slidehome_nav {position: absolute; bottom:20px; right:20px; z-index:3;}
            .slidehome_nav span {display:inline-block; width: 10px; height:10px; background-color:#797979; border-radius:5px;}
            .slidehome_nav span.active {background-color:#f29200;} */

/* home slideshow (opening) */
.slidehome_cont {position:relative;}
    .slidehome_int {position:relative; min-height:321px;}
        .slidehome_item {overflow:hidden; background:#353535; background-color:#F0F0F0; position:absolute; top:0; left:0; width:100%;}
            .slidehome_item_img {float:left; width:67.28%; }
                .slidehome_item_img a {display:block;}
                .slidehome_item_img img{width:100%;}
            .slidehome_item_data {float:right; width:29%; margin-right:18px; padding: 20px 0 50px 0;}
                .slidehome_item_title {font-size:26px; font-family:tahoma;  color:#444; line-height:1.2em; font-weight:700; margin: 15px 0 0 0;}
                .slidehome_item_subtitle {font-size:15px; color:#777; line-height:1.3em; margin: 20px 0 0 0;}
        .slidehome_nav {position: absolute; bottom:20px; right:20px; z-index:3;}
            .slidehome_nav span {display:inline-block; width: 10px; height:10px; background-color:#797979; border-radius:5px;}
            .slidehome_nav span.active {background-color:#f29200;}

/* featured news home */
.featured_news_cont {padding: 5px 15px 15px 15px;}
    .featured_news_item {overflow:hidden; margin: 0 0 15px 0; border-bottom: 1px solid #ededed; padding: 0 0 15px 0;}
    .featured_news_cont .featured_news_item:last-child {margin:0; padding:0; border:0;}
        .featured_news_item_img {float:left; width:38.33%}
            .featured_news_item_img img{width:100%;}
        .featured_news_item_data {float:right; width: 58.5%;}
            .featured_news_item .category_path {}
            .featured_news_item_title {font-family:tahoma; font-size:18px; font-weight:700; color:#333333; line-height:1.2em; margin: 5px 0 0 0;}
            .featured_news_item_subtitle {margin: 5px 0 0 0;}

/* estris tv home */
.etv_home_cont {}
    .etv_home_main {}
        .etv_home_video {}
            .etv_home_video iframe {width:100%; height:280px !important;}
            .etv_home_video object {width:100%; height:280px !important;}
            .etv_home_video embed {width:100%; height:280px !important;}
        .etv_home_title {font-size:19px; font-weight:700; color:#e0e0e0; line-height:1.2em; margin: 7px 10px 0 10px;}
        .etv_home_desc {margin: 5px 10px 10px 10px; color:#b1b1b1;}
    .etv_home_sub {padding: 7px 10px 10px 10px; overflow:hidden; margin: 7px 0 0 0; border-top: 1px solid #858585;}
        .etv_home_subitem {float:left; width:48.5%;}
            .etv_home_subitem + .etv_home_subitem {float:right;}
            .etv_home_subitem_video {}
                .etv_home_subitem_video iframe {width:100%; height:130px !important;}
                .etv_home_subitem_video object {width:100%; height:130px !important;}
                .etv_home_subitem_video embed {width:100%; height:130px !important;}
            .etv_home_subitem_title {background-color:#353535; padding: 7px 10px; font-family:tahoma; font-weight:700; color:#b8b8b8; font-size:15px; line-height:1.2em;}
            

/* estris magazine home */
.mag_home_cont {background-color:#F89400; overflow:hidden;}
    .mag_home_img {float:left; margin: 14px 0 14px 14px; width: 169px; border: 1px solid #fff;}
        .mag_home_img a {display:block;}
        .mag_home_img img {width:100%;}
    .mag_home_data {margin: 14px 0; float:right; width:57.7%;}
        .mag_home_title {background: #fff url(../images/arrow_magazine.png) 0 0 no-repeat; text-indent:18px; font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; line-height:29px;}
            .mag_home_title span{color:#456a94;}
        .mag_home_subtitle {margin:14px 14px 0 0; font-family:tahoma; font-size:18px; line-height:1.2em; font-weight:700; color:#fff;}
        .mag_home_body {font-family:verdana; font-size:12px; color:#FFECD1; line-height:1.3em; margin: 14px 0 0 0;}
        .mag_home_links {margin: 14px 0 0 0;}
            .mag_home_links a {display:block; font-family:'Oswald',sans-serif; word-spacing:2px; font-size:14px; font-weight:700; color:#FFECD1; padding: 0 0 0 20px; background: url(../images/bullet_magazine.png) left center no-repeat; line-height:2em;}
            .mag_home_links a strong{color:#fff;}
            
            


/* blocs home */
.blocs_home_cont {}
    .blocs_home_row {overflow:hidden; padding:0 10px 10px 10px;}
        .blocs_home_item {float:left; width: 44.5%; background-color:#ecebe4; padding: 9px 10px; min-height:80px}   
        .blocs_home_item + .blocs_home_item {float:right;}
            .blocs_home_item_img {float:left; width:34%;}
                .blocs_home_item_img a {display:block;}
                .blocs_home_item_img img {width:100%;}
            .blocs_home_item_data {float:right; width:61%; }    
                .blocs_home_item_author {font-size:11px; font-weight:700; color:#F29200;}   
                .blocs_home_item_charge {font-size:11px; color:#000;}
                .blocs_home_item_title {font-size:13px; font-weight:700; color:#000000; margin: 5px 0 0 0; line-heith:1.3em;}


            
/* News by category in homepage */
.home_nbc_cont {}
    .home_nbc_item {border-bottom: 1px solid #dcd7d7; padding: 0 0 10px 0; margin: 10px 0 0 0;}
        .home_nbc_comments {float:right;}
        .home_nbc_category {font-weight:700; color:#ff6600; line-height:1.3em;}
            .home_nbc_category a {}
        .home_nbc_title {clear:both;font-size:14px; font-weight:700; line-height:1.3em; padding: 3px 0 0 0;}
            .home_nbc_title a{}
    .home_nbc_featured_item .home_nbc_comments {padding: 5px 10px 0 0;}
    .home_nbc_featured_item .home_nbc_category {background: #fff url(../images/bg_home_nbc_featured.gif) 0 0 repeat-y; padding: 10px 0 0px 10px;}
    .home_nbc_featured_item .home_nbc_title {font-family:georgia;  font-style:italic; background: #fff url(../images/bg_home_nbc_featured.gif) 0 0 repeat-y; padding: 5px 0 10px 10px;}

.home_nbc_cultura {}
    .home_nbc_cultura .home_nbc_item {border-bottom:0; border-top: 1px solid #dcd7d7; padding: 10px 0 0 0;}
    .home_nbc_cultura .home_nbc_category {font-weight:700; color:#E63C54; line-height:1.3em;}

/* DESTACATS HOME */
.hl_home_cont {}
    .hl_home_row {overflow:hidden;}
        .hl_home_item {float:left; width:48.8%; padding:8px 0px; height:220px; background:#FFF; overflow:hidden; text-align:center;}
        .hl_home_item0 {}
        .hl_home_item1 {float:right;}
            .hl_home_item_data {width:92%; margin:0 auto 8px auto; text-align:left;}
                .hl_home_item_title {font-weight:700; color:#333333;}
                .hl_home_item_subtitle {font-size:11px; color:#333333; margin: 5px 0 0 0;}
                .hl_home_item_link {font-size:12px; color:#f29200; margin: 5px 0 0 0;}
            .hl_home_item_img {text-align:center;}
                .hl_home_item_img a {}
                .hl_home_item_img img {width:180px;}

/* CONTACT FORM */
.cont_contact_form {}
.desc_form_std {font-size:14px; line-height: 1.3em;}
.cont_contact_form .cont_form_std{margin: 20px 0 0 0;}
.cont_contact_form .cont_form_std .line_form_std{margin: 0 0 8px 0;overflow:hidden;}
.cont_contact_form .cont_form_std label{width: 25%; float:left; text-align:right; margin: 0 1% 0 0;}
.cont_contact_form .cont_form_std label span{padding: 0 0 0 3px; color:#c00;}
.cont_contact_form .cont_form_std .input_std{width: 70%; float:left}
.cont_contact_form .cont_form_std .textarea_std{width: 70%; float:left}
.cont_contact_form .cont_form_std .last_line_form_std{}
.cont_contact_form .cont_form_std .last_line_form_std_left {margin: 10px 0 0 26%;}
.cont_contact_form .cont_form_std .last_line_form_std_right {margin: 10px 0 0 26%;}



/* POLLS ***********************/
/** POLLS - Basics */
.content_encuesta {padding: 5px 0 0 0;}
.content_encuesta_int {}
.title_encuesta {display:none;}
.question_encuesta {background-color:#a6c469; font-size:15px; font-weight:700; color:#293a06; padding:10px; line-height:1.1em; margin:0;}
.options_encuesta {padding: 20px 0 0 0; background: url(../images/bg_poll_title.gif) 12px 0 no-repeat;}
.option_encuesta {color:#3f3f3f; border:0; margin:0; overflow:hidden; padding:0;}
.options_encuesta .option_encuesta:last-child {border:0;}
.check_encuesta {float:none; float:left; margin: 8px 8px 0 9px;}
.text_encuesta {width:80%; float:left; min-height:32px; padding: 10px 0 0 0; font-size:13px; font-weight:100; color:#3f3f3f;}
.bars_encuesta {height: 20px; display:none;}
.bars_active {height:18px; background:#0092a7;float:left; margin: 0 3px 0 0;}
.option_encuesta + .option_encuesta .bars_active {background:#b71366;float:left;}
.option_encuesta + .option_encuesta + .option_encuesta .bars_active {background:#799c00; float:left;}
.option_encuesta + .option_encuesta + .option_encuesta + .option_encuesta .bars_active {background:#bf3300;}

.percent_encuesta {font-size:12px; font-weight:700; color:#252525; line-height:18px; display:none;}

/** POLLS - Foot */
.foot_encuesta {overflow:hidden; clear:both; padding:6px 0px; border-top: 1px solid #ededed; margin: 0 14px;}
    .input_vote {padding: 0; float:right;}
        .input_vote .votar {background: url(../images/bg_submit_poll.gif); border: 1px solid #91ad57; color:#fff; border-radius: 3px; height:22px; text-transform:uppercase; font-size:11px;}
        .input_vote a {font-weight:700; font-size:11px; text-transform:lowercase; color:#7C7C7C;}
    .results_vote {float:left; background: url(../images/bg_poll_results.gif) 0 4px no-repeat; padding: 0 0 0 20px;}
        .results_vote span {font-size:11px; color:#7c7c7c; text-transform:lowercase; font-weight:700; line-height:22px;}
            .results_vote span img {display:none;}
    .total_votes {display:none;}
    .foot_encuesta .cont_last_comments {display:none;}


/** POLLS - Results */
.options_encuesta_result {padding: 20px 0 0 0; background: url(../images/bg_poll_title.gif) 12px 0 no-repeat;}
.bars_encuesta_result {overflow:hidden; width: 80%; margin: 8px 0 0 0;}
.options_encuesta_result .option_encuesta + .option_encuesta .bars_active_result {background-color:#b71366}
.options_encuesta_result .option_encuesta + .option_encuesta + .option_encuesta .bars_active_result {background-color:#799c00}
.options_encuesta_result .option_encuesta + .option_encuesta + .option_encuesta + .option_encuesta .bars_active_result {background-color:#bf3300}
.options_encuesta_result .text_encuesta {margin: 0 0 0 39px;}
.options_encuesta_result .percent_encuesta {}
.bars_active_result {height:18px; background:#0092a7; float:left; margin: 0 3px 5px 39px;}

/** POLLS - Poll list */
.cont_polls {}
.cont_polls .poll_item {margin-bottom:14px; padding-bottom:14px; border-bottom:2px dotted #DDD;}
.cont_polls .poll_title {padding:10px; background:#A6C469; font-size:15px; font-weight:700; color:#293a06; line-height:1.1em; margin:0;}
.cont_polls .options_encuesta_result {width:100%; padding:18px 0px 0px 0px;}
.cont_polls .options_encuesta_result .option_encuesta {}
.cont_polls .options_encuesta_result .text_encuesta {width:70%; margin:0; padding-right:14px; padding-right:10px; border-right:1px solid #DDD;}
.cont_polls .options_encuesta_result .bars_encuesta_result {float:left; width:25%;}
.cont_polls .options_encuesta_result .bars_encuesta_result span {position:absolute; right:-32px; top:1px; font-size:12px; font-weight:700;}
.cont_polls .options_encuesta_result .bars_active_result {position:relative; margin:0;}

/* Poll With Images */
.img_enc_img {float:left; width:30%; text-align:left;}
.img_enc_img img {width:92%;}
.cont_txt_enc {}
.title_enc_img {font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#000; background:inherit;}
.desc_enc_img {}
.input_enc_vote input {background-color:inherit; width:50px; height:18px; border:none; color:#000; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.foot_encuesta_button {overflow:hidden; clear:both; text-align:right; padding:3px 2px; background:#EBEBEB;}
.foot_encuesta_button input {background-color:inherit; width:50px; height:18px; border:none; color:#000; font-weight:700; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


/* Home poll */
.home_poll_cont {}
.home_poll_cont .content_encuesta {}
.home_poll_cont .question_encuesta {}
.home_poll_cont .options_encuesta {}
.home_poll_cont .option_encuesta {}
.home_poll_cont .check_encuesta{}
.home_poll_cont .text_encuesta{width:60%; border-right: 1px solid #d8d8d8; padding: 10px 20px 0 0;}
.home_poll_cont .bars_encuesta{display:block; width:20%; float:left; height:21px; margin: 8px 0;}
.home_poll_cont .foot_encuesta {margin: 14px 14px 0 14px;}
.home_poll_cont .foot_encuesta .input_vote {}
.home_poll_cont .foot_encuesta .results_vote {}
.home_poll_cont .percent_encuesta {display:block;}

.home_poll_cont .bars_encuesta_result {width: 20%;}
.home_poll_cont .bars_active_result {margin: 0px 3px 0 0;}
.home_poll_cont .percent_encuesta {line-height:22px;}



/* NEWS BY CATEGORY */
.news_by_category {}
.news_by_category_item {margin-bottom:15px; padding-bottom:15px; border-bottom:2px dotted #EDEDED;}
.nbci_info {}
.nbci_info .nbci_category, .nbci_info .nbci_date {display:inline;}
.nbci_info .nbci_category {margin-right:5px; padding-left:7px; background:url(../images/bullet_category_path.gif) no-repeat 0 center; font-size:11px;}
.nbci_info .nbci_category a {color:#f29200;}
.nbci_info .nbci_date {font-size:10px; color:#ABABAB;}
.nbci_bottom {overflow:hidden; position:relative;}
.nbci_image, .nbci_video {float:left; margin:0 14px 0 0;}
.nbci_image img {}
.nbci_video object, .nbci_video embed, .nbci_video iframe {width:350px; height:196px;}
.nbci_title {margin:6px 0px; font-size:24px; font-weight:700; line-height:1.1em;}
.nbci_title a {color:#353535;}
.nbci_comments {margin:10px 0 0 0;}
.nbci_category {font-size:1.2em;font-weight:900;}

.news_by_category_item.level1 .nbci_title {}
.news_by_category_item.level1 .nbci_title .video_actualidad2{width:180px;}
.news_by_category_item.level2 .nbci_title {font-size:20px;}
.news_by_category_item.level2 .nbci_title .video_actualidad2{width:180px;}
.news_by_category_item.level3 .nbci_title {font-size:18px;}
.news_by_category_item.level3 .nbci_title .video_actualidad2{width:180px;}

/** News by Category - Specific Opinion */
.news_by_category.opinion {}
.news_by_category.opinion .nbci_item {padding:8px; background:#ECEBE4;}
.news_by_category.opinion .nbci_title, .news_by_category.opinion .news_by_category_item.level1 .nbci_title, .news_by_category.opinion .news_by_category_item.level2 .nbci_title, .news_by_category.opinion .news_by_category_item.level3 .nbci_title {font-size:18px;}
.news_by_category.opinion .nbci_author {display:block; margin-bottom:5px; font-size:11px; font-weight:700; color:#f29200;}
.news_by_category.opinion .nbci_body {font-size:12px;}


/* GLOBAL COMMENTS - Common styles */
.global_comments {border-top: 2px dotted #eeeeee; padding:10px 0 0 0;}
.t_global_comments {display: inline-block; padding: 0 20px 0 0; background:url(../images/bg_title_comment_block.gif) right center no-repeat;}

/** GLOBAL COMMENTS - Form **/
.global_comments_form {}
.global_comments_form_int {}
.global_comments_form_top {font-family:'Oswald', sans-serif; word-spacing:2px; font-size:14px; font-weight:700; color:#f29200; text-transform:uppercase; background: url(../images/bg_title_comment_block.gif) 60px center no-repeat;}
.global_comments_form_form {margin: 10px 0 0 0;background-color:#f6f5f3; padding:14px;}
.global_comments_form_left {width: 47%; float:left;}
.global_comments_form_right {width: 51%; float:right;}
.global_comments_form_right span.comments_terms {display:block; margin-top:19px; font-size:11px; color:#62615b; text-align:justify;}
.global_comments_form .last_line_form_std {padding: 5px 0 0 0;}
.global_comments_form .last_line_form_std_left {float:left; width: 47%; margin:0; padding:0; text-align:right;}
.global_comments_form .last_line_form_std_left .required_field {display:none;}
.global_comments_form .textarea_std {height:78px;}
.global_comments_form .last_line_form_std_right {float:right; width: 51%; margin:0; padding:0;}
.global_comments_notice {background-color:#f6f5f3; border-top: 2px solid #fff; padding:10px; font-size:11px; color:#62615b; text-align:justify;}

/** GLOBAL COMMENTS - List **/
.list_comments {margin: 10px 0 0 0;}
.list_comments_title {}
.list_comments_item {padding: 5px 0; font-size:12px; line-height:1.3em;}
.list_comments_item + .list_comments_item {border-top: 1px solid #ededed; margin: 5px 0 0 0;}
.list_comments_item_top {font-weight:700;}
.list_comments_item_top span {padding-right:5px;}
.list_comments_item_top span + span {color:#959595; font-weight:normal;}
.list_comments_item_bottom {margin:3px 0 0 0;}


/* PAGINATOR - Basic Styles */
.paginator_bar {margin:15px 0px; overflow:hidden;}
.paginator_bar_int {}
.paginator_bar_left {float:left; margin:5px 5px 0px 0px;}
.paginator_bar_left a:link, .paginator_bar_left a:active, .paginator_bar_left a:visited, .paginator_bar_left a:hover {display:block; font-size:12px; line-height:16px; color:#888;}
.paginator_bar_center {float:left; margin-right:15px; padding:6px 0px;}
.paginator_bar_center span {margin:0px 2px; padding:2px 5px; border:1px solid #E4E4E4; border-radius:2px; font-size:11px;}
.paginator_bar_center span.pag_num {}
.paginator_bar_center span.pag_num_active {background:#E6E6E6;}
.paginator_bar_center span a {color:#888;}
.paginator_bar_right {float:left; margin:5px 0px 0px 0px;}
.paginator_bar_right a:link, .paginator_bar_right a:active, .paginator_bar_right a:visited, .paginator_bar_right a:hover {display:block; font-size:12px; line-height:16px; color:#888;}
span.paginator_dots {}

.search_results_paginator_top {margin-bottom:15px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.search_results_paginator_top .paginator_bar {margin:5px 0px;}
.search_results_paginator_bottom {}

/********** GENERIC AUXILIAR STYLES **********/
/* usefull styles */
.clear {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
.set_center {margin: 0 auto;}
.no_border {border: 0;}
.no_margin {margin: 0;}
.no_padding {padding: 0;}
.no_background {background: none transparent 0 0;}
.hide_element {display: none;}
.display_block {display: block;}



/* STANDARD WIDTHS */
.w01 {width:1%;}
.w02 {width:2%;}
.w03 {width:3%;}
.w04 {width:4%;}
.w05 {width:5%;}
.w06 {width:6%;}
.w07 {width:7%;}
.w08 {width:8%;}
.w09 {width:9%;}
.w10 {width:10%;}
.w11 {width:11%;}
.w12 {width:12%;}
.w13 {width:13%;}
.w14 {width:14%;}
.w15 {width:15%;}
.w16 {width:16%;}
.w17 {width:17%;}
.w18 {width:18%;}
.w19 {width:19%;}
.w20 {width:20%;}
.w21 {width:21%;}
.w22 {width:22%;}
.w23 {width:23%;}
.w24 {width:24%;}
.w25 {width:25%;}
.w26 {width:26%;}
.w27 {width:27%;}
.w28 {width:28%;}
.w29 {width:29%;}
.w30 {width:30%;}
.w31 {width:31%;}
.w32 {width:32%;}
.w33 {width:33%;}
.w34 {width:34%;}
.w35 {width:35%;}
.w36 {width:36%;}
.w37 {width:37%;}
.w38 {width:38%;}
.w39 {width:39%;}
.w40 {width:40%;}
.w41 {width:41%;}
.w42 {width:42%;}
.w43 {width:43%;}
.w44 {width:44%;}
.w45 {width:45%;}
.w46 {width:46%;}
.w47 {width:47%;}
.w48 {width:48%;}
.w49 {width:49%;}
.w50 {width:50%;}
.w51 {width:51%;}
.w52 {width:52%;}
.w53 {width:53%;}
.w54 {width:54%;}
.w55 {width:55%;}
.w56 {width:56%;}
.w57 {width:57%;}
.w58 {width:58%;}
.w59 {width:59%;}
.w60 {width:60%;}
.w61 {width:61%;}
.w62 {width:62%;}
.w63 {width:63%;}
.w64 {width:64%;}
.w65 {width:65%;}
.w66 {width:66%;}
.w67 {width:67%;}
.w68 {width:68%;}
.w69 {width:69%;}
.w70 {width:70%;}
.w71 {width:71%;}
.w72 {width:72%;}
.w73 {width:73%;}
.w74 {width:74%;}
.w75 {width:75%;}
.w76 {width:76%;}
.w77 {width:77%;}
.w78 {width:78%;}
.w79 {width:79%;}
.w80 {width:80%;}
.w81 {width:81%;}
.w82 {width:82%;}
.w83 {width:83%;}
.w84 {width:84%;}
.w85 {width:85%;}
.w86 {width:86%;}
.w87 {width:87%;}
.w88 {width:88%;}
.w89 {width:89%;}
.w90 {width:90%;}
.w91 {width:91%;}
.w92 {width:92%;}
.w93 {width:93%;}
.w94 {width:94%;}
.w95 {width:95%;}
.w96 {width:96%;}
.w97 {width:97%;}
.w98 {width:98%;}
.w99 {width:99%;}
.w100 {width:100%;}
.no_width {width: auto;}

/** ESTRIS TV */
.tv_item {}
.tv_item_left {float:left; width:585px; position:relative;}
.tv_item_right {float:right; width:340px; margin-right:20px;}
.tv_item_title {margin-bottom:15px; color:#E0E0E0; font-size:24px; line-height:1.2em; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:700;}
.tv_item_category {margin-bottom:5px; color:#FF8029; font-weight:700;}
.tv_item_subtitle {color:#969696; font-size:13px; line-height:1.3em;}
.tv_item_add_this {margin-top:15px;}

/** Gallery Slide */
.gallery_slide {position:relative; text-align:center; background:#FFF; border: 1px solid #DCDCDC; margin-bottom:14px; padding:0px 0px 14px 0px;}
.title_gallery_slide {padding:0 0 0 15px; font-family:'Oswald', sans-serif; word-spacing:2px; font-size:16px; line-height:2.5em; font-weight:700; color:#333; background:url("../images/bullet_tg_orange.gif") left center no-repeat; text-transform:uppercase; text-align:left;}
    .gallery_slide_int {width:963px; margin:0 auto; text-align:left; overflow:hidden;}
        .gallery_slide_items {width:3000px;}
            .gallery_slide_item {float:left; width:230px; margin-right:14px;}
            .gallery_slide_item_last {float:left; width:230px; margin:0;}
                .gallery_slide_item img, .gallery_slide_item_last img {width:100%; margin-bottom:5px; border:1px solid #ccc;}
                    .gallery_slide_item .category_news a:hover, .gallery_slide_item_last .category_news a:hover {color:#FFF; text-decoration:underline;}
                .gallery_slide_item h3, .gallery_slide_item_last h3 {padding:5px 0;}
                    .gallery_slide_item h3 a, .gallery_slide_item_last h3 a {color:#000; }
                    .gallery_slide_item h3 a:hover, .gallery_slide_item_last h3 a:hover {text-decoration:underline; }

a.gal_nav_left {position:absolute; left:0; top:38%; display:block; width:40px; height:40px; background:url("../css/../images/gal_arrow_left.png") no-repeat 0 0;}
a.gal_nav_left_d {position:absolute; left:0; top:38%; display:block; width:40px; height:40px; background:url("../css/../images/gal_arrow_left_d.png") no-repeat 0 0;}
a.gal_nav_right {position:absolute; right:0; top:38%; display:block; width:40px; height:40px; background:url("../css/../images/gal_arrow_right.png") no-repeat 0 0;}
a.gal_nav_right_d {position:absolute; right:0; top:38%; display:block; width:40px; height:40px; background:url("../css/../images/gal_arrow_right_d.png") no-repeat 0 0;}

/** TV - Search */
.video_search_item {float:left; margin:10px 6px; width:230px; height:160px; margin-right:9px;}
.video_search_item h3 {margin-top:8px;}
.video_search_results_text {padding:14px 0px 2px 8px;}
.video_search_wrapper {padding:5px; background:#ECEBE4; border:1px solid #DCDCDC;}
.video_search_wrapper span {display:block; float:left; margin:3px 20px 0px 4px; padding:2px 15px 0px 0px; font-family:'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; color:#333333; background:url(../images/bullet_search_tv.png) right center no-repeat;}
.video_search_wrapper label {font-size:11px; font-weight:700;}
.video_search_wrapper select {margin-right:15px;}
.video_search_wrapper input {font-family:Arial, Helvetica, sans-serif;}
.video_search_wrapper input.vsw_input {padding:3px 5px; color:#949494; background:#FFF; border:1px solid #DCDCDC; border-radius:10px;}
.video_search_wrapper input.vsw_search {padding:3px 10px 4px 24px; color:#FFF; background:#78776F url(../images/ico_search_tv.png) 6px center no-repeat; font-weight:700; border:none; border-radius:10px;}
.video_search_wrapper input.vsw_clear {padding:3px 10px 4px 10px; color:#FFF; background:#78776F; font-weight:700; border:none; border-radius:10px;}
.video_search_results {overflow:hidden; background:#FFF; border:1px solid #DCDCDC;}

/** RIGHT COLUMN - VIDEO */
.vrc_std_wrapper {margin-top:3px; color:#AAA;}
.vrc_std_title {margin-bottom:3px; font-size:14px; font-weight:700; color:#EEE;}
.vrc_std_description {font-size:12px;}
.vrc_std_html {margin-bottom:10px;}
.vrc_std_html iframe {width:277px; height:155px;}

/** RESOURCES - Resource Sheet */
.resource_sheet {}
    .resource_sheet_left {margin-bottom:14px; overflow:hidden; background:#ECEBE4; text-align:center;}
        .resource_sheet_img {width:203px; margin:1px auto; overflow:hidden;}
        .resource_sheet_info {width:185px; margin:10px auto; text-align:left;}
            .resource_sheet_info p {margin-bottom:8px;}
                .resource_sheet_info p strong {font-size:12px; color:#000;}
                .resource_sheet_info p span {font-size:11px; color:#4f4e42;}
                .resource_sheet_info p span em {display:block; font-weight:normal; font-style:normal;}
                .resource_sheet_info ul {margin:0; padding:0; list-style:none; font-size:11px;}
                .resource_sheet_info ul li {margin-bottom:5px; padding:0px 0px 0px 8px; background:url(../images/ico_list.gif) no-repeat 0 5px;}
    .resource_sheet_right {}
        .resource_sheet_title {margin:5px 0px 15px 0px; color:#333; font-size:30px; line-height:1.2em; font-weight:700; font-family:Tahoma, Arial, Helvetica, sans-serif;}
        .resource_sheet_preparation {}
        .resource_sheet_behavior {line-height:1.4em;}
        .resource_sheet_notes {}
        .resource_sheet_image{margin:20px 0 25px 0;}

/** RESOURCES - Resource Sheet - Share */
.resource_sheet_share {margin:12px 0; padding:7px 0 3px 0; border-top:2px dotted #EDEDED;  border-bottom:2px dotted #EDEDED;}
.resource_sheet_share_title {margin:0 15px 0 0; padding:0 20px 0 0; display:inline-block; font-family:'Oswald', Arial, Helvetica, sans-serif; word-spacing:2px; font-size:14px; font-weight:700; color:#f29200; text-transform:uppercase; background: url(../images/bg_title_share_block.gif) 83px center no-repeat;}

/** RESOURCES - Resource Sheet - Related */
.resource_sheet_related {margin-bottom:14px; padding:0px 0 10px 0; border-bottom:2px dotted #EDEDED;}
.resource_sheet_related_title {margin-bottom:6px; font-family:'Oswald', sans-serif; word-spacing:2px; font-size:14px; font-weight:700; color:#f29200; text-transform:uppercase; background:url(../images/bg_title_comment_block.gif) 150px center no-repeat;}
.resource_sheet_related_content {}

/** RESOURCES - Resource Rank */
.resource_rank {}
.resource_rank_title {font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; color:#333333; padding: 0 0 0 15px; background: url(../images/bullet_tg_orange.gif) left center no-repeat; line-height: 2.5em;}
.resource_rank_data {}

/** NEWS - Last News List */
.news_list_wrapper {}
.news_list_item {margin-bottom:14px; padding-bottom:14px; overflow:hidden; border-bottom:2px dotted #DDD;}
.news_list_item:last-child {margin:0; padding:0; border:none;}
.news_list_item_image {float:left;}
.news_list_item_image img {max-width:80px; margin-right:10px;}
.news_list_item_title {font-size:13px; line-height:1.2em; font-weight:700;}
.news_list_item_title a {color:#444;}
.news_list_item_subtitle {}

/** OPINION - Authors & Last Opinion News */
.rco_wrapper {}
.rco_select {margin-bottom:14px; padding:4px 8px; background:#F5F5F1;}
.rco_select select {width:60%;}
.rco_item {margin-bottom:14px; overflow:hidden; padding:8px; background:#ECEBE4;}
.rco_left {float:left;}
.rco_image {margin-right:10px;}
.rco_image img {width:80px;}
.rco_right {}
.rco_author {margin-bottom:2px; font-weight:700; font-size:11px; color:#f29200;}
.rco_title {font-weight:700;}
.rco_title a {color:#000;}
.rco_last_line {text-align:right; text-transform:lowercase;}
.rco_last_line a {padding-left:18px; color:#7C7C7C; background:url(../images/ico_more.gif) no-repeat 0 1px; font-size:11px; font-weight:700;}

/** REVISTA - Right Summary */
.revista_wrapper {position:relative; padding:14px 0px; background:#fd9600; text-align:center;}
.revista_item {width:92%; margin:0 auto; text-align:left; overflow:hidden;}
.revista_img {float:left; width:42%; margin: 0 14px 0 0;}
.revista_img img {margin-right:12px; border:1px solid #FFF; width:100%;}
.revista_num {position:absolute; top:15px; right:0; width:164px; padding:5px 0px; text-align:right; color:#676767; background:url(../images/bg_num_revista.gif) no-repeat 0 0; font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:14px; font-weight:700; text-transform:uppercase;}
.revista_num span {margin-right:5px; color:#fd9600;}
.revista_title {margin:38px 0px 10px 0px; font-size:17px; font-weight:700; color:#FFF;}
.revista_summary {color:#FFECCF; font-size:12px;}
.revista_summary strong {color:#FFECCF; font-size:13px; line-height:1.4em;}

/** AGENDA - Events List */
.events_list {}
.first_event, .event {margin-bottom:14px; padding-bottom:14px; overflow:hidden; border-bottom:2px dotted #DDD;}
.first_event {padding:10px; background:#ECECE4; border:none;}
.event:last-child {margin:0; padding:0; border:none;}
.event_img {float:left; width:180px;}
.event_img img {width:100%;}
.first_event .event_text {float:right; width:49.5%;}
.first_event_int .event_img{width:295px;}
.first_event_int .event_img img{width:100%;}
.event_text {float:right; width:69.5%;}
.first_event .event_text100, .event_text100 {float:none; width:100%;}
.event_info {font-weight:700; font-size:11px;}
.event_info span.city {display:block; margin-bottom:5px; color:#6f6f56; text-transform:uppercase; margin-right:5px;}
.event_info span.date {display:block; color:#000; font-size:14px;}
.event_title {margin:6px 0px 10px 0px; font-size:18px; line-height:1.1em; font-weight:700; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000;}
.first_event .event_title {margin:10px 0px; font-size:24px;}
.first_event .event_body {font-size:13px; line-height:1.4em;}
.event_body {font-size:12px; line-height:1.3em;}

/* SEARCH RESULTS */
.cont_search_results {}
    .search_results_info {margin: 4px 0 0 0;}
    .search_results_items {margin: 14px 0 0 0;}
        .search_item {margin-bottom:15px; padding-bottom:15px; border-bottom:2px dotted #EDEDED;}
            .search_item_img {}
            .search_item_category {padding-left:7px; background:url(../images/bullet_category_path.gif) no-repeat 0 center; font-size:11px; color:#f29200; font-weight:700;}
            .search_item_category span {margin-left:4px; color:#ababab; font-weight:normal; font-size:10px;}
            .search_item_title {margin:6px 0px; font-weight:700; line-height:1.1em; color:#333; font-size:18px;}
            .search_item_desc {}

/* ADVANCED SEARCH FORM */
.search_content_form {}
.search_content_form_int {}
.search_content_form_left {}
.search_content_form_right {clear:both; padding: 3px 0 0 0;}
.search_content_form .line_form_std {margin:4px 0; overflow:hidden;}
.search_content_form .line_form_std img {}
.search_content_form .line_form_std label {display:block; float:left; width:28%; padding:3px 3px 0px 0px; text-align:right;}
.search_content_form .line_form_std .input_std {display:inline-block; width:65%; padding:4px 3px;}
.search_content_form .line_form_std .select_std {font-size:11px; display:inline-block; vertical-align:top;}

.search_content_form label#label_start_date {}
.search_content_form input#start_date {width:22%;}

.search_content_form label#label_end_date {}
.search_content_form input#end_date {width:22%;}

.search_content_form .last_line_form_std {text-align:center;}


/** CMS: TOP INFO, LOGIN & REGISTER(v4.6) */
.modal_form {position:relative; margin:0 auto; padding:15px 0; width:500px; background:#FFF; border:5px solid #3A3A3A; text-align:center;}
.modal_form2 {padding:0px 0px 20px 0px; width:780px; background:#FFF; text-align:center;}
.modal_form_int {width:90%; margin:0 auto; text-align:left;}
.modal_form_title {font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; color:#333; line-height: 2.5em; text-transform:uppercase;}
.modal_form_subtitle {margin-bottom:5px; font-size:13px; line-height:1.3em; color:#777;}
.modal_form p {padding:3px 0px;}
.modal_form p label {display:block; float:left; width:25%; padding:9px 8px 0px 0px; text-align:right;}
.modal_form p label a {color:#666; font-weight:700; text-decoration:underline;}
.input_text {width:50%; padding:6px 8px; border:1px solid #DDD; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; background:#FFF;}
.input_submit {padding:6px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; background:#f29200; border:none; border-radius:3px;}
.modal_form p.modal_form_link {margin:3px 0px; padding:0;}
.modal_form .last_line_form_std {margin-bottom:15px; clear:both;}
.modal_form .last_line_form_std_left {margin:0; padding:0; display:none;}
.modal_form .last_line_form_std_right {margin:0; padding-left:27%;}
.modal_form p.check label {display:block; float:none; width:auto; padding:10px 0px; text-align:center; color:#777;}
.modal_form p.check_indent label {float:left; margin: 0 0 0 27%;}
.modal_form p.modal_form_link {padding-left:27%; font-size:11px;}
p.modal_form_link a {}
.modal_form p.modal_form_desc {color:#666; font-size:11px;}
.modal_form p.modal_form_desc span {color:#000;}
a.close_modal_window {position:absolute; top:10px; right:10px; display:block; width:9px; height:10px; overflow:hidden; font-weight:700; text-indent:1000px; background:url(../images/ico_close.png) no-repeat 0 0;}

.modal_field_title {margin-bottom:3px; font-size:13px;}

/* THE OVERLAYED ELEMENT */
.modal_window {display:none;  z-index:10005; padding:5px; font-size:12px; text-align:center;}

/* GENERIC COMPONENTS STYLES */
.message_ok_ko {}
.form_ok {clear:both; margin:10px 0px; padding:12px 12px 12px 50px; color:#5b8b1a; background:url(../images/form_ok.png) no-repeat 12px center; text-align:left; border:1px solid #EBEBEB; border-radius:5px; font-size:12px; line-height:1.4em;}
.form_ok a {margin-left:6px; color:#000; font-weight:700;}
.form_ko {clear:both; margin:10px 0px; padding:12px 12px 12px 50px; color:#Af1717; background:url(../images/form_ko.png) no-repeat 12px center; text-align:left; border:1px solid #EBEBEB; border-radius:5px; font-size:12px; line-height:1.4em;}
.message_ok_ko a {color: #000; text-decoration: underline;}
.txt_no_results {padding:10px; font-style:italic; font-size:11px; margin: 20px 0 0 0; font-size: 14px;}
.form_item_ko{color:#f00;}

/** Magazine Subscription - Global */
.magazine_subscription {}

/** Magazine Subscription - Info */
.magazine_subscription_info {margin:10px 0px 25px 0px;}
    .magazine_subscription_info strong {font-size:13px; color:#000;}
    .magazine_subscription_info ul {margin:5px 0px; padding:5px 0px 0px 25px;}
        .magazine_subscription_info ul li {padding:2px 0px;}
            .magazine_subscription_info ul ul {margin:0; padding:5px 0px 0px 25px;}

/** Magazine Subscription - Form Global */
.magazine_subscription_form {}
    .magazine_subscription_form fieldset {margin-bottom:20px; padding:10px 15px; border:1px solid #DDD; border-radius:5px;}
        .magazine_subscription_form fieldset legend {padding:2px 4px; font-size:13px; font-weight:700; color:#000;}
    .magazine_subscription_form p label span {padding-left:2px; color:#D09; font-weight:700; font-size:11px;}
    .magazine_subscription_form span.info_field {color:#888; font-size:11px;}

.magazine_subscription_form fieldset fieldset {margin:10px 50px 20px 50px; padding:10px 15px; border:1px solid #EBEBEB; border-radius:5px;}
.magazine_subscription_form fieldset fieldset p.input label {width:32.5%; font-size:11px;}
.magazine_subscription_form fieldset fieldset legend {font-weight:normal; color:inherit;}

/** Magazine Subscription - Form Input */
.magazine_subscription_form p.input {overflow:hidden; padding:2px 0px;}
    .magazine_subscription_form p.input label {display:block; float:left; width:36%; padding:8px 8px 0px 0px; text-align:right;}
    .magazine_subscription_form p.input input {width:45%; padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}
    .magazine_subscription_form p.input input:focus {background:#FFF; outline:none;}
    .magazine_subscription_form p.input.short input {width:20%;}

.magazine_subscription_form p.info {margin:10px 0px; font-size:11px;}

/** Magazine Subscription - Form Select */
.magazine_subscription_form p.select {overflow:hidden; padding:2px 0px;}
    .magazine_subscription_form p.select label {display:block; float:left; width:36%; padding:2px 8px 0px 0px; text-align:right;}
    .magazine_subscription_form p.select select {width:45%; padding:4px 6px; font-size:12px;}
    .magazine_subscription_form p.select.short select {width:15%;}

/** Magazine Subscription - Form Radio */
.magazine_subscription_form p.radio {overflow:hidden; margin-bottom:5px; padding:2px 0px;}
    .magazine_subscription_form p.radio span {display:block; margin:10px 0px 2px 0px;}
    .magazine_subscription_form p.radio span span {display:inline; margin:0; padding-left:2px; color:#D09; font-weight:700; font-size:11px;}
    .magazine_subscription_form p.radio label span {display:inline; margin:0; font-weight:normal;}
    .magazine_subscription_form p.radio label {display:block; padding:2px 8px 0px 33%; font-size:11px;}
    .magazine_subscription_form p.radio input {padding:2px 4px; border:1px solid #DDD; background:#FAFAFA; font-size:11px;}

/** Standard Forms - Global */
.form {}
.form p.desc {margin:5px 0px 15px 0px;}

/** Standard Forms - Input */
.form p.input {overflow:hidden; padding:2px 0px;}
    .form p.input label {display:block; float:left; width:32%; padding:8px 8px 0px 0px; text-align:right;}
    .form p.input input {width:45%; padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}
    .form p.input input:focus {background:#FFF; outline:none;}
    .form p.input.short input {width:20%;}

/** Standard Forms - Textarea */
.form p.textarea {overflow:hidden; padding:2px 0px;}
    .form p.textarea label {display:block; float:left; width:32%; padding:8px 8px 0px 0px; text-align:right;}
    .form p.textarea textarea {width:45%; padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}
    .form p.textarea input:focus {background:#FFF; outline:none;}
    .form p.textarea.short input {width:20%;}

/** Standard Forms - Captcha */
.form div.captcha {overflow:hidden; padding:2px 0px;}
    .form div.captcha label {display:block; float:left; width:32%; padding:8px 8px 0px 0px; text-align:right;}
    .form label span {padding-left:2px; color:#D00; font-weight:700; font-size:11px;}
    .form div.captcha span.recaptcha {float:left; width:36%;}
    .form div.captcha span.recaptcha span {color:inherit;}

/** Standard Forms - Info */
.form p.info {margin:10px 0px; font-size:11px;}

/** Standard Forms - Submit */
.form p.submit, form p.submit {margin:10px 0px; text-align:center;}
.form p.submit input, form p.submit input {padding:6px 8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; color:#FFF; background:#F29200 url(../images/buts_gradient.png) repeat-x bottom; border:none; border-radius:3px;}

/** PHOTOGALLERIES - Photogalleries List */
.galleries_list {}
    .galleries_list .paginator_bar {margin-bottom:10px;}
    .galleries_list_item {margin-bottom:14px; padding-bottom:14px; border-bottom:2px dotted #DDD;}
        .galleries_list_item_img {float:left; margin-right:15px;}
        .galleries_list_item_img img {width:180px;}
        .galleries_list_item_title {margin-bottom:4px; color:#000; background:none; font-weight:700; font-size:16px; line-height:1.2em;}
        .galleries_list_item_subtitle {}

/** RECURSOS - Destacat columna dreta */
.rec_rc_wrapper {}
.rec_rc_item {}
.rec_rc_image {float:left;}
.rec_rc_image img {margin-right:10px; width:100%;}
.rec_rc_title {margin-bottom:4px; font-weight:700;}
.rec_rc_tematica {font-size:11px;}
.rec_rc_tematica span {margin-right:4px;}
.rec_rc_edat {font-size:11px;}
.rec_rc_edat span {margin-right:4px;}

/** RESOURCE RANK - Data */
.resource_rank {}
.resource_rank_data {}
.resource_rank_data table {border-collapse:collapse; font-size:12px; color:#3F3F3F;}
.resource_rank_data table th {padding:6px; color:#000; background:#ECEBE4;}
.resource_rank_data table td {padding:6px; border-bottom:1px solid #ECEBE4; font-size:11px; vertical-align:top;}
.resource_rank_data table tr:last-child td {border-bottom:none}
.resource_rank_data table td.td1 {}
.resource_rank_data table td.td2 {width:30%; font-weight:700;}
.resource_rank_data table td.td3 {color:#777; width:20%;}
.resource_rank_data table td.td4 {color:#777; width:15%;}
.resource_rank_data table td.td5 {color:#777; width:30%;}
/** Only if user is Admin */
.resource_rank_data table td.td6 {color:#777; width:10%;}
.resource_rank_data table td.td6 a {color:#090; font-weight:700;}

/** RECURSOS - Tots els recursos - Primer nivell */
.reclist_parent_wrapper {}
.reclist_parent_item {margin-bottom:2px; background:#ECEBE3; color:#000; font-weight:700; font-size:15px;}
.reclist_parent_item img {margin-right:10px; vertical-align:middle;}

/** RECURSOS - Tots els recursos - Segon nivell */
.reclist_childs_wrapper {}
.reclist_childs_item {margin-bottom:2px; padding:8px; background:#ECEBE3; color:#000; font-weight:700; font-size:15px;}
.reclist_childs_item img {margin-right:10px; vertical-align:middle;}

/** RECURSOS - Tots els recursos - Llistat de recursos */
.reclist_lastChilds_wrapper {}
.reclist_lastChilds_data {}
.reclist_lastChilds_data table {}
.reclist_lastChilds_data table tr th {padding:6px; color:#000; background:#ECEBE4; font-size:11px;}
.reclist_lastChilds_data table tr td {padding:6px; border-bottom:1px solid #ECEBE4; font-size:11px; vertical-align:top;}
.reclist_lastChilds_data table tr td.td1 {width:30%; font-weight:700;}
.reclist_lastChilds_data table tr td.td2 {width:15%;}
.reclist_lastChilds_data table tr td.td3 {width:15%;}
.reclist_lastChilds_data table tr td.td4 {}
.reclist_lastChilds_data table tr:last-child td {border-bottom:none;}

/* RESOURCES SEARCH FORM */
.rec_search_cont {}
.rec_search_desc {padding:5px 14px;}
.rec_search_bloc {padding:5px 14px;}
.rec_search_bloc label {}
.rec_search_bloc label.rec_search_bloc_title {display:block; font-family:'Oswald', sans-serif; word-spacing:2px; font-size:15px; font-weight:700; color:#333; line-height:2.5em; text-transform:uppercase;}

/* RESOURCES SEARCH FORM - Tipologia */
.rec_search_tipologia_level_0 {float:left; width:16%; margin:0 0.3%;}
.rec_search_tipologia_level_0 label {display:block; padding:4px; border-radius:5px; color:#000; font-size:13px; font-weight:700; background:#ECEBE4; border:1px solid #dbd9c9;}
.rec_search_tipologia_level_1 {margin-top:2px;}
.rec_search_tipologia_level_1 label {margin-bottom:2px; padding:2px; color:inherit; background:#F2F1EC; font-size:12px; font-weight:normal; border:none;}
.rec_search_tipologia_level_2 {padding:0px 0px 0px 17px;}
.rec_search_tipologia_level_2 label {background:#FAFAFA; font-size:11px;}

.rec_search_bloc.tematiques{clear:both; overflow:hidden;}
.rec_search_bloc.tematiques span.span_tematica{display:block; float:left; margin:0px 15px 10px 0px; padding:4px; border-radius:5px; color:#000; font-size:13px; font-weight:700; background:#ECEBE4; border:1px solid #dbd9c9;}

/* RESOURCES SEARCH FORM - Edat */
.rec_search_bloc.age {overflow:hidden;}
.rec_search_bloc.age span {display:block; float:left; width:15%; margin:0 0.7%;}
.rec_search_bloc.age span.span_edat0 {width:17%;}
.rec_search_bloc.age span.span_edat1 {width:17%;}
.rec_search_bloc.age span.span_edat2 {width:17%;}
.rec_search_bloc.age span.span_edat3 {width:17%;}
.rec_search_bloc.age span.span_edat4 {width:13%;}
.rec_search_bloc.age span.span_edat5 {width:9%;}
.rec_search_bloc.age span label {display:block; padding:4px; border-radius:5px; color:#000; font-size:13px; font-weight:700; background:#ECEBE4; border:1px solid #dbd9c9;}

/* RESOURCES SEARCH FORM - Author */
.rec_search_bloc.author {}
.rec_search_bloc.author label {padding-right:6px;}
.rec_search_bloc.author input {width:15%; padding:4px 6px; border:1px solid #DDD; background:#FAFAFA; font-size:12px;}
.rec_search_bloc.author input:focus {background:#FFF; outline:none;}

/* RESOURCES SEARCH FORM - Submit */
.rec_search_submit {padding:10px 0 15px 0; text-align:center; }
.rec_search_submit input {padding:6px 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; color:#FFF; background:#f29200 url(../images/buts_gradient.png) repeat-x bottom; border:none; border-radius:3px;}

/** RESOURCES SEARCH RESULTS */
.rec_search_results {}
    .resource_search {margin-top:15px; border-top:1px solid #EBEBEB;}
        .resource_search_title {font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; color:#333; padding:0 0 0 15px; background: url(../images/bullet_tg_orange.gif) left center no-repeat; line-height: 2.5em; text-transform:uppercase;}
            .resource_search_data {}
                .resource_search_data table {width:100%; border-collapse:collapse; font-size:12px; color:#3F3F3F;}
                    .resource_search_data table tr {}
                        .resource_search_data table tr th {padding:6px; color:#000; background:#ECEBE4;}
                        .resource_search_data table tr td {padding:6px; border-bottom:1px solid #ECEBE4; font-size:11px; vertical-align:top;}
                        .resource_search_data table tr td.td1 {}
                        .resource_search_data table tr td.td2 {width:30%; font-weight:700;}
                        .resource_search_data table tr td.td3 {width:15%;}
                        .resource_search_data table tr td.td4 {width:15%;}
                        .resource_search_data table tr td.td5 {}
                        .resource_search_data table tr:last-child td {border-bottom:none;}
.resource_search_noresults {padding:5px 14px 16px 15px;}

/* RESOURCES QUICK SEARCH FORM */
.rec_quick_search {padding:5px;}
.rqs_title {display:block; float:left; margin:6px 20px 7px 0px; padding:0 18px 0 3px; font-family:'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; color:#333333; background:url(../images/bullet_tg_orange.gif) right center no-repeat; line-height:1em; text-transform:uppercase;}
.rqs_block {display:block; float:left; margin:3px 14px 7px 0px;}
.rqs_block label {font-size:11px; font-weight:700;}
.rqs_block_submit {display:block; float:left; margin:0px 0px 0px 0px;}
.rqs_block_submit input {padding:4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; color:#FFF; background:#777 url(../images/buts_gradient.png) repeat-x bottom; border:none; border-radius:20px;}

/****************   CLASSIFIEDS  ****************/

/* new classified form  */
.cont_form_advertisement {}
.cont_form_advertisement .desc_form_std {margin: 10px 0 15px 0;}
.cont_form_advertisement .line_form_std {overflow:hidden;}
.cont_form_advertisement .line_form_std label {float:left; width:30%; margin: 0 1% 0 0; text-align:right;}
.cont_form_advertisement .input_std {width:60%; float:left;}
.cont_form_advertisement .textarea_std {width:60%; float:left; height:150px;}
.cont_form_advertisement .submit_std {margin: 0 0 0 31%}
.cont_form_advertisement .image_info {clear:both; margin: 0 0 5px 31%;}


/* CLASSIFIEDS - Navigation */
.cls_nav_cont {overflow:hidden;}
.cls_nav_title {display:none;}
/*.cls_nav_reglink {background-color:#dcdcdc;  font-weight:700; text-align:right; padding: 3px 8px; text-transform:uppercase; font-family:'Oswald',sans-serif; word-spacing:2px; letter-spacing:0px;}*/
.cls_nav_reglink {overflow:hidden; margin-bottom:16px;}
.cls_nav_reglink a {display:block; float:right; padding:6px 8px 7px 30px; color:#000; background:url(../images/ico_consultes.png) no-repeat 7px center; font-weight:700; border:1px solid #DDD; border-radius:3px;}
.cls_nav_reglink a:hover {background-color:#FAFAFA;}
/*.subnav_items span {display:inline-block; color:#FFF; background-color:#333; padding: 4px 8px; font-family:'Oswald',sans-serif; word-spacing:2px; letter-spacing:0px; text-transform:uppercase; border-radius:4px;}
.subnav_items span.active {background-color:#f29200;}
.subnav_items span:hover {background-color:#f29200;}*/
.subnav_items {overflow:hidden; font-family:'Oswald',sans-serif; word-spacing:2px; letter-spacing:0px; text-transform:uppercase;}
.subnav_items.lvl0 {margin-bottom:14px; padding-bottom:8px; border-bottom:2px dotted #DCDCD7;}
.subnav_items.lvl1 {}
.subnav_items span {display:block; float:left; margin:0px 5px 5px 0px; color:#f29200; border:2px solid #ecebe3; background:#ECEBE3; padding:4px 8px; border-radius:4px;}
.subnav_items span.active {background:#FFF; border:2px solid #ECEBE3;}
.subnav_items span:hover {background-color:#FFF;}

/* CLASSIFIEDS - List */
.con_classifieds_list {margin:0;}
.item_classifieds_list {position:relative; border-top: 1px dashed #ccc; margin: 10px 0; padding: 10px 0; position:relative;}
.item_classifieds_category {margin:0 0 5px 0;  width:84%; float:right;}
.item_classifieds_img {float:left;}
.item_classifieds_img img {width:80px;}
.item_classifieds_title {font-size:16px; font-weight:700; color:#252525; width:85%; float:right;}
.item_classifieds_title a {cursor:pointer;}
.item_classifieds_title span {position:absolute; right:0; top:9px; font-size:11px; color:#666; font-weight:100;}
.item_classifieds_desc { width: 84.8%; float:right; margin: 10px 0 0 0; overflow:hidden; line-height:1.4em;}
.item_classifieds_answer {text-align:right;font-weight:700; color:#000; font-size:11px;}
.item_classifieds_answer a {cursor:pointer;}
.item_classifieds_list .w100 {width:100%;}
.item_classifieds_list .category_path.w100 {padding:0; text-indent:8px;}


/** AGENDA - Event Extended Info - Common Styles */
.cont_event_ext {}
    .top_event_ext {font-size:12px; font-weight:700;}
    .top_event_ext span.date_event_ext {margin-right:8px; color:#000;}
    .top_event_ext span.category_event_ext {}
    .top_event_ext div.price_event_ext {display:inline;}
    .top_event_ext div.price_event_ext span {}
    .category_event_ext {display:inline-block; text-transform:uppercase; border-right: 1px solid #ccc; border-left: 1px solid #ccc; padding: 0 10px; margin: 0 8px 0 0;}
    .title_event_ext {margin:14px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:26px; line-height:1.3em; font-weight:700; color:#333;}
    .info_event_ext {margin-bottom:14px; color:#333; background:none; border-bottom:2px dotted #DDD;}
        .info_event_ext span {font-weight:700; font-size:11px;}
    .body_event_ext {line-height:1.4em;}
        .body_info_event_ext {}
            .body_info_event_ext strong {}
    .img_event_ext {float:left; width:295px; margin:0px 12px 10px 0px;}
    .img_event_ext img{width:290px;}
        .img_event_ext_int {font-size:11px;}
            .img_event_ext_int img {width:100%; margin-bottom:3px;}
            .title_img_event_ext {background:none; font-weight:700;}
            .author_img_event_ext {font-size:10px;}
    .more_info_event_ext {margin-top:10px; padding:8px 0px; border-top:2px dotted #DDD;}
	.location_event_ext {margin-bottom:15px; padding-bottom:10px; border-bottom:2px dotted #DDD;}
		.location_event_ext_int {padding:4px; color:#333; background:#FAFAFA; text-align:left; line-height:1.3em;}
		.location_event_ext_int_right {float:left; overflow:hidden; padding:7px 0px; margin-left:1%}
			.event_ext_space {margin-bottom:3px; font-size:14px; font-weight:700; line-height:1.4em;}
			.location_event_ext_int_right strong {line-height:2em;}
		.location_event_ext_int_left {float:left; width:60%;}
		.location_event_ext_int_left + .location_event_ext_int_right {float:right; width:38%;}

/** MODAL - Common */
.modal {z-index:10000; display:none;}
.modal_int {width:450px; padding:20px; z-index:10001; border:5px solid #3A3A3A;}
.form {position:fixed; left:50%; top:50%; width:450px; margin-top:-100px; margin-left:-235px; background:#FFF; display:none;}
.form_title {margin-bottom:20px; font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:16px; font-weight:700; color:#333; text-transform:uppercase;}

/** CONSULTES A EXPERTS - Common */
.expert_list_wrapper {}
.expert_list_item_actions {overflow:hidden; margin-bottom:16px;}
.expert_list_item_actions a {display:block; float:right; padding:6px 8px 7px 30px; color:#000; background:url(../images/ico_consultes.png) no-repeat 7px center; font-weight:700; border:1px solid #DDD; border-radius:3px;}
.expert_list_item_actions a:hover {background-color:#FAFAFA;}
.expert_list_item {margin-bottom:10px; padding-bottom:10px; border-bottom:2px dotted #DDD;}
.expert_list_item.hasResponse {}
.expert_list_item_title {padding:6px 6px 3px 6px; color:#222; background:#F4F4F4; font-weight:700;}
.expert_list_item_title span {margin-left:6px; font-weight:normal; font-size:11px; color:#666;}
.expert_list_item_description {padding:0px 6px 6px 6px; background:#F4F4F4;}
.expert_list_item_responses.extended p {padding-right:20px;}
.expert_list_item_responses p {position:relative; padding:6px 6px 6px 32px; color:#6B7442; background:#eaecde url(../images/ico_reply_big.png) no-repeat 7px 6px; border-top:1px solid #dbdfc7; font-size:11px;}
.expert_list_item_responses p a.show_extended {position:absolute; top:6px; right:7px; display:block; width:16px; height:14px; overflow:hidden; background:url(../images/ico_show_more.gif) no-repeat 0 0; text-indent:1000px;}
.expert_list_item_responses p a.hide_extended {position:absolute; top:6px; right:7px; display:block; width:16px; height:14px; overflow:hidden; background:url(../images/ico_show_less.gif) no-repeat 0 0; text-indent:1000px;}
.expert_list_admin_opts {margin-top:10px; text-align:center; font-size:11px; font-weight:700;}
.expert_list_admin_opts a.answer {margin-right:10px; padding:1px 0px 2px 15px; color:#8b9b00; background:url("../images/ico_reply.png") no-repeat 0 0;}
.expert_list_admin_opts a.delete {margin-left:10px; padding:1px 0px 2px 12px; color:#C00; background:url("../images/ico_delete.gif") no-repeat 0 3px;}


/**  */
.modal_form_register {width:800px; overflow:hidden;}
.modal_form_register .modal_form_desc {margin-top:8px; text-align:center;}
.modal_form_register1 {float:left; width:42%; overflow:hidden;}
.modal_form_register2 {float:right; width:55%; overflow:hidden;}
.modal_form_register2 span.select_select {display:block; float:left; overflow:hidden;}
.modal_form_register2 span.select_select label {padding:8px 0 0px 0; font-size:11px;}
.modal_form_register3 {overflow:hidden; clear:both;}
.modal_form_register p {overflow:hidden;}
.modal_form_register p.select label {padding-top:4px;}
.modal_form_register p.radio {}
.modal_form_register p.radio span {}
.modal_form_register p.radio span label {display:inline; width:auto; margin-right:10px; padding:6px 0px 0px 0px;}
.modal_form_register #federacio_cii24 {}
.modal_form_register #federacio_cii24 select {float:left; width:38%; margin:8px 5px 0px 0px;}
.modal_form_register #federacio_cii24 span.subfield {margin:0; padding:0; float:left; width:30%; clear:none; margin-top:5px;}
.modal_form_register p.select#dedicacio {}
.modal_form_register p.select#dedicacio select {float:left; width:38%; margin:8px 5px 0px 0px;}
.modal_form_register p.select#dedicacio span.subfield {margin:0; padding:0; float:left; width:30%; clear:none; margin-top:5px;}


span.subfield {display:block; overflow:hidden; clear:both; padding-left:27%;}
span.subfield label {width:auto;}
span.subfield label input {width:auto; padding:0; border:none; background:none;}
span.subfield input {width:45%; padding:1px 4px; border:1px solid #DDD; background:#FFF; font-size:12px;}

.modal_form_register p.submit {margin:0; padding:0;}

/** PERSONAL DATA */
.pd_wrapper {}
.pd_wrapper fieldset {margin:0px 0px 10px 0px;}
.pd_wrapper fieldset legend {font-family:'Oswald', sans-serif; word-spacing:2px; font-size:14px; font-weight:700; color:#333; text-transform:uppercase;}
.pd_wrapper fieldset p.select select {width:auto;}
.form_std fieldset.personal_data1, .form_std fieldset.personal_data2, .form_std fieldset.personal_data3, .form_std fieldset.personal_data4 {margin-bottom:14px;}
.pd_wrapper fieldset p.input label {padding:5px 0px 0px 0px; float:left; width:30%; clear:none;}
.pd_wrapper fieldset p.select span {display:block; float:left; font-size:11px;}
.dp_form_left {float:left; width:49%;}
.dp_form_right {float:right; width:49%;}
.dp_form_right #dp_federacio_wrapper select {margin-bottom:10px; width:30%; margin-left:30%;}
.dp_form_right #dp_federacio_wrapper input {width:20%; padding:2px 3px; border:1px solid #DDD; background:#FAFAFA; font-size:12px; vertical-align:middle;}
.form_std fieldset.personal_data1 {}
.form_std fieldset.personal_data2 {}
.form_std fieldset.personal_data3 {}
.form_std fieldset.personal_data4 {}
.form_std fieldset.personal_data4 p.check.interests {overflow:hidden;}
.form_std fieldset.personal_data4 p.check.interests span {display:block; margin-bottom:4px;}
.form_std fieldset.personal_data4 p.check.interests label {float:left; width:30%; margin:0 1.5% 3px 1.5%; padding:0;}
.pd_wrapper fieldset p.input span {display:block; float:left; width:20%; margin-left:4%; font-size:11px;}
.pd_wrapper fieldset p.input span label {float:none; clear:both; width:auto; margin:0; padding:0; text-align:left;}
.pd_wrapper p.submit {clear:both; padding:10px 0px; text-align:center;}

/* TAGS CLOUD - NUVOL DE TAGS */
.tags_cloud_cont {}
.tags_cloud_cont a {color:#f29200; line-height:1.2em; vertical-align:middle;}
.tags_cloud_cont a.s10 {font-size:8px;}
.tags_cloud_cont a.s11 {font-size:12px;}
.tags_cloud_cont a.s12 {font-size:14px;}
.tags_cloud_cont a.s13 {font-size:16px;}
.tags_cloud_cont a.s14 {font-size:18px; line-height:1.1em;}
.tags_cloud_cont a.s15 {font-size:20px; line-height:1.2em;}
.tags_cloud_cont a.s16 {font-size:22px; line-height:1em;}
.tags_cloud_cont a.s17 {font-size:24px; line-height:1em;}
.tags_cloud_cont a.s18 {font-size:26px; line-height:1em;}
.tags_cloud_cont a.s19 {font-size:28px; line-height:1em;}
.tags_cloud_cont a.s20 {font-size:30px; line-height:0.9em;}
.tags_cloud_cont a.s21 {font-size:32px; line-height:0.9em;}
.tags_cloud_cont a.s22 {font-size:34px; line-height:0.9em;}
.tags_cloud_cont a.s23 {font-size:36px; line-height:0.9em;}
.tags_cloud_cont a.s24 {font-size:38px; line-height:0.9em;}
.tags_cloud_cont a.s25 {font-size:40px; line-height:0.9em;}
.tags_cloud_cont a:hover {text-decoration:underline;}

/** FOLLOW US - Right Column */
.right_col_social {position:relative; height:55px; background:url(../images/follow_us_bg.png) repeat-x bottom;}
.right_col_social a.fb {position:absolute; left:27px; bottom:7px; display:block; width:47px; height:47px; background:url(../images/follow_us_fb.png) no-repeat 0 0;}
.right_col_social a.tw {position:absolute; left:126px; bottom:7px; display:block; width:47px; height:47px; background:url(../images/follow_us_tw.png) no-repeat 0 0;}
.right_col_social a.rss {position:absolute; right:27px; bottom:7px; display:block; width:47px; height:47px; background:url(../images/follow_us_rss.png) no-repeat 0 0;}

/** COMMON STYLES - Table */
table {border-collapse:collapse; font-size:12px; color:#3F3F3F;}
table th {padding:6px; color:#000; background:#ECEBE4;}
table td {padding:6px; border-bottom:1px solid #ECEBE4; font-size:11px; vertical-align:top;}
table tr:last-child td {border-bottom:none}

/** INTRANET - Top Link */
.zp_top_link {position:absolute; top:11px; right:0; z-index:1000;}
.zp_top_link a {display:block; float:right; padding:4px 8px; color:#FFF; background:#ff8029; border:1px solid #EC6F19; border-radius:3px; font-family: 'Oswald', sans-serif; word-spacing:2px; font-size:14px; font-weight:700; text-transform:uppercase;}
.zp_top_link a:hover {background:#EC6F19;}

/** Twitter Widget */
.twitter_widget {margin-right:14px;}
.twitter_widget iframe {height:290px; height:300px !important;}
