@media print {.noPrint {display: none;}}
@media screen {.noScreen {display: none;}}

html {overflow: -moz-scrollbars-vertical;}/*exibe barra vertical oculta no firefox*/

body{
	margin: 0px;
	text-align:center;
	background:#ccc9c9 url(img/bg/bgTotal.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
}

img {border: 0px;}

.font{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.font2{
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
}
td {
	FONT-SIZE: 11px; 
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

th {
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.TitMenu2 { 
	FONT-WEIGHT: normal; 
	COLOR: #ffffff; 
	text-decoration: none; 
}

.TitMenu1 {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}

.textobox {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
	 COLOR: #333333; 
	 FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.button {
	font-weight: bold;
	font-size: 10px; 
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #82C856; 
}

.TextMenu {
	FONT-WEIGHT: normal;
	COLOR: #ffffff; 
}

.TextMenuPreto {
	FONT-WEIGHT: normal; 
	COLOR: #333333; 
	text-decoration: none; 
}

.TextListaData{
	font-weight: bold;
	color: #339933;
	text-decoration: none;
}
.TextListaTexto {
	font-weight: bold;
	COLOR: #333333; 
	text-decoration: none; 
}
.TextListaTexto2{
	font-weight: normal;
	COLOR: #333333; 
	text-decoration: none; 
}
.Caixa{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border: solid #000000 1px;
	background-color: #FFFFFF;
}
.Passo{
	font-size: 12px;
	color: #000080;
	font-weight: bold;
}
.DataGrid {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;	
}
.DataGrid a:link, .DataGrid a:visited{
	text-decoration: none;
	color: #000;
}
.DataGrid a:hover {
	text-decoration: underline;
	color: #000;
}


.ppv {
	width: 90%;
	height: 1px;
	border: 0px;
	border-top: solid #bbb 1px	
}
.convBOX {
	width: 100%;
	border: solid #88AC6F 1px;
	background-color: #D5FED4;	
	margin-top: 5px;
}

.convBOX th{
	text-align: left;
}

a.temas:link, a.temas:visited {
	text-decoration: none;
	color: #339;
	font-weight: bold;
}

a.temas:hover {
	text-decoration: underline;
	color: #339;
	font-weight: bold;
}



/*  -----------------------------------------------------------------------------  */
/*  -----------------------------------------------------------------------------  */
/*  -----------------------------------------------------------------------------  */
/*  -----------------------------------------------------------------------------  */


text-align: left;


#mainContainer{
	width: 760px;
	margin: 0 auto;
	
}
#header{
	width: 760px;
	margin-bottom:-2px;
	_margin-bottom:-3px;
}
#colEsq{
	float:left;
	width: 190px;
	height:auto;
	margin:10px 7px;
	_margin:10px 5px;
	background:#F0F0F0 url(img/bg/bgBotEsq.jpg) bottom center no-repeat;
	padding-bottom:10px;
}

#colEsq ul{margin:7px;}

#central{
	float:left;
	width:380px;
	_width:382px;
	margin-top:10px;
	margin-bottom:40px;
}

#colDir{
	float:left;
	width: 160px;
	height:auto;
	margin:10px 7px;
	_margin:10px 4px;
	background:#F0F0F0 url(img/bg/bgBotEsq.jpg) bottom center no-repeat;
}

ul#nav{
}

#tabelaFundo{
background:url(img/bg/bgConteudo.jpg) repeat;
}
#mainContent{
	clear:both;
	width: 760px;
	background:url(img/bg/bgConteudo.jpg) repeat; 
}
#footer{
	width: 760px;
	height:45px;
	font-size:11px;
	background:url(img/bg/bgRodape.jpg) no-repeat;
	padding-top:15px;
	line-height:120%;
}

.topo{
width:760px;
height:97px;
background:url(img/bg/bgTopo.jpg) no-repeat;
}

/* ----------  OBJETOS DA HOME  ----------*/

.destaques_home{
margin-top:10px;
line-height:120%;
}

.destaques_home tr td{
padding-top:10px;
}

.destaques_home tr .titulo{
background:url(img/bg/bgDestaqueTitulo.jpg) no-repeat;
color:#FFFFFF;
font-weight:bold;
padding:2px 3px 3px 20px;
_padding:3px 3px 3px 20px;
}
.destaque_lapis {
float:left;
margin-right: 10px;
}

.login {
width:142px;
height:110px;
_width:157px;
_height:126px;
background:#000 url(img/bg/bgLogin.jpg) no-repeat;
margin-bottom: 10px;
padding:18px;
_padding:10px;
margin-left:6px;
}

.login table tr td{
vertical-align:middle;
}

.box_atendimento {
width:158px;
height:74px;
margin-left:5px;
background:#000 url(img/bg/bgAtendimento.jpg) no-repeat;
padding:10px;
}

.box_atendimento p{
color:#FFFFFF; 
font:bold 11px bold Helvetica, sans-serif;
text-align: center;
margin:47px 0 0 75px;
_margin:55px 0 0 78px;
}

.box_atendimento a{
color:#FFFFFF; 
font:bold 11px bold Helvetica, sans-serif;
}


/* ---------- MENU ---------- */

.menu {width:190px; background-color:#ECECEC; margin-left:10px;}
.menu img{margin:2px 4px -1px 3px;}

.menu tr td{
height:18px;
_height:10px;
padding:2px 0 5px 3px;
}

.menu tr .cinza {background:url(img/menu/abaCinza.jpg) no-repeat;}
.menu tr .cinza .menuInterno a:link,
.menu tr .cinza .menuInterno a:visited ,
.menu tr .cinza .menuInterno a:hover{color:#696969; text-decoration:none;}

.menu tr .laranja {background:url(img/menu/abaLaranja.jpg) no-repeat;}
.menu tr .laranja .menuInterno a:link,
.menu tr .laranja .menuInterno a:visited ,
.menu tr .laranja .menuInterno a:hover{color:#FF9C00;}

.menu tr .azul1 {background:url(img/menu/abaAzul1.jpg) no-repeat;}
.menu tr .azul1 .menuInterno a:link,
.menu tr .azul1 .menuInterno a:visited ,
.menu tr .azul1 .menuInterno a:hover{color:#6890CE;}

.menu tr .azul2 {background:url(img/menu/abaAzul2.jpg) no-repeat;}
.menu tr .azul2 .menuInterno a:link,
.menu tr .azul2 .menuInterno a:visited ,
.menu tr .azul2 .menuInterno a:hover{color:#0F1F39;}

.menu tr .azul3 {background:url(img/menu/abaAzul3.jpg) no-repeat;}
.menu tr .azul3 .menuInterno a:link,
.menu tr .azul3 .menuInterno a:visited ,
.menu tr .azul3 .menuInterno a:hover{color:#0F1F39;}

.menu tr .vinho {background:url(img/menu/abaVinho.jpg) no-repeat;}
.menu tr .vinho .menuInterno a:link,
.menu tr .vinho .menuInterno a:visited ,
.menu tr .vinho .menuInterno a:hover{color:#4D071F;}

.menu tr .verde {background:url(img/menu/abaVerde.jpg) no-repeat;}
.menu tr .verde .menuInterno a:link,
.menu tr .verde .menuInterno a:visited,
.menu tr .verde .menuInterno a:hover{color:#79A04D;}

.menu .menuInterno {margin:5px 0 0 -2px;width:178px;}
.menu .menuInterno tr td{padding:3px ;padding-left:10px; width:178px;}
.menu .menuInterno tr .tdCinza{background-color:#d9d3d3;}
.menu {font:bold 11px Arial, Helvetica, sans-serif;}
.menu .cinza a{color:#696969; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif;}
.menu .laranja a, .menu .azul1 a, 
.menu .azul2 a, .menu .vinho a, 
.menu .verde a, .menu .azul3 a{color:#FFFFFF; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif;}
.menu .menuInterno a{color:#ff6d00; font:11px Arial, Helvetica, sans-serif;}

.pProvas table {
	text-align: left;
}