/* 
**
** estilos generales 
**
*/



body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: justify;
}

h2 {
    color: #3C8349;
    font-weight:bold;
    font-size: 1.7em;/*15px;*/

  }
  
a {
    color: #3C8349;
    text-decoration: none;
}

a:hover {
    color: #3C8349;
        text-decoration: underline;
    
}

/*
**
** contenedor de cabecera
**
*/
#cabecera {
    background-color : #ffffff;
  }

.menu {
    color: #3C8349;
    background-color : #ffffff;  
    margin: 2px 5px 2px 8px;
    text-align: right;
    font-size: 0.6em;/*10px;*/
    width: 950px;
    height: 24px;
    padding: 0px 0px 0px 10px; 
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/menufondo.jpg");
    background-repeat: no-repeat;

  }
  
.menutexto {
    margin: 2px 20px 0px 0px;
    padding: 2px 0px 0px 0px;
        display: inline;    
}  

.menutexto form {
        display: inline;
}

/*
**
** Div contendores de estructura
**
*/
#contenedorsup {
    position : relative;
    background-color : #ffffff;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    width : 95%;
  }


#contenedormed {
    position : relative;
    background-color : #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width : 95%;
    float: left;
  }
  
  
/*contenedores de estructura del bloque central*/
#bloqueizq {
    background-color : #ffffff;
    border-right-color : #d1d1d1;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-style : none;
    float : left;
    margin: -10px 0px 0px 0px;
    position : relative;
    width : 195px;
  
  }

#bloquecentro {
    background-color : #ffffff;
    margin: -10px 0px 0px 0px;
    position : relative;
    width : 490px;/*360px;*/
    float:left;
    clear: right;
    font-size: 0.6em;/*10px;*/ 
    padding: 0px 0px 0px 0px;
    display: block;
  }

#bloquedcho {
    background-color : #ffffff;
    border-left-color : #d1d1d1;
    border-left-style : solid;
    border-left-width : 1px;
    float : left;
    clear: right;
    margin: -10px 0px 0px 0px;
    padding-right: 23px;
    padding-left: 18px; 
    position : relative;
    width : 185px;/*200px;*/
    height: auto;
    font-size: 0.6em;/*10px;*/
  }

/*contenedor del pie*/
#pie {
    background-color : #017D27;
    color : #ffffff;
    margin-bottom : 10px;
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 10px;
    float:left;
    font-size: 0.6em;/*10px;*/
    font-weight: bold;
    clear: both;
    padding: 0px 0px 0px 0px;
    width: 950px;
   
  }

html>body #pie {
    font-size: 0.6em;

}

#pie a {
    color: #ffffff;
    text-decoration: none;
}

#pie a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#pieizq {
    float: left;
    margin-left: 5px;

}

#piedcho {
    float: right;
    margin-right: 5px;
}

/* 
**
**contenidos internos
**
*/

/* grupo: noticias, imagen y cuerponoticias*/

/*noticias bloque central*/
.noticiascentro {
    margin: 0px 12px 0px 12px; /*superior antes -20px*/
}

.noticiascentro h2 {
    color: #3C8349;
    font-weight:bold;
    font-size: 1.7em;/*15px;*/

}

/*noticias bloque lateral derecho*/
.noticias {
    color: #3C8349;
    position: static;
    background-color : #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #3C8349;
    margin: 11px 0px 11px 0px;
    /*height: 62px; */
    width: 250px;/*auto; 11-07-2008*/  /*370px; 342px;*/
    float: left;
  }


.imagen {
    float:left;
    position: relative;
    /*height: 60px;*/
    width: 10px;/*90px; 11-07-2008*/
    padding: 0px 0px 0px 0px;
  }


.cuerponoticia {
    font-size: 0.9em;/*10px;*/
    float: left;
    position: relative;
    padding: 3px 5px 5px 6px;/*padding left antes 0px*/
    width: 150px;/*270px;*/
    clear: right;
    text-align:justify;
  }

html>body .cuerponoticia {
   /* font-size: 0.9em;*/
   /* float: left;
    clear: right;
    position: relative;
    padding: 3px 5px 5px 96px; *//*11-07-2008*/
    /*width: 150px;*/
   /* text-align:justify;*/
   left: 80px;
 }

.noticiasEtiqueta {
      color: #3C8349;

}

/*grupo agenda, div de la agenda*/
.agenda h2 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0px 0px 0px 0px;

  }

.calendario {
    
    padding: 0px 5px 2px 2px;
    float: left;
    position: relative;
    clear: left;
}

.agendacontenido {
    font-size: 0.6em;/*10px;*/
    padding: 0px 2px 5px 2px;
    float: right;
    position: relative;
    width: 219px;
}

/* grupo de busqueda*/
.busqueda {
    color: #3C8349;
    font-weight: bold;
    font-size: 0.7em; /*70%*/
    width: 173px;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 16px 10px;
    height: 20px;
  }


.busqueda input {
    border-style: solid;
    border-width: 1px;
    border-color: #3C8349;
    background-color: #DFD88A;
    height: 11px;/*8px;*/
    font-weight:normal;
    width: 130px;  
    font-size: 0.8em; /*8px;*/
    padding: 0px;
  }

#busquedadivcampos {
    float: left;
    clear: left;
    margin: 0px 0px 0px 0px;
    overflow: visible;
    padding: 0px 0px 0px 0px;
    position: relative;
}

#busquedatexto {
    
    padding-bottom: 3px;
}

.busquedaimg {
    border-style: none;
    clear: right;
    float: left;
    position: relative;
    margin: 7px 0px 0px 2px; /*10px 0px 0px 5px;*/
    height: 24px;
    width: 24px;
}
  
#busquedaimg {
    border-style: none;
    clear: right;
    float: left;
    position: relative;
    margin: 7px 0px 0px 2px; /*10px 0px 0px 5px;*/
    height: 24px;
    width: 24px;
}

.listabuscador {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.listabuscador h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #C5E3CB;
    height: 1px;
    font-size: 1.2em;
    width: 720px;
}

html>body .listabuscador h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #C5E3CB;
    height: auto;
}

.listabuscador span {
    margin: 0px 0px 0px 400px;
    text-align: right;

}

.listabuscador span {
    margin: 0px 0px 0px 380px;
    text-align: right;
}

.listabuscador h2 {
    padding-left: 5px;
}

.listabuscador h2 a {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}


.listabuscadorgrupo {
    
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.busquedaresultado {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 20px;
    background: transparent url(http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/minus.gif) no-repeat 1px 0pt;
    text-align: left;
    overflow: visible;
}

.busquedaresultado a  {
    clear:left;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    
}

.busquedaresultado a:hover {
    clear:left;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
}

/*div menulateral y componentes asociados*/
#menulateral {
    color: #ffffff;
    width: 172px; 
    margin: 0px 0px 0px 10px; /*bajo 16px*/
    position: relative;
    overflow: visible;
    padding: 0px 0px 0px 0px; 
    text-align: left;
    clear: left;
  }

.seccion {
    font-size: 1.0em; /*11pt;*/
    font-weight: bold;
        padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 18px;
    position: relative;
    display: block;
  }
  
/*subsecciones que aparezcan en cierto tiempo.... quedan por hacer, seria un bloque lista, posiciones
iguales a la de seccion pero con retoques*/  
#subseccion {
    font-size: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -17px;
    position: static;
    display: block;
}

#subseccion a {
    color: #077D29;
    /*border-left:1px solid;*/
    padding: 0px 0px 2px 6px;
    display: block; 
    /*overflow:visible;*/
    font-size: 0.9em;/*10px;*/
    /*vertical-align:middle;*/
    margin: 0px 0px 0px 0px;
}

html>body #subseccion a {
    color: #077D29;
    /*border-left:1px solid;*/
    padding: 0px 0px 2px 6px;
    display: block; 
    /*overflow:visible;*/
        font-size: 0.9em;/*10px;*/
        /*vertical-align:middle;*/
   height: auto;
}

#subseccion ul {
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-image: none;
    border-right-color : green;
    border-left-style : solid;
    border-left-width : 1px;
    border-left-color : green;
    border-left-style : solid;
    border-top-width : 1px;
    display: block;
    width: 170px;
    left: -17px;
    overflow: visible;
    color: #077D29;
    
}  


#subseccion li {
    background-color : #D8EDDE;
    background-image: none; 
    background-position: 5px 15px;
    background-repeat: no-repeat;
    list-style: none;
    border-bottom-color : white;
    border-bottom-style : none;
    border-bottom-width : 1px;
    border-top-color : black;
    border-top-style : none;
    border-top-width : 1px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 18px;
    left: 0px;
    display: block; 
    overflow:visible;
    font-size: 0.6em;/*10px;*/
}


#subseccion div {
     margin: 3px 0px 0px 0px; /*3px 0px -10px 0px; 17/07/2008*/
     padding: 0px 0px 3px 0px;
     border-left: 1px solid green;
     height: auto;
}

/* para navegadores no IE */
html>body #subseccion div {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     border-left: 1px solid green;
     height: auto;
     display: block;
}
 
/* para IE 7 solo */
*:first-child+html #subseccion div {
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
     border-left: 1px solid green;
     height: auto;
     display: block;
}
   
*:first-child+html #subseccion li{
    padding: 10px 0px 0px 18px;
    margin: 0px 0px 10px 0px;
}


.seccion ul {
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-image: none;
    border-right-color: green;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style : solid;
    border-left-width : 1px;
    border-left-color : green;
    border-left-style : solid;
    border-top-width : 1px;
    display: block;
    width: 168px;
    left: -17px;
    overflow: visible;
    color: #ffffff;
}  

html>body .seccion ul {
      width: 168px;
}

.seccion a {
    
    color: #ffffff;
}

#seccionA a {

       /* color: red;*/
       font-weight: bold;
       text-decoration: underline;
       
}

.seccion a:hover {
   
        color: #ffffff;
        text-decoration: underline;
}

#seccionA a:hover {
   
        /*color: red;*/
        text-decoration: underline;
}

.seccion li {

    background-color : #84C195;
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/lista.jpg");
    background-position: 5px 10px;
    background-repeat: no-repeat;
    list-style: none;
    border-bottom-color : white;
    border-bottom-style : solid;
    border-bottom-width : 0.5px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 1px;
    height: 26px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 18px;
    left: 0px;
    display: block;
    overflow:visible;
    font-size: 0.6em;/*10px;*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}  

/* para navegadores no IE*/
html>body .seccion li {

    background-color : #84C195;
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/lista.jpg");
    background-position: 5px 10px;
    background-repeat: no-repeat;
    list-style: none;
    border-bottom-color : white;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 1px;
    height: 26px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 18px;
    left: 0px;
    display: block;
    overflow:visible;
        font-size: 0.6em;/*10px;*/
}  

/* solo para internet explorer 7*/
*:first-child+html .seccion li{
      
    margin: 0px 0px -1px 0px;
}

.seccion h2 {
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/menulat-sup.jpg");
    background-color: transparent;
    background-repeat: no-repeat;
    color: #ffffff;
}

/*decoración del menú lateral izquierdo. Superior*/
.imagenlistasup {
    border-style: none;
    background-color: #ffffff;
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/menulat-sup.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 0px;
    width: 174px;
    height: 20px;
    overflow: visible;
}

/*decoración del menú lateral izquierdo. Inferior*/
.imagenlistainf {
    border-style: none;
    background-color: #ffffff;
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/menulat-inf.jpg");
    background-position: top;
    background-repeat: no-repeat;
    padding: 0px;
    width: 174px;
    height: 20px;
    background-position: top left;
    overflow: visible;
        margin: 0px 0px 0px -1px;
}


/*div de login*/
.entrada {

    border-style: none;
    margin: 10px 0px 0px -5px; /*10px izq, 20 top*/
    /*height: 59px;*/
        width: 174px;
    display: block;
  }

html>body .entrada {
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/login.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    border-style: none;
    margin: 10px 0px 0px 10px; /*20 18 25 10*/
    /*height: 59px;*/
        width: 174px;
    display: table;
  }


.entrada form {
    /*background-color: #C5E3CB; */
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/login.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    border-style: none;
    display: block;
    height: 59px;
        width: 174px;
        margin: 10px 10px 20px 10px;
}

html>body .entrada form {
    /*background-color: #C5E3CB; */
    border-style: none;
    display: inline;
    height: 59px;
        width: 174px;
        margin: 10px 0px 20px 10px;
}

html>body .loginSup{
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    clear: left;
    display: inline;
    position: relative;
    height: 12px;

}

.loginSup {
    margin: 12px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    float: left;
    clear: left;
    display: inline;
    position: relative;
    height: 12px;

}

.loginInf {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    clear: left;
    display: inline;
    position: relative;
    height: 12px;
}

.usuario {
    float: left;
    position:relative;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:  0.5em; /*8px;*/
    font-weight: bold;
    margin: 0px 0px 0px 10px; /*20 0 0 10*/
        padding: 0px 0px 0px 0px; /*antes a 0px*/
    width: 10px;
    display: inline;
    clear: left;    
        height: 1px;
}

.mensaje {
        position:relative;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:  0.5em;
    font-weight: bold;
        margin: 0px 0px 0px 10px;
        width: 10px;
    display: inline;
        height: 1px;
}

.palabraclave {
    float: left;
    position:relative;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:  0.5em; /*8px;*/
    font-weight: bold;
    margin: 3px 0px 0px 10px; 
        padding: 0px 0px 0px 0px;
    width: 10px;
    display: inline;    
    clear: left;
        height: 1px;            
}
  

.campousuario {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 18px;
    position: relative;
    float: left;
    display: inline;
    width: auto;
    clear: left;    
    
}

.campopalabraclave {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 18px; 
    position: relative;
    float: left;
    display: inline;
    width: auto;
    clear: left;    
}

#botonlogin input {
   border-style: none;
   height: 25px;
   width: 46px;   
   margin: 4px 0px 0px 65px;

}

html>body #botonlogin input {
   border-style: none;
   height: 25px;
   width: 46px;   
   margin: 10px 0px 0px 125px;
}


/*estilos del formulario de login*/
.camposForm {

    float:left;
    padding: 0px 0px 0px 0px;
    position: relative;
    margin: 0px 0px 0px 0px; /*10 0 20 0*/
    height: 75px;  /*antes 90px*/
    width: 174px;
    display: table;
    clear: left;
}

html>body .camposForm {

    float:left;
    padding: 0px 0px 0px 0px;
    position: relative;
    margin: 8px 0px 0px 0px; /*20 0 20 -2*/
    height: 75px;  /*antes 90px*/
    width: 174px;
    display: table;
    clear: left;
}


.camposForm input {
    padding: 0px 0px 0px 0px;
    margin: -9px 0px 0px 31px;
    position: relative;
    border-style: solid;
    border-width: 1px;
    border-color: #3C8349;
    background-color: #ffffff;
    height: 10px;/*7px;*/
    width: 90px;
    float: left;
    font-size: 0.6em; /*7pt;*/
    clear: left;
    display: block;
}

/* para navegadores no IE*/
html>body .camposForm input {
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 61px;
    position: relative;
    border-style: solid;
    border-width: 1px;
    border-color: #3C8349;
    background-color: #ffffff;
    height: 10px;/*7px;*/
    width: 90px;
    float: left;
    font-size: 0.6em; /*7pt;*/
    clear: left;
    display: block;
}

/*div logos*/

.logos {
    margin: 40px 0px 11px 18px;
    width: 180px;
        display: block;
        clear: left;
  }

.logos img {
     border: none;

}

.logobajo {
    float: left;
    clear: left;
    
}

.logoa {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 25px;
  

}

.logob {
  padding: 7px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  clear: left;
}

.logoc {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  clear: right;
}

/*div accesible*/
.accesible {
    margin: 10px 0px 0px 20px;
    clear: left;
    width: 950px;
}

.accesible img {
    border: medium none;

}

/* navegadores no IE*/
html>body .accesible {
    margin: 10px 0px 0px 10px;
    clear: left;
    width: 950px;
}

/*div aviso legal*/
.avisolegal {
    
    border-width: 1px;
    border-style: solid;
    border-color: green;
    margin: 89px 0px 0px 146px;
        padding: 10px 10px 10px 10px;
    width: 448px;
    height: 149px;
    display: block;
}




/*
**
** pantalla de error
**
*/
.error {
    
    border-width: 1px;
    border-style: solid;
    border-color: green;
    margin: 89px 0px 0px 146px;
    width: 448px;
    height: 185px;
    display: block;
}

.logoerror {
    
    background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/error.jpg");
    background-position: top left; /*20/07/2008 bottom left;*/
    background-repeat: no-repeat;
    width: 448px;
    height: 50px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
}

.textoerror {
    
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 18px;
    height: 45px;
    clear: left;
    position: relative;
    float: left;
    width: 90%;
}

html>body .textoerror{
    margin: 50px 0px 0px 0px;

}

.errorenlace {
    
    margin:  0px 0px 0px 75px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    float: right;
    position: relative;
    right: 0px;
    bottom: 0px;
    
}

/*
**
** indicador de datos correctos
**
*/
.correcto {
    
    border-width: 1px;
    border-style: solid;
    border-color: green;
    margin: 89px 0px 0px 146px;
    width: 448px;
    height: 149px;
    display: block;
}

.correcto h3 {
    
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 105px;
    height: 50px;
    clear: left;
    position: relative;
    float: left;
        font-size: 1.4em; /*13px;*/
    
}

.correcto a {
       clear: left;
       float: left;
       margin: 0px 0px 0px 20px;
}

/*
**
** indicador de datos incorrectos
**
*/

.datosincorrectos {
    
    border-width: 1px;
    border-style: solid;
    border-color: red;
    margin: 0px 0px 0px 146px;
        padding: 10px 10px 10px 10px;
    width: 448px;
    height: auto;
    display: block;
}

.datosincorrectos h3 {
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 50px;
    clear: left;
    position: relative;
    float: left;
    color: red;
        font-size: 1.0em;/*12px;*/
}

.datosincorrectos p {
       clear: left;

}

/*
**
** Pantallas de noticias
**
*/
.noticia {
    display: block;
    margin:  0px 0px 0px 33px;
    padding: 0px 0px 0px 0px;
    width: 700px;
    float: left;
    position: relative;
    height: auto;
    
}

.noticiacentral {
    
    /*border-bottom: #3C8349 1px solid;
    border-top: #3C8349 1px solid;
    border-left: #3C8349 2px solid;
    border-right: #3C8349 2px solid;*/
    float: left;
    position: relative;
      /*width: 700px;*/
        width: auto;
    padding: 0px 20px 0px 15px;
}

.descripcionfotoespecialnoticia {
    display: block;
    margin: 0px 15px 0px 20px;
    padding: 0px 0px 0px 0px;
    max-width: 720px;
    /*border-bottom: green 1px solid;*/
width: 700px;
    /*height: 59px; se elimina, no debe ser fijo*/
    
}

.descripcionfotoespecialnoticia img.izquierda {
    display: block;
    float: left;
    position: relative;
    margin: 0px 20px 20px 0px;
    /*height: 52px; 
    width: 58px;    */
}

.descripcionfotoespecialnoticia img.centro {
    
    border:1px solid #06551B;
    margin:5px 5px 5px 40%;
    padding:0px;
}
.descripcionfotoespecialnoticia img.derecha {
    display: block;
    float: right;
    position: relative;
    margin: 0px 0px 20px 20px;
    /*height: 52px; 
    width: 58px;    */
}

/*
.noticiacentralcuerpo span { se sustituye por la clase parrafo*/
.parrafo {
    margin: 5px 0px 3px 0px;
    padding: 5px 0px 0px 0px;
    display: block;
    text-align:justify;
        clear: left;
}


.noticiaizq {
    /*display: block;*/
    position: relative;
    float: left;
    clear: left;
}

.noticiadech {
    
    /*display: block;*/
    position: relative;
    float: left;
    clear: left;
    
}

/*
**
** Pantalla texto... noticias-text2.html
**
*/
.descripcionfoto {
    display: block;
    margin:  10px 0px 0px 15px;
    /*padding: 0px 0px 0px 0px;*/
    padding: 0px 10px 0px 0px;
    /*width: 700px;*/
    width: auto;
    /*float: left;*/
    position: relative;
    height: auto;
    font-size: 1.2em;
}

html>body .descripcionfoto {
        margin: 10px 0px 0px 30px;
        float:left; /* 11-07-2008 */
        clear:left; /* 16-07-2008 */
        width: 92%;
}

.textocentral {
    
    float: left;
    position: relative;
    width: 700px;
    
}

.descripcionfotoespecial {
    /*background-image: url("http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/images/blocknoticia.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    display: block;*/
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
    max-width: 600px;
    /*border-bottom: green 1px solid;*/
    border-bottom: #3C8349 1px solid;
    border-top: #3C8349 1px solid;
    border-left: #3C8349 2px solid;
    border-right: #3C8349 2px solid;
    border-style: groove;
    /*height: 46px;*/
    display: block;
    
}

/*
.textocentralcuerpo img {*/
.descripcionfotoespecial img.izquierda {    
    float: left;
    position: relative;
    margin: 0px 20px 10px 0px;
    /*height: 46px; 
    width: 78px;*/
    
}

.descripcionfoto img.centro {   
    border:1px solid #06551B;
    margin:5px 5px 5px 40%;
    padding:0px;
}

.descripcionfotoespecial img.centro {   
    border:1px solid #06551B;
    margin:5px 5px 5px 40%;
    padding:0px;
}

.descripcionfotoespecial img.derecha {  
    float: right;
    position: relative;
    margin: 0px 0px 10px 20px;
    /*height: 46px; 
    width: 78px;*/  
}


.descripcionfoto img.derecha {  
    float: right;
    position: relative;
    margin: 0px 0px 10px 10px;/*15/07/2008 0px 0px 10px 20px;*/
    /*height: 46px; 
    width: 78px;*/  
}

.descripcionfoto img.izquierda{ 
    float: left;
    position: relative;
    margin: 0px 10px 10px 0px;/*15/07/2008 0px 10px 10px 20px*/
    /*height: 46px; 
    width: 78px;*/  
}

.descripcionfotoespecial div {
    margin: 10px 20px 10px 20px;
    display: block;
    text-align: justify;
}


.descripcionfoto h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #3C8349;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
        font-size: 1.7em;/*15px;*/
}

.descripcionfoto a {
        text-decoration: underline;
}

.descripcionfoto a:hover {
        text-decoration: underline;
}

.descripcionfoto ins {  
    color: #000000;
    font: 75% normal;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.descripcionfoto h4 {   
    color: #3C8349;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;    
        font-size: 1.2em;/*10px;*/
        clear: left;
}

.enlacesrelacionados {
    /*display: block;*/
    position: relative;
    float: left;
    clear: left;
    margin: 5px 0px 10px 10px;/*14/07/2008 0px 0px 0px 10px*//*margin left 50px*/
    width: auto;
        
}

.enlacesrelacionadosiz {
    color: #AB9F6B; 
    display: inline;
    font-weight: bold;
    background-color: #F9F8F3;
    /*width: auto;*/
    height: auto;
    float: left;
    clear: left;
    position: relative;
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;   
        width: 200px;    
}

.enlacesrelacionadosiz strong{
    
    font-weight: bold;
        
}

.enlacesrelacionadosiz a {
         /*color: inherit;*/
    color: #AB9F6B;
    font-weight: bold;
}

/*
.textodcho {*/
.documentosasociados {
    /*display: block;*/
    position: relative;
    float: left;
    clear: left;
    margin: 5px 0px 10px 10px;/*14/07/2008 0px 0px 0px 10px*//*margin left 50px*/
        width: auto;
}

.documentosasociadosiz {    
    color: #2F852E;
    display: inline;
    font-weight: bold;
    background-color: #EEF4F0;
    float: left;
    clear: left;
    position: relative;
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
    /*width: auto;*/
    height: auto;
    width: 200px; 
}

.documentosasociadosiz strong {

       font-weight: bold;

}

.documentosasociadosiz a {  
    color: inherit;
        
}

.enlacesrelacionadosdcho {
    margin: 5px 5px 5px 15px;
    float: left;
    position: relative;
        /*clear: right;*/
}

.enlacesrelacionadosdcho ul {
    /*background-color: #EEF4F0; */
    border-left-color: #AB9F6B;
    border-left-style: solid;
    border-left-width: 1px;
    margin: 0px;
    padding: 0px;
    color: #AB9F6B;
    list-style: none;
/*  margin: 5px 5px 5px 250px; */
    padding: 0px 0px 0px 5px;
    display: block;
    overflow: visible;
}

.enlacesrelacionadosdcho a {    
    color: #AB9F6B;
}

.enlacesrelacionadosdcho a:hover {  
    color: #AB9F6B;
        text-decoration: underline;
}

.enlacesrelacionadosdcho li {
    background-color: #F9F8F3;
    padding: 0px 90px 0px 2px;
        width: 300px;
}

.documentosasociadosdcho {
    margin: 5px 5px 5px 15px;
    float: left;
    position: relative;
        clear: left;
      
}

.documentosasociadosdcho ul {
    /*background-color: #F9F9F1;*/
/*  border-left-color: #ACA267 ;*/
    border-left-color: #89C194 ;
    border-left-style: solid;
    border-left-width: 1px;
    margin: 0px;
    padding: 0px;
    color: #2A7A25;      
    list-style: none;
    /*margin: 5px 5px 5px 250px;*/
    padding: 0px 0px 0px 5px;
    display: block;
    overflow: visible;
}

.documentosasociadosdcho a {
    /*color: inherit;*/
         color: #2F852E;
}

.documentosasociadosdcho a:hover {
    /*color: inherit;*/
         color: #2F852E;
         text-decoration: underline;
}

.documentosasociadosdcho li {   
    background-color: #EEF4F0;
    padding: 0px 90px 0px 2px;
        width: 300px;
}

.bloqueenlacesrelacionados {
    margin: 0px 0px 0px 0px;
}

.bloquedocumentosadjuntos {
    margin: 0px 0px 0px 0px;
}

.seccionestexto {
    margin:  0px 0px 0px 33px;
    display: block;
    float: left;
    position: relative;
    color: #3C8349; 
}

.seccionestexto ul {
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.izquierda {
     margin: 0px 10px 10px 0px;
     float: left;
     padding-right: 5px;
     width: auto;
}

.derecha {
     margin: 0px 0px 10px 10px;
     float: right;
     padding-left: 5px;
     width: auto;
}

.centro {
    margin: 0px 10px 10px 10px;
    padding-left: 5px;
    position: relative;
    width: auto;
}

/*
**
** bloque de css para formularioUno
**
*/
.formularioUno {
    margin: 31px 0px 0px 15px; /*era 33px dcho*/
    padding: 0px 0px 0px 0px;
    float: left;
    clear: right;
    position: relative;
    text-align: left;
}

html>body .formularioUno {
        margin: 31px 0px 0px 30px; /*era 33px dcho*/
 
}

.formularioUno form {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;   
}

.formularioUno input, textarea, select {
    border-style: solid;
    border-width: 1px;
    border-color: #82C196;
    margin: 0px 5px 0px 0px;/*margin: 0px 0px 0px 0px; 11-07-2008 */
    padding: 0px 0px 0px 0px;
}

.formularioUno span {
    margin: 2px 5px 2px 2px;
    padding: 0px 0px 0px 0px;
}

.formularioUno h3 {
    color: #3C8349;
    font-size: 1.0em; /*12px;*/
}

.bloque1 {
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 5px 0px;
    width: 800px;
}

.entidad {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    width: 700px;   
    
}

#nombreentidad {
    float: left;
    clear: left;
    position: static;
    margin: 0px 46px 20px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
}

#nombreentidad input{
    
    width: 286px;
}

#cifentidad {
    float: left;
    clear: right;
    position: static;
    margin: 0px 10px 20px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
}

#cifentidad input {
    
    width: 136px;
}

#validezEntidad {
     float: left;
     clear: right;
     position: static;
     margin: 0px 10px 20px 100px;
     padding: 0px 0px 0px 0px;
     display: inline;

}

#validezEntidad input {
     
     border: solid 1px green;
    
}

#validezEntidadGestion {
     float: left;
     clear: right;
     position: static;
     /*margin: 0px 10px 20px 100px;*/
     padding: 0px 0px 0px 0px;
     display: inline;
}

#validezEntidadGestion2 {
     float: left;
     clear: right;
     position: static;
     /*margin: 0px 10px 20px 100px;*/
     padding: 0px 0px 0px 0px;
     display: inline;
}

#responsableentidad {
    float: left;
    clear: left;
    position: relative;
    margin: 0px 46px 20px 0px;
    padding: 0px 0px 0px 0px;
    /*clear: left;*/
    display: inline; 
    width: 286px;
}

#responsableentidad input {
    
    width: 286px;
}

#tipoentidad {
    float: left;
    clear: right;
    position: relative;
    padding: 0px 0px 20px 0px;
    margin: 0px 10px 0px 0px;
    /*clear: left;*/
    display: inline;
    width: 100px;
}

#tipoentidad select {
    width: 343px;
    border-color: #82C196;
    color: #97a162;
}

.bloque2 {

    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 5px 0px;
    width: 800px;
}

#numeromovil {
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 95px 20px 0px;
    clear: left;
    display: inline;
    
}

#numeromovil input {
    width: 162px;
}

#numerofijo {
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 95px 20px 0px;
    clear: left;
    display: inline;
    
}

#numerofijo input {
    width: 162px;
    
}

#numerofax {
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 95px 20px 0px;
    clear: left;
    display: inline;
}

#numerofax input {
    width: 162px;
}


.bloque3 {
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 5px 0px;
    width: 800px;
}

.subbloqueA {
    float: left;
    clear: left;
    
}

.subbloqueB {
    float: left;
    clear: left;
    width: 100%;
}

#sitioweb {
    float: left;
    clear: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 46px 20px 0px;
    /*clear: left;*/
    display: inline;
    
}

#sitioweb input {
    width: 286px;
}

#correoelectronico {
    float: left;
    clear: right;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 20px 0px;
    /*clear: left;*/
    display: inline;
    
}

#correoelectronico input {
    width: 343px;
}

#direccionpostal {
    float: left;
    clear: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 46px 20px 0px;
    display: inline;    
    width: 286px;

}

#direccionpostal input {
    
    width: 286px;
}

#provRCD {
        float: left;
    clear: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 46px 20px 0px;
    display: inline;    
    width: 286px;
}

#muniRCD {
        width: 500px;
}
        

#objetivoentidad {
    /*float: left;*/
    clear: right;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 20px 0px;
    display: inline;
    width: 300px;   
}

#objetivoentidad textarea {
    width: 320px;/*343px;*/
    border-color: #82C196;
    overflow: auto;
        height: 105px;
}

.lugaresactuacion  {
    display: inline;
    float: left;
    position: relative;
    clear: left;
    width: 700px;
    margin: 0px 0px 0px 0px;
    width: 700px;
}

.ubicacionentidad  {
    float: left;
    position: relative;
    display: block;
    clear: left;
    width: 800px;
}

.provmun  {
    float: left;
    position: relative;
    display: block;
    clear: left;
    width: 800px;
}

.bloque4 {
    float: left;
    position: relative;
    display: block;
    clear: left;
    width: 800px;
}

#paises {
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 95px 20px 0px;
    /*clear: left;*/
    display: inline;    
    
}

#pais {
      margin: 0px 0px 0px 0px;
      height: 80px;

}

#paises input{
    
    width: 162px;
}

#regiones {
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 95px 20px 0px;
    /*clear: left;*/
    display: inline;    
}

#regiones input{
    
    width: 162px;
}

#provincias {
    float: left;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 20px 0px;
    /*clear: left;*/
    display: inline;    
    
}

#ciudades input{    
    width: 162px;
}

.competencia {
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 20px 0px;
    width: 700px;
}

.competencia select {
         width: 300px;
         height: 80px;
}

#ambitoscompetencia h3 {
    text-decoration: underline;
}

#ambitoscompetencia select {
    width: 300px;/*143px;*/
    color: #97a162;
    border-color: #82C196;
        height: 80px;
}

/*
**
** bloque de css para formularioDos
**
*/
.formularioDos {
    margin: 20px 0px 10px 30px;
    padding: 0px 0px 0px 0px;
    width: 700px;
    text-align: left;
        height: auto;
        overflow: visible;  
}

.formularioDos div {
        
        height: auto;
        overflow: visible;
}

.formularioDos form {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;   
}

.formularioDos input, textarea, select {
    border-style: solid;
    border-width: 1px;
    border-color: #82C196;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.formularioDos span {
    margin: 2px 5px 2px 2px;
    padding: 0px 0px 0px 0px;
}

.formularioDos h3 {
    color: #3C8349;
    margin: 10px 0px 5px 0px;
    font-size: 1.0em; /*12px;*/
}

.actuacionesnormal {
    /*border: 1px solid yellow;*/
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 10px 0px;
    width: 700px;
}

#titulo {
    float: left;
    clear: left;
    position: static;
    margin: 5px 10px 8px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    
}

#titulo2 {
    float: left;
    clear: left;
    position: static;
    margin: 5px 10px 8px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    
}

#titulo input {
        width: 286px;   
}

#titulo2 input {
        width: 286px;   
}

#descripcionbreve {
    float: right;
    clear: right;
    position: static;
    margin: 5px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#descripcionbreve2 {
    float: right;
    clear: right;
    position: static;
    margin: 5px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#descripcionbreve textarea{
    width: 256px;
    height: 44px;
    overflow: auto;
}

#descripcionbreve2 textarea{
    width: 256px;
    height: 44px;
    overflow: auto;
}

#duracion { 
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#duracion2 {    
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#duracion input {   
    width: 136px;
}

#duracion2 input {  
    width: 136px;
}

.actuacionesmedio { 
    /*border: 1px solid green;*/
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 10px 0px;
    width: 700px;
}

#titulomedio {
    float: left;
    clear: left;
    position: static;
    margin: 5px 10px 8px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    
}

#titulomedio2 {
    float: left;
    clear: left;
    position: static;
    margin: 5px 10px 8px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    
}

#titulomedio input{
    width: 286px;   
}

#titulomedio2 input{
    width: 286px;   
}

#descripcionbrevemedio {
    float: right;
    clear: right;
    position: static;
    margin: 5px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block; 
}

#descripcionbrevemedio2 {
    float: right;
    clear: right;
    position: static;
    margin: 5px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block; 
}

#descripcionbrevemedio textarea{
    width: 256px;
    height: 44px;
    overflow: auto;
}

#descripcionbrevemedio2 textarea{
    width: 256px;
    height: 44px;
    overflow: auto;
}

#duracionmedio {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#duracionmedio2 {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#duracionmedio input{
    width: 136px;
}

#duracionmedio2 input{
    width: 136px;
}

.actuacioneslargo { 
    /*border: 1px solid red;*/
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 10px 0px;
    width: 700px;
}

#titulolargoplazo {
    float: left;
    clear: left;
    position: static;
    margin: 5px 10px 8px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#titulolargoplazo2 {
    float: left;
    clear: left;
    position: static;
    margin: 5px 10px 8px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#titulolargoplazo input {
    width: 286px
}

#titulolargoplazo2 input {
    width: 286px
}

#descripcionbrevelargoplazo {
    float: right;
    clear: right;
    position: static;
    margin: 5px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#descripcionbrevelargoplazo2 {
    float: right;
    clear: right;
    position: static;
    margin: 5px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#descripcionbrevelargoplazo textarea{
    width: 256px;
    height: 44px;
    overflow: auto;
}

#descripcionbrevelargoplazo2 textarea{
    width: 256px;
    height: 44px;
    overflow: auto;
}

#duracionlargoplazo {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#duracionlargoplazo2 {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#duracionlargoplazo input{
    width: 136px;
}

#duracionlargoplazo2 input{
    width: 136px;
}

.ambitos {
    /*border: 1px solid yellow;*/
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 0px 0px;
    width: 700px;
    
}

#ambitolocal {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#ambitolocal input {
        width: 65px;
        height: 17px;
}

#ambitoregional {
    position: static;
    margin: 0px 0px 0px 236px;
    padding: 0px 0px 0px 0px;
    display: block;

}

#ambitoregional input {
        width: 65px;
        height: 17px;
}

#ambitoprovincial {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;

}

#ambitoprovincial input {
        width: 65px;
        height: 17px;
}

#ambitonacional {
    position: relative;
    margin: 0px 0px 0px 236px;
    padding: 0px 0px 0px 0px;
    display: block;

}

#ambitonacional input {
        width: 65px;
        height: 17px;
}

#cuencamediterranea {
    float: left;
    clear: left;
    position: static;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

#cuencamediterranea input {
        width: 65px;
        height: 17px;
}

#restomundo {
    position: static;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: block;

}

#restomundo input {
        width: 65px;
        height: 17px;
}


.sociosyrecursos {  
    /*border: 1px solid blue;*/
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 0px 0px;
    width: 700px;
}



#sociosfinancierosytecnicos select{
    width: 195px;
    /*height: 16px;*/
    color: #97A162;
}

#lugaresdeintervencion select{
    width: 295px;
    /*height: 16px;*/
    color: #97A162;
}

#recursosaportados textarea{
    width: 256px;
    height: 44px;
    overflow: auto;
}

.otros {
    /*border: 1px solid red;*/
    float: left;
    position: relative;
    display: block;
    clear: left;
    margin: 0px 0px 5px 0px;
    width: 700px;
}

.boton {
     float: left;
     clear: left;

}

#miembro{
    width: 48px;
    /*height: 15px;*/
    margin: 5px 0px 5px;
    color: #97A162;
}

#mostrar{
    width: 345px;
    /*height: 17px;*/
    margin: 5px 0px 0px;
    color: #97A162;
}

#observaciones {
    
    margin:0px 0px 5px;
}

#observaciones textarea {
    width: 256px;
    height: 44px;
}

#subotros{
    position: relative; 
    margin: 0px 0px 5px 0px;    
    clear: left;
    float: left;
}

#subotros input{
    width: 286px;
    height: 17px;   
}

#siguiente
{
    float: left;
    position: relative;
    margin: 20px 0px 0px 0px;

}

.titulostrong{
    color: #8C860C;
    margin: 0px 0px 10px 0px;
}

#siguiente a
{
    font-weight: bolder;
    color: #87844F;
    font-size: 1.0em; /*12px;*/
    float: right;
}

#hunderline{
    text-decoration: underline;
}

#formularioGeneral {
    display: block;

}

#formularioGeneral2 {
    display: block;

}


/*
** desplegable recursos y medios
** estilos
*/
.tablarecursos {
 
     border: 1px solid green;
 font-weight: bold;

}

.recursospadres {
   
     font-weight: bold;

}

.recursospadres a {
    
     font-weight: bold;
     /*color: #000000;*/
     
}

.recursospadres a:hover {

     font-weight: bold;
     /*color: #000000;*/

}

.recursospadres input {
     margin: 8px 0px 0px 5px;
     padding: 0px 0px 0px 0px;

}

.recursoshijos {

      display: none;
      margin: 0px 0px 0px 8px;
}

.recursoshijos {

      color: #87844F;

}

.recursoshijos input {
     margin: 8px 0px 0px 5px;
     padding: 0px 0px 0px 0px;

}


/*  Estilos para el apartado Gestion - login gestion */

.pantallaLogin {
    margin: 50px 0px 0px 250px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: green;
    display: block;
    height: 150px;
    width: 450px;
        
 }

html>body .pantallaLogin {
    margin: 50px 0px 0px 250px;
    padding: 0px 0px 0px 0px;
    height: 150px;

}

.pantallaLoginAviso {
    margin: 50px 0px 0px 250px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    display: block;
    width: 450px;
        
 }

html>body .pantallaLoginAviso {
    margin: 50px 0px 0px 250px;
    padding: 0px 0px 0px 0px;
    

}

.pantallaLoginAviso h2 {
       margin: 0px 0px 0px 0px;
       padding: 10px 10px 10px 10px;
       height: auto;
          
}

.pantallaLoginAviso h3 {
       margin: 0px 0px 0px 0px;
       padding: 10px 10px 10px 10px;
       height: auto;
       display: block;
       color: red;
       font-size: 1.4em;
}

.pantallaLoginAviso p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    clear: left;
}

.pantallaLogin form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 1px;
    display: block;
    height: 1px;
    
}

 
 .barraSupLogin {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: green;
    height: 25px;
    width: 100%;
    display: block;
 }
 
 html>body .barraSupLogin {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: green;
    height: 25px;
    width: 100%;
    display: block;
 }
 
 .pantallaLoginSup {
    margin: 40px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
    color: green;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    height: 1px;
    float: left;
    clear: left;
    display: block;
 }

 html>body .pantallaLoginSup {
    margin: 20px 0px 0px 120px;
    padding: 0px 0px 0px 0px;
    color: green;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    /*height: 1px;*/
    float: left;
    clear: left;
    display: block;
    width: 100% /*11-07-2008*/

 }
 
  .pantallaLoginSup input {
    margin: 0px 0px 0px -14px;
    padding: 0px 0px 0px 0px;
    border: solid green 1px;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    width: 140px;
 }

  html>body .pantallaLoginSup input {
    margin: 0px 0px 0px 0px; /*30px 0px 0px 10px;*/
    padding: 0px 0px 0px 0px;
    border: solid green 1px;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    
 }

   .logUsuario {
    float: left;
    clear: left;
    margin: 0px 0px 0px 0px; 
    width: 90px;

}
      
   html>body .logUsuario {
    float: left;
    clear: left;
    margin: 0px 0px 0px 0px; 
    width: 90px;

}
  
   .pantallaLoginInf {
    margin: 10px 0px 0px 38px;
    padding: 0px 0px 0px 0px;
    color: green;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    height: 1px;
    float: left;
    clear: left;
    display: block;
    width: 250px;
  }

  html>body .pantallaLoginInf {
    margin: 32px 0px 0px 120px; /*25px 0px 0px 96px;*/
    padding: 0px 0px 0px 0px;
    color: green;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    height: 1px;
    float: left;
    clear: left;
    display: block;
  }
   
   .pantallaLoginInf input {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    border: solid green 1px;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    width: 140px;
 }
   
  html>body .pantallaLoginInf input {
    margin: 0px 0px 0px 0px; /*25px 0px 0px 10px;*/
    padding: 0px 0px 0px 0px;
    border: solid green 1px;
    font-weight: bold;
    font-size: 1.0em; /*12px;*/
    
 }

  .logPass {
   float: left;
   clear: left;
   margin: 0px 0px 0px 0px; 
   width: 90px;
 
}

  html>body .logPass {
   float: left;
   clear: left;
   margin: 0px 0px 0px 0px; 
   width: 90px;
 
}
  
  .pantallaLoginBoton {
    margin: 100px 0px 0px 270px;
    padding: 0px 0px 0px 0px;
    height: 25px;
    width: 25px;
    /*float: left;
    clear: left;*/
  }  

  /*para navegadores no IE6*/
  html>body .pantallaLoginBoton {
    margin: 25px 0px 0px 300px; /*45px 0px 0px 280px;*/
    padding: 0px 0px 0px 0px;
    height: 25px;
    width: 25px;
    float: left;
    clear: left;
  }

/* Estilos para el apartado Gestion - listado entidados */

.listaNombre {
    width: 100px;
    text-align: left;
   
}

.contListadoEntidad {
   margin: 5px 0px 0px 20px;
   padding: 0px 0px 0px 0px;

}

.listadoEntidad {
   color: green;
}


.listadoEntidadCabA {
   /*margin: 0px 0px 0px 10px;*/
   margin: 0px 0px 0px 8px;
   display: block;
   float: left;
   clear: left;
   height: 25px;
   width: 715px;/*685px;*/
   color: #ffffff;
   background-color: #7FBE93;
   font-weight: bold;
}

html>body .listadoEntidadCabA {
  /*padding: 0px 0px 0px 36px;*/
  margin: 0px 0px 0px 20px;
}

.listadoEntidadCabA div {
   margin: 2px 0px 0px 5px;  
   /*margin: 0px 0px 2px 26px;*/
   padding: 0px 5px 0px 5px;
   float: left;
   
}


html>body .listadoEntidadCabA div {
   margin: 2px 0px 0px 16px;/*0 10 2 10*/
   padding: 0px 0px 0px 0px;
   float: left;
   
}

.listadoEntidadCab {
   margin: 0px 0px 0px 10px;
   padding: 5px 0px 0px 0px;
   display: block;
   float: left;
   clear: left;
   height: 25px;
   width: 720px;
   color: #ffffff;
   background-color: #7FBE93;
   font-weight: bold;
}

html>body .listadoEntidadCab {
  padding: 0px 0px 0px 36px;/*padding: 0px 0px 0px 36px; 11-07-2008*/
  margin: 0px 0px 0px 20px;
  width: 650px;
}

.listadoEntidadCab div {
   margin: 0px 0px 2px 26px;
   padding: 0px 0px 0px 0px;
   float: left;
   
}


html>body .listadoEntidadCab div {
   margin: 0px 10px 2px 10px;
   padding: 3px 0px 0px 0px;
   float: left;
   
}

.listaEntidades {
     margin: 0px 0px 0px 10px;/*10px 10px 0px 10px;*/
     padding: 0px 0px 0px 0px;
     float: left;
     clear: left;
     display: block;
     height: auto;
     width: 730px;
}

html>body .listaEntidades {
     margin: 20px 10px 0px 20px;
	 padding: 0px 0px 0px 0px;
     float: left;
     clear: left;
     display: block;
     height: auto;
     width: 730px;
}

.listaEntidades div {
     /*margin: 0px 0px 0px 0px;0px 10px 10px 5px;*/
     padding: 0px 0px 0px 0px;
     float: left;
	 height: auto;
}

html>body .listaEntidades div {
     /*margin: 0px 10px 10px 0px;0px 10px 10px 5px;*/
     padding: 0px 0px 0px 0px;
     float: left;
	 height: auto;
}

.listaEntidadesA {
     margin: 10px 10px 0px 8px;
     padding: 0px 0px 0px 0px;
     float: left;
     clear: left;
     display: block;
     height: auto;
     width: 715px;
}

html>body .listaEntidadesA {
     margin: 10px 10px 0px 20px;
}

.listaEntidadesA div {
     margin-bottom: 5px;
     padding: 0px 0px 0px 0px;
     float: left;
}

.listaA {
     background-color: #F9F9F1;
     color: #AEA560;
     clear:left;
	 margin: 0px 10px 0px 0px;
     
}

html>body .listaA {
     background-color: #F9F9F1;
     color: #AEA560;
     clear:left;
     margin: 0px 10px 20px 0px;
     
}

.listaB {
     background-color: #FFFFFF;
     color: #AEA560;
     margin: 0px 10px 0px 0px;
}

html>body .listaB {
     background-color: #FFFFFF;
     color: #AEA560;
     margin: 0px 10px 20px 0px;
}

.listaA div{
     margin:  0px 10px 2px 10px;
     padding: 0px 0px 0px 0px;
     background-color: #F9F9F1;
     color: #AEA560;
     float: left;
}

.listaB div{
     margin:  0px 10px 2px 10px;
     padding: 0px 0px 0px 0px;
     color: green;
     float: left;
}

.listaAEntidad {
     background-color: #F9F9F1;
     color: #AEA560;
     clear:left;
     width: 715px;/*685px;*/
}

.listaBEntidad {
     background-color: #FFFFFF;
     color: #AEA560;
     clear:left;
     width: 715px;/*685px;*/
}


.listaAEntidad div{
     /*margin:  0px 10px 2px 10px;*/
     /*padding: 0px 0px 0px 0px;*/
     background-color: #F9F9F1;
     color: #AEA560;
     float: left;
}


.listaBEntidad div{
     /*margin:  0px 10px 2px 10px;*/
     /*padding: 0px 0px 0px 0px;*/
     color: green;
     float: left;
}

.listaSubmit {
     margin-top: 5px;
     margin-right: 10px;
     margin-bottom: 12px;
     margin-left: 0px;
     padding-right: 5px;
     text-align: left;
     clear: left;
}

html>body .listaSubmit {
    margin-right: 15px;
}

.listaNombreEntidad {
    width: 100px;
    text-align: left;
    float:left;
    margin-top: 8px;  
    margin-right: 10px;
    margin-bottom: 12px;
    margin-left: 0px;
    /*margin-right: 15px;*/
    padding-right: 5px;
}

html>body .listaNombreEntidad {
    margin-right: 20px;
    width: 100px;
}

.listaTipo {
    width: 50px;
    text-align: left;
    float:left;
    margin-top: 8px;  
    margin-right: 10px;
    margin-bottom: 12px;
    margin-left: 0px;
    padding-right: 5px;
}

html>body .listaTipo {
    margin-right: 20px;
    width: 50px;
}

.listaObjetivos {
    width: 140px;
    text-align: left;
    float:left;
    margin-top: 8px;  
    margin-right: 10px;
    margin-bottom: 12px;
    margin-left: 0px;
    padding-right: 5px;
}

html>body .listaObjetivos {
    margin-right: 20px;
     width: 140px;
}

.listaAmbito {
    width: 100px; 
    text-align: left;
    float:left;
    margin-top: 8px;  
    margin-right: 10px;
    margin-bottom: 12px;
    margin-left: 0px;
    padding: 0px;
}

html>body .listaAmbito {
    margin-right: 20px;
    width: 100px;
}

.listaObservaciones {
    width: 185px;
    text-align: left;
    float:left;
    margin-top: 8px; 
    margin-right: 25px; 
    margin-bottom: 12px;
    margin-left: 0px;
    padding: 0px;
}

html>body .listaObservaciones {
    margin-right: 3px;
    width: 180px;
}

.listadoEntidadPieA {
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: block;
    float: left;
    clear: left;
    height: 20px;
    width: 715px;
    background-color: #7FBE93;
}

html>body .listadoEntidadPieA {
    margin: 10px 0px 0px 20px;
    width: 715px;
}

.listadoEntidadPie {
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: block;
    float: left;
    clear: left;
    height: 20px;
    width: 718px;
    background-color: #7FBE93;
}

html>body .listadoEntidadPie {
    width: 685px;/*756px;*/
    margin: 10px 0px 0px 20px;
}

.listaIcoValidez{
    float: left;
    margin: 0px;
    padding: 10px;
    width: 16px;
    /*text-align: left;*/
    clear:right;
    position: absolute;
    left: 720px;
}

.listaIcoNotificadoFr{
    float: left;
    margin: 0px;
    padding: 10px;
    width: 15px;
    /*text-align: left;*/
    clear:right;
    position: absolute;
    left:736px;
}

/**
*  Mapa Web
*
*/
.mapasitiocaja1 {
    display:block;
    height:auto;
    margin:10px 0px 0px 30px;
    padding:0px;
    position:relative;
    width:600px;
}


.mapasitiocaja1 h3{ 
background-color: #84C195
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 35px
; font-family: Arial, Helvetica, sans-serif
; font-size: 1.2em
; font-weight: bold
; text-transform: uppercase
; color: #ffffff
; text-decoration: none
; /*background-image: url(http://www.juntadeandalucia.es/gobernacionyjusticia/opencms/medacthu/com/img/interior/ico_subtemas_p.gif)
;*/ background-repeat: no-repeat
; background-position: 3px 2px
; margin-top: 10px
; margin-right: 0px
; margin-bottom: 5px
; margin-left: 0px
}

.mapasitiocaja1 h3 a {
color: #FFFFFF;

}

.mapasitiocaja1 h3 a:hover {
color: #FFFFFF;
 background-color: #84C195;
}

.mapasitiocaja1 h3 a:visited {
color: #FFFFFF;
 background-color: #84C195;
}

.mapasitiocaja1 ul {  
background-color: #D8EDDE
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left:40px
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px


}

.mapasitiocaja1 li{  
font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 1.2em;
; font-weight: bold
; color: #06551B
; text-decoration: none

; padding-top: 0px
; padding-right: 10px
; padding-bottom: 0px
; padding-left: 10px

; margin-top: 4px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 30px
; list-style-type: none
; text-decoration: none
; background-color: #D8EDDE;
}

.mapasitiocaja1 a:hover {
 background-color: #D8EDDE;
}

.mapasitiocaja1 a:visited {
 background-color: #D8EDDE;
}


/**
* Otros
*
*/
#identificadorAgente{
    
    display: none;

}

#provincias{

    display: none;
}

.imagen2{
   border: 0;
}
.LODP{
  
  clear:left;
  display:block;
  float:left;
  margin:0px 0px 20px;
  position:relative;
  width:700px;
}


.listaContenido input {
    background-color: #D8EDDE;
    border: 1px solid green;
}



.listadoEntidadCab input {
    background-color: #D8EDDE;
    border: 1px solid green;
    margin:1px 0px 0px 4px;
}

html>body .listadoEntidadCab input {
    background-color: #D8EDDE;
    border: 1px solid green;
   /* margin: 3px 0px 0px 0px;*//*4px 0px 0px 0px; 11-07-2008*/
   /* position: relative;
    left: -50px;
    top: 1px;*/
}

.listadoEntidadCabMargen {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.listadoEntidadCab form {          
        padding-top: 5px;
        padding-left: 15px;
}



.listaAmbitoEnt input {
    background-color: #D8EDDE;
    border: 1px solid green;
}


.listaSociosEnt input {
    background-color: #D8EDDE;
    border: 1px solid green;
}


.tituloInsertarPais {
    
    font-weight:bold;
    padding:3px 3px 3px 8px;
    font-size: 1.8em;
    width: 250px;
    color: #8C7F17;
}


.entidades_medacthu {
    background-color:#D8EDDE;
}

.submit_paises input{ 
    text-align: center;
    background-color: #DFD88A;
    border: 1px solid black;

}

.cuadro_gestion {
    
    border-width: 1px;
    border-style: solid;
    border-color: green;
    margin: 89px 0px 0px 146px;
    width: 448px;
    height: 170px; /*149px; 11-07-2008*/
    display: block;
    background-color:#D8EDDE;
}

.tabla_paises {
        width:100%;
        margin: 2px;
        padding: 3px;
}

.fila_paises {
   text-align:left;
}

.titulo_form_paises {
   width: auto;
}

.tituloModificarPais {
    
    font-weight:bold;
    padding:3px 3px 3px 8px;
    font-size: 1.6em;
    width: 450px;
    color: #8C7F17;
}

