/* ---- Defaults ---- */

body {
	background-image: url('../imagens/layout/01.gif');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#1d272e;
	margin-top:7px;
}

td {
	color: #003F79;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height:1.3;

}

img {
	border: 0;
}

p {
	margin:2px;
}

a {
	color:#003F79;
}

a:hover {
	color:#006699;
}

h1 {
	margin:10px;
	padding-left:0px;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#1a97df;
	font-weight:bold;
}


h2 {
	margin:5px;
	margin-top:10px;
	padding-left:10px;
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#1a97df;
	font-weight:bold;
}

h3 {
	margin:0px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#1a97df;
	font-weight:bold;
}

/* ---- Tabela de Descrição ---- */

#dsc_tb1 {
	float:left;	
	width:176px;
	height:116px;
	text-align:center;
}

#dsc_tb2 {
	float:left;
	width:346px;
	height:116px;
}

.dsc_seta {
	font-size:13px;
	color:#ff3e2e;
}

.dsc_txt {
	text-align:justify;
}

/* ---- Backgrounds ---- */

#td_01 {
	background-image: url('../imagens/layout/02.jpg');
	width:207px;
	height:22px;
}

#td_02 {
	background-image: url('../imagens/layout/03.jpg');
	width:227px;
	height:22px;
}

#td_03 {
	background-image: url('../imagens/layout/04.jpg');
	width:787px;
	height:176px;
}

.td_04 {
	width:26px;
}

#td_05 {
	width:196px;
	vertical-align:top;
}

#td_06 {
	background-image: url('../imagens/layout/05.jpg');
	width:12px;
	height:498px;
}

#td_07 {
	background-image: url('../imagens/layout/06.gif');
	width:4px;
}

#td_08 {
	background-image: url('../imagens/layout/08.gif');
	width:180px;
	vertical-align:top;
}

#td_09 {
	background-image: url('../imagens/layout/07.jpg');
	width:196px;
	height:74px;
}

#td_10 {
	background-image: url('../imagens/layout/09.gif');
	width:534px;
	vertical-align:top;
}

#td_11 {
	background-image: url('../imagens/layout/11.jpg');
	background-repeat:no-repeat;
	background-position:top;
	width:5px;
}

#td_12 {
	background-image: url('../imagens/layout/12.gif');
	background-repeat:no-repeat;
	height:68px;
}

#td_13 {
	background-image: url('../imagens/layout/10.gif');
	height:14px;
}

.td_14 {
	height:58px;
	text-align:center;
	vertical-align:bottom;
}

.td_15 {
	background-image: url('../imagens/layout/16.gif');
	background-repeat: no-repeat;
	background-position: center;
	width:30px;
	height:13px;
}

.td_16 {
	background-image: url('../imagens/layout/15.gif');
	background-repeat: no-repeat;
	background-position: center;
	height:7px;
}

#td_17 {
	background-image: url('../imagens/layout/13.jpg');
	background-repeat:no-repeat;
	background-position:top;
	width:180px;
	height:31px;
}

#td_18 {
	background-image: url('../imagens/layout/14.jpg');
	background-repeat:no-repeat;
	background-position:top;
	width:180px;
	height:31px;
}

.td_19 a{
	font-weight:bold;
	color: #374C61;
	text-decoration:none;
	width:150px;
}

.td_19 a:hover{
	font-weight:bold;
	color: #4697e2;
	text-decoration:none;
	width:150px;
}

.td_20 {
	background-image:url('../imagens/layout/tabela_01.gif');
}

#td_21 {
	background-image:url('../imagens/layout/planos_01.gif');
	width:512px;
	height:27px;
}

.td_22 {
	background-image:url('../imagens/layout/tabela_02-1b.gif');
	width:512px;
	height:27px;
}

#td_23 {
	background-image:url('../imagens/layout/planos_02.gif');
	width:512px;
	height:27px;
}

#td_24 {
	background-image:url('../imagens/layout/planos_03.gif');
	width:512px;
	height:27px;
}

#td_25 {
	background-image:url('../imagens/layout/planos_04.gif');
	width:512px;
	height:26px;
}

#td_26 {
	background-image:url('../imagens/layout/planos_05.gif');
	width:512px;
	height:26px;
}

#td_27 {
	background-image:url('../imagens/layout/planos_06.gif');
	width:512px;
	height:27px;
}

.td_28 {
	background-image:url('../imagens/layout/tabela_02.gif');
	width:512px;
	height:5px;
}

#td_29 {
	background-image:url('../imagens/layout/planos_07.gif');
	width:512px;
	height:27px;
}

#td_30 {
	background-image:url('../imagens/layout/planos_08.gif');
	width:512px;
	height:27px;
}

#td_31 {
	background-image:url('../imagens/layout/planos_09.jpg');
	width:512px;
	height:27px;
}

/* ---- Textos ---- */

#titulo_msn a{
	position:relative;
	left:280px;
	top:68px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#titulo_msn a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

#ctd_principal {
	width:506px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:20px;
}

.ctd0 {
	text-indent:12px;
	text-align:justify;
	vertical-align:top;
}

.ctd1 {
	text-indent:12px;
	margin-bottom:10px;
}

.ctd2 {
	margin-bottom:3px;
	font-weight:bold;
}

.ctd3 {
	text-indent:16px;
	margin-bottom:14px;
}

.ctd4 {
	margin-bottom:8px;
}

.ctd5 {
	margin-bottom:16px;
}

.ctd6 {
	margin-bottom:16px;
	font-weight:bold;
}

.ctd7 {
	margin-bottom:10px;
	font-weight:bold;
}

#ctd8 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:16px;
	width:477px;
	height:66px;
	background-image:url('../imagens/diversas/14.gif');	
}

.ctd9 {
	margin-bottom:1px;
	margin-right:3px;
}

#ctd10 {
	margin-left:8px;
	width:512px;
	height:134px;
	background-image:url('../imagens/diversas/20.gif');
	color:#3b78a6;
}

#ctd11 {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:512px;
	height:137px;
	background-image:url('../imagens/diversas/47.gif');
}

.ctd11a {
	width:80px;
	float:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#50626d;
	position:relative;
	top:32px;
	left:42px;
}

.ctd11b {
	width:80px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#50626d;
	position:relative;
	top:44px;
	left:42px;
}

.ctd11c {
	width:80px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#50626d;
	position:relative;
	top:56px;
	left:42px;
}

.ctd11d {
	width:80px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#50626d;
	position:relative;
	top:68px;
	left:42px;
}

.ctd11e {
	width:350px;
	float:right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#50626d;
	position:relative;
	top:32px;
	right:20px;
}

.ctd11f {
	width:350px;
	float:right;
	position:relative;
	top:30px;
	right:20px;
}

.ctd11g {
	width:350px;
	float:right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#50626d;
	position:relative;
	top:43px;
	right:20px;
}

.ctd11h {
	width:350px;
	float:right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#50626d;	
	position:relative;
	top:53px;
	right:20px;
}

#ctd12 {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:512px;
	height:137px;
	background-image:url('../imagens/diversas/48.gif');
}

.ctd13 {
	margin:12px;
	text-align:justify;
	text-indent:15px;
}

#ctd14 {
	position:relative;
	top:50px;
	left:118px;
}

#ctd15 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:16px;
	width:477px;
	height:66px;
	background-image:url('../imagens/diversas/15.gif');	
}

#ctd16 {
	font-weight:bold;
	position:relative;
	top:8px;
	left:184px;
}

#ctd17 {
	font-weight:bold;
	position:relative;
	top:14px;
	left:184px;
}

#ctd18 {
	font-weight:bold;
	position:relative;
	top:18px;
	left:184px;
}

#ctd19 {
	font-weight:bold;
	position:relative;
	top:10px;
	left:196px;
}

#ctd20 {
	font-weight:bold;
	position:relative;
	top:16px;
	left:196px;
}

.ctd21 {
	float:left;
	width:200px;
	margin-left:10px;
}

.ctd22 {
	float:right;
	width:310px;
	height:47px;
	margin-top:4px;
	margin-right:10px;
}

.ctd23 {
	float:left;
	margin-top:20px;
}

/* ---- Tabelas ---- */

.tabela_planos1 td {
	color:#7f8991;
	font-weight:bold;
	text-indent:4px;
	background-color:#FFFFFF;
	border:1px solid #D6DBE1;
	border-bottom:0px;
	height:19px;
	text-align:center;
}

.tabela_planos2 td {
	color:#7f8991;
	font-weight:bold;
	text-indent:4px;
	background-color:#F2F2F2;
	border:1px solid #D6DBE1;
	border-bottom:0px;
	height:19px;
}

.tabela_p2a {
	border:1px solid #D3D6D2;
	border-right:0px;
	width:386px;
	margin-left:5px;
}

.tabela_p2b {
	border:1px solid #D3D6D2;
	color:#ff4800;
	text-align:center;
}

.lista_incluem {
	margin-left:13px;
}

.lista_incluem img{
	margin:1px;
}

#cell01 {
	position:relative;
	float:left;
	width:370px;
	height:36px;
	top:23px;
	left:2px;
}

#cell02 {
	position:relative;
	float:left;
	width:80px;
	height:36px;
	top:23px;
	left:1px;
}

#cell03 {
	position:relative;
	float:left;
	width:60px;
	height:36px;
	top:23px;
	left:0px;
}

#cell04 {
	position:relative;
	float:left;
	width:370px;
	height:36px;
	top:22px;
	left:2px;
}

#cell05 {
	position:relative;
	float:left;
	width:80px;
	height:36px;
	top:22px;
	left:1px;
}

#cell06 {
	position:relative;
	float:left;
	width:60px;
	height:36px;
	top:22px;
	left:0px;
}

.cell07 {
	margin-top:4px;
	margin-left:6px;
}

.cell08 {
	text-align:center;
	height:15px;
	margin-top:10px;
	font-weight:bold;
}

.cell09 {
	height:15px;
	margin-top:10px;
	margin-right:6px;
	text-align:right;
	font-weight:bold;
}

#cell10 {
	position:relative;
	float:right;
	width:58px;
	height:18px;
	top:21px;
	right:4px;
}

#cell11 {
	position:relative;
	float:right;
	width:58px;
	height:18px;
	top:40px;
	right:-54px;
}

.cell12 {
	height:15px;
	margin-top:2px;
	margin-right:4px;
	text-align:right;
	font-weight:bold;
	color:#FF3B3B;
}

.cell13 {
	width:67px;
	color:#ff4800;
	border-right:0px;
	background-image:url('../imagens/layout/17.gif');
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}

/* ---- Formulários ---- */

form {
	margin: 0;
	padding: 0;
}

input {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-right: 1px;
    padding-left: 2px;
}

textarea {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-right: 1px;
    padding-left: 2px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.fregisto {
	width:300px;
}

#div_fundo {
	width:740px;
	margin:auto;
	margin-top:10px;
	margin-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	border:0px solid #FF0000;
	float:none;
	position:relative;
}

#div_fundo a {
	color:#64BCFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
}

#div_fundo a:hover {
	color:#a2d6fe;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
}









.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}