/* CSS Document */

/* TAGS HTML genéricos */
html, body { border:none;  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; color:black; }
input, textarea, form, select, table, td, div, p, a { font-size:1.05em; text-decoration:none; }
textarea { font-size:1.1em; }
.padding10 { padding: 10px; }
.margin10 { margin: 10px; }
.center { text-align:center; }
/*
textarea, input, select {
  background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; font: 13px Verdana, Arial, Helvetica, sans-serif; margin: 1px; padding: 3px; } */


.submit input, .submit input:focus, .button {
  font-family: Arial, Helvetica, sans-serif;
   background: url(img/fade-butt.png);
  border: 1px double #999;  border-left-color: #ccc; border-top-color: #ccc; color: #333; padding: 4px;; margin: 1px;}
a.button:link, a.button:visited { text-decoration:none;  }  
a.button:hover,a.button:active { text-decoration:underline; color:#009; }  




/*Login Page*/
#login #username,#password  { padding:0.25em; font-size: 1.7em;  width: 80%;}
#login #submit { font-size: 1.7em; }


/* Cabecalho */

.cabecalho { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#FFFFFF; background-color:#2d6aab; }
a.cabecalho { font-weight:normal;}
.cabecalho-data { font-weight:normal; color:#FFFFFF; }
.titulo { font-size:90%;font-weight:bold;	color:#000033; background-color:#DDDDFF; border: none; }

/* menus, ver _menu_.css */


/*Cores Categorias*/
.categoria1 { border: 2px solid #1D4C7A; }
.categoria2 { border: 2px solid green; }
.categoria3 { border: 2px solid red; }
.categoria4 { border: 2px solid orange; }
.categoria5 { border: 2px solid #933; }
.categoria6 { border: 2px solid #663; }



/* Corpo */



/*Corpo tabelas */
table.corpo { width: 98%; }
.corpo-titulo { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;color:#000033; }
.corpo, .corpo p { font-size:90%; font-weight:normal; color:#003366; }
td.corpo/*, td.corpo:hover*/ { background-color:#F3F3F3; font-size: 90%; }
.corpo td a:hover { padding-top: 3px; padding-bottom: 3px; background: transparent url(img/fade-butt.png) repeat left top; color: #321;	}
tr.par td { background-color: #E5FDFF; /*#fff6df;*/ }
tr.impar td { background-color: #D2F3FE; /*#faf0dc;*/ }

.corpo img { border: none; }
#boximgpreview { float:rigth; position:relative; display:table; }


table.alerta, td.alerta, .alerta { font-weight:bold; background-color:#FFCC33; font-size: 90%; color: #000000; }
.botoes { color:#124; }
table.botoes, td.botoes {background-color: #FF9900;	font-size: 90%; font-weight: bold;	color: #000033;	width: 720px; }


/* Rodape */
.rodape { font-size:80%; font-weight:normal; color:#FFFFFF; }
table.rodape {  background-color:#2d6aab; }
table.corpo-rodape-menu, td.corpo-rodape-menu, a.corpo-rodape-menu:link, a.corpo-rodape-menu:visited {
	  font-size: 80%; color: #000033; text-decoration: none; background: url("img/fade-butt.png") top repeat-x; }

.highlighted { background-color: #FFFF99 }