



body {

    padding: 0px;

    margin: 0px;

    background-color: #EBEBEC;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

  }





ul, p {

    margin: 0px;

    padding: 0px;

  }





h3 {

    background-image: url(../images/fnd_indicador.gif);

    background-repeat: no-repeat;

    background-position: left top;

    margin: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 18px;

    font-weight: normal;

    color: #FFFFFF;

    font-size: 12px;

    word-spacing: -1px;

    background-color: #81344F;

  }





.floatizq {

    float: left;

  }





.floatdrch {

    float: right;

  }





.grana {

    color: #823650;

    font-weight: bold;

  }





.recordar {

    font-size: 9px;

    color: #00FF00;

    margin: 0px;

    padding: 0px;

  }





.fndtd {

    background-color: #F5F5F6;

    border-top-width: 3px;

    border-top-style: solid;

    border-top-color: #EBEBEC;

  }





.strongblanco {

    font-weight: bold;

    color: #FFFFFF;

  }





#contenedor {

    padding: 0px;

    width: 786px;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    border-right-width: 1px;

    border-left-width: 1px;

    border-right-style: solid;

    border-left-style: solid;

    border-right-color: #E0E0E1;

    border-left-color: #E0E0E1;

    background-color: #FFFFFF;

  }





#head {

    background-color: #823650;

    float: left;

    width: 786px;

    background-image: url(../images/fnd_head.jpg);

    background-repeat: repeat-x;

  }





#head a {

    color : #6a2349;

    text-decoration : none;

  }





#head #idiomas {

    width: 45px;

    float: left;

    padding: 0px;

    margin-top: 5px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 257px;

    display: inline;

  }





#idiomas a {

    text-decoration: none;

  }





#head #ciudades {

    float: right;

    width: 310px;

    padding: 0px;

    margin-top: 5px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    color: #FFFFFF;

    font-size: 10px;

  }





#ciudades ul li {

    list-style-type: none;

    display: inline;

  }





#ciudades  ul li a {

    color: #FFFFFF;

    text-decoration: none;

  }





#ciudades  ul li a:hover {

    text-decoration: underline;

  }





#menu {

    padding: 0px;

    float: left;

    height: 28px;

    width: 455px;

    margin-top: 9px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

  }





#menu ul {

    display: inline;

    list-style-type: none;

  }





#menu li {

    display: inline;

    margin: 0px;

    padding: 0px;

    float: left;

  }





.opcion1_ES {

    display:block;

    background-image:url(../images/bto1.jpg);

    background-repeat:no-repeat;

    background-position:top;

    display:block;

    width:74px;

    height:56px;

  }





.opcion1_ES:hover {

    background-position:0 -28px;

    background-repeat:no-repeat;

  }





.opcion2_ES {

    background-image:url(../images/bto2.jpg);

    background-repeat:no-repeat;

    background-position:top;

    display:block;

    width:74px;

    height:56px;

  }





.opcion2_ES:hover {

    background-position:0 -28px;

    background-repeat:no-repeat;

  }





.opcion3_ES {

    background-image:url(../images/bto3.jpg);

    background-repeat:no-repeat;

    background-position:top;

    display:block;

    width:111px;

    height:56px;

  }





.opcion3_ES:hover {

    background-position:0 -28px;

    background-repeat:no-repeat;

  }





.opcion4_ES {

    background-image:url(../images/bto4.jpg);

    background-repeat:no-repeat;

    background-position:top;

    display:block;

    width:118px;

    height:56px;

  }





.opcion4_ES:hover {

    background-position:0 -28px;

    background-repeat:no-repeat;

  }





.opcion5_ES {

    background-image:url(../images/bto5.jpg);

    background-repeat:no-repeat;

    background-position:top;

    display:block;

    width:77px;

    height:56px;

  }





.opcion5_ES:hover {

    background-position:0 -28px;

    background-repeat:no-repeat;

  }





.oculto {

    display:none;

  }





#cuerpo {

    background-color: #FFFFFF;

    margin: 0px;

    padding: 0px;

    float: left;

    width: 786px;

  }





#left {

    float: left;

    width: 158px;

    padding: 0px;

    margin-top: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 11px;

    background-color: #EBEBEC;

    height: 533px;

  }





#left #acceso {

    float: left;

    width: 158px;

    display: inline;

  }





#acceso #formintranet {

    width: 158px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    display: inline;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

  }





#formintranet label {

    margin: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 10px;

  }





#formintranet  input {

    width: 75px;

    padding: 0px;

    margin-top: 5px;

    margin-right: 7px;

    margin-bottom: 0px;

    margin-left: 0px;

    border: 1px solid #666666;

    height: 18px;

    font-size: 10px;

    line-height: 18px;

  }





#formintranet #check {

    float: left;

    width: 25px;

    padding: 0px;

    margin-top: 5px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

  }





#formintranet #recordar {

    width: 12px;

    font-size: 9px;

    border-top-style: none;

    border-right-style: none;

    border-bottom-style: none;

    border-left-style: none;

    padding: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 10px;

  }





#formintranet #reocord {

    float: left;

    width: 80px;

    font-size: 9px;

    padding-top: 5px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    margin-top: 5px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    display: inline;

  }
  
#formintranet #olvide {

    float: left;

    width: 80px;

    font-size: 9px;

    padding-top: 5px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    margin-top: 5px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    display: inline;
	
	width: 100%;
	

	 
	text-align:center;

  }

#enlaceOlvide{
	color: #823650;
}




#formintranet #boton {

    float: left;

    width: 50px;

    padding-top: 5px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    margin-top: 5px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    display: inline;

  }





#formintranet #boton #enviar {

    color: #FFFFFF;

    background-color: #823650;

    width: 40px;

    font-size: 9px;

    height: 15px;

    border-top-style: none;

    border-right-style: none;

    border-bottom-style: none;

    border-left-style: none;

    line-height: 15px;

    display: inline;

  }





#left #menu_servicios {

    float: left;

    width: 158px;

    margin-top: 10px;

  }





#menu_servicios ul {

    padding: 0px;

    margin-top: 5px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

  }





#menu_servicios  ul li {

    list-style-type: none;

    line-height: 20px;

    height: 20px;

    background-color: #F5F5F6;

    margin-top: 2px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding: 0px;

  }





#menu_servicios ul li a {

    font-weight: bold;

    color: #823650;

    text-decoration: none;

    width: 150px;

    float: left;

    padding-left: 8px;

  }





#menu_servicios ul li a:hover {

    background-color: #F2E9EC;

  }





#contenido {

    float: left;

    width: 587px;

    padding: 0px;

    margin-top: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 14px;

  }





#contenido #empleo {

    background-image: url(../images/fnd_empleo.jpg);

    background-repeat: no-repeat;

    float: left;

    width: 587px;

    padding: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 10px;

    margin-left: 0px;

  }





#empleo h1 {

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #C2C2C2;

    width: 320px;

    margin-top: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 4px;

    padding-left: 10px;

    font-weight: normal;

    color: #461C29;

    font-size: 22px;

  }





#empleo #subtitulo {

    color : #461C29;

    font-size : 1.5em;

    font-weight : normal;

    margin-left : 10px;

    margin-right : 0px;

    margin-top : 10px;

    padding-bottom : 0px;

    padding-left : 0px;

    padding-right : 0px;

    padding-top : 0px;

    width : 565px;

  }





#empleo p {

    width: 300px;

    margin-top: 8px;

    margin-right: 0px;

    margin-bottom: 10px;

    margin-left: 10px;

    font-weight: bold;

    padding: 0px;

  }





#contenido #candidatos {

    width: 286px;

    float: left;

    background-image: url(../images/fnd_candidatos.jpg);

    background-repeat: no-repeat;

    height: 192px;

  }





#contenido #ingreso {

    float: left;

    width: 587px;

    padding: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 15px;

  }





#candidatos h2 {

    color: #FFFFFF;

    margin: 0px;

    text-transform: uppercase;

    font-weight: normal;

    font-size: 12px;

    padding-top: 7px;

    padding-right: 0px;

    padding-bottom: 4px;

    padding-left: 10px;

  }





#candidatos ul {

    padding: 0px;

    margin-top: 78px;

    margin-right: 3px;

    margin-bottom: 0px;

    margin-left: 3px;

    width: 280px;

  }





#candidatos ul li {

    list-style-type: none;

    line-height: 18px;

    height: 18px;

    margin-top: 1px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding: 0px;

    font-weight: bold;

    font-size: 12px;

    background-color: #EBEBEC;

  }





#candidatos ul li  a {

    font-weight: bold;

    text-decoration: none;

    width: 272px;

    float: left;

    padding-left: 8px;

    color: #000000;

  }





#candidatos ul li  a:hover {

    background-color: #F2E9EC;

    color: #823650;

  }





#contenido #empresas {

    float: left;

    width: 286px;

    padding: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 15px;

    background-image: url(../images/fnd_empresa.jpg);

    background-repeat: no-repeat;

    height: 192px;

  }





#contenido #ofertas {

    padding: 0px;

    float: left;

    width: 587px;

    background-color: #EBEBEC;

    margin-top: 10px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    background-image: url(../images/fnd_grana.gif);

    background-repeat: no-repeat;

    background-position: left top;

  }





#empresas h2 {

    color: #FFFFFF;

    text-transform: uppercase;

    font-weight: normal;

    font-size: 12px;

    padding-top: 7px;

    padding-right: 10px;

    padding-bottom: 4px;

    padding-left: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 210px;

  }





#empresas ul {

    padding: 0px;

    margin-top: 78px;

    margin-right: 3px;

    margin-bottom: 0px;

    margin-left: 3px;

    width: 280px;

  }





#empresas ul li {

    list-style-type: none;

    line-height: 18px;

    height: 18px;

    margin-top: 1px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding: 0px;

    font-weight: bold;

    font-size: 12px;

    background-color: #EBEBEC;

  }





#empresas  ul li a {

    font-weight: bold;

    text-decoration: none;

    width: 272px;

    float: left;

    padding-left: 8px;

    color: #000000;

  }





#empresas ul li a:hover {

    background-color: #F2E9EC;

    color: #823650;

  }





#ofertas #tableofertas {

    width: 585px;

    padding: 0px;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 5px;

    margin-left: auto;

  }





#tableofertas a {

    text-decoration: none;

    color: #823650;

    font-weight: bold;

    background-image: url(../images/fnd_a.gif);

    background-repeat: no-repeat;

    background-position: right;

    margin: 0px;

    width: 100%;

    padding-top: 0px;

    padding-right: 15px;

    padding-bottom: 0px;

    padding-left: 0px;

  }





#tableofertas  a:hover {

    text-decoration: underline;

    background-color: #F2E9EC;

    color: #000000;

  }





#pie {

    float: left;

    width: 786px;

    background-color: #FFFFFF;

    font-size: 9px;

    font-weight: 700;

  }





#pie p {

    margin-top: 10px;

    margin-right: 0px;

    margin-bottom: 10px;

    margin-left: 10px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

  }



