/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    color: dimgray;
    font-size:XX-Small;
    text-align: center;
}

span.titulo
{
	font-weight: bold;
	font-size: x-small;
	color: #0099cc;
}

a
{
	color: #0099cc;
	text-decoration: underline;	
}

a:hover
{
	color: royalblue;
	text-decoration: underline;	
}


IMG { border:0}

table.tb{border: none; width: 100%; margin: 0px;}
table.tb td{padding: 0px;}

.menu1 {background-color:#ceefbd;}
.menu2 {color:Navy;font-size:XX-Small;font-weight:bold;height:18px;}

td.tdTitulo{height:16px; padding-left:6px;background-color:#33A02C;color:White;font-size:9pt;}

a.cinzas {font-family:Verdana,Tahoma,Arial,;text-decoration:none;color: darkGray;}
a.cinzas:hover {font-family:Verdana,Tahoma,Arial,;text-decoration:none;color: blue;}

a.azuis {font-family:Verdana,Tahoma,Arial,;text-decoration:none;color: blue;}
a.azuis:hover {font-family:Verdana,Tahoma,Arial,;text-decoration:underline;color: blue;}


a.cb {font-size: 11px; color: dimGray; text-decoration:none; width:100%;}
a.cb:hover {color: darkGreen;text-decoration: underline;}

a.mn {font-size: 10px; color:dimGray; text-decoration:none; width:100%;}

tr.mnOver {cursor:hand;color:darkgreen;}
tr.mnOut {cursor:default;color:dimGray;}

a.selecao{color:green; background-color:LightYellow;text-decoration:none}

.campo {BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #808080 1px solid; COLOR: #808080; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Verdana; HEIGHT: 16px}
input.campo2 {font-family: verdana; font-size: 8pt; color: #808080; background-color: white;border-style:solid; border-width:1;}
input.campo3 {font-family: verdana; font-size: 8pt; color: #808080; background-color: white;border-style:solid; border-width:1; background-color:"whitesmoke"}
.campo4 {font-family: verdana; font-size: 8pt; color: #808080; background-color: white;border-style:solid; border-width:1; background-color:"whitesmoke"}

.campoCinza {BORDER:outset 1px silver;WIDTH: 84px; COLOR: #808080; FONT-FAMILY: Verdana; HEIGHT: 16px}

/* FIM DOS CAMPOS COMUNS */

/* INÍCIO DOS ELEMENTOS XHTML */

/* INÍCIO DO BLOCO PADRÂO */

	.padrao, .padrao2
	{
		float: left;
		font-size: 11px;
		text-align: justify;
		margin-top:6px;
		margin-bottom: 12px;
	}
	
	.padrao
	{
		width:100%;
	}
	
	.padrao2
	{
		width:49.9%;
	}
	
	.padrao h3, .padrao2 h3
	{
		font-size: 11px;
		margin:0;
		padding:0;
	}

/* FIM DO BLOCO PADRÃO */

/* #REGION " divtexto " */

#divTexto
{
	float: left;
	font-size: 12px;
	width:100%;
	text-align: justify;
	margin-bottom: 10px;
	margin-top:10px;
}

#divTexto h3
{
	font-size: 14px;
	width:100%;
	padding:0;
	margin:0;
}

#divTexto h5
{
	font-size: 10px;
	color: #0099cc;
	font-weight:normal;
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:10px;
}



#divTexto #divImages
{
	float: right;
	margin-top:10px;
	width:200px;
	text-align: center;
}


#divTexto #divImages p
{
	float:left;
	text-align: center;
	margin-left:10px;
	margin-bottom:15px;
}

#divTexto #divImages span
{
	color:Black;
	float: left;
	width:100%;
	font-size:11px;
	padding:2px;
	text-align: center;
}

#divTexto #divImages img
{
	float:none;
	padding: 4px;
	border: silver 1px solid;
	border-bottom: 2px dimgray solid;
	border-right: 2px dimgray solid;
}

/* #END REGION " divtexto " */

#pnFds
{
	float: left;
	margin-top:10px;
	font-size:11px;
	width:100%;
}

span.botao input
{
	padding-right:5px;
	padding-left:5px;
	height:25px;
	border:none;
	font-size:11px;
	background:transparent url(imagens/botao_d.gif) bottom right no-repeat;
}

span.botao a, span.botao a:hover
{
	line-height:25px;
	padding:5px;
	text-align:center;
	font-size:11px;
	text-decoration: none;
	color:Black;
	background:transparent url(imagens/botao_d.gif) bottom right no-repeat;
}

span.botao,
#divListagem li span.botao
{
	width:auto;
	height:25px;
	padding:0px;
	line-height:25px;
	margin-top:5px;
	float:right;
	background:transparent url(imagens/botao_f.gif) bottom left no-repeat;
}


#pnFds h3
{
	font-size:11px;
	font-weight: bold;
	margin:0;
	padding:0;
}

#fds
{
	margin-top:4px;
	background-color: whitesmoke;
	border:none;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	padding:6px;
}

#fds h5,
#fds h5.first
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:10px;
	margin-top:20px;
	text-transform:uppercase;
	font-size:11px;
}

#fds h5.first
{
	margin-top:10px;
}

#fds legend
{
	margin:0;
	padding:0;
}

#fds table
{
	float:right;
	width:70%;
}

#fds table td,
#fds table th
{
	width:25%;
	text-align:center;
	font-size:10px;
}

#fds table td label
{
	width:auto;
	float:none;
}

#fds p
{
	float:left;
	width:99%;
	padding-bottom:8px;
	margin:0;
}

#fds label
{
	float: left;
	width:25%;
	font-size:11px;
	height:16px;
	line-height:16px;
}

#fds input, #fds select, #fds textarea
{
	float: right;
	width:70%;	
	font-size:11px;
	color:black;
	font-family: Verdana, Arial, Tahoma;
}

#fds p.livre input,
#fds p.livre select,
#fds p.livre textarea,
#fds table input,
#fds table select,
#fds table textarea
{
	width:auto;
	float:none;
}

#fds span.livre
{
	text-align:left;
	float: right;
	width:70%;
}

#fds span.livre label
{
	float:none;
	width:auto;
	margin-right:10px;
}


#fds p.inverso label
{
	float: right;
	width:70%;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:Black;
}


#fds p.inverso input,
#fds p.inverso select,
#fds p.inverso textarea
{
	float: right;
	margin-left:6px;
	width:25px;
}



/* #END REGION " PÁGINAS " */

/* #REGION " SECOND REGION " */

#secondMenu
{
	margin-top: 20px;
	width:100%;
	height:151px;
	background:url(imagens/mnBoxBottom.gif) bottom left no-repeat;
}

#secondMenu h5
{
	float: left;
	width:100%;
	padding:0;
	padding-top:10px;
	background: transparent url(imagens/mnBoxTop.gif) top left no-repeat;
	font-size:11px;
	font-weight: normal;
	margin:0;
	text-align: center;
	color: #0099cc;
}


#secondMenu ul
{
	float: left;
	width:100%;
	padding:0;
	padding-top:15px;
	margin:0;
	list-style: none;
	background: transparent url(imagens/mnBoxTop.gif) top left no-repeat;
}

#secondMenu ul.escape
{
	background:none;
	padding-top:0px;
}

#secondMenu li a
{
	display:block;
	width:100px;
	padding:8px;
	padding-left: 14px;
	margin-left:7px;
	text-decoration: none;
	color: dimgray;
	font-size: 11px;
	background: url(imagens/mnBoxSeta.gif) left no-repeat;
}

#secondMenu li a:hover
{
	color:Black;
}

#secondMenu li a.selected
{
	font-weight:bold;
}

#secondMenu li a.selected:hover
{
	color:dimgray;
	cursor:default;
}

/* #END REGION " SECOND REGION " */


/* #REGION " APRESENTACAO " */

#apresentacao,
.apresentacao
{
	width:100%;
	padding:0;

}

#apresentacao img
{
	float:left;
	margin:0;
	padding:0;
}

#apresentacao h3,
.apresentacao h3
{
	float:left;
	margin:0;
	margin-top:15px;
	font-weight: normal;
	display: block;
	font-size: x-small;
	color: #0099cc;
	height:50px;
}

.apresentacao h3
{
	height:auto;
	margin-bottom:10px;
	padding:0;
}

.apresentacao p
{
	width:100%;
	float:left;
	font-size:xx-small;
	color:dimgray;
}

#apresentacao #divTexto
{
	float: left;
	font-size: 12px;
	width:100%;
	text-align: justify;
	margin-bottom: 10px;
}

#apresentacao #divImages
{
	float:left;
	margin: 0 auto;
	width:100%;
}

#apresentacao #divImages p
{
	float:left;
	width: 49.9%;
	text-align: center;
	margin-bottom:15px;
}

#apresentacao #divImages span
{
	color:Black;
	float: left;
	width:100%;
	font-size:11px;
	padding:4px;
	height: 40px;
}

#apresentacao #divImages img
{
	float:none;
	padding: 4px;
	border: silver 1px solid;
	border-bottom: 2px dimgray solid;
	border-right: 2px dimgray solid;
	margin-bottom: 6px;
}



/* #END REGION " 

/* #REGION divErro */

#divErro
{
	width:100%;
	height: 120px;
	text-align: center;
	font-size:11px;
	font-weight: bold;
	line-height:120px;
}

/* #END REGION divErro */

/* #REGION divListagem */

#divListagem
{
	margin-top: 10px;
	width:100%;
}

#divListagem h3
{
	font-size:10px;
	padding:0;
	margin:0;
	color:dimgray;
}

#divListagem h5
{
	font-size:10px;
	padding:0;
	margin:0;
	font-weight:normal;
	color:dimgray;
	margin-bottom:6px;
}


#divListagem ul
{
	float: left;
	width:100%;
	padding:0;
	margin:0;
	padding-top: 1px;
	list-style: none;
	background: url(imagens/pontCinza.gif) left top repeat-x;
}

#divListagem li
{
	float: left;
	padding: 0;
	margin:0;
	color:dimgray;
	background: url(imagens/pontCinza.gif) left bottom repeat-x;
	width:100%;
	padding-bottom: 4px;
	font-size: 11px;
}

#divListagem li span.doc
{
	float:left;
	width:70%;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	color:dimgray;
	background: transparent url(imagens/iconDoc.gif) left no-repeat;
}

#divListagem li span
{
	float:left;
	color:#0099cc;
	width:70px;
	margin-bottom:10px;
}



#divListagem li span.link
{
	float:left;
	color:#0099cc;
	background-color: transparent;
	padding-left:10px;
	width:100%;
}

#divListagem li span.link :hover
{
	cursor:hand;
}

#divListagem li a
{
	display:block;
	padding-top: 8px;
	padding-bottom: 8px;
	width:100%;
	text-decoration: none;
	color:dimgray;
	margin-bottom: 1px;
}

#divListagem li a:hover
{
	background-color:whitesmoke;
}

/* #END REGION divListagem */


/* #REGION divAcrobat */

#divAcrobat
{
	width:100%;
	font-size: 9px;
	margin:0;
	margin-top: 10px;
	padding:0;
}

#divAcrobat img
{
	float: right;
}

#divAcrobat p
{
	text-align:center;
}

/* #END REGION divAcrobat  */


/* #REGION divLogin */

#divLogin
{
	width: 600px;
	background: gainsboro;
	margin:0 auto;
	padding:0;
	font-size:11px;
}

#divLogin h3
{
	color: #0099cc;
	font-size: 12px;
	background-color: whitesmoke;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	border: 1px silver solid;
	width:100%;
}

#divLogin p
{
	margin:0;
	padding: 0;
}

#divLogin fieldset
{
	margin:0;
	margin-top:4px;
	border:none;
	width: 100%;
	padding:0;
}


#divLogin fieldset legend
{
	margin:0;
	padding:0;
}

#divLogin fieldset p
{
	float:left;
	width:100%;
	margin:0;
	margin-top:6px;
	padding:0;
}

#divLogin fieldset label
{
	text-align: right;
	float: left;
	font-size:11px;
	height:16px;
	line-height:16px;
	color: #0099cc;
	width:40%;
}

#divLogin fieldset input,#divLogin #fds select,#divLogin #fds textarea
{
	float: right;
	font-size:11px;
	color:black;
	font-family: Verdana, Arial, Tahoma;
	width: 55%;
}

#divLogin #divEntrada
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding:10px;
	width:265px !important;
	width:285px;
	height:130px;
	background-color: White;
	border: 1px silver solid;
}

#divLogin #divSenha
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:10px;
	width:265px !important;
	width:285px;
	height:130px;
	background-color: White;
	border: 1px silver solid;
}

#divLogin #divCadastro
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:10px;
	width:265px !important;
	width:285px;
	background-color: White;
	border: 1px silver solid;
	height: 291px;
}

#divLogin #divCadastro p.botao
{
	padding:8px;
	font-size:16px;
}



#divLogin #divBase
{
	clear:both;
}

/* #END REGION */


/* #REGION BoxLog */

#boxLog
{
	float:left;
	text-align:center;
	margin:0;
	margin-left:6.5px;
	width:127px;
	background:url(imagens/mnLogBottom.gif) bottom left no-repeat;
}

#boxLog div.boxLogin,
#boxLog div.boxLogout
{
	float:left;
	width:100%;
	background:Transparent url(imagens/mnLogTop.gif) top left no-repeat;
}

#boxLog h3
{
	text-align:left;
	font-size:10px;
	padding:8;
	padding-bottom:4px;
	margin:0;	
}



#boxLog fieldset
{
	padding:0;
	margin: 0;
	border:none;
	width:100%;
	padding:6px;
	text-align:left;
}

#boxLog fieldset label
{
	font-size:9px;
}

#boxLog fieldset input
{
	width:90% !important;
	width:100%;
	font-size:9px;
}

#boxLog fieldset p
{
	padding:0;
	margin:0;
}

#boxLog span.botao
{
	padding:0;
	margin:0;
	margin-right:6px;
}

#boxLog div.boxLogout span.botao
{
	padding:0;
	margin:0;
	margin-top:16px;
	margin-right:6px;
	margin-bottom:6px;
}

#boxLog div.boxLogout a
{
	text-align:left;
	padding:0;
	margin-top:6px;
	margin-left: 6px;
	height:16px;
	padding-left: 10px;
	background: url(imagens/mnBoxseta.gif) left no-repeat;
}

#boxLog a
{
	text-align:center;
	width:100%;
	float:left;
	padding:6px;
	font-size:10px;
	color:Blue;
	text-decoration:none;
}

#boxLog a:hover
{
	text-decoration:underline;
}

/* #END REGION Box Log */

/* #REGION Box Destaque */

div.boxDestaque,
div.boxDestaque2
{
	padding:0;
	margin:0;
	margin-top:12px;
	float:left;
	width:47%;
	margin-bottom:20px;
}

div.boxDestaque2
{
	float:right;
}

div.boxDestaque h3,
div.boxDestaque2 h3
{
	float:left;
	font-size:12px;
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:2px;
	color: #0099cc;
}

div.boxDestaque img,
div.boxDestaque2 img
{
	float:left;
	margin:0;
	margin-right:10px;
	margin-bottom:10px;
	border:none;
	text-align:left;
}

div.boxDestaque a,
div.boxDestaque2 a
{
	color: #0099cc;
	width:100%;
	float:left;
	text-align:right;
	text-decoration:none;
	font-weight: bold;
	font-size:11px;
}

div.boxDestaque a:hover,
div.boxDestaque2 a:hover
{
	text-decoration:underline;
	color: #0099cc;
}

div.boxDestaque p,
div.boxDestaque2 p
{
	float: right;
	padding:0;
	margin:0;
	width:auto;
	font-size:12px;

}

div.boxDestaque p a,
div.boxDestaque2 p a
{
		color:dimgray;
		text-align: justify;
}

/* #END REGION Box Destaque */

/* FIM DOS ELEMENTOS XHTML */





