﻿body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
}

h2 {
	font-size:1.5em;
	letter-spacing:-0.02em;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 1.5em;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-bottom: 10px;
}

a {
	color: #8C9F21;
	text-decoration: none;
}

a:hover {
	text-decoration:none;
	color: #666;
}

#pagina {
	width: 980px; /* deja sangria / normal 960px */
}

#pagina .paginaAux {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


/** ALTERACIONES COLUMNAS (SOLO SAAE/GPS/CORPORATIVOS/ALIANZA/MEDIOS LATAM) **/

/* COLUMNA P */

.ps .col-p {
	width:700px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 10px;
}

/* COLUMNA S */

.ps .col-ps .col-s {
	width: 250px;
	background: #fff;
}
.ps .col-ps{
    margin-top: 20px;
}

/* COLUMNAs P-S */

.col-ps {
	background-color: #FFF;
	background-image: none;
}

.p .col-ps {
	background: #fff;
	margin-top: 42px;
}

/** CABECERA **/

#cabecera {
	height: 552px; /* respetar */
	/*background: transparent url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/banner-cabecera.png") no-repeat left center;*/
	/*margin-top: 17px;*/
    background: transparent;
	margin-right: 0;
	margin-left: 0;
}


#cabecera h1 a, #cabecera h2 a {
    height: 66px;
    position: absolute;
    right: 68px;
    top: 65px;
    width: 374px;
}

/** MENU **/

#menu {
	width: 825px;
	font-size: 1.1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 65px;
    background: #fff;
	height: 62px;
    position: absolute;
    top: 18px;
    padding: 0;
    border-top: #fee503 5px solid;
    border-bottom: #333638 2px solid;
}

#menu li {
	border-right:none;
	display: block;
	text-align: center;
	text-transform: uppercase;
    margin-left: 0;
    margin-top: -5px;
}
#menu ul{
    margin-right: 124px;
    float: right;
}
#menu a {
	color: #414142;
	text-transform: uppercase;
    font-weight: bold;
	font-size: 12px;
    padding:22px 10px ;
    border:none;
    border-bottom: 2px solid transparent;
    border-top: 5px solid #fee503;
        -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
       -moz-transition: all 0.5s ease-out;  /* FF4+ */
        -ms-transition: all 0.5s ease-out;  /* IE10? */
         -o-transition: all 0.5s ease-out;  /* Opera 10.5+ */
         YY transition: all 0.5s ease-out;
}

#menu a:hover {
	color: #808285;
    border-top: 5px solid #fee503;
    border-bottom: 2px solid #fee503;
    padding-bottom: 23px;
        -webkit-transition: all 0.5s ease-out;  /* Saf3.2+, Chrome */
       -moz-transition: all 0.5s ease-out;  /* FF4+ */
        -ms-transition: all 0.5s ease-out;  /* IE10? */
         -o-transition: all 0.5s ease-out;  /* Opera 10.5+ */
         YY transition: all 0.5s ease-out;
}
#menu li .activo{
        border-top: 5px solid #fee503;
        border-bottom: 2px solid #fee503;
        padding-bottom: 23px;
        color: #808285;
}

/** LOGIN (SOLO SAAE/GPS/CORPORATIVOS/ALIANZA/MEDIOS LATAM)  **/

#UIloginBox {
	height: 145px;
	background: #fff;
	margin-left: 10px;
	margin-top: 25px;
	color: #000;
	position: relative;
	width: auto;
	padding-top: 0px;
}

#UIloginBox form {
 border-bottom: 1px dotted #666666;
	height: 91px;
	color: #404040;
	margin-top: -20px;
}

#UIloginBox h2 {
	font-size: 1.5em; color: #0495AD; margin-bottom:30px;
}
#UIloginBox a:hover{
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-login_hover.jpg");
}

#UIloginBox .loginRecordarClave {
    margin-top: 28px;
    text-align: left;
}

#unamelabel, #passlabel {
	 color: #404040;
	}

#passlabel, #unamelabel {
	top: 2px;
color: #404040;
	}

#usuario, #clave {
	top: 18px; padding: 1px 1px 3px 2px; border: 1px solid #333;
	}

#passlabel, #clave {
	left: 105px;
	}

#usuario, #clave {
	font-size: 1em; width: 60px;
	}


#UIloginBox .btn {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #B5281E;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	margin-left: 219px;
	/*margin-top: 100px;*/
}



/** BANNER PARA CANDIDATOS Y EMPRESAS **/

#bannerHomepage, #bannerHomeEmpresa {
	background:transparent url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/banner-principal-es.png") no-repeat scroll 0 0;
	height:267px;
	margin:0;
	display: block;
	width:700px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    display: none;
}


/** BUSCADOR HOME CANDIDATOS **/

#UIbuscadorHome {
/*	background:url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-buscador-es.jpg") no-repeat scroll 0 0 transparent;*/
	height:63px;
	width:492px;
    margin-top: 26px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 210px;
    position: absolute;
    right: 0;
    top: 324px;
}


#UIbuscadorHome a {
	color:#fff;
	font-size:0.9em;
	padding-left:0px;
	text-decoration: none;
}

#UIbuscadorHome a:hover {
	text-decoration:underline;
}

/** BOTONES COL-S **/


.publicaGratis, .invitaRegistro, .acesoEmpresa, .registroEmpresa {
	width: 230px;
	height:107px;
	margin-bottom:0px;
	margin-top:4px
}

.acesoEmpresa, .registroEmpresa {
	margin-left: 10px;

}

.publicaGratis a, .invitaRegistro a, .acesoEmpresa a, .registroEmpresa a {
	width: 151px;
	height:151px;
	float: left;
	color: transparent;
}

#UIloginBox.loginVinculo {
	background: #fff url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-login.jpg") no-repeat;
    border:none;
    height: 150px;
    margin-left: -465px;
    margin-right: 10px;
    margin-top: -145px;
    text-indent: -9999px;
    width: 149px;
}



#UIloginBox.loginVinculo a, #UIloginBox.loginVinculo a:visited{

	height:150px;
	border:none;
	padding-top:0;
	padding-left:0;
}

#UIloginBox.loginVinculo a:hover {
	border:none;
}

.invitaRegistro {
	background: #fff url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-accesocv.jpg") no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    height: 151px;
    margin-left: -308px;
    margin-top: -170px;
    position: relative;
    width: 150px;
    z-index: 9999999;
}
.invitaRegistro a:hover{
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-accesocv_hover.jpg");
}

.publicaGratis {
	background: #fff url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-accesoempresa.jpg") no-repeat;
    /*margin-bottom: 311px;*/
    z-index: 99999;
    height: 151px;
    margin-left: -151px;
    margin-top: -151px;
    position: relative;
    width: 151px;
    z-index: 99999;
}
.publicaGratis a:hover{
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-accesoempresa_hover.jpg");
}

.acesoEmpresa {
	background: #fff url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-accesoempresa.jpg") no-repeat;
}

.registroEmpresa {
	background: #fff url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg-registraempresa.jpg") no-repeat;
}
/** PIE **/
.registroCandidato .publicaGratis{
    margin-top: -170px;
    margin-left: -230px;
}
.registroCandidato #UIloginBox{
    margin-left: -386px;
}
.img_pie{
    width: auto;
    height: 120px;
    float: left;
    margin-top: 15px;
}
#UIpie {
	background-color: transparent;
    color: #fff;
    float: left;
    font-size: 0.9em;
    height: 36px;
    line-height: normal;
	text-align: center;
    width:100%;
    border-top: 3px solid transparent;
    padding-top: 0;
}

#UIpie a {
	color: #000;
	font-weight: bold;
	text-align:center;
}
#UIpie strong {
	font-weight: bold;
}
#UIpie p {
    color: #000;
    font-weight: bold;
    font-size: 16px;
    padding-top: 16px;
}

#loginpage #UIpie {
    background-color: transparent;
    color: #000;
    float: left;
    font-size: 0.9em;
    height: 36px;
    line-height: normal;
    text-align: center;
    width:100%;
    border-top: 3px solid transparent;
    padding-top: 0;
}
.legal{
    width: 900px;
    margin: 0 auto;
    height: 44px;
}
.logo_footer{
    width: 145px;
    height: 45px;
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/ulisboa_btn.png");
    float: left;
}
/** BOTONES **/

/* BOTON BUSCADOR HOME CANDIDATOS */

/* BOTON BUSCADOR HOME CANDIDATOS */

#UIbuscadorHome .btn, #UIbuscadorHome a.btn, #UIbuscadorHome a.btn:visited,#UIbuscadorHome a.btn:link, #UIbuscadorHome a.btn:hover, #UIloginBox .btn, #publicar .btn{
    background-color: #B5281E;
    -webkit-border-radius: 5px;
        border-radius: 5px;
    box-shadow: 0 4px 0 0px #691610;
    color: #FFFFFF;
    display: inline-block;
    margin-right: 10px;
    padding: 2px 8px;
    position: relative;
    border:none;
    top:0;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}
#UIbuscadorHome .btn:hover, #UIloginBox .btn:hover,  #publicar .btn:hover{
    background-color: #B5281E;
    /*text-shadow: 0 0 6px #FFFFFF;*/
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
     -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
        transition: all 0.3s ease-out;
}
#UIloginBox .btn:active, #UIbuscadorHome .btn:active, #publicar .btn:active{
    box-shadow: 0 2px 0 0 #691610;
    position: relative;
   -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
     -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
        transition: all 0.3s ease-out;
}
#UIbuscadorHome #buscador_avisos_form .btn{
    background: transparent url("pesquisa-icon.png") no-repeat top center;
    width: 40px;
    height: 35px;
    color: transparent;
    border:none;
    border-radius: none;
    box-shadow: none;
}
#UIbuscadorHome #buscador_avisos_form .btn:hover{
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/pesquisa-icon_hover.png") no-repeat top center;
}
#UIloginBox .btn {
    margin-top: 0;
    padding: 4px 6px;
    width: 40%;
}

#publicar .btn{
    margin-top: 4px;
}

/* FILTROS BUSQUEDA */

.UIfiltroResultadosBusqueda {
	margin: 10px;
}

#menu #idioma li{
    background-color: #333333;
}

#menu #idioma li a{
	color: #fff;}


.col-s {
background-color:#EAECEC;
}

.buscadorSelect {
	width: 214px;
    margin-right: 8px;
	/*width: 300px;*/
}

p, fieldset, table, pre {
    margin-bottom: 0.2em;
}

.selector-tipo-oferta a {
	background-color:#9A1516;
	border:none;
}

/*sección de usuario logeado*/

#infoUsuario {
    background:transparent;
    padding:6px 0px 10px 0;
    width:auto;
    float: right;
    display: inline-block;
}


#infoUsuario a.cerrar {
    padding-bottom: 0px;
    padding-left: 24px;
    padding-right: 34px;
    padding-top: 1px;
    color: #fff;
    background:#1c2120 url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bglogin1.png")no-repeat right;
    text-decoration: none;
        -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
   -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
     -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
        transition: all 0.3s ease-out;
}
#infoUsuario a.cerrar:hover {
 text-shadow: 0px 0px 6px #FFF;
    color: #fff;
        -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
   -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
     -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
        transition: all 0.3s ease-out;
}
#infoUsuario a{
    color: #ff8a00;
    padding: 10px 0 9px 0;
    text-decoration: none;
    /*background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bglogin1.png")no-repeat right;*/
    text-decoration: none;
}
#infoEmpresa {
    float: right;
}
.loglinks {
    float: right;
}
#infoUsuario .loglinks a{
    background: none;
}

#infoEmpresa a.cerrar {
    padding-bottom: 13px;
    padding-right: 35px;
    padding-top: 7px;
    background-position: right center;
}

.empresa #infoUsuario li{
    padding-right: 5px;
    float: left;
    display: inline-block;
}

.empresa #infoUsuario ul{
    background-color: #1C2120;
    background-repeat: no-repeat;
    margin-top: -18px;
    padding-bottom: 7px;
    padding-top: 17px;
    padding-left: 15px;
    padding-right: 14px;
    color: transparent;
}
.empresa #infoUsuario {
        width:auto;
    color: #000;
        padding: 6px 0px 0px 0px;
        background: transparent;
        border: none;
        margin-top: -6px;
        margin-right: 13px;
}
.empresa #infoUsuario a {
    /*color: #fff;*/
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
   -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
     -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
        transition: all 0.3s ease-out;
}
.empresa #infoUsuario a:hover {
     text-shadow: 0px 0px 6px #FFF;
     color: #fff;
     -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
      -moz-transition: all 0.3s ease-out;  /* FF4+ */
       -ms-transition: all 0.3s ease-out;  /* IE10? */
        -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
         transition: all 0.3s ease-out;
}

.candidato #infoUsuario {
        width:auto;
        color:transparent;
        margin-right:0px;
        margin-top: -5px;
        background: #757a7d;
        padding-bottom: 0px;
        margin-right: 13px;
}
#infoUsuario span{
    background-repeat: no-repeat;
    padding-bottom: 13px;
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 11px;
    color:#000;
    font-weight: bold;
    vertical-align: top;
}


/*fin sección de usuario logeado*/

.caja {
	margin-bottom: 5px;
}

.formGeneral label, .formGlobal label {
    width: 30%;
}

.formGeneral legend, .formGlobal legend {
    color: #0495AD;
}


#divCaptcha{
	margin-bottom:5px;
}

/*color de fondo formularios*/

.formGeneral input:focus, .formGeneral select:focus, .formGeneral textarea:focus, .formGlobal input:focus, .formGlobal select:focus, .formGlobal textarea:focus {
	background-color: #eee;
}


/* Pie Personalizado*/

.links_footer ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

#links_laterais li{
	list-style-type: none;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	margin-right: 10px;
	text-transform: uppercase;
}

#links_laterais li a {
	color: #fff;
	float: left;
	font-size: 0.917em;
	margin-right: 10px;
	text-transform: uppercase;
	list-style-image: none;
	list-style-type: none;
}

#links_laterais li a:hover {
	color:#C0DA2A;
}

.clearfix:after, .container:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.footer_bottom {
    height: auto;
    padding-bottom: 8px;
    padding-top: 13px;
}

.clearfix, .container {
    display: block;
}

.container {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 940px;
}

/*cuadro ofertas*/

.tr1{
    background: none repeat scroll 0 0 #EBEBEB;
    border-bottom: 1px solid #DBDBDB;
    padding: 2px 4px;
	color:#666666;
}
.tr2{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DBDBDB;
    padding: 2px 4px;
	color:#666666;
}

#UIvistaAvisosLista ,.avisoFecha, .avisoEmpresa, .avisoVacante {
background:#E5E5E5;
text-decoration:none;
color:#333333;
}

a {
	color: #666666;
	text-decoration:none;
}
#UIvistaAvisosLista  .tr1 a, .tr2 a {
    color: #888888;
}

#UIvistaAvisosLista td.avisoCargo a {
    color: #666666;
	text-decoration:none;
}

#UIarticulosColumna h2 , .formGeneral h2{
color:#666666;}

#UIarticulosColumna .section {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 5px;
    padding-bottom: 10px;
}

.tr1, .tr2 {position:relative}


/*fin ofertas*/





.menucabecera{
    display: block;
    height: 40px;
    margin-top: 76px;}


#UIloginBox.loginVinculo h3 {
    margin: 0;
}

.vinetacabecera {
display:inline-block;
background-image:url(top_bar_bg.png);
background-repeat:repeat-x;
width:965px;
height:26px;
margin-top:-5px;}

.vinetacabecera li {
    display: inline-block;
    list-style: none outside none;
    text-decoration: none;
	}

.casitacabecera {
    background-image:url(homecabecera.png);
	background-repeat:no-repeat;
    height: 20px;
    width: 25px;
	margin:5px;
	float: left;
}

.casitacabecera a {
	display:block;
	width:20px;
	height:20px;
}

.logintxt {
	margin-left:0px;
	margin-top: 5px;
	width: 50px;
	float: left;
}

#homeintermedia {
	margin:auto;
	min-height:400px;
	min-width:500px;
}

#homeintermedia .col-ps {
	background:#fff;
	width:600px;
	margin:auto;
	height:430px;
	margin-top:-6px;}

#homeintermedia h1 {
	font-size: 20px;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 20px;
	margin-left: 190px;
	width: 600px;
}


#homeintermedia #UIpie {
	margin-left: -400px;
}

#homeintermedia #UIpie p {
	color: #666666;
    font-weight: normal;
   	text-align: left;
	margin-bottom: 0;
    margin-left: 410px;
    margin-top: 0;
    padding-bottom: 40px;
    padding-top: 0;}

/*#homeintermedia, #cabecera {
		margin-left: 100px;
}*/

#homeintermedia	.casitacabecera {
	background-image:url(homecabecera.png);
	background-repeat:no-repeat;
    height: 20px;
    width: 25px;
	margin-left: -35px;
	}

.cuerpointermedia {
	margin-left:-300px;
	min-height:430px;
	margin-top:140px;
	}

#homeintermedia	p {
    font-size: 10px;
    margin: 10px 10px 10px 20px;
	padding: 10px 0px 20px 0px;
    text-align: left;
    width: 480px;
	background: none; }



#homeintermedia inputlog {
	width:60px; }

#homeintermedia .col-p {
	width:960px;
	height:430px;
	padding: 0px 0px 10px 0px;
	margin:-6px 0 0 -120px;
	background:#FFF;
}


#homeintermedia .aux {
	background: none repeat scroll 0 0 transparent;
    height: 220px;
    margin: 50px 0 0 -10px;
    width: 53px;
    z-index: 2;
}

#homeintermedia .inputlog {
	height: 20px;
    margin-left: 170px;
    margin-top: -10px;
    width: 305px;
}

#homeintermedia select {
    border: 1px solid #BBBBBB;
    margin: 40px -100px 0.5em 13px;
	background:#fff;
	position: absolute;
	width: 140px;
}
#homeintermedia	.p1 {
    background: none repeat scroll 0 0 transparent;
    font-size: 12px;
    margin: 0 auto 10px 235px;
    padding: 10px 0 20px;
    text-align: center;
    width: 480px;
}

#homeintermedia .footerbottomintermedia{
 	margin-left: 400px;
    margin-top: -40px;
	}


#homeintermedia .footerinright {
    float: right;
    margin-right: 210px;
    margin-top: 29px;
    position: static;
}

#homeintermedia .form1 {
	border-bottom: 1px dotted #666666;
    color: #404040;
    height: 118px;
    margin-left: 37px;
    margin-top: 0;
    width: 500px; }

#homeintermedia .p2 {
	background: none repeat scroll 0 0 #9966CC;
    border-left-width: 10px;
    border-right-width: 10px;
    border-top-width: 99px;
    margin-left: -17px;
    margin-right: 0;
    margin-top: -18px;
}
#homeintermedia .box1 {
	border: 1px solid;
    height: 245px;
    margin-left: 213px;
    margin-top: auto;
    width: 580px;
}

#homeintermedia .UIloginBox {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 145px;
    margin-left: 10px;
    margin-top: -32px;
    padding-top: 0;
    position: relative;
    width: auto;
}

#homeintermedia .bi {
	 background: none repeat scroll 0 0 transparent;
    border-top-width: 6px;
    float: none;
    left: 40px;
    position: absolute;
    top: 60px;
}

.selectLisboa {

	float:left;
	 width: 30%;

}

.inputLisboa {

	margin-left: 70px;

}

div.row {
  clear: both;
  padding-top: 0px;
  }

/*.vinculoCondicionesUsoUL {


}*/

#aceptaUL {
	width: 520px;
	float: right;
	font-weight: bold;
	/*margin-left: 20px;*/
	margin: 0px 20px 35px 30px;
	position:absolute;
	text-align:justify;
	bottom: 0px;
}

#aceptaChk {
	float:left;
	font-weight: bold;
}

.rowchk{
	float: left;
}

#ul-btn{

    background-color: #C0DA2A;
    background-image: none;
    border-style: none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 49px;
    padding: 3px;
    text-decoration: none;
}


#advice-required-bi {

  float: left;
  margin-left: 0;
  margin-top: 13px;
  position: absolute;

}

#advice-required-dataOfTypeOfLoginNIF{
  float: left;
  margin-left: 0;
  margin-top: 27px;
  position: absolute;
}

#advice-required-dataOfTypeOfLoginDOB{
  float: left;
  margin-left: 0;
  margin-top: 27px;
  position: absolute;
}

#BIintermedia{
}

.validation-advice{
	width: 150px;
}

#acepta{
	position:absolute;
	bottom: 0px;
	margin-bottom: 104px;

}

#loginpage #UIloginBox .aux label {
    border: 1px solid #fff;
    float: left;
    margin-right: -1px;
    position: static;
    /*width: 100%;*/
}


#loginpage #UIloginBox {
    padding-bottom: 40px;
    position: relative;
    width: 580px;
/*	height:270px;*/
}

#helpText {
	margin-left: -260px; /*-263px*/
	margin-top: 27px; /*30px*/
    position: absolute;
}

#contenido {
	padding-top: 0px;
}

.logintxt{
	top:0;
}

#buscador_avisos_form{
	vertical-align: top;
}
#loginpage #UIloginBox .aux input {
    float: left;
    margin-bottom: 10px;
    margin-right: 14px;
	padding-left: 10px;
    position: inherit;
}

#divAcepta {
	margin: 10px 10px 0px 20px;
	width: 540px;
}

#required inputLisboa{
	margin:10px;
	padding:1px;
}

#loginpage #UIloginBox form .aux {
    padding: 0 38px;
    position: static;
    width: 86%;
}

#UIencuesta {
margin-left:20px}

#UIencuesta  h3{
width:170px;}
#UIotrasEncuestas li{
list-style:none;}

#menu a:focus, blockquote {
margin:0px;}

a:focus, blockquote{
	color: #888;
	margin: 0px;
}
#loginpage #UIloginBox .wrap-btn button, #loginpage #UIloginBox.loginVinculo .aux .wrap-btn button {

    padding: 5px 10px;
}

#BIintermedia {
    margin-top: -20px;
}

#bi{
margin-left:220px;
 margin-top: -17px;}

 #loginpage #UIloginBox {
     padding-top: 50px;
}


#loginpage #UIloginBox .aux #usuario {
    left: 101px;
    margin-left: 49px!important;
	margin-left: 49px;
    /*top: 93px!important;*/
    width: 359px;
	border-color:#CCC;
}
 #loginpage #UIloginBox .aux #clave {
    left: 101px;
    margin-left: 49px!important;
    width: 360px;
	 margin-left: 49px;
    /*top: 128px!important;*/
	border-color:#CCC;
}

.col-s #form1 {
    height: 125px;
}

.col-s #botonPostulacionLogueo{
    margin-left: 0;
	}
#boxBuscadorComunidad {
margin-top: 10px;}

.menu-comLab-v2 li {

margin:0px;}


#cabecera h2 {
    height: 99px;
    width: 166px;
}

.formGeneral label, .formGlobal label {
    margin-top: 8px;
    width: 30%;
    color: #666;
}
.col-c label[for="tipoFormacion"] {
margin-top: 11px;
}
.bannerflashipportalegre{
    margin-top:37px;
}
#loginBoxPortugal{
	margin-bottom: 30px;
}
#loginpage #cabecera{
    height: 99px;
}
#loginpage #cabecera .bannerflashipportalegre{
    height: 99px;
    margin-top:0px;
    overflow: hidden;
}
#loginpage #cabecera .bannerflashipportalegre object embed{
    margin-top:-190px;
}
#loginpage h1{
    border: transparent;
}
#loginpage .p .col-ps h3, #loginpage .p .col-ps p{
    color: #343D3C;
}
.canales{
    color: #666;
}
.candidato #UIvistaAvisosLista {
    border-bottom: 3px solid #EAEBEB;
    padding: 0;
}

.candidato #UIvistaAvisosLista th, #UIvistaAvisosLista td{
    padding: 5px 15px;
    vertical-align: middle;
    border: none;
}
.candidato #UIvistaAvisosLista tr{
background: #fff;
}
.candidato #UIvistaAvisosLista .tr1{
background: #eeeeee;
}
#UIvistaAvisosLista table{
  margin-bottom: 0;
    border: 2px solid #dbd9d9;
}
#UIvistaAvisosLista .avisoFecha img{
display: none;
}

#UIvistaAvisosLista .avisoFecha a, #UIvistaAvisosLista .avisoCargo a, #UIvistaAvisosLista .avisoEmpresa a, #UIvistaAvisosLista .avisoVacante a{
  color: #5D554B;
  text-decoration: none;
  font-family: 'Open Sans',sans-serif;
  font-weight: bold;
  font-size: 14px;
}
#UIvistaAvisosLista .avisoFecha, #UIvistaAvisosLista .avisoCargo, #UIvistaAvisosLista .avisoEmpresa, #UIvistaAvisosLista .avisoVacante{
background-color: #eee;
}
#UIvistaAvisosLista .tr1 a, #UIvistaAvisosLista .tr2 a{
  color: #5D554B;
  text-decoration: none;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
}
#UIvistaAvisosLista .tr2 .avisoCargo{
  background: #fff;
}
#UIvistaAvisosLista td.avisoCargo a{
  color: #666666;
}

/*paginacion*/
div.pagination a{
    background-image: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg5.png");
    background-repeat: no-repeat;
    border:none;
    color: #3a3a3c;
    text-decoration: none;
    padding: 5px 8px 10px 9px;
    margin: 2px 4px 2px 1px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
div.pagination span.current{
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg00.png") no-repeat;
    color: #3a3a3c;
    padding: 6px 10px;
    margin: 0;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0px;
    border-color: transparent;
}
div.pagination a.next, div.pagination a.previous{
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bg5.png");
    background-position: left;
    background-repeat: no-repeat;
    border-color: transparent;
    color: #3a3a3c;
    padding: 5px 10px;
    text-decoration: none;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
div.pagination a.next:hover, div.pagination a.previous:hover{
    margin:0 3px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
}

div.pagination a:hover, div.pagination a:active{
    background-repeat: no-repeat;
    border: none;
    text-decoration: none;
    color: #FFF;
    text-shadow: 0 0 6px #FFFFFF;
}
div.pagination a:hover {
    color: #666;
    background-color: transparent;

}
div.pagination .next, div.pagination .previous{
    background-color: transparent;
    border-color:transparent;
}
#loginpage #UIloginBox .ingresoLinkCV{
    left: 303px;
    color: #666;
}
#loginpage #UIloginBox .loginRecordarClave{
    left: 400px;
}
#loginpage #UIloginBox .wrap-btn, #loginpage #UIloginBox .aux .wrap-btn{
    left: -69px;
    top: 87px;
}
#UIvistaCV .aux{
    background-image: none;
}
#boton{
    background: url("http://static.trabalhando.pt/skin/pt/trabalhando/ipportalegre/bak.png")no-repeat;
    height: 100px;
    height: 30px;
    padding-left: 30px;
    padding-top: 15px;
    width: 73px;
}
.img-icon{
    display: none;
}
#boton a{
    color: #fff;
}
