/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

@font-face {
    font-family: Agency FB;
	font-style:normal;
    src: url('http://summer.icmc.usp.br/summers/AgencyFB.eot'); /* IE9 Compat Modes */
    src: url('http://summer.icmc.usp.br/summers/AgencyFB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('http://summer.icmc.usp.br/summers/AgencyFB.woff') format('woff'), /* Modern Browsers */
         url('http://summer.icmc.usp.br/summers/AgencyFB.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('http://summer.icmc.usp.br/summers/AgencyFB.svg#svgFontName') format('svg'); /* Legacy iOS */
    }


body 
{
	margin: 0;
	padding: 0;
	background-attachment: fixed;
	font: normal 11.5px Verdana, Arial, Helvetica, sans-serif;
	color: #000;

	opacity:0.9;
	filter:alpha(opacity=90);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
}

h1, h2, h3 
{
	
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00006f;
}

h2 
{
	text-transform: uppercase;
	font-size: 18px;
}

h3 
{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	color: #000000;
}

blockquote, ul, ol 
{
	line-height: 18px;
	text-align: justify;
}

p
{
	line-height: 18px;
	
}

blockquote {
	padding-left: 10px;
	background: url(images/img05.gif) repeat-y;
	margin: 12px;
}

a 
{
	color: #00006f;
}

a:hover {
	text-decoration: none;
}

/* f */

#pre_header 
{
	height: 160px;
	padding: 0px;
	
	
	opacity:.95;
	filter:alpha(opacity=95);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	-moz-opacity:.95;
	-khtml-opacity: .95;
}


#header {
	width: 900px;
	height: 160px;
	margin: 0 auto;
	
}

#header h1, #header h2 {
        font-family: 'Agency FB', arial;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-style: normal;
	font-weight: normal;
}

#header h1.title {
	float: right;
	padding: 0px 55px 0 30px;
	letter-spacing: 0px;
	font-size: 36px;
	text-align:right;
	color:black;
}

#header .title br.maior
{
    content: " " !important;
    display: block !important;
    margin:8px;
}

#header h1.subtitle {
	float: right;
	padding: -5px 55px 0 30px;
	letter-spacing: 0px;
	font-size: 38px;
}

/* Menu */

#pre_menu 
{
	height: 50px;
	margin: 0 auto;
	background: none;
	width: 900px;
padding-top:15px;

	opacity:0.8;
	filter:alpha(opacity=80);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}
#menu {
   float:left;
   width:900px;

   overflow:hidden;
   position:relative;
border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}
#menu ul {
	
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#menu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#menu ul li a {
   display:block;
   margin:0 0 0 0px;
   padding:10px 10px;
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica, sans-serif;	

   text-decoration:none;

}
#menu ul li a:hover {
text-decoration: underline;

}
#menu ul li a.active,
#menu ul li a.active:hover {

text-decoration: underline;
   
}
/* Content */

#content 
{
	width: 800px;
	margin: 0 auto 0px auto;
	padding: 20px 10px;
	background: #FFF;
	min-height: 500px;
	
	/*border: 2px solid #031;*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	
	opacity:.95;
	filter:alpha(opacity=95);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	-moz-opacity:.95;
	-khtml-opacity: .95;
}


/* Posts */

#posts 
{
	float: left;
	width: 710px;
}


/* Para o conteúdo */


#poster
{
	margin: 0 0;
	float: right;
	width: 300px;
}

#poster img
{
	height: 428px;
	width: 300px;
}


#rightcomponent
{
	float: right;
	width: 480px;
	margin-left: 20px;
}

#rightcomponent div.list
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#rightcomponent .list h3.listtitle
{
	text-transform: none;
	padding-left: 5px;
	color: #000000;
	font: bold 13px sans-serif;
	
	border-bottom: 1px solid #000000;
}

#rightcomponent .list ul
{
	list-style: none;
	padding-left: 15px;
}

#rightcomponent .list li
{
	font: 12.5px sans-serif;
	background: url(images/liststyle.png) no-repeat 0 1px;
	margin-bottom: 3px;
	padding-left: 20px;
}


/* Links */

#links {
	float: right;
	width: 200px;
	padding-left: 20px;
	background: url(images/img05.gif) repeat-y;
}

#links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#links li ul {
	padding: 5px 0 30px 0;
}

#links li li {
	padding: 7px 10px;
	background: url(images/img06.gif) repeat-x left bottom;
}

#links li a {
	text-decoration: none;
}

#links li a:hover {
	text-decoration: underline;
}

#links li i {
	font-style: normal;
	font-size: 9px;
}

#links li h2 {
	font-size: 14px;
}

/* Footer */

#pre_pre_footer 
{
	margin-top: 10px;
	height: 140px;
	padding: 0px;
	
	opacity:.8;
	filter:alpha(opacity=80);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:.8;
	-khtml-opacity: .8;	
}

#pre_footer 
{
	height: 110px;
	padding: 10px;
	background: none;
}

#footer 
{
	width: 820px;
	margin: auto auto;
	height: 80px;
	padding: 10px;
	background: #FFF;
	
	/*border: 2px solid #031;*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	opacity:0.9;
	filter:alpha(opacity=90);
}

#footer p {
	text-align: center;
	color: #999999;
}

.TABELA{

	text-align: center;
	
}


.A1{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: none;
	padding-top: 0in;
	padding-bottom: 0in;
	padding-left: 0.05in;
	padding-right: 0in;
}

.A2{
	border: 1px solid #000000;
	padding: 0in 0.05in;
}

.A3{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: none;
	padding-top: 0in;
	padding-bottom: 0in;
	padding-left: 0.05in;
	padding-right: 0in
}




#downloads li
{
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px;
}
