/* =============================================================================
HTML - styles
============================================================================= */
body {background-color:#eaeaea; color:#303030;}
a {color:#003366;}
a:hover, a:active, a:focus {color:#df0000;}
#conteudo h2 {color:#003366;}
#conteudo dl dt {color:#df0000;}
#conteudo fieldset {border:1px solid #ccc;}
#conteudo legend {background:#FFF; color:#003366;}
#conteudo acronym, #conteudo abbr, #conteudo .help {border-bottom:1px dotted #cfcfcf;}
hr {border:1px solid #ccc;}
/* =============================================================================
HTML - without styles
============================================================================= */

table.nostyle th, dl.nostyle dt {color:#303030 !important;}

/* =============================================================================
LAYOUT
============================================================================= */

#tray {background-color:#303030; color:#cfcfcf;}
#tray a, #tray strong {color:#fff;}
#tray a:hover, #tray a:active, #tray a:focus {color:#b4e3ff;}
#menu {background-color:#003366;}
#menu ul li a {background-color:#fff; color:#303030;}
#menu ul li a span {background-color:#FFF;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus, #menu ul li#menu-active a {background-color:#FFF; color:#df0000;}
#menu ul li a:hover span, #menu ul li#menu-active a span {background-color:#FFF;}
#menu ul li#menu-active a {color:#003366;}
#menu ul.f-right a {color:#df0000;}
#conteudo {border:1px solid #afafaf; background:#fff;}
#footer {color:#707070;}
#footer a {color:#707070;}
#footer a:hover, #footer a:active, #footer a:focus {color:#303030;}

/* =============================================================================
Outros
============================================================================= */
#aside ul li a {border-bottom:1px solid #cfcfcf; color:#303030;}
#aside ul li#submenu-active a {background-color:#cccccc; color:#fff;}
#aside ul li a:hover, #aside ul li a:active, #aside ul li a:focus {color:#df0000;}
#aside ul ul li a, #aside ul li#submenu-active ul li a {border-bottom:1px solid #cfcfcf; background-color:#f5f5f5; color:#303030;}
#aside ul li ul li a {background-color:#e3e3e3;}
#aside ul ul li a:hover, #aside ul ul li a:active, #aside ul ul li a:focus, #aside ul li#submenu-active ul li a:hover, #aside ul li#submenu-active ul li a:active, #aside ul li#submenu-active ul li a:focus {color:#df0000;}
#conteudo h1 {background-color:#303030; color:#fff;}
.high {color:#df0000;}
.high-bg {background:#FFB;}
.low {color:#707070;}



/* =============================================================================
Mensagens
============================================================================= */
.msg.alerta {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.alerta a {color:#df0000;} .msg.alerta a:hover, .msg.alerta a:active, .msg.alerta a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.sucesso {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.erro {border:2px solid #FFAEAE; background-color:#FEEBEB;}

/* =============================================================================
Tabelas
============================================================================= */

#tabelaLista{
	padding: 0;
	margin: 0;
}

#tabelaLista tr:hover {
	color: #369;
	background-color: #E2E2E2;
	cursor:pointer;
}

#tabelaLista th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-right: 1px solid #16628F;
	border-bottom: 1px solid #16628F;
	border-top: 1px solid #16628F;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px;
	
	background:url("../images/bg_header.jpg") 0 0 repeat-x;
}
#tabelaLista td {
	border-right: 1px solid #16628F;
	border-bottom: 1px solid #16628F;
	padding: 2px;
}
.esquerda {
	border-left: 1px solid #16628F;
}
.border {
	border: 1px solid #16628F;
}

#tabelaCadastro {

}
#tabelaCadastro tr{

}
#tabelaCadastro  th {

}
#tabelaCadastro td {

}

/* =============================================================================
Validador
============================================================================= */

input {
border:1px solid #16628F;
padding:1px; 
margin:1px;
font:100%/1.5 "arial", sans-serif;
text-transform: uppercase; 
}

select {
border:1px solid #16628F;
margin:1px;
font:100%/1.5 "arial", sans-serif;
text-transform: uppercase; 
}

img {
 vertical-align:middle;
}

textarea {
border:1px solid #16628F;
padding:1px; 
margin:1px;
font:100%/1.5 "arial", sans-serif;
text-transform: uppercase; 
}

/* =============================================================================
Validador
============================================================================= */
.fValidator-msg {
	background-color: #c00;
	font-size: 85%;
	color: #fff;
	padding: 5px;
}


/* =============================================================================
Barra de menu
============================================================================= */
.barra_menu {
padding:5px 0 5px 0;
margin:10px 0 10px 0;
font-weight:bold;
font-size:12pt;

}

.barra_menu a{
text-decoration:none;
color:#000;
}
.barra_menu a:hover{
text-decoration:underline;
}

.balao {
	background-color:#eaeaea;
}

.toolTip {
  padding:2px;
}
