/* Relativo al header */


#header a#logo
{
  height          : 85px!important;
  text-decoration : none;
  display         : block;
}
#header a#logo img#logo_img
{
  padding-left    : 100px;
}
#header #header_center
{
  background-color: #5c3113;
  border-top      : 1px #a7dd00 solid;
  height          : 26px;
  padding-top     : 4px;
  text-align      :center;
}
#header #header_center a
{
  color           : #FFF;
  font-size       : 0.8em;
  font-weight     : bold;
  text-decoration : underline;
  background      : url(../images/layout/li_header.gif) 0 center no-repeat;
  padding-left    : 10px;
  margin-left     : 20px;
}
#header #header_buscador
{
  height          : 36px;
  background-color: #FFF;
  border          : 1px #e5e5e5 solid;
  float           : left;
  width           : 978px;
  background      : url(../images/layout/header_buscador.gif) bottom repeat-x;
  padding-top     : 5px;
}
#header .esquinas
{
  margin:-7px 0 0 1px;
  _margin:-17px 0px 0 0px;
  width:978px;
  _width:980px;
}
#header .esquinas .borderleft, #header .esquinas .borderright
{
  height          : 8px;
  width           : 8px;
  margin-top      : -1px;
}
#header .esquinas .borderleft
{
  background      : transparent url(../images/layout/header_izda.gif) no-repeat left bottom;
  clear           : both;
  float           : left;
  margin-left     : -1px;
}
#header .esquinas .borderright
{
  background      : url(../images/layout/header_dcha.gif) no-repeat right bottom;
  float           : right;
  margin-right    : -1px;

}
#header #header_buscador a
{
  float           : left;
  height          : 30px;
  text-decoration : none;
  color           : #76a800;
  font-size       : 0.86em;
  font-weight     : bold;
  width           : 155px;
  padding         : 0px 0 0 40px;
  margin          : 0px 15px;
}
#header #header_buscador a#materiales
{
  background      : url(../images/layout/header_materiales.gif) center left no-repeat;
}
#header #header_buscador a#actividades
{
  background      : url(../images/layout/header_actividades.gif) center left no-repeat;
}
#header #header_buscador a#experiencias
{
  background      : url(../images/layout/header_experiencias.gif) center left no-repeat;
}
#header #header_buscador form input#buscador
{
  height          : 22px;
  margin-top      : 5px;
  border          : 1px solid #E5E5E5;
  font-size       : 0.78em;
  background      : url(../images/layout/lupa.gif) 2% center no-repeat;
  padding         : 5px 0 0 25px;
  width           : 155px;
}
input.buscar, input.button
{
  background      : url(../images/layout/buscar.jpg) no-repeat;
  width           : 80px;
  height          : 30px;
  border          : 0px;
  margin-left     : 5px;
  color           : #fff;
  font-weight     : bold;
  font-size       : 0.8em;
  cursor          : pointer!important;
}
#header img.separador
{
  float           : left;
  width           : 1px;
  height          : 30px;
}

/* Relativo al footer */


#footer a
{
  color           : #593823;
  text-decoration : underline;
  rbackground      : transparent url(../images/layout/li_pie.gif) no-repeat scroll left center;
  font-size       : 0.8em;
  font-weight     : bold;
}
#footer #footertop
{
  float:left;
}
#footer a.logo
{
  background      : none!important;
  padding         : 0px 0 0 20px!important;
}
#footer div#divoyw
{
  float           : right;
}
#footer div#divoyw a
{
  color           : #b3b5b3 !important;
  background      : none!important;
  padding         : 10px 0 0 0!important;
  text-decoration : none!important;
}
#footer div#divoyw a:hover
{
  color           : #EB008B !important;
}
/* home */
div#paginainicio
{
  text-align:center;
}
div#paginainicio img
{
  clear:both;
  margin-bottom:10px;
}
div#paginainicio p
{
  text-align:left!important;
  width:99%;
}

div#paginainicio h3
{
  text-align:center!important;
  width:99%;
}
/* Relativo al content */
div#content_center h1 
{
  padding-left      :  0px!important;
  font-size         : 1.4em!important;
}

div#content h1 
{
  color             : #76A800;
  padding-left      : 40px;
  font-size         : 2em;
  margin            : 20px 0;
}
div#content h1.h1actividades
{
  background        : transparent url(../images/layout/header_actividades.gif) no-repeat scroll left center;
}
div#content h1.h1materiales
{
  background        : transparent url(../images/layout/header_actividades.gif) no-repeat scroll left center;
}
div#content h1.h1experiencias
{
  background        : transparent url(../images/layout/header_actividades.gif) no-repeat scroll left center;

}
#content .h3actividades, #content .h3materiales, #content .h3experiencias, #content div#content_left div.divbuscador h3
{
  color             : #613314;
  font-size         : 1em;
  padding-left      : 35px;
  height            : 20px;
  padding-top       : 6px;
}

#content .h3actividades
{
  background        : transparent url(../images/layout/header_actividades.gif) no-repeat scroll left center;
}
#content .h3materiales
{
  background        : transparent url(../images/layout/header_materiales.gif) no-repeat scroll left center;
}
#content .h3experiencias
{
  background        : transparent url(../images/layout/header_experiencias.gif) no-repeat scroll left center;
}
/* Relativo al content_left*/

/* El div del buscador */
div#content_left div.divbuscador h3
{
  _padding-top:0px!important;
}
div#content_left div.divbuscador 
{
  background        : #5C3113;
  float             : left;
  margin-bottom     : 30px;
  height            : auto!important;
  width             : 200px;
}
div#content_left div.divbuscador  a, div#content_left div.componentes span
{
  color             : #FFF;
  font-size         : 0.79em
}
div#content_left div.divbuscador img#barra_buscador
{
  margin-left       : 15px;
}
div#content_left div.divbuscador  ul
{
  list-style-image  : url("../images/layout/li_header.gif");
}
div.divbuscador div.topleft,div.divbuscador div.bottomleft,div.divbuscador div.topright,div.divbuscador div.bottomright
{
  height            : 9px;
  width             : 8px;
}
div.topleft
{
  background-position : top left;
}
div.bottomleft
{
  background-position : bottom left;
}
div.topright
{
  background-position : top right;
}
div.bottomright
{
  background-position : bottom right;
}
div.topleft, div.bottomleft
{
  float             : left;
  background-repeat : no-repeat;
}
div.topright, div.bottomright
{
  float             : right;
  background-repeat : no-repeat;
}
div.divbuscador div.topleft
{
  background-image  : url(../images/layout/buscador_topleft.jpg);
}
div.divbuscador div.topright
{
  background-image  : url(../images/layout/buscador_topright.jpg);
}
div.divbuscador div.bottomleft
{
  background-image  : url(../images/layout/buscador_bottomleft.jpg);
  clear             : both;
}
div.divbuscador div.bottomright
{
  background-image  : url(../images/layout/buscador_bottomright.jpg);
}

/* Div de los componentes de materiales, actividades y campaņas/experiencias */

div#content_left a.vertodos
{
  color             : #92d400;
  text-decoration   : underline;
  float             : right;
  font-size         : 0.8em;
  font-weight       : bold;
  margin            : 10px 5px 20px 0;
  text-decoration   : underline;
}
div#content_left div.componentes
{
  background        : #92D400;
  float             : left;
  clear             : both;
  width             : 200px;
}

div#content_left div.componentes a
{
  color             : #613314;
  font-size         : 0.77em;
  font-weight       : bold;
}
div#content_left div.componentes ul
{
  list-style-image  : url("../images/layout/li_comp.jpg");
  padding-right     : 5px;
  margin-left       : -5px;
  
}
div.componentes div.topleft, div.componentes div.topright, div.componentes div.bottomleft, div.componentes div.bottomright
{
  width             : 6px!important;
  height            : 6px!important;
}
div.componentes div.topleft
{
  background-image  : url(../images/layout/comp_topleft.jpg);
}
div.componentes div.topright
{
  background-image: url(../images/layout/comp_topright.jpg);
}
div.componentes div.bottomleft
{
  background-image  : url(../images/layout/comp_bottomleft.jpg);
}
div.componentes div.bottomright
{
  background-image  : url(../images/layout/comp_bottomright.jpg);
}

#content div#content_left div.divbuscador h3
{
  color             : #FFF!important;
  margin-bottom     : 0px!important;
  padding-left      : 20px!important;
}
/* Relativo al content_center */
/* las esquinas redondeadas*/

div.esquinas
{
  display           : block;
  float             : left;
  width             : 100%;
}
div#content_center div.topleft, div#content_center div.topright, div#content_center div.bottomleft, div#content_center div.bottomright
{
  width             : 11px;
  height            : 11px;
  *display:none;
}
div#content_center div.topleft
{
  background-image  : url(../images/layout/center_topleft.gif);
  margin-top        : -11px;
  margin-left       : -21px;
}
div#content_center div.topright
{
  background-image: url(../images/layout/center_topright.gif);
  margin-top        : -11px;
  margin-right      : -11px;
}
div#content_center div.bottomleft
{
  background-image  : url(../images/layout/center_bottomleft.gif);
  margin-bottom     : -11px;
  margin-left       : -21px;
  clear             : both;
}
div#content_center div.bottomright
{
  background-image  : url(../images/layout/center_bottomright.gif);
  margin-bottom     : -11px;
  margin-right      : -11px;
  /*clear             : both;*/
}

/*componente de los documentos*/

#content div#content_center .documentos
{
  display           : block;
  color             : #666;
  text-align	    : left;
}
div#paginainicio #h3documentos{
  text-align	    : left!important;
}

#content div#content_center .documentos .row-documento 
{
  margin            : 10px 0;
  background        : url(../images/layout/flecha.jpg) top left no-repeat;
  padding-left      : 30px;
  min-height        : 30px;
}
#content div#content_center .documentos .row-documento a
{
  color             : #613314;
  text-decoration   : underline;
  display           : block;
}

/* Listado de materiales */

div#listado
{
  float             : left;
  width             : 100%;
}
div#listado h3
{
  margin            : 40px 0 10px 0;
  font-size         : 1.2em!important;
}
div#listado div.resultados
{
  width             : 300px;
  float             : left;
  height            : 23px;
}
div#listado div.divorden
{
  float             : right;
  width             : 300px;
  height            : 23px;
  text-align        : right;
}
div#listado div.objeto
{
  margin            : 20px 0 30px 0;
  float             : left;
  clear             : both;
  border-bottom    : 2px #E6E6E6 dotted;
  padding-bottom    : 20px;
}
div#listado div.objeto .titulo
{
  font-size         : 1.1em;
  font-weight       : bold;
  width             : 78%;
  float             : left;
}
div#listado div.objeto div.imagen
{
  float             : left;
  width             : 140px;
}
div#listado div.objeto div.data
{
  float             : right;
  width             : 590px;
}
div#listado div.objeto div.data div.checks
{
  float:left;
  width:78%;
}
div#listado div.objeto div.data div.checks div.gruposchecks
{
  display           : block;
  margin            : 5px 0;
}
div#listado span.verde
{
  color             : #92D400;
}
div#listado div.objeto div.data div#fecha_actividades
{
  background        : url(../images/layout/header_actividades.gif) no-repeat top right;
}
div#listado div.objeto div.data div#fecha_materiales
{
  background        : url(../images/layout/header_materiales.gif) no-repeat top right;
}
div#listado div.objeto div.data div#fecha_experiencias
{
  background        : url(../images/layout/header_experiencias.gif) no-repeat top right;
}
div#listado div.objeto div.data div.fecha
{
  float             : right;
  height            : 50px;
  padding-top       : 43px;
  text-align        : right;
  margin-top        : -15px;
}
div#listado div.objeto div.data div.fecha strong
{
  display           : block;
}
div#listado div.objeto div.data div.texto
{
  clear             : both;
  padding-top       : 20px;
}
div#listado div.objeto div.botonera
{
  clear             : both;
  text-align        : center;
  padding-top       : 30px;
}
div#listado div.objeto div.botonera input.descargar, div#listado div.objeto div.botonera input.solicitar
{
  color             : #FFF;
  text-decoration   : underline;
  width             : 160px;
  height            : 30px;
  border            : 0px!important;
  font-weight       : bold;
  font-size         : 0.8em;
  text-align        : left;
  padding-left      : 30px;
  *padding-left     : 40px;
  cursor            : pointer;
  
}
div#listado div.objeto div.botonera input.descargar
{
  background        : url(../images/layout/btn_descargar.jpg) no-repeat center;
  margin-right      : 30px;
}
div#listado div.objeto div.botonera input.solicitar
{
  background        : url(../images/layout/btn_solicitar.jpg) no-repeat center;
}
p.datosongd{
margin-top:4px;
}


/* formularios */
form input,form textarea, form select
{
  padding           : 5px 0px;
}
form input,form textarea, form input.checkbox, form select
{
  border            : 1px #CDCDCD solid;
}
input.checkbox 
{
  border            : none; 
	width             :  auto!important;
}
input[type="checkbox"] 
{
  border            : 1px #CDCDCD solid!important;
	width             : auto!important;
}
input.file
{
  border            : 1px #CDCDCD solid!important;
	width             : 60%!important;
}
div.divAcceso
{
  clear             : both;
  margin            : 5px 0;
}
.DivBuscarBoton, .botonera, #DivBotonEntrada
{
  clear             : both;
  padding           : 20px 0;
  text-align        : center;  
}
div#content_center .contentTitCaptcha 
{
  float             : left;
  width             : 150px;
}
div#content_center .contentTitCaptcha a 
{
  display           : block;
}
div#content_center .titcaptcha 
{
float:left;
}
.textmax
{
  width             : 90%!important;
}
.textmed
{
  width             : 50%;
}
.textmin    
{
  width             : 20%;
}



div#content_center div#listadoencuestas h3
{
  padding-top     : 15px;
}
div#content_center div#listadoencuestas h4
{
  padding-top     : 30px;
}
div#content_center div#listadoencuestas h2, div#content_center div#listadoencuestas .encuesta a.vermas
{
  display         : none;
}
div#content_center div#listadoencuestas .encuesta
{
  margin-top      : 10px;
  margin-bottom   : 0px;
}
div#content_center div#contentdestacados 
{
  clear           : both;
  width           : 100%;
}
div#content_center div#contentdestacados div.encuesta
{
  width           : 100%;
}
div#content_center div#contentdestacados div.encuesta .pregunta
{
  margin          : 10px 0px;
  padding         : 0px;
}
div#content_center div#contentdestacados div.encuesta .respuesta .divinput
{
  width           : 5%;
}
div#content_center div.encuesta .respuesta .divinput
{
  clear           : both;
  float           : left;
}
div#content_center div#contentdestacados div.encuesta .respuesta .divinput input
{
  border          : 0px;
}
div#content_center div#contentdestacados div.encuesta .respuesta .divtexto
{
  width           : 90%;
  padding-left    : 10px;
}
div#content_center div#contentdestacados div.encuesta .respuesta
{
  margin          : 0 0 5px 0!important;
  padding         : 0 0 0px 0!important;
}
div#content_center div#encuestaPie
{
  clear       : both;
  margin      : 5px 0 0 0;
  float       : left;
}
div#content_center p.cambiosguardados
{
  float       : right;
  font-weight : bold;
}
/*****
Aņadiendo preguntas 
******/
div.pregunta
{
  display : block;
  clear   : left;
  float   : left;
  padding : 10px 0;
  width   : 100%;
}
div .respuesta
{
  padding : 0px 0 3px 0;
  clear   : both;
  margin  : 5px 0 0 0;
}
div .respuesta span, div.valor span
{
  width     : 70px!important;
  display   : block;
  float     : left;
  color     : #7BB000!important;
}
div.valor
{
  clear     : both;
  margin    : 5px 0 0 0;
}
div.pregunta strong
{
  margin  : 0px !important;
}
div.pregunta textarea
{
  margin  : 10px 0 0 0!important;
  display : block;
  width   : 93%;
  height  : 70px;
}
div.addpregunta, div.addrespuesta
{
  margin  : 10px 0;
  clear   : both;
}
div.addpregunta a, div.addrespuesta a
{
  margin-right  : 20px;
  clear         : both;
}
.contentrespuestas
{
  margin        : 20px 0px 20px 20px;
}
.graficaencuestas
{
  margin-bottom : 10px;
}
.graficaencuestas .respuestas
{
  margin        : 10px;
}

/********/
/******************/
/* BLOQUES DE PIE */
/******************/

#footer {
  margin : 10px 0 5px 0;
  float  : left;
  width  : 100%;
  height : 100px;  
}

#footer p {
  font-size : 0.7em;
  color : #666666;
  width:245px;
}

#logocongde{
  float:left;
  width:97px;
  margin:5px 0 0 0;
}

#DivAECI{
  float:left;
  width:145px;
  margin:0px 0 0 25px;
}
#DivAECI p{
  float:left;
  width:100px;
  height:13px;
  padding:0;
  margin:0;
}
#AECI{
  float:left;
  padding:0;
  margin:0;
}
#ministerio{
  float:left;
  padding:0;
  margin:0;
}
#DivOYW
{ 
  float:right;
}
#LogoOYW{
  float:left;
  margin:10px 0 0 42px;
}
a#openyourweb{
  float:left;
  margin:0 0 0 25px;
  color:#666666;
  text-align : left;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 0.7em;
  text-decoration: none;

}
a#openyourweb:hover{  
  text-decoration : underline;
  font-size : 0.7em;
  color:#01B0F1;
}

.pdireccioncongde
{
width:245px;
float:left;
}
.enlacespie{
  color           : #593823;
  text-decoration : underline;
  background      : transparent url(../images/layout/li_pie.gif) no-repeat scroll left center;
  padding         : 0 10px;
  font-size       : 0.8em;
  font-weight     : bold;
}
#footer #emailpie{
font-size : 0.7em;
}

