@charset "UTF-8";
/* CSS Document */

.clear{
	clear: both;
	}
body {
	background-color: #5A6370;
	padding:0;
	margin:0;
}

#main {
	background-image:url(images/fondo.jpg);
	background-repeat:repeat-y;
	width:850px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	}

#pleca-sup {
	height:35px;
	width:780px;
	background-image:url(images/pleca_top.jpg);
	background-repeat:repeat-x;
}

#banner-flash {
	padding:0;
	display:block;
	margin:0;
	width:780px;
	height:130px;
	background-color:#000;
}

#menu {
	padding:0;
	width:100%;
	height:35px;
	display:block;
	background-image:url(images/pleca_top.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.6em;
}

#menu ul {
	margin-right:10px;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}

#menu li {
	float:right !important;
	display:inline;
	list-style: none !important;
	padding: 0;
	overflow:hidden;
	margin:0;
	width: auto;
}

#menu a {
	padding: 0.8em 1.4em 0em 1.4em;
	height:26px;
	display:block;
	background-image:url(images/menu_spacer.png);
	*background-image:url(images/menu_spacer2.gif);
	background-repeat:no-repeat;
	background-position: top right;
	float:left;
}

#menu li a:link, #menu li a:visited {
	color: #CCC;
	text-decoration:none;
	text-transform:uppercase;
	
}

#menu li a:hover {
	background-image:url(images/menu_active.jpg);
	background-repeat:repeat-x;
	color: #333332;
}

#content, #content2 {
	width:780px;
	margin-left:20px;
	margin-right:50px;
	height:auto;
	padding:0;
	background-color: #737373;
	overflow:hidden;
	padding-top:0;
}
#content2 {
	width:780px;
	margin-left:20px;
	margin-right:50px;
	height:auto;
	padding:0;
	background-color: #737373;
	overflow:hidden;
	padding-top:0;
}

/* ------------------- Sidebar content ------------------------- */
#sidebar {
	width:200px;
	height:auto;
	float:right;
	background-color:#737373;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
}

#sidebar p {
	margin-left:1em;
	margin-right:1em;
	text-align:left;
	color:#FFF;
	font-size:0.8em;
}

#sidebar h1 {
	font-size:1.1em;
	font-weight:bold;
	color: #FFF;
	text-align:center;
	margin-left:1em;
	margin-right:1em;
}

#sidebar h2 {
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	color: #FFF;
	margin-left:1em;
	margin-right:1em;
}
#sidemenu {
	width:100%;
}

#sidemenu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#sidemenu li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	text-transform:uppercase;
	margin:0;
}

#sidemenu a {
	height:25px;
	display:block;
	text-decoration:none;
	padding:0.6em .8em 0em .8em;
}
#sidemenu li a:link, #sidemenu a:visited{
	background-color:#989898;
	background-image:url(images/sidemenu_fondo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color: #EEE;
}

#sidemenu li a:hover {
	background-color:#ECECEC;
	background-image:none;
	color:#06C;
}
	
#sidebar-item {
	margin-top:25px;
	background-image:url(images/sidebar_item.png);
	background-repeat:repeat-x;
	height:25px;
}

#sidebar-item p {
	margin:0;
	padding-top:0.4em;
	text-transform:uppercase;
	text-align:center;
	color:#333332;
	font-size:0.7em;
	font-weight:bold;
}
/* ------------------ Main content body-------------------------*/
#column {
	padding-bottom:20px;
	margin-top:-18px;
	width:580px;
	margin-left:0;
	margin:0;
	margin-right:auto;
	height:100%;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
	float:right;
}

#column img {
	border:none;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	margin-right:0;
}

#column blockquote {
	margin-left:60px;
	margin-right:60px;
	font-size:0.8em;
	text-align:justify;
}
#column a {
	color: #06C;
	font-weight:bold;
}

#column .hrblue {
	color: #1775D5;
	margin-top:-0.7em;
}
#column p a.masinfo{
	margin-left:0px;
	}
#column p {
	margin-left:30px;
	margin-right:30px;
	color: #000;
	line-height:1.3em;
	font-size:0.8em;
	text-align:justify;
}

#column ol, #column ul{
	font-size:0.8em;
	margin-left:30px;
	margin-right:30px;
}
#column .subtitle {
	text-align:left;
	margin-top:1.6em;
	font-style:italic;
	color:#666;
	font-weight:bold;
}

#column .titlenote {
	margin-top:-1em;
	font-size:0.6em;
	font-style:italic;
	text-align:left;
}

#column .boldtxt {
	font-weight:bold;
	font-size:1.1em;
	color:#C00;
}
#column strong {
	color:#1775D5;
}

#column form{
	width:520px;
	margin-left:30px;
	margin-right:30px;
}


#column form p{
	margin-right:5px;
	text-align:left;
	margin-top:1px;
	margin-bottom:0;
}

#column table p{
	text-align:center;
}

#column table.ley p{
	text-align:left;
	margin-left:10px;
	margin-right:10px;
}

#column table img {
	margin-bottom:0;
	float:none;
	margin-left:auto;
	margin-right:auto;
}


#column h1 {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid;
	margin-top:30px;
	margin-left:30px;
	margin-right:30px;
	font-size:1.2em;
	color: #1775D5;
	text-transform:uppercase;
}

#column h2 {
	margin-top:30px;
	margin-left:30px;
	margin-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color: #1775D5;
}

#column .bullet1 {
	margin-top:20px;
	font-size: 1em;
	text-align:center;
	color:#C00;
	font-weight:bold;
}

#column .bullet1it {
	font-style:italic;
	color:#000;
}

#column .bullet2 {
	font-size:1.2em;
	color: #737373;
	text-align:center;
	font-weight:bold;
}

#column .bullet3 {
	color: #930;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.6em;
	text-align:center;
}

#btnstart {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

#btnstart img {
	margin-left:auto;
	margin-right:auto;
}

#btnclick {
	margin-top:0;
	margin-bottom:15px;
	height:30px;
	margin-left:30px;
}

#imageleft {
	margin-left:20px;
	float:left;
	padding-right:10px;
}

#imageright {
	margin-right:15px;
	display:inline;
	float:right;
	padding-left:10px;
}
/* --------------------- Wilshire Signature ----------------------- */
#signature {
	width:380px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
}

#signature h3 {
	margin-bottom:0;
	font-size:1.3em;
	font-weight:bold;
	color:#900;
}

#signature h4 {
	margin-top:0;
	margin-bottom:0.3em;
	font-size:0.9em;
	text-transform:uppercase;
	font-weight:normal;
	color:#900;
}

#signature p {
	margin-top:0;
	color:#900;
	text-align:center;
	font-size:0.8em;
}


/* ---------------------- Footer ------------------------*/
#footer {
	width:780px;
	background-image:url(images/pleca_top.jpg);
	background-position:bottom;
	background-color:#737373;
	background-repeat:repeat-x;
	margin-left:20px;
	margin-right:50px;
	height:35px;
	padding-top:0.8em;
}

#footer p {
	padding:0;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#EEEEEE;
	text-align:center;
}

#bottomMenu {
	width:auto;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:70px;
}

#bottomMenu ul{
	list-style:none;
}

#bottomMenu li{
	float:left;
	padding:0 5px 0 5px;
	display:inline;
}

#bottomMenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:0.6em;
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
}

#bottomMenu a:hover {
	color:#06C;
}

/*------------------ BOTONES ---------------------------*/
a.start { 
        background:url(images/btn_start.png) repeat 0px 0px; 
        width: 136px; 
        height: 44px; 
        display: block; 
		margin-left:auto;
		margin-right:auto;
}

a.start span { 
        display: none; 
}

a.start:hover { 
        background: url(images/btn_startup.png) repeat 0px 0px; 
}

a.masinfo { 
        background:url(images/btn_click.png) repeat 0px 0px; 
        width: 125px; 
        height: 25px; 
        display: block; 
		margin-left:30px;
		margin-bottom:25px;
		margin-top:-5px;
}

a.masinfo span { 
        display: none; 
}

a.masinfo:hover { 
        background: url(images/btn_clickup.png) repeat 0px 0px; 
}
/*------------------------------------------*/
#botonesTop {
	width:auto;
	margin-left:10%;
	margin-bottom:100px;
}

#botonesTop ul{
	list-style:none;
}

#botonesTop li{
	padding-left:20px;
	display:inline;
	float:left;
}

a.housenews { 
        background:url(images/btn_news.jpg) no-repeat; 
        width: 165px; 
        height: 60px; 
        display: block; 
}

a.housenews span { 
        display: none; 
}

a.housenews:hover { 
        background: url(images/btn_newsUP.jpg) no-repeat; 
}

a.houseworth { 
        background:url(images/btn_homeWrth.jpg) no-repeat; 
        width: 165px; 
        height: 60px; 
        display: block; 
}

a.houseworth span { 
        display: none; 
}

a.houseworth:hover { 
        background: url(images/btn_homeWrth.jpg) no-repeat; 
}

/*-------------------------------------------*/
a.refer { 
        background:url(images/btn_refer.jpg) repeat 0px 0px; 
        width: 220px; 
        height: 80px; 
        display: block;
		margin-bottom:30px;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
}

a.refer span { 
        display: none; 
}

a.refer:hover { 
        background: url(images/btn_referUP.jpg) repeat 0px 0px; 
}

/*--------------------------------------------*/
#botonesBot {
	width:auto;
	margin-left:auto;
	margin-right:auto;
	}

#botonesBot ul{
	list-style:none;
}

#botonesBot li{
	padding:20px;
	float:left;
	display:inline;
}



a.contact { 
        background:url(images/brn_contact.jpg) repeat 0px 0px; 
        width: 200px; 
        height: 73px; 
        display: block;
}

a.contact span { 
        display: none; 
}

a.contact:hover { 
        background: url(images/brn_contactUP.jpg) repeat 0px 0px; 
}
a.email { 
        background:url(images/btn_mail.jpg) repeat 0px 0px; 
        width: 200px; 
        height: 73px; 
        display: block; 
}

a.email span { 
        display: none; 
}

a.email:hover { 
        background: url(images/btn_mailUP.jpg) repeat 0px 0px; 
}

a.register { 
        background:url(images/btn_register.jpg) repeat 0px 0px; 
        width: 440px; 
        height: 280px; 
        display: block; 
		margin-left:auto;
		margin-right:auto;
}

a.register span { 
        display: none; 
}

a.register:hover { 
        background: url(images/btn_registerUP.jpg) repeat 0px 0px; 
}

/*------------------- BOTONES CONTACTO -------------------------*/
a.contactN { 
        background:url(images/btn_contact01.jpg) repeat 0px 0px; 
        width: 220px; 
        height: 173px; 
        display: block; 
}

a.contactN span { 
        display: none; 
}

a.contactN:hover { 
        background: url(images/btn_contact01UP.jpg) repeat 0px 0px; 
}

a.alreadyClnt { 
        background:url(images/btn_contact2.jpg) repeat 0px 0px; 
        width: 220px; 
        height: 173px; 
        display: block; 
}

a.alreadyClnt span { 
        display: none; 
}

a.alreadyClnt:hover { 
        background: url(images/btn_contact2UP.jpg) repeat 0px 0px; 
}

table.books {
	width:60%;
	margin-right:30px;
	margin-left:auto;
	margin-top:15px;
	margin-bottom:20px;
}

.books p{
	font-size:0.8em;
	text-align:left;
	margin:0;
}

.author {
	font-size:0.9em;
}
a.bookm{
	margin-left: 30px;
	}	
