body {
	margin: 0px;
	background-image:url(../images/bg.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	color:#555555;
}

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

input{
	font-size:11px;
	color:#555555;
}
select{
	font-size:11px;
	color:#555555;
}
.centro{
	position:absolute;
	width:670px;
	left:50%;
	margin-left: -335px;
	background-image:url(../images/bg_corpo.gif);
	top: 2px;
}
/** HEADER ************************************/
.header{
	height:85px;
	background-image:url(../images/bg_top.gif);
}
.logo{
	margin:12px 0px 0px 20px;
	width:218px;
	float:left;
}
.atalhos{
	float:right;
	margin:6px 10px 0px 0px;
}
/**********************************************/
.menu{
	height:48px;
	/* background-image:url(../images/bg_menu.gif); */
}

/** RODAPE ***********************************/
.rodape{
	clear:both;
	height:60px;
	text-align:center;
	color:#FFFFFF;
	padding-top:5px;
}

.rodape_menu{
	margin: 15px 0px 10px 0px;
	font-size:12px;
}

.rodape_menu a{
	color:#FFFFFF;
	text-decoration:none
}

.rodape_menu a:hover{
	text-decoration:underline;

}

/*********************************************/

/** BARRA LATERAL ****************************/

.barra_lateral{
	float:left;
	width:160px;
}

/** BARRA LATERAL 1 **************************/

.barra_lateral1{
	background-color:#FFFFFF;
	padding-bottom:10px;
}

.barra_lateral1 ul{
	list-style-image:url(../images/bg_list_item.gif);
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}

.barra_lateral1 ul li{
	margin: 3px 10px 3px -12px;
}

.link_blue{
	text-align:right;
	margin:7px 7px 0px 0px;
}

.link_blue a{
	color:#0066b3;
	text-decoration:underline;
}

.link_blue a:hover{
	color:#0066b3;
	text-decoration:none;
}

/** BARRA LATERAL 2 ***************************/

.barra_lateral2{
	background-image:url(../images/bg_barra_lateral2.gif);
	padding-bottom:10px;
}

.barra_lateral2 ul{
	list-style-image:url(../images/bg_list_item2.gif);
	text-align:justify;
	margin-top: 0px;
	margin-bottom: 0px;
}

.barra_lateral2 ul li{
		margin: 3px 10px 3px -12px;
}

.barra_lateral2 a{
	color:#FFFFFF;
}

.barra_lateral2 a:hover{
	color:#FFFFFF;
}

.texto_branco{
	color:#FFFFFF;
}

/*********************************************/

/** PAINEL ***********************************/
.painel{
	height:36px;
	color:#FFFFFF;
}

.painel input{
	float:left;
	margin-top: 8px;
}
.painel div{
	margin:11px 0px 0px 25px;
	float:left;
}

.painel img{
	float:left;
	margin-top: 6px;
	margin-left:15px;
}
/*********************************************/

/** MEIO *************************************/

.meio{
	float:left;
	width:503px;
	margin-left: 7px;
}

/*********************************************/

.interative{
	text-align:right;
	background-image:url(../images/bg.gif);
	height:17px;
	padding-top:5px
}


.message {
	padding: 7px;
	background-image:url(../images/bg_azul.gif);
	color: #FFFFFF;
	font-size: 12px;
	margin:0px -10px;
	text-align:center;
}

.message2 {
	padding: 7px;
	background-image:url(../images/bg_azul.gif);
	color: #FFFFFF;
	font-size: 12px;
	text-align:center;
}

.erro{
	position:absolute;
	width:633px;
	left:50%;
	margin-left: -315px;
	top: 20px;
}
