/*Elementos Gerais*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:12px;color:#464646;}
body {overflow:scroll;}
ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img {border:0px none;}
a {
	color:#0054A6;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}



.clear:after, .container:after, .block:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}


/*menu*/
.activo  {
	font-weight:bold;
	}
#global-nav {
	margin-top:35px;
	float:right;
	color:#000;	
	}
	
#global-nav li {
display:inline;
height:44px;
background:url(images/mnu-bg.jpg) repeat-x;
float:left;
text-align:center;
}
	
#global-nav li a {
display:block;
overflow:hidden;
width:120px;
padding-top:8px;
padding-bottom:8px;
color:#000;
font-size:1.3em;
}
#global-nav li a:hover {
background:url(images/mnu-bg-but-hover.gif) no-repeat left 8px;
text-decoration:none;
}

#mnu-start {background:url(images/mnu-left.jpg) no-repeat left top !important;
 width:6px;}
 
#mnu-end {background:url(images/mnu-right.jpg) no-repeat right top !important; 
width:6px;}

	

/*Área principal */
.block { 
margin:0pt auto;
position:relative;
width:902px;
}

a.logo {
	width:150px;
	height:100px;
	display:block;
	float:left;
	background:url(images/hdr-logo.png) left -5px no-repeat;
	}
a.logo:hover {
	text-decoration:none;
	}

/* Inner block */
.inner-block p {

}



.adv-inicio h2 {
background-image:none;
bottom:195px;
font-size:18px;
font-weight:bold;
left:372px;
line-height:20px;
padding:0pt;
position:absolute;
width:258px;
}

.adv-inicio p {
font-size:12px;
left:372px;
position:absolute;
top:90px;
width:258px;
}

/*ALTERAR*/

.inner-block h2 {
color:#363636;
font-size:12px;
font-weight:bold;
line-height:29px;
padding-left:14px;
}
.inner-block h2 a {
color:#363636;
}
.inner-block h2.short {
line-height:12px;
}

.inner-block h3 {
margin-top:12px;
}
.inner-block ul {
margin-top:12px;
}

#side .inner-block p {
margin-left:12px;
margin-right:12px;
}


.adv-inicio {
height:264px;
left:0pt;
position:absolute;
top:0pt;
width:642px;
/*background:url(images/eegg.png) no-repeat 50px center;*/
}

#eegg {
	background-repeat:no-repeat;
	background-position:50px center;
	}

img.adv-inicio-photo {
display:block;
left:4px;
position:absolute;
top:13px;
}

/*ALTERAR FIM*/

#sub-main {
background:transparent url(images/sub-main-bg.jpg) no-repeat ;
margin-top:8px;
margin-bottom:32px;
height:auto;/*293px;*/
}


/*                 TEXTBLOCK            */


.textblock {
padding-bottom:21px;
}

.textblock .column {
display:inline;
float:left;
margin-right:10px;
width:302px;
}

.textblock .first {
margin-left:10px;
max-height:360px;
}

div.noticias {
overflow:auto;
}
.textblock ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:1.5em;
}

.textblock h3 {
color:#EB8023;
font-size:12px;
font-weight:bold;
}

.textblock h3 a {
color:#EB8023;
	}
.textblock h4 {
color:#464646;
font-weight:bold;
margin-top:14px;
}

.textblock ul.first-child {
margin-top:14px;
}
.textblock ul.first-child li {
margin-bottom:8px;
}

/*                 TEXTBLOCK END           */

.last {
margin-right:0pt;
}

.round-box-br {
padding-bottom:20px;
background:transparent url(images/rb-bg.jpg) no-repeat scroll right top;
}

.round-box-tr {
height:400px;
width:244px;
overflow:auto;
position:relative;
top:10px;
}

#side .round-box-tr h2 {
	margin-bottom:20px;

}

.mini-block {
background:url(images/miniblock-bg.jpg) no-repeat;
height:84px;
width:300px;
}

.mini-block a, .mini-block a:hover {
	text-decoration:none;
	}
	
.mini-block p {
 padding-right:6px;
 padding-top:10px;
 padding-left:74px;
 line-height:1.2em;
}

.mini-block p.mbright {
 padding-right:6px;
 padding-top:20px;
 padding-left:130px;
 line-height:1.2em;
}
.mini-block-img-center {
	padding:1px;
	float:left;
	}
.mini-block-img {
	margin:2px;
	float:left;
	margin-top:4px;
	}
.mini-block a {
	display:block;
	height:84px;
	width:300px;
	position:absolute;
	}


.mb-left {
	float:left;
	}	
.mb-right {
	float:right;
	margin-right:5px;
	}	
	
.right-box-orange {
height:142px;
margin-bottom:7px;
width:256px;
background:url(images/dest-right-bg-orange.jpg) no-repeat;
text-align:right;
}	


.right-box-blue {
height:142px;
margin-bottom:7px;
width:256px;
background:url(images/dest-right-bg-blue.jpg) no-repeat;
text-align:right;
position:relative;
}

.right-box-blue h2, .right-box-orange h2 {
	color:white;
	font-size:14px;
	text-align:right;
	margin:0;
	margin-right:20px;
	padding-top:5px;	
	}



	
.right-box-orange-epa {
height:142px;
margin-bottom:7px;
width:256px;
background:url(images/dest-right-bg-orange-epa.jpg) no-repeat;
text-align:right;
}	


.right-box-blue-epa {
height:142px;
margin-bottom:7px;
width:256px;
background:url(images/dest-right-bg-blue-epa.jpg) no-repeat;
text-align:right;
}

.right-box-blue-epa .destaque-txt, .right-box-orange-epa .destaque-txt {
float:right;
width:50%;
margin:10px 10px 0 0 ;
}

.right-box-blue-epa h2, .right-box-orange-epa h2 {
	color:white;
	font-size:14px;
	text-align:right;
	margin:0;
	margin-right:20px;
	padding-top:5px;	
	}



.destaque-txt {
float:right;
width:70%;
margin:10px 10px 0 0 ;
}

p.news-source {
margin:0pt;
margin-bottom:25px;
}


#header {
	margin:0 0pt 12px 0;
	position:relative;
}

#header img {
	float:left;
}

#main {
padding-right:8px;
width:645px;
float:left;
}

#main-news {
background:transparent url(images/main-bg.jpg) no-repeat scroll 0%;
height:292px;
position:relative;
width:642px;
}

#main-news ul {
background:transparent url(/images/main-news-buttons-bg.png) no-repeat scroll left top;
height:17px;
left:42px;
margin-top:0pt;
position:absolute;
top:263px;
width:216px;
}

#main-news li {
display:inline;
}

#main-news li a {
display:block;
float:left;
height:0px;
margin-right:7px;
overflow:hidden;
padding-top:17px;
width:22px;
}

/* ALTERAR */
#front-page #main-copy {
height:auto !important;
min-height:215px;
}

#side {
width:246px;
float:left;
}

#side ul {
list-style-image:url(/images/list-bullet-green-disc.gif);
list-style-position:outside;
list-style-type:disc;
margin:8px 12px 12px 26px;
}
#side li {
margin:8px 0pt;
}
#side .side-nav ul {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 2px 10px;
padding:8px 10px;
}
#side .side-nav li, #side .side-nav a {
color:#545454;
}

#side .inner-block p {
margin-left:12px;
margin-right:12px;
}

#news-items {
background:url(images/news-items-top-bg.jpg) no-repeat ;
height:422px;
width:256px;
overflow:hidden;
}

#news-items h3 {
font-weight:bold;
color:#000;
}


.news-item h3 {
 margin:10px auto 10px 12px;
}

.news-item {
/*  background:url(images/news.png) right bottom no-repeat;*/
}
p.news-pad-bottom {
	padding-bottom:80px;
	}	
		
#footer .block {
border-top:1px solid #B1B5B7;
padding:8px 0pt 12px;
}
#footer a {
color:#184094;
padding:0pt 5px;
}
#footer p {
color:#898989;
padding:0pt 14px;
}
#footer p#copyright {
float:right;
}




.round-box-tr-top {
	background:url(images/rb-top.jpg) no-repeat left top;
	height:29px;
	}

.box-inicio {
	margin-top:8px;
	}	
	
.round-box-tr-body {
	background:url(images/rb-bg.jpg) repeat-y;
	width:643px;
	min-height:382px;
	padding:10px;
	}
	
.epa {
	height:auto !important;

	}	
.epa p {
	text-align:justify;
	padding-right:25px;	
	}	
.epa h5 {
	margin-top:25px;
	font-size:1.1em;
	}
.epa .first, .epa .last {
	width:49%;
	}	

.epa .first {
	float:right;
	}
.epa .column img {
	margin-left:30px;
	padding:10px;
	}		
.epa h3 {
	text-align:left;
	font-size:16px;
	}	
p.rgt {
	width:90%;
	text-align:right;
	}		
.round-box-tr-bottom {
	background:url(images/rb-bottom.jpg) no-repeat;
/*	width:643px;*/
	height:9px;
	}
#inner-container {
	width:532px;
	height:100%;
	margin:30px  auto 0 auto;

	}	
#outter-container {
	background:url(images/fundo-serv.gif) bottom center no-repeat;
	width:100%;
	height:100%;
	}
#listener h1 {
	font-size:18px;
	color:#EB8023;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:14px;	
	width:80%;
	padding-left:15px;
/*	background:url(images/list-bullet.gif) -10px center no-repeat;
	cursor:pointer;
*/	}	
	
#listener {
	background:url(images/rb-bg.jpg) repeat-y;
/*	width:643px;*/
	padding: 10px;
	min-height:382px;
	}	

#listener ul {
	margin:0 0 0 25px;
	}	
#listener li {
	}

#listener-main {
	background:url(images/rb-bg.jpg) repeat-y;
/*	width:643px;*/
	height:auto;
}


#lista {
	width:90%;
	}	
.srv-idx {
	color:#434343;
	font-size:16px;
	list-style-image:url(images/list-bullet.gif);
	margin-left:15px;
	line-height:24px;
	}
	
.srv-idx a {
	text-decoration:none;
	color:#434343;
	cursor:pointer;
	padding:0px 4px 0 4px;
	border-bottom:1px solid #ccc;
	}
.srv-idx a:hover {
	background-color:#eef;
	color:#EB8023;
	}
.srv-idx .desc {
	display:none;
	}

h3.srv-idx {
	padding:0;
	margin:0;
	color:#434343;
	font-size:16px;
	background:url(images/list-bullet.gif) no-repeat left center;
	margin-left:7px;
	padding-left:30px;
	line-height:24px;
	}
	
li.srv-idx {
	line-height:28px;
	}
		
h3.srv-idx a {
	text-decoration:none;
	color:#434343;
	cursor:pointer;
	padding:0px 4px 0 4px;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	}


.desc {
/*	margin-left:37px;*/
/*	background-color:#eef;*/
	margin-bottom:5px;
/*	border-left:1px solid #ccc;*/
	}
	
.sub-srv-idx {
	padding-left:20px;
	background:url(images/sub-list-on.gif) left center no-repeat;
	line-height:18px;
	}	
.ss-desc {
	margin:0 0 10px 20px;
	text-align:justify;
	border-left:3px solid #EB8023;
	padding-left:2px;

	}	
	
.cursor-normal li {	
	cursor:default !important;
	}
#content-sep {
	width:100%;
	height:25px;
	}	
#display-srv {
/*	margin:0 auto 0 auto;*/
	font-size:14px;
	width:600px;
	padding:10px;
	text-align:justify;
/*	border:1px solid #DEDEDE;
	background-color:#FCFCFC;*/
	}	
	
#display-srv h2 {
	margin:0;
	padding:0;
	}	
	
.sub-desc {
	margin-top:10px;
	}
.sub-desc li {
	list-style-type:disc;
	cursor:pointer;
	}
		
.sub-desc li div {
/*	display:none;*/
	}
.tog {
	cursor:pointer;
/*	text-decoration:underline;*/
	border-bottom:1px solid #eee;
	width:50%;
}

.tog:hover {
	background-color:#EEEEFF;
}
.elem {

}	
#srv-selector {
	float: left; 
	width: 532px;
	height:28px;
	background: url(images/bottom_rule.gif) repeat-x bottom;
	font-size: 9px; 
	line-height: normal;
	}	
	
#srv-selector ul {margin: 0 0 0 10px; padding: 0px; list-style: none;}
#srv-selector li {
	float: left;
	background: url(images/righttab.gif) no-repeat right top;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	cursor:pointer;
	}	
#srv-selector a {
	display: block;
	background: url(images/lefttab.gif) no-repeat left top; 
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #335FA0;
	}	
	
.sel-activa {
	background: url(images/righttab_on.gif) top right no-repeat !important;
	padding-bottom:5px !important;
	}
	
.sel-activa a {
	background: url(images/lefttab_on.gif) top left no-repeat !important;
	padding-bottom:6px !important;
	color:#EB8050 !important;
	}

#srv-container {
	float: left; 
	width:518px;
	border:none;
	border-left:2px solid #1F345F;
	border-bottom:2px solid #1F345F;
	border-right:2px solid #1F345F;	
	background-color:#F7F9FA;	
	padding:5px 0pt 10px 10px;
	}

#site-container {
	float: left; 
	width:518px;
	border:none;
	border-left:2px solid #1F345F;
	border-bottom:2px solid #1F345F;
	border-right:2px solid #1F345F;	
	background-color:#F7F9FA;
	padding:5px 0pt 10px 10px;		
	display:none;
	}

.pserv {
	display:none;
	width:80%;
	background-color:#F0F0F0;
	margin-left:25px;
	margin-bottom:10px;
	}
	
	
/*projectos tips */
.prj-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.prj-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #fff;/*#3E4F14;*/
	padding: 8px 8px 4px;
	background: #EB8050;/*#C3DF7D;*/
	border-bottom: 1px solid #f00;
}
 
.prj-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #f90;/*#CFDFA7;*/
}

.no-link {
	background:none !important;
	}
	
.contacto-intro {
height:100px;
	}	
.morada {
	margin:45px auto 50px 25px;
	float:left;
	}
.morada p {
	font-size:16px;
	
	}	

.people {
	width:600px;
	margin:0 auto 0 auto;
	clear:both;
	}
#map {
	border:2px solid #ccc;
	height: 250px;	
	}
#map-content {
	float:right;
	margin-right:50px;
 	width: 350px; 
	height: 280px;	
	}
	
	
#map-control {
	background-color:#4C7FBB;
	padding:0!important;
	border:2px solid #ccc;
	border-bottom:none;
	}
#map-control p {

	}	
#map-control  a {
	text-decoration:none;
	color:#ddd;
	}
#map-control a:hover {
	text-decoration:none;
	color:white;
	background-color:#000066;
	}		
	
#news-display {
	border:2px solid #eee;
	padding:5px;
	overflow:auto;
	}
#titulos h3 {
	height:19px;
	margin-top:20px;
	}	
.not-selector-active {

	color:#000 !important;
	background:url(images/pointer-tit-news.gif) center right no-repeat #eee;
	}
.not-selector-active a {
	color:#000 !important;
	}
#sldshow {
	margin-left:7px;
	margin-top:11px;
	z-index:0;
	}
ul.sitemap li {
	margin-bottom:2px;
	}	
ul.sitemap ,ul.sitemap ul {
	margin-top:0px !important;
	list-style:inside  !important;
}

ul.sitemap ul {
	margin-left:25px;
	list-style-type:circle !important;
	}
ul.sitemap ul li {
	margin:0;
	}
	
.sitemap-pos-left h3, .sitemap-pos-right h3 {	
	font-size:14px;
	}
	
.sitemap-pos-left {
margin-left:18px;
	width:48%;
	float:left;
	}
.sitemap-pos-right {
	width:48%;
	float:left;
	}
	
#bot-nav {
	position:relative;
	/*background:url(images/ver-outras-news.jpg) no-repeat;*/
	background:url(images/news-items-bot-bg.jpg) no-repeat bottom left;	
	height:20px;
	width:252px;
		text-align:right;
	}
	
#bot-nav a {
	position:relative;
	top:-10px;
	padding-right:10px;
	}
		
#bot-nav a:hover {	
	text-decoration:underline;
	}
p.tip {
	background-color:#fafafa;
	margin-left:40px;
	cursor:default;
	}

#acc h5 {
	font-weight:bold;
	font-size:0.9em;
	}
	
#listener_1 {
	background:url(images/rb-bg.jpg) repeat-y;

	}	
	
#listener_1  #selector li {
	display:block;
	}
	
#grey-bg {
	width:640px;
	height:100%;
	margin:0;
	padding:0;
	background-color:#bbb;
	}
	
.srv-tit-fechado {
	padding-left:20px;
	background:url(images/serv-item-bullet.gif) no-repeat 1px 5px;
	padding-top:5px;
	line-height:1em;
	}

	
	.srv-esq {
		width:175px;
		float:left;
		}
	.srv-ctr {
		float:left;
		height:72px;
		padding:0px 4px 0 4px;
		
		}
		
	.srv-ctr img {
		margin:8px 0 0 15px;
		float:left;
		}
	.srv-ctr a {
		float:left;
		border:none !important;
		}
		
	.srv-ctr a:hover {		
		background:none !important;
		}
	
		
	.srv-dta {
		width:95px;
		float:right;
		}
		
	.srv-dta p {
		line-height:1em;
		text-align:center;
		color:#FF6600;	
		}	
		
	.srv-bot {	
		clear:both;
		width:100%;
		height:6px;
		background-color:red;
		}
		
.desc-srv {
	clear:both;
	height:184px;
	height:100%;
	}		
	
.srv-linha {
	width:620px;
	height:72px;
/*	background:url(images/serv-bg.jpg) no-repeat #bbb;*/
	margin:0 auto 25px auto !important;
	}	
	
.srv-linha a {
	text-decoration:none;
	color:#434343;
	cursor:pointer;
	padding:0px 4px 0 4px;
	border-bottom:1px solid #ccc;
	}
.srv-linha a:hover {
	background-color:#eef;
	color:#EB8023;
	}
.srv-linha .desc {
	display:none;
	}

h3.linha-idx {
	padding:0;
	margin:0;
	color:#434343;
	font-size:16px;
	background:url(images/list-bullet.gif) no-repeat left center;
	margin-left:7px;
	padding-left:30px;
	line-height:24px;
	}
h3.srv-linha a {
	text-decoration:none;
	color:#434343;
	cursor:pointer;
	padding:0px 4px 0 4px;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	}

	
.srv-linha-top {
	width:100%;
	height:4px;
	background:url(images/serv-linha-top.gif) no-repeat;
	}
	
.srv-linha-centro {
	background:url(images/serv-linha-mid.gif) repeat-x;
	height:241px;
	}
	
.srv-linha-bot {	
	background:url(images/serv-linha-bottom.gif) no-repeat;
	width:100%;
	height:5px;
	}

.siaf-content {
	width:500px;
	margin:10px auto 0 auto;
	}
	
.siaf-content p {
	font-size:14px;
	text-align:justify;
	}	
	
.clientes {
	list-style-type:disc;
	background-color:#fafafa;
	padding-left:20px !important;
	margin-left:40px !important;
	}	
	
.ampersand {
	/*font-family:Arial, Helvetica, sans-serif;*/
	}
.dixit {
	font-size:0.8em!important;
	font-weight:bold;
	margin-top:10px;
	text-align:right;
	}
.data-not {
	font-size:0.8em !important;
	color:#000  !important;
	font-weight:normal !important;
	float:left;
	}
.nota-projectos {
	font-size:0.8em;
	font-style:italic;
	}
	
.recortes {
	border:1px solid #f0f0f0;
	background-color:#fafafa;
	width:620px;
	margin-bottom:15px;
}

.recortes p {	
	padding-left:14px;
	padding-right:30px;
	}

.teleparque {
	width:590px;
	padding-left:25px;
}

.teleparque ul {
	margin-top:0;
	list-style-type:disc;
	margin-left:270px;
	}
	
.teleparque ul li {	
		font-size:0.9em !important;
		line-height:1.5em;
		height:40px;
		}
		
.servicos {


	}
	
.servicos a {
	color:#000;
	font-size:11px;
	}
	
.produtos {
	text-align:right;
	margin-right:20px;
}	

.produtos a { 
	font-weight:bold;
	line-height:20px;
	color:#2053FF;
	font-size:16px;

}	
#ticker {
	overflow:hidden;
	height:322px; /*340px;*/
	width:225; /*240px;	*/
	position:relative;
}

#ticker-content{
	position: absolute;
	margin-top: 0px;
	left: 0;
}

.clientes-item {
	padding: 5px;
	padding-bottom:0;
	height: 340px;
	text-align: left;
	font-size:1.1em;
}

#clientes-side h2 {
	margin:0 !important;

	}
#clientes-side p {
	font-size:1em;
	}
.aparque p {
	line-height:1.3em;
	}
	
#noticias-side {

	}
	
	
#noticias-side p {	
	width:80%;
	margin:0 auto 0 auto;
	}
	
#logo {
	width:155px;
	height:100px;
	position:absolute;
	top:-100px;
	left:0;
	background:url(images/hdr-logo.png) no-repeat;	
	cursor:move;
	z-index:1001;
	float:left;
	}
	
#logo a {
	display:block;
	height:100%;
	width:100%;
	text-decoration:none;
	}	
#DragPark {
	z-index:1000;
	position:relative;
	margin:0;
	padding:0;
	}	
	
#fake {
	width:115px;
	height:139px;
	position:relative;
	left:0;
	top:0;
	background:url(images/fake-caixa.png) no-repeat;
	}
/* ZONA */	
#news-items.zona-premium {
	height:520px;
}

div.zona-premium-services, div.zona-premium-services-bottom {
	text-align:left;	
/*	border:1px solid #F79C2A;*/
	margin:0 auto;
	width:544px;
	background:transparent url(images/zonapremium_precos_bk.gif) no-repeat scroll left top;
}
div.zona-premium-services-bottom {
		background:transparent url(images/zonapremium_precos_bk.gif) no-repeat scroll left bottom;
		height:10px;
}

div.zona-premium-services ul {
	padding:0 10px!important;
	list-style-type:none!important;
	/*border:1px solid #F0AE23;
	background:url(images/zonapremium_ul_bk.jpg) no-repeat;	*/
}

div.zona-premium-services ul li {
	/*
	border-bottom:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;*/
	padding:2px 5px;
	font-size:12px;
	margin:4px 0 0 0;
	color:#000;
	background:url(images/zonapremium_li_bk.jpg) no-repeat;	
	height:23px;
	width:510px;
}


div.zona-premium-services h2 {
	text-align:center;
	margin:0!important;
	padding:0!important;
	font-size:20px;
	color:#000!important;
}

#zonapremium div.quemsomos {
	margin:10px auto 0 40px;
	width:544px;
}

#zonapremium div.quemsomos img {
	float:left;
	margin-right:10px;

}

#zonapremium div.quemsomos p {
	font-size:22px;
	padding-right:0!important;
}

.zonapremium {
	background:url(images/zonapremium_bk.jpg) no-repeat left top;
	width:621px;
}	
div.right-box-orange.zonapremium {
	background:url(images/dest-right-bg-orange-zona.gif) no-repeat left top!important;
	width:252px;
}
div.right-box-orange.zonapremium a {
	display:block;
	height:100%;
	width:100%;
}
.precos {
	width:544px;
	height:339px;
	margin:20px auto 0 40px;
	background:url(images/zonapremium_precos_bk.gif) no-repeat left top;
}

.precos h1 {
	color:#fff;
	font-size:24px;
	text-align:center;
	margin:10px auto;
}

.precos_det_top {
	width:100%;
	height:140px;
	padding-top:10px;
}

.precos_det_bottom {
	width:100%;
	height:140px;
}

.precos_det1, .precos_det2  {
	background:url(images/zonapremium_precos_cx1.gif) no-repeat left top;
	width:233px;
	height:120px;
}

.precos_det1 p, .precos_det2 p {
	color:#fff;
	text-align:center;
	width:100%;
	font-size:18px;
}

.precos_det1 {
	float:left;
	margin:10px auto 10px 14px;
}

.precos_det2 {
	float:right;
	margin:10px 14px 10px auto;	
}

.precos_det_bottom {
	clear:both;
	background:url(images/zonapremium_precos_cx2.gif) no-repeat center top;	
	margin:0 auto 10px auto;
}

.precos_det_bottom p {
	color:#fff;
	text-align:center;
	font-size:22px;
	width:100%;
	margin-bottom:10px;
}

div.precos p.info {
	font-size:12px;
}

.precos_det_bottom h1 {
	margin:0;
	padding:10px;
}

.precos_left {
	float:left;
	margin:0 0 0 35px;
}

.precos_right {
	float:right;
	margin:0 20px 0 0;	
}

div.precos p.iva {
	color:#666;
	text-align:right;
	clear:both;
}

#zona-side {text-align:center;}

#zona-side p {
	font-size:14px;
}


	
#sge {}
#sge p {font-size:14px;margin-bottom:10px;}
#sge img {margin:0 0 0 50px;}


#gesproj{}


#gesproj ul {
	width:80%;
}

#command {text-align:center}

#command p {cursor:pointer; text-align:center;font-size:10px;color:#333;font-family:Verdana, Geneva, sans-serif;background:#FCFCFC;width:60%;margin:0 auto!important;}
#command p:hover {color:#00d;}
#command img {height:10px;vertical-align:middle}

#clientes-side {
	height:380px;
}


#aviso {
	width:455px;
	height:251px;	
	background:url(images/novamorada.png);
	position:absolute;
	z-index:1001;
	left:-1000px;
}

#aviso a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}