/* CSS Document */
@media screen {
/*	geral +++++++++++++++++++++++++++++++++++++ */
body											{ background: #6B8BAB; margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: 11px; color: #003E6A; line-height:16px; }

*												{ font-family: Arial, Helvetica, sans-serif; }

p												{ padding: 0px; }

a:link, 
a:visited						                { color: #003E6A; text-decoration: none; }
a:hover,	
a:active										{ color: #6B8BAB; text-decoration: none; }


/* layout ++++++++++++++++++++++++++++++++++++ */
#boxLayout										{ width: 762px; margin: 0px auto auto auto; padding: 0px; background-color:#FFFFFF;}
#boxGrid 										{width: 760px; margin:0px auto auto auto; padding:0px; border:1px solid #002B4C;}
.floatResizeHack								{font-size: 1px; height: 1px; clear: both; }


/* header ++++++++++++++++++++++++++++++++++++ */
#boxGridHeader {width: 760px; height: 129px; margin-top:0px; padding:0px; background:#fff url(../imagens/Back_header.jpg) no-repeat right;}

#boxLogo {width:215px; height:69px; margin-top:27px; margin-left:0px; background: url(../imagens/logo.jpg) no-repeat; float:left;}


/* Body  +++++++++++++++++++++++++++++++++++++++*/
#boxGridBody{ width:760px; background: transparent url(../imagens/fundo_bk_left.gif) left repeat-y; }
#boxGridBodyLeft{width:216px; float:left;color:#FFFFFF; padding-bottom:20px;height: inherit; }
#boxGridBodyRight{ width:543px;float:left; background-color:#FFF;padding-bottom:30px;}


/* Login +++++++++++++++++++++++++++++++++++++++*/
.boxLogin{ width:190px; height:110px; margin-left:0px; margin-top:10px; margin-bottom:10px; color:#B8B8D0; padding-left:20px;}
.logininput { border:1px solid #6B8BAB; height:12px; width:115px;}
.boxTextfield { padding-bottom:3px;}

/* Menu +++++++++++++++++++++++++++++++++++++++*/
.boxGridMenu{width:190px;margin-top:0px; margin-left:27px;}
.menuItem{ border-left:4px solid #6B8BAB; margin-bottom:8px; padding-left:10px; height:18px; color:#FFFFFF; padding-top:2px; cursor:pointer; cursor:hand;}
.menuItem:hover, .menuItem:active { border-left:4px solid #fff; margin-bottom:8px; padding-left:10px; height:18px; color:#fff; cursor:pointer; cursor:hand;}
a.menu:link, a.menu:active, a.menu:visited{ color:#FFFFFF; font-size:11px;  _font-weight:normal;}
a.menu:hover { /*color:#B8B8D0;*/font-size:11px; _font-weight:normal;}

/* SubMenu +++++++++++++++++++++++++++++++++++++++*/
.boxSubmenu{ padding-bottom:10px;}
.submenuItem{ margin-bottom:4px; padding-left:16px; height:16px; color:#FFFFFF; padding-top:2px; cursor:pointer; cursor:hand;}
.submenuItem:hover, .submenuItem:active { margin-bottom:4px; padding-left:16px; height:16px; color:#fff; cursor:pointer; cursor:hand;}
a.submenu:link, a.submenu:visited { color:#CED9E3; font-size:10px; font-weight:bold;}
a.submenu:active, a.submenu:hover { color:#fff; font-size:10px; font-weight:bold;}



/* Body +++++++++++++++++++++++++++++++++++++++*/
#boxBody { clear: both;  margin-left:29px; }
.boxPath { height:15px; font-size:9px; color:#6F8FAD; padding-top:10px; float:left; }
a.path:link, a.path:visited {color: #003E6A; }
a.path:active, a.path:hover {color:#6F8FAD; }
 
.boxLinguas { float:right; margin-right:10px; margin-top:5px; font-size:10px; }
.boxLinguas a:link, 
.boxLinguas a:visited		{ color: #003E6A; text-decoration: none; }
.boxLinguas a:hover,	
.boxLinguas a:active		{ color: #6B8BAB; text-decoration: none; }

.boxPesquisa { float:right; margin-right:10px; margin-top:5px; font-size:10px; height:12px; padding-bottom:20px; }
.pesaquisaInput {border:1px solid #6B8BAB; height:12px; width:115px; margin:0px;}
.btpesquisa { margin-top:0px;}

.boxMensagem{ width:400px; text-align:justify;}

.boxTitulo{ font-size:12px; font-weight:bold; text-transform:uppercase; color: #003E6A; margin-top:50px; border-bottom:1px solid #B8B8D0; padding-bottom:6px; margin-right:35px;}
.fillet { height:3px; width:400px;  margin-top:3px; *margin-bottom:9px; _margin-bottom:0px;}

.boxNoticias { width:400px;}
.boxArtigo   { width:113px; margin-right:20px;  margin-left:0px; float:left; }
.boxArtigo .foto {margin-bottom:5px;}
.boxArtigo .foto img{border:1px solid #B8B8D0; }

.boxArtigo .texto{ width:113px; font-size:10px; line-height:12px;  margin-bottom:2px;}
.lermais{ font-weight:bold; font-size:10px;}




/* Layout Artigo +++++++++++++++++++++++++++++++++++++++*/
li { list-style-position:outside; list-style-image:url(../imagens/list_image.png); }
.boxfotosubtitulo {width:400px; }
.boxFoto  {width:auto; float:left; padding-bottom:10px; margin-right:10px; }
.boxFoto img {border:1px solid #B8B8D0; }
.subtitulo{ width:auto; font-weight:bold; /*padding-bottom:10px;*/ font-size:11px; text-transform:uppercase; float:left;}
.boxTexto { width:400px; margin-top:10px; clear:both; }

/* Layout DOWNLOAD +++++++++++++++++++++++++++++++++++++++*/
.boxDownload { width:400px;background:url(../imagens/fillet_footer.gif) bottom repeat-x; height:30px; padding-top:10px;}
.linkdoc{ background:url(../imagens/icon_download.png) left bottom no-repeat; padding-left:20px;}
a.doc:link, a.doc:visited, a.doc:active { color: #003E6A; font-weight:bold; font-size:11px;}
a.doc:hover{ font-weight:bold; font-size:11px; color: #6B8BAB; }


/* Layout GLOSSARIO +++++++++++++++++++++++++++++++++++++++*/
.boxLinksGlossario { font-size:12px; padding-top:15px; padding-bottom:10px;}
.boxGlossario      { width:400px; background:url(../imagens/fillet_footer.gif) bottom repeat-x;  padding-top:10px; padding-bottom:20px;}
.tituloGlossario{color: #6B8BAB; font-weight:bold; font-size:12px; padding-bottom:5px;}
.descricaoGlossario {}

a.glossario:link, a.glossario:visited  { color: #003E6A; font-weight:bold; font-size:12px;}
a.glossario:active { color: #6B8BAB; font-size:12px;}
a.glossario:hover{ font-weight:bold; font-size:12px; color: #6B8BAB; }



/* Layout listagem NOTICIAS +++++++++++++++++++++++++++++++++++++++*/
.boxNoticia      { width:400px; background:url(../imagens/fillet_footer.gif) bottom repeat-x;padding-top:20px; padding-bottom:20px; }
.fotoNoticia { width:113px; height:78px; border:#6B8BAB solid 1px; margin-right: 10px; float:left;}
.tituloNoticia{color: #6B8BAB; font-weight:bold; font-size:12px; padding-bottom:5px;float:inherit;}
.descricaoNoticia {float:inherit;}

/* Layout Formulario +++++++++++++++++++++++++++++++++++++++*/
.subtituloForm{width:400px; background:url(../imagens/fillet_footer.gif) bottom repeat-x;padding-top:10px; padding-bottom:5px; margin-bottom:5px; font-weight:bold;}
.boxForm     { text-align:left; color: #6B8BAB; font-weight:bold; padding-top:10px;float:left; }
.formInputGrande { border:1px solid #6B8BAB; height:14px; width:300px;}
.formInputpequeno {border:1px solid #6B8BAB; height:14px; width:145px;}
.formTextarea {border:1px solid #6B8BAB; height:40px; width:300px;}
/* paginacao +++++++++++++++++++++++++++++++++++++++*/
.paginacao { margin-top:20px; padding-top:20px;}
a.pagina:link, a.pagina:visited  { color:#003E6A; font-weight:bold; font-size:13px;}
a.pagina:active { color: #6B8BAB; font-size:13px;}
a.pagina:hover{ font-weight:bold; font-size:13px; color: #6B8BAB; }


/* Footer +++++++++++++++++++++++++++++++++++++++*/
#boxFooter  { width:760px; min-height:50px;}
.footerLeft {width:216px; min-height:50px;float:left; background-color:#002B4C;  }
.footerRight { width:543px; height:50px; float:left;}
.filletFooter { background:url(../imagens/fillet_footer.gif) repeat-x; margin-left:28px; width:480px; height:3px;}
.copy { color:#6B8BAB; font-size:9px; margin-left:28px; margin-top: 15px;}
.copy a:link, a:active, a:visited {color:#6B8BAB;}
.copy a:hover{ color:#003E6A;}
}

@media print {
/*	geral +++++++++++++++++++++++++++++++++++++ */
body											{ margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: 11px; color: #002B4C; line-height:16px; }

*												{ font-family: Arial, Helvetica, sans-serif; }

p												{ padding-top: 0; }

a:link, 
a:visited						                { color: #002B4C; text-decoration: none; }
a:hover,	
a:active										{ color: #6B8BAB; text-decoration: none; }


/* layout ++++++++++++++++++++++++++++++++++++ */
#boxLayout										{ width: 762px; margin: 0px auto auto auto; padding: 0px; background-color:#FFFFFF;}
#boxGrid 										{width: 760px; margin:0px auto auto auto; padding:0px; }
.floatResizeHack								{font-size: 1px; height: 1px; clear: both; }


/* header ++++++++++++++++++++++++++++++++++++ */
#boxGridHeader {width: 760px; height: 129px; margin-top:0px; padding:0px; background:#fff url(../imagens/Back_header.jpg) no-repeat right;}

#boxLogo {width:215px; height:69px; margin-top:27px; margin-left:0px; background: url(../imagens/logo.jpg) no-repeat; float:left;}


/* Body  +++++++++++++++++++++++++++++++++++++++*/
#boxGridBody{ width:760px; background: transparent url(../imagens/fundo_bk_left.gif) left repeat-y; }
#boxGridBodyLeft{width:216px; float:left;color:#FFFFFF; padding-bottom:20px;height: inherit; }
#boxGridBodyRight{ width:543px;float:left; background-color:#FFF;padding-bottom:30px;}


/* Login +++++++++++++++++++++++++++++++++++++++*/
.boxLogin{ width:190px; height:110px; margin-left:27px; margin-top:10px; margin-bottom:10px; color:#B8B8D0; padding-left:0px; visibility:hidden;}
.logininput { border:1px solid #6B8BAB; height:12px; width:115px;}
.boxTextfield { padding-bottom:3px;}

/* Menu +++++++++++++++++++++++++++++++++++++++*/
.boxGridMenu{width:190px;margin-top:0px; margin-left:27px;}
.menuItem{ border-left:4px solid #6B8BAB; margin-bottom:8px; padding-left:10px; height:18px; color:#FFFFFF; padding-top:2px; cursor:pointer; cursor:hand;}
.menuItem:hover, .menuItem:active { border-left:4px solid #fff; margin-bottom:8px; padding-left:10px; height:18px; color:#fff; cursor:pointer; cursor:hand;}
a.menu:link, a.menu:active, a.menu:visited{ color:#FFFFFF; font-weight:bold;}
a.menu:hover { /*color:#B8B8D0;*/ font-weight:bold;}

/* SubMenu +++++++++++++++++++++++++++++++++++++++*/
.boxSubmenu{ padding-bottom:10px;}
.submenuItem{ margin-bottom:4px; padding-left:16px; height:16px; color:#FFFFFF; padding-top:2px; cursor:pointer; cursor:hand;}
.submenuItem:hover, .submenuItem:active { margin-bottom:4px; padding-left:16px; height:16px; color:#fff; cursor:pointer; cursor:hand;}
a.submenu:link, a.submenu:visited { color:#CED9E3; font-size:10px; font-weight:bold;}
a.submenu:active, a.submenu:hover { color:#fff; font-size:10px; font-weight:bold;}



/* Body +++++++++++++++++++++++++++++++++++++++*/
#boxBody { clear: both;  margin-left:29px; }
.boxPath { height:15px; font-size:9px; color:#6F8FAD; padding-top:10px; float:left; }
a.path:link, a.path:visited {color: #002B4C; }
a.path:active, a.path:hover {color:#6F8FAD; }
 
.boxLinguas { float:right; margin-right:10px; margin-top:5px; font-size:10px; }
.boxLinguas a:link, 
.boxLinguas a:visited		{ color: #002B4C; text-decoration: none; }
.boxLinguas a:hover,	
.boxLinguas a:active		{ color: #6B8BAB; text-decoration: none; }

.boxPesquisa { margin-right:10px; margin-top:5px; font-size:10px; height:12px; padding-bottom:20px; visibility:hidden; }
.pesaquisaInput {border:1px solid #6B8BAB; height:12px; width:115px; margin:0px;}
.btpesquisa { margin-top:0px;}

.boxMensagem{ width:400px; text-align:justify;}

.boxTitulo{ font-size:12px; font-weight:bold; text-transform:uppercase; color: #002B4C; margin-top:50px; border-bottom:1px solid #B8B8D0; padding-bottom:6px; margin-right:35px;}
.fillet { height:3px; width:400px;  margin-top:3px; margin-bottom:11px;}

.boxNoticias { width:400px;}
.boxArtigo   { width:113px; margin-right:10px;  margin-left:10px; float:left; }
.boxArtigo .foto {margin-bottom:5px;}
.boxArtigo .foto img{border:1px solid #B8B8D0; }

.boxArtigo .texto{ width:113px; font-size:10px; line-height:12px;  margin-bottom:2px;}
.lermais{ font-weight:bold;font-size:10px;}




/* Layout Artigo +++++++++++++++++++++++++++++++++++++++*/
li { list-style-position:outside; list-style-image:url(../imagens/list_image.png); }
.boxfotosubtitulo {width:400px; }
.boxFoto  {width:auto; float:left; padding-bottom:10px; }
.boxFoto img {border:1px solid #B8B8D0; }
.subtitulo{ width:auto; padding-left:10px; margin-left:10px;  font-weight:bold;padding-bottom:10px; font-size:11px; text-transform:uppercase; float:left;}
.boxTexto { width:400px; margin-top:10px;  }

/* Layout DOWNLOAD +++++++++++++++++++++++++++++++++++++++*/
.boxDownload { width:400px;background:url(../imagens/fillet_footer.gif) bottom repeat-x; height:30px; padding-top:10px;}
.linkdoc{ background:url(../imagens/icon_download.png) left bottom no-repeat; padding-left:20px;}
a.doc:link, a.doc:visited, a.doc:active { color: #002B4C; font-weight:bold; font-size:11px;}
a.doc:hover{ font-weight:bold; font-size:11px; color: #6B8BAB; }


/* Layout GLOSSARIO +++++++++++++++++++++++++++++++++++++++*/
.boxLinksGlossario { font-size:12px; padding-top:15px; padding-bottom:10px;}
.boxGlossario      { width:400px; background:url(../imagens/fillet_footer.gif) bottom repeat-x;  padding-top:10px; padding-bottom:20px;}
.tituloGlossario{color: #6B8BAB; font-weight:bold; font-size:12px; padding-bottom:5px;}
.descricaoGlossario {}

a.glossario:link, a.glossario:visited  { color: #002B4C; font-weight:bold; font-size:12px;}
a.glossario:active { color: #6B8BAB; font-size:12px;}
a.glossario:hover{ font-weight:bold; font-size:12px; color: #6B8BAB; }



/* Layout listagem NOTICIAS +++++++++++++++++++++++++++++++++++++++*/
.boxNoticia      { width:400px; background:url(../imagens/fillet_footer.gif) bottom repeat-x;padding-top:20px; padding-bottom:20px; }
.fotoNoticia { width:113px; height:78px; border:#6B8BAB solid 1px; margin-right: 10px; float:left;}
.tituloNoticia{color: #6B8BAB; font-weight:bold; font-size:12px; padding-bottom:5px;float:inherit;}
.descricaoNoticia {float:inherit;}

/* Layout Formulario +++++++++++++++++++++++++++++++++++++++*/
.subtituloForm{width:400px; background:url(../imagens/fillet_footer.gif) bottom repeat-x;padding-top:10px; padding-bottom:5px; margin-bottom:5px; font-weight:bold;}
.boxForm     { text-align:left; color: #6B8BAB; font-weight:bold; padding-top:10px;float:left; }
.formInputGrande { border:1px solid #6B8BAB; height:14px; width:300px;}
.formInputpequeno {border:1px solid #6B8BAB; height:14px; width:145px;}
.formTextarea {border:1px solid #6B8BAB; height:40px; width:300px;}
/* paginacao +++++++++++++++++++++++++++++++++++++++*/
.paginacao { margin-top:20px; padding-top:20px;}
a.pagina:link, a.pagina:visited  { color: #002B4C; font-weight:bold; font-size:13px;}
a.pagina:active { color: #6B8BAB; font-size:13px;}
a.pagina:hover{ font-weight:bold; font-size:13px; color: #6B8BAB; }


/* Footer +++++++++++++++++++++++++++++++++++++++*/
#boxFooter  { width:760px; min-height:50px; background-color:#002B4C;  }
.footerLeft {width:216px; min-height:50px;float:left;   }
.footerRight { width:543px; height:50px; float:left;}
.filletFooter { background:url(../imagens/fillet_footer.gif) repeat-x; margin-left:28px; width:480px; height:3px;}
.copy { color:#6B8BAB; font-size:9px; margin-left:28px; margin-top: 15px;}
.copy a:link, a:active, a:visited {color:#6B8BAB;}
.copy a:hover{ color:#002B4C;}
}
