.ventana.privacidad{
left:50%;
top:50%;
position:absolute;
background-color:#fff;
border:1px solid #000;
width:560px;
height:480px;
margin:-300px 0 0 -300px;
text-align:justify;
/*overflow:scroll;*/
}
.ventana.privacidad .botonCerrar,
.ventana.trabajo .botonCerrar{
background:url(/img/selectores/cerrar.gif) no-repeat;
text-indent:100px;
width:16px;
height:16px;
display:block;
overflow:hidden;
float:right;
}
.ventana.privacidad .contenedor{
padding:20px 10px;
}
#middle .content{
width:580px;
float:right;
overflow:auto;
}
#wrap #middle .content .superior{
background:url(/img/fondo-superior-middle.gif) center top repeat-x;
padding-top:35px;
clear:both;
}
#middle .content .superior h2{
color:#988470;
font-size:2.3em;
display:block;
width:auto;
float:left;
padding:0 20px;
font-weight:bold;
}
#middle .content .superior.menu2 h2{
float:none;
}
#middle .content .superior ul{
border-left:1px solid #000;
padding-top:50px;
float:left;
}
#middle .content .superior ul li{
background:url(/img/bullet-cuadro.gif) left center no-repeat;
float:left;
padding-left:15px;
margin:0 10px;
font-weight:bold;
}
#middle .content .superior ul li.seleccionado a{
color:#CC0000;
}
#middle .content .superior.menu .breadcrumb,
#middle .content .superior.menu2 .breadcrumb{
clear:both;
padding:20px;
color:#988470;
font-weight:bold;
padding:8px 0 5px 20px;
}
#middle .content .superior.menu .breadcrumb a,
#middle .content .superior.menu2 .breadcrumb a{
color:#988470;
font-weight:normal;
}
#middle .content .contenido{
padding:25px;
text-align:justify;
line-height:1.5em;
}
#middle .content .contenido h3{
color:#CC0000;
font-weight:bold;
font-size:1.4em;
margin:0 0 10px 0;
}
#middle .content .contenido p{
margin:15px 0;
}
/*#middle .content .contenido .bloqueMarco{
background:url(/img/esquinas-superiores-530.gif) top center no-repeat #F0EDEC;
width:530px;
padding:0;
margin:20px auto;
font-weight:bold;
font-size:1.1em;
}
#middle .content .contenido .bloqueMarco span{
margin:0;
padding:15px 0 0 20px;
display:block;
}
#middle .content .contenido .bloqueMarco ul{
margin:0;
padding:15px;
background:url(/img/esquinas-inferiores-530.gif) bottom center no-repeat;
}
#middle .content .contenido .bloqueMarco ul li{
background:url(/img/bullet-cuadro.gif) left center no-repeat;
padding-left:20px;
margin:12px 0 12px 15px;
}*/
#middle .content .contenido ul{
/*background:url(/img/esquinas-superiores-530.gif) top center no-repeat #F0EDEC;*/
background-color:#F0EDEC;
width:530px;
padding:5px 0;
margin:20px auto;
font-weight:bold;
}
#middle .content .contenido ul span{
margin:0;
padding:15px 0 0 20px;
display:block;
}
#middle .content .contenido ul li{
background:url(/img/bullet-cuadro.gif) 0 5px no-repeat;
padding:0 20px;
margin:12px 0 12px 15px;
}

/* Form contacto */
form.contacto{
width:550px;
margin:0;
padding-bottom:40px;
}
form.contacto fieldset legend{
text-align:center;
color:#074085;
padding:0 10px;
width:auto;
margin:0 auto;
}
form.contacto fieldset{
padding-left:0;
margin-top:5px;
margin-bottom:15px;
}
form.contacto .campo{
width:240px;
float:left;
margin:10px 0 10px 10px;
}
form.contacto input{
border:1px solid #999;
height:1.6em;
width:240px;
float:right;
}
form.contacto textarea{
height:60px;
width:487px;
}
form.contacto input.archivo{
width:400px;
}
form.contacto label{
display:inline;
}
form.contacto .requerido label{
padding-right:10px;
background:url(/paneldecontrol/img/iconos/requerido.gif) no-repeat right;
}
form.contacto .obligado{
margin-left:400px;
color:#0a0;
}
form.contacto .campo.campoApellidos,
form.contacto .campo.campoNombre{
float:left;
}
form.contacto .campo.campoObservaciones,
form.contacto .campo.campoContenido,
form.contacto .campo.campoArchivo{
width:490px;
}
form.contacto .campo.campoIdEmpresa{
clear:both;
width:400px;
}
form.contacto .campo.campoObservaciones textarea,
form.contacto .campo.campoContenido textarea{
width:485px;
height:50px;
}
form.contacto .campo.campoIdEmpresa select{
width:380px;
}
form input.btn{
cursor:pointer;
}
form.contacto input.btn{
float:none;
border:none;
text-align:left;
background:url(/img/decorado-esquina-rosado.gif) 0 8px no-repeat;
padding-left:10px;
text-decoration:underline;
width:auto;
color:#074085;
display:block;
margin:0 auto;
}
form.contacto input.btn:hover{
text-decoration:none;
}
#middle form.contacto .mensajesError{
width:225px;
margin:25px auto;
padding-top:20px;
color:#82133B;
font-weight:bold;
}
#middle form.contacto .mensajesError li{
margin:0 0 0 15px;
padding:0 0 0 10px;
list-style:disc;
}
#middle .content .textoLegalContacto{
width:500px;
text-align:justify;
font-size:0.8em;
margin:10px auto;
color:#777;
}
/* fin Form contacto */
/* Form curriculo */
form.curriculo{
width:550px;
margin:0;
padding-bottom:40px;
}
form.curriculo fieldset legend{
text-align:center;
color:#074085;
padding:0 10px;
width:auto;
margin:0 auto;
}
form.curriculo fieldset{
padding-left:0;
margin-top:5px;
margin-bottom:15px;
}
form.curriculo .campo{
width:240px;
float:left;
margin:10px 0 10px 10px;
}
form.curriculo input{
border:1px solid #999;
height:1.6em;
width:240px;
float:right;
}
form.curriculo textarea{
height:60px;
width:487px;
}
form.curriculo input.archivo{
width:490px;
float:left;
}
form.curriculo label{
display:inline;
padding-right:4px;
background:url(/img/dos-puntos.gif) no-repeat right;
}
form.contacto .obligado{
margin-left:400px;
color:#0a0;
}
form.curriculo .campo.campoApellidos,
form.curriculo .campo.campoNombre{
float:left;
}
form.curriculo .campo.campoObservaciones,
form.curriculo .campo.campoContenido,
form.curriculo .campo.campoArchivo,
form.curriculo .campo.campoEmail{
width:490px;
margin-left:8px;
}
form.curriculo .campo.campoEmail{
margin-left:10px;
}
form.curriculo .campo.campoIdEmpresa{
clear:both;
width:400px;
}
form.curriculo .campo.campoEmail input{
width:490px;
}
form.curriculo .campo.campoObservaciones textarea,
form.curriculo .campo.campoContenido textarea{
width:485px;
height:50px;
}
form.curriculo .campo.campoIdEmpresa select{
width:380px;
}
form input.btn{
cursor:pointer;
}
form.curriculo input.btn{
float:none;
border:none;
text-align:left;
background:url(/img/decorado-esquina-rosado.gif) 0 8px no-repeat;
padding-left:10px;
text-decoration:underline;
width:auto;
color:#074085;
display:block;
margin:0 auto;
}
form.curriculo input.btn:hover{
text-decoration:none;
}
#middle form.curriculo .mensajesError{
width:225px;
margin:25px auto;
padding-top:20px;
color:#82133B;
font-weight:bold;
}
#middle form.curriculo .mensajesError li{
margin:0 0 0 15px;
padding:0 0 0 10px;
list-style:disc;
}
/* fin Form curriculo */

#middle .content .aviso{
text-align:center;
color:#666;
padding:40px;
}

/*Paginacion*/
#middle .paginacion{
height:20px;
width:160px;
float:right;
margin-top:10px;
}
#middle .paginacion a,
#middle .paginacion span{
margin:0;
margin-left:4px;
display:block;
float:left;
width:13px;
text-align:center;
}
#middle .paginacion a{
font-weight:bold;
color:#00f;
}
#middle .paginacion .primera{
border:none;
background:url(/paneldecontrol/img/iconos/botones/primero.gif) no-repeat;
height:16px;
width:16px;
overflow:hidden;
text-indent:100px;
margin:0;
}
#middle .paginacion .primera.primeraOff{background:url(/paneldecontrol/img/iconos/botones/primeroOff.gif) no-repeat;}
#middle .paginacion .anterior{
border:none;
background:url(/paneldecontrol/img/iconos/botones/izquierda.gif) no-repeat;
height:16px;
width:14px;
overflow:hidden;
text-indent:100px;
margin:0;
}
#middle .paginacion .anterior.anteriorOff{background:url(/paneldecontrol/img/iconos/botones/izquierdaOff.gif) no-repeat;}

#middle .paginacion .siguiente{
background:url(/paneldecontrol/img/iconos/botones/derecha.gif) no-repeat;
height:16px;
width:14px;
overflow:hidden;
text-indent:100px;
}
#middle .paginacion .siguiente.siguienteOff{background:url(/paneldecontrol/img/iconos/botones/derechaOff.gif) no-repeat;}

#middle .paginacion .ultima{
border:none;
background:url(/paneldecontrol/img/iconos/botones/ultimo.gif) no-repeat;
height:16px;
width:16px;
overflow:hidden;
text-indent:100px;
margin:0;
}
#middle .paginacion .ultima.ultimaOff{background:url(/paneldecontrol/img/iconos/botones/ultimoOff.gif) no-repeat;}
/**/

#middle .contenido.trabaja a,
#middle .contenido.trabaja a:link,
#middle .contenido.trabaja a:active,
#middle .contenido.trabaja a:hover{
color:#074085;
}
#middle .btnEnviarCV{
width:200px;
display:block;
margin:30px auto;
background:url(/img/bullet-cuadro.gif) 0 3px no-repeat;
padding-left:15px;
}
/* Fin bloque ofertas empleo */

/*Destacados*/
#middle ul.destacados{
width:540px;
margin:0 auto;
background-color:#fff;
}
#middle ul.destacados li{
width:530px;
float:left;
margin:20px 0 30px 0;
height:60px;
}
#middle ul.destacados li img{
margin-right:5px;
float:left;
}
#middle ul.destacados li span{
display:block;
margin-bottom:5px;
font-weight:bold;
}
#middle ul.destacados li .btn,
#middle ul.proyectos li .btn{
display:block;
text-indent:100px;
width:16px;
height:16px;
overflow:hidden;
background:url(/img/btn-mas.gif) no-repeat;
}

/*Documentacion*/
#middle ul.documentacion{
width:540px;
margin:0 auto;
background-color:#fff;
}
#middle ul.documentacion li{
margin:20px 0;
padding-left:18px;
background:url(/img/bullet-cuadro.gif) 0 3px no-repeat;
line-height:1.6em;
}
#middle ul.documentacion li .titulo{
font-weight:bold;
}
#middle ul.documentacion a{
display:block;
padding-left:18px;
margin-top:8px;
height:18px;
background:url(/img/iconos/p/pdf.gif) no-repeat;
}

/*Clientes*/
#middle .content ul.clientes{
width:530px;
margin:0 auto;
background-color:#fff;
}
#middle .content ul.clientes li{
width:520px;
float:left;
display:block;
margin:20px 0 40px 0;
padding:0;
background-image:none;
}
#middle .content ul.clientes li .clienteLogo{
background:none;
padding:0;
margin:0 20px 0 0;
text-align:center;
display:block;
}
#middle .content ul.clientes li img{
margin:0;
padding:0;
float:none;
}
#middle .content ul.clientes li span{
font-size:1.2em;
font-weight:bold;
color:#a00;
margin:0 5px 0 0;
padding:0;
float:left;
width:200px;
}

/*Proyectos*/
#middle .content ul.proyectos{
width:530px;
margin:0 auto;
}
#middle .content ul.proyectos li{
width:510px;
margin:10px 5px;
float:left;
padding:0;
background-image:none;
}
#middle .content ul.proyectos li img{
margin:0 10px 0 0;
padding:0;
float:left;
}
#middle .content ul.proyectos li .rojo{
font-weight:bold;
font-size:1.1em;
color:#c00;
padding:0;
margin:0;
}
#middle .content ul.proyectos li p{
margin-top:7px;
}
    /*Ficha*/
#middle .content .ficha img{
float:right;
margin-left:10px;
}

/*Delegaciones*/
#middle .content ul.delegaciones{
width:530px;
margin:0 auto;
line-height:1.5em;
}
#middle .content ul.delegaciones li{
margin:20px 0 30px 0;
}
#middle .content ul.delegaciones h4{
font-weight:bold;
font-size:1.1em;
color:#c00;
padding-left:18px;
background:url(/img/bullet-cuadro.gif) 0 3px no-repeat;
}
#middle .content ul.delegaciones span{
display:block;
}
#middle .content ul.delegaciones .verSituacion{
font-weight:bold;
padding-right:18px;
background:url(/img/btn-mas.gif) right no-repeat;
}