/* ------------------------------------------------------------------------------------------
[Layout Stylesheet]
Date:			      07/31/2008
------------------------------------------------------------------------------------------ */
.contenthome, ul#contenthome li {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#013B45;
      text-align:justify;
      line-height:1.4em;
      padding:5px 5px;
      width:340px;
}
ul#contenthome li {
  line-height:1em;
}
h1.hometitle {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#fff;
   padding:0;
}
table tr td {
  vertical-align: top;	
}
table#tablemaster {
	background:#fff;
	width:750px;
	margin:auto;
}
table#tablemaster tr td.headerup {
	background: url("../images/bg-header.gif") no-repeat; 
	height:66px;
}
/*-----------------------------------------------------------------------
  Styles for main menu home 
-----------------------------------------------------------------------*/
#menuhome {
	color: #013B45; 
}
table#menuhome thead tr th,.th {
	background: #FFF url(../images/bg_titles_categories.gif) scroll no-repeat 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
       padding: 5px 10px;
	width: 155px; 
	vertical-align: top;
}
table#menuhome .th {
  padding:5px 8px 3px !important;
}
table#menuhome tbody tr td {
	/*background-color: #E6EBEC;*/
	background-color: #F8F8F8;
	vertical-align: top;
	padding-bottom:5px;
}
table#menuhome td.sep {
	background: #FFF none;
	width: 11px;
}
table#menuhome tbody tr td ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 10px;
	color: #4D767D;
	width: 160px;
       height:165px;
	margin: 3px 0 0 0;
	list-style-type: none;
}
table#menuhome tbody tr td ul ul {
	margin: 0;
}
table#menuhome tbody tr td ul li a,
table#menuhome tbody tr td ul li span {
	color: #4D4D4D;
	display: block;
	background: none;
	padding: 4px 0px 4px 5px;
	text-decoration: none;
	width: 165px;
}
table#menuhome tbody tr td ul li a:hover,
table#menuhome tbody tr td ul li a.current {
	background: transparent url(../images/flecha-der.gif) scroll no-repeat 163px 4px;
	color: #013B45;
	font-weight: 700;
}
table#menuhome tbody tr td ul li .orange {
     	font-weight: 700;
}
table#menuhome tbody tr td ul li a.orange:hover {
	background: none;
       padding-left:5px;
       color:#F15A29;
}
table#menuhome tbody tr td ul li a.orange {
	background: none;
       padding-left: 5px;
       color:#F15A29;
}
table#menuhome tbody tr td ul li a.nobg:hover {
	background: none;
}
table#menuhome tbody tr td ul li a.nobg {
	background: none;
}
table#menuhome tbody tr td ul ul li a:hover {
	background: #FFF none;
}
table#menuhome tbody tr td ul ul li a {
	padding-left: 18px;
	width: 157px;
}
table#menuhome tbody tr td ul ul li a:hover {
	background: #FFF none;
}
table#menuhome tbody tr td ul ul.ignore {
       padding-left: 10px;
       height: auto !important;
}
table#menuhome tbody tr td ul ul.ignore a,
table#menuhome tbody tr td ul ul.ignore a:hover {
	background: transparent url(../images/bullet-menu-home.gif) scroll no-repeat 10px 7px;
       width: 135px;
}
#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}