body {
	background-image: url(../img/esibackground.gif);
	background-repeat: repeat-y;
	background-position: center;
	onload="openandclose(10000)";
	scrollbar-face-color: #B1CEC9;
	scrollbar-shadow-color: #BABABA;
	scrollbar-highlight-color: #E2E2E2;
	scrollbar-3dlight-color: #CBCCCA;
	scrollbar-darkshadow-color: #959595;
	scrollbar-track-color: #D7D7D7;
	scrollbar-arrow-color: #FFFFFF;
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F5674;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1F5674;
}
a{
	text-decoration: none;
	color: #1D6592;
}

a:hover {
	text-decoration: underline;
	color: #1D6592;
}
a.whitelink{
	color: #FFFFFF;
}
.formHome {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica;
	BACKGROUND-COLOR: #FFFFFF;
	width: 380px;
	border: 1px solid #003063;
}
.DirectoryHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F5674;
	text-transform: uppercase;
}

a.DirectoryHome {
	text-decoration: none;
	color: #1D6592;
}

a.DirectoryHome:hover {
	text-decoration: underline;
	color: #1D6592;
}


.CategoriesHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F5674;
	padding-left: 7px;
	line-height: 16px;
}

a.CategoriesHome {
	text-decoration: underline;
	color: #1D6592;
}

a.CategoriesHome:hover {
	text-decoration: none;
	color: #1D6592;
}

.DirectoryMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1F5674;
	text-transform: uppercase;
}

.LinksFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	background-color:#D1F1FB;
	width:auto;
}

a.LinksFooter {
	text-decoration: none;
}

a.LinksFooter:hover {
	text-decoration: underline;
}
p{
	text-align:justify;
}

/*--- Main Categories ---*/
.categories {
 font-family: Verdana;
 font-size: 10pt;
 font-weight:bold
}

/*--- Sub Categoreis under Main Categories ---*/
.submaincat {
 font-family: Verdana;
 font-size: 10px;
 font-weight:normal
}

/*--- Directory Entries --*/
.linktitle {
 font-family: Verdana;
 font-size: 10pt
}

.linkdescription {
 font-family: Verdana;
 font-size: 10pt
}

.category-link {
 font-family: Verdana;
 font-size: 10px
}

/*--- PPC Includes section ---*/
.ppclinktitle {
 font-family: Verdana;
 font-size: 10px
}

.ppclinkdescription {
 font-family: Verdana;
 font-size: 9px
}

.ppclinkurl{
 font-family: Verdana;
 font-size: 10px
}

/*--- Additional Includes --*/
/*-- Random Listings --*/
.addrandlistlinktitle {
 font-family: Tahoma;
 font-size: 10px;
}

.addrandlistlinkdescription {
 font-family: Verdana;
 font-size: 9px
}

/*-- Random Categories --*/
.addrandcatlinktitle {
 font-family: Verdana;
 font-size: 10px
}

/*-- Random Search Terms  --*/
.addrandsearchlinktitle{
 font-family: Verdana;
 font-size: 10px
}
#borde{
	width:auto;
	height:auto;
}
	#contenedor{
		width:775px;
	}
		#cabecera{
			width:auto;
			height:104px;
			background-color:#4F8BC4;
		}
			#publi{
				padding-top:8px;
				padding-right:1px;
				float:right;
				width:530px;
			}
			#logo{
				padding-top:6px;
				padding-left:31px;
				float:left;
			}
			#linksf{
				margin-top:4px;
				margin-left:-1px;
				height:20px;
			}
		#line{
			font-size:3px;
			width:auto;
			background-color:#006699;
		}
		#middle{
			margin-left:1px;
			margin-right:1px;
			width:auto;
			background-color:#D1F1FB;
			height:50px;
			z-index:0;
		}
			#search{
				padding-left:30px;
				padding-top:3px;
				text-align:left;
				width:525px;
				float:left;
			}
			#lastsearches{
				padding-left:35px;
				text-align:left;
				padding-top:0px;
				float:left;
				width:525px;
			}
			#bookmark{
				padding-top:9px;
				padding-right:44px;
				float:right;
			}
		#lateral{
			width:160px;
			height:600px;
			float:right;
			margin-top:-16px;
		}
		#line3{
			width:auto;
			font-size:10px;
			background-color:#D1F1FB;
			margin-right:160px;
		}
		#contenidos{
			width:auto;
			text-align:left;
			margin-right:190px;
			margin-left:40px;
			padding-top:16px;
		}
		#contenidos2{
			font-family: Trebuchet MS;
			size: 2px;
			color: #1F5674;
			text-align:justify;
		}
		#line2{
			font-size:4px;
			width:auto;
			height: 2px;
			background-color:#B5E2E8;
		}
		#line4{
			font-size:4px;
			width:auto;
			height: 2px;
			background-color:#B5E2E8;
		}
		#links{
			float:left;
			width:500px;
		}
			#link1{
				float:left;
				width:240px;
				height:130px;
			}
			#link2{
				float:left;
				width:240px;
			}
			#link1b{
				float:left;
				width:235px;
				padding-right:30px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #1F5674;
				text-align:justify;
			}
			#link2b{
				float:left;
				width:235px;
				padding-right:30px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #1F5674;
				text-align:justify;
			}
		#footer{
				height:50px;
				margin-top:25px;
				clear:both;
		}
		#form_search{
			  margin: 0px 0px 0px 0px;
		}
