/****    h3, h4 h5 ***/
h3 {
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	color: #DF9942;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

h4  {
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	color: #DF9942;
	padding: 0;
    margin: 10px 0 6px 0;
}


h4.raya  {
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	color: #DF9942;
    border-bottom: 1px solid #e7e6e6;
    margin: 0px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}

h5  {
	font-family: verdana;
	font-size: 11px;
	color: #5e5b5c;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
h5.enlace  {
	font-family: verdana;
	font-size: 13px;
	color: #5e5c5b;
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}

h5.gris  {
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #686868;
	margin: 0px;
    padding: 0px 0px 0px 0px;
	margin-top: 1px;
}

#cuerpo_contenido {
    /*background-color: yellowgreen;*/
    padding-top: 5px;
    padding-bottom: 10px;
    min-height: 443px;
    height: auto !important;
    height: 420px;
}

#cuerpo_contenido p {
    text-align: justify;
	font-size: 11px;
	color: #686868;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left:0px;
    margin-right: 4px;
    line-height: 15px;
}

#cuerpo_contenido p a {
	color: #6995c6;
    text-decoration: none;
}

/*#contenido_pie {
     position: relative;
     clear: both;
     height: 10px;
} */

form#paginas {
    /*border: 1px solid #000;*/
    margin: 0px;
    /*margin-top: 5px;*/
    min-height: 19px;
    height: auto !important;
    height: 16px;
}

#paginador {
    position: relative;
    width: 100%;
	height: 14px;
    margin: 0 0 5px;
    padding: 0;

    background-color: #E3EFF9;
	/*clear: both;*/
	float: none;
}


#paginador #anterior,#paginador #siguiente
{
    width: 68px;
	height: 14px;
    font-size: 5px;
    margin: 0px;
	padding: 0px;
	float: left;
}

#paginador #anterior a,#paginador #siguiente a
{
	width: 68px;
	height: 14px;
	margin: 0px;
	padding: 0px;
    background: transparent url( ../images/paginador.gif ) right;
    display: block;

}
#paginador #anterior a:hover,#paginador #siguiente a:hover{
	background-image: url(../images/paginador_on.gif);
}

#paginador #anterior a{background-position: left;}
#paginador #siguiente a{background-position: right;}

#paginador #anterior span,#paginador #siguiente span
{
	display: none;
}

#paginador #paginas
{
    width: 513px;
	height: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
	font-family: arial;
	font-size: 10px;
	color: #686868;
}

#circulares {
width: 475px;
}



#circulares .enlace
{
	display: block;
	width: 480px;
	height: 14px;
	/*clear: both;*/
}

#circulares .enlace a
{
    margin-top: 5px;
    display: block;
	width: 480px;
	height: 14px;
	background-image: url(../images/circulares_principal.gif);
	background-repeat: no-repeat;
}

#circulares .enlace a:hover
{
	background-image: url(../images/circulares_principal_on.gif);
}

#circulares .enlace span
{
	display: none;
}

#ultimas_noticias
{
    /*border: 1px solid #000;*/
    width: 478px;
	margin: 0px;
	padding: 0px;
	/*clear: both;*/
}

#ultimas_noticias h3
{
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 120px;
	background-image: url(../images/noticias.gif);
	background-repeat: no-repeat;
}

#ultimas_noticias h3 span
{
	display: none;
}

#ultimas_noticias .enlace a {
    /*clear:both;*/
    margin-top: 10px;
    display: block;
	width: 480px;
	height: 20px;
    background: url( ../images/noticias_principal.gif ) no-repeat;

}

#ultimas_noticias .enlace a:hover
{
	background-image: url(../images/noticias_principal_on.gif);
}

#ultimas_noticias .enlace span
{
	display: none;
}

#col_izda {
    border-right: 1px solid #e8e7e7;
    width:485px;
}

#columna  {
	position: absolute;
	top: 157px;
	left: 674px;
	width: 171px;
	min-height: 480px;
    height: auto !important;
    height: 480px;
    background: url(../images/columna.gif) repeat-y;
}

#columna #agenda h3 {
	margin: 0px;
	padding: 0px;
	width: 171px;
	height:30px;
	/*background-image: url(../images/agenda_principal.gif);
    background-repeat: no-repeat;*/
}

#columna #asociados h3 {
	margin: 0;
	padding: 0;
	width: 171px;
	height:38px;
    background: url( ../images/asociados_titulo.gif ) no-repeat;

}


#columna h3 span {
	display: none;
}

#calendario a.eventos
{
	width: 156px;
	height: 14px;
    display: block;
    background: url( ../images/eventos.gif ) no-repeat;
    margin: 8px 0 0;
    padding: 0;

}

#calendario a.eventos:hover
{
	background-image: url(../images/eventos_on.gif);
}

#calendario a.eventos span
{
	display: none;
}

#columna #mapa
{
	width: 167px;
	padding-top: 9px;
}

#columna #mapa #mallorca {
    /*text-align: center;*/
}
#columna #mapa div a
{
	margin: 0px;
    padding: 0px;
	background-image: url(../images/flecha.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 3px;
    display: block;
	text-decoration: none;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #6995C6;
}

#columna #mapa div a:hover
{
	color: #686868;
}

#columna #mapa a.asociados
{
	width: 156px;
	height: 16px;
	display: block;
	background-image: url(../images/asociados.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
    margin-bottom: 5px;
}

#columna #mapa a.asociados:hover
{
	background-image: url(../images/asociados_on.gif);
}

#columna #mapa a.asociados span
{
	display: none;
}



#back {
    /*border:1px solid#000;*/
    margin-top: 6px;
    width: 80px;
    height: 18px;
    font-family: arial;
	font-size: 11px;
	color: #df9942;
    text-align: right;
}

#back a {
    float:left;
    width: 17px;
    height:17px;
    background-image: url(../images/back.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-decoration: none;
}

#back a:hover  {
    background-image: url(../images/back_on.gif);
}


#regreso {
    /*border:1px solid#000;*/
    margin-top: 6px;
    width: 100px;
    height: 18px;
}

#regreso a {
    display:block;    
    width: 60px;
    height:17px;
    background-image: url(../images/tornar1.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-decoration: none;
}

#regreso a:hover  {
    background-image: url(../images/tornar2.gif);
}

.linkAzul a{
	color: #6995C6;
    text-decoration: none;
}

.linkAzul a:hover {
    font-weight: bold;
    color: #686868;
}

.izda {
    padding-left:7px;
}


/** B U S C A D O R ***/
form#buscador2
{
	margin: 0px;
	padding: 0px;
    padding-top: 4px;
    margin-top: 5px;
    padding-left: 147px;
	background-color: #F8DFA3;
	background-image: url(../images/buscador_noticias.gif);
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 11px;
	color: #686868;
	height: 30px;
}


form#buscador2 table {
}

form#buscador2 table td.label {
    margin-left: 10px;
}

form#buscador2 table td.boton {
    width: 50px;
}

form#buscador2 label,form#buscador2 input,form#buscador2 select
{
	font-family: arial;
	font-size: 11px;
	color: #686868;
	margin: 0px;
}

form#buscador2 select.corto {
    width: 85px;
}


/*** PRESENTACION ***/
#organigrama {
    text-align: center;
    width: 645px;
    height: 214px;
}


#boton_demanda {
    margin-top: 6px;
    width: 107px;
    height: 21px;
    float:right;
    background-image: url(../images/inoferta1.gif);
    background-repeat: no-repeat;
}

#boton_demanda a {
    display: block;
    width: 107px;
    height: 21px;
}

#boton_demanda a:hover {
    background-image: url(../images/inoferta2.gif);
}

#boton_curriculum {
    margin-top: 8px;
    width: 139px;
    height: 21px;
    float:right;
    background-image: url(../images/incurricu1.gif);
    background-repeat: no-repeat;
}

#boton_curriculum a {
    display: block;
    width: 139px;
    height: 21px;
}

#boton_curriculum a:hover {
    background-image: url(../images/incurricu2.gif);
}

