@media screen,print{

/*GLOBAL PAGE SETTINGS*/
body{font-family:Verdana, Arial, Helvetica, sans-serif; width:18.5cm; font-size:11px;}
#main_wrapper{width:100%; margin:0 auto;}
#header_wrapper{width:100%; display:inline; clear:both;}
#logo_anacom{float:left; height:55px;}
#info_anacom{float:right; color:#666; text-align:right; font-size:11px; line-height:150%; margin-top:3px;}
#grey_line{border-bottom:#dbdbdb 4px solid; height:4px; width:100%; padding-top:15px; display:block; clear:both;}
h1, h2{font-size:13px; font-weight:bold;}
h3{font-size:12px; font-weight:normal;}

/*CONTENTS*/
table{width:100%;}

#breadcrumbs{width:100%; margin-top:20px; display:block; clear:both; height:auto; font-size:11px; color:#666;}
#breadcrumbs img{vertical-align:text-bottom; margin-right:7px;}
#breadcrumbs a{color:#666; line-height:150%;}
#title_bar{background:#dbdbdb; padding:10px; color:#F00; font-size:13px; margin-top:25px; line-height:150%;}
#content{margin-top:25px; text-align:justify;}
#content p.mais_info{font-size:13px; font-weight:bold; color:#666;}
#content a{color:#000; padding:0; text-decoration:none;}
#content .related_link_title{color:#666; margin-bottom:4px;}
#content .metadata{width:100%; text-align:center; font-size:11px; color:#666; margin-top:40px;}
#content .pdf_download{display:none}
#content #copyright, #copyright{width:100%; text-align:right; font-size:11px; color:#666; margin-top:10px;}
#content #timestamp, #timestamp{width:100%; text-align:right; font-size:11px; color:#666; margin-top:35px;}

.print_url{background:#F00; color:#fff; padding:0; margin-left:0.5%; text-decoration:none;}

.anchors_container{display:none;}

.display_none{display:block;}
a img{border:medium none;}

div.dotted_separator{clear:both; height:9px; margin-bottom:20px; border-bottom:1px #666 dashed; font-size:1px; height:1px; line-height:0;}
div.rating { display: none; }

/*ARTICLE CONTENTS - PAGING NAVIGATOR*/
.page_navigator{display:none;}

/*ARTICLE CONTENTS - RSS LISTING*/
.rss_list{display:block; background:#CCC; padding:10px;}
.rss_list h2{font-size:12px; margin-bottom:15px;}
.rss_list ul{margin:0; padding-left:20px; vertical-align:middle;}
.rss_list ul li{list-style-image:url(/images/icons/icon_rss.gif); vertical-align:middle; margin:3px 5px;}

/*ARTICLE CONTENTS - GLOSSARY CONTENT TYPE*/
.glossary .links{display:block; clear:both; margin-bottom:10px;}
.glossary .links .big_letter{display:inline; float:left; width:52px; height:52px; border:1px #fa9811 solid; text-align:center; vertical-align:middle; margin:0 5px 5px 0;}
.glossary .links .big_letter h2{color:#000; font-size:24px; margin:0; padding-top:12px;}
.glossary .links .alphabet{display:none;}
.glossary .list{display:block; clear:both;}
.glossary .list .title{font-weight:bold;}
.glossary .list .reference{border:1px #fa9811 solid; color:#666;}
.glossary .list .footnote{display:block; clear:both; padding-top:8px; font-size:11px;}
.glossary .list .last_change{color:#666; text-transform:none;}
.glossary .list .go_to_top{display:none;}

/*ARTICLE CONTENTS - PUBLICATION COVER*/
.publication_cover{display:block; clear:both;}
.publication_cover .image{display:inline; float:left; width:25%; overflow:hidden;}
.publication_cover .details{display:inline; float:right; width:75%; text-align:justify;}
.publication_cover p{margin:0; padding-left:10px; padding-bottom:16px;}
.publication_cover .title{font-weight:bold;}
.publication_cover .label{font-weight:bold; color:#666;}

/*ARTICLE CONTENTS - PUBLICATION INDEX*/
.pub_index{display:block;}
.pub_index img{vertical-align:middle; margin:0 4px 0 2px;}
.pub_index ul.alternating_rows{margin:0; padding:0;}
.pub_index ul.alternating_rows .chapter{font-weight:bold; color:#000;}
.pub_index ul.alternating_rows li{list-style:none; margin:10px 0; padding:8px;}
.pub_index ul.alternating_rows li.row_odd{background:#f2f2f2;}
.pub_index ul.alternating_rows li.row_even{background:#dedede;}
.pub_index ul.alternating_rows li .attachments{background:#ccc; padding:6px; line-height:300%;}
.pub_index ul.alternating_rows li .attachments a{color:#C00;}
.pub_index ul.alternating_rows li .attachments a:visited{color:#600;}
.pub_index ul.alternating_rows li .attachments a:hover, .pub_index ul.alternating_rows li .attachments a:active{color:#C00;}
.pub_index ul.alternating_rows li ul{margin:0; padding:0;}
.pub_index ul.alternating_rows li ul li{margin:0; padding:20px 0 0;}
.pub_index a.pub_pdf_link{color:#C00;}
.pub_index a:visited.pub_pdf_link{color:#600;}
.pub_index a:hover.pub_pdf_link{color:#C00;}
.pub_index .pub_labels{color:#666; font-weight:bold;}

/*ARTICLE CONTENTS - LEGISLATION*/
.leg_parent{display:block; line-height:160%;}
.leg_parent img{vertical-align:middle; margin:0 4px 0 2px;}
.leg_parent ul.first_row{margin:0; background:#dedede; padding:5px 10px;}
.leg_parent ul.first_row li{list-style:none; margin:0; padding:0;}
.leg_parent ul.first_row li ul{margin-top:16px;}
.leg_parent ul.alternating_rows{margin:0; padding:0;}
.leg_parent li{list-style:none; margin:0; padding:5px 0;}
.leg_parent li h2{color:#063; padding:5px 10px;}
.leg_parent li ul{margin:0; padding:0;}
.leg_parent li ul li{margin:0 0 5px 0; padding:5px 10px;}
.leg_parent li ul li ul li{margin:0; padding:0 0 5px 0;}
.leg_parent li.row_odd{background:#f2f2f2;}
.leg_parent li.row_even{background:#dedede;}
.leg_parent .leg_pub_details{color:#666; text-align:center;}
.leg_parent .attachments{text-align:center; background:#ccc; margin-bottom:10px; padding:6px; text-align:center; color:#000;}
.leg_parent .attachments p{margin:5px 0;}
.leg_parent .attachments img{vertical-align:bottom; margin:0 4px 0 2px;}
.leg_parent .attachments .copyright_notice{color:#666; font-size:10px;}
.leg_parent p.rectification{text-align:center; color:#666; font-weight:bold; margin:0 0 10px;}
.leg_parent p.bold_black{font-weight:bold; text-align:center;}
.leg_parent .introduction{text-align:center;}

/*ARTICLE CONTENTS - EVENTS*/
#event_wrapper .event_utils_wrapper{display:none;}
p.calendar_url{display:none;}
p.map_url{text-align:left;}

.service_event_title, .service_event{display:none;}

#event_wrapper{display:block; clear:both;}
#event_wrapper .event_main_wrapper{display:inline; float:left; width:63%; margin-bottom:20px;}
#event_wrapper .event_utils_wrapper{display:inline; float:right; width:30%; margin-bottom:20px;}
#event_wrapper .event_main{padding-right:15px; text-align:left; vertical-align:top;}
#event_wrapper .event_main .conclusions{display:block; clear:both; width:auto; background:#FCC; margin-bottom:20px; padding:5px;}
#event_wrapper .event_main .event_category{font-weight:bold; color:#666;}
#event_wrapper .event_main h3{margin:0;}
#event_wrapper .event_main h3 a{font-weight:bold;}
#event_wrapper .event_main .related_title{color:#063; font-weight:bold;}
#event_wrapper .event_utils{padding:10px; text-align:left; padding:1px 10px; margin-bottom:5px;}
#event_wrapper .event_utils .txt_bold_grey{font-size:12px; margin-top:7px; margin-bottom:5px; color:#000;}
#event_wrapper .event_utils .map_url{margin:0; padding-bottom:7px; vertical-align:middle; font-size:12px;}
#event_wrapper .event_utils .map_url img{padding-right:5px; margin-top:5px;}
#event_wrapper .event_utils .map_url a{color:#000;}
#event_wrapper .event_utils .map_url a:hover.resizable, #event_wrapper .event_utils .map_url a:visited.resizable{color:#000;}
#event_wrapper .event_list_date{font-size:11px;}
#event_wrapper span.event_update{color:#333; font-size:11px;}
#event_wrapper .label{color:#C00; font-size:11px;}
#event_wrapper .event_conclusions{margin-top:36px; border:1px #ff8000 solid; padding:10px; background:#FED; font-size:12px; color:#000; text-align:left;}
#event_wrapper .event_conclusions_title{font-size:13px; color:#333; font-weight:bold;}
#event_wrapper .event_conclusions_info{font-size:12px; color:#333; font-weight:bold; display:block; clear:both}
#event_wrapper .separator{border-top:1px #000 solid; margin:10px;}
#event_wrapper .event_table_cell_search{display:none;}
#event_wrapper .event_search_main_wrapper, #event_wrapper .event_main_wrapper_development{display:inline; float:left; width:100%; margin-bottom:20px;}
#event_wrapper .event_search_utils_wrapper, #event_wrapper .event_utils_wrapper_development{display:inline; float:right; width:29%; margin:15px;}
#event_wrapper .related_title{color:#063; font-weight:bold;}
#event_wrapper .events_information{color:#000; font-weight:bold;}
#event_wrapper .public_enquiry{clear:both; margin-top:10px;}
table.event_widject td.event_table_cell_calendar p.calendar_url{display:block;}
table.event_widject{background:#f2f2f2; border:1px solid #DDD;}
table.event_widject td{min-width:33%; vertical-align:top;}
table.event_widject td.event_table_cell_map, table.event_widject td.event_table_cell_calendar{background:#dedede; border:1px solid #CCC;}
table.event_widject td.event_table_cell_sponsor{background:#063; padding:10px; color:#FFF;}

div.event_dot_separator{clear:both; height:8px; margin-bottom:8px; border-bottom:2px #666 dotted; font-size:1px; line-height:0;}
div.event_sponsor_box{color:#000; background-color:#FFF; padding:10px;}
.event_sponsor_box_bold{color:#000; font-weight:bold;}
.copyright_notice{color:#666; font-size:10px; text-transform:lowercase;}

#event_wrapper .search_event_list_category{font-size:12px; font-weight:bold; color:#333; background:#FFF;}
#event_wrapper .search_event_list_category a{font-size:12px; font-weight:bold; color:#333;}
#event_wrapper .odd{background:#CCC; margin:10px 0; padding:5px;}
#event_wrapper .odd_align{height:60px; background:#CCC; margin:10px 0; padding:5px; text-align:left; vertical-align:top;}
#event_wrapper .even{background:#e4e4e4; margin:10px 0; padding:5px;}
#event_wrapper ul.search_event_term_list{margin:0; padding:0; width:100%;}
#event_wrapper ul.search_event_term_list li{padding:0; list-style:none; line-height:150%;}
#event_wrapper .event_search_term{border:1px #C00 solid; font-size:13px; color:#000; background-color:#F90; font-weight:bold; padding-left:5px;}
#event_wrapper .search_event_term_list a{font-size:12px; color:#063; font-weight:normal;}
#event_wrapper .search_event_term_list a:hover{font-size:12px; color:#FFF; font-weight:normal; background-color:#063;}
#event_wrapper .search_event_list_category{font-size:12px; font-weight:bold; color:#333; background:#FFF;}
#event_wrapper .search_event_list_category a{font-size:12px; font-weight:bold; color:#333;}
#event_wrapper .search_event_list_category a:hover{font-size:12px; font-weight:bold; color:#C00; background:#FFF;}
#event_wrapper .search_event_list_spacer{height:28px;}
#event_wrapper .event_list_date{font-size:11px;}
#event_wrapper .event_text_italic{font-style:italic;}

.public_enquiry table{font-size:12px;}
.public_enquiry table th{padding:8px; vertical-align:top; color:#000; border-right:8px #fff solid; border-bottom:8px #fff solid;}
.public_enquiry table td{padding:8px; vertical-align:top; border-bottom:8px #fff solid;}
.public_enquiry table tr.row_odd{background:#f2f2f2;}
.public_enquiry table tr.row_even{background:#ccc;}
.public_enquiry table td ul{margin:0; padding-left:0; list-style-type:none;}
.public_enquiry table td ul li{margin-left:0; padding-bottom:10px;}

.go_to_top{display:none;}

/*METADATA VIEWER*/
.metadata_viewer{display:none;}
.sub_metadata_viewer{margin:20px 0; padding:10px 0; border-top:1px #666 solid; font-size:9px; color:#666; display:block;}
.sub_metadata_viewer .metadata_title{font-weight:bold;}
.sub_tag_viewer{display:none;}

/*TAG RELATED CONTENTS LIST*/
.tag_data{margin:0; line-height:150%;}
.tag_data .tag_title{font-weight:bold;}
ul.tag_content_list{margin:0; padding:0;}
ul.tag_content_list li{padding:0; list-style:none; line-height:150%;}
ul.tag_content_list .odd{background:#e4e4e4; margin:10px 0; padding:5px;}
ul.tag_content_list .even{background:#CCC; margin:10px 0; padding:5px;}
ul.tag_content_list .tag_list{font-size:10px; font-weight:normal; color:#000; padding:5px 0 0 0;}
ul.tag_content_list .tag_list .title{font-weight:bold;}
ul.tag_content_list .tag_list a{font-weight:normal; color:#000;}
ul.tag_content_list .tag_list a:hover{font-weight:bold; color:#000; background:none;}
ul.tag_content_list .tag_list a:visited{color:#000;}
ul.tag_content_list .tag_list a:active{color:#000; background:none;}
ul.tag_content_list .article_date_time{font-size:10px; color:#999; text-transform:none; padding-left:5px;}

/*QUOTE BOX*/
#quote_box{display:none;}

/*GLOSSARY*/
#content a.glossary_word{color:#000; border-bottom:#666 2px dotted; text-decoration:none;}
#content .glossary_box{display:block; clear:both; background:#CCC; padding:5px; margin-top:3px; margin-bottom:3px; width:auto;}
#content .glossary_box a.glossary_title{font-weight:bold; color:#C00; text-decoration:underline; line-height:140%;}
#content .glossary_box a.glossary_word{font-weight:bold; color:#333; line-height:140%; border-bottom:none;}
#content .glossary_box .glossary_definition{color:#333; line-height:140%;}

/*NATIONAL NUMBERING PLAN*/
.nnp table{font-size:11px;}
.nnp table td{padding:8px; vertical-align:top;}
.nnp table tr.row_odd{background:#f2f2f2;}
.nnp table tr.row_even{background:#ccc;}
.nnp td.numbering{width:52px; color:#000; font-weight:bold; border-right:8px #fff solid; border-bottom:8px #fff solid;}
.nnp td.description{width:auto; color:#000; font-weight:bold; border-right:8px #fff solid; border-bottom:8px #fff solid;}
.nnp td.attachments{width:35%; border-right:0; border-bottom:8px #fff solid;}
.nnp td.attachments a{color:#C00;}
.nnp td.attachments img{vertical-align:middle; margin-right:2px;}
.nnp .article_date_time{font-size:9px; color:#666;}

/*CONTACTS*/
.contacts{display:block; line-height:145%;}
.contacts ul{margin:0; padding:0;}
.contacts ul li{list-style:none; padding:8px; margin:0 0 8px 0; font-size:12px;}
.contacts .title{color:#063; font-weight:bold;}
.contacts ul li.title_caps{color:#063; font-weight:bold; text-transform:uppercase; margin-top:16px; margin-bottom:0; display:block;}
.contacts li.row_odd{background:#ccc !important;}
.contacts li.row_even{background:#f2f2f2 !important;}
.contacts h3{margin:0;}

/*OPERATORS*/
.operators{display:block; line-height:145%;}
.operators .title{color:#063; font-weight:bold;}
.operators .last_change{color:#666; text-transform:none;}
.operators .alphabet{font-size:13px;}
.operators ul{margin:0; padding:0; clear:both;}
.operators ul li{list-style:none; padding:8px; margin:0 0 8px 0; font-size:12px;}
.operators ul li.title_caps{color:#063; font-weight:bold; text-transform:uppercase; margin-top:16px; margin-bottom:0; display:block;}
.operators li.row_odd{background:#ccc;}
.operators li.row_even{background:#f2f2f2;}
.operators div.footnote{display:block; clear:both; padding-top:8px; font-size:11px;}
.operators div.block{display:block; clear:both; padding:8px 0;}
.operators div.attribute{display:inline; font-weight:bold; float:left; font-weight:bold;}
.operators div.value{display:inline; font-weight:normal; float:left; padding-left:5px;}
.operators ul.activity_area{display:none;}

/*FAQ*/
.faq{display:block !important;}
.faq ul.article_list{list-style-type:decimal;}
.faq_switcher{display:none;}
.faq .faq_attachments ul.attachments_list{list-style-type:none; padding-left:0; margin-left:0;}
.faq .faq_attachments ul.attachments_list li{padding:5px 10px; margin-bottom:5px; vertical-align:middle;}
.faq .faq_attachments ul.attachments_list li.row_odd{background:#ccc;}
.faq .faq_attachments ul.attachments_list li.row_even{background:#f2f2f2;}

/*ARTICLE CONTENTS - FOOTNOTES*/
.footnote_text{color:#000; font-size:11px; font-family:arial;}
a.footnote_number{text-decoration:none;}
a.footnote_number sup, a:visited.footnote_number sup
, a:hover.footnote_number sup{color:#fff; background:#c30; font-weight:bold; padding:0 2px 1px; text-decoration:underline;}
.footnote_start{border-top:#000 1px dashed; padding:15px 0; margin:30px 0;}
.footnote_start a.footnote_number sup{vertical-align:0%;}
.footnote_start .footnote_text a.footnote_number sup{vertical-align:50%;}
.footnote_start + .footnote_start{border:none; padding:0; margin:-30px 0 30px;}

/*ARTICLE CONTENTS - GREY TEXT AND LINKS*/
p.txt_bold_grey{color:#666; font-weight:bold;}
p.txt_bold_grey a{color:#666; font-weight:bold;}

/*SITEMAP*/
/*PARENT*/
.p_row_connector{background:url(/images/sitemap/p_row_connector.png) repeat-y; clear:both; width:15px; height:100%;}
.p_top{background:url(/images/sitemap/p_top.png) no-repeat center left; width:15px; height:30px;}
.p_middle{background:url(/images/sitemap/p_middle.png) no-repeat center left; width:15px; height:30px;}
.p_last{background:url(/images/sitemap/p_last.png) no-repeat center left; width:15px; height:30px;}

/*FIRST CHILD*/
.fc_row_connector{background:url(/images/sitemap/fc_row_connector.png) repeat-y; clear:both; width:30px; height:100%;}
.fc_top{background:url(/images/sitemap/fc_top.png) no-repeat center left; width:30px; height:30px;}
.fc_middle{background:url(/images/sitemap/fc_middle.png) no-repeat center left; width:30px; height:30px;}
.fc_last{background:url(/images/sitemap/fc_last.png) no-repeat center left; width:30px; height:30px;}

/*SECOND CHILD*/
.sc_row_connector{background:url(/images/sitemap/fc_row_connector.png) repeat-y; clear:both; width:30px; height:100%;}
.sc_top{background:url(/images/sitemap/fc_top.png) no-repeat center left; width:30px; height:30px;}
.sc_middle{background:url(/images/sitemap/fc_middle.png) no-repeat center left; width:30px; height:30px;}
.sc_last{background:url(/images/sitemap/fc_last.png) no-repeat center left; width:30px; height:30px;}

/*CONSUMER AREA*/
div.billing_info_dev{background:#f5fafe; border:1px #369 solid; padding:10px;}
div.billing_info_top_box{background:url(/images/page_elements/cons_area_box_top.gif) no-repeat 0 5px;}
div.billing_info_middle_box{background:url(/images/page_elements/cons_area_box_line.gif) repeat-y;}
div.billing_info_bottom_box{background:url(/images/page_elements/cons_area_box_bottom.gif) no-repeat 0 0;}
div.billing_info_middle_box, div.billing_info_middle_box a, div.billing_info_middle_box a:active
, div.billing_info_middle_box a:hover, div.billing_info_middle_box a:visited
, div.billing_info_dev_title, .billing_info_highlight{font-size:13px; font-weight:bold; color:#069;}
.billing_info_index, .billing_info_index a, .billing_info_index a:active
, .billing_info_index a:hover, .billing_info_index a:visited{font-size:12px; color:#000; font-weight:bold; text-decoration:underline !important;}
.coin_position{display:inline; margin-top:1px; margin-left:5px; margin-right:5px;}
.coin_position_btm{display:inline; margin-top:1px; margin-right:5px;}
div.grey_separator{border-top:1px #999 solid;}

/*Electronic forms page*/
.electronic_forms_service_title {background: none repeat scroll 0 0 #006633;color: #FFFFFF;font-size: 13px;font-weight: bold;margin: 2px 2px 0;padding: 10px;text-align: center;text-transform: uppercase;}
table.electronic_forms_table td.electronic_forms_title {color: #006633;font-weight: bold;border: 1px solid #999999;}
table.electronic_forms_table td {padding: 10px;width: 33%;}
table.electronic_forms_table th {background: none repeat scroll 0 0 #99CC00;color: #000000;padding: 10px;text-align: center;width: 33%;}
a.btn_electronic_forms_version{color:#FFF;font-size:13px;text-decoration:none;font-weight:bold;padding: 14px;}
a.btn_electronic_forms_version:hover{color:#FFF;text-decoration:none;}
td.electronic_forms_version {text-align: center;border: 1px solid #999999;}
.btn_electronic_form_left{background:url(/images/buttons/left_form_graphic.png) no-repeat;padding: 21px 3px;}
.btn_electronic_form_right{background:url(/images/buttons/right_form_graphic.png) no-repeat;padding: 21px 3px;}
.btn_electronic_form_center{background:url(/images/buttons/center_form_graphic.png) repeat;padding: 21px 18px;}
.btn_electronic_form{display:inline;color:#FFFFFF;}
.electronic_forms_table li {border: 1px solid #999999;list-style: none;margin-bottom: 2px;padding:10px;}
.electronic_forms_table{padding:2px;margin-top: 4px;}
span.electronic_forms_title{color: #006633;font-weight: bold;display: block;}
.electronic_forms_model{font-weight: bold;}

/*HOME PAGE*/
.navigation_options_menu, .column_header_highlight{display:none;}
.column_header_news_post{background:#DBDBDB; color:#F00; font-size:13px; line-height:150%; margin-top:25px; padding:10px;}
.column_header_news_post h1{margin:0;}
} /* end media block */
