@charset "UTF-8";
/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tr, th, td, embed {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

body { font-family:Verdana,Arial,Helvetica,sans-serif;}
h1 { font-weight:normal; font-family:Geneva,Arial,Helvetica,sans-serif;}
h2 { color:#666; font-size:20px; font-weight:normal; font-family:Geneva,Arial,Helvetica,sans-serif;}
p { font-size:13px; color:#666; text-align:left; padding:10px 0;}
.clear { clear:both;}
.clear-space { clear:both; height:20px;}
.main-container { width:1004px; margin:0px auto;} 

/* header */
.header-container { width:994px; margin:0px auto 50px; height:272px; background:url(../images/header-bg.jpg); }
ul.main-menu { list-style:none; position:relative; top:238px; left:28px;}
ul.main-menu li { float:left; text-transform: uppercase; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
ul.main-menu li span { padding:0 6px; line-height:38px;}
.menu-left { width:6px; height:33px; background:url(../images/menu-left.png); float:left;}
.menu-bg { height:33px; background:url(../images/menu-bg.png); float:left; }
.menu-right { width:7px; height:33px; background:url(../images/menu-right.png); float:left;}

/* menuee */
.left-section { width:209px; height:530px; float:left; margin:0 0 0 14px; background:url(../images/ee-bg.jpg) right top no-repeat}
.menu-ee-container { width:100%; margin:160px 0 0 0;}
ul.menu-ee { list-style:none; margin:4px 12px;}
ul.menu-ee li, ul.menu-ee li a, ul.menu-ee li a:visited { font-size:12px; color: #aeaeaf; text-transform:uppercase; line-height:20px; text-decoration:none;}
ul.menu-ee li a:hover { color:#FFF;}
ul.menu-ee li ul { list-style:none; margin:4px 0 4px 10px;}
ul.menu-ees li ul li, ul.menu-ee li ul li a, ul.menu-ee li ul li a:visited { text-transform:capitalize; font-size:12px;}
.separator-ee { background:url(../images/separator-ee.png) repeat-x; height:2px; width:184px; margin:0px auto;}
.login-container { width:100%; margin:10px 0 0 0;}
ul.login {list-style:none; margin:4px 20px;}
ul.login li { font-size:12px; color: #aeaeaf; padding:4px 0;}
ul.login2 {list-style:none; margin:4px 10px 0; padding:24px 0 0;}
ul.login2 li { font-size:12px; color: #aeaeaf; padding:4px 0;}
.login-tittle { color:#FFF; font-size:12px; text-transform:uppercase; padding:0 0 0 12px;}
.olvide, .olvide a, .olvide a:visited { color:#aeaeaf; text-decoration:none; text-align:center;}
.olvide a:hover { color:#FFF;}
.bt-ingresar { width:127px; margin:0px auto;}
.powered-container { width:100%; margin:40px 0 0 0;}
.powered-text { font-size:10px; color:#666; text-align: right;}

/* content */
.content-container { width:773px; float:right; margin:0 0 20px 0;}
.tittle-left { width:21px; height:49px; background:url(../images/tittle-left.jpg); float:left;}
.tittle-left2 { width:21px; height:49px; background:url(../images/tittle-left.jpg); float:left; margin:118px 0 0 0;}
.tittle-left3 { width:21px; height:49px; background:url(../images/tittle-left.jpg); float:left; margin:68px 0 0 0;}
.tittle-bg { width:618px; height:49px; background:url(../images/tittle-bg.jpg) repeat-x; float:left;}
.tittle-bg2 { width:527px; height:49px; background:url(../images/tittle-bg.jpg) repeat-x; float:left; margin:118px 0 0 0;}
.tittle-bg3 { width:527px; height:49px; background:url(../images/tittle-bg.jpg) repeat-x; float:left; margin:68px 0 0 0;}
.tittle-text { font-size:40px; text-align:left; line-height:67px;}
.pic1 { width:134px; height:562px; background:url(../images/pic1.jpg); position:relative;float:right; top:-51px;}
.pic2 { width:225px; height:197px; background:url(../images/perfiles.jpg); position:relative;float:right; top:-30px;}
.pic3 { width:225px; height:197px; background:url(../images/competencias.jpg); position:relative;float:right; top:-30px;}
.pic4 { width:225px; height:147px; background:url(../images/valores.jpg); position:relative;float:right; top:-30px;}
.pic5 { width:225px; height:197px; background:url(../images/seleccion.jpg); position:relative;float:right; top:-30px;}
.pic-includes { width:225px; height:147px; background:url(../images/trabajo.jpg); position:relative;float:right; top:-30px;}
.main-text-container { clear:left; float:left; width:600px; margin:0 0 0 20px;}
.main-text-container ul { margin:0 0 0 40px; list-style: outside url(../images/bullet.jpg);}
.main-text-container ul li { font-size:13px; color:#666;}
.main-text-container ul li strong { font-weight:bold;}
.main-text-container2 { clear:left; float:left; width:100%; margin:0 0 0 20px;}
.pic-quienes { width:465px; margin:10px auto 0;}

/* footer */
.footer-container { width:554px; float:right; margin:0 69px 0 0;}
.f-world { width:35px; float:left; height:30px; background:url(../images/footer-world.jpg);}
.f-middle-fringe { height:30px; float:left; background:url(../images/footer-middle.jpg) repeat-x; width:512px;}
.f-right-side { width:6px; height:30px; float: left; background:url(../images/footer-right.jpg);}
.footer-tittle { font-size:12px; text-align:left; line-height:30px;}
ul.f-links { list-style:none; float:right;}
ul.f-links li, ul.f-links li a, ul.f-links li a:visited { float:left; font-size:13px; padding:0 2px; color:#666666; text-decoration:none;}

/* general text */
.white { color:#FFF;}
.blue { color:#0066CC!important;}
.gray-dark, .gray-dark a, .gray-dark a:visited { color:#404141; text-decoration:none;}

/* popups */
.pop-container { background-color:#FFF; margin:20px auto 0; width:180px; background:url(../images/logo-pop.jpg) no-repeat top right #FFF;}
.login2-bottom { height:19px; width:209px; background:url(../images/login2-bottom.jpg);}
.cerrar { width:127px; margin:20px auto;}
/* includes */
.texto_noofer { color:#666; font-size:13px;}
.text_enviar, .text_enviar a, text_enviar a:visited { color:#0066CC; font-size:13px; text-decoration:none;}
.parrafo { color:#666; font-size:13px; padding:10px 0;}
.titulos2 { font-size:20px!important; color:#666;}
.tit_parrafo { color:#0066CC; font-size:13px;}
.titulo_tabla { font-size:14px; color:#0066CC;}
.texto_tabla { color:#666; font-size:13px; background-color:#f6f8fb;}
.texto_tablalink {background-color:#f6f8fb; font-size:14px;}
.texto_tablalink a, .texto_tablalink a:visited { color:#8CC82A; }
.detalle_text { font-size:13px; color:#666; padding:0 0 0 10px; background-color:#f6f8fb;}
.detalle_titulo { font-size:14px; color:#0066CC; background-color:#f6f8fb;}