/***********************************************/
/* Estilos Estructura principal        */
/***********************************************/
td#bloque1 {
  width: 20%;
 background-color: #939297;
 vertical-align: top;
}


td#bloque2 {
; padding-top: 0px
; vertical-align: top
}

td#bloque3 {
  width: 20%
; background-color: #939297
; vertical-align: top
}

td#pie {
  background-color: #939297
; vertical-align: bottom
}

/***********************************************/
/* Estilos pie portada       */
/***********************************************/
div#pie-portada {
background-image:url(../linea-fina.gif);
background-position:center top;
background-repeat:repeat-x;
clear:both;
margin-left:50px;
margin-right:50px;
padding-bottom:5px;
padding-top:10px;
text-align:center;
}

#pie-portada ul a {
color:#4E8582;
}

/*a:hover {
background-color:#FFFFFF;
text-decoration:underline;
}*/

a {
color:#666666;
text-decoration:none;
font-size:70%;
}


#pie-portada ul {
color:#4E8582;
}

#pie-portada {
text-align:center;
}

body {
color:#666666;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;

}


/***********************************************/
/* Estilos bloque1       */
/***********************************************/

div#destacados {
height:50%;
background-color: #939297
}

div#noticias {
height: 50%;
background-color: #939297
}

div#pie-line {
color:#797B7F;
float:center;
height:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:5px;
padding-right:5px;
}

div#normativas {
  background-color: #ffffff
; width: 100%
/*; height: 64px*/
/*; padding-top: 15px*/
}

div#fotoizq {
/*background-color: #939297*/
; width: 100%
/*; background-image: url(../foto1.jpg)*/
/*; height: 175px*/
}

div#menu {
  width: 100%
; float:left
/*; background-color: #DDDFE3*/
/*; background-color: #C4C4C8*/
; background-color:#E2E2E2
}

div#menuazul {
   width: 100%;
background-color: #C4C4C8
}
div#menuazultit{
   width: 100%
; background-color:  #33A4A0
}


/***********************************************/
/* Estilos MAPA DEL SITIO   */
/***********************************************/
div#titulomapasitio {
background-color:#F4F4F4
}

div#mapasitio {
  width: 100%
; padding-left: 120px
; background-color: #FFFFFF
}

div#bandamapasitio {
  width: 70%
; margin-top: 20px
; background-color: #33A4A0
}

div#bandagrismapasitio1 {
; background-color: #EFEFEF
; width: 100%
; vertical-align: middle
}

div#bandagrismapasitio2 {
; background-color: #EFEFEF
; width: 100%
; vertical-align: middle
}

div#bandagrismapasitio3 {
; background-color: #EFEFEF
; width: 100%
; vertical-align: middle
}

div#bandafiltrosmapasitio {
  width: 70%
; letter-spacing: 1em;
; background-color: #939297
; vertical-align: middle
; margin-bottom: 10px
}

div#filtrosmapasitio {
	background-color: #ffffff;
	padding-left: 0px;
	padding-top: 0px;
	width: 80%;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-right: 0px; padding-bottom: 0px;
	float: right
}

/***********************************************/
/* Estilos FORMULARIO CONTACTE */
/***********************************************/

div#fondomessages {
 background-color: #FFFFFF
; width: 99%
; text-align: center
}

div#message {
  width: 95%
; background-color: #FFFFFF
; border: 1px #BEBEC1 solid
; padding-right: 0px
; padding-bottom: 0px
; padding-top: 0px
; padding-left: 0px
/*; border-style: solid*/
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
}

div#contact {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; color: #006600
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 98%
; background-color:#EFEFEF
}

/***************************************************/
/* Estilos FORMULARIO CARACTERISTICAS DE UN PUESTO */
/***************************************************/

div#cost {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; color: #006600
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

/***************************************************/
/* Estilos FORMULARIO CONSULTA AYUDAS*/
/***************************************************/

div#ayudas {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

/***********************************************/
/* Estilos bloque2  centro ACCESOS    */
/***********************************************/

/*
div#accesorojo {
float: left
; width: 25%;
background-color: #939297

}

div#accesoamarillo {
clear: right
; float: left
; width: 25%;
background-color: #939888
}
div#accesazul {
float: left
; width: 25%;
background-color: #939333

}
div#accesoverde {
clear: right
; float: left
; width: 25%;
background-color: #939222
}*/

/***********************************************/
/* Estilos bloque2  centro     */
/***********************************************/

div#centrar {
	width: 100%
}

div#centrardescripcion {
	width: 100%
}
div#rptscroll {
	width: 100%;
	height: 370;
	overflow: auto;
}

div#tituloportada {
background-color: #F4F4F4
; width: 100%
}

div#titulo {
background-color: #EFEFEF
; width: 100%
; height: 27px
}

div#logo {
background-color: #ffffff
}

DIV#ruta {
	WIDTH: 100%; BACKGROUND-COLOR: #939297
; height: 27px
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

div#rutafiltros {
background-color:  #E8E8EA
; margin-top: 1px
; margin-bottom: 1px
; width: 100%
}

div#contenido {
; width: 100%
; background-color: #ffffff
; margin-right: 7px
; margin-left: 7px
}

div#banda {
/*; height: 25px*/
; width: 100%
; vertical-align: middle
}

div#contenidocolor {
	background-color: #ffffff;
	margin: 0px 0px;
	text-align: justify;
	width: 95%;
	padding: 5px 0px
}

div#contenidocolor2 {
	background-color: #ffffff;
	margin: 0px 0px;
	text-align: justify;
	width: 95%;
	padding: 5px 0px;
	overflow:auto
}


div#contenido1 {
; width: 100%
; background-color: #ffffff
}

div#contenidorojo {
background-color: #ffffff
; margin-right: 7px
; margin-left: 7px

}
div#bandaroja {
; background-color: #EA6851
; width: 100%
}

div#navegacion {
  width: 100%;
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 25px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; background-color: #EFEFEF
}

div#nav_news {
  width: 100%;
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
}

div#txtboton {
 font-size:90%
; margin-top: -10px
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color:  #57575B
; text-decoration: none
}

/***********************************************/
/* Estilos bloque3       */
/***********************************************/


div#derecha {


background-color: #939297
}







div#mapa {
background-color: #939297
}

div#logosp {
/*background-color: #92959A*/
}
div#logos {
background-color: #939297
}


div#wai {
background-color: #939297
; text-align: center
; padding-top: 8px
}

div#contacto {
  width: 100%
; color: #FFFFFF
; background-color:#939297
; text-align: center
}

div#fotodcha {
background-color: #939297
; border-color:  #ffffff
; width: 100%
/*; background-image: url(../foto2.jpg)*/
/*; height: 170px*/
}

div#buscador {
background-color: #DBDBDD
; width: 100%
}


.fondobuscador {
background-color: #E0DFE1
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-left:6px
; padding-right: 6px
; width: 100%
/*; height: 32px*/
}

div#filtros {
background-color: #ffffff
; width: 95%
; padding-top: 3px
; margin-bottom: -10px
; margin-top: -10px
; border-color: black black black #939297
; border-style: solid
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 10px

}

div#fondogris {
	background-color: #efefef;
	margin: 0px 0px;
	width: 100%;
	padding: 5px 0px
}

/***********************************************/
/* Estilos buscadoravanzado       */
/***********************************************/
div#buscadoravanzado {
	 font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: normal
	; color: #006600
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
	; margin-top: 0px
	; margin-right: 0px
	; margin-bottom: 0px
	; margin-left: 0px
	; padding-top: 0px
	; padding-right: 0px
	; padding-left: 0px
	; width: 98%
	; padding-bottom: 5px
	; background-color:#EFEFEF

}

/***********************************************/
/* Estilos leyenda de calendarios              */
/***********************************************/
div#leyenda {
  background-color: #ffffff
; border-bottom: #dfdfdf 1px solid
; border-left: #dfdfdf 1px solid
; border-right: #dfdfdf 1px solid
; border-top: #dfdfdf 1px solid
; padding-bottom: 0px
; padding-left: 0px
; padding-right: 0px
; padding-top: 0px
; width: 100%
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}

div#leyendacalfestivo {
  background-color: #ffffff
; border-bottom: #dfdfdf 1px solid
; border-left: #dfdfdf 1px solid
; border-right: #dfdfdf 1px solid
; border-top: #dfdfdf 1px solid
; padding-bottom: 0px
; padding-left: 0px
; padding-right: 0px
; padding-top: 0px
; width: 100%
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}


div#calendario{
width: 100%
}

/***********************************************/
/* Estilos Centros RPT */
/***********************************************/

div#centros {
; width: 100%
; background-color: #ffffff
; text-align:justify
}

/***********************************************/
/* Estilos PAGINAS DE ERROR */
/***********************************************/

div#errormessage {
  width:100%
; background-color: #EFEBEF
; border: 1px #ADCBCE solid
; padding-bottom: 20px
; padding-top: 10px
; padding-left: 10px
; padding-right: 10px
/*; border-style: solid*/
}
/****************************************/
/*     Listado solicitudes              */
/****************************************/

div#tablalistado{
 /* float: left; */ width: 100%
; margin-top: 15px
; margin-bottom: 10px

}

div#contenidotabla {
  padding-right: 0px
; padding-left: 0px
; padding-bottom: 5px
; margin: 0px
; width: 100%
; padding-top: 5px
; background-color: #ffffff
; text-align: justify
}

/**********************************/
/*    Estilos LOGIN               */
/**********************************/
div#usuario{
  width: 100%
; background-color: #D6D6D6
}

div#contenidologado {
  padding-right: 0px
; padding-left: 0px
; padding-bottom: 5px
; margin: 0px
; width: 60%
; padding-top: 5px
; background-color: #ffffff
; text-align: justify
}

div#logado {
  padding-right: 0px
; padding-left: 0px
; font-weight: normal
; font-size: 100%
; padding-bottom: 0px
; margin: 0px
; width: 100%
; color: #006600
; padding-top: 0px
; font-family: Verdana, Arial, Helvetica, sans-serif
; background-color: #efefef
; text-decoration: none
}

div#titlogado {
  text-decoration: none
; background-color: #718C00
; width: 100%
; text-align: left
}

div#titlogadoclaves {
  text-decoration: none
; background-color: #718C00
; width: 100%
; text-align: left
}

div#logadoclaves {
  padding-right: 0px
; padding-left: 0px
; font-weight: normal
; font-size: 100%
; padding-bottom: 0px
; margin: 0px
; width: 100%
; color: #006600
; padding-top: 0px
; font-family: Verdana, Arial, Helvetica, sans-serif
; background-color: #efefef
; text-decoration: none
}

/***************************************************/
/*			ESTILOS PRIVADA 					   */
/***************************************************/

/* Para paginas con descripcion */
div#privadascroll {
	width: 100%;
	height: 340px;
	overflow: auto;
}

div#privadascrollconsdni {
	width: 100%;
	height: 470px;
	overflow: auto;
}
/* Para paginas sin descripcion */
div#privadascroll2 {
	width: 100%;
	height: 410px;
	overflow: auto;
}
div#privadascroll4 {
	width: 100%;
	height: 100%;
	overflow: auto;
}

div#privadascroll3 {
	width: 100%;
	height: 470px;
	overflow: hidden;
}

div#privadascroll5 {
   height: 410px;
   overflow: auto;
}

div#privadascroll6 {
   width: 100%;
   height: 300px;
   overflow: auto;
}

/***************************************************/
/* Estilos FORMULARIO CONVOCATORIAS                */
/***************************************************/

div#convocatorias {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

div#enlaceanexo {
 font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; margin-top: 0px
; margin-bottom: 0px
; margin-left: 5px
; padding-top: 0px
; padding-bottom: 5px
; width: 95%
; text-align: left
; vertical-align: middle
}

/**************************************/
/*          OTROS ESTILOS             */
/**************************************/

div#fdoblanco {
  background-color: #ffffff
}

div#contenedorbot {
 width:100%
; float:left
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
}

/***************************************************/
/********       ESTILOS CURRICULUM            ******/
/***************************************************/

div#curriculum {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 98%
; font-weight: normal
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

/****************************************/
/******* ESTILOS ANTIGUEDAD     *********/
/****************************************/

div#antiguedad{
 float: left; width: 100%
; margin-top: 15px
; margin-bottom: 10px
}

/**********************************************/
/********** ESTILOS VIDA ADMIN     ************/
/**********************************************/
div#vidadm{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

div#enlacevidadm{
 font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; margin: 0px 0px
; padding: 5px 0px
; width: 100%
}
/**********************************************/
/***** ESTILOS HOJA ACREDITACION DATOS ********/
/**********************************************/

div#enlacehoja{
 font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; margin: 0px 0px
; padding: 5px 0px
; width: 100%
}

/**********************************************/
/************* ESTILOS NOMINAS ****************/
/**********************************************/

div#nominaContenido {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: normal;
  font-size: 100%;
  /*padding-bottom: -20px;
  margin-left: 20px;*/
  margin-right: 0px;
  width: 90%;
  clip: rect(0px, 0px, 0px, 0px);
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border: solid;
  border-width:1px ;
  border-color:#939297
}

div#nominaContenido2 {
  font-weight: normal;
  font-size: 100%;
  width: 90%;
  clip: rect(0px, 0px, 0px, 0px);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/**********************************************/
/************* ESTILOS AYUDAS ****************/
/**********************************************/

div#ayudasContenido {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: normal;
  font-size: 100%;
  /*padding-bottom: -20px;
  margin-left: 20px;*/
  margin-right: 0px;
  width: 83%;
  clip: rect(0px, 0px, 0px, 0px);
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border: solid;
  border-width:1px ;
  border-color:#939297
}

div#manuales{
 font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; margin: 0px 0px
; padding: 5px 0px
; width: 100%
}

div#solicitudeslistayuda {
	background-color: #ffffff;
	margin: 0px 0px;
	text-align: justify;
	width: 95%;
	padding: 5px 0px
}

/***********************************************/
/******** ESTILOS PERMISOS Y LICENCIAS *********/
/***********************************************/

div#permisos{
 font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; margin: 0px 0px
; padding: 5px 0px
; width: 100%
}

/***************************************************/
/********       ESTILOS GRADO PERSONAL        ******/
/***************************************************/

div#gradoper {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 98%
; font-weight: normal
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

/***************************************************/
/********       ESTILOS REQUISITOS PUESTO     ******/
/***************************************************/

div#requisitos{
 float: left; width: 100%
; margin-top: 15px
; margin-bottom: 10px
}

/***********************************************/
/*      Estilos FORMULARIO ALTA CLAVES         */
/***********************************************/

div#messageclaves {
  width: 83%
; background-color: #FFFFFF
; border: 1px #BEBEC1 solid
; padding-right: 0px
; padding-bottom: 0px
; padding-top: 0px
; padding-left: 0px
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
}

div#altaclaves {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; color: #006600
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

div#clavesinfo {
  width: 100%
; background-color: #F7FFD6
; border: 1px #9CCF00 solid
; padding-right: 0px
; padding-bottom: 0px
; padding-top: 0px
; padding-left: 0px
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 10px
; margin-left: 0px
; float: left
}

div#envioclave {
  width: 100%
; background-color: #F7FFD6
; text-align: center
}

/************************************************************/
/* 	Estilos FORMULARIO CONVOCATORIAS AYUDAS ACCION SOCIAL   */
/************************************************************/
div#contenidoteayudas {
	background-color: #ffffff;
	margin: 0px 0px;
	text-align: justify;
	width: 95%;
	padding: 5px 0px
}

div#convayudas {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; padding-right: 0px
; padding-left: 0px
; width: 100%
}

div#principal {
   margin: auto;
   width: 95%;
   padding: 20px 0px 0px 0px;
}

.divNomina {
	display: inline-block;
}

table.conBordeAzulWepa{
    border: 2px solid #33a4a0;    
    border-radius: 5px;
}

table.conBordeAzulWepa td{
    border: 1px solid #addad9;/* #addad9; */
    padding: 5px;
    border-radius: 3px;
}

table.conBordeAzulWepa th{
    border: 1px solid #addad9;/* #addad9; #eaf5f5;*/
    background-color: #d6ecec;
    color:#33a4a0;
    padding: 3px;
    border-radius: 3px;
}

.azulWepa {
	color:#33a4a0;
}

.azulOscuroWepa {
   color:#33a4a0;
}

.grisClaro {
   color: #cccccc;  
}

.texto12 {
    font-size: 12px;
}

.texto14 {
    font-size: 14px;
}

.textoNominas {
    color: #5a595e;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
}

.fontnormal {
   font-weight: normal;
}

.padtop {
   padding: 5px 0px 0px 0px;  
}

.pad {
   padding: 5px;  
}

.centrar {
    text-align: center;
}

table.altura25 td {
   height: 25px !important;
}

.imgEnlacesInteres {
	width: 34;
	height: 27;
}
