

.label-danger{
	color: red;
}
.label-success{
	color: #00CC00;
}

/* BOTAO UPLOAD */
.file-wrapper {
	cursor: hand;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.file-wrapper input {
	cursor: hand;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	position: absolute;
	right: 0;
	top: 0;
}

/* BOTAO E LINK COM IMAGEN */



.btnimagem{
	cursor: hand;
	padding: 1px;
	display: inline-block;
}

.btnimagem:hover{
	text-decoration		: underline;
	padding: 0px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

/* TABELA */ 

.tabela{
	border-collapse: collapse;
	padding: 8px;
	border: 1px solid gray;
	cursor: default;
}
.tabela thead td{
	font-weight: bold;
	background: #dedede;
	padding: 8px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
}
.tabela tbody td{
	padding: 8px;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
}
.tabela tbody tr:hover td {
	background: #efefef;
}

div, span, table, body, td, input, a {
	font-size: 12px;
}



/* BUTTON */
button{
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    text-align: right;

    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    
    border				: 1px solid gray;
    background			: #C3C0BB;
}
button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}


/* FIELDSET - Divisor de Categoria */
.divisor_categoria{
	border: none;
	border-top: 2px solid red;
	-moz-border-radius:0px;  
	border-radius: 0px;  
	-webkit-border-radius: 0px; 
}
.divisor_categoria legend{
	font-weight: bold;
	padding: 8px;
}

.label{
	font-size: 12px;
	padding: 4px; 
}
.conteudo_campo{
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	background-color:#efefef;
}


.tabela2{
	border: 1px solid silver;
}
.cabecalho_tabela2{
	background: #efefef;
	font-weight: bold;
	padding: 4px;
}
.linha1_tabela2{
	padding: 4px;
}
.linha2_tabela2{
	padding: 4px;
	background: #fefefe;
}
form{
	display: inline;
}
.iframe{
	border-right: 1px solid gray;
}
.link{
	text-decoration		: underline;
	cursor				: hand;
	color : blue;
}
body{
	cursor : default;
	font-size			: 12px;
	font-family			: sans-serif;
	background			: #FFFCE9;
}
.body2{
	background			: #FFF9CD;
}
.titulo_pagina{
	font-size			: 16px;
	font-weight			: bold;
}
.cabecalho_tabela {
	font-weight			: bold;
	background			: #AEB6CD;
	height				: 25px;
}
.linha1 {
	background			: #FFFFFF;
	height				: 25px;
	cursor : default;
}
.linha2 {
	background			: #EFEFEF;
	height				: 25px;
	cursor : default;
}
.linha3{
	background			: #CEE6FD;
	height				: 25px;
	cursor : default;
}
.linha4{
	background			: #FFFF00;
	height				: 25px;
	cursor : default;
}
.linha_red{
	background			: red;
	height				: 25px;
	cursor : default;
}
.linha_rosa{
	background			: HotPink;
	height				: 25px;
	cursor : default;
}
.linha_magenta{
	background			: magenta;
	height				: 25px;
	cursor : default;
}

.input{
	border				: 1px solid gray;
}
.input_leitura{
	border				: none;
	background			: #F7F5EF;
	font-weight			: bold;
	padding				: 2px;
}
.input_leitura_direita{
	border				: none;
	background			: #F7F5EF;
	font-weight			: bold;
	padding				: 2px;
	text-align			: right;
}
.input_relatorio{
	border				: none;
	font-weight			: bold;
	padding				: 2px;
}
.botao{
	border				: 1px solid gray;
	background			: #C3C0BB;
}
.mensagem_erro {
	padding				: 6px;
	background			: #FF0000;
	color 				: #FFFF00;
	font-weight			: bold;
	font-size			: 14px;
}
table{
	font-size			: 12px;
	border-collapse: collapse;
}
.borda{
	border : 1px solid #D4D0C8;
}
.formulario{
	border : 1px solid #000000;
	background	: #E3DFD6;
}

.titulo_formulario{
	font-weight : bold;
	border-bottom	: 1px solid black;
	background	: #D4D0C8;
}
.rodape_formulario{
	font-weight : bold;
	border-top	: 1px solid black;
	background	: #D4D0C8;
}

.menu{
	border-bottom	: 1px solid black;
	background	: #FFF9CD;
}
.item_menu{
	cursor : default;
	height : 25px;
}
.icones{
	background-image	: url( img/barra_central.jpg );
}
.rodape{
	background-image	: url( img/barra_central.jpg );
}

.font5 { font-size : 5px; }
.font8 { font-size : 8px; }
.font9 { font-size : 9px; }
.font10{ font-size : 10px; }
.font11{ font-size : 11px; }
.font12{ font-size : 12px; }
.font13{ font-size : 13px; }
.font14{ font-size : 14px; }
.font16{ font-size : 16px; }

.table_window	{
	font-size			: 12px;
	VISIBILITY			: hidden;
	POSITION			: absolute;
	Z-INDEX				: 100;
	PADDING				: 1px;
	TOP					: 0px;
	LEFT				: 0px;
	WHITE-SPACE			: nowrap;
	border				: 1px solid black;
	background			: #FFFCE9;
}

@media print { 
	#noprint { display:none; } 
    body { background: #fff; }
}
.noprint { display: none ; }

#acEndereco{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acEndereco UL{ list-style:none; margin: 0; padding: 0; } 
#acEndereco UL LI{ display:block;}
#acEndereco A{ color:#000000; text-decoration:none; }
#acEndereco A:hover{ color:#000000; }
#acEndereco LI.selected{ background-color:#7d95ae; color:#000000; }

#acTecnico{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acTecnico UL{ list-style:none; margin: 0; padding: 0; } 
#acTecnico UL LI{ display:block;}
#acTecnico A{ color:#000000; text-decoration:none; }
#acTecnico A:hover{ color:#000000; }
#acTecnico LI.selected{ background-color:#7d95ae; color:#000000; }

#acCliente{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acCliente UL{ list-style:none; margin: 0; padding: 0; } 
#acCliente UL LI{ display:block;}
#acCliente A{ color:#000000; text-decoration:none; }
#acCliente A:hover{ color:#000000; }
#acCliente LI.selected{ background-color:#7d95ae; color:#000000; }

#acPlano{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acPlano UL{ list-style:none; margin: 0; padding: 0; } 
#acPlano UL LI{ display:block;}
#acPlano A{ color:#000000; text-decoration:none; }
#acPlano A:hover{ color:#000000; }
#acPlano LI.selected{ background-color:#7d95ae; color:#000000; }
