/* Entidades HTML */

body {
	background-color: #ffffff;
	font-family: helvetica, arial, "trebuchet ms", sans-serif;
	color: #282526;
	font-size: 90%;
	margin: 0px;
}
a, a:link, a:visited {
	color: #467bbf;
}
a.botao-grande{
	text-decoration: none;
	border-radius: 8px;
	padding: 10px;
	width: 190px;
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	margin: .1em 0px .5em 15px;
	font-size: .88em;
	text-align: center;
}
a.botao-peq {
	text-decoration: none !important;
	padding: 3px;
	display: inline-block;
	font-size: .88em;
	border-bottom: 1px solid #999999;
	background: #e6e7e9 url('../img/mlayout/box-cinza-claro.jpg') no-repeat top; 
}
a.eventos {
	text-size: .9em;
	border-top: 1px solid #999999;
	display: block;
	margin: 0px 0px .5em;
	text-decoration: none;
}
h1 {
	margin: 0px 20px 0px 40px;
	padding: 20px 0px 0px;
	width: 220px;
	line-height: 0px;
	float: left;
	text-align: center;
}
h2,h3,h4,h5,h6 {
	color: #467bbf;
	margin: 1em 0px .5em;
	font-family: "trebuchet ms", helvetica, arial, sans-serif;
}
h2 {
	font-size: 1.5em;
	font-family: helvetica, arial, "trebuchet ms", sans-serif;
	padding: 1px 40px 1px 40px;
	text-align: right;
	margin: 0px auto;
	width: 940px;
	z-index: 999;
	position: relative;
}
h3 {
	font-size: 1.8em;
	font-weight: normal;
}
h3.box {
	font-size: 1.3em;
}
h4 {
	font-size: 1.24em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: .8em;
}
hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
img {
	border: none;
}
form input[type="text"], form input[type="password"], form input[type="file"], form select, form textarea  {
	border: 1px solid #e6e7e9;
	border-bottom: 1px solid #999999;
	padding: 3px 5px;
	margin: .5em 0px;
}
form select option  {
	margin: 3px;
}
form input[type="submit"], form input[type="button"] {
	border: none;
	border-radius: 8px;
	padding: 6px 6px;
}
form table tr td{
	border: none;
	background-color: none;
}
p {
	line-height: 1.5em;
}
table.cinza {
	border-collapse: collapse;
}
table.cinza th {
	background-color: rgb(,,);
	border: 2px solid #ffffff;
}
table.cinza td{
	background: #e6e7e9; 
	border: 2px solid #ffffff;
}
table.azul {
	border-collapse: collapse;
}
table.azul th {
	border: 1px solid #467bbf;
	padding: 5px;
}
table.azul td{
	border: 1px solid #467bbf;
	padding: 5px;
}
ul {
	margin: .5em 10px;
	padding: 0px 0px 0px 15px;
	list-style-image: url('../img/mlayout/seta.png')
}
ul li {
	margin: .5em 0px;
	padding: 0px;
	text-align: left;
}



/* IDs */

#site {
	width: 1020px;
	margin: 0px auto;
	background-color: #ffffff;
}
#cabecalho-bg {
	background: #ffffff;
}
#cabecalho {
	width: 1020px;	
	margin: 0px auto;
}
#box-login {
	width: 200px;
	margin: 0px 40px 0px;
	float: right;
	background: #e6e7e9; 
	padding: 1px 10px;
	height: 120px;
	box-shadow: 0px 0px 4px 4px #aaaaaa;
	z-index: 0;
	position: relative;
}
#box-login h3 {
	color: #282526;
	font-size: 1em;
}
#box-login form input, #box-login form select {
	border: none;
	border-bottom: 1px solid #999999;
	padding: 2px 3px;
	font-size: .7em;
}
#box-login form input {
	width: 85px;
}
#box-login form select {
	width: 140px;
}
#box-login form button {
	font-size: .7em;
	border: none;
	border-radius: 8px;
	padding: 3px 4px;
}
#box-login table {
	width: 200px;
}
#box-login table td {
	line-height: .8em;
}
#box-login span {
	color: #FF0000;
	font-size: .7em;
}
#h2-bg {

}
#rennab{
	width: 700px;
	height: 175px;
	margin: 0px 0px 20px 40px;
	float: left;
}
#coluna1 {
	float: left;
	margin: 0px 0px 0px 40px;	
	width: 220px;
	clear: left;
	padding-top: 1px;
}
#menu-principal {
	background-color: #e6e7e9;
}
#menu-principal h3 {
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	padding: 10px;
	margin: 0px;
}
#menu-principal a {
	display: block;
	text-decoration: none;
	color: #575759;
	padding: 6px 10px;
	margin: 1px 0px;
	font-size: .9em;
}
#menu-principal a:hover {
	background: #e0e0e0;
}
#menu-secundario a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 10px;
	margin: 1px 0px;
	font-family: "trebuchet ms", helvetica, arial, sans-serif;
}
#box-cadastro {
	border-bottom: 2px solid #282526;
	background: #e6e7e9 url('../img/mlayout/box-cadastro.jpg') no-repeat top; 
	padding: 10px;
	font-size: .9em;
}
#box-cadastro input{
	border: none;
	border-bottom: 1px solid #999999;
	padding: 3px 5px;
	width: 180px;
	margin: .5em 0px;
}
#box-cadastro button {
	border: none;
	border-radius: 8px;
	padding: 6px 6px;
}
#coluna2 {
	float: left;
	width: 460px;
	margin: 0px 0px 40px 20px;
	padding-top: 1px;
}
#coluna3 {
	float: right;
	clear: right;
	width: 220px;
	margin: 0px 40px 0px 0px;
	padding-top: 1px;
	top: -195px;
	position: relative;
	font-size: .9em;
}
#coluna3 a, #coluna3 a:link, #coluna3 a:visited {
	text-decoration:none;
}
#coluna3 a:hover{
	text-decoration: underline;
}
#menu-area a, #menu-area a:link, #menu-area a:visited {
	color: #282526;
}
#box-contato {
	margin: 1em 0px;
}
#rodape-bg {
	
}
#rodape {
	width: 940px;
	padding: 20px 40px;
	color: #ffffff;
	margin: 0px auto;
	font-size: .9em;
	line-height: 1.5em;
}



/* Classes */

.prim {
	margin-top: 0px;
}
.box-cinza-claro {
	border-bottom: 2px solid #282526;
	background: #e6e7e9 url('../img/mlayout/box-cinza-claro.jpg') no-repeat top; 
	padding: 10px;
}
.box-cinza-claro form input[type="text"], .box-cinza-claro form input[type="password"], .box-cinza-claro form input[type="file"], .box-cinza-claro form select, .box-cinza-claro form textarea {
	border: none;
	border-bottom: 1px solid #999999;
	padding: 3px 5px;
	width: 145px;
	margin: .5em 0px;
}
.box-cinza-claro form input[type="submit"], .box-cinza-claro form input[type="button"], .box-cinza-claro form button {
	padding: 3px 5px;
	margin: .5em 0px;
	color: #ffffff;
	display: inline-block;
	border: none;
	border-radius: 8px;
	padding: 6px 6px;
}
.transparente {
	background: none;
	border: none;
}
.verde {
	background-color: #33BF00;
}
.vermelho {
	background-color: #C40000;
}
.laranja {
	background-color: #E84600;
}
.degrade-cinza-escuro {
	color: #ffffff;
	background-color: #282526;
	background: linear-gradient(top, rgb(87,87,89) 0%, rgb(40,37,38) 100%);
	background: -o-linear-gradient(top, rgb(87,87,89) 0%, rgb(40,37,38) 100%);
	background: -moz-linear-gradient(top, rgb(87,87,89) 0%, rgb(40,37,38) 100%);
	background: -webkit-linear-gradient(top, rgb(87,87,89) 0%, rgb(40,37,38) 100%);
	background: -ms-linear-gradient(top, rgb(87,87,89) 0%, rgb(40,37,38) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(87,87,89)),color-stop(1, rgb(40,37,38)));
}
.degrade-azul-escuro {
	color: #ffffff;
	background-color: #4b84cb;
	background: linear-gradient(top, rgb(56,106,172) 10%, rgb(75,133,203) 50%, rgb(56,106,172) 80%);
	background: -o-linear-gradient(top, rgb(56,106,172) 10%, rgb(75,133,203) 50%, rgb(56,106,172) 80%);
	background: -moz-linear-gradient(top, rgb(56,106,172) 10%, rgb(75,133,203) 50%, rgb(56,106,172) 80%);
	background: -webkit-linear-gradient(top, rgb(56,106,172) 10%, rgb(75,133,203) 50%, rgb(56,106,172) 80%);
	background: -ms-linear-gradient(top, rgb(56,106,172) 10%, rgb(75,133,203) 50%, rgb(56,106,172) 80%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.1, rgb(56,106,172)),color-stop(0.5, rgb(75,133,203)),color-stop(0.8, rgb(56,106,172)));
}
.degrade-azul-claro {
	color: #ffffff;
	background-color: #7c9AAE;
	background: linear-gradient(top, rgb(103,138,164) 10%, rgb(124,154,174) 40%, rgb(103,138,164) 70%);
	background: -o-linear-gradient(top, rgb(103,138,164) 10%, rgb(124,154,174) 40%, rgb(103,138,164) 70%);
	background: -moz-linear-gradient(top, rgb(103,138,164) 10%, rgb(124,154,174) 40%, rgb(103,138,164) 70%);
	background: -webkit-linear-gradient(top, rgb(103,138,164) 10%, rgb(124,154,174) 40%, rgb(103,138,164) 70%);
	background: -ms-linear-gradient(top, rgb(103,138,164) 10%, rgb(124,154,174) 40%, rgb(103,138,164) 70%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.1, rgb(103,138,164)),color-stop(0.4, rgb(124,154,174)),color-stop(0.7, rgb(103,138,164)));
}
.legenda-botao-grande {
	border-radius: 8px;
	padding: 5px;
	width: 200px;
	display: inline-block;
	margin: .5em 0 0 15px;
	font-size: .88em;
	font-weight: bold;
	text-align: center;
}
.min {
	font-size: .9em;
}
.centralizar {
	text-align: center;
}
.central, a.central{
	display: block;
	margin: .5em auto;
}
.esq{
	display: block;
	float: left;
}
.dir{
	display: block;
	float: right;
}
.alinha-dir{
	text-align:right;
}
.clear {
	clear:both;
}
.w33 {
	width: 32%;
	display: inline-block;
}
.w45 {
	width: 45%;
	display: inline-block;
}
.w46 {
	width: 46%;
}
.w95{
	width:95%;
}

/* Não remova as linhas abaixo! Edite o documento acima. */
/* Correção para floats mal-resolvidos de diferentes navegadores. */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}