/*****************************************/
/* CSS ESPECÍFICA DE SECCIONES ESTÁTICAS */
/*****************************************/

/****
/* Estilos generales para el texto del contenido central de la web
/*
/*  h1
/*  h2
/*  strong
/*  p
/*  a
/*
********/

div#content_center .cajacontent {
  float   : left;
  margin  : 0 0 10px 0;
  padding : 10px;
  height  : auto;
  border-bottom : 1px dashed #666;
}

div#content_center h1 {
  margin : 0 0 10px 0;
  padding : 10px 0px 5px 0;
  color       : #2960A0;
  font-size   : 1.3em;
  border-bottom : 1px solid #2960A0;
}

div#content_center h2 {
  margin : 10px 0 10px 0;
  color      : #11156D;
  text-align : justify;
  font-size  : 0.9em;
}

div#content_center h3 {
  margin : 10px 0 10px 0;
  color      : #557184;
  text-align : center;
  font-size  : 1.1em;
}

div#content_center h4 {
  margin : 15px 0 0 0;
  text-align      : justify;
  text-decoration : none;
  font-size       : 0.85em;
  color           : #333;
}

/* Texto usado para las ayudas*/
div#content_center h5
{
  display : block;
  margin : 5px 0 10px 0;
  text-align      : justify;
  font-size       : 1.0em;
  font-weight     : bold;
  color           : #333;
}

/*
div#content_center h4 {
  margin : 10px 0 10px 0;
  color      : #557184;
  text-align : center;
  font-size  : 1.1em;
  text-transform : uppercase
}
*/

div#content_center acronym {
  color      : #557184;
  cursor      : help;
}


div#content_center strong {
  display : inline;
  margin  : 5px 0 0 0;
  text-align : justify;
  color      : #333;
}

div#content_center p, div#content_center li {
  margin : 5px 0 0 0;
  color      : #333;
  text-align : justify;
  /*font-size  : 0.85em;*/
}

/* Estilo general para los mensajes centrados de la web */
div#content_center .cajacontent p.mensaje
{
  margin      : 10px 0 18px 0;
  color       : #FF9F00;
  text-align  : center;
  font-size   : 1.0em;
  font-weight : bold;
}

/* estilo general para las listas de las secciones*/
div#content_center .cajacontent ul
{
  padding : 10px 0 5px 33px;
  margin : 0;
}

div#content_center .cajacontent ol
{
  padding : 10px 0 5px 33px;
  margin : 0;
}

div#content_center .cajacontent ol li
{
  zbackground : none;
}

/* Estilo para las listas con punto naranja*/
div#content_center .cajacontent ul.puntonaranja
{
  padding : 5px 0 5px 3px;
  margin : 0 0 15px 0px;
  list-style-type : none;
}

div#content_center .cajacontent ul.puntonaranja li
{
  margin : 2px 0 0 8px;
  padding : 0px 5px 1px 17px;
  background : url('../images/bullet.gif') 0 1px  no-repeat;
}

/* Estilo para las listas con punto naranja*/
div#content_center .cajacontent ul.puntonaranja ul
{
  padding : 5px 0 5px 7px;
  margin : 0;
  list-style-type : none;
}

div#content_center .cajacontent ul.puntonaranja ul li
{
  margin : 2px 0 0 8px;
  padding : 0px 5px 8px 13px;
  background : url('../images/bulletlinks.jpg') 0 1px  no-repeat;
}

/* Estilos generales de los links */

div#content_center a {
  text-decoration : none;
}

div#content_center a:hover {
  text-decoration : underline;
}

/* Links en los párrafos de las secciones */
div#content_center p a, div#content_center ul a, div#content_center a.linkpequeno{
  text-decoration : none;
  font-weight     : bold;
  color           : #11156D;
}

div#content_center p a:hover, div#content_center ul a:hover,  div#content_center a.linkpequeno:hover {
  text-decoration : underline;
  color           : #D19451;
}

/****************************/
/* Sección de actividades y redes
/* links al área de trabajo de redes y actividades
/****************************/
div#content_center a.areatrabajo{
  float : left;
  display : block;
  width : 100%;
  margin : 20px 0 0 0;
  text-align : center;
  text-decoration : underline;
  font-weight     : bold;
  color           : #11156D;
}

div#content_center a.areatrabajo:hover{
  color           : #FF9F00;
}

/****************************/
/* Sección de lista de redes
/****************************/

div#content_center ul#listared
{
  padding : 0px 0 5px 0px;
  list-style-type : none;
}

div#content_center ul#listared strong
{
  display : block;
  color : #FF9F00;
  font-size : 1.1em;
  margin : 15px 0 5px 0;
}

div#content_center ul#listared ul li
{
  font-size : 1.0em;
}

/****
/* Estilos para la cabecera del contenido (título de la sección)
/*
/*   div#content_center #cabeceracontenido
/*      a) #cabeceracontenido #cajatitulo
/*      b) #cabeceracontenido #cajaenlaces
/*
********/
div#content_center #cabeceracontenido {
  margin  : 0 0 10px 0;
  padding : 5px;
  width   : 100%;
}

/* a) #cabeceracontenido #cajatitulo */

#cabeceracontenido #cajatitulo {
  float  : left;
  width  : 520px;
  height : auto;
  color : #D19451;
}

#cabeceracontenido #cajatitulo h1 {
  margin  : 0;
  display : inline;
  width   : auto;
  color : #D19451;
  font-size : 1.6em;
  border-bottom : none;
}

/* b) #cabeceracontenido #cajaenlaces */
#cabeceracontenido #cajaenlaces {
  float  : right;
  margin : 5px 0 0 0;
  width  : 107px;
  text-align : right;
  font-size  : 14px;
  color : #FF9F00;
}

#cajaenlaces a {
  display : block;
  float   : right;
  margin  : 0 0 0 5px;
  width   : 17px;
  height  : 15px;
  border : 1px solid #FF9F00;
}

#cajaenlaces a#imprimir {
  background : transparent url('../images/ico_imprimir.gif') top left no-repeat;
}

#cajaenlaces a#letramenos {
  margin  : 0 5px 0 5px;
  background : transparent url('../images/ico_letramenos.gif') top left no-repeat;
}

#cajaenlaces a#letramas {
  background : transparent url('../images/ico_letramas.gif') top left no-repeat;
}

#cajaenlaces a#letradefecto {
  margin  : 0 5px 0 0;
  background : transparent url('../images/ico_letradefecto.gif') top left no-repeat;
}


/*********************************/
/* MENU DE CABECERA DE CONTENIDO */
/*********************************/

#cabeceracontenido ul#menuscabecera
{
  width : 98%;
  display : block;
  float : left;
  list-style: none;
  padding : 5px 0 5px 0;
}

#cabeceracontenido ul#menuscabecera li
{
  display : inline;
  padding : 0 10px 0 0;
  float : right;
}

#cabeceracontenido ul#menuscabecera li a
{
  font-weight : normal;
}

/****
/* Estilos para la página de inicio
/*
/*  a) banner
/*  b) paginainicio
/*  c) destacado programado
/*  d) banner de todas las actividades
/*  e) banner de guía de fiscalidad
/*  f) banner de links
/*
********/

/* a) banner */
.cajacontent #banner {
  float   : right;
  padding : 0 0 0 0;
  width   : 120px;
  height   : 420px;
  text-align : right;
}

/* b) bienvenidos */
div#content_center .cajacontent#paginainicio {
  /*margin  : 0 0 20px 0;*/
  padding : 0 0 5px 0;
  /*width   : 400px;*/
}

div#content_center .cajacontent#paginainicio p {
  color : #000;
}

div#content_center .cajacontent#paginainicio strong {
  color : #11156D;
}

/* c) destacado rotativo */
div#content_center .cajacontent#destacadorotativo {
  padding : 0 0 10px 0;
  width   : 450px;
  height  : auto;
  border : none;
}

div#content_center .cajacontent#destacadorotativo h1{
  padding : 0 5px 0 0;
}

div#content_center .cajacontent#destacadorotativo a{
  color : #D19451;
  font-weight : bold;
  text-decoration : none
}

div#content_center .cajacontent#destacadorotativo a:hover{
  text-decoration : underline
}

div#content_center .cajacontent#destacadorotativo a.masinfo {
  display : block;
  width           : 100%;
  text-align      : right;
  font-size       : 10px;
  color            : #D19451;
  font-weight     : bold;
  text-decoration : none;
}

div#content_center .cajacontent#destacadorotativo a.masinfo:hover {
  text-decoration : underline;
}

/* Banners de la portada */

div#content_center div#contenedorbanners
{
  float    : right;
  width    : 170px;
  height   : auto;
}


div#content_center div#contenedorbanners div
{
  margin   : 0 0 0 5px;
  font-size : 1.4em;
  font-weight : bold;
  text-align : center;
}
/*
div#content_center div#banneractividades
{
  height   : 135px;
  background : transparent url('../images/banner-actividades2.jpg') top left no-repeat;
  color : #FFF;
}

div#content_center div#bannerdocumentos
{
  background : transparent url('../images/banner-listadopublico.jpg') top left no-repeat;
  color : #000;
}

div#content_center div#bannerenlaces
{
  margin   : 0 10px 0 10px;
  height   : 70px;
  background : transparent url('../images/banner-links.jpg') top left no-repeat;
  color : #000;
}

div#content_center div#bannerboletines
{
  height   : 70px;
  background : transparent url('../images/banner_boletin.jpg') top left no-repeat;
  color : #000;
}
*/
div#content_center div.banner
{
  height   : 91px;
  cursor : pointer;
}

/****************************/
/* Sección de presentación de EUROsociAL
/****************************/

/* Colocación del texto de los datos de EUROsociAL */

div#content_center .parrafoizq
{
  width : 60%;
  margin : 5px 0 5px 0;
  display : block;
}


div#content_center .parrafoder
{
  float : right;
  width : 225px;
  margin : 7px 0 5px 0;
}

div#content_center .parrafoder h6
{
  background : #FF9F00;
  color : #FFF;
  padding : 2px 10px 3px 10px;
  font-size : 1.2em;
  font-weight : normal;
}

div#content_center .parrafoderinf
{
  background : #EEE;
  padding : 5px 0px 2px 10px;
  display : block;
}

div#content_center .parrafoder strong
{
  /*text-decoration : underline;*/
}

div#content_center .parrafoder ul
{
  background : #EEE;
  padding : 0 0 5px 23px;
  margin : 0;
  list-style-type : none;
}

div#content_center .parrafoder li
{
  margin : 2px 0 0 -28px;
  padding : 0px 5px 1px 17px;
  background : url('../images/bullet.gif') 0 1px  no-repeat;
}

/*div#content_center .cajacontent .imagencentral*/
div#content_center .imagencentral
{
  display : block;
  clear: both;
  margin : 20px 0 20px 0;
  padding : 0 0 0 0;
  text-align : center;
  width: 100%;
}

div#content_center .cajacontent .imagenizq
{
  float : left;
  margin : 20px 15px 20px 0;
}

div#content_center .cajacontent .imagender
{
  float : right;
  margin : 20px 0 20px 15px;
}

/************************************/
/* Sección de EUROsociAL Fiscalidad */
/************************************/

div#content_center .titulosubir
{
  float   : left;
  display : block;
  width   : 100%;
  margin : 15px 0 10px 0;
  border-bottom : 1px solid #2960A0;
}


div#content_center .titulosubir img
{
  float   : right;
  margin : 0;
}

div#content_center .titulosubir h1
{
  float   : left;
  width   : 95%;
  margin : 0;
  padding : 0 0 5px 0;
  clear : none;
  border-bottom : none;
}

/****************************/
/* Sección de Consorcio EUROsociAL Fiscalidad */
/****************************/

div#content_center div#consorcio
{
  float : left;
}

div#content_center div.mapa
{
  float : left;
  padding  : 0;
  margin  : 10px 0 0 0;
  width : 432px;
  border : 1px solid #000;
}

div#content_center div#consorcioeuropa
{
  background : url('../images/mapa_europa.jpg') no-repeat;
  height : 288px;
  float: none;
  margin-left: 100px;
}

div#content_center div#consorciolatinoamerica
{
  background : url('../images/mapa_america.jpg') no-repeat;
  height : 331px;
  margin-left: 100px;
}

/* Lista de instituciones*/
div#content_center ul.listaconsorcio
{
  float : left;
  display : block;
  padding : 5px 0 5px 3px;
  margin : 0 0 15px 0px;
  list-style-type : none;
}

div#content_center ul.listaconsorcio li
{
  display : block;
  margin : 12px 0 0 8px;
  padding : 0px 5px 1px 17px;
  background : url('../images/bulletlinks.jpg') 0 3px  no-repeat;
  color : #D19451;
  font-size : 0.7em;
}

div#content_center ul.listaconsorcio a
{
  color : #D19451;
  font-weight : bold;
  font-size : 1.2em;
}

/****************************/
/* Sección de estrategias
/* lista de estrategias
/****************************/

div#content_center ul#listaestrategias h3
{
  text-align : left;
  font-size : 1.4em;
  cursor : pointer;
}

div#content_center ul#listaestrategias div
{
  font-size : 1.2em;
}

/****************************/
/* Sección de áreas temáticas
/* lista de áreas temáticas
/****************************/

div#content_center .spandesplegable {
  padding : 2px;
  cursor : pointer;
}

div#content_center .spandesplegable strong{
  font-size : 1.1em;
}

div#content_center ul#listaareas
{
}

div#content_center ul#listaareas li
{
  margin : 10px 0 0 0;
}

div#content_center ul#listaareas li ul li
{
  margin : 0;
  border: none;
  font-size:1em;
}

div#content_center ul#listaareas li strong
{
  margin : 0;
}

#divimgred
{
  float: right;
  margin-left: 10px;
}
/* div para las banderas en los multi-idiomas*/
div.languages
{
  width       : 100%;
  text-align  : right;
  float       : left;
}
div.languages a
{
  margin-left : 10px;
}
.cajapestanas .pestana
{
  float             : left;
  font-size         : 1.1em;
  font-weight       : bold;
  height            : 25px;
  padding-top       : 5px;
  text-align        : center;
  width             : 50%;
  background-color  : #FFFBCF;
}
.cajapestanas #noactiva
{
  background-color  : #FFFFFF;
  color             : #FF9321;
}
.cajapestanas #noactiva a
{
  color             : #FF9321;
}

form#buscadoractividades
{
  background-color  : #FFFBCF;
  width             : 648px;
}
h2#hbuscadoractividades
{
  color             : #333333!important;
  padding-left      : 1px;
  font-size         : 1.1em!important;
  margin-top        : 20px!important;
}
form#buscadoractividades select.operador
{
  width             : 45px!important;
  margin-left       : 10px;
}
form#buscadoractividades span.filaform
{
  width:84%!important;
  padding-bottom:10px!important;
  padding-left: 100px;
  border-bottom:1px solid #666;
  margin-left: 0px !important;
}
form#buscadoractividades span.filaizq
{
  width:120px!important;
  padding-left:10px;
}

#listatareas
{
width: 630px;
}

#listatareas .spandocumento
{
margin-bottom: 10px;
clear: both;
height: 100%;
overflow: hidden;
}
