/*** Estilo do corpo da pagina ***/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*** Estilos de link ***/
a:link { color:#1F558B; }
a:visited { color:#1F558B; }
a:active { color:#1F558B; }
a:hover { color:#1F558B; text-decoration:none; } /*underline*/
a { color:#1F558B; text-decoration: none; }

/*** Estilos de formulario ***/
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #6699CC;
}

.form_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input:focus, select:focus, textarea:focus {
    background: #FFFFF7;
    color: #000000; 
}
fieldset {
	border: medium double #666; /* #CCC #C30 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC /* #000*/
}


/*** Estilos de texto ***/
.fonte { FONT: 11px/18px verdana, arial, sans-serif; color: #000000;}
.fonte2 { FONT: 11px/18px verdana, arial, sans-serif; color: #FF0000;}
.obrigatorio { font: 11px/18px verdana, arial, sans-serif; color: red;}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
.style2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
}
.style3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #1F558B;
}
.style4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1F558B;
}
.erro {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
.desabilitado {FONT: 11px/18px verdana, arial, sans-serif; color: #999999;}
.desabilitado2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}
.intelecto_menu_on {
	color: #12A531;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.intelecto_menu_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.footer{font-family:Arial;font-size:12px;color:#ffffff;font-weight:bold;}


/*** Estilos de tabela ***/
.tabela_solid
{
    border: 1px #1F558B solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt
}

.tabela-right
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-left
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-left-right-bottom
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-top-right-bottom
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-top-left-right-bottom
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-right-bottom
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-top-bottom
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-top-left
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-top-right
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-top
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-top2
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #6699CC;
    border-right-color: #6699CC;
    border-bottom-color: #6699CC;
    border-left-color: #6699CC;
}

.tabela-bottom
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}

.tabela-left-bottom
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1F558B;
    border-right-color: #1F558B;
    border-bottom-color: #1F558B;
    border-left-color: #1F558B;
}
