﻿body
{
	font-family: Tahoma, Arial;
	background-image:url(../images/bkg_body.jpg);
	margin:0;
	text-align:center;
}

.MainTable
{
	width:760px;
	height:580px;
	background-image:url(../images/bkg_main.gif);
}

.Box
{
	width:285px;
	height:127px;
	background-image:url(../images/horario_box_index.jpg);
}

.Box_LinhasAeroportoExecutivo_02
{
	width:285px;
	height:177px;
	background-image:url(../images/horario_box_index_linhas_aeroporto_executivo_02.jpg);
	margin-left:auto;
	margin-right:auto;
}

.Box_LinhasAeroportoConvencional_02
{
	width:285px;
	height:177px;
	background-image:url(../images/horario_box_index_linhas_aeroporto_convencional_02.jpg);
	margin-left:auto;
	margin-right:auto;
}

.Box_LinhasAeroportoExecutivo
{
	width:285px;
	height:121px;
	background-image:url(../images/horario_box_index_linhas_aeroporto_executivo.jpg);
	margin-left:auto;
	margin-right:auto;
}

.Box_LinhasAeroportoConvencional
{
	width:285px;
	height:121px;
	background-image:url(../images/horario_box_index_linhas_aeroporto_convencional.jpg);
	margin-left:auto;
	margin-right:auto;
}

.Box_LinhasMunicipais
{
	width:285px;
	height:107px;
	background-image:url(../images/horario_box_index_linhas_municipais.jpg);
	margin-left:auto;
	margin-right:auto;
}

.Box_LinhasIntermunicipais
{
	width:285px;
	height:121px;
	background-image:url(../images/horario_box_index_linhas_intermunicipais.jpg);
	margin-left:auto;
	margin-right:auto;
}

.Box_LinhasAeroportoExecutivo td.label,
.Box_LinhasAeroportoExecutivo_02 td.label,
.Box_LinhasAeroportoConvencional td.label,
.Box_LinhasAeroportoConvencional_02 td.label,
.Box_LinhasIntermunicipais td.label,
.Box_LinhasMunicipais td.label,
.Box td.label
{
	height:20px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

table.Modal
{
	text-align:left;
}

table.Modal h1
{
	font-size:25px;
	text-align:center;
}

div.Pagina,
div.PaginaComunicado,
table.Politica
{
	background-color:#E7E8EA;
	background-image:url(../images/pagina_fundo.jpg);
	background-attachment:fixed;
	background-position:center 95px;
	width:750px;
	height:479px;
}

div.Pagina div.Conteudo,
div.PaginaComunicado div.ConteudoComunicado
{
	width:750px;
	height:366px;
	overflow:auto;
}

div.PaginaComunicado
{
	width:550px;
	height:279px;
	background-image:none;
}

div.ConteudoComunicado
{
	width:550px;
	height:166px;
}

div.PaginaComunicado div.ConteudoComunicado table
{
	margin:0;
}

h1
{
	margin-top:15px;
}