﻿body
{
    background-color: #004080;
}

.banner
{
	color: #a4c5d4;
	height: 10%;
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background-position: 20px;
	background-image: url('img/pol70a.png');
	background-repeat: no-repeat;
	background-color: #a4c5d4;
}
#logo
{
    background-position: left;
    background-image: url('img/brasao.png');
    background-repeat: no-repeat;

    vertical-align: middle;
    position: absolute;
    height: 100%;
    width: 20%;
    top: 0px;
    left: 150px;
    z-index:1;
}
#img
{
	background-position: right;
	background-image: url('img/banner.jpg');
	background-repeat: no-repeat;
	background-color: #a4c5d4;
	vertical-align: middle;
	position: absolute;
	height: 100%;
	width: 80%;
	top: 0px;
	right: 0px;
}

.mapa
{
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 90%;
	top: 10%;
}

#frameMapa
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
#BtZoom
{
    position: relative;
    text-align: center;
    vertical-align: middle;
    top: 20px;
    width: 100px;
}
#Btseg
{
	right: 20%;
}
#Btant
{
	left: 21%;
}
.Bt
{
    position: absolute;
    width: 80px;
    bottom: 4%;
}
.registo
{
    position: relative;
	width:250px;
	top: 1px;
	left: 0px;
}
#ListaModelos
{
    overflow: auto;
    position: absolute;
    height: 70%;
    width: 95%;
}
#ListaPedidos
{
    overflow: auto;
    position: absolute;
    height: 70%;
    width: 95%;
}
#info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
}
.texto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ececec;
}

.textoB
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: medium;
            font-weight: bold;
        }

.texto2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #ececec;
}
.texto1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ececec;
	padding: 2% 5% 2% 2%;
}
#txt1
{
	bottom:25%;
	position: absolute;
}
#txt2
{
	bottom: 15%;
	position: absolute;
}
.texto2B
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	color: #ececec;
    font-weight: bold;
}
.texto4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #ececec;
}
.texto4B
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #ececec;
	font-weight: bold;
}
.textoSum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	left: 10px;
}

.txtrodape
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ececec;

    line-height:100%;
    vertical-align: bottom;
    position: fixed;
	bottom: 0.5%;
	width: 100%;
	text-align:center;
}
a.txtrodape:link {color: #ececec}     /* unvisited link */
a:visited {color: #ececec}  /* visited link */
a:hover {font-weight: bold;}  /* visited link */

#PainelPonto
{
    position: relative;
    top: 100px;
}
#lLi2a
{
    font-size: small;
    }
#lLI2b
{
    font-size: small;
    }