/* OVERRIDE */
#toolbar #globalnav li.gn-company a { background-position:-319px -48px; }
/*--- Product Navigation ---*/
#productheader #productnav { width:179px; }
#productheader #productnav li.pn-jobs a { background-position:-637px -29px; width:100px; }
/*--- Container ---*/
#container { width:100%; margin:0 auto; overflow:hidden; }
/*--- Main ---*/
#main { width:956px; margin:20px auto 0; }
#content { padding:5px 0 10px; }
/*--- Content ---*/
#content #content_jobs { width:916px; margin:0 auto; }
#content #content_jobs h2 { padding:0 0 10px; border-bottom:1px solid #c4c4c4; }
#content #content_jobs h3 { font-size:14px; }
/*--- Layout (grid) ---*/
#content #content_jobs .grid2col { width:916px; margin:30px auto 0; }
#content #content_jobs .grid2col h3 { margin:0 0 10px; padding:0; }
#content #content_jobs .grid2col p { margin:0 0 40px; }
#content #content_jobs .grid2col p img { margin:10px 20px 5px 0; }
#content #content_jobs .grid2col .column.first { width:670px; padding:0 30px 0 0; border-right:1px solid #b6b6b6; }
#content #content_jobs .grid2col .column.first p { color:#000; font-size:12px; width:645px; margin:0 auto 20px; }
/*--- Layout (Sidebar) ---*/
#content #content_jobs .grid2col .column.last { width:200px; margin:0; padding:0 0 0 10px; }
#content #content_jobs .grid2col .column.last a { color:#000; }
#content #content_jobs .grid2col .column.last dl.sbmodule { margin:0 0 20px; }
#content #content_jobs .grid2col .column.last dl.sbmodule dt { line-height:16px; background:url(http://images.hostingmx.com.mx/company/jobs/elements/list-arrow.gif) no-repeat; height:16px; padding:0 0 0 19px; }
#content #content_jobs .grid2col .column.last dl.sbmodule dd { font-size:10px; background-color:#edf3fe; width:190px; margin:0 0 15px; padding:2px 5px; }
#content #content_jobs .grid2col .column.last dl.sbmodule dd a { color:#007ae3; text-decoration:underline; }
/*--- Layout (grid) ---*/
#content #content_jobs .grid2cola { margin-left:5px; margin-top:15px; }
/*--- Column (first) ---*/
#content #content_jobs .grid2cola .column.first { width:310px; margin:0; padding:0 25px 0 0; }
#content #content_jobs .grid2cola .column.first .groupholder { text-align:center; background:url(http://images.hostingmx.com.mx/company/jobs/images/index_jobs_groupsholder20081214.gif) no-repeat; width:100px; height:100px; }
#content #content_jobs .grid2cola .column.first .groupholder img { margin-top:5px; }
#content #content_jobs .grid2cola .column.first dl { width:210px; height:100px; margin-bottom:30px; }
#content #content_jobs .grid2cola .column.first dl dt { font-size:13px; margin-top:5px; }
#content #content_jobs .grid2cola .column.first dl dd { font-size:10px; }
/*--- Column (last) ---*/
#content #content_jobs .grid2cola .column.last { width:310px; height:600px; margin:0; padding:0; }
#content #content_jobs .grid2cola .column.last .groupholder { text-align:center; background:url(http://images.hostingmx.com.mx/company/jobs/images/index_jobs_groupsholder20081214.gif) no-repeat; width:100px; height:100px; }
#content #content_jobs .grid2cola .column.last .groupholder img { margin-top:5px; }
#content #content_jobs .grid2cola .column.last dl { width:210px; height:100px; margin-bottom:30px; }
#content #content_jobs .grid2cola .column.last dl dt { font-size:13px; margin-top:5px; }
#content #content_jobs .grid2cola .column.last dl dd { font-size:10px; }