/* CSS Document */

body{
    font-family: verdana;
    font-size: 12px;
	margin:0px;
}

#barra-brasil{}

#header{ border-bottom: 10px solid #2F93F1; background:#fff; z-index:10; position: relative; height: auto; overflow: inherit; }
#header .wrapper{ position: relative; height: auto; overflow: inherit; width:auto; }
#header .wrapper .wrapper-section{ position: relative; height: auto; overflow: inherit; margin:0px; }
#header .wrapper .wrapper-section #header_top{ overflow: hidden; margin: 3px 0px; }
#header .wrapper .wrapper-section #header_top .wrapper{ width:1024px; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section{ margin: 0px 10px 0px 10px; };
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section a{ width:940px; height:auto; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section a #banner{ width:940px; height:auto; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language{ margin: 5px 5px 0px 0px; position: absolute; right: 0px; top: 0px; z-index: 9999; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul{}
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li{ margin: 0px 0px 0px 5px; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li:first-child{ margin: 0px 0px 0px 0px; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li a{}
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li a img{ width: 16px; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li a .over{ display:none; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li a .out{ display:block; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li a:hover .over{ display:block; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #nav-language ul li a:hover .out{ display:none; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #subtitle{ text-align: center; float:right; clear: right; margin: 37px 0px 0px 0px; color:#616161; overflow: hidden; font-size: 140%; font-weight: normal; max-width: 180px; }
#header .wrapper .wrapper-section #header_top .wrapper .wrapper-section #subtitle img{ display:block; margin:0px auto; margin-top:3px; }
#header .wrapper .wrapper-section #header_bottom{ clear: both; margin: 0px 0px 3px 0px; position: relative; height: auto; overflow: inherit; background:inherit; }
#header .wrapper .wrapper-section #header_bottom .wrapper{ width:1024px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section{ margin: 0px 10px 0px 10px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top{ height:16px; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; padding: 5px 0px 4px 0px; margin:0px 0px 3px 0px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul{ }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li{ background: url("../img/icons/menu/bg_menuInstitucional_separador.gif") no-repeat; background-position: 0 6px; padding:0px 0px 0px 16px; margin: 0px 0px 0px 10px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li.parent > a{}
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li.aberto > a{ color:#818181; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li:first-child{ background: none; padding:0px 0px 0px 0px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li a{ color:#333; font-weight:normal; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li a:hover{ color:#818181; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li .sub-menu{  display: none; position: absolute; left: 0; width: 940px; z-index: 999; padding:20px 0px 20px 0px; margin: 9px 0px 0px 0px; border-bottom: 10px solid #2F93F1; background:#fff; border-top: 0px solid #D3D3D3; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li .sub-menu ul{ position:relative; margin: 0px 10px 0px 10px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li .sub-menu ul li{ width:32%; border-bottom: 1px solid #D3D3D3; float:left; display:inline; margin: 0px 0px 0px 10px; background:none; padding:7px 0px 7px 0px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li .sub-menu ul li:first-child{ margin: 0px 0px 0px 10px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li .sub-menu ul li a{ color: #1D6CB7; font-weight:normal; padding: 0px 0px 0px 18px; background: transparent url('../img/icons/menu/bullet_arrow.png') left center no-repeat; background-size:10px 10px; }
#header .wrapper .wrapper-section #header_bottom .wrapper .wrapper-section #nav-top ul li .sub-menu ul li a:hover{ color: #083C6D; }

#content{  z-index:9; }
#content .wrapper{ background:#fff; width: 1024px;  }
#content .wrapper-full{ width: auto;  }
#content .wrapper .wrapper-section{ margin: 0px 0px 0px 0px; }
#content .wrapper .wrapper-section #bar-left{ width: 170px; float:left; min-height:430px; padding:10px 0px 10px 0px; z-index:8; }
#content .wrapper .wrapper-section #bar-left #nav-left{ margin: 0px 10px 0px 10px; }
#content .wrapper .wrapper-section #bar-left #nav-left ul{}
#content .wrapper .wrapper-section #bar-left #nav-left ul li{ float:none; width: 100%; border-bottom: 1px solid #D3D3D3; padding: 5px 0px 5px 0px; margin: 3px 0px 3px 0px; }
#content .wrapper .wrapper-section #bar-left #nav-left ul li.parent > a{ background: transparent url('../img/icons/menu/rect_down_blue.png') left center no-repeat; background-size:10px 10px; }
#content .wrapper .wrapper-section #bar-left #nav-left ul li.aberto > a { background: transparent url('../img/icons/menu/rect_up_blue.png') left center no-repeat; background-size:10px 10px; }
#content .wrapper .wrapper-section #bar-left #nav-left ul li a{ overflow:hidden; display: block; padding: 2px 0px 2px 18px; background: transparent url('../img/icons/menu/rect_right_gray.png') left center no-repeat; background-size:10px 10px; font-weight: normal; }
#content .wrapper .wrapper-section #bar-left #nav-left ul li a:hover{ font-size:12px; font-family:Verdana, Geneva, sans-serif }
#content .wrapper .wrapper-section #bar-left #nav-left ul li ul{ background:#ECF6FF; margin: 5px 0px 5px 0px; }
#content .wrapper .wrapper-section #bar-left #nav-left ul li ul.sub-menu{ display: none; }
#content .wrapper .wrapper-section #bar-left #nav-left ul li ul li{ float:none; border-bottom: 1px solid #fff; margin: 5px 5px 5px 5px; }
#content .wrapper .wrapper-section #bar-left #nav-left ul li ul li a{  background: transparent url('../img/icons/menu/bullet_arrow.png') left center no-repeat; background-size:10px 10px; font-weight: normal; }
#content .wrapper .wrapper-section #bar-right{ overflow:hidden;  z-index:7; }
#content .wrapper .wrapper-section .bar-right-none{ min-height:450px; }
#content .wrapper .wrapper-section .bar-right-full{ min-height:600px; }
#content .wrapper .wrapper-section #bar-right #bar-right-content{ }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item{ margin: 20px; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item .title{font-size:115%; margin:20px 0px 20px 0px; color:#1D6CB7; border-bottom:1px solid #D3D3D3; padding:5px 0px 5px 0px; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item h1{font-size:115%; margin:25px 0px 7px 0px; color:#1D6CB7; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item h2{font-size:110%; margin:20px 0px 5px 0px; color:#083C6D; } 
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item h3{font-size:105%; margin:5px 0px 5px 0px; color:#333; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item h4{font-size:100%; margin:5px 0px 5px 0px; color:#333; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item h5{font-size:95%; margin:5px 0px 5px 0px; color:#333; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item h6{font-size:90%; margin:5px 0px 5px 0px; color:#333; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item p{font-size:100%; margin:5px 0px 5px 0px; color:#333; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item span{font-size:100%; color:#333; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item div{ font-size:100%; margin:5px 0px 5px 0px; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item a{font-size:100%; color:#1D6CB7; text-decoration:underline;}
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item a:hover{color:#083C6D;}
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item ul{ list-style: inherit; margin:0px; padding:0px; background:none; border:none; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item ul li{ font-size:100%; list-style: disc; margin: 3px 0px 3px 20px; ; padding:0px; background:none; border:none; float:none; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item ol{ list-style: inherit; margin:0px; padding:0px; background:none; border:none; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-item ol li{ font-size:100%; list-style: decimal; margin: 3px 0px 3px 20px; padding:0px; background:none; border:none; float:none; }
#content .wrapper .wrapper-section #bar-right #bar-right-content #content-frame{ width:100%; height:1310px; }
#content .wrapper .wrapper-section #bar-right #bar-right-content img{ margin:10px; max-height:430px; }

#footer{ background:#fff; width:100%; height:130px; z-index:10; border-top: 2px solid #2F93F1; }
#footer .wrapper{}
#footer .wrapper .wrapper-section{}
#footer .wrapper .wrapper-section #footer-left{ float:left; margin: 0px; height: auto; padding-right: 25px; background: transparent url('../img/sombra-right.jpg') right center no-repeat; background-size:19px 100%; }
#footer .wrapper .wrapper-section #footer-left #title{ overflow: hidden; font-size: 90%; margin:10px 0px 5px 0px; }
#footer .wrapper .wrapper-section #footer-left #title span{ font-size: 70%; display: block; color: #616161; font-weight: normal; margin:0px 0px 10px 0px; }
#footer .wrapper .wrapper-section #footer-left p{ font-size: 80%; }
#footer .wrapper .wrapper-section #footer-center{ float: left; margin: 10px 0px 0px 139px;}
#footer .wrapper .wrapper-section #footer-center h1{ font-size: 80%; color: #666; }
#footer .wrapper .wrapper-section #footer-center ul{ margin:0px; }
#footer .wrapper .wrapper-section #footer-center ul li{ margin: 0px 3px 0px 3px; }
#footer .wrapper .wrapper-section #footer-center ul li a{}
#footer .wrapper .wrapper-section #footer-center ul li a img{ width: 20px; }
#footer .wrapper .wrapper-section #footer-right{ float:right; margin: 0px; height: 110px; padding-left: 25px; background: transparent url('../img/sombra-left.jpg') left center no-repeat; background-size:19px 100%; }
#footer .wrapper .wrapper-section #footer-right h1{ font-size: 80%; margin:10px 0px 0px 0px; color: #666; }
#footer .wrapper .wrapper-section #footer-right ul{ margin:0px 0px 10px 0px; }
#footer .wrapper .wrapper-section #footer-right ul li{ margin: 0px 10px 0px 10px; }
#footer .wrapper .wrapper-section #footer-right ul li a{}
#footer .wrapper .wrapper-section #footer-right ul li a img{ height:60px; }


