
/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; background:#496FAF; font-family:verdana,arial,sans-serif;}
.page-container {width:950px; margin:10px auto 15px auto; font-size:1.0em; padding:0;}
.main {clear:both; width:950px; background-color:#fff; min-height:500px; height:auto !important; height:500px; background:url('main-menu.gif') repeat-y; padding:15px 0;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding-bottom:20px;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:700px; margin:0 0 0 10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding:20px 0 0 15px; background:url('manetes.gif');}
.footer {clear:both; width:950px; padding:1.0em 0 1.0em 0; background:url('footer.gif') no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/* HEADER */
.header {width:950px; height:170px; font-family:"trebuchet ms",arial,sans-serif; border-bottom:solid 1px rgb(150,150,150);}

/*  HEADER SECTION  */
a.sitelogo {position:absolute; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; margin:48px 0 0 0;}
a.sitelogo  img{border:0;}

#header-fotos{position:absolute; margin:31px 0 0 300px;  background:#253C74 url('header1.gif') no-repeat; width:445px; padding:8px 0 5px 8px; height:120px;}
#header-fotos img{width:445px;}

#header-fotos2{position:absolute; margin:52px 0 0 300px;  background:#253C74 url('header3.gif') no-repeat; padding:10px 0 10px 8px; width:642px;}
#header-fotos2 img{margin:0 10px 0 0;}

#manager{position:absolute; margin:148px 0 0 0; background:url('bar.gif'); width:950px; height:40px; text-align:center; font-size:12px; font-family:verdana,arial,sans-serif;}
#manager ul{font-weight:bold; margin-top:17px;}
#manager ul li{display:inline;}
#manager ul li a{margin:0; color:#253C74; text-decoration:none; padding:11px 20px 9px 20px; border-left:1px solid #263C75;}
#manager a.active, #manager li a:hover{text-decoration:none; color:#fff; background-color:#253C74; border:2px solid #838383; border-right:0; border-bottom:0;}
#manager ul li.last a{border-right:1px solid #263C75;}


/* MAIN NAVIGATION */
.main-navigation .main_menu {margin:0 9px 0 3px; padding:16px 0 16px 5px; font-size:12px;}
.main-navigation ul{list-style:none;}
.main-navigation .main_menu li a{color:#253C74; display:block; padding:3px; padding:10px 0px 10px 15px; line-height:1.2em;  border-top:2px solid #D1D1D1;}
.main-navigation .main_menu li li a{padding:7px 0 7px 25px; border:0;}
.main-navigation .main_menu li a.active-parent, .main-navigation .main_menu li a.active, .main-navigation .main_menu li a:hover{color:#fff; background-color:#253C74;}
.main-navigation .main_menu li.last a{border-bottom:2px solid #D1D1D1;}
.main-navigation .main_menu li li.last a{border:0;}
.main-navigation .main_menu li li a:hover{background-color:#D1D1D1;}
.main-navigation .main_menu li ul li a.active{background:none; color:#646464;}


/* MAIN CONTENT */
.column1-unit {width:640px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-unit-middle {float:left; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}


/*  FOOTER SECTION  */
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a, .footer a:visited {text-decoration:none; color:#253C74;}
.footer a:hover{color:#fff; background-color:#253C74;}


/*  CLEAR FLOATS  */
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:640px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}


/*  PRINTING and MISCELLANEOUS  */
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}