html{background-image: url(fundo.png);}
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #333333;
}

body {
}
.table_pagina {
/*
border-right: 0px solid #666666;
border-left: 0px solid #666666;
*/
}

.table_separacao {
border-right: 0px solid #d3d3d3;
}


.table_linha_baixo {
border-bottom: 0px solid #cccccc;
}

.txt_semi_destaque {
color: #FF6600;
font-weight: bold;
}
.txt_creditos {
padding-top:4px;
color: #333333;
font-size:xx-small;
}
.txt_link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #666666;
}
.txt_link:link {
text-decoration:underline;
}
.txt_link:visited {
text-decoration: none;
color: #666666;
text-decoration:underline;
}
.txt_link:hover {
text-decoration: underline;
color: #CCCC33;
}
.txt_link:active {
text-decoration: none;
}
.txt_novidades {
color: #333333;
font-size:small;
}
.txt_destaque {
color: #FF6600;
font-size:medium;
font-weight: bold;

}
.txt_barras {
font-family: Verdana, Arial;
font-size: x-small;
color: #cccccc;
}
.txt_barras_lateral {
font-family: Verdana, Arial;
font-size: x-small;
color: #333333;
}

.caixa_pesquisar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #333333;
border: 1.1px  #666666;
background-color: #cccccc;
}
.caixa_pesquisar_contacto {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #333333;
border: 1.1px  #666666;
background-color: #CCCCCC;
}
.bt_pesquisa {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
color: #D7DBDB;
background-color:#6D6767;

border-left-color:#6D6767;
border-top-color:#6D6767;
border-bottom-color:#6D6767;
border-right-color:#6D6767;

border-left-style:double;
border-right-style:double;
border-top-style:double;
border-bottom-style:double;
}
H3 {
color: #FF6600;
font-family: Verdana;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: medium;
line-height: 0.8em;
margin-left:0.8em;
word-spacing: 0ex;
letter-spacing: -0.5px;

text-decoration: none;
text-transform: none;
text-align: left;
text-indent: 0ex;
}


#wrapper {
height:861Px;
border-right: 0px solid #666666;
border-left: 0px solid #666666;

}
.tr_bg {
background-image: url(patt1.gif);
background-repeat: repeat;
background-position: left top;
text-align: center;
vertical-align: top;
}
.tr_bga {
background-image: url(patt2.gif);
background-repeat: repeat;
background-position: left top;
vertical-align: middle;
}

#td_bg{
background-image: url(imagens/bottom.jpg);
background-repeat: repeat;
background-position: left top;
text-align: center;
vertical-align: top;
}
#td_bg a {
font-family: Verdana, Arial, Helvetica, sans-serif;
top:5Px;
font-size: x-small;
color: #666666;
}
.menu{
width: 100%;
height:22Px;
margin-top: 0;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: none;
}
.menu ul{
margin: 0;
padding: 0;
float: left;
width: 100%;
background: #F2A04A;
}

.menu ul li{
display: inline;
}

.menu ul li a{
float: left;
color: #FFFFFF;
padding: 5px 8px;
text-decoration: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFF;
}

.menu ul li a:visited{
color: #FFFFFF;
}

.menu ul li a:hover, .menu ul li .selected{
color: #FFF !important;
padding-top: 0px;
padding-bottom: 5px;
background: #C5622B;
background-color: #F2A451;
border-bottom: 5px solid #BC4242;
}
#hdr {
height:149px;
width:800Px;
background:#eeeeee  url(http://www.metroaocubo.com/imagens/header.jpg) no-repeat top right;
color: #333333;
}

#hdr h1  {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10Px;
color:white;
font-weight: bold;
float:right;
position:relative;
top:1%;
right:0;
margin: 0 0 15px 15px;
padding:4px 20px 0 0 ;
}
#outer {
text-align:left;
/*border:1px solid #000000;*/
width:800px;
margin:auto;
}
/*img, div { behavior: url(iepngfix.php) }*/

#main_table {
margin-top:0px;
}

.par ul
{
list-style-type: none;
padding: 0;
margin: 2em;
text-align:left;
}

.par ul li
{
background-image: url(imagens/topico.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.4em;
padding-bottom:0.8em;
}
.priv {
padding:25px;
margin-left:0.4em;
background-color:#FFFFFF;
}
.priv H2 {
color: #FF6600;
font-family: Verdana;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: medium;
line-height: 0.8em;
word-spacing: 0ex;
/*letter-spacing: 0.01ex;*/
letter-spacing: -0.5px;
text-decoration: none;
text-transform: none;
text-align: left;
text-indent: 0ex;
}


#tb {
list-style-type: none;
padding: 0;
text-align:center;
}

#nb a {text-decoration: none;border:none;}

.instala {
background-image:url('imagens/img_testemunhos.gif');
background-repeat:no-repeat;
height:142px; 
text-align:left;
width:210px;
padding:5px 3px 0 3px;
}

.table_empresa {
	color: #F2A04A;
background-color:
}
.col1
{
float: left;
width: 30%;
margin-left: 3%;
display: inline;
}

.col2
{
float: left;
width: 30%;
margin-left: 3%; }

.col3
{
float: left;
text-indent:10px;
width: 30%;
margin-left: 3%;
}
.container {
width:100%;
background-color:#FFFFFF;
height:861px;
}
.bloco {
width:100%;
height:175px;
margin-left: auto;
margin-right: auto;
}

.separador {
width:95%;
background-color:#F28E02;
height:30px;
margin-left: auto;
margin-right: auto;
}
.instmenu {
border: 1px solid #d3d3d3;
width:99.5%;
background-color:#666666;
height:40px;
margin-left: auto;
margin-right: auto;
margin-top:3px;
}

.separador h2 {
color: #FFFFFF;
padding:12px 0 0 14px;
font-family: Verdana;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: medium;
line-height: 0.2em;
word-spacing: 0ex;
letter-spacing: -0.5px;
text-decoration: none;
text-transform: none;
text-align: left;
text-indent: 0ex;
}
.instmenu a {
float:right;
color:#FFFFFF;
font-family: Verdana;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 11px;
line-height: 0.5em;
padding:23px 20px 0 0;
}



