html{ overflow-y : scroll; }

body {
  /*background-image:url('http://www.teseemlatex.ifsc.usp.br/ineo/images/fundo.jpg');*/
  background-image:url('http://www.ifsc.usp.br/~ineo/images/bg1.bkp.png');
  background-repeat:repeat-x;
  font-size: 14px; 
  font-family: Arial;
  padding:0px;
  margin:0px;
  text-align: center;

}

#container {
  background-image:url('http://www.ifsc.usp.br/~ineo/images/bg2.png');
  background-repeat: no-repeat;
/*   text-align: left; */
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 1024px;
}

#logo { 	
  margin: 0px;
  padding: 0px;
  height: 132px;
  text-align: right;
}

#menu { 	
  background-image:url('http://www.ifsc.usp.br/~ineo/images/bg3.bkp.png');
  background-repeat: no-repeat;
  margin: 0px;
  height: 44px;
  color:#fff;
  padding: 0 32px 0px 133px; //Alinha o menu
}

/*MENU DROPDOWN*/

ul.menubar { 
   margin: 0px; 
   padding: 0px; 
   background-color: #FFFFFF; /* IE6 Bug */ 
   font-size: 100%; 
} 

ul.menubar .menuvertical {    
	margin: 1px 0 0 0px; 
   	padding: 6px 0px 6px 6px; 
    list-style: none;
    font-size: 18px;
    float: left;
} 

ul.menubar .menuvertical a:hover {
	color: #C10000;
}


ul.menubar ul.menu { 
   display: none; 
   position: absolute; 
   margin: 0px; 
} 

ul.menubar a { 
   padding: 0px; 
   display:block; 
   text-decoration: none; 
   color: #FFF; 
} 

ul.menu, ul.menu ul { 
   margin: 2px 0 2px 0; 
   padding: 0; 
   border-bottom: 1px solid #ccc; 
   width: 180px; /* Width of Menu Items */ 
   background-color: #eee; /* IE6 Bug */
} 

ul.menu li { 
   position: relative; 
   list-style: none; 
//   border: 0px;
   padding-bottom: 0px; 
} 

ul.menu li a { 
   display: block; 
   text-decoration: none; 
   border: 1px solid #ccc; 
   border-bottom: 0px; 
   color: #777; 
   padding: 0px 00px 0px 0px; 
   background-image:url('http://www.ifsc.usp.br/~ineo/images/bgDROP.png');
   background-repeat: no-repeat;
   
} 

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   display: none; 
   left: 179px; /* Set 1px less than menu width */ 
   top: 0px; 
} 

#nav {
	margin-top: 6px;
}

ul.menu li.submenu ul { 
	display: none;
	margin-top: 5px;
	height: 23px;
} /* Hide sub-menus initially */ 

ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; } 

ul.menu li a:hover { 
	color: #C10000;
	background-image:url('http://www.ifsc.usp.br/~ineo/images/bgDROPover.png');
	background-repeat: no-repeat;
} 

/*FIM DROPDOWN*/

#content { 	
  background-image:url('http://www.ifsc.usp.br/~ineo/images/bg4.png');
  background-repeat: repeat-y;
  margin: 0px;
  padding: 0px;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 10px 40px;
}

#institutionImg1{
	align: right;
	margin-right : 12px;
	text-align: center;
	float: left;
	width: 288px;
	height: 200px;
}

#institutionImg2{
	align: center;
	margin-left: 12px;
	text-align: center;
	float: left;
	width: 288px;
	height: 200px;
}

#institutionImgUnica{
	margin: 10px;
	text-align: center;
	float: center;
	clear: right;
	width: 288px;
}

#institutionImgConteiner {
	text-align: center;
	float: center;
	clear: both;
	width: 600px;
	height: 270px;
}

#newsImgTitulo{
	margin: 10px;
	text-align: center;
	float: center;
	clear: right;
	height: 240px;
	margin-bottom: 64px;
}

#newsImgTitulo img {align: center; height: 240px; clear: right;}
#newsImgTitulo p {align: center; font-style: italic;}

#footnote {
  background-image:url('http://www.ifsc.usp.br/~ineo/images/bg5.bkp.png');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  height: 123px;
}

#wrapper td {text-align: justify;padding: 10px;}

h1 {color:#63508f; text-align:left; font-size:24px; margin-top:5px; margin-bottom:5px;  margin-right:13px; margin-left:10px; padding-left:20px; border-bottom: 1px solid #ccc; border-left: 4px solid #ccc;}
h2 {color:#63508f; text-align:left; font-size:24px; margin-left:20px; padding-left:20px; width:462px; border-bottom: 1px solid #ccc; border-left: 4px solid #ccc;}
h3 {color:#63508f; text-align:left; font-size:18px; padding-left:70px;}
h4 {color:#63508f; text-align:left; font-size:20px; border-bottom: 1px solid #ccc; margin-top:10px;margin-bottom:20px;margin-left:20px;margin-right:20px;}
h5 {color:#63508f; text-align:right; font-size:24px; border-bottom: 1px solid #ccc; border-right: 3px solid #ccc; width:200px; margin-top:5px; margin-left:80px; padding-right:10px;}
li {padding-bottom:20px;}

.Tweetar
{
	height: 22px;
	width:	69px;
}

.Tweetar img {background-image:url('http://www.ifsc.usp;br/~ineo/images/Tweetar.png');}

#institutionImg1 img {align: center;}

#institutionImg2 img {align: center;}

#logo img {  padding-right: 30px;}

span.legenda {padding: 30px;}

img.news {height: 240px; align: center;}

a.marqueelink { font-size: 17px; text-decoration: none; color: #000000;}
p.text { font-size: 17px; text-align: left; padding-left: 20px;padding-right:20px; text-indent: 80px;line-height: 180%;}
p.form { font-size: 17px; text-align: center; text-indent:none; line-height: 50%;}
ul.text { font-size: 17px; text-align: justify; margin-left:50px;margin-right:50px;list-style-type: circle;}
p.highlight { font-size: 17px; text-align: justify; text-indent: 40px;line-height: 150%;}
p.ineo_foot { font-size: 10px; text-align: center; border-top: 1px dotted #ccc;padding-top:8px; margin-right:8px;margin-left:8px;}
p.sections1 { color:#63508f; text-align:right; font-size:24px; border-bottom: 1px solid #ccc; border-right: 3px solid #ccc; width:200px; margin-top:5px; margin-left:80px; padding-right:10px;}
p.sections2 { color:#63508f; text-align:left; font-size:24px; margin-left:20px; padding-left:20px; width:462px; border-bottom: 1px solid #ccc; border-left: 4px solid #ccc;}
p.sections3 { color:#63508f; text-align:left; font-size:18px; padding-left:70px; margin-bottom: 0px;}
p.sections4 { color:#63508f; text-align:left; font-size:20px; border-bottom: 1px solid #ccc; margin-top:10px;margin-bottom:20px;margin-left:20px;margin-right:20px;}

a.sections3 { color:#63508f; text-align:left; font-size:18px; }

p.sectionsDestaque { color:#63508f; text-align:right; font-size:24px; border-bottom: 1px solid #ccc; border-right: 3px solid #ccc; width:300px; margin-top:5px; margin-left:80px; padding-right:10px;}

.menu1 {border-top: 1px solid #fff;}
.menu1:visited {border-top: 1px solid #fff;}
.menu2:hover {border-top: 1px dotted #fff;}
.menu2 {border-top: 1px dotted #535252}

#menu table {font-size: 18px;}
#menu a {color:#fff;text-decoration: none}
p.menu { padding-top:8px; margin:0px;}
td.menu1 {border-top: 1px solid #fff;}
td.menu2:hover {border-top: 1px dotted #fff;}
td.menu2 {border-top: 1px dotted #535252}

ul.home {font-size:13px; border-right: 3px solid #ccc; list-style-type: none;  margin-left:0px; padding-left:0px; padding-right:10px;}
li.home {padding-top:10px;padding-bottom:0px;  border-bottom: 1px dashed #ccc;}
a.home:link {color:#000;text-decoration: none}
a.home:visited {color:#000;text-decoration: none}
a.home:active {color:#000;text-decoration: none}
a.home:hover {color:#6b6b6b;text-decoration: none;}

a.gen:link {color:#000; text-decoration: none; border-bottom: 1px dotted #000;}
a.gen:visited {color:#000; text-decoration: none; border-bottom: 1px dotted #000;}
a.gen:active {color:#000; text-decoration: none; border-bottom: 1px dotted #000;}
a.gen:hover {color:#000; text-decoration: none; border-bottom: 1px solid #000;}


a.tex:link {color:#000; background-color:#ded9e8; text-decoration: none; border-bottom: 1px dotted #000;}
a.tex:visited {color:#000; background-color:#ded9e8; text-decoration: none; border-bottom: 1px dotted #000;}
a.tex:active {color:#000;background-color:#ded9e8; text-decoration: none; border-bottom: 1px dotted #000;}
a.tex:hover {color:#000;background-color:#ded9e8; text-decoration: none; border-bottom: 1px solid #000;}

a.search:link {color:#000;text-decoration: none; border-bottom: 1px dotted #000; font-size:15px; margin-left: 40px;}
a.search:visited {color:#000;text-decoration: none; border-bottom: 1px dotted #000; font-size:15px; margin-left: 40px;}
a.search:active {color:#000;text-decoration: none; border-bottom: 1px dotted #000; font-size:15px; margin-left: 40px;}
a.search:hover {color:#000;text-decoration: none; border-bottom: 1px solid #000; font-size:15px; margin-left: 40px;}

table.institutions {padding-left: 20px;padding-right:20px;}
