@import url('reset.css');
/*STRUCTURE*/
#container{height:auto!important;margin:0 auto -60px;min-height:98%;text-align:left;width:820px}

#header{padding:5px}
#header #logosekcc{float:right;margin-top:25px;margin-right:150px;}
#header #logoiisek{float:left;margin-left:50px;}

#nav a{background:url(../images/nav_bg_left.gif) no-repeat left top;color:#fff;float:left;margin-right:5px;padding:0 0 0 9px;text-decoration:none;cursor:pointer;}
#nav a span{background:url(../images/nav_bg_right.gif) no-repeat right top;display:block;float:left;padding:3px 14px 6px 5px}
#nav a:hover span,#nav a.current span{background-position:100% -22px}
#nav a:hover,#nav a.current{background-position:0 -22px}
#nav li{display:inline;font-size:1.3em}

#menu{height:130px;padding:10px}
#menu ul{color:#fff;font-size:1.2em;line-height:18px}
#menu ul li{background:url(../images/icons/bullet_white.png) no-repeat;padding-left:20px}
#menu ul li a{color:#fff;text-transform:capitalize}
#menu fieldset{color:#fff;font-size:1.1em;margin:0;}
#menu fieldset div label.left{width:80px}
#menu fieldset legend{font-size:1.2em;padding:5px 35px 3px 35px;}

.menu_jobs, .menuuserleft, .menuuserright{float:left;height:115px;}
.menuuserleft, .menu_jobs{border-right:1px dotted #fff;}
.menu_jobs ul li {margin-bottom:10px;}
.menuuserleft h2{color:#fff;font-size:1.3em;text-align:center;padding:0;margin:0 0 5px 0;}
.menuuserleft ul{float:left; font-size:1.1em;}
.menuuserleft ul.menu{width:171px;}
.menu_login{float:right;height:115px;text-align:center;}
	
#content{font-size:1.1em;line-height:1.4em;}
#footer, .push{height:60px;margin:0 auto;_margin:50px;}
#footer {width:820px;border-top:1px dotted #2a418b;clear:both;margin-top:15px;}
#footer ul li {float: left;text-align:center;width:25%;display:inline;padding-top:10px;}
#footer p{text-align:center;padding-top:35px;}
/*INDEX*/
#index_noticias img{float:left;height:60px;padding:0 5px}
#index_noticias{text-align:left}
#index_cursos{position: relative;overflow: hidden;height: 200px;width: 234px;text-align: center;}
#index_cursos a{text-align:center;width:100%}
#index_cursos div.curso { position: absolute; top: 210px;  left: 5px; height: 195px;  width: 224px;/* scrollup.width - 10px */}
.index_rrhh{padding:0 25px}
/*GENERAL*/
html, body {height: 100%;}
body{background:url(../images/bg.png) repeat-x;background-position:0 105px;color:#4B5971;font-family: "Lucida Grande", Verdana, Sans-Serif;font-size:62.5%;text-align:center}
body.nobg {background:none;}
a{color:#2A418B;text-decoration:none}
a:hover{text-decoration:underline}
h1{color:#FF7129;font-size:1.6em;padding:15px 0 10px}
h2{color:#2A418B;font-size:1.3em;padding:15px 0 10px;text-align:center;}
h3{color:#2A418B;font-size:1.2em;padding:15px 0 0 0;border-bottom: #2a418b 1px dotted;}
h4{color:#2A418B;font-size:1.1em;padding:15px 0 0 0;}
h5{color:#2A418B;font-size:1.2em;padding:0;margin:0 5px;border-bottom: #2a418b 1px dotted;}

strong {font-weight:700;font-size: 110%;}

hr{background-color:#2A418B;border:0 none;height:1px}
li.list{background:url(../images/icons/bullet_blue.png) no-repeat;margin-bottom:10px;padding-left:20px}
li.list a{text-transform:capitalize}
ol.numeros{list-style:decimal;margin-left:40px;}

span.obligatorio{color:Red;font-weight:700}
/*GLOBAL*/
.alert{background:#fff6bf url(../images/icons/exclamation.png) no-repeat scroll 15px 50%;border-bottom:2px solid #ffd324;border-top:2px solid #ffd324;padding:5px 20px 5px 45px;text-align:left;margin:2px;}
.alertuser{background:#fff6bf;border-bottom:1px solid #ffd324;border-top:1px solid #ffd324;color:Red;padding:2px;text-align:center}
.info{background:#F8FAFC url(../images/icons/information.png) no-repeat scroll 15px 50%;border-bottom:2px solid #B5D4FE;border-top:2px solid #B5D4FE;padding:5px 20px 5px 45px;text-align:left;margin:2px;}

.clear{clear:both}
.float-left{float:left}
.float-right{float:right}
.highlight{background:#ffc}
.img-left{float:left;margin:4px 10px 4px 0}
.img-right{float:right;margin:4px 0 4px 10px}
.small{font-size:.9em}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-left{text-align:left}
.text-right{text-align:right}
/*COLUMNS*/
.colleft,.colcenter{border-right:1px dotted #2a418b}
.colleft,.colcenter,.colright{float:left;padding:0 5px 10px}
.colcenter{width:310px}
.onecol {width:234px}
.twocol {width:555px;_width:545px}
/**/
div.help{float:left}
div.addlink{float:right}
div.help,div.addlink{padding:1px}
/*FORMS*/
fieldset legend{font-weight:700}
fieldset div {padding: 2px;}
fieldset div label.left{float:left;padding:1px 5px 0 0;text-align:right;width:320px;font-weight:700;}
fieldset div label.right{}

fieldset{margin:0;padding-bottom:10px;}
fieldset.border {border:#BEBEBE 1px solid}
fieldset.border legend{margin:10px;padding:0 5px;color:#2A418B;font-size:1.2em;}
fieldset div.help{border:solid 1px #00A8EC;float:right;font-size:88%;width:160px;padding:0;margin-right:5px;}
fieldset div.help h5{background:#00A8EC;color:#FFF;font-size:1.2em;padding:2px;margin:0;border:0px;}
fieldset div.help div{}

div.buttons {text-align:center;}
input.button {background:#EBEBEB;border:1px solid #dedede;border-left:1px solid #eee;border-top:1px solid #eee;color:#565656;cursor:pointer;font-weight:700;}
div.buttons input.button{font-size:1.1em;margin-top:5px;padding:3px 5px 2px 5px}

input,select,textarea{color:#4B5971;font-family:"Lucida Grande", Verdana, Sans-Serif;font-size:1em;border:#BEBEBE 1px solid}

/*input.login{padding-left:25px!important;background:#EBEBEB url(../images/icons/key_go.png) no-repeat 5px!important}
input.back{padding-left:25px!important;background:#EBEBEB url(../images/icons/resultset_previous.png) no-repeat 5px!important}
input.ok{padding-left:25px!important;background:#EBEBEB url(../images/icons/tick.png) no-repeat 5px!important;}
input.cancel{padding-left:25px!important;background:#EBEBEB url(../images/icons/cross.png) no-repeat 5px!important;}

input.user{background:url(../images/icons/user.png) no-repeat #fff;padding-left:18px}
input.pass{background:url(../images/icons/key.png) no-repeat #fff;padding-left:18px}*/

input.corto{width:100px}
input.medio{width:200px}
input.largo,textarea.medio{width:270px}
textarea.largo{width:770px;height:220px;}
input.diames {width:15px;}
input.agno {width:30px;}

/*TABLE.DATA*/
div.filter {padding:5px 5px 10px 5px;}
div.filter input.button {height:19px;}
table.data{border-collapse:collapse;clear:both;width:100%;}
table.data th{background-color:#00A8EC;color:#fff;padding:3px; font-size:1em; font-weight:700}
table.data th a {color:#fff; text-decoration:underline;}
table.data td{border-bottom:solid 1px #2A418B;padding:1px 2px}
table.data tr.alt{background-color:#E6ECFF;color:#4B5971}
table.data td img {margin: 0 1px;}
/*table.data tr.over{background-color:#2A418B;color:#FFF;}*/
table.data td.footer{border-bottom:0;border-right:0;border-left:0;border-top:solid 2px #2A418B;font-weight:700; background:#fff;text-align:right}
table.data td.pagination{border-bottom:0;text-align:center; background:#fff;}
/*TABLE.FORM*/
/**/table.form {margin:10px 10%; width:80%}
/**/table.form td {padding: 2px;}
/**/table.form td.campo {padding-right: 20px; font-weight:700;}
/*CV*/
body.cv {background: none;margin:20px;}
body.cv table {width:100%}
body.cv table td {text-align:left;}
body.cv table h3 {margin-bottom:10px;}
body.cv table td.campo {padding-right: 20px; font-weight:700; text-align:right}
/*NOTICIAS*/
div.noticias {margin: 0 20%;}
div.noticias p.centro {background-color:#00A8EC;color:#fff;font-variant:small-caps;font-weight:700;margin:5px 0;padding:3px;font-size: 1.1em;}
div.noticias p.resumen {font-size:1.1em}
div.noticias div.imagen {padding:10px;}
div.noticias p.autor {padding: 10px 0;}
/**/
.verifform {background-color: #2A418B; color: White; text-align:center;}
.verifform input {text-align:center; border: 0px;width:30px;}
/*IMG*/
body.img {background: none;}
body.img fieldset legend{font-weight:700;margin:10px;padding:0 5px;color:#2A418B;font-size:1.2em;}
body.img fieldset{margin:0 10%;padding-bottom:10px;border:#BEBEBE 1px solid}
/*MAIL*/
body.mail {background: none;}
body.mail table.mail {width:550px; margin: 0 auto;}
body.mail table.mail td.header {padding: 5px; text-align:center;}
body.mail table.mail td.content {padding: 25px 5px 25px 5px;}
body.mail table.mail td.footer {padding: 5px;text-align:center;border-top:dotted 1px #2A418B;}