@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body  {
	font: 11px "Trebuchet MS", Verdana, Arial;
	background: #f3f2df repeat-y center;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #295054;
}
a {
	text-decoration: none;
}
a:link, a:visited {
	color: #295054;
}	
a:hover, a:active {
	color: #3366CC;
}
h1 {
	margin: 5px 0px 3px 5px;
}
h2 {
	margin: 5px 0px 3px;
	padding: 6px 0px 0px;
	font-size: 13px;
}
h3 {
	border-bottom: 1px solid #ff0000;
	padding: 0px 0px 3px;
	margin: 0px 0px 3px;
}
h4 {
	margin: 5px 0px 10px;
	border-bottom: 1px solid #ff0000;
	padding: 0px 0px 3px;
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #006666;
}
h5 {
	margin: 1px 0px 3px;
	padding: 0px 0px 0px;
	font-size: 13px;
}	
h6 {
	margin: 5px 0px 3px;
	padding: 2px 10px 2px;
	font-size: 13px;
	background: #F2F2F2;
}
.acessoRestrito {
	border-bottom: 1px solid #207fb0;
	padding: 0px 0px 3px 0px;
	margin: 10px 3px 3px 0px;
}	
.tituloDireita {
	border-bottom: 1px solid #ff0000;
	padding: 0px 0px 3px 0px;
	margin: 10px 3px 3px 0px;
}	
ul {
	margin: 7px 0px 0px 15px;		
}
ul li {
	list-style: url(imagens/seta.gif);
}
.alingMiddle {
	vertical-align: middle;
}
.agendaCompromissos td, .agendaCompromissos th {
	padding: 4px;
}
.logout {
	position: absolute;
	top: 4px;
	right: 8px;
}
.destaqueRed a:link, .destaqueRed a:visited {
	color: #d13802;
	margin: 0px;
	padding: 2px 0px 0px;
	display: block;
}
	

/* -- MENU -- */
#menu {
	margin: 5px 5px 10px 10px;
}
#menu a {
	display: block;
	background: url(imagens/bg_item_menu.gif) repeat-x bottom;
	margin: 2px 0px 3px;
	padding: 3px 0px 5px;
}

/* --- BOX NOTÍCIA --- */
#boxNoticia {
	background: url(imagens/bg_box_noticia.gif) no-repeat;
	height: 161px;
	width: 452px;
	margin: 3px 0px 10px;
	padding: 0px;
	position: relative;
}
#boxNoticia p {
	margin: 0px 8px 0px 0px;
	padding: 0px;
}
.fotoNoticiaHome {
	margin: 10px 10px 5px 10px;
	float: left;
}
.maisNoticias {
	position: absolute;
	bottom: 8px;
	right: 10px;
}


/* --- BOX CENTRAL DA HOME ---*/
#boxHomeCentral {
 position: relative;
 margin: 0px 0px 10px;
 height: 250px;
}

#box01, #box02, #box03, #box04 {
	position: absolute;
	width: 200px;
}
#box01 {
	top: 0px;
	left: 6px;
	height: 165px;
}
#box02 {
	top: 0px;
	right: 15px;
	height: 165px;
}
#box03 {
	top: 170px;
	left: 6px;
	height: 100px;
}
#box04 {
	top: 170px;
	right: 15px;
	height: 100px;
}


/* FORMULÁRIOS */
label {
	color: #d13802;
	margin: 0px;
	padding: 2px 0px 0px;
	display: block;
}

input, select {
	margin: 2px 0px 3px;
}
.inputBusca {
	height: 15px;
	width: 120px;
	font-size: 10px;
	border: 0px;
	color: #7A7A7A;
	margin: 4px 5px 0px 20px;
	padding: 0px;
}
.input100 {
	height: 17px;
	width: 100px;
	font-size: 10px;
	border: 1px solid #d8dadb;
	color: #7A7A7A;
}
.input130 {
	height: 17px;
	width: 130px;
	font-size: 10px;
	border: 1px solid #d8dadb;
	color: #7A7A7A;
}
.inputPadrao {
	height: 17px;
	border: 1px solid #d8dadb;
	color: #7A7A7A;
}
.selectPadrao {
	height: 20px;
	border: 1px solid #d8dadb;
	color: #7A7A7A;
}
.textPadrao {
	border: 1px solid #d8dadb;
	color: #7A7A7A;
}
.bt {
	height: 20px;
	background: #F2F2F2;
	border: 1px solid #CCCCCC;
}
.bt:hover {
	height: 20px;
	background: #DADADA;
	border: 1px solid #CCCCCC;
}


/* --- TOPO --- */
#menuTopo {
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	right: 10px;
	bottom: 2px;
	letter-spacing: 1px;
}

#menuTopo a:link, #menuTopo a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menuTopo a:hover, #menuTopo a:active {
	color: #FFFF33;
	text-decoration: none;
}

.data {
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	bottom: 2px;
}
 
