@font-face {
	font-family: 'OpinionPro-Bold';
	src: url('../../../wp-content/themes/emphires/fonts/OpinionPro-Bold.eot');
	src: local('☺'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Bold.woff') format('woff'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Bold.ttf') format('truetype'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpinionPro-ExtraBold';
	src: url('../../../wp-content/themes/emphires/fonts/OpinionPro-ExtraBold.eot');
	src: local('☺'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-ExtraBold.woff') format('woff'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-ExtraBold.ttf') format('truetype'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-ExtraBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpinionPro-Light';
	src: url('../../../wp-content/themes/emphires/fonts/OpinionPro-Light.eot');
	src: local('☺'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Light.woff') format('woff'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Light.ttf') format('truetype'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpinionPro-Medium';
	src: url('../../../wp-content/themes/emphires/fonts/OpinionPro-Medium.eot');
	src: local('☺'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Medium.woff') format('woff'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Medium.ttf') format('truetype'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpinionPro-Regular';
	src: url('../../../wp-content/themes/emphires/fonts/OpinionPro-Regular.eot');
	src: local('☺'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Regular.woff') format('woff'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Regular.ttf') format('truetype'), url('../../../wp-content/themes/emphires/fonts/OpinionPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	/* background: #7faceb; */
	font-family: 'OpinionPro-Light';
	color: #808080;
	font-size: 16px;
}

p { margin: 0; }

#vacantes { padding: 30px; }

.txtCenter { text-align: center; }


.jobBox {
	border: 1px solid #fff;
	border-radius: 10px;
	padding: 15px;
	margin-top: -1px;
}

.jobBox img { margin-bottom: 15px; }
.jobBox .txtCategoria { color: #8e59a4; font-size: 0.8em; }
.jobBox .txtNombre { color: #8e59a4; font-family: 'OpinionPro-Bold'; }
.jobBox .txtCiudad { color: #ffffff; font-size: 0.9em; }
.jobBox .txtDesc { color: #ffffff; font-size: 0.9em; }
.jobBox .btnLight { display: block; background: #fff; color: #8e59a4; font-family: 'OpinionPro-Bold'; padding: 15px;
    border-radius: 10px; margin: 15px auto; }


.carousel-indicators { bottom: -50px; }


.img-responsive { margin: 0 auto; }

body.vacanteInt {
	background: #fff;
	color: #000;
}

.espacio25 { padding: 15px 0; }

#vacante h2 { color: #7973d0; }
#vacante h3 { font-family: 'OpinionPro-Bold';  }

.buscador { padding: 10px 0 50px 0; }
.buscador input { 
	background: #f5f5f5;
    border: none;
    box-shadow: 0 0 10px #ccc;
    font-size: 20px;
    height: 60px;
    border-radius: 10px;
}

.buscador.buscadorCelda,
.buscador.buscadorLimpiar { padding: 0; }

.buscador.buscadorCelda .form-group,
.buscador.buscadorLimpiar .form-group { margin: 0; }


.buscador.buscadorCelda input {
	height: inherit !important;
    box-shadow: none;
    background: #fff;
    border: 2px solid #ccc;
    font-size: 14px;
}

button[type=submit] {
    background: #3f37bc;
    color: #fff;
    font-size: 20px;
    height: 60px;
    border-radius: 10px;
    padding: 6px 30px;
}

button[type=submit].columna{
    font-size: inherit;
    height: inherit;
}

.buscadorLimpiar button[type=submit] {
    height: inherit !important;
    box-shadow: none;
    font-size: 14px;
}

table thead tr th { background: #3f37bc; color: #fff; vertical-align: middle !important; }

.table>tbody>tr>td { padding: 11px; }

.table>thead>tr>th:first-child {
    border-top: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.table>thead>tr>th:last-child {
    border-top: 0;
    -webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.table>tbody>tr>td:first-child {
    border-top: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.table>tbody>tr>td:last-child {
    border-top: 0;
    -webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.table>thead>tr>th,
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th { border: none; }


.table a { color: #808080; text-decoration: underline; }

.table-hover>tbody>tr:hover td,
.table-hover>tbody>tr:hover a { color: #3f37bc; }

.table-responsive { border: none; }

.noDesktop { display: none;  }

@media (max-width: 991px) {
	#vacantes { padding: 0px; }
	.buscador { padding: 10px 0; text-align: center;}
	.noDesktop { display: block; }
	.noMobile { display: none;  }
}






