
	.caixa
	{
		color: #FFFFFF;
		BACKGROUND: #9E0001;
		text-decoration: none;
	}
	
body
{
}

.Destaque_Titulo
{
	font-family:Verdana;
	font-size:12px;
	background-color:#9D0001;
	color:#CCCCCC;	
	font-weight:bold;
	text-decoration:none;
	margin:5px 5px 5px 5px;
}

.link_destaques_texto
{
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;
	text-decoration:none;
	text-align:justify;
}

.link_destaques_texto_left
{
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;
	text-decoration:none;
	text-align:left;
}

.link_viaturas_titulo
{
	font-family:Verdana;
	font-size:11px;
	color:#9D0001;	
	text-decoration:none;
	
}

.link_destaques_subtitulo
{
	font-family:Verdana;
	font-size:10px;
	color:#9D0001;	
	text-decoration:none;
	
}

.link_destaques_titulo
{
	font-family:Verdana;
	font-size:12px;
	color:#9D0001;	
	font-weight:bold;
	text-decoration:none;
	
}
.destaques_titulo_normal
{
	font-family:Verdana;
	font-size:12px;
	color:#9D0001;	
}

.destaques_texto
{
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;	
}

.destaques_titulo
{
	font-family:Verdana;
	font-size:12px;
	color:#9D0001;	
	font-weight:bold;
}

.destaques_zona
{
	background-color:#CCCCCC;
	vertical-align:top;
}

.contactos_zona
{
	background-color:#A9ABAA;
	vertical-align:top;
}

.contactos_titulo
{
	font-family:Verdana;
	font-size:11px;
	color:#9D0001;	
}

.contactos_texto
{
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;	
}


.quemsomos_texto
{
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;
	text-align:justify;
}

.reservas_texto
{
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;	
}

.ReservasButton
{
	border: 1px double black;
	font-family:Verdana;
	font-size:11px;
	color:#C0BEBF;	
	width:100px;
	background-color:#4C4C4C;
}


.reservas_textbox
{
	border: 1px solid black;
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;	
	background-color:#C0BEBF;
}


.reservas_titulo
{
	font-family:Verdana;
	font-size:12px;
	color:#9D0001;	
}

.servicos_texto
{
	font-family:Verdana;
	font-size:11px;
	color:#4C4C4C;
}

.servicos_titulo
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#9E0000;
}

.servicos_zona
{
	background-color:#D2D2D2;
	vertical-align:top;
}
.rodape
{
	font-family:Verdana;
	font-size:9px;
	color:#AAAAAA;
	width: 700px;
}

a.rodape:link
{
	font-family:Verdana;
	font-size:10px;
	color:#AAAAAA;
}

a.rodape:visited
{
	font-family:Verdana;
	font-size:10px;
	color:#AAAAAA;
}

a.rodape:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#AAAAAA;
}

a.rodape:active
{
	font-family:Verdana;
	font-size:10px;
	color:#AAAAAA;
}

.rodape_texto
{
	font-family:Verdana;
	font-size:10px;
	color:#AAAAAA;
}

.vermelho
{
	font-family:Verdana;
	font-size:11px;
	color:#9D0001;
}

table.miniMessageBox td.miniMessageBoxIcon
{
	padding:10px;
	vertical-align:middle;
	text-align:center;
	width:20px;
}

table.miniMessageBox td.miniMessageBoxMessage
{
	font-size:12px;
	padding:1px 1x 1px 10px;
	vertical-align:text-top;
	width:auto;
}

div.miniMessageBoxTitle
{
	font-size:12px;
	font-weight:bold;
	padding:4px 2px 5px 0px;
}

table.miniMessageBox, table.skeleton, table.grid
{
	border-collapse:collapse;
	width:auto;
}

 #servicos_r2_c1
{
	width: 143px;
    height: 29px;
}

.style1
{
	width: 169px;
}
        
.validation
{
margin:10px 10px 10px 10px;
color: gray;
font-family:Verdana;
font-weight: normal;
font-size: 11px;
clear:both;
border: solid 1px red;
padding: 10px;
}

.style2
{
	font-family: Verdana;
    font-size: 12px;
    color: #9D0001;
    width: 171px;
}
.style3
{
	font-family: Verdana;
    font-size: 11px;
    color: #4C4C4C;
    width: 171px;
}
.style4
{
	font-family: Verdana;
    font-size: 12px;
    color: #9D0001;
    width: 146px;
}
.style5
{
	font-family: Verdana;
    font-size: 11px;
    color: #4C4C4C;
    width: 146px;
}

.miniMsgInfo, .miniMsgAlert, .miniMsgError, .miniMsgTip
{
	font-family: Verdana;
    font-size: 11px;
	padding:2px;
	margin:2px 2px 2px 10px;
	width:350px;
}

.miniMsgInfo {border:solid 1px #96C1E7; border-left:solid 10px #0470C0; background-color:#CEE2F4; }
.miniMsgAlert {border:solid 1px orange; border-left:solid 10px orange; }
.miniMsgTip {border:solid 1px orange; border-left:solid 10px orange; width:450px; }
.miniMsgError {border:solid 1px red; border-left:solid 10px red; }
.miniMsgInfoTable {padding:2px; border:solid 1px #96C1E7; background-color:#CEDCED; }
