#con_global {
	
	width: 645px;
}
#con_global img {
	border: 1px solid #F5F5F5;
}

#heading_Agent {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#heading_Co {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#heading_Type {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#heading_Types {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#heading_Featured {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	padding-left: 28px;
}
#heading_Search {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#heading_AdvSearch {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#heading_Co_Contact {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#cat_view_agent_contact {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	padding-left:28px;
}
#cat_ManageProp {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#cat_EditProp {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#cat_view_agent_title {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#heading_Prop {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	padding-left:28px;
}
#cat_view_agent_con {
	TEXT-ALIGN: left
}
#cat_view_co_con {
	TEXT-ALIGN: left
}
#cat_searchresult_con {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#cat_emailform_con {
	BACKGROUND-COLOR: #1a1a48; TEXT-ALIGN: left;
   padding-left:28px;
	padding-bottom: 10px;
}
#cat_view_features_title {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
#con_featured1 {
	padding-left: 0px;
	padding-right: 0px;
	width:100%;
}
#con_search1 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;
	
}
#con_search2 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;	
}
#con_asearch1 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;	
}
#con_asearch2 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;	
}
.cat_asearch_row0 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;	
}
.cat_asearch_row1 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;	
}
#con_sort1 {
	FLOAT: left; WIDTH: 100px; TEXT-ALIGN: left
}
#con_sort2 {
	MARGIN-TOP: 3px; DISPLAY: inline; TEXT-ALIGN: right
}
#con_sort {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: 100%; PADDING-TOP: 8px;
}
#cat_search_pagecounter_top {
	TEXT-ALIGN: center
}
#cat_search_pagecounter_bottom {
	TEXT-ALIGN: center
}
#cat_pagecounter_bottom {

}
#con_types1 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;
}
#con_types2 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;	
}
.con_types3 {
	padding-left: 20px;
	padding-right: 20px;
	width:100%;
}
#list_agents {
	TEXT-ALIGN: left
}
#list_searchresults {
	TEXT-ALIGN: left
}
#list_properties {
	TEXT-ALIGN: left
}
#list_featured {
	TEXT-ALIGN: left;
	width:100%;	
}
#cat_icons {
	PADDING-TOP: 5px; TEXT-ALIGN: right
}
.cat_prop {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 390px; TEXT-ALIGN: left
}
.cat_details {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; 
	text-align: left;
	
	
}

#con_type1 {
	
}
.types_desc {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 5px
}
.cat_view_co {
	
}
#cat_view_co_photo {
	FLOAT: left; MARGIN-RIGHT: 12px
}
#cat_view_co_details {
	MIN-HEIGHT: 170px
}
#cat_caption_coname {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#con_hp1 {
	
}
#con_hp2 {
	padding-left: 0px;
	background-color: #1A1A48;
}
#standard_photo {
	
}
#cat_view_intro_text {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 11px;
	COLOR: #F5F5F5;
}
.cat_view_full_text {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 11px;
	COLOR: #F5F5F5;
}
.cat_caption {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 9px;
	COLOR: #3399FF;
	text-transform: uppercase;
	text-align: right;
	padding-right: 16px;
	padding-bottom:0px;
	width: 130px;
	line-height: 20px;
	VERTICAL-ALIGN: top;
}

.cat_caption2 {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 9px;
	COLOR: #F5F5F5;
background-color: #1A1A48;
	text-align: left;
	padding-left: 36px;
	padding-right: 10px;
	width: 320px;
	
}
.cat_caption3 {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 9px;
	COLOR: #F5F5F5;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	width: 320px;
	
}

.cat_price {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 11px;
	COLOR: #3399FF;
	font-weight: bold;
}
#cat_view_standard_photo_con1 {
	MARGIN: 0px; TEXT-ALIGN: left;
	BACKGROUND-COLOR: #1a1a48; width:100%;
	height: 360px;

}
cat_view_standard_photo_con2 {
	MARGIN: 0px; BACKGROUND-COLOR: #1a1a48;  TEXT-ALIGN: left;
	vertical-align: middle;
	height: 360px;
}
#cat_view_standard_photo_con3 {
	MARGIN: 0px; BACKGROUND-COLOR: transparent;  TEXT-ALIGN: left; float:left;
	 width: 320px;	 
	 padding: 50px 10px 10px 28px;
	 
}
#cat_view_standard_photo_con3 img {
	 vertical-align: middle;
}

#cat_view_standard_descricoes {
	MARGIN: 0px; BACKGROUND-COLOR: #1a1a48; TEXT-ALIGN: left; float:right;
	width: 260px; vertical-align: top;
}
#cat_view_standard_photo_con4 {
	MARGIN: 0px; BACKGROUND-COLOR: #1a1a48; TEXT-ALIGN: left
}
#cat_view_standard_photo_title {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; TEXT-INDENT: 4px; LINE-HEIGHT: 19px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#cat_view_standard_photo_desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.cat_view_thumb_con {
	FLOAT: left; VERTICAL-ALIGN: top;
	width: 100%;
	MARGIN: 0px; 
	PADDING: 0px 0px 0px 0px;
	TEXT-ALIGN: left;	
	border-top: 10px solid #000033;
}
.cat_view_thumb_con_table {
	VERTICAL-ALIGN: top;
	MARGIN: 0px; 
	PADDING: 10px 10px 0px 28px;
	TEXT-ALIGN: left;		
	
}

table.cat_view_thumb_con_table td {
	height: auto;
	padding-right: 10px;
	padding-bottom: 10px;
}

.thumb {

}

.img_thumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px; VERTICAL-ALIGN: top;   PADDING-TOP: 0px; TEXT-ALIGN: center
}
UL.thumb {
	LIST-STYLE-TYPE: none
}
UL.thumb LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #e5eaef 5px solid; BACKGROUND-COLOR: #e5eaef; TEXT-ALIGN: center
}
UL.thumb LI A {
	COLOR: #F5F5F5; TEXT-DECORATION: none
}
UL.thumb LI A IMG {
	
}
.olist {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
.olist LI {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
#cat_view_agent_photo {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 12px; PADDING-TOP: 5px
}
#cat_view_agent_details {
	
}
.cat_view_agent {
	FONT-SIZE: 12px; TEXT-ALIGN: left
}
#cat_view_agent_desc {
	MARGIN: 10px 10px 0px
}
#cat_caption_agentname {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
#cat_view_addr {
FONT-SIZE: 10px;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
COLOR: #F5F5F5;
}
#cat_co_addr {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A.cat_title:link, A.cat_title:visited   {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
A.cat_title:hover {
text-decoration:underline;
}
A.types_title:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
A.types_title:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.types_hp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 15px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.clearboth {
	CLEAR: both
}
#cat_error_empty {
TEXT-ALIGN: center
}

HR {
COLOR: #cccccc;
HEIGHT: 2px; 
}

#cat_imagens_seccao {
FONT-SIZE: 10px;
COLOR: #666666
}

.imagens_seccao_title {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
TEXT-ALIGN: left;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #F5F5F5;
display: block;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F5F5F5;
}

.imagens_seccao_desc {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 3px;
PADDING-TOP: 3px;
TEXT-ALIGN: left;
FONT-SIZE: 10px;
COLOR: #F5F5F5;
display: block;
}

.descricao_completa_title {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
TEXT-ALIGN: left;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #F5F5F5;
display: block;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #F5F5F5;
}

.descricao_completa_desc {
PADDING-RIGHT: 3px;
PADDING-LEFT: 3px;
PADDING-BOTTOM: 3px;
PADDING-TOP: 3px;
TEXT-ALIGN: left;
FONT-SIZE: 10px;
COLOR: #F5F5F5;
display: block}
 
.informacao_title {
PADDING-RIGHT: 16px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 10px;
TEXT-ALIGN: right;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #F5F5F5;
display: block;
BACKGROUND-COLOR: transparent;
}
/* INÍCIO Características do Produto:*/
.caracteristicas_title {
FONT-FAMILY: trebuchet ms, arial, helvetica;
TEXT-ALIGN: left;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #F5F5F5;
display: block;
padding-left:30px;
height: 20px;
}
.caracteristicas_desc {
PADDING-RIGHT: 3px;
padding-left: 23px;
PADDING-BOTTOM: 3px;
PADDING-TOP: 3px;
TEXT-ALIGN: left;
FONT-SIZE: 10px;
COLOR: #F5F5F5;
background-image: url("ticado.gif"/*tpa=http://www.marinamarbellasetubal.com/components/com_catalogo/img/ticado.gif*/);
background-position: left;
background-repeat: no-repeat;
}

.caracteristicas_div {
	
}

.caracteristicas_table {
padding-left: 30px;	
}

.caracteristicas_table td {
	padding: 5px;
}

/* FIM Características do Produto:*/

/* INÍCIO TEXTO DE INTRODUÇÃO*/
.texto_intro_title {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 16px;
	color: #CCCCCC;
	letter-spacing: -1px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
}
.texto_intro {
	FONT-FAMILY: trebuchet ms, arial, helvetica;
	font-size: 11px;
	COLOR: #F5F5F5;

.coluna_horizontal {
width: 200px;
 }
 
.cat_view_details {
VERTICAL-ALIGN: top;
TEXT-ALIGN: left
PADDING-LEFT: 10px;
FONT-SIZE: 12px;
MARGIN-LEFT: 10px;
WIDTH: 100%;
COLOR: #F5F5F5;
}

