body {margin:0;font-family:"Arial", Helvetica, Sans Serif; font-size:11px;color:#666;}
img { border: 0px; }
a { border: 0px; } 

/*MENU*/
#menu{

	background: url(menu_fondo.png) repeat-x;
	display: block;
	width:750px;
	clear:both;
    height: 30px;
    *height: auto; /* IE7 only*/
}
#menu ul {
	background: url(menu_fondo.png) repeat-x;
	list-style-type: none;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;


}
#menu li{
    display: inline;
	float: left;
	border-right:1px solid #CCCCCC;
    margin:0px;

	white-space: nowrap;
	_width: 2%; /*IE6 only*/
}
li.here {
	background: url(menu_flecha.gif) no-repeat center top; !important;
	}
#menu a {
	display: block;
	padding: 8px 12px 0px 14px;
	height:20px;
	font-size: 13px;
	text-decoration: none;
}
#menu a:link {
	color: #666;
}
#menu a:hover{
	background: url(menu_hover.png) repeat-x;
	color: #7979AE;
	display: block;
}
#menu .here a:hover{
	background: url(menu_flecha.gif) no-repeat center top;
}
#menu a:visited, #menu li a:active {
	color: #666;
}


.cleaner {clear:both;}

form {margin:0;padding:0;}

TD,TH {padding-bottom:5px;padding-top:5px;vertical-align:top;text-align:left;}

SELECT.select {border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #999;border-bottom:1px solid #999;padding:0;margin:0;}

SELECT {border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #999;border-bottom:1px solid #999;padding:0;margin:0;}
	SELECT:hover {background-color:#eee;}
	SELECT:focus {background-color:#fff;}

INPUT {border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #999;border-bottom:1px solid #999;padding:0;margin:0;padding:1px;}
	INPUT:hover {background-color:#eee;}
	INPUT:focus {background-color:#fff;}

TEXTAREA {border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #999;border-bottom:1px solid #999;padding:0;margin:0;padding:1px;}
	TEXTAREA:hover {background-color:#eee;}
	TEXTAREA:focus {background-color:#fff;}
	
.marg {margin:5px 2px 0px 0px;}
.marg2 {margin:40px 0px 25px 0px; width: 490px;}



.main {width:750px;margin:0 auto;}

.mainhead {position:relative;}
	
	.mainhead .logo {float:left;}
	
	.mainhead .nav {float:right;margin-top:25px;}
	
	.mainhead .nav UL {margin:0;padding:0;border-top:1px solid #cecece;padding-top:6px;}
	.mainhead .nav LI {display:inline;}
	
	.mainhead .nav LI a:link,
	.mainhead .nav LI a:active,
	.mainhead .nav LI a:visited {color:#999;text-decoration:none;padding-top:3px;padding-right:6px;padding-left:6px; border: 0px;}
	
	.mainhead .nav LI#active a.here {color:#6761c0;font-weight:bold;border-top:4px solid #828385;}
	
	.mainhead .nav LI a:hover {color:#6761c0;border-top:4px solid #828385;padding-top:3px;}
		
	
	.mainhead .nav a:link, .mainhead .nav a:hover, .mainhead .nav a:visited, .mainhead .nav a:active{text-decoration:none;}
	.mainhead .nav a:link img, .mainhead .nav a:hover img, .mainhead .nav a:visited img, .mainhead .nav a:active img{border:none;}
	
.mainbody {margin-top:15px;}

.mainbody .homebanner {
	float:left;
	background:url(../images/home-banner.jpg) no-repeat left top;
	height:230px;
	width:500px
}

* html .mainbody .homebanner { height: 245px; }
*+html .mainbody .homebanner { height: 250px; }

.mainbody .homebanner h1 {
	width:400px;
	margin-left:20px;
	color:#FFF;
	font-size:22px;
	font-weight:normal;
	margin-top:20px;
}
.mainbody .homebanner p {width:320px;margin-left:20px;color:#FFF;font-size:12px;}
.mainbody .homebanner .ticker {margin:0;padding:0;margin-top:69px;position:relative;}

img.der{ 
	float:right;
	margin:5px;
}

.mainbody .quicksearch {
	float:left;
	width:232px;
	margin-left:5px;
	background:url(quick-job-search-corner.gif) no-repeat right bottom;
	background-color:#666;
	color:#FFF;
	padding:6px;
}

.mainbody .quicksearch h2 {float:left;font-size:16px;margin:0;padding:0;text-align:left;width:160px;margin-bottom:5px;}
.mainbody .quicksearch p {margin:0;padding:0;}
.mainbody .quicksearch p.options {float:left;margin:0;padding:0;}

.mainbody .quicksearch p.options a:link, 
.mainbody .quicksearch p.options a:visited, 
.mainbody .quicksearch p.options a:active 
					{color:#FFF;text-decoration:none;border: none;}
					
.mainbody .quicksearch img {border:0px;}

.mainbody .quicksearch SELECT {font-size:11px;margin-top:5px;margin-bottom:4px;width:225px;}
.mainbody .quicksearch .quicksearch-button {width:100%; text-align:center;margin:0;padding:0; border: none;}
.mainbody .quicksearch .quicksearch-button input:hover { border: none; }

#test:hover { border: none; outline: 0; background: none;}


.mainbody .mainctnt {float:left;width:500px;font-size:16px;margin:0;margin-top:10px;border:1px solid white;line-height:20px;color:#333;}
	.mainbody .mainctnt p {margin-top:0px;margin-bottom:10px;font-weight:normal; font-size:13px; color:#666666;}
	.mainbody .mainctnt IMG {margin-bottom:10px;}
	.mainbody .mainctnt .clients-area {float:left;position:relative;left:-7px;}
	.mainbody .mainctnt .candidates-area {float:left;position:relative;left:-9px;}

.mainbody .ColCtnt {float:left;margin:0;margin-left:5px;margin-top:10px;padding:0px;}
	.mainbody .ColCtnt .upload {float:left;}
	.mainbody .ColCtnt .recommend {float:left;margin-left:7px;}
	
	.mainbody .ColCtnt .box-col-right-head { background:url(box-col-right-top.gif) no-repeat top left;margin:0;padding:0;margin-top:10px;}
	.mainbody .ColCtnt .box-col-right-head h2 {font-size:16px;margin:0;padding:0;text-align:left;margin-bottom:5px;color:#6F2586;padding-left:10px;padding-top:10px;letter-spacing:0px;}
	.mainbody .ColCtnt .box-col-right-head p {width:220px;margin:0;margin-top:5px;}
	.mainbody .ColCtnt .box-col-right-head p.question {font-weight:bold;border-top:1px solid #CCC;margin-left:10px;padding-bottom:5px;padding-top:5px;}
	.mainbody .ColCtnt .box-col-right-head p.response {margin-top:0px;margin-bottom:5px;padding-left:5px;}
	
	.mainbody .ColCtnt .box-col-right-head .survey-button {width:100%; text-align:center;margin:0;padding:0;}
	
	
	.mainbody .ColCtnt .box-col-right-bottom {background:url(box-col-right-bottom.gif) no-repeat top left;height:14px;}


/* Paginas Internas Estructura */

	.mainbody .colNav {float:right;width:145px;margin-left:10px;}
	.mainbody .colNavi {float:left;width:160px;margin-right:10px;}
	
	
	.mainbody .colCtntint {
	float:left;
	width:410px;
	font-size:13px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
	
		.mainbody .colCtntint h2 {color:#000;font-weight:normal;margin:0;padding:0;font-size:18px;}
		.mainbody .colCtntint h3 {color:#753A8E;font-weight:normal;margin:0;padding:0;font-size:14px;font-weight:bold;margin-top:15px;}
		.mainbody .colCtntint .header-tier {background:url(back-title-h1-x.jpg) no-repeat top left; height:45px;width:580px;margin:0;}
		.mainbody .colCtntint .header-tier h1 {font-size:18px;color:#FFF;margin-top:12px;margin-left:12px;font-weight:normal}


		
	.mainbody .colCtntintx2 {float:left;margin:0;width:500px;font-size:13px;}
		.mainbody .colCtntintx2 h2 {color:#000;font-weight:normal;margin:0;padding:0;font-size:18px;}
		.mainbody .colCtntintx2 h3 {color:#753A8E;font-weight:normal;margin:0;padding:0;font-size:14px;font-weight:bold;margin-top:15px;}
		
		.mainbody .colCtntintx2 .header-tier-academy {background:url(back-title-h1-xpgacademy.jpg) no-repeat top right; height:45px;width:600px;margin:0;}
		
		.mainbody .colCtntintx2 .header-tier-academy h1 {font-size:18px;color:#FFF;margin-top:12px;margin-left:12px;font-weight:normal}
		
	.mainbody .colCtntintx3 {float:left;margin:0;width:750px;font-size:13px;}
		.mainbody .colCtntintx3 h2 {color:#000;font-weight:normal;margin:0;padding:0;font-size:18px;}
		.mainbody .colCtntintx3 h3 {color:#753A8E;font-weight:normal;margin:0;padding:0;font-size:14px;font-weight:bold;margin-top:15px;}
	

	.mainbody .colCtntint UL{padding:0 auto; margin:0, auto;}
	.mainbody .colCtntint UL LI{padding-bottom:5px;}
	
	.mainbody .colCtntint-x {margin:0;}
	.mainbody .colCtntint-x .header-tier {background:url(back-title-h1-x.jpg) no-repeat top right;height:50px;width:100%;margin:0;}
	.mainbody .colCtntint-x .header-tier h1 {font-size:18px;color:#666;margin-top:12px;margin-left:12px;font-weight:normal;}
	
		.mainbody .colCtntint-x p {font-weight:normal;font-size:12px;}
		.mainbody .colCtntint-x h2 {color:#000;font-weight:normal;margin:0;padding:0;font-size:18px;}
		.mainbody .colCtntint-x h3 {color:#753A8E;font-weight:normal;margin:0;padding:0;font-size:14px;font-weight:bold;margin-top:15px;}
	
	.mainbody .colEtc {float:right;width:160px;}
	
		.mainbody .box-etc-top {background:url(box-col-etc-top.gif) no-repeat top right;}
		.mainbody .box-etc-top h1 {margin:0;padding:0;font-size:13px;font-weight:bold;color:#6761C0;border-bottom:1px solid #eee;padding-bottom:5px;margin-left:10px;padding-top:5px;}
		.mainbody .box-etc-top p {margin:0;padding:0;margin-top:5px;margin-bottom:5px;margin-left:10px;width:130px;}
		.mainbody .box-etc-top img {margin:0px;margin-top:15px;margin-left:10px;}
		.mainbody .box-etc-bottom {background:url(box-col-etc-bottom.gif) no-repeat bottom right;height:15px;}
		.mainbody .box-etc-top b { color:#2D485D;}

/* Navi internas */

#navi ul li a:link, #navi ul li a:active, #navi ul li a:visited {text-decoration:none;color:#666;}
#navi ul li a:hover {color:#333;}

#navi ul li#active {background:url(navi-hover.gif) repeat-x top left;}
#navi ul li#active ul {padding-top:5px;}
#navi ul li#active a.here {color:#000;font-weight:bold;}
#navi ul li#active ul li a.here {color:#000;list-style-image:url(arrow-navi.gif);font-weight:bold;}

#navi ul {list-style:none;margin:0;padding:0;font-size:13px;}
#navi ul li {padding-top:6px;padding-bottom:6px;border-top:1px dotted #ccc;font-weight:normal;padding-left:5px;}

#navi ul li ul {list-style:none;margin:0;padding:0;margin-left:15px;font-size:11px;padding-left:5px;}
#navi ul li ul li {padding-top:2px;border:0;font-weight:normal;}


/* Results */

.results {font-size:12px;}
.results TD {border-bottom:1px solid #CCC;padding:5px;}
.results TH {background-color:#EEE;padding:5px;}


/* News */

.news TD {border-bottom:1px solid #CCC;}
.news TH {background-color:#EEE;}
.news TD h5 {color:#000;margin:0;padding:0}

/* Definitions */

.definitions{
	font-size:13px;
	border:none;
	border:1px solid #CCCCCC;
}
.definitions TH{
	background-color:#7D5699;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
}
.definitions TD{
	background-color:#FFFFFF;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
	border-bottom:1px solid #CCCCCC;
}
/**/
.mainfoot {color:#666;border-top:1px solid #CCC;padding-top:5px;margin-top:15px;}
	.mainfoot a:link, .mainfoot a:visited, .mainfoot a:active {text-decoration:none;color:#666;}
	.mainfoot a:hover {text-decoration:underline;}
	.mainfoot #active {color:#000;text-decoration:underline;}
	.mainfoot b {color:#CCC;}
	.mainfoot span.devego {font-size:9px;}
	.mainfoot span.devego a:link, .mainfoot span.devego a:active, .mainfoot span.devego a:visited {color:#339900;}
	
	
/* RED DOTTED NAVIGATION */

.red_dot{ padding-top:6px;padding-bottom:6px; padding-left: 0px; padding-right: 0px; margin: 0px;}

/* RED HOME ICON */ 

.red_home { margin-left: 700px; padding-left: 20px;}

/* NAVI V2 */ 

#navi_v2 ul {list-style:none;margin:0;padding:0;font-size:13px; background: url(topcorner_navi.gif) no-repeat top left;  background-color: #666; border-bottom: 1px #fff;}

#navi_v2 ul li {padding-top:6px;padding-bottom:6px;font-weight:normal;padding-left: 15px; margin-left: 15px; margin-right: 10px;  }

#navi_v2 ul li a:link, #navi_v2 ul li a:active, #navi_v2 ul li a:visited {text-decoration:none;color:#b8b8b8; }

#navi_v2 ul li a:hover {color:#b8b8b8; font-weight:normal; text-decoration: underline;}

#navi_v2 ul li#active_v2 {margin-left: 10px; margin-right: 10px; padding-left: 20px; background:url(linav-here.gif) no-repeat top left; background-position: 0px 8px;}

#navi_v2 ul li#active_v2 ul {padding-top:5px;}

#navi_v2 ul li#active_v2 a.here_v2 {color:#fff; font-weight:bold; background-image: url(linav-here.gif) no-repeat top left; text-decoration: none;}

/* Navi Internas 2 */

#navi_v3 ul { font-size: 11px; background: none;}

#navi_v3 ul li { padding-top:3px;padding-bottom:3px; font-weight:normal;padding-left: 10px; margin-left: 10px; margin-right: 10px;  background-color: #e5e5e5; border-bottom: 0px;}

#navi_v3 ul li a:link, #navi_v3 ul li a:active, #navi_v3 ul li a:visited {text-decoration:none; color:#666; background-color: #e5e5e5;}

#navi_v3 ul li a:hover {color:#6F2586; font-size: 11px; font-weight: normal; text-decoration: underline;}

#navi_v3 ul li#active_v3 {font-weight: bold; color:#6F2586;}

#navi_v3 ul li#active_v3 ul {padding-top:5px; border-bottom: 0px;}

#navi_v3 ul li#active_v3 a.here_v3 {color:#6F2586; font-weight:normal;}

/*************/
/* CB ADDONS */
/*************/

TR.tblheading { font-size: 12px; font-weight: bold; color: white; background-color: #6F2586;}
.tbldata TD { border-bottom: 1px solid #999; padding-left: 20px; }
.tbldata { text-align: center; border: 1px solid #999; }

HR { color: #999; height: 1px; }
.contnt_testim p{ font-size: 12px; }

.mainbody .ColCtnt .box-col-right-head p.newsdate {border-top:1px solid #CCC;margin-left:10px;padding-bottom:0px;padding-top:5px;}
.mainbody .ColCtnt .box-col-right-head p.headline {font-weight: bold; margin-left: 10px; margin-top:0px;margin-bottom:5px;}
.headline a:link, .headline a:active, .headline a:visited { color: #6F2586; text-decoration: none; }
.headline a:hover { text-decoration: underline; }

.awards { float: right; }
.awards IMG { border: 0px; }

img.institute {padding-left: 9px; }


.think-were-great
{
	width: 243px;;
	text-align: center;
	padding-top: 50px;
}
