﻿/*reset*/
  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  sub, sup { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
  body { line-height: 1; }
  ol, ul { list-style: none; }
  :focus { outline: 0; }
  table { border-collapse: collapse; border-spacing: 0; }
  
body {
	margin:0;
	padding:0;
	color:black;
	font-weight:normal;
	font-family: Georgia,Helvetica, Arial, sans-serif;
    font-size:14px;
	background: #FFF;
	line-height:1.5em;
}
#home #page {
	padding:0px;margin: 0px;
}
#home #header {
	height: 100px;padding:0px;margin: 0px;
}
#header {
	width: 100%;padding:0px;margin: 0px;background-color:whitesmoke;
	position: relative;text-align:center;border-bottom:1px solid gold;
}

	
#logo {padding:2px 0px;
}
.logininfo {position:absolute;top:0px;right:20px;font-size:12px;text-align:center;width:130px;}
.logininfo A {text-decoration:none;color:#2222FF;font-size:10px;}
.logininfo A:hover {text-decoration:underline;color:#0000FF;}

#page {}

#middle {
	width: 80%;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden;
}

.conteudomain {margin-top:0px;margin-left: 5px;margin-right:5px;}
.conteudomainarea {padding:10px 0px;color:black;
				   line-height: 150%;text-align:justify;}


a {
	color: #1736be;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
a:focus {
	outline:none;
}
h1 {
	font-size: 24px;
	line-height:1.5em;
    font-family: georgia,georgia,serif;
    font-weight: bold;color: rgb(51, 51, 51);
    font-style:italic;
    margin: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}
h2 {
	font-size: 20px;
	line-height:1.5em;
    font-family: georgia,georgia,serif;
    font-weight: bold;color: rgb(51, 51, 51);
    font-style:italic;
    margin: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}
	


#ecralogin {text-align:left;
}
    #ecralogin td {margin:0px;padding:3px;
    }

img {
    border: none;
}


.tabelanormal table {border:1px solid #D3BB41;border-collapse:collapse;width:100%;}
.tabelanormal td {border:1px solid #D3BB41;border-collapse:collapse;vertical-align:top; }
.tabelanormal th {border:1px solid #D3BB41;border-collapse:collapse;text-align:center; }
.tabelanormal tr {border:1px solid #D3BB41;border-collapse:collapse; }
.tabelanormal th {background-color:#FFE45D;font-family:verdana;font-size:12px;font-weight:bold;padding:5px 5px 5px 5px;}
.tabelanormal td {font-family:verdana;font-size:12px;padding:0px 2px 2px 5px;margin:0px;}
.tabelanormal td A {font-family:verdana;font-size:12px;}


.tabelaorg table {}
.tabelaorg td {padding:5px;}
.tabelaorg tr {}

.editfotoscolslinks
{
	vertical-align: middle;
	text-align: center;
	width:100px;
}

.loadinginfo
{
	position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;    
	filter: Alpha(Opacity=30); -moz-opacity:0.30; opacity: 0.30;
    background-color: whitesmoke;
	width:100%;height:100%;text-align:center;vertical-align:middle;
}

.loadinginfo2
{
	position: absolute;
    left: 0px;
    top: 0px;
    z-index: 15;    
    width:100%;height:100%;text-align:center;vertical-align:middle;
}
.loadinginfo2 img
{
	width:90px;height:22px;
}