@charset "utf-8";
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#FBFBFB; text-align:center; padding:0; margin:0;}
a{ color:#000000; text-decoration:none; border:0;}
ul{ margin:0; padding:0; list-style:none;}
h1{ font-size:15px; font-style:italic; color:#FFFFFF; padding-top:3px; padding-left:20px; margin:0;}
h1 span{ font-size:13px; font-weight:normal;}
h2{ color:#0438cc; font-size:16px; margin-top:0; margin-bottom:10px;}
h3{ font-size:12px; margin-top:0; margin-bottom:30px;}
h3{ margin:0px; padding:0; font-size: 14px; font-weight: bold; font-style: italic;}
h4{ color:#0438cc; margin:0; padding:0; font-size:12px;}
.clear{ clear:both;}
.floatleft{ float:left;}
.floatright{ float:right;}
#pagina{ width:750px; text-align:left; margin:5px auto 0 auto;}
#pagina #logo{ width:137px; height:115px; background:url(imagenes/logo.jpg) no-repeat; float:left; display:block;}
#pagina #logo-portada{ width:209px; height:173px; background:url(imagenes/logo-portada.jpg) no-repeat; float:left; display:block;}
#pagina #banner-ar{ width:545px; height:87px; no-repeat; float:right; margin-top:30px;}
#pagina #panel-borde-ar{ background:url(imagenes/panel-borde.gif) 0 -126px repeat-x; height:39px; margin-top:15px;}
#pagina #panel-borde-ar-in{ background:url(imagenes/panel-borde.gif) 0 0 no-repeat; height:39px; float:left; width:14px;}
#pagina #panel-borde-ar-fin{background:url(imagenes/panel-borde.gif) 0 -39px no-repeat; height:39px; width:14px; float:right;}
#pagina #panel-fondo{ background: url(imagenes/panel-fondo.gif) repeat-x #FFFFFF; border-left:1px solid #a6b4dc; border-right:1px solid #a6b4dc; width:748px; min-height:300px; margin-bottom:-16px; margin-bottom:0px !important;}
#pagina #panel-fondo-inicio{background: url(imagenes/panel-fondo.gif) repeat-x; border-left:1px solid #a6b4dc; border-right:1px solid #a6b4dc; width:748px; margin-bottom:-16px;}
#pagina #panel-borde-ba{ background:url(imagenes/panel-borde.gif) 0 -110px repeat-x; height:16px;}
#pagina #panel-borde-ba-in{ background:url(imagenes/panel-borde.gif) 0 -78px no-repeat; height:16px; float:left; width:14px;}
#pagina #panel-borde-ba-fin{background:url(imagenes/panel-borde.gif) 0 -94px no-repeat; height:16px; width:14px; float:right;}
#pagina #contenido .columna-1{ float:left; width:180px; padding:0 15px 0 15px;}
#pagina #contenido .columna-1 p{ width:160px; margin-top:0; margin-left:12px; margin-top:5px;}
#pagina #contenido .columna-1 .menu li a{ background:url(imagenes/btn-menu.gif); width:175px; height:18px; display:block;	padding-top:3px; padding-left:9px; font-weight:bold; color:#4A4A4A;}
#pagina #contenido .columna-2 .menu li a.btn2{ background:url(imagenes/btn-menu2.gif); width:359px; height:18px; display:block; padding-top:3px; padding-left:9px; font-weight:bold; color:#4A4A4A;}
#pagina #contenido .columna-11 .menu li a{ background:url(imagenes/btn-menu.gif); width:175px; height:18px; display:block;	padding-top:3px; padding-left:9px; font-weight:bold; color:#4A4A4A;}
#pagina #contenido .columna-2{ float:left; width:500px; padding:0 15px 0 15px;}
#pagina #contenido .sin-columnas{ padding:0 20px 20px 5px;}
#pagina #contenido .sin-columnas .menu li a.btn3{ background:url(imagenes/btn-menu2.gif); width:359px; height:18px; display:block; padding-top:3px; padding-left:9px; font-weight:bold; color:#4A4A4A;}
.borde-imagen-ar{ background:url(imagenes/borde-imagen.gif) no-repeat; width:183px; height:17px; margin-bottom:-17px; position:relative;}
.borde-imagen img{width:181px; border:1px solid #3e58a6;}
#menu{ margin-top:5px; height:17px; width:750px;}
#menu ul li{ float:left; color:#FFFFFF; }
#menu ul li a{ color:#FFFFFF; display:block; margin:0 5px 0 5px; }
#menu ul li.separador{background: url(imagenes/menu.gif) 0 -51px; width:24px; height:17px;}
.menu-izq{ background: url(imagenes/menu.gif); height:17px; width:7px; float:left;}
.menu-cen{ background: url(imagenes/menu.gif) 0 -17px; width:736px; height:17px; float:left;}
.menu-der{ background: url(imagenes/menu.gif) 0 -34px; height:17px; width:7px; float:left;}
#menu-portada{ margin:18px 0 0 30px; float:left;}
#banner-ar-portada{ padding-top:23px; float:right;}
/*Botones*/
.btn{ margin:10px 0 20px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.btn_borde_izq{background: url(imagenes/btn-fondo.gif) 0 0 no-repeat; width:6px; height:27px; float:left;}
.btn_borde_der{background: url(imagenes/btn-fondo.gif) -6px 0 no-repeat; width:6px; height:27px; float:left;}
.btn_cen{ float:left; background: url(imagenes/btn-fondo.gif) 0 -27px repeat-x; border:0; display:block; height:27px; color:#FFFFFF; font-weight:bold; font-size:12px; padding-top:6px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#btn_submit{ padding-top:0; cursor:pointer; text-transform:uppercase;}
#btn_entrar{margin:0 70px 0 0;}
#btn_alta{margin:0 70px 0 0; text-align:center;}
#btn_buscar{margin:10px 0 -15px 0;}


.img-trabajo{ background: url(imagenes/img-trabajo.jpg); width:276px; height:194px; margin-bottom:-200px; margin-left:430px;}
.img-empleo{ background: url(imagenes/img-empleo.jpg); width:276px; height:194px; margin-bottom:-200px; margin-left:430px;}
#panel-acceso{  padding-bottom:15px; width:500px;}
#panel-acceso p{ margin:5px 0 15px 0; }
.alerta{ font-weight:bold;  margin:20px 0 20px 0; color:#D90005;}
#logos{text-align::center; margin::0 auto;}
#logos img{ border:1px solid #4252a0; margin:1px;}
.paneles-logos{width:374px; background:#FFFFFF; text-align:center; float:left; margin:10px 0px 10px 0px;}
.paneles-logos img{ margin-bottom:10px;}
.paneles-logos p{ margin:0 40px 0 40px; font-size:11px; font-weight:bold; color:#7A7B7B; position:relative; min-height:165px;}
.paneles-logos .arriba{ background:url(imagenes/paneles.gif); width:374px; height:126px; font-size:20px; font-weight:bold; color:#FFFFFF; margin-bottom:-80px; padding-top:5px;}
.paneles-logos .abajo{ background:url(imagenes/paneles.gif) 0 -126px; height:126px; width:374px; margin-top:-85px;}
.paneles-logos .abajo a{font-size:12px; color:#FFFFFF; font-weight:bold; float:right; margin:102px 25px 0 0; }
