/* CSS Document */
html, body {
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family: arial, helvetica;
	font-size: 90%;
}

img {
	border: 0;
}

.piranha {
	display: none;
}

form {
	padding:0px;
	margin:0px;
	display: inline;
}

#nav_tools a.red, #chan_menu a.red, .block a.red, .linksblock a.red {
	color: #ff0000;
}

#chan_menu a.yellow, .block a.yellow {
	color: #ffff00;
}

caption {
	font-size: 110%;
	text-align: left;
	font-weight: bold;
}

.block caption a {
	color: #000000;
}

#marketdata a {
	color: #000000;
}

#marketdata .positive{
	color: #088308;
}

#marketdata .zero {
	color: #000000;
}


#marketdata .negative {
	color: #ff0000;
}

#marketdata td {
	padding-left: 10px;
}

#container {
	display: table;
	width: 1000px;
	height: 100%;
}

#content {
	height: 100%;
	width: 1000px;
	background-color:#C5E1E9;
}

#header {
	background: url("header_back.gif");
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 44px;
	clear: both;
}

#header h1, #footer h1{
	margin:0px;
	padding:0px;
	display:inline;
}

#left {
	position: absolute;
	top: 44px;
	left: 0px;
	width: 123px;
	background-color: #C5E1E9;
}

#main {
	padding-left: 123px;
	padding-top: 44px;
	height: 100%;
	width: 555px;
	background-color: #C5E1E9;
}

#blocker {
	padding-left: 8px;
	padding-right: 4px;
	background-color:#FFFFFF;
	width: 555px;
	border-right: 1px solid #BBD6DF;
}

#right {
	position: absolute;
	left: 678px;
	top: 44px;
	margin-top: 5px;
	margin-left: 10px;
	padding-left: 5px;
	margin-right:0px;
	padding-right:0px;
}

#footer {
	width: 994px;
	clear: both;
	margin-left: 6px;
	margin-top: 15px;
	font-size: 85%;
}

/* IE bug-fixery */
* html #left, * html #main, * html #right {
	margin-right: -3px;
}

.clear {
	clear: both;
}

#footer a, #rotator a, #adblock a {
	text-decoration: none;
	color: #000000;
}

#nav_tools a, .block a, .linksblock a {
	text-decoration: none;
	color: #014493;
}

#nav_tools a:hover, .block a:hover, .linksblock a:hover, #rotator a:hover, #weather a:hover, #topstory a:hover, #nav_tools a:hover, #footer a:hover, #chan_menu a:hover, #adblock a:hover, #counter a:hover {
	text-decoration: underline;
}

#nav_tools ul, #mantle ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#nav_tools li, #mantle li {
	margin: 0;
	padding: 0;
}

* html #nav_menu {
	padding-top: 3px;
}

/* nudge images together for non-IE browsers */
#nav_menu .memberimg {
	margin-top:0px;
}

/* nudge images together IE */
* html #nav_menu .memberimg {
	margin-top:-3px;
}

#chan_menu {
	padding-top: 5px;
}

#chan_menu a {
	font-size: 85%;
	color: #0F427F;
	padding: 2px 0px 2px 4px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #BBD6DF;
}


#nav_tools {
	padding-left: 10px;
	font-size: 85%;
}

#nav_tools h3 {
	font-size: 110%;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px;
}

#chan_menu h2 {
	font-size: 90%;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
	padding-left: 4px;
}

* html #search {
	height: 75px;
}

#search {
	width: 547px;
	background-color: #C5E1E9;
	margin-left: -8px !important;
	padding: 8px 0px 4px 10px;
}

#dontmiss {
	float: right;
}

#search input {
	padding: 0;
	margin: 0;
}

#search #searchleft {
	float: left;
}

#search #yp {
	border-top: 1px solid #94a8ae;
	padding-top: 6px;
	padding-right: 8px;
}

#search #yp #ypq {
	font-size:90%;
	width: 255px;
	margin-right: -4px;
}

#search #yp img {
	float:left;
	padding-right:4px;
}


#search #goog {
	width: 387px;
	padding-bottom: 4px;
	padding-right: 8px;
}

#search #goog img {
	padding-bottom: 5px;
}


#search #goog #searchq {
	font-size:90%;
	width: 347px;
	margin-right: -4px;
}

#search #top5 {
	font-size: 85%;
	float: right;
	width: 145px;
	border-left: 1px solid #94a8ae;
	line-height: 13px;
}

#search #top5 .top1 {
	margin-top: 3px;
	background: url("search1.gif")  no-repeat top left;
	padding-left: 15px;
}

#search #top5 .top2 {
	background: url("search2.gif")  no-repeat top left;
	padding-left: 15px;
}

#search #top5 .top3 {
	background: url("search3.gif")  no-repeat top left;
	padding-left: 15px;
}

#search #top5 .top4 {
	background: url("search4.gif")  no-repeat top left;
	padding-left: 15px;
}

#search #top5 .top5 {
	background: url("search5.gif")  no-repeat top left;
	padding-left: 15px;
}

.ad_180 {
	width: 300px;
	height: 160px;
	background-color: #ffffff;
	text-align: left;
	padding-top: 10px;
	margin-left: 5px;
}

.ad_160 {
	width: 300px;
	height: 610px;
	background-color: #ffffff;
	text-align: left;
	padding-top: 10px;
	margin-left: 5px;
}

.ad_300 {
	width: 300px;
	height: 250px;
	margin-left: 5px;
	background-color: #ebf5f8;
}

.hcontainer {
	width: 550px;
	border-bottom: 1px solid #d4d8d9;
	padding-bottom: 5px !important;
	padding-bottom: 0px;
	padding-top: 5px;
}

.top_hcontainer {
	width: 550px;
	padding-bottom: 0px;
	padding-top: 5px;
}

.hcontainer .block, .top_hcontainer .block {
	float: left;
	width: 260px;
	margin: 5px 5px 5px 0px;
}

#right .block {
	margin: 5px 0px 5px 5px;
}

.block, .linksblock {
	font-family: verdana;
	font-size: 90%;
}


.block h2, .block h3 {
	font-size: 110%;
	font-weight: bold;
	display: inline;
}


.block h1 {
	font-size: 100%;
	font-weight: bold;
	display: inline;
}

.block h2 a {
	color: #000000;
}

.block li {
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.block ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: white;
}

.bullet {
	color: #000000;
}

.block .image1, #mantle .image1 {
	margin-right: 8px;
	border: 1px solid black;
}

.blockab .image1, #mantle .image1 {
	margin-right: 8px;
	border: 1px solid black;
}

.block img.icon {
	margin-right: 4px;
	border: 0;
}

.lbord {
	padding-left: 5px;
}

.rbord {
	padding-right: 8px;
	border-right: 1px solid #d4d8d9;
}

.hdiv {
	width: 1px;
	color: #d4d8d9;
	background-color: #d4d8d9;
}

#right .hr {
	padding-top: 0px;
	margin-top: 0px;
	height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #d4d8d9;
	width: 300px;
}

.icon {
	margin-left: -20px;
	padding-right: 2px;
}

.video {
	padding-right: 25px;
	margin-top: 4px;
	margin-bottom: 10px;
}
/*Se adicionan los DIV de las imagenes en el rotater a,b,c,d*/
#a { display: block; height: 142px;}
/*#b, #c, #d { display: none; height: 142px;}*/
#b, #c, #d, #e { display: none; height: 142px;}
/*#b_hidden, #c_hidden, #d_hidden {*/
#b_hidden, #c_hidden, #d_hidden , #e_hidden{
	position:absolute;
	top:-2200px;
	left:-2000px;
	width:0px;
	height: 0px;
	overflow:hidden; 
}
/*Se adicionan los DIV de las imagenes en el rotater a,b,c,d*/
/*#a.h img,#b.h img,#c.h img,#d.h img { float: none; display: block; margin-bottom: 6px;}*/
#a.h img,#b.h img,#c.h img,#d.h img,#e.h img { float: none; display: block; margin-bottom: 6px;}

#rotator {
	height: 151px;
	font-family: verdana;
	position: relative;
}

#rotator img {
	float: left;
}
/*#a.v ul, #b.v ul, #c.v ul, #d.v ul {*/
#a.v ul, #b.v ul, #c.v ul, #d.v ul, #e.v ul {
	padding-left: 105px;
}

#slotsnav {
/* la siguiente linea mueve hacia la izq la barra de navegación del rotater  */
	padding-left: 170px;
	padding-right: 8px;
}

* html #slotsnav {
	padding: 0px;
	position: absolute;
	bottom: -2px;
	right: 14px;
}


#slotsnav img {
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 2px;
	padding-right: 2px;

}

#slotsnav a {
	float: left;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: underline;
	font-size: 80%;
}


#a_sel {
	background-color: #dddddd;
}

#weather {
	position: absolute;
	top: 3px;
	left: 416px;
	color: #ffffff;
	font-size: 85%;
}

#weather label{
	display:inline;
	padding-right:14px;
}

#weather a {
	text-decoration: none;
	color: #ffffff;
}

#weather .current {
	font-weight: bold;
	padding-right: 5px;
}

#weather #where {
	font-size: 80%;
	padding: 0;
	margin-right: 5px;
}

#weather .forecast {
	padding-right: 5px;
}

#weather .current img {
	margin-top: -2px;
	padding-right: 3px;
}

.block #where {
	margin-top: 4px;
	margin-right:4px;
}

#topstory {
	font-weight: bold;
	color: #cc2229;
}

#topstory a{
	color: #cc2229;
	text-decoration: none;
}

#topstory h2 {
	font-weight: bold;
	color: #cc2229;
	font-size: 100%;
	display:inline;
}

#topstory img {
	float: left;
	margin-right: 5px;
}
#cuadromedioalto {
	border: 1px solid #ffffff;
	min-height: 148px;
	padding-top: 5px;
	margin-top: 8px;
	width: 270px;	
	background-repeat: repeat-y;
	background-color: #ffffff;
}

#cuadromedioalto .blockab {
	float: right;
	margin: 0px 5px 0px 0px;
	width: 250px;
	padding-right: 10px;
}



#cuadromedio {
	border: 1px solid #AACAD2;
	min-height: 148px;
	padding-top: 5px;
	margin-top: 8px;
	width: 569px;	
	background-repeat: repeat-y;
	background-color: #E6F1FF;
}




#cuadromedio .topstoryimg {
	border: 0px;
	padding-right: 8px;
}

#cuadromedio .pcheader {
	margin-right: 10px;
	margin-bottom: -5px;
}

#cuadromedio .block {
	float: left;
	margin: 0px 5px 0px 0px;
	width: 520px;
	padding-right: 10px;
}



#cuadromedio .linksblock {
	float: left;
	width: 260px;
}
.linksblock ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: white;
}

.linksblock li {
	list-style-type: none;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

#footer li {
	display: inline;
	margin: 0;
	padding-left: 5px;
}


#footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
}

#footer img {
	margin-right: 12px;
	float: left;
	clear: both;
}

#footergraphic, #footerlinks {
	float: left;
	padding-bottom: 15px;
}


#adblock {
	width: 550px;
	padding-top: 8px;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 15px !important;
	margin-bottom: -5px;
}


#mantle {
	float: left;
	width: 418px;
	font-size: 85%;
	border-left: 1px solid #aacad2;
	border-right: 1px solid #aacad2;
	border-bottom: 1px solid #aacad2;
	overflow: hidden;
	height: 120px;
}

#mantle .column {
	float: left;
	width: 132px;
	padding-left: 7px;
	padding-top: 2px;
	height: 114px;
}

#mantle img {
	border: 0;
}

#mantle h2 {
	line-height: 19px;
	height: 19px;
	font-size: 110%;
	font-weight: bold;
	background: url("top_mantle.gif");
	padding-left: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#mantle h3 {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#pp {
	font-size: 85%;
	float: right;
	border: 1px solid #aacad2;
	padding: 7px;
	width: 105px;
	height: 105px;
}

#pp a {
	color: #014493;
}

#pp h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
}

#pp h2 a {
	color: #000000;
}

#pp img {
	border: 0px;
}

#pp .slot6img img {
	float: left;
	margin-right: 5px;
	border: 1px solid black;
}

#whatsnew {
	position: absolute;
	left: 195px;
	top: 17px;
}

#counter {
	width: 295px;
	margin-left: 5px;
	margin-bottom: 5px;
	height: 65px;
	padding-left: 5px;
	background-color: #eeeeee;
	font-weight: bold;
}

#counter .counterimage {
	width:32px;
	float: left;
	margin-right: 5px;
}

#counter h2 a {
	font-family: verdana;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

#counter h2 {
	font-size: 100%;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

#counter a {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.change, .value, .name {
	text-align: left;
}




.formlabel, #rotator h2, legend, .access_link, #marketdata h2 {
	position:absolute;
	top:-220px;
	left:-200px;
	width:0px;
	height: 0px;
	font-size:0%;
	display:inline;
}

fieldset{
    display:inline;
    border:0px solid white;
    padding:0px;
    margin:0px;
}

#hideme {
    position:absolute;
    visibility:hidden;
    left:0px;
    top:-100px;
    height:1px;
    width:1px;
}

#hre_mantle {
    font-family: verdana, arial;
    background-color: #efeff7;
    font-size: 90%;
    height: 120px;
}

#hre_mantle .header {
    float: left;
    background-color: #efeff7;
    padding-left: 5px;
    padding-top: 2px;
}

#hre_mantle .block {
    background-color: #efeff7;
    width:132px;
    padding-left: 5px;
    float: left;
    font-size: 100%;
}

#hre_mantle .links {
    background-color: #efeff7;
    width:123px;
    float: right;
    font-size: 100%;
    padding-left: 4px;
}

#hre_mantle select, #hre_mantle input {
    font-family: verdana, arial;
    width: 130px;
    margin-bottom: 8px;
}
#hre_mantle h2 {
    font-size: 85%;
    font-weight: bold;
}
#hre_mantle li {
    line-height: 14px;
}

.bg {
    background-color: #fcfaf7;
    width: 250px;
    float: left;
    padding-bottom: 10px;
}

.pad {
    padding-bottom: 3px;
}

#travelmantle select {
    font-size:88%;
}
#travelmantle input {
    font-size:85%;
}
.wsubmitbutton {
    font-size:80%;
}

#travelmantle .block{
   padding-left: 3px;
   padding-right: 5px;
   color: black;
   float: left;
}

#travelmantle .links {
   width: 160px;
   padding-top: 2px;
   float: right;
   vertical-align:top;
}

#mantle_career .piranha {
	display: none;
}

#mantle_career {
	background-color: #efeff7;
        width: 100%;
        font-size: 90%;
        padding-left: 5px;
        padding-top: 2px;
        height: 122px;
}

#mantle_career .bottom {
    padding-top: 75px !important;
    padding-top: 0px;
}

#mantle_career .block1 {
    width: 110px;
    float: left;
}

#mantle_career .block2 {
    width: 164px;
    float: left;
}

#mantle_career h2 {
    font-size: 105%;
    background-color: #efeff7;
    background: none;
    line-height: 12px;
    height: 12px;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#mantle_career .links {
    font-size: 110%;
    margin-left: 5px;
    margin-right: 5px;
    padding-right: 5px;
}

#mantle_career select, #mantle_career input {
    font-size: 100%;
}

#mantle_love select, #mantle_love input, #mantle_experian input {
    font-size: 90%;
}

#mantle_love .block {
    float: left;
    padding-left: 10px;
    padding-top: 2px;
}

#mantle_love input {
    margin-top: 6px;
}

#mantle_love img {
    margin-bottom: 4px;
}

#mantle_love .links {
    float: right;
    padding-left: 5px;
    width: 130px;
    background-color: #e2f4f3;
    border-left: 1px solid #d2c9ab;
    height: 110px;
}

#mantle_experian .block {
    float: right;
    padding-left: 10px;
    padding-top: 2px;
}

#mantle_experian input {
    margin-top: 2px;
}

#mantle_experian img {
    margin-bottom: 2px;
}

#mantle_experian #lname, #fname {
    text-align: right;
    padding-right: 6px;
}

#mantle_experian .links {
    float: left;
    padding-left: 5px;
    width: 130px;
    background-color: #e2f4f3;
    border-right: 1px solid #d2c9ab;
    height: 110px;
}

#mantle_experian #ebtn {
    text-align: right;
    padding-right: 4px;
}

#travelmantle a, #mantle_career a, #hre_mantle a, #mantle a {
	color: #000000;
}

#travelmantle a .red, #mantle_career a .red, #hre_mantle a .red, #mantle a .red {
	color: #ff0000;
}

#travelmantle ul a, #mantle_career ul a, #hre_mantle ul a, #mantle ul a {
	color: #014493;
}

#travelmantle ul .red, #mantle_career ul .red, #hre_mantle ul .red, #mantle ul .red {
	color: #ff0000;
}


#whatsnewtab {
    position:absolute;
    top:0px;
    left:0px;
}

#whatsnewMenuDiv {
    border: 5px solid #327b83;
    position:absolute;
    height: 151px;
    width: 271px;
    top:-200px;
    left:-70px;
    z-index:10;
}

#whatsnewStoryDiv {
    position:absolute;
    top:129px;
    left:-195px;
    height: 175px;
    width: 445px;
    display:none;
    visibility:hidden;
    border: 7px solid #327b83;
    z-index:200;
}

#searchengineoptimization {
	border-top: 1px solid #d4d8d9;
	width: 834px;
	clear: both;
	margin-left: 0px;
	padding-left: 155px;
	padding-top: 15px;
	font-size: 100%;
}

#sitemap {
	width: 834px;
	clear: both;
	margin-left: 155px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 100%;
}

#sitemap .heading {
	font-size: 100%;
	font-weight: bold;
	display: inline;
}


