/* header */
#header .usuario
{
  margin-left   : 10px;
  font-style    : italic;
  font-size     : 11px;
  font-family   : Verdana,Arial,Helvetica,sans-serif;
}
#header #header_left
{
  float         : left;
  width         : 170px;
}
#header #header_left a#logo_left
{
  margin        : 0px;
  padding       : 0px;
  width         : 170px;
  height        : 143px;
}
#header #header_center
{
  height        : 143px;
  width         : 766px;
  float         : right;
}
#header #header_center a#texto_left
{
  float           : left;
  color           : #162D59!important;
  height          : 50px;
  margin-top      : 45px;
  font-size       : 20px;
  font-weight     : normal;
}
#header #header_center a#texto_left span
{
  font-size       : 12px;
}
#header #header_center a
{
  color         : #FFF;
  font-family   : Verdana, Arial, Helvetica, sans-serif;
  font-size     : 11px;
  font-weight   : bold;
}
#header #header_center a:hover
{
  text-decoration     : none;
}
#header #header_center #headmenu
{
  background    : #3d3d3d;
  height        : 40px!important;
  float         : left;
  margin-left   : 2px;
  margin-top    : 10px;
}
#header #header_center ul#dropitems
{
  float         : left;
  width         : 570px;
  margin        : 0px!important;
  padding       : 0px;
}
#header #header_center ul#dropitems li
{
  list-style          : none;
  display             : inline;
  float               : left;
  border-right        : 1px #666 solid;
  background-color    : #3D3D3D;
  position            : relative;
}
#header #header_center ul#dropitems li ul
{
  border-top      : 2px #3399FF solid!important;
  width           : 200px!important;
  padding-left    : 0px!important;
  margin          : 0 0 0 -10px!important;
  *margin         : 0 0 0 -78px!important;
  _margin         : 0 0 0 -78px!important;
  list-style-image: none!important;
  display         : block;
  z-index         : 100;
  position        : absolute;
  visibility      : hidden;
}

#header #header_center ul#dropitems li ul li
{
  display         : list-item;
  padding         : 10px;
  background-image: none!important;
  border-bottom   : 1px #666 solid;
  float           : none;
  list-style-image: none!important;
}
#header #header_center ul#dropitems li ul li:hover
{
  background-color    : #3399FF!important;
}
#header #header_center li.largo a
{
  margin-top:-5px;
  float:left;
}
#header #header_center li.ad_presentacion, #header #header_center li.ad_proyectos, #header #header_center li.ad_entidades, #header #header_center li.ad_documentacion, #header #header_center li.ad_eventos, #header #header_center li.ad_municipia,#header #header_center div.resto
{
  float               : left;
  background-repeat   : no-repeat;
  height              : 30px;
  width               : 103px;
  padding-left        : 7px;
  padding-top         : 10px;
}
#header #header_center li.ad_presentacion
{
  background-image    : url(../images/layout/ad_presentacion.png);
  width               : 95px !important;
}
#header #header_center li.ad_proyectos
{
  background-image    : url(../images/layout/ad_proyectos.png);
  width               : 80px !important;
}
#header #header_center li.ad_entidades
{
  background-image    : url(../images/layout/ad_entidades.png);
  width               : 80px !important;
}
#header #header_center li.ad_documentacion
{
  background-image    : url(../images/layout/ad_documentacion.png);
  width               : 103px !important;
}
#header #header_center li.ad_eventos
{
  background-image    : url(../images/layout/ad_eventos.png);
  width               : 80px !important;
}
#header #header_center li.ad_municipia
{
  background-image    : url(../images/layout/ad_municipia.png);
  width               : 80px !important;
}
#header #header_center div.resto
{
  background-image    : url(../images/layout/ad_gris.png);
  width               : 192px;
  padding             : 5px 0 0 0;
  color               : #FFF;
  height              : 40px;
  margin-top    : 10px;
}
#header #header_bottom
{
  clear               : both;
  padding-top         : 10px;
}
#header #header_bottom a
{
  font-family         : Arial, Helvetica, sans-serif;
  font-size           : 12px;
  color               : #162d59!important;
  text-decoration     : none;
  clear               : both;
  padding             : 0px 0px 10px 0px;
  display             : block;
}
#header #header_bottom a img
{
  margin-top:-10px;
}
#header #header_bottom #caminomigas
{
  float               : left;
  width               : 90%;
  overflow            : hidden;
  height              : 20px;
  font-size           : 13px;
  font-family         : Verdana,Arial,Helvetica,sans-serif;
  padding-left        : 5px;
}
#header #header_bottom #caminomigas div.barra
{
  float               : left;
  width               : 100%;
  overflow            : hidden;
  height              : 20px;
}
#header #header_bottom #caminomigas div.barra span
{
  float               : left;
  padding             : 0 5px 0 0;
}
#header #header_bottom #caminomigas a
{
  float               : left!important;
  clear               : none!important;
  font-size           : 1em!important;
  font-family         : Verdana,Arial,Helvetica,sans-serif!important;
  padding             : 0 5px 0 0;
  font-weight         : bold;
}
#header #header_bottom #imprimir
{
  float               : right;
}
#header #header_bottom #imprimir a
{
  float               : left;
  font-weight         : bold;
  clear               : none!important;
}
#header #header_bottom #imprimir a#imgimprimir
{
  padding             : 5px 0 0 5px!important;
}
/* ellogin*/
#header #header_center div.resto div#loginform span.filadcha input
{
  width               : 70px;
  height              : 20px;
  border              : 0px;
  padding             : 5px 0 0 5px;
  margin-left         : 5px;
  float               : left;
  color               : #555;
  font-size           : 10px;
  font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-style          : italic;
}
div.resto div#loginform input#bt_submitlogin
{
  float               : left;
  width               : 24px;
  height              : 25px;
  background          : #FFF url(../images/layout/btn_login.png);
  border              : 0px;
  padding             : 0px;
  margin              : 0px 0 0 5px;
  cursor              : pointer;
  color               : transparent!important;
}
#header #header_center div.resto div#loginform strong, #header #header_center div.resto div#loginform .filaizq
{
  display             : none;
}

/* pie */

#content_center #loginform
{
  width:954px !important;
}
#footer a
{
  color               : #3399FF;
  font-size           : 11px;
  font-family         : Verdana, Arial, Helvetica, sans-serif;
}
#footer a:hover
{
  text-decoration     : none!important;
}
#footer a.logosval
{
margin-left:10px;
}
/* enlace OYW */
a.openyourweb
{
  color               : blacK!important;
}
a.openyourweb:hover
{
  color               : #01B0F1!important;
}

/* buscadores */

#content div#buscador
{
  border          : 1px #dae4ea solid;
  float           : left;
  width           : 964px;
  margin-bottom   : 10px;
}
#content div#buscador .buscador a.maximizarbuscador, #content div#buscador .buscador a.minimizarbuscador
{
  display         : none;
}
#content div#buscador .buscador
{
  width           : 225px;
  height          : auto;
  float           : left;
}
#content div#buscador .buscador form
{
  padding-left    : 10px;
}
.button, .buttongris
{
  font-family     : Verdana, Arial, Helvetica, sans-serif;
  font-size       : 11px;
  font-weight     : bold;
  color           : #FFF;
  width           : 80px;
  height          : 30px;
  border          : 0px!important;
  cursor          : pointer;
}
#content div#buscador .buscador form input#bt_submitlogin, .buttongris
{
  background      : transparent url(../images/layout/btn_general.png) no-repeat;
}
.buttonmarginleft
{
  margin-left     : 10px;
}
input#submite
{
  background      : #FF9300 url(../images/layout/btn_buscadorentidades.png) no-repeat!important;
}
input#submitp
{
  background      : #55BC00 url(../images/layout/btn_buscadorproyectos.png) no-repeat!important;
}
#content div#buscador .buscador form input#submitd
{
  background      : #cc0001 url(../images/layout/btn_buscadordocumentacion.png) no-repeat!important;
}
#content div#buscador .buscador div.titulobuscador
{
  background      : #f9fafb url(../images/layout/buscador_consultas.png) repeat-x;
  height          : 55px;
  padding-top     : 5px;
}
#content div#buscador .buscador h2
{
  padding-left    : 10px;
  font-size       : 20px;
  font-family     : Georgia, Arial, Helvetica, sans-serif;
  font-weight     : lighter;
  color           : #333;
  margin          : 0 0 15px 0;
}
#content div#buscador #componente_proyectos
{
  float           : right;
}
#content div#buscador #central
{
  float       : left;
  width       : 503px;
  min-height  : 550px;
  height      : auto;
}
#content div#buscador #central a.entidades, #content div#buscador #central a.entidadessel, #content div#buscador #central a.proyectos, #content div#buscador #central a.proyectossel
{
  font-size   : 17px;
  color       : #FFF;
  width       : 246px;
  height      : 46px;
  font-family : Georgia, Arial, Helvetica, sans-serif;
  font-weight : lighter;
  float       : left;
  clear       : none!important;
  padding-top : 14px;
  padding-left      : 5px;
  text-decoration   : none;
}
#content div#buscador #central a:hover
{
 text-decoration   : underline;
}
#content div#buscador #central a.entidades
{
  background  : #ff9300 url(../images/layout/buscador_entidades.png) no-repeat;
  margin-right: 1px;
}
#content div#buscador #central a.entidadessel
{
  background  : #ff9300 url(../images/layout/buscador_entidades_sel.png) no-repeat;
  margin-right: 1px;
}
#content div#buscador #central a.proyectos
{
  background  : #55bc00 url(../images/layout/buscador_proyectos.png) no-repeat;
}
#content div#buscador #central a.proyectossel
{
  background  : #55bc00 url(../images/layout/buscador_proyectos_sel.png) no-repeat;
}
#content div#buscador #central div.mapa
{
  width           : 503px;
  height          : 387px;
  clear           : both;
  margin-top      : 10px;
  float           : left;
}
#content div#buscador #central div.mapa2
{
  width           : 503px;
  height          : 150px;
  clear           : both;
  margin-top      : 10px;
  float           : left;
}
#content div#buscador #central div.mapa span, #content div#buscador #central div.mapa2 span
{
  white-space:normal;
}
#content div#buscador .buscador .division
{
  margin          : 15px 0px 0px 0px;
}
#content div#buscador .buscador .division select, #content div#buscador .buscador .division .select
{
  width           : 200px;
  background      : #FFF;
  border          : 1px solid #CDCDCD
}
#content div#buscador .buscador input#sectorptexto
{
  width           : 50px;
  background      : #FFF;
  border          : 1px solid #CDCDCD
}
#content .botonera
{
  text-align      : center;
  padding         : 20px 0px;
  clear           : both;
}
#botoneradocumentacion
{
  clear           : none!important;
  float           : left;
  margin-top      : 10px;
}
#content div#buscador .buscador .botonera a
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 11px;
  color           : #162d59!important;
  text-decoration : none;
  clear           : both;
  padding         : 10px 0px 10px 0px;
  display         : block;
}
#content div#buscador .buscador .botonera a:hover
{
  text-decoration : underline;
}
/* autocompletado */
.divautocomplete
{
  background-color: #FFF;
  border          : 1px #162D59 solid;
  height          : 250px;
  width           : 300px!important;
  overflow        : auto;
}

.divautocomplete ul
{
  padding         : 0;
  margin          : 0;
  list-style-type : none;
}

.divautocomplete ul li
{
  padding-left    :5px;
}
.divautocomplete ul li.hover
{
  background-color: #3399FF;
  color           : #FFF;
}
/* componente eventos */
#content_left h2, #content_right h2, #paginas #comp_documentos h2
{
  background      : #F9FAFB url(../images/layout/buscador_consultas.png) repeat-x;
  font-family     : Georgia, Arial, Helvetica, sans-serif;
  color           : #000;
  font-size       : 18px;
  font-weight     : normal;
  height          : 34px;
  padding         : 10px 0 0 10px;
  border-bottom   : 1px solid #DAE4EA
}
#calendario
{
  width           : 100%;
}
#calendario .cambiomes
{
  background      : #d3e2ea url(../images/layout/calendario_cambiomes.png) repeat-x;
  height          : 32px;
  text-align      : center;
  padding-top     : 10px;
}
#calendario .cambiomes a.enlace
{
  /*color           : transparent;*/
  width           : 11px;
  height          : 16px;
}
#calendario .cambiomes a#anterior
{
  background      : #d3e2ea url(../images/layout/anterior.png) no-repeat;
  float           : left;
  margin-left     : 10px;
}
#calendario .cambiomes a#siguiente
{
  background      : #d3e2ea url(../images/layout/siguiente.png) no-repeat;
  float           : right;
  margin-right    : 10px;
}
#calendario .cambiomes span#calen_nombremes
{
  font-size       : 12px;
  color           : #3d3d3d;
  font-weight     : bold;
  float           : left;
  margin-left     : 20%;
}
#calendario table#tablacalendario
{
  width           : 95%;
  margin-bottom   : 10px;
  color           : #999;
  height          : 150px;
  margin-left     : 5px;
}
#calendario table#tablacalendario td
{
    border-color  : #EEE;
    border-width  : 0px 1px 1px 0;
    border-style  : solid;
    text-align    : center;
}
#calendario table#tablacalendario th
{
    text-align    : center;
}
#calendario table#tablacalendario a.marca_calen
{
  color           : #7a2348;
  background-color: transparent!important;
  font-weight     : bold;
  text-decoration : none;
}
#calendario_eventos
{
  margin          : 0px 10px 30px 10px;
}
#calendario_eventos .evento
{
  background      : #a5c4d3;
  margin-top      : 10px;
  padding         : 10px;
}
#calendario_eventos .evento p.fecha
{
  color           : #3d3d3d;
}
#calendario_eventos .evento div.texto, #calendario_eventos .evento div.texto a
{
  color           : #FFF!important;
  font-weight     : bold;
  text-decoration : none;
}
#calendario_eventos .evento div.texto a:hover
{
  text-decoration : underline;
}
/* componente últimos documentos */
#comp_documentos .fila
{
  width           : 187px!important;
  padding         : 5px;
  float           : left;
  clear           : both;
}

/* Entidades y proyectos */
#content_center #entidades, #content_center #proyectos, #content_center #documentacion, #content_center #paginas, #content_center #eventos
{
  font-family     : Verdana, Arial, Helvetica, sans-serif;
}
#content_center #entidades h1
{
  background      : #FF9300 url(../images/layout/cabecera_entidades.png) no-repeat;
 }
#content_center #proyectos h1
{
  background      : #55BC00 url(../images/layout/cabecera_proyectos.png) no-repeat;
}
#content_center #documentacion h1
{
  background      : #cc0001 url(../images/layout/cabecera_documentacion.png) no-repeat;
}
#content_center #paginas h1
{
  background      : #3298FD url(../images/layout/cabecera_presentacion.png) no-repeat;
}
#content_center #eventos h1
{
  background      : #7a2348 url(../images/layout/cabecera_eventos.png) no-repeat;
}
#content_center #municipia h1
{
  background      : #739A3D url(../images/layout/cabecera_municipia.png) no-repeat;
 }
/* buscador de la página de resultados */
#content_center .principal #buscador #minimizarbuscadore, #content_center .principal #buscador #maximizarbuscadore, #content_center .principal #buscador #minimizarbuscadorp, #content_center .principal #buscador #maximizarbuscadorp
{
  display         : none!important;
}
#content_center #buscador
{
  width           : 954px!important;
  margin-top      : 5px!important;
}
#content_center #buscador .buscador
{
  width           : 954px!important;
}
#content_center #entidades #buscador .titulobuscador a,
#content_center #proyectos #buscador .titulobuscador a,
#content_center #documentacion #buscador .titulobuscador a
{
  margin-top      : 20px;
  display         : inline;
}
#content_center #buscador .titulobuscador a.maximizarbuscador
{
  background      : #FFF url(../images/layout/btn_maximizar.png) no-repeat top right;
  margin-right    : 10px;
  padding-right   : 20px;
}
#content_center #buscador .titulobuscador a.minimizarbuscador
{
  background      : #FFF url(../images/layout/btn_minimizar.png) no-repeat top right;
  margin-right    : 10px;
  padding-right   : 20px;
}
#content_center #buscador .titulobuscador h2
{
  float           : left;
}
#content_center #buscador .titulobuscador
{
  height          : 40px;
}
#content_center #buscador .columna
{
  width           : 300px;
  float           : left;
}
#content_center #buscador .division
{
  width           : 300px;
  float           : left;
}
#content_center #buscador .division select, #content_center #buscador .division  .select
{
  width           : 250px!important;
}
#content_center #proyectos #buscador .uno, #content_center #proyectos #buscador .dos, #content_center #proyectos #buscador .tres
{
  width           : 300px;
  float           : left;
}
#content_center #proyectos #buscador .uno .division,
#content_center #proyectos #buscador .dos .division,
#content_center #proyectos #buscador .tres .division
{
  float           : none!important;
}
/* fin buscador */
#content_center .resultadobusqueda h3, #content_center .fichadetalle h3
{
  height          : 30px;
  clear           : both;
  display         : block;
}
#content_center #entidades h3
{
  color           : #FF9300;
  padding-left    : 10px;
}
#content_center #proyectos h3
{
  color           : #55BC00;
  padding-left    : 10px;
}
#content_center #documentacion h3
{
  color           : #cc0001;
  padding-left    : 10px;
}
#content_center #eventos a.detalle
{
  color           : #7A2348;
  margin-top      : 10px;
}
#content_center .resultadobusqueda .objeto
{
  background      : transparent url(../images/layout/borde_objeto.png) repeat-x right bottom;
  clear           : both;
  float           : left;
  margin          : 0 1% 0 20px;
  padding         : 20px 0px;
  width           : 95%;
  font-size       : 11px;
}
#entidades .objeto span
{
  color           : #FF9300;
}
#proyectos .objeto span
{
  color           : #55BC00;
}
#content_center .resultadobusqueda a
{
  color           : #333;
  text-decoration : none;
}
#content_center .resultadobusqueda a:hover
{
  text-decoration : underline;
}
.objeto a.enlaceficha
{
  display         : block;
  font-size       : 13px;
  font-weight     : bold;
  margin          : 10px 0;
  clear           : both;
}
#content_center .resultadobusqueda .left
{
  float           : left;
  clear           : left;
}
#content_center .resultadobusqueda .right
{
  float           : right;
  clear           : right;
  text-align      : right;
}
#content_center .resultadobusqueda .paginador
{
  clear           : both;
  margin-top      : 20px;
}
#content_center .resultadobusqueda .paginador a
{
  color           : #99b3cc;
  font-size       : 12px;
}
#content_center .resultadobusqueda .paginador, #content_center .resultadobusqueda .paginador tbody
{
  clear           : both;
  font-size       : 12px;
  color           : #999;
  height          : 50px;
}
#content_center .resultadobusqueda #datospestanas
{
  width           : 98%!important;
  margin-left     : 0px!important;
}
#content_center .resultadobusqueda #datospestanas .pestanaresumen
{
  float           : left;
  font-weight     : bold;
  font-size       : 12px;
  font-family     : Arial,Helvetica,sans-serif;
  height          : 23px;
  padding         : 10px 0 0 15px;
  position        : relative;
  top             : 1px;
  width           : 161px;
  background      : #FFF url(../images/layout/pestana_resumen.png) no-repeat;
  color           : #FFF!important;
  text-decoration : none;
}
#content_center .resultadobusqueda #datospestanas .pestanas
{
  width           : 100%!important;
  padding-left    : 2%;
}
/*detalle*/
.fichadetalle
{
  font-size       : 12px;
}
.fichadetalle h2
{
  margin-left     : 2%!important;
  padding-left    : 0px!important;
}
.fichadetalle .datos
{
  float           : left;
  clear           : both;
  border          : 1px solid #DAE4EA;
  width           : 918px;
  margin          : 2%;
  background      : #fafbfc;
}
.fichadetalle .ultimaactualizacion
{
  margin          : 10px 0px;
  font-size       : 11px;
  clear           : both;
  float           : left;
  width           : 200px;
}
.fichadetalle .grupodatos
{
  float           : left;
  width           : 30%;
  margin          : 2% 0 2% 2%;
  min-height      : 200px !important;
  height          : auto;
}
.fichadetalle p
{
  clear           : both;
  font-size       : 12px;
}
.fichadetalle p.titulo, .resumen .titulo
{
  color           : #999;
  margin-top      : 10px;
}
.fichadetalle .texto, .resumen .texto
{
  color           : #333;
  font-weight     : bold;
}
.fichadetalle div.texto
{
  clear           : both;
  font-weight     : normal;
  margin          : 20px 2%;
  color           : #999;
}
.fichadetalle .grupodatosborde
{
  border-right    : 1px solid #DAE4EA;
}
.celda
{
  min-height      : 20px;
  min-width       : 110px;
  padding         : 6px 3px!important;
  margin-top      : 0px!important;
  text-align      : center;
  border-bottom   : 2px #DDD solid;
  border-right    : 1px #DDD solid;
}
.resumen_proyectos .celda
{
  height: 40px;
}
.celdatitulo
{
  min-height      : 20px;
  min-width       : 130px;
  padding         : 6px 3px!important;
  margin-top      : 0px!important;
  border-bottom   : 2px #DDD solid;
  border-right    : 1px #DDD solid;
}
.resumen_proyectos .celdatitulo
{
  width: 200px;
  height: 40px;
}
.verde
{
  color           : #55BC00!important;
}
.naranja
{
  color           : #FE9800!important;
}
.fichadetalle a#volver
{
  color           : #3399FF!important;
  float           : right;
  padding-right   : 2%;
  font-weight     : bold;
  text-decoration : none;
}
.fichadetalle a#volver:hover
{
  text-decoration : underline;
}
/* pestañas */
#datospestanas
{
  float           : left;
  clear           : both;
  margin-left     : 2%;
  width           : 96%;
}
#datospestanas .pestanas
{
  float           : left;
  width           : 918px;
  border-bottom   : 1px solid #DAE4EA;
  height          : 33px;
  margin          : 0px;
  padding         : 0px;
  z-index         : 0;
}
#datospestanas .pestanas li
{
  display         : inline;
}
.pestanas a.pestanasel, .pestanas a.pestananormal, .pestanas a.pestanaselpeq, .pestanas a.pestananormalpeq
{
  width           : 166px;
  height          : 23px;
  padding         : 10px 0 0 20px;
  float           : left;
  font-family     : Arial, Helvetica, sans-serif;
  font-weight     : bold;
  font-size       : 12px;
  margin-right    : 5px;
  position        : relative;
  top             : 1px;
}
.pestanas a.pestananormal
{
  background      : #FFF url(../images/layout/pestana.png) no-repeat;
  color           : #FFF!important;
  text-decoration : underline;
}
.pestanas a.pestananormalpeq
{
  width           : 96px!important;
  background      : #FFF url(../images/layout/pestanapeq.png) no-repeat;
  color           : #FFF!important;
  text-decoration : underline;
}
.pestanas a.pestananormal:hover, , .pestanas a.pestananormalpeq:hover
{
  text-decoration : none;
}
.pestanas a.pestanasel
{
  background      : #FFF url(../images/layout/pestana_sel.png) no-repeat;
  color           : #000!important;
  text-decoration : none;
}
.pestanas a.pestanaselpeq
{
  width           : 96px!important;
  background      : #FFF url(../images/layout/pestanapeq_sel.png) no-repeat;
  color           : #000!important;
  text-decoration : none;
}
.pestanas a.pestanasel:hover, .pestanas a.pestanaselpeq:hover
{
  text-decoration : underline;
}
.pestanas a.pestanaresumen
{
  background      : #FFF url(../images/layout/pestana_resumen.png) no-repeat;
  color           : #FFF!important;
  text-decoration : none;
  width           : 145px;
}
.pestanas a.pestanaresumen:hover
{
  text-decoration : none;
}
#datospestanas .detalle
{
  min-height      : 100px;
  height          : auto!important;
  border-width    : 0 1px 1px 1px;
  border-color    : #DAE4EA;
  border-style    : solid;
  margin-bottom   : 2%;
  width           : 880px;
  background      : #fafbfc;
  padding         : 0% 2%;
  float           : left;
}

#datospestanas .detalle .barra
{
  border          : 1px #DAE4EA solid;
  background      : #DAE4EA;
  margin          : 10px 0px;
  padding         : 0px 0px 0px 10px;
  float           : left;
  clear           : both;
}
#datospestanas .detalle .barra .disabled
{
  background      : #999999!important;
}
#datospestanas .detalle .barra .selected
{
  background      : #FFF!important;
}
#datospestanas .detalle .barra p, #datospestanas .detalle .barra a
{
  border-left     : 1px #DAE4EA solid;
  float           : left!important;
  padding         : 10px 20px;
  color           : #000!important;
  font-weight     : bold;
  clear           : none!important;
}
#datospestanas .detalle .fila
{
  border-top      : 1px solid #DAE4EA;
  float           : left;
  width           : 100%;
  clear           : both;
  margin-bottom   : 10px;
}
#datospestanas .detalle .datospostales
{
  border-bottom   : 1px solid #DAE4EA;
  width           : 880px;
  padding-bottom  : 2%;
  clear           : both;
  display         : block;
  min-height      : 50px;
}
#datospestanas .detalle .datospostales .left
{
  width           : 20%;
}
#datospestanas .detalle .responsable, #datospestanas .detalle .columnadatos
{
  width           : 48%;
  background      : #f2f4f7;
  margin-top      : 10px;
  padding-bottom  : 10px;
}

#datospestanas .detalle .columnadatos
{
  background      : none!important;
  width           : 49%!important;
}
#datospestanas .detalle .responsable p
{
  padding-left    : 10px;
  clear           : both;
}
#datospestanas .detalle .responsable p.tituloresponsable
{
  width           : 100%;
  margin-top      : 0;
}
#datospestanas .detalle p.tituloresponsable
{
  background      : #fafbfc;
  padding-bottom  : 10px;
  font-weight     : bold;
  margin-top      : 20px;
  float           : left;
}
#datospestanas .detalle .ticks
{
  border-top      : 1px solid #DAE4EA;
  border-bottom   : 1px solid #DAE4EA;
  clear           : both;
  width           : 880px;
  min-height      : 60px;
  margin          : 20px 0px 20px 0;
  float           : left;
  padding         : 20px 0;
}
#datospestanas .detalle .ticks .left
{
  width           : 32%;
}
#datospestanas .detalle .ticks p
{
  height          : 30px;
  margin-top      : 0px!important;
  padding-left    : 25px;
}
#datospestanas .detalle .ticks p.yes
{
  background      : transparent url(../images/layout/tick_yes.png) no-repeat top left;
}
#datospestanas .detalle .ticks p.no
{
  background      : transparent url(../images/layout/tick_no.png) no-repeat top left;
}
.resultadobusqueda .orden
{
  margin-left     : 10px;
}
.orden
{
  clear           : both;
  width           : 100%;
}
.orden select
{
  background      : transparent;
  margin          : 0 10px;
  padding         : 0px 0 0 5px;
  color           : #555555;
  font-family     : Verdana,Arial,Helvetica,sans-serif;
  border          : 1px solid #DAE4EA;
}
#datospestanas .detalle #hermanadas
{
  background      : #FFF;
  padding         : 1% 2%;
  margin          : 1% 0;
  width           : 96%;
  float           : left;
}
#datospestanas .detalle #hermanadas .entidad
{
  border-bottom   : 1px dotted #DAE4EA;
  float           : left;
  clear           : both;
  padding         : 10px 0;
  width           : 100%;
}
.entidad .tituloresponsable
{
  float           : none!important;
}
#datospestanas .detalle #hermanadas .entidad .left
{
  width           : 70%;
}
#datospestanas .detalle #hermanadas .entidad .right
{
  width           : 21%;
}
#datospestanas .detalle #hermanadas .entidad p.tituloresponsable, #datospestanas .detalle #hermanadas .entidad a.tituloresponsable
{
  font-size       : 12px;
  font-weight     : bold;
  text-decoration : underline;
  color           : #000!important;
  background-color: transparent;
}
#datospestanas .detalle #hermanadas .entidad a.tituloresponsable
{
  display         : block;
}
#datospestanas .detalle #hermanadas .entidad p, #hermanadas .entidad a
{
  font-size       : 11px!important;
  font-weight     : normal;
  clear           : none!important;
}
#hermanadas .entidad a.tituloresponsable
{
  text-decoration : none!important;
}
#hermanadas .entidad a.tituloresponsable:hover
{
  text-decoration : underline!important;
}
.entidad .left p.titulo, .entidad .right p.titulo
{
  color           : #999999;
  float           : left;
  margin-top      : 0px!important;
}
.entidad .left p.texto, .detalle #hermanadas .entidad .right p.texto
{
  color           : #fe9800;
}
/*componente para documentos */
#documentosfemp
{
  margin-top      : 10px;
  clear           : both;
  float           : left;
  width           : 880px;
}
#documentosfemp p.texto
{
  margin-bottom   : 20px;
  color           : #666;
}
#documentosfemp .fila
{
  clear           : both;
  float           : left;
  width           : 96%!important;
  margin          : 0 2% 2% 2%;
  padding         : 20px 0;
}
#documentosfemp a img,  #comp_documentos .fila a img
{
  float           : left;
  margin          : 0 10px 0 0;
}
#documentosfemp a, #comp_documentos .fila a
{
  color           : #162d59!important;
  font-family     : Verdana, Arial, Helvetica, sans-serif;
  font-size       : 11px;
  text-decoration : underline;
  margin-bottom   : 20px;
}
#comp_documentos .fila a.entidad
{
  color           : #FF9300!important;
  display         : block;
}
#documentosfemp a:hover, #comp_documentos .fila a:hover
{
  text-decoration : none;
}
.iframe
{
  margin-top      : -15px;
  float           : left;
  width           : 700px;
}
#form_upload_documentos_archivo
{
    width         : 700px;
}
.over, .pointer
{
  cursor          : pointer;
}
span.help
{
  clear           : both;
  display         : block;
  font-size       : 10px;
}
/*ficha documentación*/
#documentacion .filadocumento
{
  clear           : both;
  float           : left;
  width           : 98%;
  border-bottom   : 1px #DAE4EA dotted;
  margin          : 0 10px;
  padding         : 10px 0;
}
#documentacion .filadocumento .left
{
  min-width       : 200px;
}
#documentacion .filadocumento a.img
{
  float           : left;
  margin-right    : 10px;
}
#documentacion .filadocumento a.enlacedocumento
{
  font-weight     : bold;
  text-decoration : underline;
}
#documentacion .filadocumento a.enlacedocumento:hover
{
  text-decoration : none;
}
#documentacion .filadocumento a.enlacedocumento2
{
  font-weight     : bolder;
  color           : #cc0001;
}
#documentacion .filadocumento span
{
  color           : #cc0001;
}
/* páginas */
#content_center #paginas
{
  float           : right;
}
#paginas #comp_documentos h2 span
{
  color           : #3298FD;
}
#content_center #paginas .menu_contenido
{
  width           : 180px;
  float           : left;
  background-color: #F2F4F7;
}
#content_center #paginas .menu_contenido li
{
  margin          : 5px 0;
}
div#volver
{
  display         : block;
  float           : left;
  clear           : both;
  width           : 100%;
}
#content_center #paginas #texto_contenido #volverpagina
{
  float           : right;
  font-weight     : bold;
}
#content_center #paginas #texto_contenido
{
  width           : 100%;
  _margin-top     : -60px;
}
#content_center #paginas .centrar_contenido
{
  float           : right;
  width           : 760px!important;
}
.foto_contenido
{
  float           : right;
  margin-left     : 10px;
  margin-bottom   : 10px;
}
#content_center #paginas #texto_contenido #texto
{
  float           : left;
  margin-left     : 20px;
}
#content_center #paginas #texto_contenido .centrar_texto
{
  width           : 520px;
}
#content_center #paginas #texto_contenido #comp_documentos
{
  float           : right;
  border          : 1px solid #DAE4EA;
  height          : auto;
  margin-right    : 0;
  width           : 197px;
}

/**/
div.errorgestor ul
{
  color           : red;
}
.textopeq
{
  font-size       : 0.86em;
}
.exportar
{
  margin-left     : 15px;
}
.exportarbusqueda
{
  background      : #FFF url(../images/iconostiposarchivo/xls.gif) no-repeat top left;
  clear           : both;
  display         : block;
  font-size       : 13px;
  font-weight     : bold;
  margin          : 0px;
  padding-left    : 25px;
  height          : 18px;
}
.exportarbusqueda:hover
{
  text-decoration : none;
}

/*Página municipia en pestañas*/

#content_center #datospestanas.municipia .detalle
{
  padding-top: 10px;
}

#content_center #datospestanas.municipia .detalle #izquierda
{
  float: left;
  width: 65%;
  margin-right: 2%;
}
#content_center #datospestanas.municipia .detalle #derecha
{
  float: left;
  width: 32%;
}

#content_center #datospestanas.municipia #paginas
{
  float: none;
}
#content_center #datospestanas.municipia #paginas p
{
  margin: 10px 0px;
  text-align: justify;
}
#content_center #datospestanas.municipia #paginas img
{
  text-align: center;
}
#content_center #datospestanas.municipia #paginas ul li
{
  margin: 5px 0px;
}
#content_center #datospestanas.municipia #paginas h1
{
  display: none;
}

#content_center #datospestanas.municipia #paginas .centrar_contenido
{
  width: 700px !important;
}

/* Contacto */
#content_center #datospestanas.municipia #contacto
{
  margin: 10px 0;
  padding-left: 200px;
}
#content_center #datospestanas.municipia #contacto .division
{
  float: none;
  clear: both;
}
#content_center #datospestanas.municipia #contacto .tit
{
  float: left;
  width: 200px;
  margin-bottom: 10px;
}

#content_center #datospestanas.municipia #contacto .contentTit
{
  float: left;
  width: 400px;
  margin-bottom: 10px;
}

#content_center #datospestanas.municipia #contacto .contentTit input
{
  width: 200px;
}

#content_center #datospestanas.municipia #contacto input[type=submit]
{
  color: black;
  margin-left: 20px;
}

#content_center #datospestanas.municipia #paginas .enviado
{
  border: 1px solid #DAE4EA;
  padding: 5px;
}

#content_center #datospestanas.municipia #paginas #comp_documentos h2 span
{
  color           : #739A3D
}


/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
