*{
	margin:0;
	padding:0;
}

BODY{
	background:#FFFFFF none repeat scroll 0 0;
	color:#58585a;
	margin:40px 20px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

A{
	text-decoration:none;
	color:#626469;
}

DIV.clear{
	clear:both;
	font-size:1px;
}

DIV.clear.separador-navbar{
	height:30px;
}

/* cabecera - inicio */
DIV.cabecera{
	margin:0 auto;
	width:960px;
	height:120px;
}
	DIV.cabecera IMG#logo{
		float:left;
	}
	
	DIV.cabecera IMG#imagen-central-cabecera{
		margin:0 0 0 10px;
		float:left;
	}
	
	DIV.form-login-header{
		background:url(imgs/fondo-login.jpg) no-repeat 0 0;
		height:120px;
		width:240px;
		float:right;
	}	
/* cabecera - fin */

/* menu - inicio */
DIV.menu{
	margin:2px auto 0 auto;
	width:960px;
	height:21px;
	background-color:#9c9d9f;
	vertical-align:middle;
}

	DIV.menu DIV.lado-left{
		background:url(imgs/menu-left.jpg) no-repeat 0 0;
		height:21px;
		width:7px;
		float:left;
	}
	
	DIV.menu DIV.lado-right{
		background:url(imgs/menu-right.jpg) no-repeat 0 0;
		height:21px;
		width:7px;
		float:right;
	}	
	
	DIV.menu DIV.centro{
		float:left;
		vertical-align:middle;
		margin:3px 0;
		width:840px;
		overflow:hidden;
	}
		DIV.menu DIV.centro UL{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;	
		}

			DIV.menu DIV.centro UL LI{
				font-size:12px;
				display:inline;
				padding:0 6px;
			}
			DIV.menu DIV.centro UL LI.first{
				padding: 0 0 0 15px;
				display:block;
				float:left;
				width:220px;
			}

			DIV.menu DIV.centro UL LI A{
				color:#FFFFFF;
			}
			
			DIV.menu DIV.centro UL LI.current A{
				color:#000000;
			}			
	
	DIV.sub-menu DIV.buscador{
		float:left;
		vertical-align:middle;
		width:180px;
		text-align:right;
		padding:1px 0 0 0;

	}
	
	DIV.sub-menu DIV.buscador INPUT{
		border:none;
		width:90px;
		padding:0;
		/*height:16px;*/
		font-size:11px;
		margin:0 0 0 0;
	}
	
	DIV.sub-menu DIV.buscador INPUT.submit{
		background:none;
		border:none;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		width:60px;
		*padding-top:1px;
		*height:16px;
	}
	
/* menu - fin */

/* submenu - inicio */
DIV.sub-menu{
	margin:0 auto;
	width:960px;
	height:21px;
	background-color:#007BA6;
	vertical-align:middle;
}

	DIV.sub-menu DIV.lado-left{
		background:url(imgs/sub-menu-left.jpg) no-repeat 0 0;
		height:21px;
		width:7px;
		float:left;
	}
	
	DIV.sub-menu DIV.lado-right{
		background:url(imgs/sub-menu-right.jpg) no-repeat 0 0;
		height:21px;
		width:7px;
		float:right;
	}	
	
	DIV.sub-menu DIV.centro{
		float:left;
		vertical-align:middle;
		margin:3px 0;
		width:750px;
	}
	
	DIV.sub-menu DIV.centro UL{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	
		DIV.sub-menu DIV.centro UL.visible{
		
		}
		
		DIV.sub-menu DIV.centro UL.oculto{
			display:none;
		}		
		
			DIV.sub-menu DIV.centro UL LI{
				font-size:12px;
				display:inline;
				padding:0 6px;
			}
			
			DIV.sub-menu DIV.centro UL LI.first{
				display:block;
				float:left;
				margin-left:235px !important;
				margin-left:120px;				
			}

			DIV.sub-menu DIV.centro UL LI A{
				color:#FFFFFF;
			}
			
			DIV.sub-menu DIV.centro UL LI.current A{
				color:#000000;
			}				
	
	DIV.menu DIV.idiomas{
		float:left;
		margin:3px 0;
	}
			DIV.menu DIV.idiomas DIV.sep{
				background:#007BA6;
				width:2px;
				height:15px;
				margin:0 2px;
			}
			
			DIV.menu DIV.idiomas A{
				color:#000000;
				font-size:11px;
			}
			
			DIV.menu DIV.idiomas A.current-idioma {
				color:#FFFFFF;
				font-size:11px;				
			}			

/* submenu - fin */

/* contenedor inicio */
DIV.contenedor{
	margin:13px auto 10px auto;
	width:960px;
}
	/* menu left inicio */
	DIV.contenedor DIV.left{
		float:left;
		width:211px;
	}

		DIV.contenedor DIV.left IMG.separador#sep-superior{
			margin-bottom:7px;
		}

		DIV.contenedor DIV.left IMG.separador#sep-inferior{
			margin-top:7px;
		}		

		DIV.contenedor DIV.left H2{
			color:#007BA6;
			padding:0px 0px 0px 6px;
			/*font-family:Trebuchet MS;*/
			/*letter-spacing:1px;*/
			/*font-weight:normal;*/
			font-size:18px;
		}
		
		DIV.contenedor DIV.left P{
			font-size:11px;
			padding:0px 0px 0px 8px;
			margin-bottom:2px;
		}
		
		DIV.contenedor DIV.left P A{
			color:#007BA6;
		}

		DIV.contenedor DIV.left STRONG{
			color:#007BA6;
		}	
		
		DIV.contenedor DIV.left UL{
			list-style:none;
			margin-top:10px;
		}	
		
		DIV.contenedor DIV.left LI{
			background:url(imgs/fondo-menu.jpg) no-repeat center center;
			height:34px;
			padding:12px 0 0 25px;
			color:#007BA6;
			font-size:12px;
		}

		DIV.contenedor DIV.left LI.video{
			background:url(imgs/fondo-menu-video.jpg) no-repeat center center;
			height:123px;
			padding:0;
			position:relative;
		}
			
			DIV.contenedor DIV.left LI A{
				color:#007BA6;
			}
			
			DIV.contenedor DIV.left LI.video A{
				position:relative;
				display:block;
				padding:89px 0 0 23px;
				width:180px;
			}
			
			DIV.contenedor DIV.left LI.current A{
				color:#000000;
			}
			
	DIV.banner-lateral{
		margin-left:10px;
		margin-bottom:10px;
	}			
								
	/* menu left fin */
	
	
	/* contenido right inicio */
	DIV.contenedor DIV.right{
		float:right;
		background: url(imgs/puntitos.jpg) repeat-x top;
		width:708px;
		padding-top:15px;
	}
	
	DIV.contenedor#portada DIV.right DIV.contenido{
		float:left;
	}
	
	DIV.contenedor DIV.right.shownavbar{
		float:right;
		background: url(imgs/puntitos.jpg) repeat-x 0 16px;
		width:708px;
		padding-top:0px;
	}
	
	DIV.contenedor DIV.right DIV.sep-puntos{
		background: url(imgs/puntitos.jpg) repeat-x 0 0;
		width:708px; /*width:650px;*/
		clear:both;
		height:1px;
		margin-bottom:12px;
	}
	
	DIV.contenedor DIV.right DIV.contenido.small{
		width:395px;
	}
	
		DIV.contenedor DIV.right H1.tab{
			background:url(imgs/fondo-tab.jpg) no-repeat left 0;
			color:#FFFFFF;
			font-size:16px;
			letter-spacing:1px;
			padding-left:33px;
			font-weight:normal;
			height:19px;
			margin:0;
		}
		DIV.contenedor DIV.right H1.tab.corto{
			background:url(imgs/fondo-tab-corto.jpg) no-repeat left 0;
		}
		
		DIV.contenedor DIV.right H1.tab SPAN{
			color:#007BA6;
			margin-left:95px;
			font-size:13px;
		}
		
		DIV.contenedor DIV.right H1.tab.corto SPAN{
			margin-left:50px;
		}		

		DIV.contenedor DIV.right H1{
			color:#007BA6;
			font-size:14px;
			margin:3px 0 0px 0;
		}
		
		DIV.contenedor DIV.right H1.pruebas{
			margin:0 0 10px 0;
			font-size:26px;
		}		

		DIV.contenedor DIV.right H2{
			color:#007BA6;
			font-size:18px;
			margin:3px 0 5px 0;
		}

		DIV.contenedor DIV.right H2.margin-left{
			margin-left:260px;
		}		
		
		DIV.contenedor DIV.right P{
			margin:0 0 5px 0;
			line-height:16px;
		}
		
		DIV.contenedor DIV.right P.margin-left{
			margin-left:260px;
		}	
		
		DIV.contenedor DIV.right DIV.margin-left{
			margin-left:260px;
		}				
		
		DIV.contenedor DIV.right P STRONG{
			color:#007BA6;
		}
		
		DIV.contenedor DIV.right A,
		DIV.contenedor DIV.right P A{
			color:#007BA6;
		}

		DIV.contenedor DIV.right P STRONG A{
			color:#007BA6;
			text-decoration:underline;
		}		
		
		DIV.contenedor DIV.right A.mas{
			color:#007BA6;
			font-weight:bold;
		}
		
		DIV.contenedor DIV.right UL{
			margin:10px 0px 10px 20px
		}
		
		DIV.contenedor DIV.right OL{
			margin:10px 0px 10px 20px
		}
		
		DIV.contenedor DIV.right UL LI,
		DIV.contenedor DIV.right OL LI{
			margin:5px
		}		
		
		DIV.contenedor DIV.right DIV.foto-noticia{
			background:url(imgs/sombra-noticia.jpg) no-repeat 0 0;
			height:246px;
			width:373px;
		}
		
		DIV.contenedor DIV.right IMG.derecha{
			float:left;
			margin:0 30px 25px 5px;
		}
		
		
		DIV.contenedor DIV.right DIV.foto-listado-destacada{
			background:url(imgs/sombra-foto-listado-destacada.jpg) no-repeat 0 0;
			height:164px;
			width:250px;
			float:left;
			margin-bottom:5px;
		}
		
		/*DIV.contenedor DIV.right DIV.foto-listado-slide{
			background:url(imgs/sombra-foto-listado-destacada.jpg) no-repeat 0 0;
			height:164px;
			width:250px;
			float:left;
			margin-bottom:5px;
		}			
		*/
		/* inicio Items Donde Estamos */
		DIV.item-donde{
			width:192px;
			margin-bottom:10px;
			float:left;
			margin-left:0px;			
			margin-right:40px;
		}
			DIV.item-donde-top{
				width:192px;
				height:15px;
				background:url(imgs/item-donde-top.jpg) no-repeat 0 0;

			}
			DIV.item-donde-centro{
				width:192px;
				background:url(imgs/item-donde-centro.jpg) repeat-y;
				padding:0px 4px 0 11px;
			}
				DIV.item-donde-centro SPAN{
					color:#007BA6;
					font-size:14px;
					display:block;
					width:165px;
					margin-bottom:3px;
					cursor:pointer;
				} 
			DIV.item-donde-bottom{
				width:192px;
				height:15px;
				background:url(imgs/item-donde-bottom.jpg) no-repeat 0 0;
			}								
		/* fin Items Donde Estamos */
		
		
		/*  inicio Item columnas noticias */
		
		DIV.contenedor DIV.right DIV.noticia-item-columna{
			float:left;
			width:48%;
			margin-right:2% !important;
			margin-right:8px;
			height:200px;
			overflow:hidden;
		}
		
		DIV.contenedor DIV.right DIV.noticia-item-columna H2,
		DIV.contenedor DIV.right DIV.noticia-item-columna P {
			margin-left:130px;
		}
		
		DIV.contenedor DIV.right DIV.noticia-item-columna P.fecha,
		DIV.contenedor DIV.right DIV.editorial-item-listado P.fecha,			
		DIV.contenedor DIV.right DIV.prensa-item-listado P.fecha{
			margin-top:1px;
			margin-bottom:1px;
		}
		
		DIV.contenedor DIV.right DIV.noticia-item-columna DIV.foto{
			background:url(imgs/sombra-noticia-th.jpg) no-repeat 0 0;
			width:119px;
			height:92px;
			float:left;
		}	
		/*  fin Item columnas noticias */	
		
		/*  inicio Item listado noticias */
		DIV.contenedor DIV.right DIV.noticia-item-listado{
			width:99%;
			overflow:hidden;
			margin:10px 0;
		}
		
		DIV.contenedor DIV.right DIV.noticia-item-listado H1,
		DIV.contenedor DIV.right DIV.noticia-item-listado H2,
		DIV.contenedor DIV.right DIV.noticia-item-listado P {
			margin-left:130px;
		}
		
		DIV.contenedor DIV.right DIV.listado-nofoto H1,
		DIV.contenedor DIV.right DIV.listado-nofoto H2,
		DIV.contenedor DIV.right DIV.listado-nofoto P {
			margin-left:20px;
		}		
		
		DIV.contenedor DIV.right DIV.noticia-item-listado P.fecha{
			margin-top:1px;
			margin-bottom:1px;
		}
		
		DIV.contenedor DIV.right DIV.noticia-item-listado DIV.foto{
			background:url(imgs/sombra-noticia-th.jpg) no-repeat 0 0;
			width:119px;
			height:92px;
			float:left;
		}			
		/*  fin Item listado noticias */
		
		/*  inicio Item listado actividades */
		DIV.contenedor DIV.right DIV.actividad-item-listado{
			width:99%;
			overflow:hidden;
			margin:10px 0;
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado H1,
		DIV.contenedor DIV.right DIV.actividad-item-listado H2,
		DIV.contenedor DIV.right DIV.actividad-item-listado P {
			/*margin-left:130px;*/
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado P.fecha{
			margin-top:1px;
			margin-bottom:1px;
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado DIV.foto{
			background:url(imgs/sombra-noticia-th.jpg) no-repeat 0 0;
			width:119px;
			height:92px;
			float:left;
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado SPAN.ampliar{
			cursor:pointer;
		}
		DIV.contenedor DIV.right DIV.actividad-item-listado SPAN.cerrar{
			cursor:pointer;
			color:#333333;
			font-size:10px;
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado DIV.descarga-formacion{
			width:150px;
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado DIV.inscripciones{
			float:right;
			margin-right:240px;
			margin-top:12px;
			padding:4px 0px;			
			width:300px;
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado DIV.inscripciones P{
			margin-left:10px;
			color:#333333;
			margin:2px 0 0 110px;
		}
		
		DIV.contenedor DIV.right DIV.actividad-item-listado DIV.item-boton-suscribirse,
		DIV.contenedor DIV.right DIV.actividad-item-listado DIV.item-boton-suscribirse-off{
			width:100px;
			background:url(imgs/fondo-inscripcion.jpg) no-repeat 0 0;
			height:20px;
			float:left;
			/*margin-right:445px;*/
			/*margin-top:12px;*/
			padding:4px 0px;
			overflow:hidden;
			text-align:center;
		}
		DIV.contenedor DIV.right DIV.actividad-item-listado DIV.item-boton-suscribirse-off{
			
		}
			DIV.contenedor DIV.right DIV.actividad-item-listado DIV.item-boton-suscribirse A{
				color:#333333;
			}
			DIV.contenedor DIV.right DIV.actividad-item-listado DIV.item-boton-suscribirse-off A{
				color:#999999;
				cursor:default;
			}			
		/*  fin Item listado actividades */		

		/* inicio panel evolucion */
		DIV.contenedor DIV.right DIV.panel-evolucion{
			width:230px;
			float:left;	
			clear:left;
			text-align:right;
			padding-right:10px;
			background:url(imgs/fondo_evolucion.jpg) no-repeat right 0;
			color:#FFFFFF;
			height:23px;
			padding-top:5px;
			
		}
			DIV.contenedor DIV.right DIV.panel-evolucion A {
				color:#FFFFFF;
			}
		
		/* inicio panel de descargas */
		DIV.contenedor DIV.right DIV.panel-descargas{
			width:250px;
			float:left;	
			clear:left;
		}
		
		DIV.item-descarga{
			margin-bottom:5px;
		}
		
		DIV.item-descarga A SPAN{
			padding:26px 0 0 40px;
			display:block;
		}
		
		DIV.item-descarga A.pdf{
			background:url(imgs/iconos-descargas/pdf.jpg) no-repeat left center;
			display:block;
			height:41px;
			width:110px;
		}
					
		/* fin panel de descargas */
		
		/* inicio elementos de organizacion */
		DIV.contenedor DIV.right DIV.organizacion-menu{
			float:left;
			width:220px;
		}			
			DIV.organizacion-menu DIV.item-menu-organizacion{
				background:url(imgs/organizacion/fondo_organigrama.jpg) no-repeat left top;	
				overflow:hidden;
				width:193px;
				height:50px;
				text-align:left;			
			}
			
			DIV.organizacion-menu DIV.contenedor-submenu{
				text-align:right;
				width:193px;
				margin-bottom:12px;
			}
			
			DIV.organizacion-menu DIV.item-menu-organizacion A{
				display:block;
				padding:15px 3px 15px 10px;
				text-decoration:none;
				color:#333333; 
			}			
				DIV.organizacion-menu DIV.item-menu-organizacion A.activo{
					color:#007BA6;
				}			
			
			DIV.organizacion-menu DIV.item-submenu-organizacion{
				background:url(imgs/organizacion/fondo_organigrama_azul.jpg) no-repeat right top;	
				overflow:hidden;
				width:122px;
				height:30px;
				text-align:left;
				float:right;
				margin-right:7px;			
			}
			
			DIV.organizacion-menu DIV.item-submenu-organizacion A{
				display:block;
				padding:5px 3px 5px 10px;
				text-decoration:none;
				color:#FFF;
			}
				DIV.organizacion-menu DIV.item-submenu-organizacion A.activo{
					color:#333;
				}									
		/* fin elementos de organizacion */	
		
		/* inicio item directorio */
		DIV.item-directorio{
		margin-bottom:15px;
		}
		DIV.item-directorio STRONG{
			color:#333333;
		}
		DIV.item-directorio SPAN.cargo{
			color:#333333;
		}
		DIV.item-directorio SPAN.email,
		DIV.item-directorio SPAN.email A{
			color:#007BA6;
		}						
		/* fin item directorio */
		
		/* inicio item organo */
		DIV.item-organo{
		margin-bottom:15px;
		}
		DIV.item-organo STRONG{
			color:#333333;
		}
		DIV.item-organo STRONG.cargo{
			color:#007BA6;
		}
		DIV.item-organo SPAN.nombre{
			color:#333333;
		}		
		/* fin item directorio */		
		
		/* inicio item departamento */
		DIV.item-departamento{
			width:192px;
			margin-bottom:10px;
			float:right;
			margin-left:50px;			
			margin-right:17px !important;
			margin-right:0;
		}
			DIV.item-departamento#departamento-init{
				margin-left:0;
				margin-top:100px;
				float:left;
			}
			
			DIV.item-departamento-top{
				width:192px;
				height:15px;
				background:url(imgs/item-departamento-top.jpg) no-repeat 0 0;

			}
			DIV.item-departamento-centro{
				width:192px;
				background:url(imgs/item-departamento-centro.jpg) repeat-y;
				padding:0px 4px 0 11px;
			}
				DIV.item-departamento-centro STRONG.departamento{
					color:#007BA6;
					font-size:13px;
					display:block;
					width:180px;
					margin-bottom:3px;
				} 
				DIV.item-departamento-centro STRONG.nombre{
					color:#333333;
					font-size:11px;
				}
			DIV.item-departamento-bottom{
				width:192px;
				height:15px;
				background:url(imgs/item-departamento-bottom.jpg) no-repeat 0 0;
			}								
		/* fin item departamento */
		
		/* inicio elementos imagen-corporativa */
		DIV.item-imagen#imagen-marca{
			background:url(imgs/fondo-marca.jpg) no-repeat 0 0;
			width:194px;
			height:64px;
			float:left;
			margin:10px 0px 10px 0px;
		}
			DIV.item-imagen A#enlace-marca{
				top:10px;
				left:157px;
			}		
		
		DIV.item-imagen#imagen-colores{
			background:url(imgs/fondo-colores.jpg) no-repeat 0 0;
			width:405px;
			height:64px;
			float:left;
			margin:10px 0px 10px 15px;
		}
			DIV.item-imagen#imagen-colores P#colorA{
				position:absolute;
				top:10px;
				left:107px;
			}
			DIV.item-imagen#imagen-colores P#colorB{
				position:absolute;
				top:10px;
				left:285px;
			}
			
		DIV.item-imagen#imagen-baja-res{
			background:url(imgs/fondo-baja-res.jpg) no-repeat 0 0;
			width:194px;
			height:191px;
			float:left;
			margin:10px 0px 10px 0px;
		}
			DIV.item-imagen#imagen-baja-res DIV#baja-res-item-1{
				position:absolute;
				left:40px;
				top:50px;
			}
				DIV.item-imagen#imagen-baja-res A#enlace-baja-res-1{
					left:11px;
					top:50px;
				}
			DIV.item-imagen#imagen-baja-res DIV#baja-res-item-2{
				position:absolute;
				left:40px;
				top:85px;
			}
				DIV.item-imagen#imagen-baja-res A#enlace-baja-res-2{
					left:11px;
					top:85px;
				}
			DIV.item-imagen#imagen-baja-res DIV#baja-res-item-3{
				position:absolute;
				left:40px;
				top:123px;
			}
				DIV.item-imagen#imagen-baja-res A#enlace-baja-res-3{
					left:11px;
					top:123px;
				}														
		
		DIV.item-imagen#imagen-alta-res{
			background:url(imgs/fondo-alta-res.jpg) no-repeat 0 0;
			width:194px;
			height:191px;
			float:left;
			margin:10px 0px 10px 15px;		
		}

			DIV.item-imagen#imagen-alta-res DIV#alta-res-item-1{
				position:absolute;
				left:40px;
				top:50px;
			}
				DIV.item-imagen#imagen-alta-res A#enlace-alta-res-1{
					left:11px;
					top:50px;
				}
			DIV.item-imagen#imagen-alta-res DIV#alta-res-item-2{
				position:absolute;
				left:40px;
				top:85px;
			}
				DIV.item-imagen#imagen-alta-res A#enlace-alta-res-2{
					left:11px;
					top:85px;
				}		
		
		DIV.item-imagen#imagen-vectorial{
			background:url(imgs/fondo-vectorial.jpg) no-repeat 0 0;
			width:194px;
			height:191px;
			float:left;
			margin:10px 0px 10px 15px;		
		}
		
			DIV.item-imagen#imagen-vectorial DIV#vectorial-item-1{
				position:absolute;
				left:40px;
				top:50px;
			}
				DIV.item-imagen#imagen-vectorial A#enlace-vectorial-1{
					left:11px;
					top:50px;
				}
			DIV.item-imagen#imagen-vectorial DIV#vectorial-item-2{
				position:absolute;
				left:40px;
				top:85px;
			}
				DIV.item-imagen#imagen-vectorial A#enlace-vectorial-2{
					left:11px;
					top:85px;
				}				
		
		DIV.item-imagen{
			overflow:hidden;
			position:relative;		
		}
			div.contenedor div.right DIV.item-imagen H2{
				font-size:12px;
				font-weight:normal;
				margin:10px 0 0 10px;
			}
			div.contenedor div.right DIV.item-imagen P{
				color:#000000;
				margin:0 0 0 10px;
				font-size:11px;
			}
			div.contenedor div.right DIV.item-imagen STRONG{
				color:#007BA6;
				margin:0 0 0 10px;
				font-size:12px;
			}			
			div.contenedor div.right DIV.item-imagen A{
				display:block;
				/*background-color:#000000;*/
				width:25px;
				height:25px;
				position:absolute;
			}
		/* fin elementos imagen-corporativa */
		
		/* inicio glosario */
		DIV.glosario-bar{
			width:700px;
			background-color:#9C9D9F;
			height:21px;
			margin:15px 0px 15px 0px;
			vertical-align:middle;
		}
		
			DIV.contenedor DIV.right DIV.glosario-bar A{
				color:#FFFFFF;
				font-weight:bold;
			}
			DIV.contenedor DIV.right DIV.glosario-bar A:hover{
				text-decoration:underline;
				color:#007BA6;
			}			
			DIV.glosario-bar DIV.glosario-left{
				background:transparent url(imgs/menu-left.jpg) no-repeat scroll 0 0;
				float:left;
				height:21px;
				width:7px;			
			}		
			DIV.glosario-bar DIV.glosario-right{
				background:transparent url(imgs/menu-right.jpg) no-repeat scroll 0 0;
				float:right;
				height:21px;
				width:7px;			
			}
			DIV.glosario-bar DIV.glosario-center{
				float:left;
				margin:3px 0;
				overflow:hidden;
				vertical-align:middle;
				width:670px;
				padding:0 0 0 10px;		
			}
			
			DIV.letra{
				margin:5px 0;
			}
			
			DIV.glosario-item{
				margin:0 0 10px 1px;
			}
				DIV.glosario-item DIV SPAN.palabra-activa{
					background:url(imgs/topo_gris.jpg) no-repeat right 2px;
					font-weight:bold;
					color:#007BA6;
				}
				
				DIV.glosario-item DIV SPAN.palabra-hover{
					background:url(imgs/topo.jpg) no-repeat right 2px;
					font-weight:bold;
				}
				DIV.glosario-item DIV.palabra-glosario{
					font-size:12px;
					margin:0 0 5px 1px;
				}
					DIV.glosario-item DIV.palabra-glosario SPAN{
						cursor:pointer;
						padding-right:20px;
					}
				
				DIV.glosario-item DIV.palabra-descripcion{
					margin:0 0 10px 1px;
				}				
								
		/* fin glosario */
		
		/* inicio licitaciones */							
		DIV.cabecera-licitaciones{
			background:url(imgs/fondo-tabla-licitaciones.jpg) no-repeat 0 0;
			height:32px;
			width:705px;
			padding:0px 0 10px 7px;
		}
		DIV.cabecera-licitaciones TABLE{
			color:#007BA6;
			font-size:12px;
		}
		
		DIV.listado-licitaciones{
			padding:0px 0 8px 7px;
			width:705px;
		}
			DIV.listado-licitaciones SPAN.ver-licitacion{
				cursor:pointer;
				color:#007BA6;
			}
		
		/* fin licitaciones */	
		
		/* inicio items de proyectos */
		DIV.contenedor DIV.right DIV.listado-proyectos{
			margin-bottom:20px;
		}
		/* fin items de proyectos								
		
		/* inicio elementos buscador */
		DIV.caja-buscador{
			width:190px;
			height:50px;
			background:#999999;
			float:left;
			background:url(imgs/fondo-item-buscador.jpg) no-repeat 0 0;
			padding:12px;
		}
			DIV.caja-buscador#left-item{
				margin-left:0;
			}
			DIV.caja-buscador#right-item{
				margin-left:5px;
				width:300px;
				position:relative;
			}
		
		DIV.contenedor DIV.right H1.titulo-area-buscador{
			color:#9c9d9f;
			font-size:19px;
			margin:3px 0 5px;
		}
		H1.titulo-area-buscador SPAN{
			font-size:11px;
			color:#58585a;
			font-weight:normal;
		}						
		/* fin elementos buscador */
		
		/* inicio item formulario contacto */
		DIV.item-link-empresarial{
			background:url(imgs/fondo-item-contacto.jpg) no-repeat 0 0;
			width:100px;
			height:101px;
			margin:-35px 0 20px 150px;
			float:left;
		}

		DIV.item-link-unirse{
			background:url(imgs/fondo-item-contacto-unirse.jpg) no-repeat 0 0;
			width:170px;
			height:101px;
			margin:-35px 0 20px 25px;
			float:left;
		}


			DIV.item-link-empresarial A{
				color:#007BA6;
				display:block;
				height:33px;
				width:91px;
				padding:41% 1% 25% 5%;
				/*background:#000000;*/
				/*border:1px solid #000000;*/
			}
			
			DIV.item-link-unirse A{
				color:#007BA6;
				display:block;
				height:33px;
				width:147px;
				padding:25% 1% 25% 5%;
				/*background:#000000;*/
				/*border:1px solid #000000;*/
			}
		/* fin item formulario contacto */		
		
		/* items del perfil */
		DIV.form-login{
				background:url(imgs/fondo-login.jpg) no-repeat 0 0;
				height:120px;
				width:240px;
				margin:10px auto;
				padding-top:1px;
			}
				DIV.form-login SPAN{
					display:block;
					color:#007BA6;
					font-weight:bold;
					font-size:14px;
					margin:9px 0 9px 15px;
				}
				
				DIV.form-login INPUT{
					border:none;
					width:100px;
					margin:0px 5px 5px 15px;
				}		
				
				DIV.form-login INPUT.submit{
					margin:4px 15px;
					color:#007BA6;
					background:#FFFFFF;
					width:50px;
					font-size:10px;
					cursor:pointer;
				}				
				
				DIV.form-login LABEL{
					color:#007BA6;
				}				
			
				DIV.form-login DIV#contenedor-formulario-login-error P{
					color:#FF0000;
				}		
				DIV.form-login DIV#contenedor-formulario-datos{
					padding:30px 10px 0px 15px;
				}		
		/* fin items perfil */
		
		/* inicio item monografico */
		DIV.item-monografico{
			width:117px;
			height:262px;
			overflow:hidden;
			float:left;
			margin-right:50px;
		}
			DIV.item-monografico DIV.foto{
				background:#007aa5;
				width:117px;
				height:165px;
				overflow:hidden;
			}
			
			div.contenedor div.right DIV.item-monografico H2{
				font-size:12px;	
			}
		/* fin item monografico */
		
	/* widget inicio */
	DIV.contenedor DIV.right DIV.widget{
		float:right;
		width:300px;
	}	
	
		DIV.contenedor DIV.right IMG.img-widget{
			margin: 0 0 50px 0;
		}
		DIV.contenedor DIV.right DIV.widget DIV#nav-agenda{
			margin:6px 0 0 0;
			margin-left:13px;
		}
			DIV.contenedor DIV.right DIV.widget DIV#nav-agenda SPAN{
				display:block;
				cursor:pointer;
			}
			DIV.contenedor DIV.right DIV.widget DIV#nav-agenda SPAN#nextMes{
				float:right;
				display:none;
			}
			DIV.contenedor DIV.right DIV.widget DIV#nav-agenda SPAN#prevMes{
				float:left;
				display:none;				
			}			
		DIV.contenedor DIV.right DIV.widget DIV.calendario{
			width:285px;
			height:142px;
			margin:0px 0 0 13px;
		}
		
		DIV.contenedor DIV.right DIV.widget UL.agenda{
			list-style:none;
			width:280px;
			margin:5px 0;
			padding: 0 0 0 16px;
		}		
	
		DIV.contenedor DIV.right DIV.widget UL.agenda LI P{
			font-size:10px;
			color:#9c9d9f;
			margin:0;
			line-height:11px;
		}	
	
		DIV.contenedor DIV.right DIV.widget UL.agenda LI H3{
			font-size:11px;
			color:#007BA6;
		}
		/*DIV.contenedor DIV.right DIV.widget DIV.extra-agenda{
			display:no
		}*/				
	/* widget fin */
	
	/* flash lateral inicio */
	DIV.flash{
		height:176px;
		width:293px;	
		margin-bottom:40px;	
	}
	/* flash lateral fin  */
	
	/* nav bar inicio */		
	DIV.contenedor DIV.right UL.navbar{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	DIV.contenedor DIV.right UL.navbar LI{
		float:left;
		display:inline;
		margin:0;
		padding:0;		
	}	
		
	/* contenido right fin */	

/* contenedor fin */

/* pie inicio */
DIV.pie{
	margin:0px auto;
	width:960px;
	background: url(imgs/puntitos.jpg) repeat-x top;
	padding-top:1px;
}
	DIV.pie DIV.consorcio{
		float:right;	
	}
	
		DIV.pie DIV.consorcio SPAN{
			font-size:20px;
			font-weight:bold;
			color:#007BA6;
			float:left;
			margin:7px 10px 0 0;

		}
		
	DIV.pie DIV.menu-pie{
		margin:2px auto 0 auto;
		width:960px;
		height:21px;
		background-color:#9c9d9f;
		vertical-align:middle;
		position:relative;
	}

	DIV.pie DIV.menu-pie DIV.lado-left{
		background:url(imgs/menu-left.jpg) no-repeat 0 0;
		height:21px;
		width:7px;
		float:left;
	}
	
	DIV.pie DIV.menu-pie DIV.lado-right{
		background:url(imgs/menu-right.jpg) no-repeat 0 0;
		height:21px;
		width:7px;
		float:right;
	}
	
	DIV.pie DIV.menu-pie DIV.centro{
		float:left;
		vertical-align:middle;
		margin:3px 0;
		text-align:right;
		width:944px;
		position:relative;
	}
		DIV.pie DIV.menu-pie DIV.centro DIV.rss{
			float:left;
			position:absolute;
			z-index:100;
			top:-15px;
		}
		
		DIV.pie DIV.menu-pie DIV.centro UL{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;	
		}
		
			DIV.pie DIV.menu-pie DIV.centro UL LI{
				font-size:9px;
				display:inline;
				padding:0 6px;
				color:#FFFFFF;
			}
			
			DIV.pie DIV.menu-pie DIV.centro UL LI.lastItem{
				padding-right:100px;
			}
			
			DIV.pie DIV.menu-pie DIV.centro UL LI A{
				color:#FFFFFF;
			}		
/* pie fin */

/* inicio FORMULARIOS */
FORM.formulario FIELDSET{
	border:0;
}
	FORM.formulario FIELDSET DIV{
		margin:3px 0;
		vertical-align:top;
	}


FORM.formulario INPUT{
	border:none;
	background:url(imgs/fondo-inputs.jpg) no-repeat left top;
	padding:5px;
	margin-right:10px;
	width:235px;
	
}
	FORM.formulario INPUT.checkbox{
		width:16px;
		float:left;
		margin:5px 0 0 0;
		background:none;
	}
	
	FORM.formulario INPUT.input_buscador{
		width:157px;
	}
	
	FORM.formulario INPUT.boton_enviar{
		background:none;
		border:0;
		color:#007BA6;
		font-size:17px;
		width:auto;
		margin-left:75px;
		cursor:pointer;
	}
	
	FORM.formulario INPUT.boton_respuesta{
		background:url(imgs/fondo-boton-respuesta.jpg) no-repeat 0 0;
		border:0;
		color:#FFFFFF;
		font-size:17px;
		width:60px;
		margin-left:0px;
		cursor:pointer;
		padding:2px 1px 1px 1px;
	}	
	
	FORM.formulario INPUT.boton_enviar_buscador{
		background:none;
		border:0;
		color:#007BA6;
		font-size:17px;
		width:auto;
		float:right;
		cursor:pointer;
		position:absolute;
		right:0;
		top:30px;		
	}	

	FORM.formulario INPUT.error{
		background:url(imgs/fondo-inputs-error.jpg) no-repeat left top;
	}

FORM.formulario TEXTAREA{
	border:none;
	background:url(imgs/fondo-inputs.jpg) no-repeat left top;
	padding:5px;
	width:275px;
	height:70px;	
}

	FORM.formulario TEXTAREA.error{
		background:url(imgs/fondo-inputs-error.jpg) no-repeat left top;
	}
	
FORM.formulario SELECT{

}	
	FORM.formulario SELECT.select_buscador{
		width:157px;
	}	

FORM.formulario LABEL{
	color:#000000;
	font-size:11px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;	
}

	FORM.formulario LABEL.titulo{
		color:#007BA6;
		font-size:12px;
	}
	
	FORM.formulario LABEL.columna-unica{
		width:80px;
		display:block;
		float:left;
		text-align:right;
		margin-right:12px;
	}	


FORM.formulario DIV.error-formulario{
	display:block;
	margin:0 0 20px 0;
	background-color:#DC4753;
	color:#FFFFFF;
	padding:20px;
}
	FORM.formulario DIV.error-formulario P{
		font-size:12px;
	}
	
FORM.formulario DIV.correcto-formulario{
	display:block;
	margin:0 0 20px 0;
	background-color:#99FF66;
	color:#54555A;
	padding:20px;
}
	FORM.formulario DIV.correcto-formulario P{
		font-size:12px;
	}	
	
	
FORM#suscribirse-newsletter{

}	
	FORM#suscribirse-newsletter INPUT.checkbox{
		margin-right:5px;
	}
	
	FORM#suscribirse-newsletter  LABEL{
		margin-top:4px;
	}	
/* fin FORMULARIOS */


/* NEWSLETTER inicio */
DIV#form-newsletter{
	position:absolute;
	top:-190px;
	left:150px;
	width:236px;
	border:2px solid #007BA6;
	background:#FFFFFF;
	padding:20px;
	display:none;
}
	DIV#form-newsletter DIV.close{
		position:absolute;
		right:15px;
		top:15px;
		cursor:pointer;
	}
/* NEWSLETTER fin */