/* CSS Document */
/* *** padrão para templates *** */
/* Juliana Damasceno - CAEd Juiz de Fora */
/* juliana@caed.ufjf.br */

body{
	text-align: center;
	margin-top: 0px;
}

/*******************************************/
/* *** configuração de estilos no site *** */
/*******************************************/

/* padrão para título */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	text-align:center;
	}
	
/* subtítulo */
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

/* padrão para fonte */
p, u, ol, ul, li, dd, dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	list-style-image:none;
	list-style:none;
	}

hr {border: 1px solid #cccccc;}
/******************************************/
/****** configuração das divs  ***********/
/******************************************/

/* configuração geral do layout */
/* essa área varia de acordo com o layout do site */
#geral {
	width: 760px;
	text-align:left;
	margin:0 auto;
	}

#cabecalho {
	width:760px;
	height:80px;
	background-image: url(../imagens/cabecalho.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	}

#esquerda {
	width: 190px;
	float: left;
	}

#menu ul li a.menu, a.menu:visited {
	color: #333;
}
#menu a.menu:hover, a.menu:active {
	color: #cc0000;
}



#menu ul li{
	width: 190px;
	padding: 5px 0 0 60px;
	font-weight: bold;	
	height: 34px;
	margin-left: -40px;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-style: normal;
	}
	


#conteudo {
	width: 570px;
	float: right;
	padding-bottom: 10px;
}
	
#rodape {	
	clear:both;
	height:40px;
	background-image: url(../imagens/rodape.jpg);
	background-repeat: no-repeat;
	}

#rodape p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 10px;
	text-align: center;
	}

/* fim layout */

/* formatação de links utilizando classes */
a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}
a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}
a.link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

.negrito{
	font-weight: bold;
}

.negritoItalic{
	font-weight: bold;
	font-style: italic;
}

/* padrão para mensagens */
.alturaTotal   { 
	height:100%; 
}

.tabelaFixa    {
	table-layout:fixed;
 }
 
td.imagemMsg   { 
	text-align:center;
	vertical-align:middle; 
}

td.infoSupEsq  { 
	background-image:url('../images/messages/infoSupEsq.gif'); 
}

td.infoSupDir  { 
	background-image:url('../images/messages/infoSupDir.gif'); 
}

td.infoInfEsq  { 
	background-image:url('../images/messages/infoInfEsq.gif'); 
}

td.infoInfDir  { 
	background-image:url('../images/messages/infoInfDir.gif'); 
}
td.infoHoriz   { 
	background-image:url('../images/messages/infoHoriz.gif'); 
	background-repeat:repeat-x; 
}
	
td.infoVert    { 
	background-image:url('../images/messages/infoVert.gif');  
	background-repeat:repeat-y; 
}
td.infoMsg     { 
	background-image:url('../images/messages/infoFundo.gif'); 
	background-repeat:repeat; 
	padding:3px; 
	text-align:left; 
	vertical-align:top; 
	height:100%; 
	}

td.warnSupEsq  { 
	background-image:url('../images/messages/warnSupEsq.gif'); 
}

td.warnSupDir  { 
	background-image:url('../images/messages/warnSupDir.gif'); 
}

td.warnInfEsq  { 
	background-image:url('../images/messages/warnInfEsq.gif'); 
}

td.warnInfDir  { 
	background-image:url('../images/messages/warnInfDir.gif'); 
}

td.warnHoriz   { 
	background-image:url('../images/messages/warnHoriz.gif'); 
	background-repeat:repeat-x; 
}
td.warnVert    { 
	background-image:url('../images/messages/warnVert.gif');  
	background-repeat:repeat-y; 
}

td.warnMsg     { 
	background-image:url('../images/messages/warnFundo.gif'); 
	background-repeat:repeat; 
	padding:3px; 
	text-align:left; 
	vertical-align:top; 
	height:100%; 
}

td.erroSupEsq  { 
	background-image:url('../images/messages/erroSupEsq.gif'); 
	}
		
td.erroSupDir  { 
	background-image:url('../images/messages/erroSupDir.gif'); 
	}

td.erroInfEsq  { 
	background-image:url('../images/messages/erroInfEsq.gif'); 
	}

td.erroInfDir  { 
	background-image:url('../images/messages/erroInfDir.gif'); 
	}
	
td.erroHoriz   { 
	background-image:url('../images/messages/erroHoriz.gif'); 
	background-repeat:repeat-x; 
	}
	
td.erroVert    { 
	background-image:url('../images/messages/erroVert.gif');
	background-repeat:repeat-y; 
	}
	
td.erroMsg     { 
	background-image:url('../images/messages/erroFundo.gif');
	background-repeat:repeat; 
	padding:3px; 
	text-align:left; 
	vertical-align:top; 
	height:100%; 
	}

td.fatalSupEsq { 
	background-image:url('../images/messages/fatalSupEsq.gif'); 
}
td.fatalSupDir { 
	background-image:url('../images/messages/fatalSupDir.gif'); 
}

td.fatalInfEsq { 
	background-image:url('../images/messages/fatalInfEsq.gif'); 
}

td.fatalInfDir { 
	background-image:url('../images/messages/fatalInfDir.gif'); 
}

td.fatalHoriz  { 
	background-image:url('../images/messages/fatalHoriz.gif'); 
	background-repeat:repeat-x; 
	}

td.fatalVert   { 
	background-image:url('../images/messages/fatalVert.gif');  
	background-repeat:repeat-y; 
}

td.fatalMsg    { 
	background-image:url('../images/messages/fatalFundo.gif'); 
	background-repeat:repeat; 
	padding:3px; 
	text-align:left; 
	vertical-align:top; 
	height:100%; 
	}

.textoMsg { 
	color:#ffffff; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
}

div.posicao { 
	position:absolute; 
	left:0; 
	top:0; 
	display:none; 
	}
	
div.sombra { 
	background:black; 
	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	opacity: 0.3; 
	}
	
div.texto { 
	text-align:center; 
	vertical-align:middle; 
	font-size:20px; 
	font-weight:bold; 
}

.textoProcessando { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
}

.GridCorSim {
	/*cursor: hand;*/
}

.GridCorNao {
	/*cursor: hand;*/
}

a.linksExternos {
	color:#810000;
	text-decoration:none;
	font-weight:bold;
}

a.linksExternos:visited {
	color:#810000;
	text-decoration:none;
	font-weight:bold;
}

a.linksExternos:hover {
	color:#810000;
	text-decoration:underline;
	font-weight:bold;
}

a.linksExternos:active {
	color:#810000;
	text-decoration:underline;
	font-weight:bold;
}

.linhaPopup {
	cursor: hand;
	height: 30px;
}
/* */
// Estilos para as mensagens de erro
.alturaTotal   { height:100%; }
.tabelaFixa    { table-layout:fixed; }
td.imagemMsg   { text-align:center; vertical-align:middle; padding-right:5px; width:60px; }

td.infoSupEsq  { background-image:url('../imagens/mensagens/infoSupEsq.gif'); }
td.infoSupDir  { background-image:url('../imagens/mensagens/infoSupDir.gif'); }
td.infoInfEsq  { background-image:url('../imagens/mensagens/infoInfEsq.gif'); }
td.infoInfDir  { background-image:url('../imagens/mensagens/infoInfDir.gif'); }
td.infoHoriz   { background-image:url('../imagens/mensagens/infoHoriz.gif'); background-repeat:repeat-x; }
td.infoVert    { background-image:url('../imagens/mensagens/infoVert.gif');  background-repeat:repeat-y; }
td.infoMsg     { background-image:url('../imagens/mensagens/infoFundo.gif'); background-repeat:repeat; padding:3px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; vertical-align:top; height:100%; }

td.warnSupEsq  { background-image:url('../imagens/mensagens/warnSupEsq.gif'); }
td.warnSupDir  { background-image:url('../imagens/mensagens/warnSupDir.gif'); }
td.warnInfEsq  { background-image:url('../imagens/mensagens/warnInfEsq.gif'); }
td.warnInfDir  { background-image:url('../imagens/mensagens/warnInfDir.gif'); }
td.warnHoriz   { background-image:url('../imagens/mensagens/warnHoriz.gif'); background-repeat:repeat-x; }
td.warnVert    { background-image:url('../imagens/mensagens/warnVert.gif');  background-repeat:repeat-y; }
td.warnMsg     { background-image:url('../imagens/mensagens/warnFundo.gif'); background-repeat:repeat; padding:3px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; vertical-align:top; height:100%; }

td.erroSupEsq  { background-image:url('../imagens/mensagens/erroSupEsq.gif'); }
td.erroSupDir  { background-image:url('../imagens/mensagens/erroSupDir.gif'); }
td.erroInfEsq  { background-image:url('../imagens/mensagens/erroInfEsq.gif'); }
td.erroInfDir  { background-image:url('../imagens/mensagens/erroInfDir.gif'); }
td.erroHoriz   { background-image:url('../imagens/mensagens/erroHoriz.gif'); background-repeat:repeat-x; }
td.erroVert    { background-image:url('../imagens/mensagens/erroVert.gif');  background-repeat:repeat-y; }
td.erroMsg     { background-image:url('../imagens/mensagens/erroFundo.gif'); background-repeat:repeat; padding:3px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; vertical-align:top; height:100%; }

td.fatalSupEsq { background-image:url('../imagens/mensagens/fatalSupEsq.gif'); }
td.fatalSupDir { background-image:url('../imagens/mensagens/fatalSupDir.gif'); }
td.fatalInfEsq { background-image:url('../imagens/mensagens/fatalInfEsq.gif'); }
td.fatalInfDir { background-image:url('../imagens/mensagens/fatalInfDir.gif'); }
td.fatalHoriz  { background-image:url('../imagens/mensagens/fatalHoriz.gif'); background-repeat:repeat-x; }
td.fatalVert   { background-image:url('../imagens/mensagens/fatalVert.gif');  background-repeat:repeat-y; }
td.fatalMsg    { background-image:url('../imagens/mensagens/fatalFundo.gif'); background-repeat:repeat; padding:3px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; vertical-align:top; height:100%; }

.textoMsg { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

div.posicao { position:absolute; left:0; top:0; display:none; }
div.sombra { background:black; filter:alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3; }
div.texto { text-align:center; vertical-align:middle; font-size:20px; font-weight:bold; }

.textoProcessando { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.campoObrigatorio {
	background-color: #FFFFCC;
}