@media screen 
{
/* # index: 1 */
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align 	: baseline;
    font-family		: inherit;
    font-weight		: inherit;
    font-style		: inherit;
    font-size		: 100.01%;
    outline			: 0;
    padding			: 0;
    margin			: 0;
    border			: 0;
}
:focus {
    outline: 0;
}
body {
    background	: white;
    line-height	: 1;
    color		: black;	
	font-size	: 12px;	
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}


html {}
body {
	font-family	: Arial, Helvetica, sans-serif;
	color		: #000;
	background	: #FFFFFF;
	width		: 100%;
}

.bodyExternal{
	width:100% !important;
}

/* # index: 2 - Own reset */
acronym, abbr {border-bottom:1px dotted; cursor:help}
a:link, a:visited {color:#3867bf; text-decoration:underline}
button {background:transparent; cursor:pointer; border:none; font:bold 14px Arial, Helvetica, sans-serif; overflow:visible; /* fix IE weird padding */}
input, textarea {color:#000; font-size:12px; border:1px solid #5c0305; background:#FFF; padding:3px 5px 3px 5px; font-family:Arial, Helvetica, sans-serif}
input:focus, textarea:focus {background:#FF9; padding:3px 5px 3px 5px; color:#000}
select {background:#f5f5f5; border:1px solid #5c0305;padding:0.10em;}
strong {font:inherit; font-weight:bold}
small {font-size:10px}
cite {font-style:italic}
img, ul, a { list-style-image:none; list-style-position:outside; list-style-type:none; }
#mainContainer{margin:auto;width:1000px;height:100%;padding:2.00em 0 0 0;}


/* accessibility */
#accessibility {float:right; margin-top:-100px}
#accessibility li {display:inline; margin-right:20px}
#accessibility li a {color:#999; text-transform:uppercase; font-weight:bold}
#accessibility li a:hover {color:#fff}

/* conteudo */
#content{padding:0;float:left;width:68.43em;height:100%;}

/* validacoes */
.msgValidation *{font-size:16px;color:#266aae!important;line-height:20px;margin-bottom:5px;}
.msgValidation {display:none;padding:5px; background:#f9f9f8!important;margin:10px!important;float:left;width:90%;}
.msgValidation label{font-size:14px !important;color:#f00 !important;font-weight:normal !important; padding-left:15px !important;display:block;width:100%!important;text-align:left!important;}

.text h1 {font-size:24px; color:#036}
.text h2 {font-size:18px; color:#036; margin:30px 0 20px 0}
.text h3 {font-size:14px; font-weight:bold; margin-bottom:10px}
.text p,
.text ul,
.text ol,
.text address {margin-bottom:16px}
.text p,
.text li {line-height:18px}

#msgCodeValidation *{font-size:16px;color:#266aae;line-height:20px;line-height:25px;}
#msgCodeValidation {float:left;padding:5px;background:#f9f9f8;margin:10px;width:90%;}
#msgCodeValidation h4{margin:0px !important; margin-bottom:10px !important; font-size:16px !important; font-weight:normal; color:#266aae; width:100%; padding-bottom:0px !important; background:none;float:left;}
#msgCodeValidation p{margin:0px !important; margin-bottom:10px !important; font-size:14px !important; font-weight:normal; color:#f00!important; width:100%; padding-bottom:0px !important; background:none;float:left;}

#msgCodeValidation span{font-weight:bold; color:#f00;font-size:14px;}
#msgCodeValidation ul{padding-left:40px!important;}
#msgCodeValidation li{float:left;display:inline;width:100%!important;padding:5px;color:#f00 !important;font-size:14px !important;}
#msgCodeValidation li label{color:#f00 !important;font-weight:normal!important;}

#msgCodeValidation .Message{color:#266aae!important;font-size:14px;}
#msgCodeValidation .MessageAlert{color:#f00!important;font-size:16px;}

#msgCode *{font-size:14px;color:#FF5151;line-height:20px;}
#msgCode {float:left;padding:5px;margin:10px;width:90%;display:block;}

input.error { border: 1px dotted red !important; }

.ErrorClass{float:left;font-size:12px !important;color:#FF0000 !important;font-weight:normal !important;display:table;margin:0 5px 5px 10px;text-align:left !important;width:auto!important;}
input.ErrorClass, select.ErrorClass { border: 1px dotted red !important; }

/* end validacoes */

.fieldset{padding:10px;background-color: #f9f9f9;color: white;border:1px solid #cccccc;position: relative;margin-bottom:20px;
margin-top/*\**/:1.50em;padding-top/*\**/:1.75em;
*margin-top:1.50em;*padding-top:1.75em;
}
.fieldset legend {padding: 5px;background:#99979a; color:#fff;position:absolute;left: 20.0em;
top/*\**/: -1.0em;left/*\**/: 1.0em;
*top: -1.00em;*left: 1.0em;
}

.center {text-align:center}
.block {display:block}
.right {float:right !important}
.left {float:left !important}
.hidden {display:none !important}
.shown {visibility:visible !important}
.nomargin {margin:0px}
.help {cursor:help}
.clickable {cursor:pointer}
.underline {text-decoration:underline !important}
.noborder{border:0 !important;}
.nobg{background:none !important;}
a.external{padding-right:12px;background:url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=ico_external&m=gif) no-repeat 100% 50%;}


.nopadding{padding:0!important;}
.padding-top{padding-top:2.00em!important;}
.padding-bottom{padding-bottom:2.00em!important;}
.padding-left{padding-left:2.00em!important;}
.padding-right{padding-right:2.00em!important;}

.box{padding:0 0 2.00em 0;float:left;width:100%;}
.title{padding:0 0 1.40em 0;font-size:16px;color:#3f6cc0;font-weight:bold;}
.sub-title{padding:0 0 .70em 0;font-size:12px;color:#3f6cc0;font-weight:bold;}
.img-footer{padding:1.80em 0 0 .30em;}
.img{padding:1.80em 0 0 .30em;}
.img-destaque{padding:.70em 1.00em 1.00em 1.00em;float:left;}
.box-destaque{background-color:#f7f6f2;padding:1.50em;line-height:1.30em!important;margin:0 0 2.00em 0;float:left;width:95%;}
.text-destaque{color:#ec1d23;padding:.80em 0 0 0;}
.list-number li{list-style:decimal!important;padding:0 0 .70em 0;}
.list-alpha li{list-style:lower-alpha!important;padding:0 0 .70em 0;}

#box-banner-flash-1-pai-0{}
#box-banner-flash-1-0{}

#box-banner-flash-1-pai-1{z-index:9990!important;position:relative;!important;}
#box-banner-flash-1-1{width:327px;height:272px;z-index:9999!important;position:absolute!important;top:-40px;left:-50px;}

#aabox-banner-flash-1-pai{z-index:9990!important;position:relative;!important;}
#aabox-banner-flash-1{width:327px;height:272px;z-index:9999!important;position:absolute!important;top:-40px;left:-50px;}

}

@media print
{
* {font-family:Arial, Helvetica, sans-serif}

body {margin:5%; line-height:12pt; letter-spacing:0.4pt; font-size:10pt}
h1 {font-size:18pt}
a img {border:0}
dt, dd {margin-bottom:5pt}
#accessibility, 
#navigation,
#languages {
	display:none !important
}
.printHidden {display:none}



}@media screen 
{
#content{padding:0;float:left;width:64.00em;height:100%;}	
	
#top{float:left;width:100%;height:14.73em;border:0px #000 solid;background:url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=sprite.bg&m=png) 0px -735px no-repeat;}

#top #top-logo{float:left;width:24.17em; height:10.83em;padding:0 0 0 2.00em;}
#top #top-logo a{width:30.58em; height:10.83em; float:left; margin:0.30em 0em 0em 0.0em;color:#fff;background:url(http://www.centernorte.com.br/data.centernorte/images/logo/icn.logo.gif) no-repeat;text-indent:-9999em; }
#top #top-logo a:hover{background:url(http://www.centernorte.com.br/data.centernorte/images/logo/icn.logo.hover.gif) no-repeat;}
#top #top-menu{float:right;padding:3.20em 0 0 0;margin:0 0 0 3.50em;width:38.00em;height:7.00em;line-height:1.20em;position:relative;}
#top #top-menu li{border:0px #000 solid;font-weight:bold;font-size:11px;text-transform:uppercase;padding:10px 8px 0 8px;display:inline;position:relative;}
#top #top-menu li a{text-decoration:none;font-weight:bold;color:#000;overflow:auto;display:inline;}
#top #top-menu li a:hover{text-decoration:underline;}
#top #top-menu .top-menu-select a{color:#ec1d23!important;border-bottom:1px #ec1d23 dotted!important;}

#cse-search-box{float:right;width:14.75em;height:7.17em;margin:0 0 0 7.50em;background:url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=sprite.bg&m=png) -365px -176px no-repeat;}
#cse-search-box-title{font-size:15px;color:#fff;font-weight:bolder;letter-spacing:0px;text-transform:uppercase;padding:10px 0 0 10px;}
#cse-search-box label{float:left;font-size:11px;color:#fff;font-weight:bolder;letter-spacing:-0.05em;text-transform:lowercase;padding:3px 0 3px 15px;cursor:pointer;}
#cse-search-box input{float:left;border:1px solid #000;font-size:11px;margin:5px 0 0 10px;}
#cse-search-box p{float:left;}	
#cse-search-box .btn{float:left;background:url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=sprite.btn&m=png) 0px 0px no-repeat;text-indent:-9999em;margin:7px 0 0 5px;width:1.30em;height:1.30em;}

#menu-left{float:left;width:16.50em;padding:0 0 2.50em 2.50em;margin:0.50em 0 0 0;position:relative;}
#menu-left #menu-left-menu{float:left;width:100%;line-height:1.20em;}
#menu-left #menu-left-menu li{font-size:11px;text-transform:uppercase;padding:0.85em 0 0.85em 0;border-bottom:1px #dadeeb solid;font-weight:bold;color:#475a9f;}
#menu-left #menu-left-menu li a{text-decoration:none;font-weight:bold;color:#475a9f;}
#menu-left #menu-left-menu li a:hover{text-decoration:underline;}

#menu-left #menu-left-menu li ul{border-top:1px #dadeeb solid;padding:0 0 0 1.50em;margin:.85em 0 0 0;}
#menu-left #menu-left-menu li ul li{font-size:11px;text-transform:uppercase;padding:0.85em 0 0 0;border-bottom:0px;}
#menu-left #menu-left-menu li ul li a{text-decoration:none;font-weight:bold;color:#666666;border-bottom:0px;}
#menu-left #menu-left-menu li ul li a:hover{text-decoration:underline!important;}

.menu-left-menu-select ul{padding:0 0 0 1.00em!important;}
.menu-left-menu-select li a{text-decoration:none;font-weight:bold;color:#666666!important;border-bottom:0px!important;}
.menu-left-menu-select li a:hover{text-decoration:underline!important;}

.menu-left-menu-select a{color:#ec1d23!important;margin:0 0 0 1.00em!important;border-bottom:1px #ec1d23 dotted!important;}
.menu-left-menu-select-li a{color:#ec1d23!important;margin:0 0 0 0!important;border-bottom:1px #ec1d23 dotted!important;}


/* footer */
#footer{width:100%;height:15.42em;margin:-8.00em 0 0 0;padding:13.00em 0 0 0;float:left;background:url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=sprite.bg&m=png) -0px -1377px no-repeat;}

#footer address{padding:0.00em 0.20em 0 21.40em;line-height:1.40em;font-size:11px;}
#footer address .title{float:left;width:100%;color:#3f6c9e;font-weight:bold;font-size:13px;line-height:2.00em;padding:0 0 0.80em 0;}

#footer #footer-menu{float:left;margin:2.00em 0 0 6.50em;width:48.00em;}
#footer #footer-menu li{float:left;height:1.50em;list-style:none;display:inline;color:#fff;font-size:10px;text-transform:uppercase;padding:10px 8px 0 8px;}
#footer #footer-menu li a{text-decoration:none;color:#000;}
#footer #footer-menu li a:hover{text-decoration:underline;}

#footer #footer-menu-empre{float:right;margin:0.30em 0 0 3.50em;width:67.50em;display:inline;overflow:auto;position:relative;}
#footer #footer-menu-empre li{float:left;height:1.50em;list-style:none;display:inline;color:#fff;font-size:10px;text-transform:uppercase;padding:10px 8px 0 8px;}
#footer #footer-menu-empre li a{text-decoration:none;color:#000;}
#footer #footer-menu-empre li a:hover{text-decoration:underline;}

}/**
 * The "classic" theme CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * Shadowbox is released under version 3.0 of the Creative Commons Attribution-
 * Noncommercial-Share Alike license. This means that it is absolutely free
 * for personal, noncommercial use provided that you 1) make attribution to the
 * author and 2) release any derivative work under the same or a similar
 * license.
 *
 * If you wish to use Shadowbox for commercial purposes, licensing information
 * can be found at http://mjijackson.com/shadowbox/.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007-2008 Michael J. I. Jackson
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/
 * @version     SVN: $Id: skin.js 91 2008-03-28 17:39:13Z mjijackson $
 */

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 9999;
  text-align: center; /* centers #shadowbox in quirks and IE */
}
#shadowbox_overlay {
  position: absolute;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 1px solid #d23d41;
  overflow: hidden;
}
#shadowbox_body_inner {
  position: relative;
  height: 100%;
}
#shadowbox_content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #fff; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 42px;
  width: 42px;
  background-image: url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=shadowbox/loading&m=gif);
  background-repeat: no-repeat;
}
#shadowbox_loading span {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
  font-family: Tahoma, sans-serif;
  line-height: 16px;
  color: #fff !important;
  font-weight:bold;
  
}
/*
#shadowbox_title {
  height: 26px;
 
}
*/
#shadowbox_title_inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
}
#shadowbox_info {
  height: 20px;
}
#shadowbox_info_inner {
  font-size: 12px;
  color: #fff;
  font-weight:bold;
}

/*_____________________________________________________________________  nav  */
#shadowbox_nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#shadowbox_nav_close {
  background-image: url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=shadowbox/icons/close&m=png);
  background-repeat: no-repeat;
}
#shadowbox_nav_next {
  background-image: url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=shadowbox/icons/next&m=png);
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  background-image: url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=shadowbox/icons/previous&m=png);
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  background-image: url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=shadowbox/icons/play&m=png);
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  background-image: url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=shadowbox/icons/pause&m=png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #fff;
  text-decoration: underline;
}
#album{float:left;width:63.00em;padding:1.20em 0 0 1.20em;position:relative;}
#album h1{padding:.30em 0 0.20em 2.20em;border-bottom:1px #d43b3f dotted;height:1.06em;font-size:22px;color:#ec1d23;font-weight:bold;letter-spacing:-0.05em;background:url(http://www.centernorte.com.br/instituto-center-norte/pt-BR/file.php?f=sprite.bg&m=png) -545px -202px no-repeat;}
#album h3{padding:1.30em 0 0.20em 2.20em;height:1.06em;font-size:22px;color:#ec1d23;font-weight:bold;letter-spacing:-0.05em;float:left;}

.album-form{padding:1.00em 0 1.50em .50em;background-color:#fcfcfc;float:left;width:62.50em;height:2.00em;}
.album-form p{line-height:10px;padding:3px;float:left;width:100%;}
.album-form label {float:left;line-height:20px;font-weight:bold; color:#003d7f; width:10.50em;padding:0 1.00em 0 0; text-align:right; cursor:pointer;}
.album-form #AlbumGaleriaId{float:left;}
.album-form select, .album-form input{background:#f5f5f5; border:1px solid #ec1d23;}
.album-form option{font-style:normal;color:#000;width:18.00em;}

#album ul{float:left;width:60.00em; padding:.80em 0 0 1.00em;}
#album ul li{float:left;padding:.30em 0 0 0;}

#album ul li img{float:none;margin:0 0 0 1.50em;border:0;border:1px #000 solid;padding:.30em;}
#album ul li h2 a{float:left;color:#003d7f;font-size:11px;text-decoration:none;line-height:1.20em;width:24.20em;padding:.30em 0 .30em 1.90em;}

.btnEnviar{font-size:12px;border:1px #d23d41 solid;float:left;margin:0 0 0 0.30em;padding:2px 10px 2px 10px;}