﻿*{cursor: url(../cursor.cur), auto;}

body,a {cursor: url(../cursor.cur), auto; margin:0; padding:0;}
     a,a:hover {color:#F60; cursor:url(../cursorhand.cur), pointer}
::selection {color:#FFFFFF;background:#FF6600}
::-moz-selection {color:#FFFFFF;background:#FF6600}



#Top {width:100%; max-width:910px; float:none; margin:0; background-color:transparent;}
#Menu {width:100%; max-width:600px; float:right; margin:2px; text-align:right; background-color: transparent;}
  .top_bar {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	font-style: normal; color: #999999; text-decoration: none;}
  .main_bar {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;}

#Body {width:100%; max-width:910px; height:900px; float:none; margin:0 auto; background-color:transparent;}
#BodyMobile {width:100%; max-width:480px; float:none; margin:0 auto; background-color:transparent;}


#ImageSide {width:100%; max-width:285px; float:right; text-align:right; margin:0px 0px 0px 0px; background-color: transparent; padding-top:12px;}

#CaixaImg {height:145px; width:258px; float:left; margin:10px 0px 0px 45px;cursor:url(../cursorhand.cur), pointer; overflow: hidden;}
  .CaixaImg {; position: relative; color: #f60; font-family: Arial, Helvetica, sans-serif; font-size:14px;; text-decoration:none; margin-top:0px; text-shadow: 1px 1px white; transform: scale(1.0);transition: all .6s ease-in-out; }
  .CaixaImg:hover { position: relative; color: #f60; transform: scale(1.2); opacity: 0.3; cursor:url(../cursorhand.cur), pointer;}

  .CaixaTxt {; position: relative; color: gray; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; margin-top:-26px; background: rgba(255,255,255,0.7); transform: scale(1.0);cursor:url(../cursorhand.cur), pointer;}

 .CaixaTxt2 {; position: relative; color: #f60; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold; margin-top:-47px; background: rgba(255,255,255,0.9); transform: scale(1.0);cursor:url(../cursorhand.cur), pointer;}

 .CaixaTxt3 {; position: relative; color: #f60; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; margin-top:-26px; background: rgba(255,255,255,0.9); transform: scale(1.0);cursor:url(../cursorhand.cur), pointer;}


.h1 {font-family: Arial, Helvetica, sans-serif;	font-size: 20px; font-weight: bold;	font-style: normal; color: #F94A00;	text-align: left; text-decoration: none; line-height: 100%; border:0px;	margin:10px 0px 15px 45px;}
.h1m {font-family: Arial, Helvetica, sans-serif;	font-size: 20px; font-weight: bold;	font-style: normal; color: #F94A00;	text-align: left; text-decoration: none; line-height: 100%; border:0px;	margin:20px 0px 0px 0px;}

.h2c {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;	color: #F94A00;	text-align: left;margin:0px 0px 0px 0px; }


.aero {width: 100%; max-width: 680px; height:100%; max-height: 750px; border: 0px; margin-left: 40px; margin-top: 20px}

.iframepdf {width: 100%; max-width: 680px; height:100%; max-height: 750px; border: 0px; margin-left: 40px; margin-top: 20px}

.iframec {width: 100%; max-width: 580px; height:100%; max-height: 365px; border: 0px; margin-top: 20px; overflow:auto; }
            
            
        ::-webkit-scrollbar { width: 5px; }
      
        /* Track */
        ::-webkit-scrollbar-track {background: gainsboro; border-radius: 5px; }
      
        /* Handle */
        ::-webkit-scrollbar-thumb { background: #555; border-radius: 5px;
        }
      
        /* Handle on hover */
        ::-webkit-scrollbar-thumb:hover { background: #f60;}
        
        
#TextSide {width:175px; float:right; text-align:left; margin:0px 0px 0px 0px; background-color: red; padding-top:0px;}

.h1_side {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;	color: #F94A00;	text-align: left;margin:50px 0px 10px 0px; line-height: 120%}

.hyperlink_text {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;	color: #999999; text-decoration: none; border:0px;}

.link_text {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;
	color: #FF9900; text-decoration: none;	border:0px; text-align:left;}

.map_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	font-style: normal;	color: #666666;	text-decoration: none;}
	
#Images {width:100%; max-width:690px; float:left; margin:0px 0px 0px 45px; background-color: transparent;}

.side_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; cursor: url(../cursor.cur) , auto;
	color: #333333;	text-decoration: none; border:0px; text-align:left;}

#Footer {width:100%; max-width:690px; float:left; margin:40px 0px 0px 0px; background-color: transparent; text-align:center;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;
	color: #999999; text-decoration: none;	border:0px; text-align:left;}


.main_text {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; font-style: normal;
	color: #333333;	text-decoration: none; border:0px;}

.title_text {font-family: Arial, Helvetica, sans-serif; font-size: 16px;	font-weight: bold;	font-style: normal;
	color: #FF6600;	text-decoration: none;	border:0px;}

.map_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	font-style: normal;
	color: #666666;	text-decoration: none; border:0px;}
	
#Text {width:100%; max-width:580px; height: 100%;max-height: 400px; float:left; margin:0px 0px 0px 45px; background-color: transparent;}

#TextSide {width:100%; max-width:175px; float:right; text-align:left; margin:0px 0px 0px 0px; background-color: transparent;	padding-top:0px;}


.curriculum1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: normal;	color: #333333; }

.curriculum2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style: italic;	color: #333333; text-indent: 35px; margin-top: -10px;}

.curriculum3 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;
	color: #f60; text-decoration: none;	border:0px;}






/* Corpo do Documento*/
.h2 {font-family: Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	font-style: normal;
	color: #FF6600;	text-align: left; text-decoration: none; line-height: 100%; border:0px;
	margin:30px 0px 10px 0px;}


.highlight {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal;
	color:  #FF9900; text-decoration: none;	border:0px;}
.small_text {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal;
	color: #CCCCCC; text-decoration: none;	border:0px;}




/* Menu Mobile*/

  
  .topnav {
  overflow: hidden;
  background-color: #F3F3F3;
  position: relative;
}

/* Hide the links inside the navigation menu (except for logo/home) */
.topnav #myLinks {
  display: none;
}

/* Style navigation menu links */
.topnav a {
  color: black;
  padding: 20px 20px;
  text-decoration: none;
  font-size: 13px;
  display: block;
}

/* Style the hamburger menu */
.topnav a.icon {
  background: #ddd;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

/* Add a grey background color on mouse-over */
.topnav a:hover {
  background-color: #FF6600;
  color: white;
}

/* Style the active link (or home/logo) */
.active {
  background-color: #04AA6D;
  color: white;
}



    
	

