/* basic elements */
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	background: url(images/bgg.gif) top repeat-x;
	background-color:#ebf2f9;
}
a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
a:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000099;
}
a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: underline;
}
div#copyinterior ul {
	list-style-position:outside;
	padding-left:40px;
	font-size: 12px;
	list-style-image: url(images/bulletAmarillo.gif);
	margin:10px 20px 0 0;
}
div#copyinterior li {
	margin:0 0 5px 0;
}
div#noticiaspremier ul {
	list-style-position:outside;
	padding-left:20px;
	font-size: 12px;
	list-style-image: url(images/blueArrow.gif);
	margin:0 0 10px 0;
}
div#noticiaspremier li {
	margin:0 0 10px 0;
}
div#noticiasmortgage ul {
	list-style-position:outside;
	padding-left:20px;
	font-size: 12px;
	list-style-image: url(images/redArrow.gif);
	margin:0 0 10px 0;
}
div#noticiasmortgage li {
	margin:0 0 10px 0;
}

* {margin:0; padding:0;}
/* Form Styling */
select {
 background-color: #ffce07;
 color: #ffffff;
 font-size: 9px;
}

/* specific divs */
div#mainwrap {
	width:900px;
	height:700px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bg.jpg) #FF0000 repeat-y;
}
div#contentarea {
	width:900px;
	background-color:transparent;
	margin-right:auto;
}
/* La parte de arriba, navegacion, logo, etc. */
div#head {
	width:900px; height:98px;
}
/* Area de contenido. */
div#leftcontent {
	width:210px;
	background-color:transparent;
	float:left;
}
div#leftnav {
	width:210px;
	height:330px;
	background-color:#7097b7;
}
div#bannerleft {
	width:210px;
	height:174px;
	background-color:transparent;
}
div#maincontent {
	width:480px;
	background-color:#ebebeb;
	float:left;
}
div#flashmain {
	width:480px;
	height:301px;
	background-color:#FF6600;
}
div#rightcontent {
	width:210px;
	background-color:transparent;
	float:left;
}
div#rightnav {
	width:210px;
	height:330px;
	background-color:#f0b600;
}
div#bannerright {
	width:210px;
	height:174px;
	background-color:transparent;
}
div#noticias {
	width:460px;
	background:#ebebeb;
	padding:10px 10px 10px 10px;
}
div#noticiaspremier {
	width:224px;
	background:f0f0f0;
	float:left;
}
div#noticiasmortgage {
	width:224px;
	background:f0f0f0;
	margin:0px 0px 0px 10px;
	float:left;
}
div#noticias h3 {
	background:url(images/subs/noticias.gif) top left no-repeat;
	height:13px;
	margin:0 0 10px 0;
}
div#bottomlinks {
	width:480px;
	height:28px;
	background-color:#FFFFFF;
	clear:both;
}
small {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	margin-bottom:5px;
}
div#footer {
	width:674px;
	background: #bebdbd;
	clear:both;
	padding:16px 10px 16px 16px;
}
div#footer p {
	margin-bottom:5px;
}
div#footer a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
}
div#footer a:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000099;
}
div#footer a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #3366CC;
	text-decoration: underline;
}
/* Estos div controlan el layout de las paginas interiores. */
div#bottomcontent2 {
	width:700px;
	height:700px;
	background:#d1d1d1 url(images/bginterior.gif) repeat-x top;
}
div#maincontent2 {
	width:700px;
	margin:0 0 0 260px;
}
div#copyinterior {
	width:384px;
	background-color:transparent;
	padding:16px 0 0 16px;
	float:left;
}
div#fotointerior {
	width:300px;
	background-color:transparent;
	padding:-16px 0 0 0;
	float:left;
}
.inversionistas {
	margin:0 0 0 10px;

/* Esto es un hack para Internet Explorer. */
div.clearfloats {clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
*html .clearfix {height:1%;}
.clearfix {display:block;}
.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
