/* Theme Name: Ebola + Zika + Directing Council Theme URI: http://www.paho.org/ Description: A responsive website framework for Joomla 1.5. This is tailored for the frontpage, while all other pages use the PAHO Responsive template. Author: Paulo Leite Author URI: http://www.paho.org/ Version: 0.1 Tags: Three-column, responsive, static frontpage, mobile devices (c)2013 Pan American Health Organization/World Health Organization. This work is released under GNU General Public License, version 2 (GPL). http://www.gnu.org/licenses/old-licenses/gpl-2.0.html */
 body {
     background-color: #F5F5F5;
     margin: 0;
     padding: 0;
     font-size: 15px;
     line-height: 20px;
     -webkit-text-size-adjust: none;
     -ms-text-size-adjust: none;
     overflow-x: hidden;
}
/* Some basic styles */
 p {
     margin-top: 2px;
     margin-bottom: 15px;
}
 a {
     text-decoration: none;
    /* color: #26C;
     color: #196AAA;
     */
}
 a:hover {
     color: #B14C08;
}
 img {
    /* border: 0;
     */
}
 ul {
     margin-left: 20px;
     padding: 0;
}
/* h1, */
h2, h3, h4, h5, h6 {
     font-family: Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #196aaa;
     text-transform: none;
}
 .dcfoto {
     text-align: center;
}
 .dcfoto img {
     border: 1px solid #AAA;
}
 .dccaption p {
     margin: 2px 0 12px 0;
     font-size: 11px;
     line-height: 14px;
}
.nav > li > a > img {
    padding: 5px;
		float: left;
		height: 36px;
}
span.image-title {
	display: block;
}
 .pagenavbar {
     clear: both;
}
 #twitter-widget-0 {
     height: 449px;
     padding-bottom: 30px;
     margin-bottom: -32px;
}
 .eb-box {
     width: 100%;
     text-align: center;
     margin: 8px 0;
     font-weight: bold;
     display: table;
}
 .autoridades, .profesionales {
     display: table;
     background: #E2EFF5;
}
 .eb-box.autoridades a, .eb-box.autoridades a:visited, .eb-box.profesionales a, .eb-box.profesionales a:visited {
     display: table-cell;
     vertical-align: middle;
     font-family: 'Cabin', sans-serif;
     font-size: 125%;
     height: 30px;
     padding: 8px;
     color: #369;
}
 .eb-box.autoridades a:hover, .eb-box.profesionales a:hover {
     display: table-cell;
     vertical-align: middle;
     font-family: 'Cabin', sans-serif;
     font-size: 125%;
     background: #369;
     height: 30px;
     padding: 8px;
     color: #FFF;
}
 .moduletabledc ul {
     list-style-type: none;
     margin-left: 0;
     padding-left: 0;
}
 .moduletabledc ul li {
    /* font-size: 12px;
     */
     line-height: 17px;
     margin-top: 0px;
     margin-bottom: 8px;
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     border-bottom-color: #aaaaaa;
}
 .moduletabledc ol li {
     margin-bottom: 8px;
     border-bottom: none;
}
 .moduletabledc a.title {
     font-family: "Cabin",sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: normal;
     font-size: 16px;
     line-height: 19px;
     font-size-adjust: none;
     font-stretch: normal;
     color: #dd7700;
     border-bottom: 2px solid #0081b8;
     clear: both;
     display: block;
     margin-top: 16px;
}
 .ytWrapper {
     position: relative;
     padding-bottom: 56.25%;
    /* 16:9 Aspect Ratio */
     padding-top: 25px;
     height: 0;
}
 .ytWrapper iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%!important;
     height: 100%!important;
}
 .moduletablenmh-multimedia #dc-video {
     width: 100%;
     float: none;
}
 .moduletablenmh-multimedia #dc-video #ytlist{
     width: 96.2%;
     height: 136px;
     border: 1px solid #CCC;
}
 .moduletablenmh-multimedia #dc-video #ytlist ul{
     list-style-type: square;
     margin-left: 6px;
     padding-left: 6px;
}
/* Basic styles for the page's framework */
 #wrapper {
     background: #FFF;
     padding-bottom: 10px;
}
 #language {
     text-align: right;
}
 #banner {
     height: 70px;
}
 #access {
     display: none;
}
 #open_close_menu {
     width: 58%;
     border-top: 1px solid #CCC;
     border-left: 1px solid #CCC;
     border-right: 2px solid #666;
     border-bottom: 2px solid #666;
}
 #open_close_menu ul {
     list-style-type: none;
     margin: 0 4px 2px 8px;
}
 #open_close_menu li {
     line-height: 18px;
}
 #search {
     margin-top: 0;
     text-align: right;
     color: #666;
}
 #search form {
     margin-top: 0 !important;
}
 .searchclass {
     width: 100%;
     text-align: right;
     margin-top: 0;
     margin-bottom: 6px;
     font-size: 10px;
}
/* #search input[name="q"] {
     margin: 1px 0 0 0;
     width: 230px;
     border: 1px solid #7E9DB9;
}
 #search input[type="submit"] {
     background: #e1dddd;
     background: #DBEEF9;
     color: #2b2b2b;
     color: #196AAA;
     width: 60px;
     height: 22px;
     font-size: 12px;
     text-decoration: none;
     border: 1px solid #196AAA;
     padding: 1px 8px 4px 8px;
}
 */
 #circles {
     margin: 0 auto;
}
 #circles img {
     border: 0;
}
 .color-circle {
     margin:3px;
     width:13px;
     height:13px;
     float:left;
     background:#F92;
    /* border: 1px solid #E6EFFC;
     */
     border-radius: 50%;
}
 .color-circle-b {
     margin:3px;
     width:13px;
     height:13px;
     float:left;
     background:#258;
    /* border: 1px solid #E6EFFC;
     */
     border-radius: 50%;
}
 #content-2 ol {
     margin-left: -14px;
}
 #content-2 ol li {
     font-weight: bold;
}
 #content-2 ol li a {
     font-weight: normal;
}
 #noticias {
     float: left;
}
 .noticia_l {
     clear: both;
     float: left;
}
 .noticia_r {
     float: right;
}
 #countries {
     clear: both;
     margin: 0 auto;
}
 #open_close_countries {
     border: 1px solid #CCC;
     padding-left: 3px;
}
 .welcome_countries .coluna {
     width: 20%;
     float: left;
}
 .welcome_countries .coluna p {
     margin-top: 2px;
     margin-bottom: 2px;
}
 .welcome_countries .coluna p a {
     text-decoration: none;
}
 #postmain {
     clear: both;
     width: 100%;
     float: left;
}
 #primary, #secondary {
     overflow: hidden;
}
 #secondary {
     clear: right;
}
 #footr_out {
     clear:both;
     width: 100%;
     float: left;
     margin-top: 6px;
     padding-top: 10px;
     background: #E9ECEF;
     background: #0081b8;
}
 #footr_in {
     margin: 10px auto 0 auto;
}
 #site-info {
     clear: both;
     font-size: 11px;
     text-align: center;
     margin-top: 32px;
     width: 100%;
     float: left;
     color: #666;
     color: #FFF;
}
 #site-info p {
     font-size: 11px;
     margin: 0;
}
 #honcode {
     width: 31%;
     float: left;
}
 #honcode p {
     font-size: 11px;
}
 #honcode a {
     color: #FFF;
}
 .soc {
     text-align: center;
     margin-top: 4px;
     margin-bottom: 4px;
     float: left 
}
 .ftmenu {
     width: 22%;
     float: left;
     margin-left: 1%;
     margin-right: 0;
}
 .ftmenu ul {
     list-style-type: square;
     color: #FFF;
     margin: 0 0 0 -1px;
     padding: 0;
}
 .ftmenu ul li {
     line-height: 12px;
     color: #FFF;
}
 #countries h3, .fplatestnews {
     font: 14px/20px Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #D70;
     padding-bottom: 5px;
     margin: 0;
}
 .ftmenu h3 {
     font: 12px/14px Arial, sans-serif;
     font-weight: bold;
     color: #FFF;
     padding-bottom: 5px;
     margin: 0;
}
 .ftmenu a {
     font: 12px/17px Arial, sans-serif;
     color: #666;
     color: #FFF;
}
 h2.entry-title {
     font: 15px/20px Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #2255aa;
     margin-top: 5px;
     margin-bottom: 12px;
}
/* h1.entry-title {
     font: 15px/20px Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #2255aa;
     margin-top: 8px;
     margin-bottom: 0px;
}
 */
/* h1.entry-title a {
     color: #25A;
}
 */
 .entry-meta {
     font: 11px/25px Verdana, Arial, sans-serif;
     color: #666;
}
 .entry-text, .entry-text p {
     font: 13px/18px Verdana, Arial, sans-serif;
     color: #222;
}
 .entry-utility {
     border-bottom: 1px solid #AAA;
     font: 12px/18px Verdana, Arial, sans-serif;
     padding: 4px;
     background-color: #E6E9EC;
     margin-bottom: 12px;
}
 #sidebar {
     background: transparent;
     padding-bottom: 10px;
     margin-bottom: 10px;
}
 #social-icons {
     padding-top: 8px;
     text-align: right;
}
 #primary a, #sidebar a {
     color: #259;
}
 #primary ul, #sidebar ul {
     list-style: none;
     margin: 0px;
}
 #primary ul li ul, #sidebar ul li ul {
     list-style: square;
     margin: 20px;
}
 #primary h3, #sidebar h3 {
     font-size: 12px;
     font-weight: bold;
     border-bottom: 2px dotted #666;
     border-bottom: 1px solid #AAA;
     color: #D70;
     padding-bottom: 1px;
     margin-top: 0;
}
 #home-widget-area-1 h3, #home-widget-area-2 h3, #home-widget-area-3 h3 {
     font-weight: bold;
     border-bottom: 2px dotted #666;
     border-bottom: 1px solid #AAA;
     color: #D70;
     padding-bottom: 2px;
     margin-top: 10px;
}
 #sidebar ul li {
     line-height: 14px;
}
 #sidebar a {
     font-size: 11px;
}
 #footer {
     clear: both;
     height: 30px;
     text-align: center;
}
 #wp-calendar {
     width: 80%;
     border-left: 1px solid #666;
     border-right: 1px solid #666;
     border-bottom: 1px solid #666;
     margin: 8px auto 0 auto;
}
 #wp-calendar caption {
     background-color: #CDE;
     font-weight: bold;
     border-top: 1px solid #666;
     border-left: 1px solid #666;
     border-right: 1px solid #666;
     color: #333;
}
 #wp-calendar th {
     background-color: #965;
     color: #EEE;
     padding: 2px;
}
 #wp-calendar td {
     background-color: #E6EDEF;
     color: #333;
     padding: 1px 4px;
}
 #wp-calendar td.pad {
     background-color: #E6EDEF;
     padding: 3px;
}
 #home_widgets {
     clear:both;
     width: 100%;
     float:left;
     background-color: #FFF;
}
 #home_widgets_internal {
     width: 100%;
     float:left;
}
 #home_widgets_internal img {
     border: none;
     width: 100%;
}
 #home_widgets_internal2 {
     width: 100%;
     float:left;
     padding-top: 2px;
}
 #home_widgets_internal2 ul {
     list-style: none;
     margin: 0px;
}
 #home_widgets_internal2 ul li {
     font: 13px/22px Verdana, Arial, sans-serif;
}
 #home-widget-area-1 ul li {
     font: 13px/15px Verdana, Arial, sans-serif;
}
 #home-widget-area-1 {
     width:31%;
     float:left;
     margin-right: 3.5%;
     margin-bottom: 10px;
}
 #home-widget-area-2 {
     width:31%;
     float:left;
     margin-right: 3.5%;
     margin-bottom: 10px;
}
 #home-widget-area-3 {
     width:31%;
     float:right;
     margin-bottom: 10px;
}
 .clr {
     clear: both;
}
 .widget-container .widget-title a {
     color: #EEE;
}
 .moduletable img {
     max-width: 100% !important;
     height: auto;
}
 ul.children {
     margin-left: 20px;
     padding-left: 20px;
}
 ul.latestnews {
     margin-top: 0;
     padding-top: 0;
}
 ul.latestnews li {
     font-weight: bold;
     font-size: 100%;
}
 #language ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
}
 #language li {
     display: inline;
     margin-left: 10px;
     padding-left:10px;
     line-height: 12px;
}
 #language a {
    /* display: block;
     float: right;
     margin-left: 10px;
     text-align: right;
     font-size: 11px;
     font-weight: normal;
     */
}
 .fp_slsh_foto img {
     border: 0;
}
 #fphighlight_mid a:visited {
     color: #333;
}
 #fphighlight_mid a:hover {
     color: #37F;
}
 #bbanner {
     position: relative;
}
 #bnrimg {
     position: absolute;
}
 #link_paho {
     position: absolute;
}
 #link_who {
     position: absolute;
}
 #link_ops {
     position: absolute;
}
 #link_oms {
     position: absolute;
}
 #highlight_mid {
     background: #F0F6FC;
}
 #postmain {
     clear: both;
     width: 100%;
     float: left;
}
 .newstext, .newstext p {
     font-size: 12px;
     line-height: 17px;
}
 .newsrm {
     font-size: 12px;
     margin-bottom: 8px;
}
/* .contentpagetitle {
     font-size: 20px;
     font-weight: bold;
}
 */
 h3 {
    /* font-size: 15px;
     line-height: 20px;
     */
}
 h4 {
     font-size: 13px;
     line-height: 18px;
}
 #main .heading {
     padding-top: 10px !important;
     padding-right: 19px;
     padding-bottom: 10px !important;
    /* padding-left: 19px;
     */
     padding-left: 0px !important;
     margin-top: 20px;
     margin-bottom: 20px;
}
 #dc-video {
     max-width: 400px !important;
     margin-bottom: 20px;
}
 .contentpaneopen {
     width: 100%;
}
 .contentpaneopen h2 {
     font-size: 18px;
     font-weight: bold;
     color: #dd7700;
}
 .modifydate {
     display: block;
    /* background: #DDD;
     */
     margin-top: 20px;
     margin-bottom: 12px;
     padding-left: 4px;
     border-top: 1px solid #DDD;
     border-bottom: 1px solid #DDD;
     color: #666;
     font-size: 11px;
}
 ul.newsfeed {
     list-style-type: square;
     margin: 0;
     padding: 0;
}
 ul.newsfeed li {
     line-height: 17px;
}
 ul.children {
     margin-left: 20px;
     padding-left: 20px;
}
 ul.latestnews {
     margin-top: 0;
     padding-top: 0;
     margin-left:0;
     padding-left:0;
}
 li.latestnews a {
     font-size: 12px;
}
 div.moduletable h2 {
     font-size: 13px;
}
/* h1.contentheading, h1.componentheading, */
 h2.news {
     margin-top: 0;
     line-height: 21px;
     font-size: 20px;
     font-weight: bold;
     color: #196AAA;
}
 h2.contentheading, h2.componentheading, h2.contentheading a, h2.componentheading a {
     line-height: 19px;
     font-size: 14px;
     color: #196aaa;
}
 .addthis_toolbox {
     clear: none;
     float: right;
     margin-top: 4px;
}
 .twitter-timeline {
     height: 250px;
}
 h1.dm_title {
     font-size: 18px;
}
 h2.dm_title {
     font-size: 16px;
}
 h3.dm_title {
     font-size: 14px;
}
/* Estilos importados do antigo CSS */
 table.moduletable th, div.moduletable h3 {
     clear: both;
     color: #cc6648;
     text-align: left;
     font-weight: bold;
     margin-top: 16px;
     margin-right: 0px;
     margin-bottom: 6px;
     margin-left: 0px;
     font-size: 13px;
     line-height: 15px;
}
 .moduletable table {
     margin-left: 12px;
}
 #content-2 .moduletable h3, #ct_right h3, .moduletabledc h3 {
    /* background: #CC6648;
     background: #103d50;
     font-size: 12px;
     padding: 4px;
     color: #FFF;
     */
     font: 15px/18px 'Cabin', sans-serif;
     font-weight: bold !important;
    /* 11:09 AM 10/24/2017color: #103D50;
     color: #DD7700 !important; */
     border-bottom: 2px solid #0081b8;
}
 #ct_left-1 #mcnewsleft a h3 {
     background: transparent;
     font-size: 12px;
     padding: 4px;
     color: #196AAA;
     padding: 0;
}
 .colaps_bulptd {
     background-color: #EEEEF6;
     width:20px;
     height:20px;
     border-bottom: 2px solid #999;
}
 a.colapslistptd {
     background-color: #EEEEF6;
     display:block;
     font-weight: bold;
     width:478px;
     height:20px;
     margin-bottom: -12px;
     border-bottom: 2px solid #999;
}
 .colaps_liptd {
     list-style-type: none;
     width: 478px;
     margin-left: -32px;
     padding-left: -32px;
     padding-bottom: 8px;
     border-bottom: 1px solid #CCC;
     margin-bottom: 10px;
}
 ul#list_3547 {
     margin-top: 100px;
     margin-left: -10px;
     padding-left: -10px;
}
 ul.colaps_ulnoarrow li {
     margin-bottom: 6px;
}
 .moduletable .clplst p {
     font-size: 11px;
}
 h2.toxclg-lrg {
     font-size: 18px;
     padding: 5px;
     background: #FFF3D3;
     border: 1px solid #EC6;
     border-radius: 7px;
     box-shadow: 2px 4px 5px #CCC;
}
 .toxclg-lrg ul {
     border-top: 2px solid #666;
     margin: 2px 0 0 0;
     padding-top: 2px;
}
 li.toxclg-lrg {
     display: inline;
     padding: 4px;
     margin-left: 25px;
     margin-right: 25px;
}
 li.toxclg-lrg a {
     font-size: 14px;
}
 h2.toxclg-mid-l {
     clear: both;
     width: 46%;
     min-height: 105px;
     float: left;
     font-size: 13px;
     padding: 5px;
     background: #FFF3D3;
     border: 1px solid #EC6;
     border-radius: 7px;
     box-shadow: 2px 4px 5px #CCC;
}
 h2.toxclg-mid-r {
     width: 46%;
     min-height: 105px;
     float: right;
     font-size: 13px;
     padding: 5px;
     background: #FFF3D3;
     border: 1px solid #EC6;
     border-radius: 5px;
     box-shadow: 2px 4px 5px #CCC;
}
 h2.toxclg-mid-l a {
     font-size: 13px;
}
 h2.toxclg-mid-r a {
     font-size: 13px;
}
 ul.toxclg-sml {
     padding: 0;
     margin: 6px 0 0 0;
     border-top: 2px solid #666;
}
 li.toxclg-sml a {
     font-size: 10px;
     font-weight: normal;
}
 li.toxclg-sml {
     display: inline;
     margin:0;
     padding: 0;
     line-height: 60%;
}
 li.toxclg-sml:after {
     content:" - ";
}
 li:last-of-type.toxclg-sml:after {
     content:" ";
}
 table.toxclg {
     border-top: 1px solid #666;
     border-left: 1px solid #666;
     border-right: 1px solid #666;
}
 table.toxclg th {
     padding: 3px;
     background: #666;
     color: #FFF;
}
 table.toxclg td {
     padding: 3px;
     border-bottom: 1px solid #666;
     border-right: 1px solid #666;
}
 table.toxclg td:last-of-type {
     border-right: 0;
}
 ul.toxclg-clean {
     margin: 20px 0 10px 0;
     padding: 0;
     list-style-type: none;
}
 li.toxclg-icon {
     min-height: 40px;
     padding: 8px;
     margin-bottom: 20px;
     border: 1px solid #DDD;
     border-radius: 5px;
     box-shadow: 1px 3px 3px #CCC;
}
 li:nth-child(2n).toxclg-icon {
     min-height: 40px;
     padding: 8px;
     margin-bottom: 20px;
     background: #F6EFE3;
     border: 1px solid #DDD;
     border-radius: 5px;
     box-shadow: 1px 3px 3px #CCC;
}
 li.toxclg-pr {
     padding: 5px;
     margin-bottom: 6px;
     background: #EEE;
}
 li:nth-child(2n).toxclg-pr {
     padding: 5px;
     margin-bottom: 6px;
     background: #F6EFE3;
}
 li.toxclg-icon a {
     font-weight: bold;
}
 li.toxclg-icon img {
     margin: 0 8px 0 0;
}
 .moduletable ul.horzlist {
     margin: 0;
     margin-left: -8px;
     list-style-type: none;
}
 .moduletable ul.horzlist li {
     display: inline;
     margin-left: 0;
     margin-right: 10px;
}
 ul.clearbult {
     list-style-type: none;
}
 ul.eventlistmod li {
     margin-top: 10px;
     margin-bottom: 10px;
}
 ul.eventlistmod li {
     font-size: 11px;
}
/* estilos para la b??da de oms. Juan Carlos Diaz */
 .s{
    font-size: 100%;
     padding:10px;
}
/* .g{
    margin-top: 1em;
     margin-bottom: 1em
}
 .s td{
    width:34em
}
 */
 .l {
     font-size: 110%;
     font-weight: bold;
}
 .l{
    color: #196AAA
}
 .l:active{
    color:#D86422
}
 .l:hover{
    color:#D86422
}
 div.paging {
     width: 100%;
}
 div.paging ul {
     clear: none;
     list-style-type: none;
}
 div.paging ul li {
     clear: none;
    /* line-height: 100%;
     */
     float: left;
}
 .paging ul li a {
     font-size: 10pt;
    /* 13px;
     */
     line-height: 20px;
     height: 13px;
     padding-top: 3px;
     padding-right: 5px;
     padding-bottom: 2px;
     padding-left: 5px;
}
 .w,.w a:link{
    color:#196AAA;
    font-weight: bold;
}
 .f,.f:link,.f a:link{
    color:#196AAA;
    font-weight: normal;
    font-size: 12px;
}
 a:visited,.f a:visited{
    color:#196AAA
}
 a:active,.f a:active{
    color:#D86422
}
 a:hover,.f a:hover{
    color:#D86422
}
 .t{
    color:#333333
}
 .t{
    background-color:#ffffff
}
 .z{
    display:none
}
 .i,.i:link{
    color:#D86422
}
 .a,.a:link{
     color:#346803;
     white-space: pre;
    /* CSS 2.0 */
     white-space: pre-wrap;
    /* CSS 2.1 */
     white-space: pre-line;
    /* CSS 3.0 */
     white-space: -pre-wrap;
    /* Opera 4-6 */
     white-space: -o-pre-wrap;
    /* Opera 7 */
     white-space: -moz-pre-wrap;
    /* Mozilla */
     white-space: -hp-pre-wrap;
    /* HP Printers */
     word-wrap: break-word;
    /* IE 5+ */
}
 div.n {
    margin-top: 1ex
}
 h1.headline {
     font-size:12pt;
}
/* .n a{
    font-size: 10pt
}
 */
 .n .i{
    font-size: 10pt;
     font-weight:bold
}
 .q a:visited,.q a:link,.q a:active,.q {
    color:#196AAA;
}
 .b,.b a{
    font-size: 12pt;
     color:#196AAA;
     font-weight:bold
}
 .d{
    margin-right:1em;
     margin-left:1em;
}
 .searchresults ul {
     list-style-type: none;
     margin-left: 0px;
     padding-left: 0px;
}
 blockquote {
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     border-top-width: 0px;
     border-right-width-value: 0px;
     border-bottom-width: 0px;
     border-left-width-value: 0px;
     border-top-style: none;
     border-right-style-value: none;
     border-bottom-style: none;
     border-left-style-value: none;
     border-image-source: none;
     border-image-slice: 100% 100% 100% 100%;
     border-image-width: 1 1 1 1;
     border-image-outset: 0 0 0 0;
     border-image-repeat: stretch stretch;
     outline-width: 0px;
     outline-style: none;
     font-weight: inherit;
     font-style: inherit;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}
 .searchresults .keymatch {
     padding-top: 5px;
     padding-right: 9px;
     padding-bottom: 9px;
     padding-left: 9px;
     background-color: #f5f5f5;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
}
 .oneboxResults {
     display:none;
}
 .main-results-without-dn td a {
     font-size:14px;
     font-weight:bold;
}
 #content_full .gsc-control-cse {
     font-family: Verdana, Arial, sans-serif;
}
 .gsc-control-cse .gsc-table-result {
     font-family: Verdana, Arial, sans-serif;
}
 #content_full #cse-header {
     display: none;
}
 #content_full .cse .gsc-control-cse, #content_full .gsc-control-cse {
     padding-top: 0;
}
 #content_full .gsc-control-cse {
     padding-top: 0;
}
 #content_full .gs-title, #content_full .gsc-webResult, #content_full .gsc-result, #content_full .gs-webResult, #content_full .gs-result {
     font-family: Verdana, Arial, sans-serif;
     font-size: 14px;
     line-height: 19px;
}
 #footer, #site-info {
     clear: both;
     margin-top: 32px;
}
 div.moduletablemc {
     clear: both;
}
 ul.prlist_menu {
     list-style-type: none;
     margin: 0;
     padding: 0;
     padding-top: 4px;
     padding-left: 4px;
     border: 1px solid #AAA;
     min-height: 22px;
     background: #D6DCE3;
}
 li.prlist_menu {
     display: inline;
     padding: 6px 0 6px 0;
     border-top: 1px solid #AAA;
     border-right: 1px solid #AAA;
     border-bottom: 1px solid #AAA;
     margin-left: -4px;
     background: #FFF;
}
 div.prlist {
     border-left: 1px solid #AAA;
     border-right: 1px solid #AAA;
     border-bottom: 1px solid #AAA;
     padding: 6px;
}
 #pub3 p {
     margin-top: 0;
}
 #dcmlist ul {
     list-style-type: square;
     color: #054877;
     margin-left:12px;
}
 #dcmlist ul li {
     font-size: 11px;
}
 #pubperiodicals h4 {
     margin-top: 0;
     font-size:12px;
     color: #CC6648;
}
 .mcnews3rgt ul {
     list-style-type: none;
     margin-left: 0;
     padding-left: 0;
}
 .mcnews3rgt li {
     padding: 2px 0 3px 0;
}
 .mcnews3rgt li:nth-child(even) {
     border-top: 1px solid #AAA;
     border-bottom: 1px solid #AAA;
}
 .moduletableht #flnws ul {
     margin-left: 15px;
}
 span.article_separator {
     height: 4px;
}
 .orangeyear {
     font-weight: bold;
     color: #C61;
}
 ul.mcnews {
     list-style-type: none;
     margin: 0;
     padding: 0;
}
 ul.mcnews li {
     width: 48%;
     float: left;
     padding-top: 5px;
}
 ul.mcnews li:first-child + li {
     float: right;
}
 ul.mcnews li:first-child + li + li {
     clear: both;
}
 ul.mcnews li:first-child + li + li + li {
     float: right;
}
 h3.mcnews {
     background: #B32;
     color: #FFF;
     margin: 0;
     padding-left: 4px;
     box-shadow: 3px 3px 6px #CCC;
}
 #mcnews {
     margin-top: -20px;
     margin-bottom: 16px;
}
 #mcnews p {
     font-size: 11px;
     line-height: 15px;
}
 #mcnews h2.contentheading a {
     font-size: 12px;
}
 h3.fpnews {
     background: #B32;
     color: #FFF;
     margin: 0;
     margin-top: 14px;
     margin-bottom: 20px;
     padding-left: 4px;
     box-shadow: 3px 3px 6px #CCC;
}
 .moduletablemc h3 {
     font-size: 14px;
     background: #B32;
     color: #FFF;
     margin: 0;
     margin-top: -5px;
     padding-bottom: 4px;
     padding-top: 2px;
}
 #mcmultimedia {
     width: 100%;
     float: left;
     margin-top: 0;
     padding: 0;
     background: #B32;
     overflow: hidden;
     margin-bottom: 12px;
}
 #mcmultimedialeft {
     width: 300px;
     float: left;
     margin-top: 0;
}
 #mcmultimediaright {
     width: 248px;
     float: right;
     margin-top: 0;
}
 #mcmultimediaright p {
     text-align: center;
}
 #mcmultimediaright a {
     color: #FFF;
}
 #mcvideoframe {
     margin: 0 0 -4px 0;
}
 #mcoutterslider {
     position: relative;
     width: 300px;
     height:169px;
     float: left;
     overflow: hidden;
}
 #mcinnerslider {
     width: 5000px;
     position: absolute;
     left: 0;
     top: -1px;
     background: #000;
}
 #mccontrolbar {
     clear:both;
     width: 100%;
     float: left;
     margin-bottom: 0;
     background: #DFDFDF;
}
 #mcvdtitle {
     width: 250px;
     margin: 0 2px 0 2px;
     min-height: 28px;
     float: left;
     text-align: center;
}
 #mcvdtitle p {
     font-size: 10px;
     margin-top: 1px;
     line-height: 12px;
}
 #mcgoback {
     width: 18px;
     float: left;
     margin-left: 4px;
}
 #mcgofwrd {
     width: 18px;
     float:right;
     margin-right: 4px;
}
 #ytploutterslider {
     position: relative;
     margin-top: 10px;
     width: 416px;
     height:234px;
     float: left;
     overflow: hidden;
}
 #ytplinnerslider {
     width: 5000px;
     position: absolute;
     left: 0;
     top: 0;
     background: #000;
}
 .moduletablemcleft ul {
     list-style-type: square;
     margin-left: 18px;
     padding-left: 0;
}
 .moduletablemcleft ul li {
     font-size: 11px;
}
 .moduletablemcleft ul li a {
     font-size: 11px;
}
 #ytgallery_wrapper {
     width: 100%;
     margin-top: -20px;
}
 #ytplayerbox {
     margin: 0;
     padding: 0;
}
 #ytgallerybar {
     margin-top:4px;
     width: 99.7%;
     height:18px;
     border:1px solid black;
    background-image: url('../../../modules/mod_ytGallery/images/ytbg2.gif');
     background-repeat:repeat-x;
     text-align: center;
}
 #allback {
     width:18px;
     float:left;
     text-align:center;
}
 #mvback {
     width:18px;
     float:left;
     text-align:center;
}
 #mvinfo {
     margin-top:0;
     text-align:center;
     font-size:11px;
}
 #mvfwrd {
     width:18px;
     float:right;
     text-align:center;
}
 #allfwrd {
     width:18px;
     float:right;
     text-align:center;
}
 #ytgallery {
     width: 100%;
     background-color: #000;
     text-align: left;
     padding: 0;
}
 .ytgallery_int a {
     display: block;
     font-size:10px;
     color: #FFF;
     line-height: 14px;
}
 #cont_form form {
     margin: 0;
}
 #cont_form label {
     font-family: Verdana;
     font-size: 11px;
     width: 125px;
     float: left;
     text-align: right;
     margin-right: 5px;
     display: block 
}
 #cont_form input {
     color: #000000;
     background: #EFEFEF;
     width: 67%;
     border: 1px solid #335599 
}
 #cont_form textarea {
     color: #000000;
     background: #EFEFEF;
     width: 67%;
     border: 1px solid #335599 
}
 #cont_form .submit input {
     margin-left: 129px;
}
 #cont_form .submit input {
     color: #000;
     background: #CDDEF4;
     font-size:11px;
     width: 70px;
     border: 2px outset #cccfdd 
}
 #cont_form fieldset {
     border: 1px solid #336699;
     margin-top:10px;
     width: 466px;
     width: 92%;
}
 #cont_form legend {
     color: #003366;
     background: #CDDEF4;
     border: 1px solid #336699;
     margin-left: 10px;
     padding: 2px 6px 
}
 #footr_in .moduletable h3 {
     margin: 0;
     font-size: 12px;
     color: #FFF;
}
 #footr_in .moduletable a, #footr_in .moduletable a:visited {
     color: #FFF;
}
 #innerleft {
     width: 47.5%;
     float: left;
}
 #innerright {
     width: 47.5%;
     float: right;
}
 a.toclink {
     font-size: 11px;
     padding: 0;
}
 .contenttoc {
     border: 1px solid #CCC;
     background: #E9ECEF;
}
 .contenttoc ul {
     margin: 0;
     padding: 5px;
     line-height: 20px;
}
 .contenttoc ul li {
     display: inline;
     margin: 0;
     padding: 0;
}
 .contenttoc ul li:after {
     margin-left: 4px;
     margin-right: 4px;
     content: "|";
}
 .contenttoc ul li:last-child:after {
     content: "";
}
/* Estilos para com_tabs */
 #ctabs {
     clear: both;
     margin-top: 12px;
     float: left;
     border: 1px solid #AAA;
}
 #ctabs-header {
     float: left;
     text-align: center;
}
 #ctabs-header a {
     font-size: 13px;
     font-weight: bold;
}
 #ctabs-content {
     clear: both;
     padding-top: 1px;
}
 #ctabs-inner-content {
     clear: both;
     margin: 10px 5px;
}
/* Fim dos estilos para com_tabs */
 .contentpaneopen img.zika-stories {
     width: 100%;
     height: auto;
}
 a.story {
     color: #000;
}
/* Estilos para GSHS */
 .latest_eventgshs {
     font-size:8pt;
}
 div.moduletablegshs h3 {
     text-align: center;
     color: #336699;
     padding: 4px 2px 4px 2px;
     margin-bottom: 0px;
     border-top: 2px solid #336699;
     border-bottom: 2px solid #336699;
}
 .mod_docman_catdowngshs {
     margin-left:0px;
     padding-left:0px;
}
 .mod_docman_catdowngshs a {
     font-size:8pt;
     line-height:95%;
}
/* Final de los estilos para GSHS */
 #htopics_out {
     clear: both;
     float: left;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-top: -16px;
    /* background-image: url("../images/bg-980.png");
     */
}
/* Estilos para World Health Assembly */
 .wha {
     border: 3px double #196AAA;
     border-radius: 7px;
     margin-top: 0;
     margin-bottom: 10px;
     padding-top: 4px;
     padding-bottom: 6px;
}
 .moduletable h3.wha {
     color: #196AAA;
     font-size: 16px;
     line-height: 22px;
     font-weight: bold;
}
 #html5-text {
     font-size: 12px;
}
/* Fim dos estilos para World Health Assembly */
/* Estilos para modulo colapslist */
 .moduletable .colapslist_title, .moduletablenoarroworange .colapslist_title {
     cursor: default;
     color: #26C;
    /* font-size: 13px;
     */
     font-weight: normal;
}
 .moduletable .colapslist_title_hover, .moduletablenoarroworange .colapslist_title_hover {
     cursor: pointer;
    /* font-size: 13px;
     */
     font-weight: normal;
     color: #CC6648;
}
 .moduletablebold .colapslist_titlebold {
     cursor: default;
     color: #26C;
     font-size: 13px;
     font-weight: normal;
}
 .moduletablebold .colapslist_title_hoverbold {
     cursor: pointer;
     font-size: 13px;
     font-weight: normal;
     color: #CC6648;
}
 .moduletableorange .colapslist_titleorange {
     cursor: default;
     color: #CC6648;
     font-size: 13px;
     font-weight: normal;
}
 .moduletableorange h3 {
     color: #CC6648;
     font-size: 13px;
     font-weight: normal;
}
 .moduletablenoarrow h3 {
     font-size: 13px;
     font-weight: normal;
}
 .moduletableh1n1 h3 {
     color: #259;
}
 .moduletableorange .colapslist_title_hoverorange {
     cursor: pointer;
     font-size: 13px;
     font-weight: normal;
     color: #26C;
}
 .moduletablenoarrow .colapslist_titlenoarrow {
     cursor: default;
     color: #26C;
     font-size: 13px;
     font-weight: normal;
}
 .moduletablenoarrow .colapslist_title_hovernoarrow {
     cursor: pointer;
     font-size: 13px;
     font-weight: normal;
     color: #CC6648;
}
 .moduletablenoarroworange .colapslist_titlenoarroworange {
     cursor: default;
     color: #CC6648;
     font-size: 13px;
     font-weight: bold;
}
 .moduletablenoarroworange .colapslist_title_hovernoarroworange {
     cursor: pointer;
     font-size: 13px;
     font-weight: bold;
     color: #26C;
}
 .moduletablenoarrow img.colapslist_arrownoarrow {
     display: none;
}
 .moduletablenoarroworange img.colapslist_arrownoarroworange {
     display: none;
}
 .moduletable img.colapslist_arrow {
     float: left;
     margin: 2px 6px 0 0;
}
 .moduletablenoarroworange img.clp_internal_img {
     display: block;
     float: left;
     margin: 2px 6px 0 0;
}
 .colapslist_list ul {
     list-style-type: square;
     margin-left: 14px;
}
 .colapslist_main ul li, .colapslist_mainnoarrow ul li, .colapslist_mainnoarroworange ul li {
     margin-left: 12px;
}
 .colapslist_mainorangetitle ul {
     list-style-type: none;
}
 .colapslist_mainorangetitle ul li {
     margin-left: -14px;
     line-height: 15px;
}
 #content-2 .moduletable h3.colapslist_subtitle {
     border: none;
}
 #sidebar .moduletableorangetitle .colapslist_mainorangetitle ul li a {
     display: block;
     font-size: 13px;
     font-weight: bold;
     color: #dd7700;
     margin-top: 0px;
     border-bottom: 1px solid #AAA;
     padding-bottom: 2px;
}
 #sidebar .moduletableorangetitle h3 {
     display: none;
}
 .moduletablenoarroworange ul {
     margin-left: 12px;
}
/* Fim dos estilos para o modulo colapslist */
 .moduletabledc #dc-video {
     margin-bottom: 8px;
}
 .moduletabledc #dc-video .ytlist {
     max-height: 140px;
     border-bottom: 1px solid #CCC;
     overflow: auto;
}
 .moduletabledc #dc-video .ytlist ul li:last-child {
     border: none;
}
/* Estilos para Health Topics */
 .htopics {
     margin-top: -16px;
     color:#E6E9EC;
     line-height: 26px;
     font: 20px/26px , sans-serif;
}
 .htdef {
     border-bottom: 1px solid #DDD;
     margin-bottom:18px;
     font-size:12px;
     font-style: italic;
}
 #htphoto {
     float: left;
     margin: 2px 8px 6px 0;
}
 #htphoto p.htcaption {
     color:#999;
     font-size:10px;
     margin: -5px 0 0 0;
}
 #htblurb::after {
     clear: both;
}
 .htheader {
     background: #FFF;
     color: #C60;
     font-size: 14px;
     font: 16px/19px 'Cabin', sans-serif;
     margin-top:10px;
     margin-bottom: 12px;
     border-bottom: 1px solid #AAA;
}
 #htpahowho {
     clear: both;
     width: 99.6%;
     float: left;
     border:1px solid #CCC;
     margin-bottom: 12px;
}
 #htpahowho:after {
     clear: both;
}
 #htpaho {
     width: 48%;
     float: left;
     margin: 1%;
}
 #htwho {
     width: 48%;
     float: right;
     margin: 1%;
}
 .httopics ul.categorias {
     background: #EFF3FC;
     list-style-type: none;
     margin-top: -12px;
     margin-left: 0;
     margin-bottom: 12px;
     padding-top: 1px;
     padding-left: 2px;
     padding-bottom: 4px;
     line-height: 13px;
}
 .httopics ul.categorias li {
     display: inline;
     margin: 0;
     font-size: 11px;
}
 .httopics ul.categorias li::after {
     content: " | ";
}
 .httopics ul.categorias li:last-child::after {
     content: " ";
}
 .httopics ul.categorias li a {
     font-size: 10px;
}
 .htlatest {
     margin-top: -5px;
     margin-bottom: 2px;
     font-size: 12px;
     font-weight: bold;
     color: #25A;
}
 #gov-bodies-text {
}
 #gov-bodies-text h2 {
     font-size:12px;
}
 #gov-bodies-text a {
     text-decoration:underline;
}
/* Estilos para Infographics */
 .infog-l {
     width: 53%;
     float: left;
}
 .infog-r {
     width: 42%;
     float: right;
}
 .infog-c {
     text-align: center;
}
 .infog-c hr {
     border: 0;
     height: 0;
     border-top: 1px solid rgba(0, 0, 0, 0.3);
     border-bottom: 1px solid rgba(255, 255, 255, 0.9);
}
 .infogb {
     margin-top: -5px !important;
}
 .infogi {
     background: #DDD;
     padding: 5px 6px 1px 6px;
     text-align: left;
     margin: 0;
}
 .infogir {
     width: 187px;
     background: #DDD;
     padding: 4px 4px 1px 4px;
     text-align: left;
     margin: 0 auto;
}
 .infogi p {
     font-size: 90%;
     line-height: 92%;
}
 .infogir p {
     font-size: 80%;
     line-height: 82%;
}
 .infog-l img, .infog-r img {
     width: 100%;
     height: auto;
     margin-top: -2px;
     margin-bottom: 0;
}
 #zk-info-opening, #zk-info-sintomas, #zk-info-prevencion, #zk-info-tratamiento {
     margin: 0;
     padding: 20px;
}
 #zk-top-panel {
     margin-top: 0;
     margin-left: 40px;
     max-height: 62px;
     z-index: 100;
}
 #zk-top-panel img {
     width: 15%;
     height: auto;
}
 #zk-top-panel span {
     margin-left: -18px;
     font-size: 24px;
     padding: 20px;
}
 .zk-large {
     margin-top: 12px;
     margin-bottom: 12px;
     padding: 6px 24px 8px 24px;
     text-align: center;
     border: 1px solid #258;
     border-radius: 7px;
}
 a.zk-large-link {
     font-size: 120%;
     font-weight: bold;
     color: #196aaa;
}
 #zk-info-sintomas {
     background: #23A0C5;
     color: #FFFFFF;
}
 #zk-info-prevencion {
     background: #0069AC;
     color: #EEEEEE;
}
 #zk-info-tratamiento {
     background: #23A0C5;
     color: #FFFFFF;
}
 #zk-panel {
     width: 80%;
     text-align: center;
     margin: 10px auto;
     z-index: 10;
}
 .zk-huge {
     float: left;
     padding: 0;
     margin: 0 1%;
}
 .zk-huge img {
     width: auto;
     height: 310px;
     max-height: 310px;
}
 p.zk-inv-pane{
     clear: both;
     width: 80%;
     font-size: 40px !important;
     font-weight: bold;
     margin: 10px auto;
     padding: 24px 16px 32px 16px !important;
     text-align: center;
     background: #0069AC;
     color: #FFFCD6;
     border: 1px solid #0069AC;
     border-radius: 9px;
}
 p.zk-pane{
     clear: both;
     width: 80%;
     font-size: 40px !important;
     font-weight: bold;
     margin: 10px auto;
     padding: 24px 16px 32px 16px !important;
     text-align: center;
     color: #0069AC;
     background: #FFFCD6;
     border: 1px solid #FFFCD6;
     border-radius: 9px;
}
 #zk-sintomas {
     margin: 10px;
     position: relative;
     text-align: center;
}
 #zk-sintomas p {
     font-size: 18px;
}
 #zk-person {
     height: 600px;
     width: auto;
     margin: 20px auto 0 auto;
}
 #zk-term {
     height: 54%;
     width: 54%;
}
 #zk-fiebre {
     position: absolute;
     left: 10%;
     top: 0;
}
 #zk-fiebre p {
     text-align: left;
     margin-left: 27%;
}
 #zk-conj {
     height: 54%;
     width: 54%;
}
 #zk-conjunt {
     position: absolute;
     right: 7%;
     top: 0;
}
 #zk-conjunt p {
     text-align: right;
     margin-right: 27%;
}
 #zk-dor {
     height: 54%;
     width: 54%;
}
 #zk-dolor {
     position: absolute;
     left: 10%;
     top: 67%;
}
 #zk-dolor p {
     text-align: left;
     margin-left: 24%;
}
 #zk-piel {
     height: 54%;
     width: 54%;
}
 #zk-erup {
     position: absolute;
     right: 10%;
     top: 48.5%;
}
 #zk-erup p {
     text-align: right;
     margin-right: 24%;
}
 .zk-lista-sintomas {
     width: 100%;
     font-size: 16px;
     border-top: 4px solid #FFFFFF;
     padding-top: 5px;
     padding-bottom: 5px;
}
 p.zk-lista-sintomas img {
     width: 10%;
     height: 10%;
     margin-right: 10px;
}
 p.zk-large {
     font-size: 20px;
     line-height: 25px;
     font-weight: bold;
}
 .zk-three p, .zk-two p {
     font-size: 16px;
}
 .zk-three-item {
     width: 31%;
     float: left;
     text-align: center;
     padding: 1%;
}
 .zk-three-item img {
     width: 60%;
     height: auto;
}
 .zk-two-item {
     width: 48%;
     float: left;
     text-align: center;
     padding: 1%;
}
 .zk-two-item img {
     width: 40%;
     height: auto;
}
 p.zk-blue{
     clear: both;
     width: 80%;
     font-size: 22px !important;
     line-height: 24px;
     font-weight: bold;
     margin: 10px auto;
     padding: 20px !important;
     text-align: center;
     color: #0069AC;
     background: #BEE3D6;
     border: 1px solid #0069AC;
     border-radius: 9px;
}
 .zk-items ul {
     width: 100%;
     margin-top: 20px;
     list-style: none;
}
 .zk-items ul li {
     display: inline;
     width: 28%;
     margin: 0 2.3%;
     padding: 32px 2.3% 20px 2.3% !important;
     text-align: center;
     background: #0069AC;
     border: 1px solid #0069AC;
     border-radius: 9px;
}
 .zk-items ul li a {
     font-size: 36px !important;
     line-height: 34px;
     font-weight: bold;
     color: #FFFCD6;
}
 p.back-up {
     margin-top: 20px;
     font-size: 16px;
     font-weight: bold;
}
 p.back-up a {
     color: #FFFFFF;
}
 p.back-up img {
     width: 40px;
     height: auto;
     margin-right: 12px;
}
 #aedes-container {
     width: 100%;
     position: relative;
     min-height: 860px;
     text-align: center;
     background: #2D9FC7;
}
 #aedes-container p {
     width: 20%;
     font-size: 26px;
     line-height: 30px;
     text-align: left;
     color: #FFF;
     position: absolute;
     left: 6%;
     top: 50%;
}
 #aedes-container h2 {
     position: absolute;
     left: 0;
     top: 84px;
     width: 100%;
     text-align: center;
     color: #FFF285;
     font-size: 112px;
}
 #aedes-container h3 {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     text-align: center;
     color: #FFF;
     font-size: 40px;
}
 #aedes-container h3.mosc {
     top: 192px;
}
 #aedes-container p.aedes-blurb {
     position: absolute;
     width: 70%;
     left: 30%;
     top: 280px;
}
 #aedes-container img.back {
     position: absolute;
     top: 280px;
     left: 70px;
     width: 90%;
     height: auto;
}
 img.aedes-map {
     position: absolute;
     top: 180px;
     left: 3%;
}
 img.aedes-house {
     position: absolute;
     top: 400px;
     left: 372px;
     width: 20%;
     height: auto;
}
 #aedes-container p.aedes-well {
     top: 400px;
     left: 580px;
     width: 380px;
}
 span.aedes-round {
     display: block;
     width: 50px;
     height: 54px;
     background: #4CFDEB;
     color: #FFFFFF;
     font-size: 42px;
     font-weight: bold;
     border-radius: 50%;
     padding-top: 13px;
     padding-left: 20px;
}
 #aedes-wrapper {
     width: 100%;
     text-align: center;
     background: #2D9FC7;
}
 .aedes-cols {
     width: 17%;
     float: left;
     margin-top: 2%;
     margin-left: 1%;
     margin-right: 2%;
}
 #aedes-wrapper .aedes-cols p {
     position: relative;
     width: 100%;
     font-size: 18px;
     line-height: 24px;
     text-align: center;
     color: #FFF;
}
 #aedes-wrapper .aedes-cols span.aedes-round {
     display: block;
     width: 70px;
     height: 54px;
     background: #4CFDEB;
     color: #FFFFFF;
     font-size: 42px;
     font-weight: bold;
     border-radius: 50%;
     padding-top: 20px;
     padding-left: 3px;
     margin-left: 29%;
     margin-bottom: 10%;
}
 img.aedes-bowl {
     width: 50%;
     margin: -80px auto 0 auto;
}
 #aedes-wrapper .aedes-cols p.aedes-most {
     margin-top: -150px;
}
 #aedes-wrapper .aedes-cols p.aedes-mid {
     margin-top: -50px;
}
 .final {
     display: block;
     clear: both;
}
 .final:after {
     content: " ";
     clear: both;
}
 #aedes-wrapper h2 {
     clear: both;
     width: 90%;
     margin: 10px auto;
     padding: 0;
     font-size: 42px;
     font-weight: bold;
     line-height: 53px;
     color: #FFF285;
}
/* Fim dos estilos para Health Topics */
 #ytGalleryFrame {
     margin-top: 11px;
     width: 100%;
     position: relative;
}
 .ytGalleryCell-l {
     clear: both;
     width: 47.5%;
     max-width: 47.5%;
     float: left;
     margin-bottom: 10px;
}
 .ytGalleryCell-r {
     clear: none;
     width: 47.5%;
     max-width: 47.5%;
     float: right;
     margin-bottom: 10px;
}
 .ytGalleryCell-l img, .ytGalleryCell-r img {
     border: 1px solid #CCC;
}
 .ytGalleryCell-l a p, .ytGalleryCell-r a p {
     line-height: 14px;
}
 h2.ytGallery {
     font-size: 14px;
     border-bottom: 2px solid #0081b8;
     margin-top: -25px;
}
 .ytGalleryNext {
     width: 49.5%;
     float: right;
     margin-bottom: 8px !important;
     text-align: right;
}
 .ytGalleryPrev {
     width: 49.5%;
     float: left;
     margin-bottom: 8px !important;
}
 .ytGalleryNext a, .ytGalleryPrev a {
     border: 1px solid #CCC;
     border-radius: 6px;
     background: #EEE;
     padding: 3px;
     font-size: 14px;
     font-weight: bold;
}
/* Inicio: Estilos para Dias Mundiales */
/* GRID - GRID - GRID - GRID */
 .wd-panel {
     clear: both;
     width: 100%;
     float: left;
     margin-top: 6px;
     margin-bottom: 12px !important;
     box-sizing: border-box;
}
 .wd-column, .wd-quarter {
     width: 22.5%;
     float: left;
     margin-left: 1.6%;
     margin-right: 1.6%;
     padding-top: 10px;
     padding-bottom: 10px;
     margin-bottom: 12px !important;
     box-sizing: border-box;
}
 .wd-column:first-child, .wd-quarter:first-child {
     margin-left: 0;
}
 .wd-half {
     width: 48%;
     float: left;
     margin-left: 0;
     margin-right: 4%;
     padding-top: 10px;
     padding-bottom: 10px;
     margin-bottom: 12px !important;
     box-sizing: border-box;
}
 .wd-half:nth-child(even) {
     float: right;
     margin-right: 0;
}
 .wd-third {
     width: 31%;
     float: left;
     margin-left: 0;
     margin-right: 3.5%;
     padding-top: 10px;
     padding-bottom: 10px;
     margin-bottom: 12px !important;
     box-sizing: border-box;
}
 .wd-column:last-child, .wd-quarter:last-child, .wd-third:last-child {
     float: right;
     margin-right: 0;
}
 .wd-twothirds {
     width: 62%;
     float: right;
     margin-left: 3.5%;
     margin-right: 0;
     padding-top: 10px;
     padding-bottom: 10px;
     margin-bottom: 12px !important;
     box-sizing: border-box;
}
 .wd-twothirds:after {
     content: "";
     display: table;
     clear: both;
}
/* BORDERS - BORDERS */
 .wd-border {
     border-top: 1px solid #999;
     border-bottom: 1px solid #999;
}
 .wd-border-tp {
     border-top: 1px solid #999;
}
 .wd-border-bt, .wd-border-special {
     border-bottom: 1px solid #999;
}
 .wd-border-full {
     border: 1px solid #999;
}
 .wd-border-round {
     border-radius: 5px;
}
/* SPACING - SPACING */
 .wd-padding {
     padding: 6px;
}
 .wd-img {
     width: 100%;
     height: auto;
     box-sizing: border-box;
}
 .wd-img-left {
     width: 100%;
     height: auto;
     box-sizing: border-box;
     float: left;
     margin: 2px 8px 4px 0;
}
 .wd-img-right {
     width: 100%;
     height: auto;
     box-sizing: border-box;
     float: right;
     margin: 2px 0 4px 8px;
}
 .wd-circle {
     border-radius:50%!important;
}
 .wd-pull-up {
     margin-top: -10px;
}
/* TYPOGRAPHY - TYPOGRAPHY */
 .wd-panel h2 {
     font-size: 44px;
     line-height: 40px;
}
 .wd-panel h3 {
     font-size: 32px;
     line-height: 28px;
}
 .wd-panel h4 {
     font-size: 15px;
     line-height: 19px;
}
 .wd-bold {
     font-weight: bold;
}
 .wd-clear {
     clear: both;
}
 .wd-center {
     text-align: center;
}
 .wd-panel p {
     margin-top: 0;
     margin-bottom: 12px;
     color: inherit;
     line-height: 18px;
}
/* COLORS - COLORS - COLORS */
 .wd-title-blue {
     background: #0081b8;
     color: #FFF;
     padding: 6px;
     margin-top: -11px !important;
}
 .wd-title-orange {
     background: #FF6600;
     color: #FFF;
     padding: 6px;
     margin-top: -11px !important;
}
 .wd-title-red {
     background: #ae1503;
     color: #FFF;
     padding: 6px;
     margin-top: -11px !important;
}
 .wd-column p.wd-title-blue, .wd-column p.wd-title-orange, .wd-column p.wd-title-red {
     color: #FFFFFF;
}
 .wd-bg-gray {
     background: #E6E9EC;
}
 .wd-bg-blue {
     background: #E4F6FF;
}
 .wd-bg-dark-blue {
     background: #0081b8;
}
 .wd-bg-orange {
     background: #FF6600;
}
 .wd-bg-red {
     background: #ae1503;
}
 .wd-white {
     color: #FFFFFF;
}
 .wd-blue {
     color: #258;
}
 .wd-red {
     color: #ae1503;
}
 .wd-white a {
     color: #FFFFFF;
}
/* EFFECTS - EFFECTS - EFFECTS */
 .wd-animate-down {
     position: relative;
     -webkit-animation: wddown 0.6s;
     animation: wddown 0.6s 
}
 @-webkit-keyframes wddown {
     from{
        top:-300px;
        opacity:0
    }
     to{
        top:0px;
        opacity:1
    }
}
 @keyframes wddown {
     from{
        top:-300px;
        opacity:0
    }
     to{
        top:0;
        opacity:1
    }
}
 .wd-animate-up {
     position: relative;
     -webkit-animation: wdup 0.6s;
     animation: wdup 0.6s 
}
 @-webkit-keyframes wdup {
     from{
        bottom:-300px;
        opacity:0
    }
     to{
        bottom:0px;
        opacity:1
    }
}
 @keyframes wdup {
     from{
        bottom:-300px;
        opacity:0
    }
     to{
        bottom:0;
        opacity:1
    }
}
 .wd-animate-right {
     position: relative;
     -webkit-animation: wdrt 0.6s;
     -moz-animation: wdrt 0.6s;
     animation: wdrt 0.6s 
}
 @-webkit-keyframes wdrt {
     from{
        left:-300px;
        opacity:0
    }
     to{
        left:0px;
        opacity:1
    }
}
 @keyframes wdrt {
     from{
        left:-300px;
        opacity:0
    }
     to{
        left:0;
        opacity:1
    }
}
 .wd-animate-left {
     position: relative;
     -webkit-animation: wdlft 0.6s;
     animation: wdlft 0.6s 
}
 @-webkit-keyframes wdlft {
     from{
        right:-300px;
        opacity:0
    }
     to{
        right:0px;
        opacity:1
    }
}
 @keyframes wdlft {
     from{
        right:-300px;
        opacity:0
    }
     to{
        right:0;
        opacity:1
    }
}
 .bkbutton {
     margin-top: 6px;
     color: #FFF;
     background: #0081b8;
     border: none;
     border-radius: 5px;
     padding: 4px 8px;
}
 a.bkbutton:hover {
     color: #FFDD99;
     text-decoration: underline;
}
 a.bkbutton, a.bkbutton:visited {
     color: #FFF;
}
/* Final: Estilos para Dias Mundiales */
/* ESTILOS PARA TORNAR O TEMPLATE RESPONSIVO */
/* Para janelas acima de 1024 pixels de largura */
 @media screen and (min-width: 990px) {
     #language {
         width: 1004px;
         margin: 0 10px;
         text-align: right;
    }
     #language ul {
         list-style-type: none;
    }
     #language ul li {
         display: inline;
         font-size: 12px;
         margin-left: 10px;
    }
     #language ul li a {
         font-weight: normal;
    }
     #flag {
         width: 290px;
         position: absolute;
         right: -10px;
         top: 0;
    }
     #flag img {
         width: 290px;
         height: auto;
    }
     #flag p {
         margin: 0;
         text-align: left;
         font: 22px/21px 'Cabin', sans-serif;
         color: #FFC000;
    }
     #banner {
         position: relative;
         width: 352px;
         float: none;
         margin: 0 auto;
         height: 70px;
    }
     #bnrimg {
         position: absolute;
         top: 0;
         left: 0;
         border: 0;
    }
     #bnrimg img {
         border: 0;
    }
     #link_paho {
         position: absolute;
         top: 3px;
         left: 0;
    }
     #link_paho img {
         width: 162px;
         height: 59px;
         border: 0;
    }
     #link_who {
         position: absolute;
         top: 2px;
         left: 190px;
    }
     #link_who img {
         width: 159px;
         height: 62px;
         border: 0;
    }
     #link_ops {
         position: absolute;
         top: 2px;
         left: 0;
    }
     #link_ops img {
         width: 149px;
         height: 50px;
         border: 0;
    }
     #link_oms {
         position: absolute;
         top: 2px;
         left: 176px;
    }
     #link_oms img {
         width: 173px;
         height: 62px;
         border: 0;
    }
     #search input[name="scope"] {
         display: none;
    }
     #search input[name="q"] {
         position: absolute;
         width: 210px;
         height: 22px;
         border: 1px solid #DBEEF9;
         border-radius: 0;
         top: 6px;
         left: 730px;
    }
     #search input[name="sa"] {
         position: absolute;
         top: 7px;
         right: 10px;
         border-left: 1px solid #196AAA;
         width: 70px;
         height: 28px;
         margin-left: -4px;
         border-radius: 0;
    }
     .ocm {
         display: none;
    }
     #open_close_menu {
         display: block;
         border: none;
         width: 100%;
    }
     #menus {
         width: 1024px;
         position: relative;
         clear: both;
         display: block;
         height: 13px;
         margin-top: 80px;
         margin-left: 0;
         padding-bottom: 28px;
         border: none;
         margin-bottom: 0;
         background: #0081B8;
    }
     #menus ul {
         list-style: none;
         margin: 0;
         padding: 0;
         margin-left: 10px;
    }
     #menus li {
         display: inline;
    }
     #menus a {
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
         letter-spacing: 0;
         line-height: 41px;
         color: #666;
         color: #FFF;
         text-decoration: none;
    }
     #menus ul li {
         float:left;
         position: relative;
         margin-left: 2px;
         padding-left: 2px;
         margin-right: 6px;
         padding-right: 6px;
    }
     #menus ul li ul {
        /* mudar abaixo para habilitar submenus */
         display: none;
         position: absolute;
         display: none;
         width: 220px;
         top: 28px;
         left:0;
         padding-top: 6px;
         padding-left: 4px;
         background-color: #F9F9F9;
         border: 1px solid #666;
         border-top: 2px dotted #666;
    }
     #menus ul li ul li a {
         font: 13px/22px Verdana, Arial, sans-serif;
    }
     #menus ul li a:hover {
         display: block;
    }
     #menus ul li:hover {
         background: #C60;
         display: block;
    }
     #breadcrumbs {
         background: #FFF;
         margin: 0;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .pathway {
         font-size: 11px;
    }
     #htmain {
         background: #FFF;
         width: 980px;
         margin: 0 22px;
    }
     #content-2 {
         width: 70%;
         max-width: 1200px;
         float:left;
         margin-left: 0;
    }
     #ct_left-1 {
         width: 800px;
         float: left;
    }
     #ct_left-2 {
         width: 800px;
         float: left;
    }
     #ct_left-2 .moduletabledc:nth-child(odd) {
         clear: both;
         width: 48%;
         float: left;
    }
     #ct_left-2 .moduletabledc:nth-child(even) {
         width: 48%;
         float: right;
    }
     #ct_right {
         width: 320px;
         float: right;
         clear: right;
    }
     #share {
         width: 280px;
         position: absolute;
         text-align: right;
         right: -10px;
         top: 30px;
    }
     #eb-share {
         margin-top: 12px;
         clear: both;
    }
     #ct_right ul.menu {
         list-style-type: none;
         margin-top: -6px;
         margin-left: 0;
        /* background: #EEE;
         */
         border-top: 6px solid #FFF;
         border-bottom: 6px solid #FFF;
    }
     #ct_right ul.menu li {
         margin-top: 8px;
         margin-left: 0px;
         padding-bottom: 4px;
    }
     #ct_right ul.menu li img {
         width: 26px;
         height: auto;
         border: none;
         margin-top: -1px;
         margin-right: 3px;
    }
     #ct_right ul.menu li a {
         font-weight: bold;
        /* color: #444;
         */
    }
     #ct_right h3 {
         font: 16px/19px 'Cabin', sans-serif;
    }
     #honcode {
         margin: 0;
         text-align: left;
    }
     .soc {
         width: 38px;
    }
     #honcode img {
         width: 32px;
         height: auto;
         margin: 0;
         padding: 0;
    }
     #honcode p {
         margin-left: 5px;
         font-size: 11px;
    }
     #footr_out {
         width: 1024px;
         float: none;
         margin: 0px auto;
         border-left: #EBEBEB;
    }
     #footr_in {
         width: 1004px;
         float: left;
         margin-top: 10px;
         margin-left: 10px;
    }
     #footer_logo {
         text-align: left;
         margin: 2px 0 5px 2px;
    }
     #footer_logo img {
         width: 200px;
         height: auto;
    }
     .ftmenu:nth-child(1n+2) {
         width: 19%;
    }
     .ftmenu:nth-child(odd) {
         width: 54%;
         margin-right: 3%;
    }
     .ftmenu:nth-child(1n+3) {
         width: 22%;
    }
     #site-info {
         border-top: 1px solid #AAA;
         background: #F5F5F5;
         color: #000;
    }
     #dcslider {
         width: 800px;
         position: relative;
         height: 533px;
         overflow: hidden;
         margin: 0px 0 0 0;
         outline: 1px solid #DDDDE3;
    }
     #slide_grande {
         width: 5000px;
         position: absolute;
         top: 0;
         left: 0;
         height: 560px;
    }
     #slide_grande .slider_each {
         position: relative;
         width: 800px;
         float: left;
    }
     #slide_grande .slider_play {
         width: 800px;
         height: 420px;
         float: left;
         margin-top: -420px;
    }
     #slide_grande .slider_play_margin {
         width: 800px;
         position: absolute;
         top: 0;
         left: 0;
         z-index: 8000;
    }
     #slide_grande .slider_foto {
         width: 800px;
         height: 420px;
         float: left;
    }
     #slide_grande .slider_foto_margin {
         position: relative;
         width: 800px;
         height: 420px;
         overflow: hidden;
    }
     #slide_grande .slider_foto_margin img {
         width: 800px !important;
         height: auto;
         margin-top: -75px;
    }
     #slide_grande .slider_foto img {
         width: 800px;
         height: 420px;
         border: none;
    }
     #slide_grande .slider_texto {
         width: 800px;
         float: left;
         height: 60px;
         background: #DCE9F6;
         color: #103D50;
         background: #FFF;
    }
     #slide_grande .slider_texto p {
         margin-left: 8px;
         margin-right: 8px;
         font-size: 16px;
    }
     #slide_grande .slider_texto a {
         font-weight: bold;
         color: #103D50;
    }
     #sld_crc {
         position: relative !important;
         top: -40px !important;
         width: 100% !important;
         float: left;
         margin-top: 0;
         margin-bottom: 8px;
    }
     .moduletabledc {
        /* width: 305px;
         */
    }
     #dc-video {
         width: 100%;
         float: left;
         margin: 0;
    }
     .ytplayer {
         z-index: 2;
         width: 305px;
         float: left;
    }
     #ytplayer {
         width: 305px;
         height: 171px;
    }
     #ytlist {
         width: 303px;
         height: 115px;
         float: left;
         margin: -5px 0 0 0;
         overflow-x: auto;
         border: 1px solid #AAA;
    }
     #ytlist ul {
         margin: 2px;
         margin-left: 15px;
    }
     #ytlist ul li {
         font-size: 12px;
         line-height: 16px;
    }
     .moduletabledc p.morevideos {
         margin-top: 250px;
    }
     #flnews {
         display: none;
    }
     #mcnewsright {
         width: 100%;
         float: left;
         margin-top: -20px;
    }
     #mcnewsright p {
         font-size: 12px;
         line-height: 17px;
         margin-top: 0px;
         margin-bottom: 8px;
         border-bottom: 1px dotted #aaaaaa;
    }
     #mcnewsright p:last-child {
         border-bottom: none;
         margin-bottom: 24px;
    }
     .twitter-timeline {
         clear: both;
         height: 533px;
         border-bottom: 1px solid #EEE;
    }
     .moduletabletwt {
         margin-top: 12px;
         padding-left: 5px;
         border: 1px solid #CCC;
    }
}
 @media screen and (min-width: 990px) {
     #mcnewsright {
         margin-top: 0px;
    }
}
/* ======== */
/* Para janelas acima de 768 pixels de largura mas menos de 1024 pixels */
/* ======== */
 @media screen and (min-width: 768px) and (max-width: 989px) {
     #language {
         width: 748px;
         margin: 0 10px;
         text-align: right;
    }
     #language ul {
         list-style-type: none;
    }
     #language ul li {
         display: inline;
         font-size: 12px;
         margin-left: 10px;
    }
     #language ul li a {
         font-weight: normal;
    }
     #flag {
         width: 190px;
         position: absolute;
         right: -10px;
         top: 16px;
    }
     #flag img {
         width: 190px;
         height: auto;
    }
     #flag p {
         margin: 0;
    }
     #banner {
         position: relative;
         width: 340px;
         float: none;
         margin: 0 auto;
         height: auto;
    }
     #bnrimg {
         position: absolute;
         top: 0;
         left: -30px;
         border: 0;
    }
     #bnrimg img {
         max-width: 350px;
         height: auto;
         border: 0;
    }
     #link_paho {
         top: 2px;
         left: 0;
    }
     #link_paho img {
         width: 160px;
         height: 58px;
         border: 0;
    }
     #link_who {
         top: 2px;
         left: 185px;
    }
     #link_who img {
         width: 154px;
         height: 61px;
         border: 0;
    }
     #link_ops {
         position: absolute;
         top: 2px;
         left: 0;
    }
     #link_ops img {
         width: 146px;
         height: 50px;
         border: 0;
    }
     #link_oms {
         position: absolute;
         top: 2px;
         left: 170px;
    }
     #link_oms img {
         width: 170px;
         height: 61px;
         border: 0;
    }
     #share {
         width: 280px;
         position: absolute;
         text-align: right;
         right: 0;
         top: 30px;
    }
     #search {
         color: #008DC9;
    }
     #search input[name="scope"] {
         display: none;
    }
     #search input[name="q"] {
         position: absolute;
         width: 160px;
         height: 18px;
         border: 1px solid #DBEEF9;
         border-radius: 0;
         left: 538px;
         top: 5px;
    }
     #search input[name="sa"] {
         position: absolute;
         right: 10px;
         top: 5px;
         width: 56px;
         height: 24px;
         margin-left: -4px;
         border-radius: 0;
    }
     .ocm {
         display: none;
    }
     #open_close_menu {
         display: block;
         border: none;
         width: 100%;
    }
     #menus {
         width: 768px;
         position: relative;
         clear: both;
         display: block;
         height: 10px;
         margin-top: 80px;
         margin-left: 0;
         padding-bottom: 24px;
         border: none;
         margin-bottom: 0;
         background: #0081B8;
    }
     #menus ul {
         width: 562px;
         list-style: none;
         margin: 0;
         padding: 0;
         margin-left: 10px;
    }
     #menus li {
         display: inline;
         margin-top: 2px;
    }
     #menus a {
         margin-left: 8px;
         padding-left: 8px;
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
         line-height: 27px;
         color: #FFF;
         text-decoration: none;
    }
     #menus ul {
         list-style: none;
         margin: 0;
         padding: 0;
         margin-left: 0;
    }
     #menus li {
         display: inline;
    }
     #menus ul li {
         float:left;
         position: relative;
    }
     #breadcrumbs {
         background: #FFF;
         margin: 0;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .pathway {
         font-size: 11px;
    }
     #htmain {
         background: #FFF;
         width: 748px;
         margin: 0 10px;
    }
     #content-2 {
         width: 532px;
         float:left;
         margin-left: 0;
    }
     #ct_left-1 {
         width: 532px;
         float: left;
    }
     #ct_left-2 {
         width: 532px;
         float: left;
    }
     #ct_left-2 .moduletabledc:nth-child(odd) {
         clear: both;
         width: 258px;
         float: left;
    }
     #ct_left-2 .moduletabledc:nth-child(even) {
         width: 258px;
         float: right;
    }
     #ct_right {
         width: 200px;
         float: right;
         margin-top: 12px;
    }
     #ct_right .moduletabledc {
         width: 200px;
    }
     #ct_right ul.menu {
         list-style-type: none;
         margin-top: 12px;
         margin-left: 0;
    }
     #ct_right ul.menu li {
         margin-top: 3px;
         margin-left: 2px;
         line-height: 14px;
         padding-bottom: 0px;
    }
     #ct_right ul.menu li img {
         width: 18px;
         height: auto;
         border: none;
         margin-top: 0;
         margin-right: 3px;
    }
     #ct_right ul.menu li a {
         font-weight: bold;
        /* color: #444;
         */
    }
     #ct_right h3 {
         font: 16px/19px 'Cabin', sans-serif;
    }
     #honcode {
         margin: 0;
         text-align: left;
    }
     .soc {
         width: 38px;
    }
     #honcode img {
         width: 32px;
         height: auto;
         margin: 0;
         padding: 0;
    }
     #honcode p {
         margin-left: 5px;
         font-size: 11px;
    }
     #footr_out {
         width: 768px;
         float: none;
         margin: 0px auto;
         border-left: #EBEBEB;
    }
     #footr_in {
         width: 768px;
         float: left;
         margin-top: 10px;
         margin-left: 10px;
    }
     #footer_logo {
         text-align: left;
         margin: 2px 0 5px 2px;
    }
     #footer_logo img {
         width: 200px;
         height: auto;
    }
     .ftmenu:nth-child(1n+2) {
         width: 19%;
    }
     .ftmenu:nth-child(odd) {
         width: 54%;
         margin-right: 3%;
    }
     .ftmenu:nth-child(1n+3) {
         width: 22%;
    }
     #site-info {
         border-top: 1px solid #AAA;
         background: #F5F5F5;
         color: #000;
    }
     #dcslider {
         width: 532px;
         position: relative;
         height: 346px;
         overflow: hidden;
         margin: 15px 0 0 0;
    }
     #slide_grande {
         width: 5000px;
         position: absolute;
         top: 0;
         left: 0;
         height: 346px;
    }
     #slide_grande .slider_each {
         width: 532px;
         float: left;
    }
     #slide_grande .slider_play {
         width: 532px;
         height: 262px;
         float: left;
         margin-top: -262px;
    }
     #slide_grande .slider_foto {
         width: 532px;
         height: 262px;
         float: left;
    }
     #slide_grande .slider_foto img {
         width: 532px;
         height: 262px;
    }
     #slide_grande .slider_texto {
         width: 532px;
         float: left;
         height: 45px;
         background: #FFF;
    }
     #slide_grande .slider_texto p {
         margin-top: 5px;
         margin-left: 8px;
         margin-right: 8px;
    }
     #slide_grande .slider_texto a {
         font-weight: bold;
         color: #103D50;
    }
     #sld_crc {
         width: 100%;
         float: left;
         margin-top: 0;
         margin-bottom: 18px;
    }
     .moduletabledc {
        /* width: 258px;
         */
    }
     .moduletabledc h3 {
         margin: 0;
    }
     #dc-video {
         width: 258px;
         float: left;
         margin: 0;
         margin-top: 10px;
    }
     .ytplayer {
         z-index: 2;
         width: 258px;
         float: left;
    }
     #ytplayer {
         width: 258px;
         height: 171px;
    }
     #ytlist {
         width: 256px;
         height: 68px;
         float: left;
         margin: -5px 0 0 0;
         overflow-x: auto;
         border: 1px solid #AAA;
    }
     #ytlist ul {
         margin: 2px;
         margin-left: 15px;
    }
     #ytlist ul li {
         font-size: 12px;
         line-height: 16px;
    }
     .moduletabledc p.morevideos {
         margin-top: 250px;
    }
     #flnews {
         display: none;
    }
     #mcnewsright {
         width: 100%;
         float: left;
    }
     #mcnewsright p {
         font-size: 12px;
         line-height: 17px;
         margin-top: 0px;
         margin-bottom: 8px;
         border-bottom: 1px dotted #aaaaaa;
    }
     #mcnewsright p:last-child {
         border-bottom: none;
         margin-bottom: 24px;
    }
     .twitter-timeline {
         clear: both;
         height: 400px;
         border-bottom: 1px solid #EEE;
    }
     .moduletabletwt {
         margin-top: 12px;
         padding-left: 5px;
         border: 1px solid #CCC;
    }
     .zk-huge img {
         width: auto;
         height: 230px;
    }
     .zk-items ul {
         width: 100%;
         margin-top: 20px;
         list-style: none;
    }
     .zk-items ul li {
         display: inline;
         width: 28%;
         margin: 0 2.3%;
         padding: 32px 2.3% 20px 2.3% !important;
         text-align: center;
         background: #0069AC;
         border: 1px solid #0069AC;
         border-radius: 9px;
    }
     .zk-items ul li a {
         font-size: 24px !important;
         line-height: 30px;
         font-weight: bold;
         color: #FFFCD6;
    }
     p.zk-inv-pane, p.zk-pane {
         width: 80%;
         font-size: 32px !important;
         line-height: 35px !important;
         padding: 14px 10px 22px 10px !important;
    }
     #zk-person {
         height: 500px;
         width: auto;
    }
     #zk-term {
         height: 42%;
         width: 42%;
    }
     #zk-fiebre {
         left: 1%;
    }
     #zk-conj {
         height: 42%;
         width: 42%;
    }
     #zk-conjunt {
         right: -2%;
    }
     #zk-dor {
         height: 42%;
         width: 42%;
    }
     #zk-dolor {
         left: 1%;
    }
     #zk-piel {
         height: 42%;
         width: 42%;
    }
     #zk-erup {
         right: 2%;
    }
     #aedes-container {
         min-height: 750px;
    }
     #aedes-container p {
         width: 24%;
         font-size: 22px;
         line-height: 26px;
         left: 4%;
         top: 44%;
    }
     #aedes-container h2 {
         top: 66px;
         font-size: 84px;
    }
     #aedes-container h3 {
         font-size: 300%;
    }
     #aedes-container h3.mosc {
         top: 146px;
    }
     #aedes-container p.aedes-blurb {
         width: 58%;
         left: 37%;
         top: 226px;
    }
     #aedes-container img.back {
         top: 340px;
         left: 60px;
         width: 80%;
    }
     img.aedes-map {
         top: 150px;
         left: 1%;
    }
     img.aedes-house {
         position: absolute;
         top: 320px;
         left: 352px;
         width: 16%;
    }
     #aedes-container p.aedes-well {
         top: 340px;
         left: 470px;
         width: 280px;
    }
     span.aedes-round {
         width: 40px;
         height: 44px;
         font-size: 36px;
         padding-top: 13px;
         padding-left: 15px;
    }
     #aedes-wrapper .aedes-cols span.aedes-round {
         width: 60px;
         height: 46px;
         font-size: 40px;
    }
     #aedes-wrapper h2 {
         font-size: 38px;
         line-height: 46px;
    }
    /* ==================== */
    /* Estilos para Dias Mundiales */
    /* ==================== */
     .wd-img {
         width: 100%;
         height: auto;
    }
     .wd-column, .wd-quarter, .wd-half {
         width: 47.5%;
         float: left;
         margin-left: 0;
         margin-right: 1%;
    }
     .wd-column:nth-child(odd), .wd-quarter:nth-child(odd) {
         clear: both;
    }
     .wd-column:nth-child(even), .wd-quarter:nth-child(even), .wd-half:nth-child(even) {
         float: right;
         margin-right: 0;
    }
     .wd-third {
         width: 32%;
         margin-right: 2%;
    }
     .wd-twothirds {
         width: 66%;
         margin-left: 0;
    }
     .wd-border {
         margin-top: -13px;
    }
     .wd-border:first-child {
         margin-top: -13px;
    }
     .wd-border-round {
         border-radius: 7px;
    }
     .wd-panel h2 {
         font-size: 40px;
         line-height: 42px;
    }
     .wd-panel h3 {
         font-size: 32px;
         line-height: 28px;
    }
     .wd-panel p {
         margin-bottom: 16px;
    }
     .wd-pull-up {
         margin-top: -16px;
    }
}
/* Para janelas abaixo de 640 pixels de largura mas menos de 768 pixels */
 @media screen and (min-width: 640px) and (max-width: 767px) {
     #language {
         width: 600px;
         margin: 0 5px;
         text-align: right;
    }
     #language ul {
         list-style-type: none;
    }
     #language ul li {
         display: inline;
         font-size: 11px;
         margin-left: 10px;
    }
     #language ul li a {
         font-weight: normal;
    }
     #banner {
         position: relative;
         width: 290px;
         float: none;
         margin: 0 auto;
    }
     #bnrimg {
         position: absolute;
         top: 0;
         left: 0;
         border: 0;
    }
     #bnrimg img {
         max-width: 290px;
         height: auto;
         border: 0;
    }
     #link_paho {
         position: absolute;
         top: 1px;
         left: 0;
    }
     #link_paho img {
         width: 135px;
         height: 45px;
    }
     #link_who {
         position: absolute;
         top: 1px;
         left: 158px;
    }
     #link_who img {
         width: 132px;
         height: 48px;
    }
     #link_ops {
         position: absolute;
         top: 0;
         left: 0;
    }
     #link_ops img {
         width: 127px;
         height: 50px;
    }
     #link_oms {
         position: absolute;
         top: 0;
         left: 149px;
    }
     #link_oms img {
         width: 144px;
         height: 52px;
    }
     #flag {
         width: 156px;
         position: absolute;
         right: -5px;
         top: 12px;
    }
     #flag img {
         width: 156px;
         height: auto;
    }
     #flag p {
         margin: 0;
         text-align: left;
         font: 20px/18px 'Cabin', sans-serif;
         color: #FFC000;
    }
     .ocm {
         display: flex;
         width: 100px;
         float: left;
         margin-top: 7px;
         margin-left: 10px;
         color: #EEE;
    }
     #menus {
         position: relative;
         width: 610px;
         margin-top: 60px;
         clear: both;
         display: block;
         height: 15px;
         margin-left: 0;
         padding-bottom: 20px;
         border: none;
         margin-bottom: 0;
         background: #0081B8;
    }
     #open_close_menu {
         display: none;
         position: absolute;
         width: 200px;
         left: 0px;
         top: 35px;
         background: #FFF;
         border: 2px solid #008DC9;
         border-top: none;
         z-index: 9999999;
    }
     #open_close_menu ul {
         list-style-type: square;
         color: #008DC9;
         margin-left: 22px;
    }
     #open_close_menu ul li {
         display: list-item;
         line-height: 22px;
    }
     #search {
         color: #008DC9;
    }
     #search input[name="scope"] {
         display: none;
    }
     #search input[name="q"] {
         position: absolute;
         top: 5px;
         left: 317px;
         width: 218px;
         height: 20px;
         border: 1px solid #DBEEF9;
    }
     #search input[name="sa"] {
         position: absolute;
         right: 8px;
         top: 5px;
         background: #DBEEF9;
         color: #196AAA;
         font-size: 10px;
         padding: 2px 8px 4px 8px;
         border: 1px solid #196AAA;
         width: 62px;
         height: 26px;
         border-radius: 0;
    }
     #breadcrumbs {
         background: #FFF;
         margin: 0;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .pathway {
         font-size: 11px;
    }
     #htmain {
         background: #FFF;
         width: 600px;
         margin: 0 5px;
    }
     #content-2 {
         width: 600px;
         float:left;
         margin-left: 0;
    }
     #ct_left-1 {
         width: 600px;
         float: left;
    }
     #ct_left-2 {
         width: 600px;
         float: left;
    }
     #ct_left-2 .moduletabledc:nth-child(odd) {
         clear: both;
         width: 290px;
         float: left;
    }
     #ct_left-2 .moduletabledc:nth-child(even) {
         width: 290px;
         float: right;
    }
     #ct_right {
         clear: both;
         width: 600px;
         float: right;
    }
     #ct_right ul.menu {
         list-style-type: none;
         margin-top: 6px;
         margin-left: 0;
    }
     #ct_right ul.menu li {
         line-height: 16px;
         margin-top: 8px;
         margin-left: 5px;
         padding-bottom: 6px;
    }
     #ct_right ul.menu li img {
         width: 24px;
         height: auto;
         margin-top: 0;
         margin-right: 5px;
    }
     #ct_right ul.menu li a {
         font-weight: bold;
    }
     #honcode {
         margin: 0;
         text-align: left;
    }
     .soc {
         width: 27px;
    }
     #honcode img {
         width: 24px;
         height: auto;
         margin: 0;
         padding: 0;
    }
     #honcode p {
         margin-left: 5px;
         font-size: 10px;
    }
     #footr_out {
         width: 610px;
         float: none;
         margin: 0px auto;
         border-left: EBEBEB;
    }
     #footr_in {
         width: 590px;
         margin-left: 10px;
    }
     #footer_logo {
         text-align: left;
         margin: 2px 0 5px 2px;
    }
     #footer_logo img {
         width: 160px;
         height: auto;
    }
     .ftmenu a {
         line-height: 14px;
    }
     #site-info {
         border-top: 1px solid #AAA;
         background: #F5F5F5;
         color: #000;
    }
     #dcslider {
         width: 600px;
         position: relative;
         height: 346px;
         overflow: hidden;
         margin: 15px 0 0 0;
    }
     #slide_grande {
         width: 5000px;
         position: absolute;
         top: 0;
         left: 0;
         height: 381px;
    }
     #slide_grande .slider_each {
         width: 600px;
         float: left;
    }
     #slide_grande .slider_play {
         width: 600px;
         height: 295px;
         float: left;
         margin-top: -295px;
    }
     #slide_grande .slider_foto {
         width: 600px;
         height: 295px;
         float: left;
    }
     #slide_grande .slider_foto img {
         width: 600px;
         height: 295px;
    }
     #slide_grande .slider_texto {
         width: 600px;
         float: left;
         height: 35px;
         background: #FFF;
    }
     #slide_grande .slider_texto p {
         margin-top: 5px;
         margin-left: 8px;
         margin-right: 8px;
         line-height: 14px;
    }
     #slide_grande .slider_texto a {
         font-size: 11px;
         font-weight: bold;
         color: #103D50;
    }
     #sld_crc {
         width: 100%;
         float: left;
         margin-top: 2px;
         margin-bottom: 15px;
    }
     .moduletabledc {
        /* width: 290px;
         */
    }
     .moduletabledc h3 {
         margin: 0;
    }
     #dc-video {
         width: 290px;
         float: left;
         margin: 0;
         margin-top: 10px;
    }
     .ytplayer {
         z-index: 2;
         width: 290px;
         float: left;
    }
     #ytplayer {
         width: 290px;
         height: 171px;
    }
     #ytlist {
         width: 288px;
         height: 68px;
         float: left;
         margin: -5px 0 0 0;
         overflow-x: auto;
         border: 1px solid #AAA;
    }
     #ytlist ul {
         margin: 2px;
         margin-left: 15px;
    }
     #ytlist ul li {
         font-size: 12px;
         line-height: 16px;
    }
     .moduletabledc p.morevideos {
         margin-top: 250px;
    }
     #flnews {
         display: none;
    }
     #mcnewsright {
         width: 100%;
         float: left;
    }
     #mcnewsright p {
         font-size: 12px;
         line-height: 17px;
         margin-top: 0px;
         margin-bottom: 8px;
         border-bottom: 1px dotted #aaaaaa;
    }
     #mcnewsright p:last-child {
         border-bottom: none;
         margin-bottom: 24px;
    }
     .twitter-timeline {
         clear: both;
         height: 300px;
         border-bottom: 1px solid #EEE;
    }
     .moduletabletwt {
         margin-top: 12px;
         padding-left: 5px;
         border: 1px solid #CCC;
    }
     .zk-huge img {
         width: auto;
         height: 180px;
    }
     .zk-items ul {
         width: 100%;
         margin-top: 20px;
         list-style: none;
    }
     .zk-items ul li {
         display: inline;
         width: 28%;
         margin: 0 2.3%;
         padding: 20px 2.3% 20px 2.3% !important;
         text-align: center;
         background: #0069AC;
         border: 1px solid #0069AC;
         border-radius: 9px;
    }
     .zk-items ul li a {
         font-size: 18px !important;
         line-height: 22px;
         font-weight: bold;
         color: #FFFCD6;
    }
     p.zk-inv-pane, p.zk-pane {
         width: 80%;
         font-size: 26px !important;
         line-height: 30px !important;
         padding: 14px 10px 22px 10px !important;
    }
     #zk-person {
         height: 480px;
         width: auto;
    }
     #zk-term {
         height: 38%;
         width: 38%;
    }
     #zk-fiebre {
         left: -10%;
    }
     #zk-conj {
         height: 38%;
         width: 38%;
    }
     #zk-conjunt {
         right: -15%;
         top: 2%;
    }
     #zk-dor {
         height: 38%;
         width: 38%;
    }
     #zk-dolor {
         left: -12%;
    }
     #zk-piel {
         height: 38%;
         width: 38%;
    }
     #zk-erup {
         right: -9%;
    }
     .zk-three p, .zk-two p {
         font-size: 14px;
    }
     p.zk-blue{
         width: 80%;
         font-size: 18px !important;
         line-height: 24px;
    }
     #aedes-container {
         min-height: 730px;
    }
     #aedes-container p {
         width: 24%;
         font-size: 18px;
         line-height: 22px;
         left: 4%;
         top: 44%;
    }
     #aedes-container h2 {
         top: 56px;
         font-size: 70px;
    }
     #aedes-container h3 {
         font-size: 250%;
    }
     #aedes-container h3.mosc {
         top: 126px;
    }
     #aedes-container p.aedes-blurb {
         width: 50%;
         left: 42%;
         top: 206px;
    }
     #aedes-container img.back {
         top: 390px;
         left: 60px;
         width: 80%;
    }
     img.aedes-map {
         top: 130px;
         left: 0%;
    }
     img.aedes-house {
         position: absolute;
         top: 300px;
         left: 312px;
         width: 16%;
    }
     #aedes-container p.aedes-well {
         top: 394px;
         left: 348px;
         width: 280px;
    }
     span.aedes-round {
         width: 40px;
         height: 44px;
         font-size: 36px;
         padding-top: 13px;
         padding-left: 15px;
    }
     #aedes-wrapper .aedes-cols span.aedes-round {
         width: 60px;
         height: 46px;
         font-size: 40px;
    }
     #aedes-wrapper h2 {
         font-size: 36px;
         line-height: 42px;
    }
    /* Estilos para Dias Mundiales */
     .wd-img {
         width: 100%;
         height: auto;
    }
     .wd-column, .wd-quarter, .wd-half {
         width: 47.5%;
         float: left;
         margin-left: 0;
         margin-right: 1%;
    }
     .wd-column:nth-child(odd), .wd-quarter:nth-child(odd) {
         clear: both;
    }
     .wd-column:nth-child(even), .wd-quarter:nth-child(even), .wd-half:nth-child(even) {
         float: right;
         margin-right: 0;
    }
     .wd-third {
         width: 32%;
         margin-right: 2%;
    }
     .wd-twothirds {
         width: 66%;
         margin-left: 0;
    }
     .wd-border {
         margin-top: -13px;
    }
     .wd-border:first-child {
         margin-top: -13px;
    }
     .wd-border-round {
         border-radius: 7px;
    }
     .wd-panel h2 {
         font-size: 38px;
         line-height: 40px;
    }
     .wd-panel h3 {
         font-size: 28px;
         line-height: 30px;
         margin-bottom: 8px;
    }
     .wd-panel p {
         margin-bottom: 16px;
    }
     .wd-pull-up {
         margin-top: -16px;
    }
}
/* Para janelas acima de 480 pixels de largura mas menos de 640 pixels */
 @media screen and (min-width: 480px) and (max-width: 639px) {
     #language {
         width: 440px;
         margin: 0 5px;
         text-align: right;
    }
     #language ul {
         list-style-type: none;
    }
     #language ul li {
         display: inline;
         font-size: 11px;
         margin-left: 10px;
    }
     #language ul li a {
         font-weight: normal;
    }
     #banner {
         position: relative;
         width: 250px;
         float: none;
         margin: 0 auto;
    }
     #bnrimg {
         position: absolute;
         top: 0;
         left: 0;
         border: 0;
    }
     #bnrimg img {
         max-width: 250px;
         height: auto;
         border: 0;
    }
     #link_paho {
         position: absolute;
         top: 1px;
         left: 0;
    }
     #link_paho img {
         width: 135px;
         height: 45px;
    }
     #link_who {
         position: absolute;
         top: 1px;
         left: 128px;
    }
     #link_who img {
         width: 115px;
         height: 45px;
    }
     #link_ops {
         position: absolute;
         top: 0;
         left: 0;
    }
     #link_ops img {
         width: 108px;
         height: 43px;
    }
     #link_oms {
         position: absolute;
         top: 0;
         left: 126px;
    }
     #link_oms img {
         width: 124px;
         height: 43px;
    }
     #flag {
         width: 130px;
         position: absolute;
         right: -10px;
         top: 40px;
    }
     #flag img {
         width: 130px;
         height: auto;
    }
     #flag p {
         margin: 0;
         text-align: left;
         font: 20px/18px 'Cabin', sans-serif;
         color: #FFC000;
    }
     .ocm {
         display: flex;
         width: 100px;
         float: left;
         margin-top: 7px;
         margin-left: 10px;
         color: #EEE;
    }
     #menus {
         position: relative;
         width: 450px;
         clear: both;
         display: block;
         height: 15px;
         margin-left: 0;
         padding-bottom: 20px;
         border: none;
         margin-bottom: 0;
         background: #0081B8;
    }
     #open_close_menu {
         display: none;
         position: absolute;
         width: 200px;
         left: 0px;
         top: 35px;
         background: #FFF;
         border: 2px solid #008DC9;
         border-top: none;
         z-index: 999999;
    }
     #open_close_menu ul {
         list-style-type: square;
         color: #008DC9;
         margin-left: 22px;
    }
     #open_close_menu ul li {
         display: list-item;
         line-height: 22px;
    }
     #search {
         color: #008DC9;
    }
     #search input[name="scope"] {
         display: none;
    }
     #search input[name="q"] {
         position: absolute;
         top: 5px;
         left: 157px;
         width: 218px;
         height: 20px;
         border: 1px solid #DBEEF9;
    }
     #search input[name="sa"] {
         position: absolute;
         right: 8px;
         top: 5px;
         background: #DBEEF9;
         color: #196AAA;
         font-size: 10px;
         padding: 2px 8px 4px 8px;
         border: 1px solid #196AAA;
         width: 62px;
         height: 26px;
         border-radius: 0;
    }
     #breadcrumbs {
         background: #FFF;
         margin: 0;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .pathway {
         font-size: 11px;
    }
     #htmain {
         background: #FFF;
         width: 440px;
         margin: 0 5px;
    }
     #content-2 {
         width: 440px;
         float:left;
         margin-left: 0;
    }
     #ct_left-1 {
         width: 440px;
         float: left;
    }
     #ct_left-2 {
         width: 440px;
         float: left;
    }
     #ct_right {
         clear: both;
         width: 440px;
         float: right;
    }
     #ct_right ul.menu {
         list-style-type: none;
         margin-top: 6px;
         margin-left: 0;
    }
     #ct_right ul.menu li {
         line-height: 16px;
         margin-top: 8px;
         margin-left: 5px;
         padding-bottom: 5px;
    }
     #ct_right ul.menu li img {
         width: 24px;
         height: auto;
         margin-top: 0;
         margin-right: 6px;
    }
     #ct_right ul.menu li a {
         font-weight: bold;
    }
     #footr_out {
         width: 450px;
         float: none;
         margin: 0px auto;
         border-left: #EBEBEB;
    }
     #footr_in {
         width: 440px;
         margin-left: 5px;
    }
     #site-info {
         border-top: 1px solid #AAA;
         background: #F5F5F5;
         color: #000;
    }
     #honcode {
         margin: 0;
    }
     .soc {
         width: 40px;
    }
     #honcode img {
         width: 28px;
         height: auto;
         margin: 0;
         padding: 0;
    }
     #honcode p {
         font-size: 10px;
         margin-left: 5px;
    }
     #footer_logo {
         text-align: left;
         margin: 2px 0 10px 2px;
    }
     #footer_logo img {
         width: 110px;
         height: auto;
    }
     .ftmenu a {
         line-height: 14px;
    }
     .ftmenu h3 {
         font-size: 11px;
    }
     .ftmenu ul {
         list-style-type: square;
         color: #FFF;
         margin-left: -1px;
    }
     .ftmenu ul li {
         line-height: 12px;
    }
     .ftmenu a {
         font-size: 10px;
    }
     #dcslider {
         width: 440px;
         position: relative;
         height: 276px;
         overflow: hidden;
         margin: 10px 0 0 0;
    }
     #slide_grande {
         width: 5000px;
         position: absolute;
         top: 0;
         left: 0;
         height: 302px;
    }
     #slide_grande .slider_each {
         width: 440px;
         float: left;
    }
     #slide_grande .slider_play {
         width: 440px;
         height: 217px;
         float: left;
         margin-top: -217px;
    }
     #slide_grande .slider_foto {
         width: 440px;
         height: 217px;
         float: left;
    }
     #slide_grande .slider_foto img {
         width: 440px;
         height: 217px;
    }
     #slide_grande .slider_texto {
         width: 440px;
         float: left;
         height: 35px;
         background: #FFF;
    }
     #slide_grande .slider_texto p {
         margin-top: 5px;
         margin-left: 8px;
         margin-right: 8px;
         line-height: 13px;
    }
     #slide_grande .slider_texto a {
         font-size: 11px;
         font-weight: bold;
         color: #103D50;
    }
     #sld_crc {
         width: 100%;
         float: left;
         margin-top: 2px;
         margin-bottom: 14px;
    }
     .ytplayer {
         z-index: 2;
         width: 290px;
         float: left;
    }
     #ytplayer {
         width: 440px;
         height: 247px;
    }
     #ytlist {
         width: 438px;
         height: 68px;
         float: left;
         margin: -5px 0 0 0;
         overflow-x: auto;
         border: 1px solid #AAA;
    }
     #ytlist ul {
         margin: 2px;
         margin-left: 18px;
    }
     #ytlist ul li {
         font-size: 12px;
         line-height: 16px;
    }
     .moduletabledc p.morevideos {
         float: left;
         margin-top: 15px;
    }
     #flnews {
         display: none;
    }
     .moduletabledc h3 {
         margin: 0;
    }
     #mcnewsright {
         width: 100%;
         float: left;
    }
     #mcnewsright p {
         font-size: 12px;
         line-height: 17px;
         margin-top: 0px;
         margin-bottom: 8px;
         border-bottom: 1px dotted #aaaaaa;
    }
     #mcnewsright p:last-child {
         border-bottom: none;
         margin-bottom: 20px;
    }
     .infog-l {
         width: 100%;
         float: left;
    }
     .infog-r {
         width: 100%;
         float: left;
    }
     .zk-huge img {
         width: auto;
         height: 130px;
    }
     .zk-items ul {
         margin-left: 0;
    }
     .zk-items ul li {
         display: inline;
         width: 28%;
         margin: 0 2.3%;
         padding: 20px 2.3% 20px 2.3% !important;
         text-align: center;
         background: #0069AC;
         border: 1px solid #0069AC;
         border-radius: 9px;
    }
     .zk-items ul li a {
         font-size: 15px !important;
         line-height: 22px;
         font-weight: bold;
         color: #FFFCD6;
    }
     p.zk-inv-pane, p.zk-pane {
         width: 80%;
         font-size: 20px !important;
         line-height: 25px !important;
         padding: 14px 10px 22px 10px !important;
    }
     #zk-person {
         height: 450px;
         width: auto;
    }
     #zk-term {
         height: 32%;
         width: 32%;
    }
     #zk-fiebre {
         top: 1.8%;
         left: -32%;
    }
     #zk-fiebre p {
         font-size: 16px;
         margin-left: 32%;
    }
     #zk-conj {
         height: 32%;
         width: 32%;
    }
     #zk-conjunt {
         right: -39%;
         top: 2.5%;
    }
     #zk-conjunt p {
         font-size: 16px;
         margin-right: 32%;
    }
     #zk-dor {
         height: 32%;
         width: 32%;
    }
     #zk-dolor {
         left: -34%;
    }
     #zk-dolor p {
         font-size: 16px;
         margin-left: 24%;
    }
     #zk-piel {
         height: 32%;
         width: 32%;
    }
     #zk-erup {
         right: -30%;
    }
     #zk-erup p {
         font-size: 15px;
         margin-right: 30%;
    }
     p.zk-lista-sintomas img {
         width: 15%;
         height: 15%;
    }
     .zk-two-item:first-child {
         clear: both;
    }
     .zk-three p, .zk-two p {
         font-size: 14px;
    }
     p.zk-blue{
         width: 80%;
         font-size: 18px !important;
         line-height: 24px;
    }
     #aedes-container {
         min-height: 630px;
    }
     #aedes-container p {
         width: 24%;
         font-size: 16px;
         line-height: 20px;
         left: 5%;
         top: 41%;
    }
     #aedes-container h2 {
         top: 40px;
         font-size: 52px;
    }
     #aedes-container h3 {
         font-size: 185%;
         line-height: 16px;
    }
     #aedes-container h3.mosc {
         top: 102px;
    }
     #aedes-container p.aedes-blurb {
         width: 50%;
         left: 49%;
         top: 186px;
    }
     #aedes-container img.back {
         top: 376px;
         left: 18px;
         width: 80%;
    }
     img.aedes-map {
         top: 120px;
         left: -2%;
         width: 70%;
         height: auto;
    }
     img.aedes-house {
         position: absolute;
         top: 300px;
         left: 282px;
         width: 15%;
    }
     #aedes-container p.aedes-well {
         top: 368px;
         left: 278px;
         width: 160px;
    }
     span.aedes-round {
         width: 40px;
         height: 44px;
         font-size: 36px;
         padding-top: 13px;
         padding-left: 15px;
    }
     #aedes-wrapper .aedes-cols span.aedes-round {
         width: 52px;
         height: 42px;
         font-size: 32px;
         padding-top: 13px;
         padding-left: 0;
    }
     #aedes-wrapper {
         width: 100%;
         text-align: center;
         background: #2D9FC7;
    }
     img.aedes-bowl {
         width: 50%;
         margin: -30px auto 0 auto;
    }
     .aedes-cols {
         width: 17%;
         float: left;
         margin-top: 2%;
         margin-left: 0;
         margin-right: 3%;
    }
     #aedes-wrapper .aedes-cols p {
         font-size: 15px;
         line-height: 17px;
    }
     #aedes-wrapper .aedes-cols p.aedes-most {
         margin-top: -100px;
    }
     #aedes-wrapper .aedes-cols p.aedes-mid {
         margin-top: -35px;
    }
     #aedes-wrapper h2 {
         font-size: 26px;
         line-height: 32px;
    }
    /* Estilos para Dias Mundiales */
     .wd-column, .wd-quarter {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
    }
     .wd-half {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
    }
     .wd-third {
         width: 100%;
         margin-right: 0;
    }
     .wd-twothirds {
         width: 100%;
         margin-left: 0;
    }
     .wd-border {
         margin-top: -13px;
    }
     .wd-border:first-child {
         clear: both;
         margin-top: 1px;
    }
     .wd-border-round {
         border-radius: 7px;
    }
     .wd-panel h2 {
         font-size: 42px;
         line-height: 44px;
    }
     .wd-panel h3 {
         font-size: 28px;
         line-height: 32px;
    }
     .wd-panel p {
         margin-top: 8px;
         margin-bottom: 16px;
    }
     .wd-pull-up {
         margin-top: -16px;
    }
}
/* Para janelas abaixo de 480 pixels de largura (na pratica, 320px) */
 @media screen and (max-width: 479px) {
     body {
         overflow-x: auto;
    }
     #language {
         width: 290px;
         margin: 0 5px;
         text-align: right;
    }
     #language ul {
         list-style-type: none;
    }
     #language ul li {
         display: inline;
         font-size: 11px;
         margin-left: 10px;
    }
     #language ul li a {
         font-weight: normal;
    }
     #banner {
         position: relative;
         width: 290px;
         float: none;
         margin: 0 auto;
    }
     #bnrimg {
         position: absolute;
         top: 0;
         left: 5px;
         border: 0;
    }
     #bnrimg img {
         width: 280px;
         height: auto;
         border: 0;
    }
     #link_paho {
         top: 1px;
         left: 16px;
    }
     #link_paho img {
         width: 120px;
         height: 41px;
         border: 0;
    }
     #link_who {
         top: 1px;
         left: 156px;
    }
     #link_who img {
         width: 118px;
         height: 42px;
         border: 0;
    }
     #link_ops {
         position: absolute;
         top: 2px;
         left: 5px;
    }
     #link_ops img {
         width: 120px;
         height: 38px;
         border: 0;
    }
     #link_oms {
         position: absolute;
         top: 0;
         left: 147px;
    }
     #link_oms img {
         width: 138px;
         height: 45px;
         border: 0;
    }
     #flag {
         width: 280px;
         position: absolute;
         left: 10px;
         top: 57px;
         text-align: center;
    }
     #flag img {
         width: 280px;
         height: auto;
    }
     #flag p {
         margin: 0;
         text-align: center;
         font: 20px/18px 'Cabin', sans-serif;
         color: #FFC000;
    }
     .ocm {
         display: flex;
         width: 100px;
         float: left;
         margin-top: 7px;
         margin-left: 10px;
         color: #EEE;
    }
     #menus {
         position: relative;
         width: 300px;
         margin-top: 130px;
         clear: both;
         display: block;
         height: 15px;
         margin-left: 0;
         padding-bottom: 20px;
         border: none;
         margin-bottom: 0;
         background: #0081B8;
    }
     #open_close_menu {
         display: none;
         position: absolute;
         width: 200px;
         left: 0px;
         top: 35px;
         background: #FFF;
         border: 2px solid #008DC9;
         border-top: none;
         z-index: 999999;
    }
     #open_close_menu ul {
         list-style-type: square;
         color: #008DC9;
         margin-left: 22px;
    }
     #open_close_menu ul li {
         display: list-item;
         line-height: 22px;
    }
     #search {
         color: #008DC9;
    }
     #search input[name="scope"] {
         display: none;
    }
     #search input[name="q"] {
         position: absolute;
         top: 5px;
         left: 83px;
         width: 150px;
         height: 20px;
         border: 1px solid #DBEEF9;
    }
     #search input[name="sa"] {
         position: absolute;
         right: 5px;
         top: 5px;
         background: #DBEEF9;
         color: #196AAA;
         font-size: 10px;
         padding: 2px 8px 4px 8px;
         border: 1px solid #196AAA;
         width: 58px;
         height: 26px;
         border-radius: 0;
    }
     #footr_out {
         float: none;
         margin: 0px auto;
         border-left: #EBEBEB;
    }
     #footr_in {
         margin-left: 5px;
    }
     #site-info {
         border-top: 1px solid #AAA;
         background: #F5F5F5;
         font-size: 9px;
         color: #000;
    }
     #ct_right ul.menu {
         list-style-type: none;
         margin-top: 6px;
         margin-left: 0;
    }
     #ct_right ul.menu li {
         line-height: 16px;
         margin-top: 8px;
         margin-left: 5px;
         padding-bottom: 10px;
    }
     #ct_right ul.menu li img {
         width: 24px;
         height: auto;
         margin-top: -2px;
         margin-right: 2px;
    }
     #ct_right ul.menu li a {
         font-weight: bold;
    }
     #honcode {
         margin: 0;
         text-align: center;
    }
     #getconnected img {
         width: 36px;
         height: auto;
    }
     .ftmenu {
         width: 30%;
         float: left;
         margin-left: 2%;
         margin-right: 1%;
    }
     .ftmenu h3 {
         font-size: 11px;
    }
     .ftmenu ul {
         list-style-type: square;
         color: #FFF;
         margin-left: -1px;
    }
     .ftmenu ul li {
         line-height: 14px;
    }
     .ftmenu a {
         font-size: 10px;
    }
     #breadcrumbs {
         background: #FFF;
         margin: 0;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .pathway {
         font-size: 11px;
    }
     #htmain {
         background: #FFF;
         width: 290px;
         margin: 0 5px;
    }
     #content-2 {
         margin-left: 0;
    }
     #ct_left-1 {
         clear: both;
    }
     #ct_left-2 {
         clear: both;
    }
     #ct_right {
         clear: both;
    }
     #dcslider {
         position: relative;
         height: 220px;
         overflow: hidden;
         margin: 15px 0 0 0;
    }
     #slide_grande {
         width: 720%;
         position: absolute;
         top: 0;
         left: 0;
         height: 244px;
    }
     #slide_grande .slider_each {
         width: 14%;
         float: left;
    }
     #slide_grande .slider_play {
         width: 14%;
         height: 155px;
         float: left;
         margin-top: -143px;
    }
     #slide_grande .slider_foto {
         height: 155px;
         float: left;
    }
     #slide_grande .slider_foto img {
         height: 155px;
    }
     #slide_grande .slider_texto {
         float: left;
         height: 50px;
         background: #FFF;
    }
     #slide_grande .slider_texto p {
         line-height: 14px;
         margin-top: 5px;
         margin-left: 8px;
         margin-right: 8px;
    }
     #slide_grande .slider_texto a {
         font-size: 11px;
         line-height: 14px;
         font-weight: bold;
         color: #103D50;
    }
     #sld_crc {
         margin-top: 2px;
    }
     .moduletabledc h3 {
         margin: 0;
    }
     .ytplayer {
         z-index: 2;
         width: 290px;
         float: left;
    }
     #ytplayer {
         width: 290px;
         height: 163px;
    }
     #ytlist {
         width: 288px;
         height: 68px;
         float: left;
         margin: -5px 0 0 0;
         overflow-x: auto;
         border: 1px solid #AAA;
    }
     #ytlist ul {
         margin: 2px;
         margin-left: 18px;
    }
     #ytlist ul li {
         font-size: 12px;
         line-height: 16px;
    }
     .moduletabledc p.morevideos {
         float: left;
         margin-top: 15px;
    }
     #flnews {
         display: none;
    }
     .moduletabledc h3 {
         clear: both;
         margin: 0;
    }
     #mcnewsright {
         width: 100%;
         float: left;
    }
     #mcnewsright p {
         font-size: 12px;
         line-height: 17px;
         margin-top: 0px;
         margin-bottom: 8px;
         border-bottom: 1px dotted #aaaaaa;
    }
     #mcnewsright p:last-child {
         border-bottom: none;
         margin-bottom: 20px;
    }
     .infog-l {
         width: 100%;
         float: left;
    }
     .infog-r {
         width: 100%;
         float: left;
    }
     .zk-huge img {
         width: auto;
         height: 80px;
    }
     .zk-items ul {
         width: 80%;
         margin-left: auto;
         margin-right: auto;
    }
     .zk-items ul li {
         display: block;
         width: 100%;
         margin: 12px 0%;
         padding: 10px 2px !important;
         text-align: center;
         background: #0069AC;
         border: 1px solid #0069AC;
         border-radius: 9px;
    }
     .zk-items ul li a {
         font-size: 15px !important;
         line-height: 22px;
         font-weight: bold;
         color: #FFFCD6;
    }
     p.zk-inv-pane, p.zk-pane {
         width: 80%;
         font-size: 20px !important;
         line-height: 25px !important;
         padding: 14px 10px 22px 10px !important;
    }
     #zk-person {
         height: 420px;
         width: auto;
    }
     #zk-term {
         height: 32%;
         width: 32%;
    }
     #zk-fiebre {
         top: 2.4%;
         left: -52%;
    }
     #zk-fiebre p {
         font-size: 16px;
         margin-left: 32%;
    }
     #zk-conj {
         height: 32%;
         width: 32%;
    }
     #zk-conjunt {
         right: -57%;
         top: 4%;
    }
     #zk-conjunt p {
         font-size: 14px;
         margin-right: 32%;
    }
     #zk-dor {
         height: 34%;
         width: 34%;
    }
     #zk-dolor {
         top: 74%;
         left: -45%;
    }
     #zk-dolor p {
         font-size: 12px;
         letter-spacing: -1px;
         margin-left: 24%;
    }
     #zk-piel {
         height: 26%;
         width: 26%;
    }
     #zk-erup {
         top: 40%;
         right: -70%;
    }
     #zk-erup p {
         width: 100px;
         font-size: 13px;
         margin-left: 120px;
    }
     p.zk-lista-sintomas img {
         width: 18%;
         height: 18%;
         float: left;
    }
     .zk-three p, .zk-two p {
         font-size: 14px;
    }
     .zk-three-item, .zk-two-item {
         width: 100%;
    }
     .zk-two-item img {
         width: 60%;
         height: auto;
    }
     p.zk-blue{
         width: 80%;
         font-size: 18px !important;
         line-height: 24px;
    }
     #zk-top-panel span {
         font-size: 14px;
    }
     #zk-top-panel img {
         width: 30%;
         height: auto;
    }
     #aedes-container {
         min-height: 712px;
         overflow: hidden;
    }
     #aedes-container p {
         width: 28%;
         font-size: 16px;
         line-height: 19px;
         left: 6%;
         top: 34%;
    }
     #aedes-container h2 {
         top: 30px;
         font-size: 32px;
    }
     #aedes-container h3 {
         font-size: 16px;
         line-height: 18px;
    }
     #aedes-container h3.mosc {
         top: 72px;
    }
     #aedes-container p.aedes-blurb {
         width: 90%;
         left: 5%;
         top: 126px;
         font-size: 15px;
         font-weight: bold;
         border-top: 2px solid #FFF;
         border-bottom: 2px solid #FFF;
    }
     #aedes-container img.back {
         top: 512px;
         left: 2px;
         width: 100%;
    }
     img.aedes-map {
         top: 200px;
         left: 22%;
         width: 76%;
         height: auto;
    }
     img.aedes-house {
         position: absolute;
         top: 480px;
         left: 6%;
         width: 25%;
    }
     #aedes-container p.aedes-well {
         top: 480px;
         left: 100px;
         width: 190px;
    }
     span.aedes-round {
         width: 40px;
         height: 42px;
         font-size: 36px;
         padding-top: 13px;
         padding-left: 15px;
    }
     #aedes-wrapper {
         width: 100%;
         text-align: center;
         background: #2D9FC7;
    }
     .aedes-cols {
         width: 98%;
         float: left;
         margin-top: 2%;
         margin-left: 1%;
         margin-right: 1%;
         text-align: center;
    }
     #aedes-wrapper .aedes-cols span.aedes-round {
         width: 56px;
         height: 40px;
         font-size: 32px;
         padding-top: 16px;
         padding-left: 0;
         margin: 5px auto;
         text-align: center;
    }
     img.aedes-bowl {
         width: 80%;
         margin: 0 auto 0 auto;
    }
     #aedes-wrapper .aedes-cols p {
         text-align: center;
         font-size: 15px;
         line-height: 18px;
    }
     #aedes-wrapper .aedes-cols p.aedes-most {
         margin-top: 0;
    }
     #aedes-wrapper .aedes-cols p.aedes-mid {
         margin-top: 0;
    }
     #aedes-wrapper h2 {
         font-size: 22px;
         line-height: 26px;
    }
     .ytGalleryCell-l {
         width: 100%;
         max-width: 100%;
         float: left;
    }
     .ytGalleryCell-r {
         width: 100%;
         max-width: 100%;
         float: right;
    }
    /* ==================== */
    /* Estilos para Dias Mundiales */
    /* ==================== */
     .wd-column, .wd-quarter {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
    }
     .wd-half {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
    }
     .wd-third {
         width: 100%;
         margin-right: 0;
    }
     .wd-twothirds {
         width: 100%;
         margin-left: 0;
    }
     .wd-border {
         margin-top: -13px;
    }
     .wd-border:first-child {
         clear: both;
         margin-top: 1px;
    }
     .wd-border-round {
         border-radius: 7px;
    }
     .wd-panel h2 {
         font-size: 42px;
         line-height: 44px;
    }
     .wd-panel h3 {
         font-size: 28px;
         line-height: 32px;
    }
     .wd-panel p {
         margin-top: 8px;
         margin-bottom: 16px;
    }
     .wd-pull-up {
         margin-top: -16px;
    }
}
