﻿	 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {  body #menu div.CssClassPrincipal ul li.Central ul li a, body #menu div.CssClassPrincipal ul li.CssClassPrimero ul li a, body #menu div.CssClassPrincipal ul li.CssClassUltimo ul li a, body #menu div.CssClassPrincipal ul li.CssClassSeleccionado ul li a {
    font-family: Tahoma !important ; padding-left:15px; padding-right:15px;
}

body #menu div.CssClassPrincipal ul li.CssClassPrimero a, body #menu div.CssClassPrincipal ul li.CssClassUltimo a, body #menu div.CssClassPrincipal ul li.CssClassSeleccionado a {
    font-family: Tahoma !important; padding-left:15px; padding-right:15px;
 }
 }

/* ---------------------------->  CONTENEDORES PRINCIPALES  <--------------------------------------------------------------------------------------------------
     
     |                    .container .cabecera                      | ---> cabecera 
      -------------------------------------------------------------
    ||<----------------------- .container ------------------------->||
     | .column .banners  |            .colum .span-home             | ---> home 
                          ----------------------------------------- 
                         |   .inicio .span-14 | #noticias-portada   |
      -----------------    ------------------   ------------------            
     | .column .submenu  |       .colum .span-14 / span-19          | ---> páginas
      -----------------    ---------------------------------------			
     |                    .colum .una-columna                       | ---> páginas una columna (texto legal, mapa..)
      ------------------------------------------------------------
                         |                  #pie                    | ---> pie
                          ---------------------------------------
    ||<----------------------- /container ------------------------>||

/* ---------------------------->  TABLA DE CONTENIDOS  <------------------------------------   
00 + GENERAL   
     0.1 -Solución problemas ie
01 + ZONA DE ADMINISTRACIÓN
02 + CONTENEDORES Y ELEMENTO GENERALES
     2.1 -Cabecera
     2.2 -Navegación
     2.3 -Generales
     2.4 -Especiales
     2.5 -Pie
03 + ELEMENTOS DE PÁGINAS
     3.1 -Inicio 
     3.2 -Imagenes
     3.3 -Multimedia     
     3.4 -Mapa web      
     3.5 -Página de contacto      
     3.6 -Licitaciones     
04 + FORMULARIOS
     4.1 -Página contacto
     4.2 -Estructura territorial
     4.3 -Licitaciones      
05 + LISTADOS
     5.1 -Multimedia
     5.2 -Estructura territorial
     5.3 -Licitaciones
     5.4 -Paginador
     5.5 -Publicaciones
 
--------------------------------------------------------------------------------------------
00 + GENERAL 
-------------------------------------------------------------------------------------------- */
body                                         {margin:0; padding:0;}	
.container *                                 {margin:0; padding:0;}
h1                                           {margin-bottom: 0.5em}
.footer{clear:both;margin:1.5em 0 0 0 ;padding:.5em 0;border:.1em solid #f1f1f1;border-right:0;border-left:0;color:#006699;text-align:center;}
.footer a{display:block;text-align:center;}
.center{text-align:center;}
.container h2                                {margin-bottom: 0.5em;}
#popup .container h2                         {width:25em; margin-top:.4em; margin-bottom:1em }
#popup .container h4                         {width:25em; margin-bottom:.2em; padding-left:0}
#popup .container .h4                        {width:40em; margin-top:.5em; margin-bottom:0}
#popup .container .h3                        {width:auto; margin:0; padding:.4em}
#popup .container h3                         {width:25em;}
.container h3                                {margin-bottom: .65em; }
.container h4                                {margin:.3em 0.2em 1.45em 0; padding: 2px 2px 4px 25px;}
.container h5                                {margin-bottom: .25em;}
.container h6                                {margin-bottom: .5em;}
.container p                                 {margin: 0 0 1em;}
#popup .container p                          {float:left; width:40em}
.plantilla p img                             {float:none; margin:0 3px; padding: 0; position:relative; top:2px}
#contenido ul, ol                            {padding-left: 0;}
#contenido ul                                {left:2.5em;}
#contenido li ul                             {left:0;}
.mainContainer ol                            {position:relative; left:2em;}
#contenido ul li                             {padding-left:10px;}
.container dl                                {margin: 0 0 1.5em 0; }
#contenido .plantilla li ul                  {left:0;}
#contenido .plantilla ul li                  {margin-left:2.5em; padding-left:.5em;}
.clear, .bloque                              {clear:both}
a.descargar:link, a.descargar:visited        {width:6em; padding:.5em 2em; display:block;}
TABLE.tabla1                                 {width:98%; margin-left:.5em; margin-bottom: .5em; margin-top:1em; }
TABLE.tabla1 TD, TABLE.tabla1 TH             {padding:.5em;}
TABLE.tabla1 TR TH                           {margin-top:1px;}
.column .span-14 p em                        {margin-left:.6em;}
.invisible                                   {position: absolute; top: -1000em; width: 1px;	height: 1px; overflow: hidden;}
/*                                      0.1 -Solución problemas ie  (http://denegro.com/2007/03/programar-css-para-ie6-a-ciegas/) 
                                             Elementos flotados y con márgenes: display: inline */
.column, .menu-wrapper, #pie, .rastro-migas, 
#menu ul ul, .span-home, #noticias-portada h3{display:inline;}	
.container                                   {height: 1%; }
#menu li li ul                               {height: 1%;}
/*------------------------------------------------------------------------------------------ 
01 + ZONA DE ADMINISTRACIÓN 
-------------------------------------------------------------------------------------------- */
#acciones                                   {height:20px; position:absolute; right:0; top:0;}
#login                                      {width:100%; height:18px; margin-right:50px; padding:0px 10px 1px; left:0;}
#globalnav                                  {width:auto; height:18px;}
.metadatos                                  {float:left; clear:left; width:47em; margin:1em 0; padding:0.5em;}
    .metadatos p                            {margin:0 0 .5em 1em;}
/*----------------------------------------------------------------------------------------- 
02 + CONTENEDORES Y ELEMENTOS GENERALES  
------------------------------------------------------------------------------------------- */
/*                                     2.1 -Cabecera */ 
.cabecera                                   {height:150px; margin: 0 auto;}
      .cabecera h1                          {position:relative; top:35px; left:30px;}
#popup .cabecera                            {height:6.5em; margin:0; display:block;}
      #popup .cabecera h1                   {float:right; top:0; left:0; margin:.3em}
.cabecera .extranet a                       {float:right; margin-right:2%; margin-left:1em; padding:.4em .2em .3em 1.3em}
.cabecera .extranet a img                   {margin-right:2em; margin-left:.6em}
/*                                     2.2 -Navegación 
                                            menu principal Suckerfish Dropdowns (http://www.htmldog.com/) */ 
.container .menu-wrapper                    {float:left; width:97%; height:3.7em; /*margin:5em 2% 0;*/margin:5em 1.3em 0;text-align:center;background: url("../Images/menu/ultimo.gif") no-repeat top right;}
      #menu ul                              {margin:0; padding:0;text-align:left;}
      #menu li                              {margin:0; padding:0;}
      #menu li li                           {float:left; width:auto; position: relative; }	
       #menu li li li{float:none;}
     .container #menu li li ul              {height:auto; padding:3px; display:none; position: absolute; top:3.7em; left:0;}
     .container #menu li a                  {float:left; padding:15px;}
     .container #menu li.classPrimerElemento a {padding-left:15px;}
     .container #menu li li li a            {float:none; display:block; padding:4px 10px 4px 18px; white-space:nowrap}
     .container #menu li li li a img        {border:0; margin-left:1em }
     #menu li li li                         {width:auto; float:none;}	
     #menu li li:hover ul, 
     #menu li li.sfhover ul                 {display: block;}
     
.submenu                                    {width:14.5em; margin-top:1.5em;}
    .leftNav li a                           {padding:.5em .5em .5em 15px; display: block;}
    .leftNav li.ultimo a                    {padding-bottom:.7em;}
    .corner                                 {width:100%; height:5px; margin-top:-5px; margin-right:0px;}
    .corner span                            {float:right; width:8px; height:5px;}
/*                                     2.3 -Generales */
.container                                  {clear:left; width:78em; margin:0 auto;}
#popup .container                           {width:42.5em; margin:0 auto;}
.rastro-migas                               {float:left; width:60em; margin:1.5em 1em 2.5em;}
.rastro-migas ol                            {margin-left:0; padding-left:0}
.rastro-migas li							{display:inline; margin-left:0; padding-left:0;  padding-right:5px; margin-right:5px}
.column                                     {float:left; margin-right: 0.66em; margin-bottom:1em; padding:0;}
.span-23                                    {width:75.83em;}
.span-14                                    {width:48em; margin:0; padding-left:.8em;}
#popup .span-14                             {width:41em; margin:0; padding-left:1.2em;}
.span-19                                    {width:61em; margin:0 0 0 1em;}
/*                                     2.4 - Especiales */
.span-home                                  {width:64.83em;}
.licitaciones                               {width:62em; margin:0 0 0 0em;}
#contenido-licitaciones .span-19            {width:auto; margin-top:1em;}
.span-19.organigrama                        {margin:0;}
.span-23                                    {width:75.83em; margin-top:1.5em; margin-bottom:1.5em;}
.una-columna                                {width:55.83em; margin-top:2.5em; padding-left:10em;}
.mapa-web                                   {width:65.83em; margin-top:2.5em; padding-left:5em;}
.span-14.contacta                           {width:50em; padding-top:2.5em; text-align:left}
.image-area-bottom                          {float:left; width:52em; margin-top:1em;}
    .image-area-bottom img                  {margin:0 0.5em;}
#popup .image-area-bottom                   {float:left; width:38em; margin-top:1em;margin-bottom:1em; text-align:center}

/*                                     2.5 -Pie */ 
#pie                                        {float:left; width:75.4em; margin:1em 1.3em 0;padding:.5em 0; top:0;}
#contenido #pie li                          {display:inline; margin-right:.3em; padding-right:.3em; padding-left:0 }
/*---------------------------------------------------------------------------------------- 
03 + ELEMENTOS DE PÁGINAS  
------------------------------------------------------------------------------------------ */
/*                                     3.1 -Inicio */ 
.banners                                    {width:13.5em; margin-top:1.8em; margin-right:.40em;}
.banners a                                  {margin:.5em auto .2em 1em; display:block;}
    .banners li a                           {margin-left:0.5em; display:block;}
    .banners li a span                      {display:block;}
    .banners li #banner-empleo              {height:1.7em; padding:1.2em .8em .5em .4em;}
    .banners li #banner-contacto            {height:1.7em; padding:1.4em .8em .5em .4em;}
    .banners li #banner-licitaciones        {height:1.5em; padding:1.6em .8em .5em .4em;}
    /*.banners li #banner-licitaciones-int	{ margin-bottom:1.5em}*/
    .banners li #tecnicos-base              {height:2.5em; padding:2.5em .8em .5em .3em; width:87%; margin-left:.7em}
	.banners li #tecnicos-base span{line-height:.8em;}
    .banners li #banner-cooperacion         {height:6.7em; padding:.6em .8em .5em .1em; width:87%}
        .banners li #banner-cooperacion img {margin-right:.2em; margin-left:0 } 
      .banners li #banner-uimp                {height:5.5em; padding:6em .8em .5em .4em;}
    .banners li #banner-uimp strong         {display:block;}
    .banners li #banner-uimp strong span    {display:block; margin-bottom:.3em}
    .banners li #banner-premio-desarrollo   {height:7.5em; padding:1em .8em .5em .4em;}
        .banners li #banner-premio-desarrollo strong {display:inline;}
        .banners li #banner-premio-desarrollo span   {display:inline;}
        .banners li #banner-premio-desarrollo .edicion {display:block; margin-top:1.2em; margin-left:5em}
    .banners li#banner-informe-memoria      {height:8.7em; padding:.5em .8em .8em 0em; margin-left:.5em}
    .banners li #informe-anual              {margin-bottom:.8em; margin-top:.5em}  
    .banners li #informe-anual span         {font-size:1em; display:inline}
    .banners li #memoria-sostenibilidad     {padding-top:.5em; margin-top:-.08em; width:76%; padding-bottom:.3em}
/*BANNER PREMIO SOSTENIBLE 2011 */

#banner-premio-desa2011,#banner-desa-rural	{visibility:hidden;display:block;width:10.7em;height:8em;margin:0.5em auto 0.2em .9em;background: url(../../SiteCollectionImages/_banners/convocatoria-2011.gif) no-repeat top left;padding:0.3em 0.7em 0.5em 0.9em;}
#banner-desa-rural{width:11.8em;background: url(../../SiteCollectionImages/_banners/convocatoria_rural.gif) no-repeat top left;padding:0.3em 0.7em 0.5em 0;}

#banner-desa-rural.fly_gif{height:6.5em;background: url(../../SiteCollectionImages/_banners/convocatoria_rural_2011.gif) no-repeat top left;margin-top:1em;text-align:left;	}
#banner-premio-desa2011 span,#banner-desa-rural span,#banner-premio-desa2011 strong,#banner-desa-rural strong	{display:block;color:#015253;}
#banner-premio-desa2011 span,#banner-desa-rural span{padding:.2em 0;}
#banner-premio-desa2011 a,#banner-desa-rural a{margin-top:0;color:#015253;}
#banner-desa-rural a {margin:0;}
#banner-desa-rural strong{display:inline;}
#banner-desa-rural strong.block{display:block !important;margin-top:.3em;}
#banner-premio-desa2011 a:hover {text-decoration:underline;}
#banner-premio-desa2011 a:hover span,#banner-desa-rural a:hover span{cursor:pointer;}
#banner-premio-desa2011 a:visited,#banner-desa-rural a:visited{color:#015253;}
#banner-premio-desa2011 span.small,#banner-desa-rural span.small{float:left;margin-left:6.3em;padding-top:.2em;width:3em;}
#banner-premio-desa2011 img.mini,#banner-desa-rural img.mini{float:left;margin:.4em 0 0 .4em;}


.inicio                                     {float:left; width:48em; margin-top:1.5em; padding:0 .8em;}
    .inicio object                          {width:540px; height:305px;margin:auto; margin-bottom:1.5em;}
	.inicio object img{width:48em;}
  .inicio h2                              {width:23em;}
    .inicio .pageContent ul                 {left:0em; margin-left:1.5em;}

#noticias-portada                           {float:left; width:12em; margin-top:1.5em; margin-left:.66em;}
    #noticias-portada .imagen img           {margin:2px 0px; display:block}
/*                                     3.2 -Imagenes */ 
#fotos-p5-1, #fotos-p4-1, #fotos-p3-1,
#fotos-p2-1, #fotos-p1-1                    {float:left;}
#fotos-p5-2, #fotos-p4-2, #fotos-p3-2,
#fotos-p2-2, #fotos-p1-2                    {float:right;}
    .foto1                                  {float:left;}
    .container .foto1 img                   {display:block; margin:0 2.8em .5em 0;}
    .foto2                                  {float:left; clear:left;}
    .container .foto2 img                   {margin:1em 2.8em .5em 0; display:block;}
    .foto3                                  {min-width:0; max-width:180px;}
    .container .foto3 img                   {margin:0 0 .5em 2.8em; display:block;}
    .foto4                                  {min-width:0; max-width:180px;}
    .container .foto4 img                   {margin:1em 0 .5em 2.8em; display:block;}
    .container .pie-foto                    {margin-left:0; padding-bottom:0.5em; display:block;}
    .container .foto4 .pie-foto             {margin-left:2.8em;}				     
    .container .foto3 .pie-foto             {margin-left:2.8em;}
    .container .pie-foto.a                  {width:12.5em;} 	
    .container .pie-foto.b                  {width:25em;} 	
    .container .pie-foto.c                  {width:35em;}
.summarylink .enlaces                       {margin-top:1em; margin-bottom:1em;}	
.summarylink h3                             {margin-top:1.5em; margin-bottom:0;} 							     
/*                                     3.3 -Multimedia */ 
.ms-vb2 img, .ms-vb2 hr                     {float:left; width:16.6em; margin:.5em auto .2em;}
.miniaturas                                 {float:left; width:16.5em;}
.visor                                      {float:left; width:32em; left:1.5em;}
    .visor object                           {width:380px; height:254px;margin-bottom:1em;}						
/*                                     3.4 -Mapa web */ 
#contenido .mapa .column                    {float:left; padding:0 1.2em 0 0;}
#contenido .mapa ul                         {margin-bottom:2em; margin-left:0; padding-left:0; left:0;}
    #contenido .mapa li                     {width:20em;}
    #contenido .mapa li span.groupheader    {padding:.5em; display:block;}
    

    #contenido .mapa li li                  {width:19em;}    
    #contenido .mapa li li a                {display:block; margin:.5em .5em .5em .8em;}
#contenido .banners-mapa                    {float:left; margin-left:1em;}
    #contenido .banners-mapa li             {width:20em; padding:.8em .5em; margin:0 0 .5em 1em;}
/*                                     3.5 -Pagina de contacto */
h3.separador                                {margin-bottom:.7em; padding-top:.7em; padding-bottom:.7em;}
.container .sede                            {margin-right:1em}
.emails dt                                  {float:left; margin-right:.5em;}
#mandar-email                               {float:left; width:23em; margin-right:2em;}
h4.separador                                {margin-bottom:.7em; padding-top:.7em;}
/*                                     3.6 -Licitaciones */
#licitaciones                               {margin-left:0; width:62em; height:33em;}
#listado-contenido-licitaciones h4          {float:left; clear:left; margin-left:.5em; padding-left:0; display:block;}
#contenido-licitaciones .enlaces.pop        {float:right; margin-top:-2em; margin-right:1em;}
#contenido-licitaciones a                   {float:left}
#contenido-licitaciones a.registro          {margin-right:1.5em; padding-bottom:4px; padding-left:20px;}
#contenido-licitaciones a.normativa         {padding-bottom:4px; padding-left:25px;}
/*--------------------------------------------------------------------------------- 
04 + FORMULARIOS  
----------------------------------------------------------------------------------- */
.container input                            {margin:3px; padding:0px 3px;}
.container textarea                         {margin:3px; padding:0px 3px;}
.container label                            {margin:10px 5px 5px 0; display:block;}
.container #descarga input,
.container #registro input                  {margin:3px; padding:1px 4px;}
#enviar-correo input                        {margin-left:0; padding:.5em 0 .5em 1.3em; }
#estructura-territorial input               {float:left; margin-top:2.2em; padding:.3em 0 .5em 2em;}
#contenido-licitaciones input               {float:right; margin-top:1em; margin-left:0; padding:.3em 0 .5em 2em;}
/*                                     4.1 -Pagina de contacto */
#mandar-email textarea                      {width:20em; margin-bottom:.5em;}
#mandar-email input                         {width:20em; margin-bottom:.5em;}
#destinatario                               {width:25em; float:left }
#correos                                    {float:left; margin:.2em 0 .8em 0; padding:0; left:0}
#destinatario ul                            {float:left; margin:.2em 0 .5em 0; padding:0; left:0}
#correos li                                 {float:left; clear:left; width:98%;  padding:.1em 0 .5em; margin-left:0;}
#destinatario li                            {float:left; clear:left; width:100%; padding:.1em 0 .5em; margin-left:0;}
#destinatario li label                      {width:100%; margin-top:2px;}
#correos li strong                          {margin-right:.3em;}
#destinatario legend                        {margin-top:1em;}
#destinatario #condiciones textarea         {width:24em; margin-bottom:.5em; display:block;}
#destinatario #condiciones label            {margin-top:1.5em;}
.container #contenido #destinatario li a img{margin-right:0}
#contenido ul.buzones{position:relative;clear:both;left:auto;height:3.6em;width:99.8%;}
#contenido ul.buzones li{border-bottom:.1em solid #ccccc7;width:50%;position:absolute;top:.2em;display:inline-block;background:none;padding:0;}
#contenido ul.buzones li.buzon_grupo a{display:inline-block;background: url("../Images/fondos/buzon_grupo.png") no-repeat 1em;padding:1em 3.5em 1em 5em;}
#contenido ul.buzones li.buzon_calidad a{display:inline-block;background: url("../Images/fondos/buzon_calidad.png") no-repeat 1em;padding:1em 3.4em 1em 5.2em;}
#contenido ul.buzones li.buzon_calidad{right:0;}
#contenido ul.buzones li.sel {background:#F9F9F9;border:.1em solid #CCCCC7;border-bottom:0;position:absolute;z-index:300;}
#contenido ul.buzones li a{text-transform:uppercase;color:#666432;font-size:.9em;}
div.ContactaMail,div.ContactaCalidad{width:97.5%;background:#f9f9f9;padding:1em;border:.1em solid #ccccc7;border-top:0;position:relative;top:0;z-index:0;}
div.pos_relative{display:block;position:relative;z-index:0;width:98%;height:60em;}
div.pos_relative #enviar-correo input{background:#F9F9F9 url("../Images/fondos/ver.png") no-repeat scroll left center;padding-left:2em;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
p.obliga{color:#d20808;}
.container h4{padding-left:.1em;}
div.pos_relative h6{clear:both;}
#contenido ul.buzones li a:focus{font-weight:normal;}
/*BUZONES EN INGLES*/
body.en #contenido ul.buzones{width:99.1%;}


/*                                     4.2 -Estructura territorial */
#estructura-territorial                     {margin:0em 1em 2em 1em;}
    #estructura-territorial label           {float:left; width:27em;}
    #estructura-territorial label select    {width:22em;}
    #estructura-territorial label.buscar    {width:auto;}
    #estructura-territorial .buttom         {margin-top:1em;}  
/*                                     4.3 -Licitaciones */
#contenido-licitaciones fieldset            {clear:both; width:98%; margin-top:1.5em; padding:0;}
#contenido-licitaciones label               {float:left; width:auto; margin-right:.5em}
#contenido-licitaciones label span          {display:block}
#contenido-licitaciones .enlaces-suscripcion{float:right; margin-top:-2.8em; margin-right:1em; display:inline}
    #contenido-licitaciones 
    .enlaces-suscripcion li                 {float:left;}
/*                                          4.3.1 -Descargar pliego */
h1.separador                                {margin-top:0; padding-top:0; padding-bottom:0.5em;}
#descarga-pliego                            {padding:.5em}
#descarga-pliego .mensajes                  {float:left; width:95%; margin-left:0.5em; padding-bottom:1em;}
p.leyenda                                   {clear:left; width:auto; margin-bottom:0.3em; margin-left:14em;}
p.confirmacion                              {float:left; width:90%; margin-top:.5em; margin-bottom:0; padding:5px 5px 5px 2em;}
p.advertencia                               {float:left; width:90%; color:#687F23; font-size:1.2em; font-weight:bold; padding:5px; margin-top:.5em; margin-bottom:0; background:url('../Images/fondos/aviso.gif') no-repeat 0 6px; padding-left:2em;}
p.aviso                                     {float:left; width:80%; margin-top:.5em; margin-bottom:0; padding:5px;}
.mensajes p.aviso                           {float:left; width:90%; padding-left:2em}
.container #contenido .volver.separador     {padding:0; margin:1em 0 2px 0}
#contenido .volver a                        {display:block; padding:.5em 1.5em;}
.container #contenido li a img              {margin-right:5px}
#popup #contenido .enlaces li a img         {margin-right:5px}
.container #contenido .volver               {width:98%; margin:0 0 1em 0;padding:0;}
#contenido .volver                          {display:block; padding:.5em 1.5em;}
#descarga-pliego label                      {float:left; clear:left; width:13.5em; margin:0.5em 0 0.8em;}
#descarga-pliego input, 
#descarga-pliego textarea, 
#descarga-pliego select                     {margin:3px 0 8px; padding:1px 4px;}
#descarga-pliego #capcha                    {width:40em; margin:0; padding:0;}
#descarga-pliego #capcha label              {float:left; width:13.5em; margin-bottom:0; text-align:left;}
#descarga-pliego #Generar.descargar         {margin-left:.5em; padding:3px 0 3px 18px;}
#descarga-pliego #AlternativaCaptcha.descargar{float:right; margin:3px 2em 8px; margin-left:.5em; padding:3px 0 3px 18px;}
#descarga-pliego #capcha .img               {float:left; width:100%;}
#descarga-pliego #alternativaCaptcha        {width:40em; margin:0; padding:0;}
#descarga-pliego #alternativaCaptcha label  {float:left; width:13.5em; margin-bottom:0; text-align:left;}
#descarga-pliego #alternativaCaptcha p		{margin-top:0.5em; color:#687F23; padding-left:13.5em}
#descarga-pliego .botonera input            {padding:0.3em 0 0.5em 18px;}
#formDescarga .botonera                     {width:37.5em; text-align:right}
#descarga-pliego ul                         {padding-left: 0; left:2.5em;}
    #descarga-pliego li ul                  {left:0;}
    #descarga-pliego li                     {padding-left: 10px;}
.descargar li a                             {float:left; clear:left; padding:0 0 4px 20px;}
#descarga-pliego .capa_radios input[type="radio"]{border:none;float:left;margin:0;}
#descarga-pliego .capa_radios label{float:left;clear:none;margin:0 0 0 .5em;}

/*                                          4.3.2 -Suscripción */
body.registro                               {padding:0.5em;}
#registro .correo                           {float:left;}
#registro fieldset                          {float:left; width:420px;}
#registro .familias                         {margin-top:1em;}
#registro legend                            {display:inline}
#registro p                                 {float:left; margin:.5em auto 1em}
#datos label                                {float:left; display: block;}
    #datos label input                      {width:400px;}
    #datos label.b input                    {width:192px; display:block;}
#registro dt input                          {margin-top:6px; margin-bottom:0}
#registro dd                                {float:none; clear:left;}
    #registro dl label                      {float:none;}
    #registro dd ul                         {margin-left:0pt; padding-left:0pt;}
    #registro dd ul li                      {padding-left:20px; position:relative;}
#registro input                             {margin:3px 3px 8px; padding:1px 4px;}
#registro .botonera input                   {padding:0.3em 0 0.5em 18px;}
.mensajes                                   {float:left; clear:left; margin-left:0.5em; padding-bottom:1em; width:95%;}
div.contacta .mensajes                      {clear:none;float:none;margin-left:0.5em; padding-bottom:1em; width:95%;}
/*--------------------------------------------------------------------------------- 
05 + LISTADOS  
----------------------------------------------------------------------------------- */
.listado                                    {float:left; width:100%; padding:.5em; display:block;}
    .listado h3 a                           {margin-top:0; margin-left:0em; display:block}
    .listado a                              {margin-top:0;}
    .listado .contenido                     {float:left; width:33em; padding-left:.5em; }
.separador                                  {padding:1em 0; float:left; width:98%; display:block}
#contenido ul li.separador                  {padding-left:0;}
    .container #contenido li.separador img  {float:left; margin-right:.5em;}
#contenido .listado h3                      {margin:0 0 .1em 0;}
    #contenido .listado h3 span.fecha       {float:left; margin-right:.5em;}
/*                                     5.1 -Multimedia */
.listado-video                              {float:left; width:16em; height:27.8em; overflow:auto;}
    .listado-video .elemento                {width:11.5em; margin-bottom:1.2em}
    .miniaturas ul#paginador                {width:11em;}
    .miniaturas  li a img                   {width:124px; height:54px;}
    .miniaturas ul.paginador                {float:right; padding-right:3em;}
    .listado-video li span                  {margin:.5em 0 .5em 0; padding-left:22px; height:2em; display:block;}
    .listado-video strong                   {margin:0.3em 0.2em .5em 0; padding-bottom:4px; padding-top:0px;}
.mas                                        {margin-bottom:1em; margin-left:.3em; white-space:nowrap}
#contenido .listado-video a:link            {display:block}

/*                                     5.2 -Estructura territorial */
#listado-estructura-territorial             {margin:0 1em 1em 1em;}
    #listado-estructura-territorial h3      {padding:0.5em; display:block;}
    #listado-estructura-territorial h4      {margin:1em .2em 0 0; padding-left:0;}
    #listado-estructura-territorial .direccion {float:left; width:30em; margin-right:1.5em;}
    #listado-estructura-territorial dt      {float:left; width:30em; margin-top:1em; display:block;}
    #listado-estructura-territorial dd      {float:left; width:30em; margin-right:1.5em;}
/*                                     5.3 -Licitaciones */
#listado-contenido-licitaciones             {margin-top:1em;}
    h1.referencia                           {padding-left:.5em;}
    #listado-contenido-licitaciones h2      {float:left; width:98%; margin-bottom:0; padding:0.5em;}
    #listado-contenido-licitaciones h3      {float:left; clear:right; height:1%; display:block; margin:0.3em 0.2em .5em 0; padding-top:2px; padding-bottom:4px;}

#listado-contenido-licitaciones dl.tipo1    {margin:1em 1em 2em; display:block}
    #listado-contenido-licitaciones .tipo1 dt {float:left; clear:left;}
    #listado-contenido-licitaciones .tipo1 dd {float:left; clear:left;}
    #listado-contenido-licitaciones 
    .tipo1 dt.direccion                     {margin-top:.5em;}
#listado-contenido-licitaciones dl.tipo2      {margin:1em; display:block}
    #listado-contenido-licitaciones .tipo2 dt {width:6em;}
    #listado-contenido-licitaciones .tipo2 dd {float:none; clear:right;}
#listado-contenido-licitaciones dl.tipo3      {margin:1em;}
    #listado-contenido-licitaciones .tipo3 dt {float:none; clear:right; width:7em;}
    #listado-contenido-licitaciones 
    .tipo3 dd.empresa                       {width:40em; margin:-1.2em .5em 1.2em 6em;}
    #listado-contenido-licitaciones 
    .tipo3 span.cantidad                    {margin-left:4em; position:absolute; right:3em;}
#listado-contenido-licitaciones h3          {float:left; width:94%; height:1%; margin-bottom:0; padding:0.5em;}
#listado-contenido-licitaciones dl          {float:left; clear:both; margin-top:0; margin-left:.5em;}
    #listado-contenido-licitaciones dt      {width:38em;  float:left;}
    #listado-contenido-licitaciones dd      {margin-left:0; padding-left:0; width:38em; clear:left }
    #listado-contenido-licitaciones dd.empresa {width:7em; float:left; clear:none;}
    #listado-contenido-licitaciones dd.ver  {width:9em; position:relative; left:45em; top:-1.3em;} 
    #listado-contenido-licitaciones dd.ver a {color:#069; width:9em}
    #listado-contenido-licitaciones dd.separador {padding:.5em 0; float:left; width:55em; display:block; margin-bottom:1.5em;}
/*                                     5.4 -Paginador */
#contenido ul.paginador                     {float:left; margin-left:0; width:98%}
    #contenido ul.paginador li              {float:left; margin-left:0; padding-left:0; margin-right:.5em}
    #contenido ul.paginador li.situacion    {padding-left:0; }
    #contenido ul.paginador li.anterior     {margin-left:25em}
    #contenido ul.paginador li.siguiente    {float:right}
    #contenido ul.paginador li a.siguiente  {margin-right:0}
#contenido .miniaturas ul.paginador         {width:13em}
    #contenido .miniaturas 
    ul.paginador li.anterior                {margin-left:1.5em}
    .container #contenido 
    .miniaturas li a img                    {display:block}
    #contenido .miniaturas 
    .paginador li a img                     {height:1.36em; width:1.2em; border:0}
/*                                     5.5 -Publicaciones */
#contenido .portada a img                   {display:block; margin-bottom:.5em; width:8.3em; height:8.3em;}
#contenido .documento .formato              {display:block; width:7.5em; padding-bottom:.3em}	
#contenido .documento .formato img          {float:left; border:0;}	
#contenido .documento .formato .size        {float:left;}	
#contenido .documento .formato .ico_accesible {float:none; margin-top:3px}
#popup #contenido ul                        { margin-bottom:1.5em;}
#popup #contenido ul.enlaces                {float:left; margin-bottom:1.5em; clear:both}
#contenido .documento li                    {padding-left:0; float:left; width:9em; height:16em;margin-right:1.5em}
#popup #contenido .documento li             {padding-left:0; margin-left:0; float:left; width:11em; margin-right:2.5em;}
#popup #contenido .documento li strong      {float:left; width:11em; margin-right:2.5em;}
#contenido .documento li a                  {display:block}
.container #contenido .documento img        {display:block}
.container #contenido 
.documento img.ico_accesible                {display:inline}
#contenido .documento li a strong           {display:block;}


/* ofertas empleo */
table.ofertas-empleo {border:0 none #fff; text-align:left; width:98%; margin-bottom:.4em; margin-left:1em}
#contenido .ofertas-empleo td {padding:.3em; text-align:left}
.ofertas-empleo th{color:#729513; padding:.3em; text-align:left; border:0 }
dl.ofertas-empleo  {}
.ofertas-empleo dt {color:#666432; float:left; clear:left; font-weight:bold; margin-right:1em; margin-bottom:.8em;}
.ofertas-empleo dd {margin-bottom:.8em; color:#202020; }

dt.vacantes {float:right; position:relative; right:5em; color:#666432}
dd.vacantes {float:right; position:relative; right:-4.5em;}
.requisitos dt {color:#666432; font-weight:bold; margin-bottom:.6em;}
#contenido ul.ofertas-empleo {list-style-type:none; color:#202020; margin-left:0em; padding-left:0; margin-bottom:.7em}
#contenido ul.ofertas-empleo li {list-style-image:none; background: url('../Images/fondos/li.gif') no-repeat 0px 6px; padding-left:1em; margin-left:1.5em }
.informatica th{color:#666432; padding-right:1.5em}
.informatica td {padding-right:1.5em}

.ofertas-empleo caption {position: absolute; top: -1000em; width: 1px;	height: 1px; overflow: hidden; font-size:0.1em; margin:0; color:#fff}
#contenido .ofertas-empleo td a:link {color:#069}
#contenido .ofertas-empleo td a:visited {color:#870091}
#contenido .ofertas-empleo td a:hover {color:#069}
#contenido .ofertas-empleo td a:active {color:#069}

/* ofertas empleo */
table.ofertas-empleo {width:98%; margin-bottom:.4em; margin-left:1em;}
#contenido .ofertas-empleo td {padding:.3em;}
.ofertas-empleo th{padding:.3em; text-align:left; }
dl.ofertas-empleo  {}
.ofertas-empleo dt {float:left; clear:left; margin-right:1em; margin-bottom:.8em;}
.ofertas-empleo dd {margin-bottom:.8em;}
dd.titulo                               {width:65%}
dd.proyecto                             {clear:left; margin-left:1.5em;}
dt.vacantes {float:right; position:relative; right:5em;}
dd.vacantes {float:right; position:relative; right:-4.5em;}
.requisitos dt {font-weight:bold; margin-bottom:.6em;}
#contenido ul.ofertas-empleo {margin-left:0em; padding-left:0; margin-bottom:.7em}
#contenido ul.ofertas-empleo li {padding-left:1em; margin-left:1.5em }
#contenido ul.funciones {margin-left:0em; padding-left:0; margin-bottom:.7em; clear:both}
#contenido ul.funciones li {margin-left:1.5em; padding-left:1em; }
.informatica th{padding-right:1.5em}
.informatica td {padding-right:1.5em}
.sombra {margin-bottom:2em;}
.ofertas-empleo caption {left: -1000em; width: 1px;	height:1px; overflow: hidden; margin:0;}
.detalles h3 {
				clear:left
}
/*web en ingles*/
.en .inicio{width:61em;border-right:0;}
.en img.home{width:61.5em;}
.en .inicio h2{width:auto;}
.en .container .menu-wrapper {background: url("../Images/menu/ultimobg.gif") no-repeat top right;}
.en .span-14.contacta{width:61em;}
.en .inicio object                          {/*width:740px;*/width:61em;height:36.5em;/* height:343px;*/margin:auto; margin-bottom:1.5em;}


/*prueba menu
div.CssClassPrincipal{text-align:center;}
li.CssClassPrimero.CssClassUltimo.CssClassSeleccionado  {  display: inline-block;}
.container #menu li.CssClassPrimero.CssClassUltimo.CssClassSeleccionado a {  display: inline-block;
   
 
    width: 3.2em;
}
.container #menu li.CssClassPrimero.CssClassUltimo.CssClassSeleccionado  ul li a{display: block;
    float: inherit;
 
    width: auto;}
      #menu ul                              {margin:0 auto; padding:0;text-align:center;width:98%;}
	   #menu ul li ul{width:auto;text-align:center;}
	   #menu li  {display:inline-block;width:100%;}
      #menu li a,#menu li                             {margin:0; padding:0;}
      #menu li li                           {width:auto; position: relative; }	
       #menu li li li{float:none;}
     .container #menu li li ul              {height:auto; padding:3px; display:none; position: absolute; top:3.7em; left:0;}
     .container #menu li a                  {float:left; padding:15px 18px}
     .container #menu li.classPrimerElemento a {padding-left:15px;}
     .container #menu li li li a            {float:none; display:block; padding:4px 10px 4px 18px; white-space:nowrap}*/

