* {margin: 0; padding: 0; }
body { background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
 
a:link { text-decoration: none; cursor:pointer;}
a:active { text-decoration: none; cursor:pointer;}
a:visited { text-decoration: none; cursor:pointer;}
a:hover { text-decoration: none; cursor:pointer;}

a.general:link { font-weight:bold; color:#0033FF;}
a.general:active { font-weight:bold; color:#0033FF;}
a.general:visited { font-weight:bold; color:#0033FF;}
a.general:hover { font-weight:bold; color:#FF6600;}

a.genthin:link    { color:#0033FF; }
a.genthin:active  { color:#0033FF; }
a.genthin:visited { color:#0033FF; }
a.genthin:hover   { color:#FF6600; }

a img    { border-style: none; }
a.black  { font-weight:bold; color:#000000; }

.msgRegSucc { font-size: 12px; font-weight: bold; color: #339933;}
.clear {clear: both;}
.nowrap { white-space: nowrap; }

input, select, textarea {color: #000000; font-weight: normal; padding: 0.1em; text-align: left; border: 1px solid #666;}

input.whiteButton { background-color: #FFFFFF;cursor: pointer;text-align: center;font-weight: bold; overflow:visible; padding: 0 4px;} 
input.blueButton { background-color: #BFBFFF;cursor: pointer;text-align: center;font-weight: bold; overflow:visible; padding: 0 4px; border: 1px solid #666;}
input.blueButtonEmp { background-color:#BFBFFF; cursor:pointer; text-align:center; font-weight:bold; width:150px; height:18px; overflow:visible; padding: 0 4px;} 
input.check { border: none;}
input.noborder { border: none;}
input.bgButton { width:19; cursor: pointer; background:url(../images/x.gif); overflow:visible; padding: 0 4px;}
input.bgButton1 { width:23; cursor: pointer; height:16; background-image:url(../images/trimite_mail_job.gif); border:0; overflow:visible; padding: 0 4px;}

h1 { font-size: 2.0em; font-weight: normal; }
h2 { font-size: 1.2em; font-weight: bold; background-color: #f8c400;}
h3 { font-size: 1em; font-weight: bold; }

p  { text-align: left; }

#outer  { width:995px; position:relative; margin:auto;; color: #000000; text-align:left; background: #f0ce53;}
#header { width:995px; height:136px; background-color: #F0CE53; margin: 0 auto 0 auto;}
#head-left   { width:160x; float: left; height:134px; display:block; margin:0; }
#head-left div { width:134px; margin: 0 13px 0 13px;  height:134px; }
#head-left a   { display:block; }
#head-center { width:670px; float: left;  height:134px; overflow:hidden; padding-top: 1px; z-index: -1; } 
#head-right  { width:165px; float: right; height:130px; display:block; padding-top: 2px; background: url('/images/minimenu.gif') no-repeat top center; text-align: center;}
#head-right a  { font-weight: bold; }
#head-menu div { width:995px; float:left; border-top: #000 2px solid; border-bottom: #000 2px solid; background: #1882D4; }

/* CSS Document */
#dropmenu { list-style:none; line-height:1.5em;}
#dropmenu ul { list-style:none; }
#dropmenu li { float:left; position:relative; }
#dropmenu li ul { position:absolute; margin-top:-0.1em; margin-left:.5em; /* for IE */ display:none; width:200px;}
#dropmenu ul li ul { margin-top:-2.1em; margin-left:190px;}
#dropmenu img { width: 5px; height: 5px; border: 0; }
/* ******************************************************************* */
/* SHOW SUBMENU  1 */
#dropmenu li:hover ul,    #dropmenu li.over ul    {display:block;}
#dropmenu li:hover ul ul, #dropmenu li.over ul ul {display:none;}
/* SHOW SUBMENU  2 */
#dropmenu ul li:hover ul, #dropmenu ul li.over ul {display:block;}
/* ******************************************************************* */
/* STYLING UP THE LINKS */
#dropmenu a {display:block; border-right: 1px solid #000; background:#1882D4; color:#ccc; text-decoration:none; font-size: 11px; color:#fff; font-weight: bold; padding:0.5em; }
#dropmenu a.arrow {background: #1882D4 url('/images/arrow_wr3.gif') no-repeat center right;}
#dropmenu a:hover {color:#1882D4; background:#F8C400;}
#dropmenu a.arrow:hover {background: #F8C400 url('/images/arrow_wr3.gif') no-repeat center right;}
#dropmenu ul {  }
#dropmenu ul a {font-size: 11px; font-weight: bold;}
#dropmenu li ul a {width:200px; border-bottom:1px solid #eee; border-left:1px solid #eee; border-right:0;}
/* ******************************************************************* */
#dropmenu       {z-index:1;}
#dropmenu ul    {z-index:2;}
#dropmenu ul ul {z-index:3;}
/* ******************************************************************* */
/* Fix IE. Hide from IE Mac \*/
* html dropmenu ul li { float: left; height: 1%; }
* html dropmenu ul li a { height: 1%; }
/* End */

#language-selector    { float:left; text-align: left; width: 150px; }
#language-selector ul { float:left; padding:2px; list-style:none; width: 150px; }
#language-selector li { float:left; position:relative; margin-left: 2px;}
#left { width:165px; float:left; position:relative; }
#centercontent  { width:650px; float:left; padding: 0 0.5em; min-height: 600px; }
#right { width:165px; position:relative; float:right; }
#footer { width:995px; float: left; clear:both; margin: 1em 0; border-top: #000000 2px solid; border-bottom: #000000 2px solid; text-align:center; left:0; bottom:0; font-size: 0.9em; line-height: 3em; vertical-align: middle;}
#copyright { float: left; margin-left: 2em;}
#footer-links ul { float: right; margin-right: 1.5em; list-style:none;}
#footer-links ul li { float: left; padding: 0 0.5em; }
#footer2 { width:995px; clear:both; text-align:center; left:0; bottom:0; }
.left  { float: left; }
.right { float: right; }
.w995  { width: 995px; }
.h150px { height: 150px; }
.w150px { width:  150px; }
.style2 { font-size: 0.75em; font-weight: bold; color: #003399;}
.style3 { font-size: 0.75em; color: #003399;}
.rule { padding: 0; height: 1px; background-color: #e7e7e1;}
.w100p { width: 100%; }

.autoScroller-container { padding: 0.2em; overflow:auto}

table.sample {font-size: 10px;}
table.sample th {padding: 1px; border-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: inset; border-left-style: none; border-color: #000000;}
table.sample td {padding: 1px; border-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: inset; border-left-style: inset; border-color: #000000;}
table.sample2 { border: 1px outset #000000;height: 200px;width: 200px;}
table.sample8 { border: 1px outset #000000;height: 90px;width: 200px;}
.style1 { color: #FF0000;}
table.sample { font-size: 10px;}
table.bordura6 { width:0%;height:0%; border:1px solid #000000;}

table.standard {border: 1px; border-color: #000000; padding: 4px; font-size: 12px;}
table.standard th{font-weight:bold; vertical-align: top; background: #f3ab45;}
table.standard td{background: #f3ab45;}

.hr { height: 2em; background-image: url('/images/dots.gif'); background-repeat: repeat-x; background-position: bottom; }

.formClass {float: left;}
.formClass .inputWrap {float: left; clear: both; width: 100%;}
.formClass div {float: left;}
.formClass .title {width: 650px; height: 25px;line-height: 25px; background-image: url('/images/yTitle.png'); background-repeat: no-repeat; font-weight: bold; text-align: left; vertical-align: middle; font-size: 1.2em; padding-left: 1em; margin-bottom: 1em;}
.formClass fieldset {float: left; clear: both; width: 100%; margin: 0 0 1em 0; padding: 0 0 1em 0; border: 1px solid #f3ab45;}
.formClass clear { clear: both;}
.formClass fieldset label , .grpLabel {position: relative; float: left; width: 15em; margin-right: 1em; text-align: right; padding: 0.5em; font-weight: bold;}

div.submit {float: none; width: 50em; border: 0 none #FFF; padding-bottom: 1.5em; background-image: none; text-align: center;}
legend {margin-left: 1em; padding: 0.2em; color: #000; font-weight: bold; border: 1px solid #f3ab45;}

legend span {position: absolute; left: 0.74em; top: 0; margin-top: 0.5em; font-size: 135%;}
.frmInput { position:relative; float: left; clear: none; padding: 0.5em;}
div.frmHint {float: left; margin-left: 1em; overflow: hidden; line-height: 1.5em; text-align: left; z-index: 999;}

.grpInput div label { width: 10em; padding: 0.5em; text-align: left; }
.grpInput input { clear: both; }

.widget         { float: left; width: 162px; clear: both; }
.widgetHead     { height: 25px; background: url('/images/tabl/tabl_01.gif') no-repeat; font-weight: bold; text-align: center; }
.widgetHead h2  { font-size: 1em; padding: 0; background: none; line-height:25px;}
.widgetContent  { padding: 0.5em; background: url('/images/tabl/tabl_02.gif') repeat-y; }
.widgetFoot     { height: 18px; background: url('/images/tabl/tabl_03.gif') no-repeat; }

#scroll-news p  { margin-bottom: 1em; }

.myMenuGrTitle  { font-weight:bold; color:#0033FF; margin: 1em 0 0.2em 0; display: block;}

.siteMessage { background-color: #fff; color: black; font-size:1em; border: 1px #000 solid; width: 80%; padding: 5px; }
.siteMessageerror    { background-color: #fff; color: #f00; border: 1px solid; margin-bottom: 1em;}
.siteMessageconfirm  { background-color: #fff; color: #32cd32; border: 1px solid;  margin-bottom: 1em;}
.siteMessageinfo     { background-color: #fff; color: #ccc; border: 1px solid #ff0; margin-bottom: 1em;}
.siteMessageerror   .msgTitle { padding:0.2em; background-color: #f00; color: #fff; white-space: nowrap; font-size:1.2em; font-weight: bold;}
.siteMessageconfirm .msgTitle { padding:0.2em; background-color: #32cd32; color: #fff; white-space: nowrap; font-size:1.2em; font-weight: bold;}
.siteMessageinfo    .msgTitle { padding:0.2em; background-color: #ff0; color: #000; white-space: nowrap; font-size:1.2em; font-weight: bold;}
.siteMessageerror   .msgContent { color: #f00; font-size:1.1em; padding: 0.5em; }
.siteMessageconfirm .msgContent { color: #32cd32; font-size:1.1em; padding: 0.5em; }
.siteMessageinfo    .msgContent { color: #333; font-size:1.1em; padding: 0.5em; }

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }   
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }           
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
#gallery a { display:block; float: left; padding: 5px 5px 15px 5px; background-color: #fff; margin: 2px; }
/* end jQuery lightBox plugin */

.resultTable { border-collapse: collapse; border-bottom: 2px solid #F8C400;}
.resultTable tr { background-color: #F0CE53; }
.resultTable .hover { background-color: #F8C400; }
.resultTable td { padding: 0.5em 0.3em; }
.resultTable th { font-weight:bold; text-align: center; padding: 0.2em;}

.joblink { font-size: 1.2em; font-weight: normal; color:#3300FF;}
.joblink:active { color:#3300FF; }
.joblink:visited { color:#3300FF; }
.joblink:hover { color:#FF6600;}

#jobDetails h1 { width:100%; font-size: 1.2em; padding: 0.3em;}

.yTitle { float: left; width: 640px; height: 25px;  padding-left:0.7em; background-image: url('/images/yTitle.gif'); font-size: 1.2em; line-height: 25px; font-weight: bold;}

#searchResult {border-collapse: collapse;}
#searchResult tr:hover { background-color: #F8C400; }
#searchResult td {border-top: 1px solid #aaa; padding: 0.1em }
div.pagination { clear:both; padding: 3px; margin: 3px; }
div.pagination a { padding:3px 6px 3px 6px; border:solid 1px #F8C400; text-decoration: none; color:#0e509e; }
div.pagination a:hover, div.pagination a:active { border:solid 1px #0e509e; }
div.pagination span.current { padding:4px 8px 4px 6px;  font-weight: bold; background-color: #2e6ab1; color: #FFF; }
div.pagination span.disabled { border:solid 1px #DEDEDE; color: #888888; font-weight:bold; margin-right:2px; padding:3px 4px 3px 4px; }

.imgButtonGreen {background:transparent url(../images/green-button.png) no-repeat scroll 0 0px; border: none; width: 180px; height: 30px; color: #fff; font-size:16px; font-weight:bold;line-height:22px;text-align: center; cursor: pointer;}
.imgButtonGreen:HOVER {background:transparent url(../images/green-button.png) no-repeat scroll 0 0;}
