/* global */


#krocos
{
    font: 62.5%/1.6 Arial, Helvetica, sans-serif;;
    color: #444;
	text-align: left;
    background-color: #fff;
	/*margin: 0;*/
    padding-top: 10px;
    /*border: 0;*/
}


#krocos table
{
    font-size: 1em;
    border-collapse: collapse;
}

#krocos a
{
    color: #FF6600;
    outline: none;
}

#krocos a:hover { text-decoration: none; }

/* krocos_post */
#krocos_post
{
    float:right;
    width:150px;
	background-color:#F5F5F3;
    text-align:center;
    height:25px;
    line-height:25px;
	font-weight: bold;
	font-size: 1.2em;
}

/* krocos_search_form */
#krocos_search_form
{
}

#krocos_search
{
    width: 380px;
    padding: 4px;
    font-size: 1.2em;
    color: #FF6600;
}

#krocos_note{
    padding:3px 0 4px 4px;
}

/* krocos_search_results */
#krocos_search_results
{
}


/* krocos_job_listing */
#krocos_job_listing { width: 100%; }

#krocos_job_listing th,
#krocos_job_listing td
{
    vertical-align: top;
    text-align: left;
}

#krocos_job_listing th a,
#krocos_job_listing td a
{
    display: block;
	width: auto;
    padding:8px 0 8px 10px;
    font-size: 1.2em;
    line-height: 1.2;
    color: #000;
    text-decoration: none;
}

#krocos_job_listing th a:hover,
#krocos_job_listing td a:hover { text-decoration: none; }

#krocos_job_listing th a:visited,
#krocos_job_listing td a:visited { color: #999; }

#krocos_job_listing thead th
{
    padding: 12px 10px 16px 10px;
    font-size: 1.2em;
	font-weight:bold;
    line-height: 1.2;
    color: #707070;
    border: 0;
    background-color: #CCCCCC!important;
}

#krocos_job_listing thead th.location { width: 175px;
}
#krocos_job_listing thead th.position { width: 225px;
}

#krocos_job_listing thead th.company { width:200px; }


#krocos_job_listing .location
{
    background: url(css/td_border.jpg) repeat-y 100% 0;

}

#krocos_job_listing .position
{
    background: url(css/td_border.jpg) repeat-y 100% 0;

}


#krocos_job_listing tbody th,
#krocos_job_listing tbody td { border-color: #D4D4C5; }
#krocos_job_listing .odd th,
#krocos_job_listing .odd td { background-color: #fff !important; }
#krocos_job_listing .even th,
#krocos_job_listing .even td { background-color: #F5F5F3 !important; }
#krocos_job_listing .hot .company a,
#krocos_job_listing .new .company a { padding-right: 40px; }
#krocos_job_listing .hot .company { background: url(http://www.krocos.com/css/nueva_naranja.gif) no-repeat 100% 8px; }
#krocos_job_listing .new .company { background: url(http://www.krocos.com/css/nueva_gris.gif) no-repeat 100% 8px; }
#krocos_job_listing tbody tr:hover a { color: #FF6600}


/* krocos_pagination */
#krocos_pagination p
{
    padding: 16px 0;
    font-size: 1.2em;
    text-align: center;
}

#krocos_pagination p a
{
    color: #FF6600;
    padding: 0 4px;
    margin-left: 1px;
    border: 1px solid #D4D4C5;
    text-decoration: none;
}

#krocos_pagination p a.active
{
    color: #fff;
    background: #FF6600;
    border-color: #FF6600;
}

#krocos_pagination p a:hover 
{
	border-color: #FF6600;
	background: #FF6600; 
	color: #fff;
	
}

#krocos_home{ /* Footer Note about Krocos */
	font-size:1em;
	padding-bottom: 12px;
	text-align:center;
}
