body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
h1, h2, h3, h4 {
	margin: 0;
	padding:2px;
	font-weight: bold;
	font-size: 12px;
}
images{border: none;}
a{color: #333;text-decoration:none;}
.clear{clear:both;}
#wrapper{}
#main{width:1000px;margin:0 auto;background:url(images/bg.jpg) left top no-repeat;}
#topmenu{height:21px;text-align:right;padding-right:20px;padding-top:30px;}
#header{height:75px;}
#categories{width:774px;float:right;}
#green{height:35px; background:#8CB42A;}
#banner{width:780px;height:140px;margin-bottom:5px;}
#leftcol{width:780px; float:left;}
#rightcol{width:218px;float:right;}
#footer{font-size:11px;}
#footer a{color:#FFF;}

/* Boxes */

.greyboxtop{height:44px;background:url(images/greyboxtop.gif) left top no-repeat;text-align:center;}
.greyboxmiddle{background:url(images/greyboxmiddle.gif) repeat-y; padding-left:10px;padding-right:10px;}
.greyboxbottom{height:5px;background:url(images/greyboxtop.gif) left bottom no-repeat;}
.greyboxtop h2{padding-top:15px;color:#333;}

.blackboxtop{height:30px;background:url(images/blackboxtop.gif) left top no-repeat;text-align:center;margin-top:5px}
.blackboxmiddle{background:#333; padding-left:10px;padding-right:10px;color:#CCC;}
.blackboxbottom{height:5px;background:url(images/blackboxtop.gif) left bottom no-repeat;margin-bottom:5px;}
.blackboxtop h2{padding-top:15px;color:#FFF;}

.footertop{height:6px;background:url(images/footertop.gif) left top no-repeat;text-align:center;margin-top:5px}
.footermiddle{background::url(images/footermiddle.gif) repeat-y; padding-left:10px;padding-right:10px;}
.footerbottom{height:40px;background:url(images/footertop.gif) left bottom no-repeat;margin-bottom:5px; text-align:center;}
.footertop h2{padding-top:15px;color:#FFF;}

/* scroller */
#stage{overflow: auto;overflow-x:hidden; overflow-y:hidden; height:140px; margin:0 auto;padding-top:5px;text-align:center;}
#slider-buttons{text-align:right;margin:0 auto;}
	#p170_myList{border:none; margin:0; padding:0; left:400px;}
	#p170_myList li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:none; 
		margin-right:4px;
		padding:4px; 
		background:#F1F1F1 url(images/title.png) top left no-repeat;
		float:left;
		width:180px;
		height:120px;
		}
/*End Scroller */

/*TABS mootools*/
.boxholder{clear: both;background: #F4F0EA url(images/div_bg.gif) repeat-x;border:1px solid #D6DEE2;border-radius:6px;-webkit-border-radius: 6px;-opera-border-radius: 6px;-moz-border-radius: 6px;}
.tabtxt{margin: 0;color:#666;font-size: 11px;font-weight: bold;padding: 5px 0 0 0;}
.tabtxt a:link, .tabtxt a:visited{color:#FFF;}
.tabtxt a:hover{color:#666;}
#heading *, #heading1 *, #heading2 *, #heading3 *, #heading4 * {display: inline;cursor: pointer;vertical-align: middle;}
#heading h3, #heading1 h3,#heading2 h3,#heading3 h3,#heading4 h3 {float:left;height: 20px;width:170px;margin: 0 1px 0 0;text-align: center;background: #CCC url(images/tab-bg.gif) repeat-x; margin-left:5px;}#div4 h2,
#panes div div, #panes1 div div, #panes2 div div, #panes3 div div, #panes4 div div { overflow: hidden;}
#previous, #previous1, #previous2, #previous3, #previous4 { float: none; cursor: pointer; margin-right:2px;}
#next, #next1, #next2, #next3, #next4  { float: none; cursor: pointer; }
.pane * {padding:2px;}
/*END TABS mootools*/
/* p510_remark_fincas */
.image{border: 1px solid #CCC; padding:2px;}
.p510_leftbox{width:140px;float:left;margin-right:2px;margin-bottom:2px;text-align:center;}
.p510_rightbox{width:590px;float:right; border: 1px solid #CCC;margin-right:2px;margin-bottom:2px;background:#FCFCFC;font-weight:bold;}
.p510_rightbox a:link{color:#333;}
.p510_rightboxl{width:280px;float:left;border-right:1px solid #CCC;margin-right:1px;}
.p510_rightboxr{width:298px;float:right;}
.p510_title{background:url(images/div_bg.gif) repeat-x;color:#000;font-size:12px;padding:5px;margin-left:1px;margin-right:1px;}
.p510_normal{padding:5px;}
.p510_desctitle{color:#090;}
/* end p510 */

/* TAB BAR */

#categorytabs li{float:left; margin-right:2px;}
#categorytabs ul, li{border:0; margin:0; padding:0; list-style:none;}
#categorytabs ul{border-bottom:solid 1px #DEDEDE; height:29px; padding-left:20px;}

.tab a:link, .tab a:visited{
	background:url(images/tab-round.png) right 80px;
	color:#FFF;
	display:block;
	font-weight:bold;
	height:36px;
	line-height:36px;
	text-decoration:none;
}
.tab a span{
	background:url(images/tab-span.png) left 80px;
	display:block;
	height:36px;
	margin-right:14px;
	padding-left:14px;
}
.tab a:hover{
	background:url(images/tab-round.png) right 40px;
	display:block;
}
.tab a:hover span{
	background:url(images/tab-round.png) left 40px;
	display:block;
}
/* 	ACTIVE ELEMENTS					*/
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	background:url(images/tab-round.png) right 0 no-repeat;
} 
.active a span, .active a:hover span{
	background:url(images/tab-round.png) left 0 no-repeat;
}

