* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html { margin:0px; height:100%; }
body {
	margin:0px !important; padding:0px; font-family: 'Manrope', sans-serif;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAARklEQVQoU2N89OzpfwYkwMbEDOb9+vcXLsoIU4RNEqaKOEUvXrwAW4dsPLL1IDYjIUUgZ8CtQ9cN4+NVhOwRnCbhVYQtKABcyzks5eWjAgAAAABJRU5ErkJggg==) repeat;
}
.main { display:block; position:relative; width:800px; margin:0px auto; padding:0px; border:2px solid #3b8ea0; border-top:0px; 
	min-height:500px; background:#FFFFFF;
}
.head {
	position:relative; display:block; margin:0px; padding:1px 0px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#98b3ce+0,ffffff+100 */
	background: #98b3ce; /* Old browsers */
	background: -moz-linear-gradient(top,  #98b3ce 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #98b3ce 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #98b3ce 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b3ce', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.cabtit {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4c7c88+0,c9d8dd+100 */
	background: #4c7c88; /* Old browsers */
	background: -moz-linear-gradient(top,  #4c7c88 0%, #c9d8dd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #4c7c88 0%,#c9d8dd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #4c7c88 0%,#c9d8dd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7c88', endColorstr='#c9d8dd',GradientType=0 ); /* IE6-9 */
	border:1px solid #FFFFFF; border-radius:30px; margin:10px; padding:0px;
}
.cabtit h1 { font-size:70px; font-weight:bolder; float:left; color:#FFFFFF; font-family: 'Russo One', sans-serif; }
.cabtit h1 span { color:#8bc1d6 !important; }
.cabtit div { float:left; width:40%; margin-top:10px; }
.cabtit div img { width:auto; height:30px; }
.cabtit h1, .cabtit h2 { margin:0px 0px 0px 25px; padding:0px; }
.cabtit h2 { font-size:15px; color:#FFFFFF; }
.cabtit h2 span { color:#ecd43e; }
.muted { color:#666; }
.bold { font-weight:bold; }
.aleft { text-align:left !important; }
.aright { text-align:right !important; }
.cabtit .aright { float:right !important; margin-right:120px; width:25% !important; border-right:1px solid white; padding:0px 10px; }
.acenter { text-align:center !important; }
.p15 { padding:15px; }
.p30 { padding:30px; }
.p50 { padding:50px; }
.m20 { margin:15px; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt60 { margin-top:60px !important; }
.pb40 { padding-bottom:40px; }
.head .abso { position:absolute; right:15px; top:10px; z-index:999; }
hr { border-top:1px solid #cbd7d7; margin:15px 5px 5px 5px; }
.titu {
	background: #e0eff6;
	background: -moz-linear-gradient(top,  #e0eff6 0%, #c3dbdf 18%, #c6dee2 38%, #deebed 100%);
	background: -webkit-linear-gradient(top,  #e0eff6 0%,#c3dbdf 18%,#c6dee2 38%,#deebed 100%);
	background: linear-gradient(to bottom,  #e0eff6 0%,#c3dbdf 18%,#c6dee2 38%,#deebed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eff6', endColorstr='#deebed',GradientType=0 );
	border-bottom: 1px solid #c1d6d7; text-align:center; font-family: Verdana, arial; font-size: 14px; font-weight:bold; padding:8px;
}
.conten { background:url(/empleo/web/img/indexpic.jpg) no-repeat; min-height:500px; font-size:13px !important; }
.cont { padding:2px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #418ca1 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#418ca1 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#418ca1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#418ca1',GradientType=0 );
}
.menuleft { float:left; width:25%; }
.menuright { float:right; width:75%; background:#FFF; font-size: 12px; }
.menuleft ul { list-style:none; padding:0px; margin:0px 4px; font-size:11px; text-align:center; }
.menuleft ul li { border:1px solid #FFFFFF; margin-top:-1px; color:#FFFFFF; background:#a1c5cd; padding:3px; cursor: pointer; }
.menuleft ul li:hover{ color:#448c9d;
	background: #a3c6ce;
	background: -moz-linear-gradient(top,  #a3c6ce 0%, #e0ebee 100%);
	background: -webkit-linear-gradient(top,  #a3c6ce 0%,#e0ebee 100%);
	background: linear-gradient(to bottom,  #a3c6ce 0%,#e0ebee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3c6ce', endColorstr='#e0ebee',GradientType=0 );
}
.menuleft ul li.tit, .menuleft ul li.tit:hover { color:#FFF; font-weight:bold; background:#448c9d; cursor:default; }
.cabtit:after, .cont:after { content:''; display:block; clear:both; }
.menup { text-align:center; }
.menup button { margin:0px 2px; width: 18%; }
button { font-weight:bolder; }
button:hover { cursor:pointer;  }
.blue {
	padding: 10px 15px; color:#FFFFFF; border:1px solid #1B83A0; font-size:14px; border-radius:8px;
	background: #d6e7ee;
	background: -moz-linear-gradient(top,  #d6e7ee 0%, #418ca1 100%);
	background: -webkit-linear-gradient(top,  #d6e7ee 0%,#418ca1 100%);
	background: linear-gradient(to bottom,  #d6e7ee 0%,#418ca1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e7ee', endColorstr='#418ca1',GradientType=0 );
}
.blue:hover { opacity:.7; }
.blu2 {
	padding: 5px 15px; color:#FFFFFF; border:1px solid #1B83A0; font-size:12px; border-radius:8px;
	background: #418ca1;
	background: -moz-linear-gradient(top,  #418ca1 0%, #a3d8ed 100%);
	background: -webkit-linear-gradient(top,  #418ca1 0%,#a3d8ed 100%);
	background: linear-gradient(to bottom,  #418ca1 0%,#a3d8ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#418ca1', endColorstr='#a3d8ed',GradientType=0 );
}
.blu2:hover { 
	padding: 5px; color:#FFFFFF; border:1px solid #1B83A0; font-size:12px; border-radius:8px;
	background: #899dd2;
	background: -moz-linear-gradient(top,  #899dd2 0%, #cdb9e8 100%);
	background: -webkit-linear-gradient(top,  #899dd2 0%,#cdb9e8 100%);
	background: linear-gradient(to bottom,  #899dd2 0%,#cdb9e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#899dd2', endColorstr='#cdb9e8',GradientType=0 );
}
.blu3 {
	padding: 5px; color:#458c9e; border:2px solid #1B83A0; font-size:12px; border-radius:3px; margin:10px auto; width:80%;
	background: #e0eff6;
	background: -moz-linear-gradient(top, #e0eff6 0%, #a3c6ce 100%);
	background: -webkit-linear-gradient(top, #e0eff6 0%,#a3c6ce 100%);
	background: linear-gradient(to bottom, #e0eff6 0%,#a3c6ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eff6', endColorstr='#a3c6ce',GradientType=0 );
}
.blu3:hover { color:#FFFFFF; background:#a1c5cd; }
.blu4 {
	padding: 5px 15px; color:#458c9e; border:1px solid #1B83A0; font-size:12px; border-radius:5px; margin:10px auto; 
	background: #e0eff6;
	background: -moz-linear-gradient(top, #e0eff6 0%, #a3c6ce 100%);
	background: -webkit-linear-gradient(top, #e0eff6 0%,#a3c6ce 100%);
	background: linear-gradient(to bottom, #e0eff6 0%,#a3c6ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eff6', endColorstr='#a3c6ce',GradientType=0 );
}
.blu4:hover { color:#FFFFFF; background:#a1c5cd; }
.menuright h1, .titux1 { border:1px solid #EEE; font-weight:bolder; font-size: 14px; text-align:center; background:#448c9d; color:#FFF; padding:3px; margin:0px; }
.menuright h2, .titux2 { border:1px solid #EEE; font-weight:bolder; font-size: 12px; text-align:center; background:#d7e4e7; color:#448c9d; padding:3px; margin:0px; }
.menuright h3, .titux3 { border:1px solid #aaccd5; font-weight:bolder; font-size: 12px; text-align:center; color:#608c9e; padding:4px; margin:30px 20px; 
	background: #e0eff6;
	background: -moz-linear-gradient(top,  #e0eff6 0%, #a3c6ce 100%);
	background: -webkit-linear-gradient(top,  #e0eff6 0%,#a3c6ce 100%);
	background: linear-gradient(to bottom,  #e0eff6 0%,#a3c6ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eff6', endColorstr='#a3c6ce',GradientType=0 );
}
.pestana { width:80%; margin:0px auto; }
.pestana h1 { color:#FFF; background:#619eac; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; font-size:11px; text-align:left; width:60%; padding: 5px 15px; }
.pestana div { background:#FFF; border-style:double; border-color:#458C9E; padding:10px 20px; }
.bgempleo { background:url(/empleo/web/img/bgempleo.jpg) top right no-repeat; min-height:532px }
.bgorient { background:url(/empleo/web/img/bgorient.jpg) top right no-repeat; min-height:562px }
.bgrecep { background:url(/empleo/web/img/bgrecep.jpg) top right no-repeat; min-height:532px }
.bgtrab { background:url(/empleo/web/img/bgtrab.jpg) top right no-repeat; min-height:532px }
.h90 { height:210px !important; }
.h400 { min-height:400px !important; }
.w25 { width:25%; }
.w40 { width:40%; }
.w60 { width:60%; }
.w75 { width:75%; }
.w95 { width:95% !important; }
.w100 { width:100%; }
a { text-decoration:none; color:#1b7b95; }
a:hover { color:#000; }
.visor { border:3px solid #408392; background:#FFF; }
.visor { border:3px solid #408392; background:#FFF; }
.visor img { border:2px solid #FFF; width:100%; height:auto; }
.visor .aright { padding:0px 15px; }
.visor .aright a { font-size:18px; padding:0px 3px; }
.tabem, .tabam { margin:15px auto; width:95%; border-collapse: collapse; }
.tabem td, .tabam td { border:1px solid #d4d0c8; padding: 3px; }
.tabem tr:nth-child(odd) { background: #eee; font-weight:bolder; }
.tabem tr:nth-child(even) { background: #fff; }
.tabam td { background:#f3f7fa; }
.fleft { float:left; }
.fright { float:right; }
.hidden { display:none; }
.visorc { border:1px solid #fff; background:#003366; padding: 0px 20px; min-height:532px; }
.visorc .c2 { background:#06386a; padding:10px; position:relative; min-height:532px; }
.visorc video { border:2px solid #e0e5eb; background:#FFF; margin-left:20px; position:relative; z-index:1; width:320px; height:240px; }
.visorc .c3 { position:absolute; z-index:0; left:10px; right:10px; top:30px; height:200px; text-align:right;
	background: #ffffff;
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #124170 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#124170 100%);
	background: radial-gradient(ellipse at center,  #ffffff 0%,#124170 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#124170',GradientType=1 );
}
.visorc #diap { border:3px solid #FFF; display:block; width:100%; height:auto; margin:10px 0px; }
.visorc input { margin:12px auto; cursor:pointer; }
.visorc .bots { margin:0px; padding:0px; list-style:none; position:absolute; right:5px; top:5px; border:1px solid #FFF; border-radius:8px;  }
.visorc .bots li { color:#FFF; cursor:pointer; float:left; font-size:22px; padding:0px 10px; letter-spacing:-5px; }
.visorc .bots .xls { letter-spacing:0px !important; }
.visorc .bots li:hover { color:#6fa2ac; }
.visorc .c3 #score { position:absolute; color:#FFF; font-weight:bolder; font-size:14px; bottom:-25px; right:10px; }
.secc { position:relative; }
.visor .bots:after, .secc:after { content:''; display:block; clear:both; }