@charset "utf-8";

body {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #29383B;
}

.clearing {
		clear: both;
}

#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}

#leftcol {
	width: 180px;
	float: left;
}

#leftcol #banners img {
	margin-bottom: 7px;
}

#rightcol {
	width: 763px;
	margin-left: 180px;
	padding-left: 7px;
}

#menu {
	background: url(../../images/barramenu.gif) no-repeat left top;
	height: 25px;
	width: 763px;
	margin-bottom: 7px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	background: url(../../images/barramenu.gif) no-repeat left top;
	display: block;
	height: 25px;
	width: 70px;
	text-indent: -5000px;
	outline: none;
}

#menu .search a {
	background-position: -70px top;
	width: 93px;
}

#menu .client a {
	background-position: -163px top;
	width: 147px;
}

#menu .candidate a {
	background-position: -310px top;
	width: 173px;
}

#menu .contact a {
	background-position: -483px top;
	width: 95px;
}

#menu .login a {
	background-position: -578px top;
	width: 66px;
}

#menu .english a {
	background-position: -644px top;
	width: 66px;
}

#menu .spanish a {
	background-position: -710px top;
	width: 53px;
}

#menu .home a:hover {
	background-position: left bottom;
}

#menu .search a:hover {
	background-position: -70px bottom;
}

#menu .client a:hover {
	background-position: -163px bottom;
}

#menu .candidate a:hover {
	background-position: -310px bottom;
}

#menu .contact a:hover {
	background-position: -483px bottom;
}

#menu .login a:hover {
	background-position: -578px bottom;
}

#menu .english a:hover {
	background-position: -644px bottom;
}

#menu .spanish a:hover {
	background-position: -710px bottom;
}

#pie {
	clear: both;
	background: url(../../images/pie.gif) no-repeat left top;
	margin-top: 7px;
	height: 25px;
}

#pie a.privacy {
	float: left;
	display: block;
	height: 25px;
	width: 150px;
	text-indent: -5000px;
	overflow: hidden;
	margin-left: 340px;
}

#pie a.cyber {
	float: left;
	display: block;
	height: 25px;
	width: 265px;
	text-indent: -5000px;
	overflow: hidden;
	margin-left: 190px;
}

#content {
	background: url(../../images/fondo_welcome.jpg) no-repeat right top;
}

#static {
	padding: 35px;
	background: url(../../images/fondo_welcome.jpg) no-repeat right top;
}

#content #static h1 {
	margin: 0px;
	padding: 0px;
	font-size: 32px;
	color: #88C353;
	font-weight: normal;
}

#content #static h2 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	color: #88C353;
	font-weight: normal;
}

#welcome {
	padding: 35px;
}

#welcome h1 {
	background: url(../../images/cab_welcome.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 208px;
	display: block;
	text-indent: -5000px;
}

#welcome p {
	line-height: 16px;
	margin: 0px;
	padding: 14px 0px 0px;
}

#bannertalent {
	width: 393px;
	margin-left: 370px;
}

#latestjobs {
	width: 360px;
	float: left;
	background: #CB8138 url(../../images/fondo_latestjobs.gif) no-repeat left bottom;
}

#latestjobs h2 {
	background: url(../../images/cab_latestjobs.gif) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 360px;
	text-indent: -5000px;
}

#latestjobs ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#latestjobs ul li {
	border-top: 1px dotted #FFFFFF;
}

#latestjobs ul li a {
	display: block;
	padding: 4px 4px 3px 20px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../../images/bullet.gif) no-repeat 6px 6px;
	width: 336px;
}

#latestjobs a:hover {
	color: #FFFF99;
	background: #CE6B09;
}
#promos {

}


/**************** Puto IE6 **************/

* html #leftcol {
	padding: 0;
	display: inline;
}

* html #rightcol {
	margin: 0;
	padding-left: 4px;
}

* html #bannertalent {
	margin: 0;
	padding-left: 5px;
}
