@charset "utf-8";
/* CSS Document */

/* FORMULARIO LOGIN */

a { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; } 

.al_nodisplay {	display: none; }
#al_loading, #al_login, #al_register, #al_lostPassword {  }
#al_loginMessage, #al_registerMessage, #al_lostPasswordMessage { }
#al_loadingImage { margin-top: 35px; }

/* DEFINIÇÕES DOCUMENTO */
html{
	height: 100%;
}

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 100%;
	margin:0;
	padding:0;
	background: #c0c0c0;
	color: #858282;
	font-size: 11px;
}

/* DEFINIÇÕES DIV PRINCIPAL */
#principal{
	width: 970px;
	min-width: 970px;
	margin: 0 auto;
	border: 10px solid #FFF;
	border-top: 0;
	border-bottom:0;
	display: table;
	background: #FFF;
}

#principal .titulo_padrao { font-size: 20px; }

/* DEFINIÇÕES TOPO */
#topo{
	background: #FFF url(../imagens/fundo_topo.jpg) no-repeat right;
	height: 150px;
}

/* DEFINIÇÕES DE MENU */
#menu{
	background: url(../imagens/fundo_menu.jpg) repeat-x;
	height: 46px;
	border-bottom: solid #fff 1px;
	border-top: solid #fff 1px;
	text-transform:uppercase;
	color: #FFF;
	font-size: 13px;
}

#menu ul{ list-style:none; padding:0; margin:0; margin-top:14px; margin-left:16px;}
#menu ul li{ display:inline; margin-right: 19px;}
#menu ul li a { color: #FFF; text-decoration:none; }
#menu ul li a:hover { font-weight:bold; }
/*DROP*/
#menu ul li ul{ list-style:none; padding:10px; position:absolute; z-index:8888; top:168px; margin-left: 73px; margin-left:0px!ie; margin-left:-80px!ie; }
#menu ul li ul li { clear:left; }
#menu .item { background: url(../imagens/fundo-drop.gif) repeat-x #db2236;}

/*newsletter*/
#news { background: #FFF; width: 300px; height: 108px; display:table; border: 1px solid #D9D8D8; position:absolute; margin:0; margin-left: 162px; margin:0!ie;margin-top:-7px; padding:7px; overflow:hidden; }

#restrito { background: #FFF; width: 300px; height: 108px; display:table; border: 1px solid #D9D8D8; position:absolute; margin:0;  margin-left: 162px; margin:0!ie; margin-top:-7px; padding:7px; overflow:hidden;}

/*DEFINIÇÕES CONTEUDO - PÁGINAS INTERNAS*/
#pagina { margin-top: 20px; margin-bottom:20px; width:100%; display:block; }


/*DEFINIÇÕES RODAPE */

#rodape{
	display:table;
	height:200px;
	margin: 0 auto;
	width: 990px;
	background: #949191 url(../imagens/fundo.gif) left repeat-y;
}


#rodape #esquerda { float:left; width:240px; text-align:right; padding-top: 18px;}
#rodape #direita { float:left; _width: 170px; }
#rodape #direita2 { float:right; color: #FFF; width: 400px; margin-left:45px; line-height: 20px; }
#rodape a { color: #FFF; text-decoration:none; }
#rodape a:hover { text-decoration:underline; }
#rodape ul { list-style: none; padding:0; margin:0; }
#rodape li { color:#FFF; font-size:12px; text-transform:uppercase; padding:0; margin:0; height: 22px; }

/* DEFINIÇÕES DE FORMULÁRIOS */

.b_contato{
	background: #949191;
	margin:0;
	width: 80px;
	height: 24px!important;
	color: #FFF;
	font-size: 9px;
	text-transform:uppercase;
	vertical-align:bottom;
	vertical-align:auto!ie;
}

input { border: 1px solid #949191; height: 20px; }
select { color: #858282; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }
.form-contato { margin-bottom:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #858282; font-size: 12px; width:200px; }
.ddd { margin-bottom:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #858282; font-size: 12px; width:30px; }
.telefone { margin-bottom:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #858282; font-size: 12px; width:162px; }
textarea{ border: 1px solid #949191; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #858282; font-size: 12px; width:300px; height: 160px; }

form { padding:0; margin:0; }