div,img,span,body,h1,h2,h3,ul,li {
	margin:0px;
	padding:0px;
}



.small_font{font-size:10px}
.home_page_tab{width:95%;margin-bottom:2px;margin-top:15px;margin-left:8px;margin-right:12px}

.category_link{font-size:13px;font-weight:800; margin-right:8px}

.sub_category_text{color:#5f5f5f;font-size:10px;text-decoration:none}

.main_header_font{font-weight:800;color:#555555;font-size:22px;}

.left{float:left}
.clear{clear:both;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px}

.search_form_column{width:295px;float:left;}
.search_form_left{float:left;width:100px;padding-top:4px}

.time_section{float:right;margin-top:18px;font-size:13px;color:#ffffff}


.change_language_dropdown
{
	width:219px;
	height:22px;
}

td{height:32px;padding:6px 6px 6px 6px}

.red_font
{
	color:red;
	font-weight:800;
}

.website_block{border-color:#e9e9e9;border-width:1px 1px 1px 1px;border-style:solid}
.website_block_header{line-height:30px;border-bottom:1px solid #cbcbcb;font-weight:800;color:#415a84;font-size:16px;}

	
#smpl_form{width:590px}

#saved_searches{width:590px;height:150px;overflow-y:scroll}

#adv_form{width:590px}

.header_title{font-weight:800;color:#474747;font-size:14px;}

.login_form_text_field{font-size:10px;width:110}

.results_table{border-style:solid;border-color:#edf0ed;border-width:1px 1px 1px 1px;width:98%}

.results_table_first_TR{height:26;background: url(../ADMIN/button_bg.gif)}

.adminButton{height:24px;font-size:11px;font-weight:800;border-style:solid;border-color:#dcdcdc;border-width:1px 1px 1px 1px;background:#3f3f3f;color:#ffffff;width:110px}

.div_margin{margin-right:7px;margin-left:7px;margin-bottom:7px;margin-top:7px}

.main_table{width:766px;border-style:solid;border-color:#a0b4ce;border-width:1px 1px 1px 1px;}

.main_table_top_td{background:#ffffff;height:80px;font-size:21px}

.main_table_menu_td{background:#c0d4ee;height:32px}

.main_table_bottom_td{background:#c0d4ee;text-align:center;height:28px}

.content_table_left_td{width:180px;background:#a0b4ce}

.content_table_right_td{background:#ffffff}

.admin_menu_td{}

.admin_border_td{padding-left:20px;padding-right:20px;border-style:solid;border-color:#f7eff7;border-width:1px 1px 1px 1px;}

.job_search_textfield{width:170px;}


.big_label{color:#449ff7;font-size:16px;font-weight:800}
.big_search_textfield{width:235px;height:25px;font-size:16px}

td.tdSpacer{background-color:#ffffff;border-style:solid;border-color:#f7eff7;border-width:0px 0px 1px 0px;}

td.top{background: url(../subhead_bg2.gif) repeat-x;color: #666666;border-style:none;border-color:#e7dfde;border-width:1px 1px 1px 1px;}

td.selected{background-color:white;border-style:none;border-color:#e7dfde;border-width:1px 0px 0px 0px;}div.tdSpacer{background-color:#ffffff;border-style:solid;border-color:#f7eff7;border-width:0px 0px 1px 0px;}

div.tdSpacer{float:left;width:10px;height:23px;background-color:#ffffff;border-style:solid;border-color:#f7eff7;border-width:0px 0px 1px 0px;}

div.top{vertical-align:middle;margin-right:8px;height:28px;padding-top:5px;padding-left:5px;padding-right:5px;float:left;background: white;color: #ffffff !important;border-style:none;border-color:#e7dfde;border-width:1px 1px 0px 1px;}

div.selected{vertical-align:middle;margin-right:8px;height:28px;padding-top:5px;padding-left:5px;padding-right:5px;float:left;background:#449ff7;color: #ffffff;border-style:none;border-color:#e7dfde;border-width:1px 1px 0px 1px;}



a.top{color: black;  font-size: 11; font-weight: bold; text-decoration: none !important;}
a.selected{color: black;  font-size: 11; font-weight: bold; text-decoration: none !important;}
.table_header
{
	background-image:url('top_header_back.gif');
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 24px;
	font-weight: bold;
	font-size:11px;
	text-transform: uppercase;
}

.highlight_text{font-weight:800}

.featured_tr{background:#ffeb94;height:40px}
.featured_td{font-weight:800;color:black;font-size:11px}


.mselect{ 
width: 140px; 
border: 0px solid black;

text-indent: 3px;
padding: 1px 0;
cursor: hand;
cursor: pointer;

}

.mselect .downimage{ 
position: absolute;
right: -25px;
}

.mselect .dropdown
{ 
	position: absolute;
	left: 0;
	
	width: 180px; 
	height: expression( this.scrollHeight > 150 ? "150px" : "auto" ); 
    max-height: 150px; 
	overflow:auto;
	border: 1px solid #808080;
	display: none;
	z-index: 5;
	font-weight: normal;background-color:white;
}


.mselect .dropdown a
{ 
width: auto;
display: block;
border-bottom: 1px none #B4B4B4;
padding: 1px 0;
text-indent: 2px;
text-decoration: none;
color: black;
background-color:#ffffff;
}

* html .mselect .dropdown a
{ 
	width: 100%;
}

.mselect .dropdown a:hover
{
	background: #B3D4FF;
}



.wrapper {
	width:100%;
	float:left;
}


.header {
	width:100%;
	margin:0 auto;



	background:url(top-backbg.gif) repeat-x top left;
	height:147px;
}
.header .headercontent {
	width:999px;
	padding:0px;
	margin:0 auto;
	height:96px;
}


.headercontent .logo{
	float:left;
	width:360px;
	height:96px;
	background:url(bolsa_empleo.gif) left top no-repeat;
}


.headercontent .colright{
	float:right;
	width:468px;
	padding-top:15px;
	text-align:right;
}

.headercontent .email_outerbox{
	float:left;
	margin-top:20px;
	margin-right:10px;
}
.headercontent .emailbox{
	float:left;
	width:240px;
	margin:0  0 10px 10px;
}


.navmenu {
	width:999px;
	margin:0 auto;
	height:51px;
}

.navmenu li {
	color:#ffffff;
	padding:0;
	height:31px;
	float:left; display:inline-block;
}

.navmenu li a:link,.navmenu li a:visited,.navmenu li a:active {
	background:url(nav-divider.jpg) no-repeat top right;
	color:#ffffff;
	height:31px;
	display:block;
	padding:20px 30px 0 30px;
	font-weight:bold;
	text-decoration:none;float:left;
	font-size:13px;
}

.navmenu li a:hover {
	color:#ffffff;
	background:#333333 url(hoverbg.jpg) repeat-x top left;
	height:31px;	
	display:block;
	padding:20px 30px 0 30px;
	font-weight:bold; 
	text-decoration:none;float:left;
	
}

.main_content {
	width:999px;
	padding:0;
	margin:0 auto;
}





.footer{
	
	width:100%;
	
	clear:both;
	background:url(bot-footerbg.gif) repeat-x top left;
	height:110px;
}



.boxtop {
	width:610px; 
	height:178px; 
	border:1px solid #e1e1e1; 
	margin:24px 0 19px 0; 
	padding:10px 5px;
	float:left;
}

.boxtop2 {
	width:622px; 
	margin:20px 0 0px 0; 
	padding:10px 0px;
	float:left;
}


.dot {
	background:url(dot.jpg) repeat-x bottom left;
	height:3px;
}

.vdot {
	background:url(vdot.jpg) repeat-y bottom right;
	height:3px;
}


.jobbox {
	background:url(job-box.jpg) no-repeat top left;
	height:237px;
	width:366px;
	margin:0 0 0 10px;
	float:left;
}




.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; 
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 8px 8px;
margin-right: 3px;
color:#ffffff;
background:#888888;
}

.shadetabs li a:visited{
color:#ffffff;
text-decoration:none;
}

.shadetabs li a:hover{
text-decoration:none;
color: #ffffff;
}

.shadetabs li a.selected{ 
position: relative;
text-decoration: none;
}

.shadetabs li a.selected{
background:#449ff7;
text-decoration: none;
color:#ffffff;
}

.shadetabs li a.selected:hover{
text-decoration: none;
color:#ffffff;
}

.tabcontent{
display:none;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	font-size:12px;
}
a:link, a:active, a:visited {
	cursor:pointer;
	color:#474747;
	text-decoration:underline;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
img {
	border:none;
}
ul, li {
	list-style:none;
}
h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;

}

h1 {
	font-size:20px;
	font-weight:normal;

}


h2 {
	font-size:18px;
	font-weight:normal;

}
h3 {
	font-size:16px;
	font-weight:normal;
}






.one ul li {
	float:left;
}

.one li a, .one li a:visited, .one li a:active {
	color:#474747;
	padding:5px 0 10px 0px;
	text-decoration:none;
	line-height:20px;
}
.one li a:hover {
	color:#474747;
	padding:5px 0 10px 0px;
	text-decoration:underline;
	line-height:20px;
}

.arrow ul li {
	float:left;
}
.arrow li {
	list-style-image:url(bullet-arrow.jpg);
	margin:0 0 0 20px;
	line-height:18px;
	
}

.arrow li a, .arrow li a:visited, .arrow li a:active {
	color:#474747;
	padding:5px 0 10px 0px;
	text-decoration:none;
}
.arrow li a:hover {
	color:#474747;
	padding:5px 0 10px 0px;
	text-decoration:underline;
}



.rightbox {
	
	border:1px solid #e9e9e9;
	width:353px;
	margin:24px 0 0 10px;
	padding:5px;
}

.orgbox {
	background:#fffcef url(employer-bg.jpg) repeat-x top left;
	border:1px solid #e9e9e9;
	width:353px;
	height:180px;
	float:left;
	margin:24px 0 0 10px;
	padding:5px;
}

.orgbox h3 { 
	font-size:16px;
	color:#415a84;
	font-weight:bold;
	border-bottom:1px solid #cbcbcb;
	line-height:30px;
}


.bluebox {
	background:url(jobseeker-bg.jpg) repeat-x top left;
	border:1px solid #e9e9e9;
	width:353px;
	height:180px;
	float:left;
	margin:24px 0 0 10px;
	padding:5px;
}

.bluebox h3 { 
	font-size:16px;
	color:#0d79d5;
	font-weight:bold;
	border-bottom:1px solid #bcddfb;
	line-height:30px;

}



.novedades {
	margin:2px 0 0 10px;
	padding:5px;
}

.novedades_block_header{line-height:20px;border-bottom:1px solid #cbcbcb;font-weight:800;color:#415a84;font-size:16px;}



