/* CSS Document */


body {
	background-image:url(../images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	color:#666666;

}

.menu {
	background-image:url(../images/bg_tab_menu.gif);
	background-repeat: repeat-y;
	
}

.txt_mapa{
		font:10px Arial, Helvetica, sans-serif;
        color:#7e7e7e;

}

.mapa { 
		background-image:url(../images/bg_tab_mapa.gif);
	    background-repeat: repeat-y;
		color:#666666;
}

.mapa select{ 
	     width:155px;
		 margin-left:2px;
		 margin-top:1px;
}


.guia{
         padding:1px;
		 background-image:url(../images/bg_tab_mapa.gif);
	     background-repeat: repeat-y;
		 font: 10px arial;
	     text-align:center;
		color:#666666;
}

.caixa{
		background-image:url(../images/bg_caixa.gif);
	    background-repeat: repeat-y; 
		color:#666666;

}

.txt_solucoes{
	text-align: justify;
	font: 14px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:20px;
}


.txt_pecas, .txt_noticias{
	text-align: justify;
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

.tit_noticias{
	text-align:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;

}

.txt_menu{
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#808080;
}


.data{
	text-align:right;
	font: 12px Arial, Helvetica, sans-serif;
	color:#b71d00;
	font-size: 10px;
}

.txt_caixas{
    text-align:left;
	font: 11px Arial, Helvetica, sans-serif;
	color:#565656;
}	


.tit_caixas{
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;
	color:#b71d00;
} 

.caixa_estado select{
	float:left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:70px;
	width:60px;
}

.caixa_cidade select{
	float:left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:28px;
	width:115px;
}

.caixa_equip select{
	float:left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:31px;
	width:155px;
}

.caixa_mapa, .caixa_mapa select, .caixa_mapa option {
	float:left;
	font: 11px Arial, Helvetica, sans-serif;
	color:#565656;
}

.caixas_onde{
	background-image: url(../images/caixa_onde.gif);
	background-repeat: no-repeat;

}
.txt_onde{
 	margin-left:15px; 
 	width:170px;
 	font: 10px Arial, Helvetica, sans-serif;
 	color:#7e7e7e;
	text-align: left;
}

.txt_guia li {
	list-style:disc;
	
}

.txt_guia{
	font: 9px Arial, Helvetica, sans-serif;
 	color:#7e7e7e;
	
}
.tb_imagemTopo{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.btn_lateral{
	background-image: url(../images/bg_btn_lat.gif);
	background-repeat: no-repeat;
	font: 14px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#333333;
	text-decoration: none;
}


.txt_lateral{
	font: 12px Arial, Helvetica, sans-serif;
	color:#f64524;
	text-align: justify;
	text-decoration: none;
}

.btn_centro{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#486eb3;
	text-align: justify;
	text-decoration: none;
}

.fundo_texto{
	background-image: url(../images/noticias_fundotexto.gif);
	background-repeat: no-repeat;
	width:520px;
	height:24px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#f64524;
	margin-left:10px;
	padding-left:10px;	
	text-align: justify;
}

.titulos_gerais{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	text-align: justify;
}

.textos_gerais{
	text-align: justify;
	font: 13px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:10px;
}

.tit_servicos{
	text-align: justify;
	font: 13px Arial, Helvetica, sans-serif;
	color:#333333;
}

.listas_gerais{
	text-align: justify;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:26px;
}

.listas_servicos{
	text-align: justify;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:10px;
}


.textos_gerais_azul_negrito{
color: #486eb3;
	text-align: justify;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-weight: bold;

}

.textos_gerais_azul{
color: #486eb3;
	text-align: justify;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left:10px;

}

.textos_gerais_azul14
{
color: #486eb3;
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left:10px;
	text-align: justify;

}

.textos_gerais_cinza {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 15px;
	text-align: justify;
}

.textos_gerais_cinza_negrito p{
	color:#575757;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-weight: bold;
	text-align: justify;

}

.textos_gerais_cinza_negrito14 p{
	color:#575757;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-weight: bold;
	text-align: justify;

}


.texto_case_figura {
	position:absolute;
	margin-top: 180px;
	width:193px;
	height:19px;
	z-index:1;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	
}
.texto_case_figura_detalhe {
	position:absolute;
	margin-top: 215px;
	margin-left: 320px;
	width:193px;
	height:19px;
	z-index:1;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	
}

.textos_case_detalhes{
	text-align:justify;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:30px;
}

#areaRestrita {
	position:absolute;
	background: url(../images/bgArea.gif) no-repeat top left;
	left:253px;
	top:130px;
	width:209px;
	height:122px;
	padding: 35px 0 0 10px;
	_padding-left:23px;
	*padding-left:23px;
	z-index:1;	/*display:none;*/
	text-align:left;
	display: none;
}
#areaRestrita .fechar { float:right; background:url(../images/btFechar.gif) no-repeat; width:8px; height:10px; text-indent:-9999px; margin: -20px 15px 0 0; _margin: 0px 30px auto;*margin: 0px 30px auto;}
#areaRestrita fieldset {border:none; margin:20px 0 0 0; _margin-top:60px; *margin-top:60px; display: block; z-index: 2; }
#areaRestrita label { clear:both;}
#areaRestrita img { margin: 0 10px 0 0;}
#areaRestrita .campo { border:1px solid #676767; width:111px;}
#areaRestrita .botao { margin: 10px 0 0 55px;}

.descricao p{ font-size: 11px; margin: 10px; }

