* {margin:0;padding:0;}
html {margin:0 auto;padding:0;color:#3B3A3A;text-align:center;background:#85BCD0;}
body {margin:0 auto;padding:0;font: 70%/130% Arial, sans-serif;text-align: center;}
/* general */
a img {border:0;}
a:link, a:visited {color:#21225B;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {margin:0;}
h1 {font-size:120%;letter-spacing:1px;}
h2 {font-size:120%;}
h3 {font-size:110%;}
h3 {padding:9px 0 0 15px;margin-bottom:5px;}
div.clear {clear:both;height:1px;line-height:1px;}
hr {color:#D7ECF6;width:84%;text-align:center;}
ul, ol {margin-left:30px;}
ul.limpia li {list-style-type:none;}
li {list-style-type:square;}
img.b {border:1px solid #D3EC21/*F08518*/;padding:1px;margin:3px;}
.right {float:right;margin:0 3px 0 10px;}
.left {float:left;margin:0 5px 0 0;}

div#content_main a.a1:link, div#content_main a.a1:visited {color:#21225B;font-weight:bold;}

p.j {text-align:justify;}
/* Layout */
div#super_container{width:995px;text-align:left;margin:0 auto;background:#85BCD0;}
div#empleo-jovenes {height:124px;background:transparent url("../imagenes/layout/empleo-jovenes_bg.gif") no-repeat;}
div#topnavi {height:93px;background:transparent url("../imagenes/layout/empleo-jovenes_bg2.jpg") no-repeat;}

div#sup_sup_content {background:#fff;width:980px;margin:0 auto;padding:0;}
div#super_content {float:left;width:780px;background:#fff;padding-top:4px;}
div#content_main {float:right;width:570px;padding:19px 9px 0 0;}
div#content_sub {float:left;width:190px;padding:0 0 9px 3px;}

div#derecha {float:left;text-align:center;width:200px;padding:15px 0;background:#E6F8FA url("../imagenes/layout/publicidad.gif") no-repeat 50% 7.8em;}

div#siteinfo {clear:both;margin-left:7px;width:980px;background:#5EA3E9 url("../imagenes/layout/siteinfo_bg.jpg") repeat-x;padding:5px 0 4px 0;color:#fff;text-align:center;}
div#developer {text-align:right;padding-right:30px;font-size:80%;margin-top:-13px;}
div#developer a {color:#000;}
div#developer a:hover {color:#0317E9;}
/* ---------------------- */
div#empleo-jovenes imagenes.portada {float:right;margin:5px 30px 0 0;}
div#empleo-jovenes h1 {padding:90px 0 0 50px;color:#000;font-weight:bold;}

div#topnavi ul {float:left;margin:2px 0 0 4px;}
div#topnavi ul li {float:left;list-style-type:none;text-align:center;width:108px;margin-right:9px;}
div#topnavi a {width:108px;color:#015F92;}
div#topnavi a:link, div#topnavi a:visited {display:block;font-weight:bold;padding-bottom:2px;}
div#topnavi a:hover {text-decoration:none;color:#fff;}
div#topnavi a:hover span {color:#fff;background:#F29537;text-decoration:none;}
div#topnavi a span {border:1px solid #6FC4F1;background:#fff;padding:2px 14px;font-size:11px;}


div.trabajo {clear:both;height:27px;}
div.trabajo a {padding:0 0 0 24px;color:#60B8E5;float:left;margin-left:5px;width:26%;letter-spacing:1px;font-weight:bold;}
div.trabajo a:link, div.trabajo a:visited {padding:3px 6px 6px 24px;color:#60B8E5;}
div.trabajo a:hover {color:#F08518;text-decoration:none;}

div.trabajo a.inicio {background:transparent url("../imagenes/layout/inicio.gif") no-repeat 4px 4px;}
div.trabajo a.inicio:hover {background:transparent url("../imagenes/layout/inicio_on.gif") no-repeat 4px 4px;}
div.trabajo a.foro {background:transparent url("../imagenes/layout/foro.gif") no-repeat 6px 1px;font-size:14px;}
div.trabajo a.foro:hover {background:transparent url("../imagenes/layout/foro_on.gif") no-repeat 6px 1px;}

div.empleo {width:194px;padding-bottom:20px;background:transparent url("../imagenes/layout/empleo_botbg.gif") no-repeat 0 100%;margin-bottom:2px;}
div.empleo h2 {color:#262626;height:24px;font-size:13px;padding:8px 0 0 14px;background:#fff url("../imagenes/layout/empleo_h2bg.gif") no-repeat;}

div.empleo ul {width:190px;margin:0;background:#6FC4F1 url("../imagenes/layout/empleo_ulli.gif") repeat-y;}
div.empleo ul li{list-style-type:none;letter-spacing:1px;font-size:11px;padding:1px 3px 1px 11px;}
div.empleo a:link, div.empleo a:visited {width:172px;border-bottom:1px solid #B6DFF5;color:#0D0E5F;display:block;}
div.empleo a:hover {color:#000;background:#FFFF66;text-decoration:none;}
div.empleo a span {color:#2f3188;font-weight:bold;}

div.empleo li.usuario {font-size:80%;width:170px;overflow:hidden;}
div.empleo li.logout {font-weight:bold;}
div.empleo ul.candidatos {width:187px;background:#6FC4F1 url("../imagenes/layout/candidatos.gif") no-repeat 90% 20px;margin-left:2px;}
div.empleo ul.empresas {width:187px;background:#6FC4F1 url("../imagenes/layout/empresas.gif") no-repeat 90% 20px;margin-left:2px;}
div.empleo ul.candidatos a, div.empleo ul.empresas a {width:168px;} 

div#content_main h3 {color:#F08518;}

div.marco {border:1px solid #D3EC21;border-left:none;width:85%;background:#EDF9FA url("../imagenes/layout/marco-agujeros.gif") repeat-y 0 0;padding:9px 9px 9px 50px;margin:9px auto;}
div.marco h6 {background:#D3EC21;width:60%;padding:4px 0;letter-spacing:1px;font-variant:small-caps;border-left:5px solid #DCE742 !important;}

div.apartado {width:208px;float:left;padding:0 0 5px 5px;text-align:left;background:#F7FDFD;margin:0 2px 0 2px;}
div.apartado h6 {border:1px solid #FF6600;border-left:6px solid #D3EC21 !important;background:#BAE5FE;margin:0 !important;}
div.apartado span {font-weight:bold;}
div.apartado table td {line-height:1.5em;}
div#opcionescandidato {clear:both;width:630px;background:#F1FBB8;margin:9px 0 5px 4px;text-align:left;border:1px solid #F08518;padding-left:15px;}

div.marcopublicar {border:1px solid #0076B0;width:460px;background:#EDF9FA url("../imagenes/layout/publicar_bg.jpg") no-repeat 98% 5px;padding:9px;margin:9px auto;}
div.marcopublicar h6 {width:60%;background:#0099CB;color:#fff;padding:4px 0;letter-spacing:1px;font-variant:small-caps;border-left:5px solid #DCE742 !important;}

div.marcomensaje {border:1px solid #D3EC21;width:85%;padding:9px;margin:9px auto;background:#EDF9FA;}
div.marcomensaje h6 {width:108px;height:39px;padding:15px 0 0 0 !important;text-align:center;border-left:0 !important;background:#EDF9FA url("../imagenes/layout/sello.jpg") no-repeat;float:left;}

h3.cartera {background:transparent url("../imagenes/ico/carpeta.jpg") no-repeat 6px 3px;height:27px;}
h3.cartera span {color:#E8F1B2 !important;margin-right:9px;}

ul.fotografias li {list-style-type:none;float:left;width:85px;text-align:center;}
ul.fotografias li img {clear:both;width:72px;display:block;}

div.box {border:1px solid #B8D6E2;padding:5px;margin:0 5px 5px 0;}
div.a50 {width:266px;float:left;}
div.search {background:#E6F8FA;padding:0 0 5px 1px;}
div#content_main div h3 { }
div.cabecera {padding:5px;margin:0 5px 5px 0;}
div.cabecera h2 {background:#D7ECF6 url("../imagenes/layout/h2_bg.gif") repeat-x 0 0;margin:0 -5px 6px -5px;padding:9px;border:1px solid #D7ECF6;/*border:1px solid #FBB77C;*/}
div#content_main div.cabecera h2 span {color:#0317E9;}
div#content_main div.a50 h3, div#content_main div.search h3 {color:#0317E9;background:#D7ECF6;padding:3px 0 3px 8px;margin:-5px -5px 4px -5px;}
div#content_main div.search h3 {margin:0 0 4px -1px;}

div#content_main h3.listado {color:#0317E9;background:#E6F8FA;margin:-5px -5px 4px -5px;padding:5px 0 5px 8px;}
div#content_main h3.listado span {font-size:1.3em;color:#FF6600;}
div#content_main h4 {margin-left:6px;color:#71C4F2;font-size:1em;}
div#content_main div.a50 p {margin:0;}
div#content_main p {margin:9px;}
div#content_main h6 {margin:5px 9px;border-left:2px solid #D7ECF6;padding-left:9px;font-size:1em;}

ul.noticias {background:#fff url("../imagenes/layout/noticias.gif") no-repeat 80% 0;}
ul.eventos {background:#fff url("../imagenes/layout/eventos.gif") no-repeat 80% 0;}
/* */
div#derecha ul.ayuda {margin:0 auto;padding:5px 9px;border:1px solid #9FD8F7;width:140px;background:#fff url("../imagenes/layout/ayuda.gif") no-repeat 80% center;}
div#derecha ul {text-align:left;}
div#derecha ul.publi {margin:0 0 0 2px;}
div#derecha ul.publi li{text-align:center;margin:2px 0;float:left;/*width:98px;*/}
div#derecha ul.publi li img {border:1px solid #D3EC21;/*width:94px;*/}
div#derecha ul li {list-style-type:none;}
div#derecha a:hover {color:#000;}
div.servicios {width:194px;margin:0 auto 14px auto;background:#FAFAFC;padding-bottom:9px;}
div.end {width:172px;height:96px;background:transparent url("../imagenes/layout/dere_bot_bg.jpg") no-repeat;}

div#siteinfo ul {text-align:center;}
div#siteinfo ul li {display:inline;margin:0 6px;}
div#siteinfo ul li a{color:#fff;}
div#siteinfo p {clear:both;}
/* secciones */
div#content_main span{font-weight:bold;color:#3A5989;}

div.hormigas {border:1px solid #D7ECF6;margin:0 0 5px 0;padding:3px 5px;}
div.hormigas a:link, div.hormigas a:visited {color:#F67A0D;background:transparent url("../imagenes/ico/hormiga.gif") no-repeat 0 0.3em;padding-left:11px;}
div.showbuscar {text-align:right;}
div.showbuscar a {color:#0317E9 !important;}

div.noticia {clear:both;border:1px solid #D7ECF6;margin:9px 3px 15px 3px;padding:15px;background:#EEF9FA;}

div.opciones {clear:both;margin:9px;font-size:90%;padding:0.3em 0;border:1px solid #D3EC21;height:1.9em;background:#D7ECF6;}
div.opciones li {float:left;padding-left:11px;}

div.txtcategoria {float:right;width:410px;font-size:11px;padding:9px 9px 0 38px;background:#fff url("../imagenes/layout/categorias_bg.gif") no-repeat;}
div.fincateg {clear:both;background:#fff url("../imagenes/layout/categorias_bg_bot.gif") no-repeat 0 100%;margin:0 0 0 -38px;width:457px;height:33px;}

div.tip {clear:both;width:80%;margin:5px auto;border:1px solid #9FD8F7;padding:3px 9px 3px 35px;background:#E3F371 url("../imagenes/layout/tip.gif") no-repeat 9px 2px;color:#F67A0D;}

div.arriba {clear:both;text-align:center;margin-top:25px;font-size:90%;}
div.arriba2 {clear:both;text-align:center;margin:5px auto 5px auto;font-size:90%;}
div.arriba a, div.arriba2 a {background:transparent url("../imagenes/ico/top.gif") no-repeat 0 0.2em;padding-left:16px;}
div.arriba2 a {border-bottom:1px solid #B8D6E2;}
/* tables */
table.listado {width:100%;border-collapse:collapse;}
table.listado td {border-top:solid 1px #D7ECF6;padding-top:2px;padding-bottom:2px;/* vertical-align:top; */}
thead {background:#CDDDF7;color:#3A599F;}
thead th {padding:3px 0 3px 3px;}
caption, tfoot {color:#9FA0A4;font-size:9px;text-align:center;}
/* table tr:hover {background:transparent url("../imagenes/layout/seleccionado.gif") 0 0;} */

tr.importante {font-weight:bold;}
tr td.urgente {padding-left:9px;background:transparent url("../imagenes/ico/urgente.gif") no-repeat 0 center;}
tr td.destacada {padding-left:18px;background:transparent url("../imagenes/ico/destacada.gif") no-repeat 0 center;}
td.hombre {padding-left:11px;background:transparent url("../imagenes/ico/hombre.gif") no-repeat 0 center;}
td.mujer {padding-left:11px;background:transparent url("../imagenes/ico/mujer.gif") no-repeat 0 center;}
td.ambossexos {padding-left:11px;}
td.abierta {background:transparent url("../imagenes/ico/ico-abierta.gif") no-repeat center center;}
td.cerrada {background:transparent url("../imagenes/ico/ico-cerrada.gif") no-repeat center center;}
/* table.listado a:link, table.listado a:visited  {color:#17A3EF;} */
table.listado a.empleo:link, table.listado a.empleo:visited {color:#17A3EF;}
table.galeria td {text-align:center;}
table.galeria img {width:120px;border:1px solid #D3EC21;}

td.noleido {padding-left:19px;background:transparent url("../imagenes/ico/mensaje-close.gif") no-repeat 0 center;}
td.leido {padding-left:19px;background:transparent url("../imagenes/ico/mensaje-open.gif") no-repeat 0 center;}
/* forms */
form {margin:0;}
form.valorar {margin:0 0 0 15px;}
fieldset {border:0;clear:both;padding:2px;}
form.busqueda span {display:block;}
form.busqueda label {float:left;}
div.buscar {float:right;margin:154px 12px 0 0;}
div.buscar select {width:80px;}
label span {font-weight:bold;color:#35879E;}

div.buscar input, div.buscar select, div.buscar textarea {float:left;}
input, select, textarea {font-size:10px;margin:2px 4px 3px 0;border:1px solid #35879E;color:#535A5C;}
textarea {font-size:11px;width:95%;}
input {height:1.4em;}
input, select {background:#F3F2F2;color:#000;padding:0 2px;}
select {padding:0;}
div.buscar input.bt {width:80px;}
* html input, * html select {vertical-align:middle;}

input.upfile {height:1.9em;}
input.bt {cursor:pointer;height:19px;background:#F08518;color:#fff;}
.bthover {cursor:pointer;height:19px;background:#F08518;color:#fff;background:#0317E9; }
input.bt:hover {background:#0317E9;}
input.bt2 {background:#EEE;cursor:pointer;height:1.9em;}
form.formcontacta {margin-left:20px;width:390px;border-left:1px solid #D7EEF2;padding:15px;}
form.formcontacta label span {width:50%;display:block;float:left;}
form.formpublicar {margin-left:10px;width:470px;padding:25px;}
form.formpublicar label span {width:55%;display:block;float:left;}

fieldset p {color:#F67A0D;margin:5px;font-weight:bold;}
input.radiobt, input.checkbt{border:0;background:#fff;vertical-align:middle;}
form.registro {width:490px;}
form.registro label {display:block;}
form.registro input {height:1.8em;}

div.paginacion {text-align:center;}
span.numeros {font-weight:bold;font-size:11pt;letter-spacing:2px;}
span.anterior_siguiente {font-weight:bold;font-size:10pt;}

div.ofertas_pago {background:#e6f8fa;width:480px;padding:6px;margin-left:20px;}
div.ofertas_pago img {margin-right:20px;}
div.ofertas_pago input {border:0 !important;}
