body {  
    text: #000066;
    bgcolor: #FFFFFF;
    margin: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url("/siteIAnew/fundo40anosIA.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
}

a { 
    color: #CC0000; 
    text-decoration: none;
    font-size: 11px;
}

a:visited { 
    text-decoration: none;
    color: #cc6666; 
}

a:hover {  
    text-decoration: none;
    color: #ff3300; 
}

a:focus { 
    text-decoration: none;
    color: #ffcc00; 
}

a:active {  
    text-decoration: none;
    color: #ff9933; 
}
a:focus:hover {
    background-color: yellow;
}

.manchetes a { 
    color: #CC0000; 
    text-decoration: none;
    font-size: 11px;
}

.manchetes a:visited { 
    text-decoration: none;
    color: #cc3333; 
}

.manchetes a:hover {  
    text-decoration: none;
    color: #ff0000; 
}

.manchetes a:focus { 
    text-decoration: none;
    color: #ffcc00; 
}

.manchetes a:active {  
    text-decoration: none;
    color: #ff9933; 
}

.manchetes a:focus:hover {
    background-color: yellow;
}

.header {
    clear:both;  
}

.manchetes {
    clear:both;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    top: 50px;
    position: absolute;
}

.col_menu {
		width: 165px;
		font-size: 08px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
    float: left;
    margin-top: 150px;
		
}

.col_esquerda {
    width: 38%;
    float: left;
    padding: 10px 10px  10px 0;
    margin-left: 5px;
}

.col_direita {
    width: 38%;
    float: left;
    padding: 10px 0 10px 10px;
}

.col_esquerdaum {
    width: 32%;
    float: left;
    padding: 10px 10px  10px 0;

}
		
.col_centroum {
		width: 32%;
    float: left;
    padding: 10px 0 10px 10px;
}		

.col_direitaum {
    width: 32%;
    float: left;
    padding: 10px 0px 10px 10px;

}

.colum {
		width: 45%;
    float: left;
    padding: 10px 10px  10px 0;
    margin-left: 20px;

}			

.coldois {
    width: 45%;
    float: left;
    padding: 10px 0 10px 10px;

}		
.col_pauta {
		float: left;
    padding: 10px 0 10px 10px;
		font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
		color: #333333;
}

.conteudo {
    width: 78%;
    float: right;
    padding: 10px;
    margin-left: 07px;
}

.conteudo p {
    color: #333333;
}

.clear {
    clear: both; 
}

h1  {
    color: #990000;
    font-size: 18px;
    padding-left: 170px;
}

h2 div {
    font-size: 12px;
    color: #5a5a5a;
    border-bottom: 1px dotted #a9a9a9;
    padding: 0px;
}

.col_esquerda h3, .col_direita h3, .col_esquerdaum h3, .col_centroum h3, .col_direitaum h3, .colum h3, .coldois h3 {
    font-size: 11px;
    color: #990000;
		margin-top: 10px;
    margin-bottom: 3px;
    line-height: 100%;
}

.col_esquerda p, .col_direita p, .col_esquerdaum p, .col_centroum p, .col_direitaum p, .colum p, .coldois p {
    color: #666666;
		margin-top: 7px;
    margin-bottom: 0px;
    line-height: 120%;
}

.creditos {
    text-align: center;
    font-size: 9px;
		color: #808080;
}

.creditos_fotos {
    text-align: left;
    font-size: 10px;
    color: #808080;
}

.divulgue {
    position: absolute;
		top: 450px;
		left: 0px;
		padding-left: 55px;
		text-align: center;
    font-size: 12px;
		clear: both;
}

.creditos h1 {
    font-size: 12px;
}

.highlight:hover {
    background-color: #ffffec;
}

.float_left {
    float: left;
    padding: 10px;
}

.float_right {
    float: right;
    padding: 10px;
}

.conteudo h1 {
    color: #990000;
    border-bottom: 1px solid #990000;
}

.conteudo h2 div {
    color: #990000;
    font-size: 18px;
    border-bottom: 1px solid #eaeaea;
}

.conteudo h3 {
    color: #990000;
		font-size: 16px;
    padding-top: 10px;
    padding-bottom: -8px;
    margin-bottom: -8px;
}

.conteudo h4 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.1em;
    color: #808080;
    padding-bottom: -8px;
    margin-bottom: -8px;
    
}

.conteudo h5{
		font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #993300;
    padding-bottom: -8px;
    margin-bottom: -8px;
		
}		

.data {  
		font-size: 10px;
		padding-left: 10px;
    color: #999999;
    text-align: right;
    margin-top: 10px;
    border-top: 1px dotted #eaeaea;
		font-weight: lighter ;
}

.manchetes .data {  
			display: none ;		 
			margin-top: 10px;
			font-size: 10px;
			padding-left: 10px;
    	border-top: 0px solid #eaeaea;
}

.manchetes .nodisplay {  
      display: none ;			
}

.tips {
    position: absolute;
    left: 40px;
    width: 200px;
    
}

.tips h4 {
    font-size: 11px;
}

.tips p {
    font-size: 10px;
}

/* indenta como se fosse uma lista de definições */
.nivel1    {margin: 0em 0 .3em 1em; }
.nivel2    {margin: .3em 0 .3em 3.5em; }
.nivel3    {margin: .3em 0 .3em 6.5em; }
.nivel4    {margin: .3em 0 .3em 9.5em; }
dl, ul, ol {margin: .7em 2em 0 2.8em; }
dt         {font-weight: bold; margin-top: .8em; }
li         {margin-bottom: 0.5em;
					 	color: #666666;
 }
/* Rótulos de Campos utilizados em Formulários */
.rotulo         {  font-family: Arial, Verdana; font-size: 10px; color: #000000; text-transform: uppercase; padding-top: 1em; padding-bottom: .5em; }
.rotulo_obrigat {  font-family: arial, verdana; font-size: 10px; color: #ff0000; text-transform: uppercase; padding-top: 1em; padding-bottom: .5em; }
.rotulo_erro 	{  font-family: arial, verdana; font-size: 10px; color: #ffffff; text-transform: uppercase; padding-top: 1em; padding-bottom: .4em; background-color: #ff0000; }
ins { text-decoration: none; background-color: yellow; padding-left: 2px; padding-right: 2px; }
del { text-decoration: line-through; color: dimgrey; padding-left: 2px; padding-right: 2px; }
