/* CSS Document */
body{
margin:0px;
padding:0px;
background-image:url(../img/fondo_azul.jpg);
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

img {
border:0px solid #ffffff;
}

p {
color:#FFFFFF;
}

#contenido{
margin:0px auto 0px auto;
width:790px;
}

/*---------------------------------------------------------------------------------------
MENU
--------------------------------------------------------------------------------------------*/

#menu{
padding-top:9px;
padding-left:236px;
height:39px;
border-bottom:1px solid #ffffff;
}

#ofertas{
float:left;
width:152px;
}

#planes{
float:left;
width:152px;
}

.off{
padding-top:13px;
}

/*-----------------------------------------------------------------------------------------
MEDIO
------------------------------------------------------------------------------------------*/

#medio{
color:#FFFFFF;
position:absolute;
top: 64px;
right: 25px;
}

/*-----------------------------------------------------------------------------------------
CUERPO
------------------------------------------------------------------------------------------*/

#cuerpo{
background-image:url(../img/fondo.jpg);
background-repeat:no-repeat;
width:100%;
height:400px;
padding:100px 8px 10px 8px;
position:relative;
}

#titulo_lista{
color:#FFFFFF;
padding-top:7px;
float:left;
font-size:12px;
}

#filtro{
color:#FFFFFF;
}

/*---------------------------------------------------------------------------------------- 
LISTADO
-----------------------------------------------------------------------------------------*/
#listado{
background-color:#FFFFFF;
color:#000000;
width:771px;
}

#paginador{
margin-left:18px;
margin-top:10px;
}

.cabecera_lista{
background-image:url(../img/fondo_titulo_list.jpg);
background-repeat:repeat;
font-size:9px;
padding-left:14px;
}

.datos{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
}

.titulo,.depart,.vacantes,.fecha,.horas,.precio,.descripcion,.pdf{
padding-left:14px;
}

.fecha{
width:87px;
}

.depart{
width:199px;
}

/*------------------------------------------
COLUMNAS DE OFERTAS
------------------------------------------*/
.titulo{
width:312px;
}

.titulo a{
text-decoration:none;
color:#000000;
}

.vacantes{
width:79px;
}

/*------------------------------------------
COLUMNAS DE PLANES
------------------------------------------*/
.titulo_plan{
width:111px;
}

.horas{
width:64px;
}

.precio{
width:59px;
}

.descripcion{
width:281px;
}

.pdf{
width:50px;
}

/*-------------------------------------------------------------------------------------
VER OFERTA
------------------------------------------------------------------------------------*/
#cuerpo_oferta{
background-image:url(../img/fondo.jpg);
background-repeat:no-repeat;
width:100%;
height:412px;
padding:98px 8px 0px 8px;
}

#ventana1{
background-image:url(../img/ventana_curriculum.jpg);
background-repeat:no-repeat;
/*height:372px;*/
width:316px;
padding:15px 15px 0px; 15px;
margin-left:10px;
float:left;
}

#ventana2{
background-image:url(../img/ventana_oferta.jpg);
background-repeat:no-repeat;
/*height:372px;*/
width:316px;
padding:15px 15px 15px 15px;
margin-right:15px;
float:right;
}

#ventana1 fieldset {
height:335px;
}

#ventana2 fieldset {
height:376px;
}

#enviar{
margin-left:125px;
}

#form_cur input, #form_cur textarea{
width:175px;
border:1px;
border-color:#666666;
color:#000000;
}

.enviar{
width:70px;
}

#curriculum{
height:50px;
}

.texto{
color:#000000;
font-weight:normal;
}


