﻿/**** CSS SOLO ESPAÑA ****/
@font-face {
    font-family: 'SourceSansPro_SemiBold';
    src: url('fonts/sourcesanspro-semibold.eot');
    src: url('fonts/sourcesanspro-semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-semibold.woff') format('woff'),
         url('fonts/sourcesanspro-semibold.ttf') format('truetype'),
         url('fonts/sourcesanspro-semibold.svg#SourceSansPro_SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansPro_Regular';
    src: url('fonts/sourcesanspro-regular.eot');
    src: url('fonts/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-regular.woff') format('woff'),
         url('fonts/sourcesanspro-regular.ttf') format('truetype'),
         url('fonts/sourcesanspro-regular.svg#SourceSansPro_Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro_Bold';
    src: url('fonts/sourcesanspro-bold.eot');
    src: url('fonts/sourcesanspro-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-bold.woff') format('woff'),
         url('fonts/sourcesanspro-bold.ttf') format('truetype'),
         url('fonts/sourcesanspro-bold.svg#SourceSansPro_Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background: #fff url("fondo_head.jpg") repeat;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13.3px;

}

h2 {
	font-size:1.5em;
	letter-spacing:-0.02em;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color: #036EC8;
}


#pagina {
	width: 980px; /* deja sangria / normal 960px */
}

#pagina .paginaAux {
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin:0 auto;
	padding:0 20px; /* deja sangria / normal 0 */
  background: #fff url("fondo_head2.jpg") repeat-x;
}


/** ALTERACIONES COLUMNAS (SOLO SAAE/GPS/CORPORATIVOS/ALIANZA/MEDIOS LATAM) **/

/* COLUMNA P */

.ps .col-p {width:700px; margin:0;}

/* COLUMNA S */
/*
Oculto esto ya que lo estoy aplicando por js, con ciertas condiciones. Jparra. - inc:93858 - 18/11/2013;
.ps .col-ps .col-s {
	width: 230px;
	background: none;
	padding:10px 0 0px 0px;
  background: url("lateral.png") no-repeat;
  margin-top: 40px;
}
*/

/* COLUMNAs P-S */

.col-ps {

}

.p .col-ps {
	background: none;
}

/** CABECERA **/

#cabecera {
	height: 105px; /* respetar */
	width: 960px;
	background: #000 url("cabecera.jpg") no-repeat left center;
	margin-bottom:10px;
}

#cabecera h1 a, #cabecera h2 a {
	height:100px;
	width:300px;
}

/** MENU **/

#menu {
	width: 950px;
	background:#fff;
	margin: -10px 0 10px 0px;
    font-size:0.9em;
	height: 30px;
	text-transform: uppercase;
	font-family:SourceSansPro_SemiBold;
	color:#231F20;
	z-index: 100;
	position: relative;
}
.item-0{
   border-left: 1px solid #fff;

}
.item-1, .item-2, .item-3, .item-4{
   border-left: 1px solid #730000;
}

#menu li {
   border-right: 0;
}

#menu li:hover{
   border-left: 1px solid #fff;
margin: 0;
padding: 0;
}

#menu a {
	padding: 0px 20px;
	color: #000;
	border: none;
}

#menu a:hover {
	color: #ffffff;
	text-decoration:none;
    background: #730000 url("menu_option_white_corner.png") no-repeat 0px -7px;
}

.redes_sociais{
width: 36px;
height: 17px;
float: right;
margin-top: 71px;
position: relative;
z-index: 99999;
}

#UIloginBox.loginVinculo a:hover {
	border:none;
}

/** BANNER PARA CANDIDATOS Y EMPRESAS **/

#bannerHomepage, #bannerHomeEmpresa {
  background:transparent url("banner_emprego.png") no-repeat scroll 0 0;
	height:145px;
	margin-left: 0px;
	width:720px;
	cursor: pointer;
}


/** BUSCADOR HOME CANDIDATOS **/

#UIbuscadorHome {
	background:url("bg-buscador.png") no-repeat scroll 0 0 transparent;
	height:66px;
	width:540px;
	margin: 10px 0 0 -10px;
	padding: 5px 0 0 190px; /* 130px para COLOMBIA, 200px para OTROS */

}

#UIbuscadorHome a {
	color:#ffffff;
	font-size:1em;
	padding-left:0px;
}

/** BOTONES COL-S **/


.publicaGratis{
  width: 230px;
  height: 39px;
	background: none;
  margin-top: 24px;
    margin-bottom: 290px;
}

.invitaRegistro {
  width: 230px;
  height: 39px;
  background: none;
  margin-bottom: 0px;
  margin-top: 29px;
}

#UIloginBox.loginVinculo {
  width: 230px;
  height: 34px;
    background:none;
    text-indent: -99999px;
  margin-bottom: 0px;
    margin-top: -10px;
}

.publicaGratis a{
  width: 230px;
  height: 39px;
  float: left;
  text-indent:-99999px;
  margin-top: 0;
}

.invitaRegistro a{
  width: 230px;
  height: 39px;
  float: left;
  text-indent:-99999px;
  margin-top: 0;
}


#UIloginBox.loginVinculo a, #UIloginBox.loginVinculo a:visited {
	border: none;
	padding: 0;
	display: block;
	width: 230px;
	height: 39px;
	float: left;
  margin-top: 0px;
}

/** PIE **/

#UIpie {
	background: transparent;
	padding-top: 25px;
	padding-bottom: 5px;
	font-size: 0.9em;
	color: #666;
	border: none;
  margin-bottom: -12px;
}

#UIpie p{
  text-align: center;
}

#UIpie a {
	color: #666;
}
#UIpie strong {
	font-weight: strong;
}

/** BOTONES **/

/* BOTON BUSCADOR HOME CANDIDATOS */
#UIbuscadorHome .btn{
	background:transparent;
	padding: 3px 0px 2px 0px;
	margin-left: 0px;
	font-size: 1em;
	width: 80px;
  color: #000;
}

.btn, a.btn, a.btn:visited, a.btn:link, a.btn:hover,
button, input.boton, a.boton, a.boton:visited {
	background:none repeat scroll 0 0 #a71a20;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	padding:3px 4px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}


/* LOGIN PAGE */

#loginpage #cabecera {
    height: 105px;
}

#loginpage #UIloginBox {
	height:230px;
}

#loginpage #UIloginBox .aux #unamelabel {
	left:40px;
	top:30px;
}
#loginpage #UIloginBox .aux #usuario {
	left:160px;
	top:30px;
}
#loginpage #UIloginBox .aux #passlabel {
	left:40px;
	top:60px;
}
#UIloginBox .loginRecordarClave, #UIloginBox .ingresoLinkCV {
	display:inline;
}
#loginpage #UIloginBox .loginRecordarClave {
	height:auto;
	left:330px;
	position:absolute;
	right:auto;
	width:auto;
	top: 95px; /* SOLO SAE */
}
#loginpage #UIloginBox .ingresoLinkCV {
	display:block;
	left:240px;
	position:absolute;
	right:auto;
	top:95px;
}
#loginpage #UIloginBox .vinculoCondicionesUso label {
	display:block;
	float:left;
	margin-left:0;
	width:90%;
}

#UIloginBox form {
	height: 82px; border-bottom: 1px dotted #666;
}

#loginpage #UIloginBox .wrap-btn {
	width: 208px;
}

#UIloginBox{
  margin-bottom: 0;
  margin-top: -11px;
}
/* FILTROS BUSQUEDA */

#UIfiltroResultadosBusqueda {
	background:none repeat scroll 0 0 #FFFFFF;
	padding:10px;
}

#UIfiltroResultadosBusqueda h2 {
	margin:0 0 10px;
}


/*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 {
color:#666666;}

#UIarticulosColumna .section {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 5px;
    padding-bottom: 10px;
}

.tr1, .tr2 {position:relative}


/*fin ofertas*/


.empresa #infoUsuario {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: none;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
    padding-bottom: 6px;
    padding-left: 7px;
    padding-right: 0;
    padding-top: 0px;
    width: 100%;
	  float: right;
    margin-right: 10px;
    padding-top: 0px;
    text-align: right;
}
.empresa #infoUsuario a{
color: #fff;
}

#infoUsuario {
    color: #fff;
	background-color: transparent;
}

#infoUsuario a {
    color: #fff;
}

.buscadorInput{
	width: 190px;
	margin-right: 5px;
}

#UIvistaCV .aux{
	background: none;
}

#cabecera h1 a, #cabecera h2 a {
    height: 52px;

}

#cabecera h1, #cabecera h2{
	height: 52px;
}


#loginpage #UIpie, #loginpage #UIloginBox .aux {
	background: #FFF;
	margin: 10px 0 0 -10px;
	width: 960px;
	padding-top: 15px;

}

#UIloginBox .wrap-btn {
    padding-bottom: 20px;
}


/* --- default style/undos --- */
img
{
  border:0;
}
:link, *:visited
{
  text-decoration:none;
}
:-moz-any-link:focus {
  outline: none;
}
a, a:active, a:focus, a:link, a:visited {
  text-decoration: none;
}
p
{
  text-align:justify;
}
input, select, textarea
{
  margin:0!important;
  }
.clear
{
  clear:both;
}

/* ----------- conteudo do header_content -------------- */
#header_content
{
  padding:20px 0px 0 0px;
  height: 155px;
}
#header_content .left
{
  float:left;
  width:50%;
  text-align:left;
}
#header_content .left .etiqueta_header
{
  height:12px;
  width:300px;
  padding-top:28px;
  padding-left:25px;
  position:relative;
  left:-30px;
  background: transparent url("etiqueta_header.png") no-repeat top left;
  color:#fff;
  /*text-shadow: 1px 1px 2px #000;*/
  font-family:SourceSansPro_SemiBold;
  font-weight:bold;
  text-transform:uppercase;
  margin-top:107px;
}
#header_content .left .etiqueta_header_large
{
  width:500px;
  background: transparent url("etiqueta_header_large.png") no-repeat top left;
}
#header_content .left .etiqueta_header a
{
    color: #FFFFFF;
    margin-left: -3px;
    position: absolute;
    word-spacing: 3px;
    padding: 6px 22px 6px 0;
    margin-top: -28px;
    text-indent: -99999px;
    width: 131px;
}
#header_content .right
{
  float:left;
  width:50%;
  text-align:right;
  margin-top:12px;
}
#header_content .links
{
  font-size:0.82em;
  color: #ffffff;
}
#header_content .links a
{
  color:#ffffff;
  padding:0 2px;
}
#header_content #logo
{
  float: left;
  width:100%;
  margin-left: -5px;
  }
#header_content #logo img
{
  width:auto;
  }
#header_content .idiomas
{
  float:right;
}
#header_content .idiomas a
{
  float:right;
  margin-right:1px;
  display:block;
  line-height:15px;
  padding:4px;
  border:1px #ccc solid;
}
#header_content .search-box
{
  float:right;
  margin-left:3px;
  padding:7px;
  background: url("bg_caixa_pesquisar.png") repeat top left;
}
#header_content .search-box input
{
  background: #fff url("logo_lupa.png") no-repeat center right;
  border: 0;
  width: 180px;
  height:15px;
  padding:3px 35px 3px 5px;
  font-family:SourceSansPro_Regular;
  font-size:1em;
  font-style:italic;
  color:#9F1C33;
  }
#header_content .search-box input.search_box_after_focus
{
  font-style:normal;
  font-family:SourceSansPro_Regular;
  color:#000;
}

#header_content .logo_myue,
#header_content .logo_siiue,
#header_content .logo_resize_font,
#header_content .logo_internationalization
{
  float:right;
  padding:0 10px;
}
#header_content .logo_myue a,
#header_content .logo_siiue a,
#header_content .logo_resize_font a,
#header_content .logo_internationalization a
{
  display:block;
}
#header_content .logo_myue
{
  margin-top:10px;
}
#header_content .logo_siiue
{
  margin-top:12px;
}
#header_content .logo_siiue img
{
  height:10px;
}
#header_content .logo_resize_font
{
  border-left:1px solid #ffffff;
  margin-top:7px;
  padding-top:5px;
  height:15px;

}
#header_content .logo_internationalization
{
  border-left:1px solid #fff;
  margin-top:7px;
}


/* ----------- conteudo do footer_content -------------- */

#footer
{
	  border-top:1px solid #ecaab2;
  clear:both;
}
#footer_content
{
  height:auto;
  padding:15px 10px 0px 10px;
}

#footer_content
{
  font-size:0.8em;
  font-family:SourceSansPro_Regular;
  color:#808284;
}
#footer_content a
{
  color:#808284;
}
#footer_content .footer_separator
{

  margin-bottom:0px;
}
#footer_content .left
{
  float:left;
  width:50%;
  text-align:left;
}
#footer_content .left .envelope
{
  float:left;
  margin:8px 10px 15px 0;
}
#footer_content ul
{
  list-style-type:none;
  margin:0;
}
#footer_content ul li
{
  margin:0 5px;
  float:left;
  display:block;
}
#footer_content .right
{
  float:left;
  width:50%;
  text-align:right;
}
#footer_content .right .copyright
{
  float:right;
  text-align:right;
  }
#footer_content .right .links_acesso_rapido
{
  float:right;
  text-align:right;
  min-width:150px;
  }


#loginpage .vinculoCondicionesUso a{
	color: #000;
}

.confirma a{
  margin-left: 390px;
}

div.pagination a.next, div.pagination a.previous{
  color: #000;
}

div.pagination a{
  color: #000;
}

div.pagination span.current{
  color: #000;
}
#menu .activo{
	color: #ffffff;
	text-decoration:none;
  background: url("menu_option_white_corner.png") no-repeat 0px -7px #A01B36;
  margin-left: -1px;
  border-left: 1px solid #ffffff;
}

.col-p h3.tituloMiPerfil{
   width: 145px;
}

#UIboxCandidatoLogueado{
  margin-top: -10px;
  width: 90%;
  margin-bottom: 0;
}