/* Analise do CSS em andamento */

TABLE {
    border: 0;
}
INPUT {
    font-family : arial, helvetiva, tahoma, verdana, sans-serif;
    font-size : 11px;
    color : #2758A7;
    border : 1px solid #CACACA;
    background-color : #FFFFFF;
    padding-left: 3px;
}

/* Fim do Segmento */

BODY {
	font-family : arial, helvetiva, tahoma, verdana, sans-serif;
	font-size : 11px;
	color : #333333; /* cinza escuro */
	background-color: #FFFFFF;
}

TD {
	font-family : arial, helvetiva, tahoma, verdana, sans-serif;
	font-size : 11px;
	color : #333333;
}

.botao {
	color:#333333;
	background:#DBDBDB;
	font-size: 11px;
	border:1px solid white;
	border-right:1px solid gray; 
	border-bottom:1px solid gray;
}

.botao2 {
	font-family: arial,verdana,helvetica;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #444444;
	background-color: #D0D0D0;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #999999;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #999999;
}

/* FORMATA�O PARA FONTES */
.titulo { font-family: arial, helvetiva, tahoma, verdana, sans-serif; font-size: 18px; font-weight: bold; }
.fmini { font-size: 10px; }
.fmini9 { font-size: 9px; }
.fixed { font-family: 'Courier New' ,Courier, monospace; }
.fbold { font-weight: bold; }
.fblack { color: #000000; }
.fwhite { color: #ffffff; }
.fred { color: #ff0000; }
.fred2 { color: #c92e2e; }
.fgreen { color: #008800; }
.fyellow { color: #7f8306; }
.fgray { color: #808080; }
.fgray_eeeeee { color: #EEEEEE; }
.fgray_cccccc { color: #999999; }
.nodec { text-decoration: none; }
.link_middle { text-decoration: line-through; }

/* FORMATA�O PARA TABELAS */

.escuro { background-color : #444444; }
.gray { background-color : #D1D1D1; }


/* CAIXA MENU */
/* Utilizar para chamadas no menu */
.box_menu_title {
	background-image: url(/_system_files/images_control/menu_extend_title_back.gif);
	background-repeat: repeat;
	color: #eeeeee;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #666666 #444444 #666666 #666666;
	background-color: #666666;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.box_menu_body {
	color: #000000;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #666666 #FFFFFF #666666 #666666;
	background-color: #FFFFFF;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* BOT� MODELO 1 CINZA CLARO - APENAS UM */
.bot_mod-1 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #CCCCCC;
	background-color: #EEEEEE;
	padding: 2px;
}

.bot_mod-1_selected {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background-color: #FFFFFF;
	padding: 2px;
}

/* BOT� MODELO 2 CINZA CLARO - LADO A LADO */
.bot_mod-2 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	background-color: #EEEEEE;
	padding-left: 4px;
	padding-right: 4px;
}

.bot_mod-2_end {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	background-color: #EEEEEE;
	padding-left: 4px;
	padding-right: 4px;
}

.bot_mod-2_selected {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}

.bot_mod-2_end_selected {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}

/* LINK DISABLED (PARA BOT� MODELO X) CINZA CLARO -  */
.bot_mod-font_disabled {
	color: #bbbbbb;
	filter: dropshadow (offx=1, offy=1, color=#ffffff, relative=1);
	height: 1px;
	text-decoration: none;
}

/* FORMATA�O PARA TAB (BY THINKGEEK) */
/* Ainda nao esta sendo usado definitivamemte */

.tab {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #999999;
	background: #DFE1E4;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tab_selected {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	background: #FFFFFF;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.tab_begin {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.tab_end {
	border-bottom: 1px solid #999999;
}

/* FIM TABS */

.box {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9.5px;
	color : #333333;
}

.data {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9.5px;
	color : #666666;
}

.formulario_box {
	font-family : arial, helvetiva, tahoma, verdana, sans-serif;
	font-size : 11px;
	color : #333333;
	border : 1px dotted White;
	background-color : transparent;
}

.form {
	font-family : arial, helvetiva, tahoma, verdana, sans-serif;
	font-size : 11px;
	color : #2758A7;
	border : 1px solid #CACACA;
	background-color : #FFFFFF;
	padding-left: 3px;
}

.form_disabled {
	font-family : arial, helvetiva, tahoma, verdana, sans-serif;
	font-size : 11px;
	color : #999999;
	border : 1px solid #CCCCCC;
	background-color : #EDEDED;
	padding-left: 3px;
}

.form_alert {
	font-family : arial, helvetiva, tahoma, verdana, sans-serif;
	font-size : 11px;
	color : #333333;
	border : 1px solid #FF9090;
	background-color : #FFE9E9;
	padding-left: 3px;
}

.formularioLinha { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color : #333333; border : 1px solid #CCCCCC; ; background-color: #FFFFFF}
.formularioPrint { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #333333; border : solid; ; background-color: #FFFFFF ; border-width: 0px 0px 1px; border-color: #CCCCCC #CCCCCC #000000}

a:link,a:visited { color: #CC0000; text-decoration: none; }
a:hover { text-decoration: underline; }
/* a:visited { color : #DC5858; } *** COR PARA LINKS VISITADOS *** */

a.disabled { color : #808080; text-decoration: line-through; }
a.disabled:hover { color : #808080; }
a.disabled:active { color : #808080; }

a.menu { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color : #CC0000; text-decoration : none; }
a.menu:VISITED { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; text-decoration : none; }
a.menu:LINK { color : #eeeeee; }

a.ablack:link,a.ablack:visited { color: #000000; text-decoration: none; }
a.ablack:hover { color : #303030; text-decoration: underline; }

a.awhite:link,a.awhite:visited { color: #FFFFFF; text-decoration: none; }
a.awhite:hover { color : #EEEEEE; text-decoration: underline; }
.widthf { width: 100%; }

.bblack_8_bottom { border-bottom: 1px solid #999999; }
.bblack_8_left { border-left: 1px solid #999999; }
.bblack_8_right { border-right: 1px solid #888888; }

