/* Jobs Popup */
#backgroundPopup, #backgroundPopup2, #backgroundPopup3 {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #FFFFFF;
    z-index: 19999;
	opacity: 0.9;
}
#popupMenu, #popupMenuReg{
    display: none;
    position: fixed !important;
    _position: absolute; /* hack for internet explorer 6*/
    height: 295px;
    width: 590px;
    background: #FFFFFF;
    z-index: 29999;
    padding: 34px 12px;
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
    color: #000000;
	border:2px solid black;
}

#popupMenu .wrapper, #popupMenuReg .wrapper {
    margin: 0 auto;
    width: 590px;
}

#popupMenu .innercontainer, #popupMenuReg .innercontainer a {
    float: left;
}
#login-message {
    color: #bbb;
    text-align: center;
    font-size: 11pt;
    margin: 0 auto;
    width: 590px;
    margin-bottom: 20px;
}
#popupMenu label, #popupMenuReg label {
    font-size: 12pt;
}
#popupMenu input[type="text"], #popupMenuReg input["text"],
#popupMenu input[type="password"], #popupMenuReg input["password"] {
    width: 300px;
}
#popupMenu p, #popupMenuReg p {
    text-align: left;
    line-height: normal;
    margin-bottom: 10px;
}
#login-popup-close, #login-popupreg-close {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #fff;
    font-size: 8.5pt;
}

a#login-popup-close { 
	font-size: 8.5pt !important;
}


	#popupRec, #popupRec2  {
    display: inline-block;
    padding-right: 10px;
    text-align: left;
    width: 250px;
}

.reg-title-link {
	font-size: 12.5pt;
}


#popupCV, #popupCV2 {
    display: inline-block;
    border-left: 1px #FFFFFF solid;
    padding-left: 10px;
    text-align: left;
    width: 250px;
}

#popupCVMore_white {
    font-family: Gotham Book;
    cursor: pointer;
    color: #000;
}

#popupCVForm {
    position:absolute;
    font-size: 7pt;
    text-align: left;
    display: none;
    margin-top: 10px;
}


#popupCVForm2 {
    position:absolute;
    font-size: 7pt;
    text-align: left;
    display: none;
    margin-top: 20px;
    width: 250px;
}


#popupCVMore {
    font-family: Gotham Book;
    font-size: 20pt;
    cursor: pointer;
    color: #fff;
}

#popupCVReg {
	padding-bottom: 5px;
}

#popupCVReg, #popupCVLog, #popupCVNoReg, #popupRecLog {
    font-family: Gotham Book;
    font-size: 7.5pt; /* # */
    cursor: pointer;
    color: #000;
    background: transparent;
    width: auto;
    border: 0;
    text-align: left;
		display: block;
}

#popupCVLog {
	/*padding-bottom: 50px;*/
        display: inline;
}

#popupCVLog:hover {
    text-decoration: underline;
}

#popupCVForm input[type="text"], #popupCVForm2 input[type="text"],
#popupCVForm input[type="password"], #popupCVForm2 input[type="password"] {
    width: 208px;
    height: 17px;
    font-family: Gotham Book;
    font-style: italic;
    font-size: 7pt;
    color: #909295;
    margin-bottom: 10px;
    background:#EAEBEB;
    border:1px solid #C1C3C5;	
	padding-left: 12px;
}


#popupRecForm, #popupRecForm2 {
    position:absolute;
    font-size: 7pt;
    text-align: left;
    display: none;
    margin-top: 10px;
}


#popupRecMore {
    font-family: Gotham Book;
    font-size: 20pt;
    cursor: pointer;
    color: #fff;
}

#popupRecReg, #popupRecLog, #popupRecNoReg {
    font-family: Gotham Book;
    font-style: italic;
    font-size: 7pt;
    cursor: pointer;
    display: block;
}

#popupRecLog {
    /*padding-bottom: 50px;
    background: transparent;
    border: none;
    color: #fff !important;
    text-align: left;*/
    display: inline;
}

#popupRecReg {
    padding-bottom: 5px;
    color: #000 !important;	
}

#popupRecForm input[type="text"], #popupRecForm2 input[type="text"],
#popupRecForm input[type="password"], #popupRecForm2 input[type="password"] {
    width: 208px;
    height: 17px;
    font-family: Gotham Book;
    font-style: italic;
    font-size: 7pt;
    color: #666666;
    margin-bottom: 10px;
    background:#EAEBEB;
    border:1px solid #C1C3C5;	
    padding-left: 12px;
}

.enviar_boton {
    width:75px !important;
    height: 23px !important;
    float:right;
    margin-bottom: 20px !important;
    margin-top: 6px;
}

body.tabletlandscape .enviar_boton,
body.tabletportrait .enviar_boton {
	margin-bottom: 0 !important;
	float: left;
} 

.send_button_b {
    width:75px !important;
    height: 23px !important;
    margin-bottom: 6px !important;
    margin-top: 6px;
}

.registro_links  {
    color: #000;
    font-size: 7pt;
	text-align:left;
    padding-bottom: 8px;
}

.registro_links a { font-size: 7.5pt !important;}


#popupMenu a {
    color: #000;
    font-size: 12.5pt;
 
}

#popupMenuReg a {
    color: #000;
}

#popupMenu  {  position: fixed !important; border:1px solid black;-moz-box-shadow: -5px 5px 5px #d8d8d8;-webkit-box-shadow: -5px 5px 5px #d8d8d8;box-shadow: -5px 5px 5px #d8d8d8;}
#popupMenuReg  { position: fixed !important; border:1px solid black;-moz-box-shadow: -5px 5px 5px #d8d8d8;-webkit-box-shadow: -5px 5px 5px #d8d8d8;box-shadow: -5px 5px 5px #d8d8d8;}

.bienvenido_jobs {
    left: 200px;
    position: absolute;
    top: -32px;
}