body {
	margin:0;
	}

img, fieldset {
	border:none;
}

li {
	list-style:none;
}

hr {
	clear:both;
	border:1px;
	color:#FFFFFF;
}

.barra-tit {
	float:left;
	margin-bottom:10px;
	width:940px;
	padding:5px;
	height:20px;
	background:#EBEBEB;
}

.botao {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	font: bold 11px  Arial, Helvetica, sans-serif;
	color:#FFFFFF;
		background:#334918;
		margin:3px;
	}

.esquecisenha {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	display:block;
	margin-top:3px;
	text-align:center;
	width:100%;
}

.botao1, .botao1 a {
	border:none;
	display:block;
	width:90px;
	height:18px;
	font:bold 11px arial,sans-serif;
	color:#FFFFFF;
	line-height:18px;
	background:#2e4511;
	margin:5px 0 0 210px;
}

.botao-enviar {
	text-align:center;
	background:#FFFFFF;
}
.botao-ok
{
	width:30px;
	height:20px;
	border:none;
	background:#e0e0e0;
	font:bold 11px Arial, Helvetica, sans-serif;
}



/******************************************************************
************************ FORMULARIO	*******************************
******************************************************************/

#coluna1 form fieldset.pequeno {
	width:250px;
	margin:10px;
}

#coluna1 form fieldset.grande {
	width:420px;
	margin:10px;
}


#coluna1 label {
	display:block;
	clear:both;
	font:bold 11px arial, verdana, sans-serif;
	color:#000000;
	display:block;
	margin-bottom:5px;
}

#coluna1 label span {
	margin-right:3px;
	float:left;
	text-align:right;
	display:block;
	width:100px;
}

/******************************************************************
************************ COLUNA 1	*******************************
******************************************************************/

#coluna1 {
	float:left;
	width:700px;
	margin-right:20px;
}

/******************************************************************
************************ COLUNA 2	*******************************
******************************************************************/

#coluna2 {
	float:left;
	width:220px;
}


table {
	float:left;
	background:#E4E4E4;
	margin:10px;
	text-align:center;
}


.topo-table {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#D4D4D4;
	text-align:center;
}
.Gridlink A:link    
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#D4D4D4;
	text-align:center;
}
.Gridlink A:visited 
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#D4D4D4;
	text-align:center;
}
table td {
	padding:3px;
}

.corpo, .corpo a {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background:#FFFFFF;
}

.coluna-nomes, .coluna-nomes a{
	background:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
}
.coluna-nomes2, .coluna-nomes2 a{
	background:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

.coluna-textos, .coluna-textos a {
	background:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

.select {
	font:11px Arial, Helvetica, sans-serif;
	color:#000033;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
}

.select35 {
	width:35px;
}

.select90 {
	width:90px;
}

.select75 {
	width:75px;
}

.select200 {
	width:200px;
}

.select300 {
	width:300px;
}



.input {
	font:11px Arial, Helvetica, sans-serif;
	color:#000033;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	width: 68px;
}

.input35 {
	width:35px;
}

.input90 {
	width:90px;
}

.input75 {
	width:75px;
}

.input200 {
	width:200px;
}

.input300 {
	width:300px;
}

.caixatexto {
	font:11px Arial, Helvetica, sans-serif;
	color:#000033;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
}

.caixatexto200 {
	width:200px;
}

.caixatexto300 {
	width:300px;
}


centralizar {
	margin:10px auto 10px;
}


.seta {
	background:url(../imagens/seta.jpg) no-repeat;
	padding-left:15px;
	margin-top:-10px;
}

.seta-sem-margin {
	background:url(../imagens/seta.jpg) no-repeat;
	padding-left:15px;
}

.seta-primeiro {
	margin-top:12px;
	margin-top:18px;
}

#limite {
	width:955px;
	margin:0 auto;
}

#topo {
	background:#f0f7d8;
	float:left;
	width:955px;
	height:75px;
	margin-top:13px;
}

#topo #logo {
	float:left;
	margin-left:31px;
	width:239px;
	height:75px;
	text-indent:-9999px;
	background:#FFFFFF url(../imagens/logo.jpg) no-repeat center;
}

#topo #logo a {
	display:block;
	width:239px;
	height:63px;
}

#topo #area-restrita {
	float:left;
	padding-top:4px;
	margin-left:20px;
	width:407px;
}

#topo #area-restrita legend, #topo #area-restrita span.titulo {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ad100e;
	text-transform:uppercase;
	margin-left:-1px;
}

#topo #area-restrita span.titulo  {
	margin-left:0;
}

#topo #area-restrita form label span, #topo #area-restrita span.texto {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}

#topo #area-restrita form label input {
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #b3b3b3;
	background:#f4f4f4;
	width:116px;
	height:16px;
	line-height:16px;
}

#topo #area-restrita form input.bot-ok {
	width:30px;
	height:20px;
	border:none;
	background:#e0e0e0;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#topo #duvidas {
	float:left;
	width:121px;
	padding-top:10px;
}

#topo #duvidas span.text-duvidas {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ad100e;
	text-transform:uppercase;
}

#topo #duvidas span.numero {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#858585;
	letter-spacing:-2px;
}

#menu {
	float:left;
	width:955px;
	margin-top:-15px;
	_margin-top:0px;
	margin-top:2px;
}

#menu ul {
	float:left;
	width:925px;
	text-align:right;
}

#menu li {
	float:right;
	margin-right:10px;
}

#menu li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#191919;
	text-decoration:none;
}

#lateral {
	float:right;
	width:250px;
	margin-left:15px;
}

#lateral img {
	margin-bottom:10px;
}

#rodape {
	float:right;
	background:#f0f7d8;
	width:955px;
	height:100px;
	margin:13px 0 15px;
	text-align:center;
}

#rodape h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#2f2c42;
}

#rodape p {
	font:11px Arial, Helvetica, sans-serif;
	color:#2f2c42;
}

#rodape a {
	float:left;
	width:955px;
	height:100px;
	text-decoration:none;
}

#barra-alert, #barra-web, #barra-mundo, #barra-instant, #barra-outlook, #barra-alert-interna, #barra-web-interna, #barra-instant-interna, #barra-outlook-interna {
	float:left;
	text-align:right;
	width:955px;
	height:45px;
	z-index:0;

}

.ajuda-interna, .video-interna {
    float:left;
    text-indent:-9999px;
    width:35px;
    height:38px;
        margin-top:-18px;
}
.ajuda-interna{
    margin-left:875px;
}

#barra-alert {
	background:url(../imagens/barra-alert.jpg);
}

#barra-web {
	background:url(../imagens/barra-web.jpg);
}

#barra-mundo {
	background:url(../imagens/barra-mundo.jpg);
}

#barra-instant {
	background:url(../imagens/barra-instant.jpg);
}

#barra-outlook {
	background:url(../imagens/barra-outlook.jpg);
}

#barra-alert-interna {
	background:url(../imagens/barra-alert-interna.jpg);
}

#barra-web-interna {
	
	background-image:url(../imagens/barra-web-interna.jpg); 

}


#barra-instant-interna {
	background:url(../imagens/barra-instant-interna.jpg);
}

#barra-outlook-interna {
	background:url(../imagens/barra-outlook-interna.jpg);
}
#topo #duvidas {
	float:left;
	width:121px;
	padding-top:10px;
}


#topo #duvidas div.text-duvidas {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ad100e;
	text-transform:uppercase;
}

#topo #duvidas div.numero {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#858585;
	letter-spacing:-2px;
}
#topo #texttitulo {
	float:left;
	width:100px;
	padding-top:2px;
	margin-left:2px;
}
#topo #texttitulo div.texttitulored {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ad100e;
	text-transform:uppercase;
}


