#meio {
     position:absolute;
   left:50%;
   margin-left:-370px;
}
#total {
     position:absolute;
   left:50%;
   margin-left:-400px;
}


body {
	text-align: center;
	background-attachment: fixed;
	background-image: url(imagens/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;

}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;

}


p {
	text-align: justify;
}
.meio {
}

a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a.sub:link {
	color: #FF0000;
	text-decoration: none;
}
a.sub:visited {
	color: #FF0000;
	text-decoration: none;
}
a.sub:hover {
	color: #FF0000;
	text-decoration: underline;
}



.imagem {
border: 1px solid #000000;

}


.sobre {text-decoration:none;color:#FF0000;border:#FF0000 2px solid} 

.fora {text-decoration:none;color:#333333;border:#333333 2px solid} 

.letra {font-family:Verdana;font-size:30pt}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;

}
a {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	
}
a:hover {
	color: #FF0000;
	
}

.tabelaPadrao {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #FFFFFF;
	
	FONT-SIZE: xx-small;
FONT-FAMILY: sans-serif;
filter:alpha(opacity=50);
-moz-opacity:.60;
opacity:.60;}
	
.tabelaBordaCima {
	 BORDER-TOP: #666666 1px solid;   BACKGROUND-COLOR: #FFFFFF; 
	 FONT-SIZE: xx-small;
FONT-FAMILY: sans-serif;
}	
	
.tabelaPadraoPop {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #FFFFFF;
	
	FONT-SIZE: xx-small;
FONT-FAMILY: sans-serif;
filter:alpha(opacity=80);
-moz-opacity:.60;
opacity:.60;}
		
.botao {  
font: bold 12px/24px arial, helvetica, sans-aerif;	
padding:0px;
text-decoration: none;
text-align:center;	

width:120px;  
height:24px;	
display:block;	
background:#CC0066;
}
	

.tituloBold {
	font-size: 12px;
	font-weight: bold;
}

.tinytableopacity    {
FONT-SIZE: small;
FONT-FAMILY:sans-serif;
background: transparent;}

.tinytableopacity TD {
/*border:1px solid;*/

	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid;

FONT-SIZE: xx-small;
FONT-FAMILY: sans-serif;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;}



HTML {
	SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-BASE-COLOR:#FFFFFF;
	

}

.TituloPagina {font-size: 18px}  
.SubItensPagina {font-size: 14px} 
.SubItensPaginaNeg {font-size: 14px; font-weight: bold; } 
.TituloTabela {font-size: 12px; font-weight:bold; color:#FF0000}  

 .innertablecontainer .tablecolumn { float: left; } .innertablecontainer .leftcolumn {  display: inline; } .innertablecontainer .centercolumn { width: 135px; } .innertablecontainer .rightcolumn { width: 200px; } .innertablecontainer .endtable { clear: both; } .tablecolumn  { list-style-type: none; } .tablecolumn  select { width: 200px; margin-left: 0px; } 

.outertablecontainer {   margin-top: 10px; }


a:link {
font-family: Verdana;
font-size: 10px;
color: #000000;

}





table.out
{
	border-style: ridge;
	background-color: #FFF6B8;
}

table.in
{
	background-color: #FFFFFF;
	width: 400px;
	padding: 7px 9px;
	text-align:left;
	border-bottom-color:#33CCFF;
	border-left-style:groove;
	border-bottom:#CCFF00;
	border:#3333FF;
	border-color:#0000CC;
	border-left-color:#CC3399;
	border-spacing:inherit;
	border-top-width:medium;
}

table.MiniCurriculo
{
	background-color: #FFFFFF;
	width: 400px;
	padding: 7px 9px;
	text-align:left;

}

table.in2
{
	background-color: #FDFFF1;
	width: 600px;
	padding: 7px 9px;
}

table.in3
{
	background-color: #FDFFF1;
	width: 700px;
	padding: 5px 7px;
}

table.footnote 
{
   background-color: #FDFFF1;
}
tr
{
	padding: 0
}



h3
{
	border-style: ridge;
	text-align: center;
}

p.withborder
{
	border-style: ridge;
}
hr   
{
 color: #538744
}

tr.faint 
{
background-color:#FB816F}

tr.Titulo
{
background-color:#eed5b7
}

a.botao
{
text-decoration:none
}

a.menu 
{
text-decoration:none;
font-family: Verdana;
font-size: 10px;
color: #000000;

vertical-align:middle;
text-align:center;
}
a.menu:hover 
{
font-family: Verdana;
font-size: 10px;
color: #000000;
}


img.menu
{
vertical-align:middle;
margin-left:10px;
margin-right:10px;
}



a.abaInativa
{
text-decoration:none;
display: block;
padding: 1px 2px;
text-align:center;
color: #000000;  
font-weight:bold;
background-color: #FFFFFF;

font-family:Verdana,Arial;
font-size: 11px;


}

a.abaAtiva
{
text-decoration:none;
display: block;
padding: 1px 2px;
text-align:center;
color: #000000;  
font-weight:bold;
font-family:Verdana,Arial;
font-size: 11px;
color: #000000;
background-color:#CCCCCC;

}


td.abaAtiva 
{
  background-color:#CCCCCC;
}

table.navBar 
{
  border-style: solid;
  border-width: 1px;
}

tr.shaded 
{
  background-color: #efe6c1;
}

th.title 
{
 border-style: solid;
 border-width: 1px;
 
}


 
a.abaInativa:hover
{
   background-color: #CCCCCC;
}

a.abaAtiva:hover
{
   background-color: #CCCCCC;
}

.labelResult
{
	background-color:#CCCCCC;
	color:#99FF33;

}

.corAsterisco {color: #FF0000}


input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFFFFF;
border: 1px solid #000000;
}


a.radio{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFFFFF;
border: 0px solid #000000;
}

/*----------------------------*/
	/*** PictureWeb  ***/
/*----------------------------*/
div#dtq-livro {background:url(/imagens/bg-banner-livro.gif) 0 0 no-repeat; height:120px; padding:10px 0 0 0; width:730px; text-align:left !important;}
	#dtq-livro p {color:#545456; font:16px "Trebuchet MS", Verdana, Arial; font-weight:bold; margin:0 0 0 300px; padding:0; text-align:left !important;}
	#dtq-livro span {color:#ec2e15; font:22px "Trebuchet MS", Verdana, Arial; font-weight:bold; margin:0; padding:0; width:420px; text-align:left !important;}
	#dtq-livro p a {color:#545456; font:14px "Trebuchet MS", Verdana, Arial; font-weight:bold; text-decoration:underline; text-align:left !important;}
	#dtq-livro p a:hover {color:#545456; font:14px "Trebuchet MS", Verdana, Arial; font-weight:bold; text-decoration:none; text-align:left !important;}