@charset "UTF-8";
/* CSS Document */


/* Makeshift CSS Reset */  
* {  
    margin: 0;  
    padding: 0;  
}  
  
/* Tell the browser to render HTML 5 elements as block */  
#header, #footer, #aside, #mainNav, #contents { display: block;} 

/* Headings */
h1 {font-size: 22px; color:#08A0D9;}
h2 {font-size: 18px; color:#08A0D9;}
h3 {font-size: 17px; color:#08A0D9;}
h4 {font-size: 16px; color:#08A0D9;}
h5 {font-size: 15px;}
h6 {font-size: 14px;}

h1, h2, h3, h4, h5, h6 {margin: 0px;padding: 0px; font-weight: 500; letter-spacing: -1px;}

/* Anchors */
a {outline: 0; font-weight:bold; color:#08A0D9;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited, a:hover, a:active {padding: 0px;margin: 0px;}
a:hover {color:#706e6e;}
/* Paragraphs */
p {margin:0 0 10px 0; font: normal 11px Verdana, Geneva, sans-serif; letter-spacing: -0.5px; color: #706E6E;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {list-style-type: none;margin: 0;}
ol {list-style-type: none;margin: 0;}

/* Quotes */
blockquote {font-style: italic; text-indent: 15px;}
cite {}

body{margin:0; font: normal 11px Verdana, Geneva, sans-serif;}
* html body{overflow:hidden;}

/** Clear fix **/
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

#wrap{margin:auto; width:920px;}

#header{
	margin: 0 auto;
	height:120px;
}
#mainNav{margin: 0 auto;height:30px;background: url(../images/topMenuBar.jpg) top left no-repeat;}

#mainNav ul { padding: 0 0 0 122px;}
#mainNav ul, #mainNav ul li { list-style-type:none; float:left; display: inline-block; margin:0px;}
#mainNav ul li a, #mainNav ul li a:visited {display: block;text-decoration: none; text-indent: -2000px; height:30px;}
/* Main nav */
#mainNav ul li.nav1{ background: url(../images/menuOn.png) -122px 0px no-repeat; width: 74px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav1:hover{ background: url(../images/menuOver.png) -122px 0px no-repeat;}
#mainNav ul li.nav1.selected{ background: url(../images/menuOver.png) -122px 0px no-repeat;}
#mainNav ul li.nav2{ background: url(../images/menuOn.png) -196px 0px no-repeat; width: 115px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav2:hover{ background: url(../images/menuOver.png) -196px 0px no-repeat;}
#mainNav ul li.nav2.selected{ background: url(../images/menuOver.png) -196px 0px no-repeat;}
#mainNav ul li.nav3{ background: url(../images/menuOn.png) -310px 0px no-repeat; width: 82px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav3:hover{ background: url(../images/menuOver.png) -310px 0px no-repeat;}
#mainNav ul li.nav3.selected{ background: url(../images/menuOver.png) -310px 0px no-repeat;}
#mainNav ul li.nav4{ background: url(../images/menuOn.png) -392px 0px no-repeat; width: 93px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav4:hover{ background: url(../images/menuOver.png) -392px 0px no-repeat;}
#mainNav ul li.nav4.selected{ background: url(../images/menuOver.png) -392px 0px no-repeat;}
#mainNav ul li.nav5{ background: url(../images/menuOn.png) -485px 0px no-repeat; width: 108px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav5:hover{ background: url(../images/menuOver.png) -485px 0px no-repeat;}
#mainNav ul li.nav5.selected{ background: url(../images/menuOver.png) -485px 0px no-repeat;}
#mainNav ul li.nav6{ background: url(../images/menuOn.png) -593px 0px no-repeat; width: 65px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav6.selected{ background: url(../images/menuOver.png) -593px 0px no-repeat;}
#mainNav ul li.nav6:hover{ background: url(../images/menuOver.png) -593px 0px no-repeat;}
#mainNav ul li.nav7{ background: url(../images/menuOn.png) -658px 0px no-repeat; width: 67px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav7:hover{ background: url(../images/menuOver.png) -658px 0px no-repeat;}
#mainNav ul li.nav7.selected{ background: url(../images/menuOver.png) -658px 0px no-repeat;}
#mainNav ul li.nav8{ background: url(../images/menuOn.png) -725px 0px no-repeat; width: 56px; height: 30px; overflow:hidden; display: block;}
#mainNav ul li.nav8:hover{ background: url(../images/menuOver.png) -725px 0px no-repeat;}
#mainNav ul li.nav8.selected{ background: url(../images/menuOver.png) -725px 0px no-repeat;}
#mainNav ul li.navPT { background: url(../images/menuOn.png) -850px 0px no-repeat; width: 23px; height: 30px; overflow:hidden; display: block; margin-left: 60px;}
#mainNav ul li.navPT:hover { background: url(../images/menuOver.png) -850px 0px no-repeat;}
#mainNav ul li.navEN { background: url(../images/menuOn.png) -873px 0px no-repeat; width: 23px; height: 30px; overflow:hidden; display: block; }
#mainNav ul li.navEN:hover { background: url(../images/menuOver.png) -873px 0px no-repeat;}


#mainSection{display:block; margin: 5px auto; width:900px; clear: both;}

#subNav {width: 185px; float:left; background-color:#fff; margin-top:1px;}
#subNav ul.subMenu { margin: 0;	padding: 0px;width: 185px; list-style: none;float:left; display:block;}
#subNav ul.subMenu li {padding: 0px; margin: 0; list-style: none; }
#subNav ul.subMenu li a, #subNav ul.subMenu li a:link, #subNav ul.subMenu li a:visited {display: block;text-decoration: none; text-indent: -1000px; height: 100%; margin:0px; padding: 0px;}

#subNav ul.subMenu li a:hover, #subNav ul.subMenu li a:active {display: block;text-decoration: none; text-indent: -1000px; height: 100%; margin:0px; padding: 0px;}

/* Contents Main */
#section { margin: 0px 10px; padding:0px; width: 510px; float:left; background: url(../images/fundo520_2.jpg) -1px 0 no-repeat;}
#sectionBigLeft { margin: 0; padding:0px; width: 710px; float:left; background: url(../images/fundo710.jpg) 0 0 no-repeat; }
#sectionBigRight { margin: 0 2px 0 0; padding:0px; width: 710px; float:right; background: url(../images/fundo710.jpg) top right no-repeat; }


#contents {margin: 0; padding:0px 20px; width: 470px; display: block; min-height:260px; }
#contentsBig {margin: 0; padding:0 20px; width: 670px; display: block; min-height:260px;}

#contents h1 {padding:20px 0 10px 0;}
#contentsBig h1 {padding:20px 0 10px 0;}

#contents .texto {float:left; width: 265px; text-align: left;}
#contents .textoLarge {float:left; width: 430px; text-align: left;}
#contents .imagens {float:right; width: 195px; text-align:center; padding:20px 0 0 0;}
#contents .imagensHor {float:left; width: 430px; text-align:left; padding:20px 0;}
#contents .imagens img {margin:0 0 10px 0; }
#contentsBig img {margin: 0; padding: 0px;}
p.print{text-align:right; height:32px; }

#contents .blue, label {color:#08A0D9; font-weight:bold;}

#aside {width: 185px; float: right; background: url(../images/baseNot.jpg) top left no-repeat; padding-top: 60px;}
#aside h4 {padding: 5px 5px 0px 5px; text-align: center; font-weight: bold;}
#aside h6 {padding: 0px 5px 5px 5px; text-align: center;}
#aside p {padding: 0 15px; color:#333333; margin-bottom: 0px; text-align:center; font: normal 11px Verdana, Geneva, sans-serif;}
#aside p.saberMais{text-align:right; height:14px; margin-bottom: 5px;}
#aside p.separador {margin: 0 15px;border-bottom: 1px #999 solid; border-top: 1px #ddd solid; height:0px;}

.certificado {text-align:center; margin-top: 15px;}
.button.blue, .button.blue:visited {
	background: transparent url(../images/bBlueOn.gif) top center no-repeat; font: 10px Verdana, Geneva, sans-serif; letter-spacing: normal;
	cursor:pointer; padding:2px 12px; text-align: center; width: 160px; height:30px; color:#333;
}
.button.blue:hover, .button.blue:active {
	background: transparent url(../images/bBlueOver.gif) top center no-repeat;
}

#footer{clear: both; margin:auto; padding: 45px 0 0 0; width: 900px; height: 25px; background-color: #fff; font: normal 9px Verdana, Geneva, sans-serif; letter-spacing: -0.5px; color: #706E6E; text-align:center;}
#footer a {color:#079FD8; text-decoration:none; letter-spacing:-1px; font-weight:normal;}
#footer a:hover{color:#333;}


ul.listagens {color: #706E6E; margin-left: 20px;}
ul.listagens li {padding:4px 0; list-style-type: disc; list-style-position: outside;}

#imgLat{width: 185px; float:left; background-color:#fff;}
#imgLat ul.imagens { margin: 0;	padding: 0px;width: 185px; list-style: none;float:left; display:block;}
