body,td,div,p,a {
	font-family: Arial, sans-serif;
}

body {
	background-color: #000000;
	background-image: url(../images/site_images/classic_flowers.jpg);
	/* background-image: url(../images/site_images/02_Travel_BLUR.jpg); */

	background-size: 100%;
	background-origin: content-box;

	background-attachment:fixed;
	background-position:top center;
	background-repeat:repeat;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:transparent;
	border-style:solid;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

div,td {
	color:#000;
}

li {
	text-align:justify;
}

.title_logo {
	font-size: 12pt;
	font-weight: bold;
        color:#3366CC;
        padding:0;
        margin:0;
}

.title_detaillist {
	font-size: 11pt;
	font-weight: bold;
        color:#3366CC;
        padding:0;
        margin:0;
}

.title_categorydetail {
	font-size: 11pt;
	font-weight: bold;
        color:#3366CC;
        padding:0;
        margin:0;
}

.title_catwiseproducts {
	font-size: 11pt;
	font-weight: bold;
        color:#3366CC;
        padding:0;
        margin:0;
}

.title_txt01 {
	font-size: 14pt;
	font-weight: bold;
	color:#3366CC; 
	padding-right:10px;
}

.title_txt02 {
	font-size: 12pt;
	font-weight: bold;
}

.head_txt01 {
	PADDING-BOTTOM: 5px;
	FONT-SIZE: 10pt;
}

.head_txt02 {
	PADDING-BOTTOM: 5px;
	FONT-SIZE: 10pt;
	text-align: left;
}

.search_txt02 {
	font-weight:bold;
	FONT-SIZE: 12pt;
}

.search_txtBig {
	font-weight:bold;
	FONT-SIZE: 16pt;
}

.searchBox {
	padding-right:8px;
	font-weight:bold;
	font-size: 10pt;
	color: #003865;
}

.mail {
	font-size: 10px;
	color:#666666;
}

.pict {
	padding-left:0px;
	border: none; 
	background-color: #000000
}

a.catLink1 {
	padding-left:0px;
	line-height:174%;
	font-weight:normal;
	font-size:12pt;
	border: none;
}

a.catTitleP {
	font-weight: bold;
	font-size: 10pt;
}

a.catLinkP {
	font-weight:normal;
	font-size:10pt;
}

.desc01 {
	font-size: 10pt;
	color: #FFFFFF;
}

.desc03 {
	font-size: 9pt;
	color: #FFFFFF;
}

.desc04 {
	font-size: 8pt;
	color: #FFFFFF;
}

.descItem02 {
	margin-right:5px;
	margin-left:5px;
	margin-top:1px;
	margin-bottom:1px;
}

.descItemTop02 {
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
}

.descItemMid02 {
	margin-right:5px;
	margin-left:5px;
}

.descItemBottom02 {
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.button_sm {
	font-weight:bold;
	font-size: 8pt; 
	border-right: 1px outset; 
	border-top: 1px outset; 
	border-left: 1px outset; 
	border-bottom: 1px outset;
}

.advertisementLabel {
	font-family:verdana,arial,tahoma;
	font-size:9px;
	color:gray;
	letter-spacing: 3px;
	padding-bottom: 5px;
}

img {
	color:gray;
}

.follow_us {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#3366CC;
}

/************** ERROR 404 ************/
.title-404 {
	font-size: 12pt;
	font-weight: bold;
}

#page-404 {
	margin:auto;
	width:996px;
	text-align:left;
	padding:5px 0px 10px 0px;
}
#pages-404 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.0em;
        color:#FFFFFF;
	margin:auto;
	width:996px;
	text-align:left;
	padding:5px 0px 10px 0px;
	background:#000 url(http://www.praiadaluz.info/images/bg-page-404.gif) repeat-y top;
}

#page-content-404 {
	display:block;
	width:100%;
	margin:20px 20px 20px 20px;
}

p.error-404-title {
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1.0em;
        color:#FFFFFF;
}

p.error-404-header {
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	letter-spacing: 0.5px;
	line-height:1.4em;
        color:#FFFFFF;
}

p.error-404-text {
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	letter-spacing: 0.4px;
	line-height:1.0em;
        color:#FFFFFF;
}

p.error-404-small {
	font-family: Arial, sans-serif;
	font-size: 8px;
}

.red-404 {
	color:#bd0000;
}

a:hover, a:active {
	text-decoration:none;
}

a.link-404, a.link-404:visited {
	text-decoration:none;
	color:#FF9900;
}

a.link-404:hover, a.link-404:active {
	color:#FF9900;
	text-decoration:none;
}

ul.error-404 {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.error-404 li {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:26px;
	font-size:1.1em;
	line-height:2em;
	background-image:url(http://www.praiadaluz.info/images/go.gif);
}

/************** CATEGORIES ************/
a.category_links {
	text-decoration: none;
}
        
/************** TABS ************/
a.tab_selected {

	width:150px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	cursor:pointer;
	background-image:url(../images/buttons/tab_selected.gif);
	float: left;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.sub_tab_selected {

	width:132px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	background-image:url(../images/buttons/tab_sub_selected.gif);
	float: left;
	text-align: center;
	cursor:pointer;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

a.tab_unselected {

	width:150px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	cursor:pointer;
	background-image:url(../images/buttons/tab_unselected.gif);
	float: left;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.tab_unselected_promotions {

	width:150px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	cursor:pointer;
	background-image:url(../images/buttons/tab_unselected_promotions.gif);
	float: left;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.sub_tab_unselected {

	width:132px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	cursor:pointer;
	background-image:url(../images/buttons/tab_sub_unselected.gif);
	float: left;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.tab_selected:hover {

	width:150px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	cursor:pointer;
	background-image:url(../images/buttons/tab_selected.gif);
	float: left;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.sub_tab_selected:hover {

	width:132px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	background-image:url(../images/buttons/tab_sub_selected.gif);
	float: left;
	text-align: center;
	cursor:pointer;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

a.tab_unselected:hover,a.tab_unselected_promotions:hover {

	width:150px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	cursor:pointer;
	background-image:url(../images/buttons/tab_selected.gif);
	float: left;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.sub_tab_unselected:hover {

	width:132px;
	height:16px;
	line-height:16px;
	margin-right:0px;
	cursor:pointer;
	background-image:url(../images/buttons/tab_sub_selected.gif);
	float: left;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.tab_border {

	border-left: 0px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;
}

/************** MAIN LISTINGS ************/
a.Title {
	font-weight: normal;
	font-size: 10pt;
}

a.Title02 {
	font-weight: bold;
	font-size: 10pt;
	color: #008000;
	text-decoration: none;
}

a.Title02red {
	font-weight: bold;
	font-size: 10pt;
	color: red;
	text-decoration: none;
}

a.Url02 {
	font-weight: bold;
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;
}

.Desc02 {
	font-size: 9pt;
	color: #FFFFFF;
}

a.desc02 {
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;
}

/************** RANDOM TIPS ************/
a.random_tips {
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}

a.random_tips:hover {
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}

/************** CONTACT LISTINGS ************/
a.Title03 {
	font-weight: bold;
	font-size: 12pt;
	color: #008000;
	text-decoration: none;
}

/************** SPONSORED LISTINGS ************/
a.SponsoredTitle {
	font-weight: normal;
	font-size: 8pt;
}

a.SponsoredTitle02 {
	font-weight: bold;
	font-size: 9pt;
	color: #008000;
	text-decoration: none;
}

a.SponsoredUrl02 {
	font-weight: bold;
	font-size: 8pt;
	color: #FF9900;
	text-decoration: none;
}

.SponsoredDesc02 {
	font-size: 8pt;
	color: #CCCCCC;
}

/************** GO BACK ************/
a.go_back {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:26px;
	font-weight:bold;
	font-size:9pt;
	line-height:2em;
	// background-image:url(http://www.praiadaluz.info/images/go.gif);
}

/************** WEATHER ************/
.weather_small p {
	font-size: 8pt;
}

.weather_small span {
	font-size: 8pt;
}


/************** SCROLLBAR ************/
body {
	scrollbar-base-color:#3366CC;
	scrollbar-track-color:black;
	scrollbar-face-color:#3366CC;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#3366CC;
	/* scrollbar-darkshadow-color: #; */
	scrollbar-shadow-color:white;
	scrollbar-arrow-color:white;
}

/************** TEMPERATURE ************/

.MyTemperatureTitle {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align: center;
}

.mytemperature {
	color:#1D1D1D;
	font-size:11px;
	font-weight:bold;
	text-align: center;
}

/************** GOLF ************/
.golf_title span {
	padding:0 0 0.4em 0;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
        width: 100%;
}


.golf_item span {
	padding:0 0 0.4em 0;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
        width: 100%;
}

/************** LANGUAGE ************/
.MyLanguage {
	background-color:#1D1D1D;
}

.MyLanguageTitle {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: center;
}

.MyLanguageTextA {
	color:#1D1D1D;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background-color:#eff6fb;
}

.MyLanguageTextB {
	color:#1D1D1D;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background:#d1dff3;
}

/************** LOCAL MARKETS ************/
.MyLocalMarkets {
	background-color:#1D1D1D;
}

.MyLocalMarketsTitle {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.MyLocalMarketsTextA {
	color:#1D1D1D;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background-color:#eff6fb;
}

.MyLocalMarketsTextB {
	color:#1D1D1D;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background:#d1dff3;
}

/************** NATIONAL HOLIDAYS ************/
.MyNationalHolidaysTitle {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	background-color:grey;
}

.MyNationalHolidaysText {
	color:grey;
	font-size:11px;
	font-weight:bold;
	text-align:left;
        padding-left:4px;
	background-color:#FFFFFF;
}

/************** COPYRIGHT ************/
#copyright {
	background-color:#3366CC;
	font-size:10pt;
	font-weight:normal;
	margin-top:5px;
	color:#ffffff;
}

/************** FEATURED PROPERTIES ************/
a.FeaturedProperties {
	font-weight:normal;
	font-size:10px;
}

/************** MY BOX ************/
.tbox {
	position:absolute;
	display:none;
	padding:14px 17px;
	z-index:900;
}

.tinner {
	padding:15px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff url(http://www.praiadaluz.info/images/icons/MyBox_preload.gif) no-repeat 50% 50%;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}

.tmask {
	position:absolute;
	display:none;
	top:0px; left:0px;
	height:100%;
	width:100%;
	background:#000;
	z-index:800;
}

.tclose {
	position:absolute;
	top:0px;
	right:0px; width:30px;
	height:30px;
	cursor:pointer; background:url(http://www.praiadaluz.info/images/icons/MyBox_close.png) no-repeat;
}

.tclose:hover {
	background-position:0 -30px;
}

#error {
	background:#ff6969;
	color:#fff;
	text-shadow:1px 1px #cf5454;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:0;
}

#error .tcontent {
	padding:10px 14px 11px;
	border:1px solid #ffb8b8;
	-moz-border-radius:5px;
	border-radius:5px;
}

#success {
	background:#2ea125;
	color:#fff;
	text-shadow:1px 1px #1b6116;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:10;
	-moz-border-radius:0;
	border-radius:0;
}

#blackmask {
	background:#000;
}

#bluemask {
	background:#4195aa;
}

#frameless {
	padding:0;
}

#frameless .tclose {
	left:6px;
}

/************** TABLES ************/
table.head {
	border:1px solid White;
}

th.head {
	background-color: #003366;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:12pt;
	font-weight:bold;
	color:#EEEEEE;
}
td.head {
	background-color:#003366;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#EEEEEE;
}

a.head {
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#EEEEEE;
}
a.head:HOVER {
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFF00;
}
 
th.head2 {
	background-color:#1D1D1D;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:12pt;
	font-weight:bold;
	color:#D1D1D1;
}
td.head2 {
	background-color:#1D1D1D;
	border:1px solid White;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#D1D1D1;
}

a.head2 {
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#EEEEEE;
}
a.head2:HOVER {
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFF00;
}
 
th.head3 {
	background-color:#1D1D1D;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:11pt;
	font-weight:bold;
	color:#D1D1D1;
}
td.head3 {
	background-color:#1D1D1D;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:9pt;
	font-weight:bold;
	color:#D1D1D1;
}

a.head3 {
	font-family:"MS Sans Serif",arial;
	font-size:9pt;
	font-weight:bold;
	color:#EEEEEE;
}
a.head3:HOVER {
	font-family:"MS Sans Serif",arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFF00;
}

th.headManage {
	background-color:#333333;
	border:0;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}
td.headManage {
	border:0;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
        padding-top:4px;
}

a.headManage {
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none;
}
a.headManage:HOVER {
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:normal;
	color:#FF9900;
	text-decoration:none;
}
 
th.list {
	background-color:#333333;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:11pt;
	font-weight:bold;
	color:#D1D1D1;
}

td.list {
	background-color:#333333;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}
 
th.list0 {
	background-color:#333333;
	border:0;
	font-family:"MS Sans Serif",arial;
	font-size:11pt;
	font-weight:bold;
	color:#D1D1D1;
}

td.list0 {
	background-color:#333333;
	border:0;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}
 
th.list3 {
	background-color:#333333;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
	color:#D1D1D1;
}

td.list3 {
	background-color:#333333;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
}
 
th.copyright {
	background-color:#003366;
	border:1px solid White;
	border-width:thin;
	font-family:"MS Sans Serif",arial;
	font-size:9pt;
	font-weight:bold;
	color:#EEEEEE;
}
a.copyright {
	font-family:"MS Sans Serif",arial;
	font-size:9pt;
	font-weight:bold;
	color:#EEEEEE;
}
a.copyright:HOVER {
	font-family:"MS Sans Serif",arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFF00;
}

td.message {
	background-color:#333333;
	border:1px solid White;
	border-width:thin;
	font-family:"sans-serif",arial;
	font-size:10pt;
}

td.blank {
	background-color:#FFFFFF;
	border:1px solid White;
	font-family:"MS Sans Serif",arial;
	font-size:10pt;
	font-weight:bold;
}

/************** END ************/









.contactInfo li {
	padding-left:20px;
	margin-right:10px;
	/* background-image: url(http://www.praiadaluz.info/images/icon_phone.gif) no-repeat left center; */
	line-height:19px;
        display:inline;
}

.contactInfo p { 
	float: left;
	/* background-image: url(http://www.praiadaluz.info/images/icon_phone.gif); */
}








.ezmap {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7A7A7A;
font-weight: normal;
}

.ezmap_details {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}

.ezmap_gen {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}
