/* CSS Document */
/*********************************************************************
 clear fix class to force blocks to render correctly when 
 content floats
**********************************************************************/
.cf:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.cf { 
	display: inline-table;
}
.cf { 
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .cf {
	height: 1%;
}
.cf {
	display: block;
}
/* End hide from IE-mac */

/*********************************************************************
 global settings
**********************************************************************/

body
{
	background-color: #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	text-align:center;
}

td img {display: block;}

a,a:active,a:visited,a:link
{
	color:White;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

/*********************************************************************
Layout
**********************************************************************/

/* main div */
#main
{
	margin:0 auto;
	vertical-align:top;
	width:932px;
}


/* page */
div#page
{
	width:766px;
	background-color:#000000;
	float:left;
}

/* right banner */
div#right-banner
{
	width:160px;
	float:right;
}

div#right-banner div.a
{
	width:160px;
	height:600px;
	margin-bottom:10px;
}

div#right-banner div.b
{
	width:160px;
	height:600px;
}


/* header: always present */
div#header
{
	width:100%;
	margin-bottom:6px;
}

/* main body: after header */
div#main-body
{
	width:100%;
	text-align:center;
}

/* center-contents: content inside are less wider than */
/* the main body and are centered inside main body   */
div#center-contents
{
	width:751px;
	margin:0 auto 0 auto;
}

/* primary-banner: container for 751x90 banner always visible */
div#primary-banner
{
	width:100%;
	text-align:center;
	margin-bottom:4px;
	font-size:0;
}

/*********************************************************************
Home page search
**********************************************************************/

/* hp-search: hp search container only available for home page*/
div#hp-search
{
	width:100%;
	text-align:left;
	font-size:0;
	margin-bottom:3px;
}

div#hp-search .t
{
	float:left;
	margin-left:1px;
}

div#hp-search .search-form-title
{
	display:block;
	font-family:Tahoma;
	font-size:18px;
}


table.hp-search-form
{
}

table.hp-search-form td.cell-title
{
	background-image:url(../../images/hpsearch/hpsearch_r2_c1.jpg);
	vertical-align:top;
	text-align:left;
	padding-left:10px;
}

table.hp-search-form td.left-border
{
	background-image:url(../../images/hpsearch/hpsearch_r3_c1.jpg);
	background-repeat:repeat-y;
}

table.hp-search-form td.right-border
{
	background-image:url(../../images/hpsearch/hpsearch_r3_c3.jpg);
	background-repeat:repeat-y;
}

table.hp-search-form td.cell-cont
{
	background-color:#272727;
	padding-top:6px;
}

.div-cont
{
	width:100%;
}

.div-cont .left
{
	float:left;
	padding-left:4px;
	width:140px;
}

.div-cont .left select
{
	font-size:11px;	
	width:135px;
}

.div-cont .left span
{
	display:block;
	margin-bottom:6px;
}

.div-cont .right
{
	float:right;
}

/*********************************************************************
	HOME PAGE CATEGORY SEARCH
**********************************************************************/

/* adv-search: hp search container only available for home page*/
div#hp-adv-search
{
	width:100%;
	text-align:center;
	margin-bottom:8px;
}

div#hp-adv-search div.title
{
	border-bottom:1px solid #333333;
	width:738px;
	margin:0 auto 2px auto;
	text-align:left;
	font-family:Tahoma;
	font-size:15px;
	font-weight:600;
}

div#hp-adv-search div.title span.tbu
{
	display:block;
	float:left;
	margin-left:4px;
}

div#hp-adv-search div.title span.tbc
{
	display:block;
	float:left;
	margin-left:100px;
}

div#hp-adv-search div.categories {
	width:750px;
	height:77px;
	background: url(../../images/hpadvsearch/hpadv_back.gif) no-repeat;
	margin:0 auto 0 auto;
}

table tr td.cname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;
}

div#hp-adv-search div.categories div.radios {
	width:126px;
	height:65px;
	background: url(../../images/hpadvsearch/radiosback.gif) no-repeat;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div#hp-adv-search div.categories div.radios div.pic {
	float:left;	
}

div#hp-adv-search div.categories div.radios div.pic img {
	margin-top:4px;
}

div#hp-adv-search div.categories div.radios div.rds
{
	margin-top:2px;
	float:left;
}

div#hp-adv-search div.categories div.radios div.rds .rbuttons {border-collapse:collapse;}

div#hp-adv-search div.categories div.radios div.rds .rbuttons td
{
	text-align:left;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#hp-adv-search div.bottom
{
	width:738px;
	border-top:1px solid #333333;
	margin:2px auto 0 auto;
	font-size:0;
}

/*********************************************************************
	SECONDARY BODY
**********************************************************************/

/* secondary-body: two col body, available for all pages*/
div#secondary-body
{
	width:100%;
}

div#secondary-body div.left-col
{
	width:520px;	
	float:left;
}

div#secondary-body div.right-col
{
	width:226px;	
	float:left;
	text-align:center;
	margin-left:5px;
}

/*********************************************************************
	ROUNDED BOX WITH TITLE MULTI-PURPOSE
**********************************************************************/

/* general settings */
div.gbox {
	width:520px;
	text-align:left;
	margin-bottom:2px;
}

div.gbox div.gbh {
	font-size:0;
}

div.gbox div.gbf {
	font-size:0;
}

/* title */
div.gbox div.gbtit {
	width:151px;
	height:26px;
	background-image:url(../../images/gbbox_title.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:10px;
}

div.gbox div.gbtit span {
	font-family:Tahoma;
	font-size:13px;	
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	top:2px;
	left:8px;
}

/* global body */
div.gbox div.gbbody {
	width:520px;
	background-color:#303030;
	text-align:center;
}

/* SPECIAL BODY FOR TEXT*/

div.textbody
{
	width:510px;
	text-align:left;	
	color:White;
	margin:0 auto 0 auto;
}

div.textbody *
{
	margin-top:0;
}

div.textbody p
{
	text-align:justify;
}

div.textbody h1
{
	font-size:18px;
	font-weight:bold;
	margin-top:0;
}

div.textbody h2
{
	font-size:16px;
	font-weight:bold;
}

div.textbody span.members-intro
{
}

div.textbody span.members-intro a,
div.textbody span.members-intro a:active,
div.textbody span.members-intro a:visited,
div.textbody span.members-intro a:link
{
	color:Orange;
}

/******************************************************************
	SETTING FOR NEWS HIGHLIGHTS
******************************************************************/

div.nhlt
{
	width:95%;
	margin:0 auto 0 auto;
}

div.nhlt div.sect
{
	text-align:left;
	font-weight:bold;
	font-size:17px;
	color:#F16000;
	margin-bottom:8px;
}

div.nhlt span.newst
{
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin-bottom:6px;
}

div.nhlt span.newsc
{
	display:block;
	text-align:justify;
	color:#fff;
}


div.nhlt div.rm
{
	width:100%;
	text-align:right;
}

div.nhlt div.rm a,
div.nhlt div.rm a:active,
div.nhlt div.rm a:visited,
div.nhlt div.rm a:link,
div.nhlt div.rm a:hover
{
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}

div.nhlt span.newsc p
{
	margin:0 0 3px 0;
}

div.nhlt div.sep
{
	width:100%; 
	height:2px;
	border-top:1px dotted white; 
	margin:6px 0 8px 0;
}

/******************************************************************
	SETTING FOR NEWS DETAIL
******************************************************************/

div.noticia-comp
{
	width:100%;	
	margin:0 0 6px 0;
}

div.noticia-comp h1.title
{
	width:100%;
	text-align:left;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin:0 0 0 0;
}

div.noticia-comp div.authordate
{
	color:#fff;
	font-size:11px;
	font-style:italic;
	margin-bottom:8px;
}

div.noticia-comp div.cont
{
	text-align:justify;
	font-size:12px;
}


/******************************************************************
	SETTING FOR NEWS 
******************************************************************/


div.noticia-item
{
	width:98%;	
	margin:0 auto 6px auto;
	padding:3px 0 3px 0;
}

div.normal
{
}

div.alt
{
}

div.noticia-item div.title
{
	width:100%;
	text-align:left;
}


div.noticia-item div.title a,
div.noticia-item div.title a:link,
div.noticia-item div.title a:visited,
div.noticia-item div.title a:active
{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}

div.noticia-item div.title a:hover
{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:block;
	text-decoration:underline
}


div.noticia-item div.authordate
{
	color:#fff;
	font-size:11px;
	font-style:italic;
	display:block;
	margin-bottom:6px;
}

div.noticia-item div.blurb
{	
	text-align:justify;
	font-size:12px;
	margin-bottom:6px;
}

div.noticia-item div.blurb p
{
	text-align:justify;
}

div.noticia-item div.b-wrap
{
	width:100%;
	margin-bottom:2px;
}

div.noticia-item div.more
{
	font-weight:bold;
	float:left;
}

div.noticia-item div.com
{
	float:right;
}

div.noticia-item div.sep
{
	width:100%;
	height:2px;
	border-top:1px dotted #fff;
}

/*********************************************************
	 NEWS COMMENTS
*********************************************************/

div.comments 
{
	width:98%;
	margin:0 auto 0 auto;
}

div.comments h2
{
	font-size:14px;
	color:#F3661C;
	text-align:left;
	margin:0 0 4px 0;
}

div.comments h3
{
	font-size:13px;
	color:Orange;
	text-align:left;
	margin:0 0 4px 0;
}


/*lista de comentarios*/
div.comments div.list 
{
	width:100%;
	margin:0 0 6px 0;
	
}

div.comments div.list h2
{
	font-size:14px;
	color:#F3661C;
	text-align:left;
	border-bottom:1px solid #F3661C;
	margin:0 0 6px 0;
}

div.comments div.list table.grid-comentarios
{
	width:510px;	
	color:White;
	text-align:left;
}

div.comments div.list table.grid-comentarios tr td
{
	border:1px solid black;
}

div.comments div.list table.grid-comentarios tr td table
{
	border:none 0;
}

div.comments div.list table.grid-comentarios tr td table tr td
{
	border:none 0;
}



div.comments div.list table.grid-comentarios div.citem
{
	margin:0 0 0 0;
	padding:6px 4px 6px 4px;
}

div.comments div.list table.grid-comentarios div.normal
{
	background-color:#2E2E2E;	
}

div.comments div.list table.grid-comentarios div.alt
{
	background-color:#434343;	
}


div.comments div.list table.grid-comentarios div.citem div.twrap 
{
	width:100%;
}

div.comments div.list table.grid-comentarios div.citem div.twrap div.author
{
	float:left;
	color:#fff;
	font-weight:bold;
}

div.comments div.list table.grid-comentarios div.citem div.twrap div.date
{
	float:right;
	color:#fff;
	font-weight:bold;
}

div.comments div.list table.grid-comentarios div.citem div.comment 
{
	width:100%;
	text-align:justify;
	margin:4px 0 4px 0;
}

div.post
{
	color:White;
	margin:10px 0 0 0;
}

div.post div.lnkadd
{
	width:100%;
	text-align:left;
}

div.post div.lnkadd a
div.post div.lnkadd a:active,
div.post div.lnkadd a:visited,
div.post div.lnkadd a:link
{
	font-weight:bold;
	text-decoration:none;
}

div.post div.lnkadd a:hover
{
	font-weight:bold;
	text-decoration:underline;
}

div.post div.post-results 
{
	width:100%;
	text-align:left;
	color:White;
	margin:6px 0 6px 0;
	color:Orange;
}


div.post table.form-post
{
	
}

div.post table.form-post tr td textarea.txtcomment
{
	height:120px;
	font-size:12px;
	background-color:#999999;
}

div.post cvalidation
{
	display:block;
	color:Red;
}

a.lnk-reg,a.lnk-reg:link,a.lnk-reg:active,a.lnk-reg:visited,a.lnk-reg:hover
{
	display:block;
	text-align:left;
	color:White;
	border:0;
}



/*********************************************************************
	ITEM VISTA DETALLE
**********************************************************************/

div.gbox div.gbbody div.itemdetail
{
	width:510px;
	color:White;
	margin:0 auto 0 auto;
	text-align:center;	
}

div.gbox div.gbbody div.itemdetail div.data-wrapper
{
	width:510px;
}

table.tb-item
{
	width:100%;
	border-collapse:collapse;	
	margin:0 auto 10px auto;
}

table.tb-item tr.row
{
	background-color:#2E2E2E;
}

table.tb-item tr.alt
{
	background-color:#434343;
}

table.tb-item tr td.fn
{
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	color:#fff;	
	padding:2px 1px 2px 2px;
}

table.tb-item tr td.st
{
	font-size:12px;
	color:Orange;
}

table.tb-item tr td.fv
{
	font-size:11px;
	font-family:Verdana;
	color:#FFF;
	padding:2px 1px 2px 2px;
}

table.tb-item tr td.fv input
{
	font-size:11px;
	font-family:Verdana;
}



table.tb-item tr td.text
{
	text-align:justify;
}

table.tb-item tr td.text p
{
	margin-top:0;
}

/*************************************************************************************************/
/*		AJAX POPUP PICTURES	V2																				*/
/***********************************************************************************************/

div.ipic-man
{
	width:510px;
	margin:0 auto 6px auto;
	text-align:center;
}

div.ipic-man div.progress
{
	width:20px;
	height:20px;
	text-align:center;
	position:absolute;
	top:550px; 
	left:300px;
	z-index:2; 
}

div.ipic-man div.picwrapper
{
	width:400px;
	float:left;
	z-index:1; 
	border:1px solid #000000;
	background-color:#181818;
}

div.ipic-man div.picwrapper div.pic
{
	width:400px;
	height:300px;
	background-image:url(../../imgages/notfound.jpg);
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.ipic-man div.picwrapper div.pic img
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.ipic-man div.picwrapper div.info
{
	width:100%;
	text-align:center;
	padding:2px 0 6px 0;
	background-color:#181818;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}


div.ipic-man div.tnwrapper
{
	width:80px;
	float:left;
	margin-left:3px;
	margin:0 0 0 3px;
}

div.ipic-man div.tnwrapper div.tn
{
	width:80px;
	height:60px;
	background-image:url(../../picgen.ashx?name=NA&w=80&h=60);
	margin:0 0 4px 0;
	border:0px none;
	padding:0 0 0 0;
}

/*********************************************************************
	BARRA MENU FAVORITOS
**********************************************************************/
div.favmanager
{
	padding: 3px;
	margin: 3px;
	text-align:center;
	font-size:90%;
}

div.favmanager a,
div.favmanager a:visited,
div.favmanager a:link
{
	font-weight:bold;	
	padding:2px 5px 2px 5px;
	border: 1px solid #000000;
	text-decoration: none;
	color: #fff;
	background: #2C2C2C url(../../images/pagination/image1.gif);
}

div.favmanager a:hover,
div.favmanager a:active
{
	font-weight:bold;	
	border:1px solid #AAD83E;
	color: #FFF;
	background: #AAD83E url(../../images/pagination/image2.gif);
}

div.favmanager a div.iconAdd
{
	display:inline;
	background-image:url(../../images/usermenu/star.gif);
}

div.favmanager a div.iconRemove
{
	display:inline;
	background-image:url(../../images/usermenu/remove.gif);
}

/*********************************************************************
					 SETTING FOR DESTACADOS
*********************************************************************/

div.gbox div.gbbody div.iwrapper {
	width:430px;
	margin:0 auto 0 auto;
}

div.gbox div.gbbody div.iwrapper div.sep {
	width:50px;
	float:left;
	height:1px;
}

div.gbox div.gbbody div.iwrapper div.item {
	width:188px;
	float:left;
	margin:0 0 10px 0;
}

div.gbox div.gbbody div.iwrapper div.item div.ititle {
	display:block;
	width:100%;
	height:25px;
	background-color:#3B3B3B;
	margin-bottom:10px;
}

div.gbox div.gbbody div.iwrapper div.item div.ititle span {
	display:block;
	position:relative;
	top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:right;
}

div.gbox div.gbbody div.iwrapper div.item table
{
	width:100%;
	border-collapse:collapse;
	border:0;
	padding:0;
}

div.gbox div.gbbody div.iwrapper div.item table tr td.desc
{
	text-align:center;
	vertical-align:middle;
}

div.gbox div.gbbody div.iwrapper div.item table tr td.desc span
{
	display:block;
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
}

div.gbox div.gbbody div.iwrapper div.item table tr td.desc span.price
{
	color:#F3661C;
}


div.gbox div.gbbody div.iwrapper div.item table tr td.pic
{
	width:100px;
	text-align:center;
}

div.gbox div.gbbody div.iwrapper div.item table tr td.pic span
{
	width:100px;
	height:75px;

}


div.gbox div.gbbody div.iwrapper div.item input.btn-fav
{
	margin-top:3px;
	font-weight:bold;
	color:#fff;
	font-size:9px;	
	background-color:#E86224;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #AD4508;
	border-right:1px solid #AD4508;
	border-left:1px solid #DD753B;
	border-top:1px solid #DD753B;
	
}

/*********************************************************************
	LISTINGS: USADOS NUEVOS ALQUILER
**********************************************************************/

div.ilistings
{
	width:513px;
	margin:0 auto 0 4px;	
}

div.ilistings div.item
{
	width:100px;
	float:left;
	margin:0 0 6px 0;
}
div.ilistings div.sep
{
	width:2px;
	height:40px;
	float:left;
}

div.ilistings div.item div.pic
{
	width:100px;
}

div.ilistings div.item div.info
{
	text-align:center;
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:White;
}

div.ilistings div.item div.info span.link
{
	display:block;
	text-align:center;
}

div.ilistings div.item div.info a,
div.ilistings div.item div.info a.active,
div.ilistings div.item div.info a:visited,
div.ilistings div.item div.info a:link
{
	text-decoration:none;
}

div.ilistings div.item div.info a:hover
{
	text-decoration:underline;
}

/*********************************************************************
	LISTINGS: COLECCIONES
**********************************************************************/

div.ilistings-c
{
	width:470px;
	margin:0 auto 0 auto;		
	padding-left:2px;
	text-align:center;
}

div.ilistings-c div.item
{
	width:60px;
	float:left;
	margin:4px 0 0 0;
}

div.ilistings-c div.sep
{
	width:6px;
	height:45px;
	float:left;
}

div.ilistings-c div.item div.pic
{
	width:60px;
}

div.ilistings-c div.item div.info
{
	text-align:center;
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:White;
}

div.ilistings-c div.item div.info span.in
{
	display:block;
	text-align:center;
}

div.ilistings-c div.item div.info span.vi
{
	display:block;
	text-align:center;
}


/*********************************************************************
	HOME PAGE LOGIN FORM
**********************************************************************/

div.hplogin
{
	width:200px;
	padding-top:6px;
	padding:6px 0 6px 0;
	margin:0 auto 0 auto;
	text-align:left;
}

div.hplogin span
{
	display:block;
	text-align:left;
	color:White;
}

div.hplogin div.boxtitle
{
	width:90px;
	height:16px;
	background-color:#303030;
	color:White;
	position:relative;
	top:8px;
	left:6px;
}

div.hplogin div.box
{
	width:100%;
	border:1px solid #F3661C;
	padding:12px 0 6px 0;
}

div.hplogin div.box-anon
{
	width:100%;
	padding:6px 2px 6px 2px;
	text-align:left;
	color:White;	
}



div.hplogin div.box span.r
{
	display:block;
	text-align:right;
	color:White;
	font-size:11px;
	padding:0 12px 0 0;
}

div.hplogin div.box table
{
	margin:0 auto 0 auto;
}

div.hplogin div.box table tr td span
{
	width:100%;
	text-align:right;
}

div.hplogin div.box input.t
{
	font-size:11px;
	width:110px;
}

div.hplogin div.box input.butLogin
{
	width:60px;
	font-size:11px;
}
/*********************************************************************
	RIGHT COLUMN SEARCH BOX
**********************************************************************/
table.rcsearchbox {
	
}

table.rcsearchbox tr td.rcsfield
{
	color:White;
	text-align:left;	
	font-weight:bold;	
}

table.rcsearchbox tr td.rcsdata
{
	text-align:left;		
}

table.rcsearchbox tr td.rcsdata select
{
	width:150px;
}

/*********************************************************************
	NUEVO COMPRADOR
**********************************************************************/

div.ncompr
{
	width:100%;
	text-align:left;
	margin-bottom:3px;
}

div.ncompr span
{
	display:block;
	text-align:left;
	width:100%;
	color:White;
	margin-bottom:3px;
}

div.ncompr div.bot
{
	width:226px;
	height:24px;
	background-image:url(../../images/ncompr.jpg);
	background-repeat:no-repeat;
}

div.ncompr div.bot span.text
{
	color:White;
	width:155px;
	height:18px;
	font-weight:bold;
	font-family:Tahoma;
	position:relative;
	top:3px;
	left:58px;
}

/*********************************************************************
	BANNER RIGHT COLUMN
**********************************************************************/
div.right-col-banner
{
	margin-bottom:4px;
	font-size:0;
}

/*********************************************************************
	HOME PAGE NOTICIAS Y EVENTOS
**********************************************************************/
div.right-gbox div.gbbody div.title
{
	background-image:url(../../images/right_box_title_bk.gif);
	width:220px;
	height:27px;
	margin:0 auto 10px auto;
	text-align:left;
}

div.right-gbox div.gbbody div.title span.c
{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	position:relative;	
	left:6px;
	top:4px;
}

div.right-gbox table.tab-events
{
	width:210px;
	margin-bottom:10px;
}

div.right-gbox table.tab-events tr td.td-date
{
	text-align:left;
	color:#F3661C;
	width:65px;
}

div.right-gbox table.tab-events tr td.td-event
{
	text-align:left;
	color:White;	
}

div.right-gbox span.lver
{
	display:block;
	width:95%;
	text-align:right;
	padding-right:2px;
	margin-bottom:4px;
}

div.right-gbox span.lver a,
div.right-gbox span.lver a:active,
div.right-gbox span.lver a:visited,
div.right-gbox span.lver a:hover,
div.right-gbox span.lver a:link
{
	text-decoration:none;
	color:White;
	font-weight:bold;
}
/*********************************************************************
	RIGHT COLUMN TITLE BOX
**********************************************************************/
div.right-gbox
{
	width:226px;
	text-align:left;
	margin-bottom:4px;
}

div.right-gbox div.gbh {
	font-size:0;
}

div.right-gbox div.gbf {
	font-size:0;
}


div.right-gbox div.gbtit {
	width:191px;
	height:26px;
	background-image:url(../../images/right_gbbox_title.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:10px;
}

div.right-gbox div.gbtit span {
	font-family:Tahoma;
	font-size:13px;	
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	top:2px;
	left:8px;
}

div.right-gbox div.gbbody {
	width:226px;
	background-color:#303030;
	text-align:center;
}


/*********************************************************************
	HOME PAGE RELATED LINKS
**********************************************************************/
div.rel-links
{
	position:relative;
	top:2px;
	left:10px;
	width:500px;
}

div.rel-links div.col
{
	width:165px;
	float:left;
	text-align:left;
	position:relative;
}

div.rel-links div.col span
{
	color:#F3661C;
	font-weight:bold;
}

div.rel-links div.col ul
{
	list-style-type:disc;
	position:relative;
	left:-22px;	
	margin-top:2px;
	margin-bottom:0px;
}

div.rel-links div.col ul li
{
	color:White;
}

div.rel-links div.col ul li a,
div.rel-links div.col ul li a:active,
div.rel-links div.col ul li a:visited,
div.rel-links div.col ul li a:link,
div.rel-links div.col ul li a:hover
{
	
}

/*********************************************************************
	SECONDARY BANNER
**********************************************************************/
div.sec-banner
{
	font-size:0;
	margin-bottom:2px;
}



/*********************************************************************
	FOOTER
**********************************************************************/

div#footer
{
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}

div#footer div.fbar
{
	width:100%;
	border-top:solid 2px #B9B9B9;
	margin-bottom:4px;
	font-size:0;
}

div#footer div.flinks
{
	font:12px Arial;
	color:#FFFFFF;
	margin-bottom:10px;
}

div#footer div.flinks a,
div#footer div.flinks a:link,
div#footer div.flinks a:active,
div#footer div.flinks a:visited,
div#footer div.flinks a:hover
{
	font:12px Arial;
	color:#FFFFFF;
	text-decoration:none;
}

div#footer div.fvisits
{
	width:100%;
	text-align:center;
	color:#FFFFFF;
	font:bold 12px Arial;
}

/*********************************************************************
	RECORD NAVIGATION BAR
**********************************************************************/
div.navlinks
{
	padding: 3px;
	margin: 3px;
	text-align:center;
	font-size:90%;
}

div.navlinks a
{
	font-weight:bold;	
	padding:2px 5px 2px 5px;
	margin-right:2px;
	border: 1px solid #000000;
	text-decoration: none;
	color: #fff;
	background: #2C2C2C url(../../images/pagination/image1.gif);
}

div.navlinks a:hover,div.navlinks a:active
{
	font-weight:bold;	
	border:1px solid #AAD83E;
	color: #FFF;
	background: #AAD83E url(../../images/pagination/image2.gif);
}

div.navlinks span.current
{
	font-weight:bold;	
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #000000;
	background: #AAD83E url(../../images/pagination/image1.gif);
	color: #FFF;
}

div.navlinks span.disabled
{
	font-weight:bold;	
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	color:#707070;
	border: 1px solid #000000;
	/*border: 1px solid #2C2C2C;*/
	background: #AAD83E url(../../images/pagination/image1.gif);
}

div.navlinks div.recordsinfo
{
	color:#fff;
	font-weight:bold;
	width:100%;
	text-align:center;
	margin-top:6px;
}


/*********************************************************************
Other styles
**********************************************************************/
.orange
{
	color:#F3661C;
}

.white
{
	color:#FFFFFF;
}

/*********************************************************************
	REGISTRATION FORMS
**********************************************************************/

div.regform
{
	width:90%;
	text-align:center;
}

div.regform table.tform
{
	margin:3px auto 3px auto;
	border-collapse:collapse;
	border:1px solid #505050;
}

div.regform table.tform tr td
{
	border:1px solid #505050;
}

.selRow
{
}

.selRow a,
.selRow a:active,
.selRow a:visited,
.selRow a:link,
.selRow a:hover
{
	color:Black;
}

div.regform table.tform tr td.form-title
{
	color:#F3661C;
	font-weight:bold;
	font-size:14px;
	border:1px solid #505050;
	background-color:#505050;
}

div.regform table.tform tr td.fn
{
	font-weight:bold;
	color:White;
	border:1px solid #505050;
}

div.regform table.tform tr td.fd
{
	color:White;
	border:1px solid #505050;
}

div.regform table.tform tr td.fd input
{
	font-size:10px;
}

div.regform table.pref input
{
	font-size:10px;	
}

div.val-messages
{
	width:300px;
	color:red;
	text-align:left;	
	margin:2px auto 0 auto;
}
div.val-messages span
{
}



div.frmenvof
{
	width:240px;
	text-align:center;
	margin:6px auto 6px auto;
}

div.frmenvof select
{
	font-size:11px;
	width:140px;
}

div.frmenvof div.envof-row
{
	width:100%;
	padding:2px 0 2px 0;	
}

div.frmenvof div.envof-row div.eo-fn
{
	width:80px;
	text-align:left;
	float:left;
}

div.frmenvof div.envof-row div.eo-fv
{
	width:160px;
	float:left;
	text-align:left;
}

/**************************************************************************************************
	CONTACT FORM
**************************************************************************************************/
div.contact-form
{
	width:300px;
	margin:0 auto 0 auto;
	color:White;
	text-align:center;
}

div.contact-form h2
{
	color:Orange;
	margin:0 0 4px 0;
	padding:0 0 0 0;
}

div.contact-form div.validation
{
	width:100%;
	text-align:left;
	margin-top:2px;
}

div.contact-form table
{
	margin:0 auto 3px auto;	
	border-collapse:collapse;
	border:1px solid #505050;
	
}

div.contact-form table thead tr td
{
	color:#F3661C;
	font-weight:bold;
	font-size:14px;
	border:1px solid #505050;
	background-color:#505050;
}

div.contact-form table tr td.fn
{
	font-weight:bold;
	color:White;
	border:1px solid #505050;
}

div.contact-form table tr td.fd
{
	color:White;
	border:1px solid #505050;
}

div.contact-form table tr td input
{
	font-size:10px;
}

div.contact-form table tr td textarea
{
	text-align:left;	
	margin:2px auto 0 auto;
}

.sbutton
{
}


/*************************************************************************************************/
/*		LOGIN FORM																				*/
/***********************************************************************************************/

div.login-form
{
    width:200px;
    margin:0 auto 0 auto;
    padding:100px 0 100px 0;
    color:White;
    text-align:center;
}

div.login-form span.chk
{
	display:block;
	margin:4px 0 2px 0;
}

div.login-form span.btn
{
	display:block;
	margin:3px 0 0 0;
}

div.login-form table.tb-login
{
	width:100%;
	border-collapse:collapse;
	border:1px solid #424242;	
	margin:0 auto 0 auto;
}

div.login-form table.tb-login tr td
{
	border:1px solid #424242;	
}

div.login-form table.tb-login input
{
	color:Black;
	font-size:11px;
}

div.login-form table.tb-login tr td.tit
{
	font-weight:bold;
	background-image:url(../../images/loginback.jpg);
}

/*************************************************************************************************/
/*		AJAX MODAL POPUP																						*/
/***********************************************************************************************/

.watermark
{
	background-color:#FFAAFF;
}

.modalPopup
{
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

div.viewpic
{
	width:400px;
	background-color:White;
	margin:0 auto 0 auto;
	text-align:center;
}

/******************************************************************************************
			AJAX UPDATE PROGRESS INDICATOR
******************************************************************************************/

.progress_indicator
{	
}

.progress_indicator div.upd
{
	width:230px;
	background-color:White;
	border:1px solid #aaaaaa;
}

.progress_indicator div.upd span
{
	display:block;
	text-align:center;
	color:#333333;
	font-weight:bold;
	font-size:14px;
}

.progress_indicator img
{
}   

/******************************************************************************************
	COLLAPSIBLE PANELS
******************************************************************************************/

div.collapsepanel
{
}

div.collapsepanel div.collpasepanelheader
{
	height:25px;
	background-image:url(../../images/collapsepanel/headerbk.jpg);
	background-repeat:repeat-x;
	border:1px solid #505050;	
}

div.collapsepanel div.collpasepanelheader div.title
{
	font-weight:bold;
	font-size:13px;
	color:Orange;
}

div.collapsepanel div.collapsepanelbody
{
}

div.collapsepanel div.collapsepanelbody div
{
	border:1px solid #505050;	
	padding:5px;
	background-color:#505050;
}

/********************************************************************************************
		LOAN CALCULATOR
********************************************************************************************/

div.popdrag
{
	width:298px;
	height:25px;
	background-image:url(../../images/collapsepanel/headerbk.jpg);
	background-repeat:repeat-x;
	border:1px solid #505050;	
}

div.popdrag div.poptitle
{
	float:left;
	font-weight:bold;
	font-size:13px;
	color:Orange;
	margin-top:4px;
}

div.popdrag div.popclose
{
	float:right;
}

div.popmain
{
	border:1px solid #505050;	
	padding:5px;
	background-color:#505050;
}

div.popmain table tr td.fn
{
	font-weight:bold;
}

div.popmain table tr td.fv
{
	padding-left:6px;
}

/********************************************************************************************
		MISC
********************************************************************************************/

.tform-header-row
{
	background-image:url(../../images/collapsepanel/headerbk.jpg);
	background-repeat:repeat-x;
}

.tform-pager-row
{
	color:Orange;
	font-weight:bold;
	border:0 none none;
}

.tform-pager-row td
{
	text-align:right;
}


.tform-pager-row a,
.tform-pager-row a:link,
.tform-pager-row a:visited,
.tform-pager-row a:hover,
.tform-pager-row a:active
{
	font-weight:normal;
	color:Orange;
	text-decoration:underline;
}


