body
{
	margin: 0;
	margin-top: 10px;
	margin-bottom: 50px;
	padding: 0;
	text-align: center;
	background: url(bg_body.gif) top left repeat-x #0182ac;
}

form
{
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
}

table tr td
{
	vertical-align: top;
}

#PageFrame
{
	padding: auto;
	margin: auto;
	width: 778px;
	text-align: left;
}

#bodyFrame
{
	padding: auto;
	margin: auto;
	_margin: auto;
	width: 100%;
	background: #FFFFFF;
}

/*HEADER*/
#header
{
}

#header table tr td.left
{
	background: url(header_codol.gif) top left no-repeat #FFFFFF;
}

#header table tr td.left div.logo
{	
	background: #FFFFFF;
	height: 115px;
	width: 230px;
	margin-top: 24px;
	margin-left: 25px;
	padding-bottom: 13px;
}

#header table tr td.left div.logo a
{
	text-decoration: none;
}

#header table tr td.left div.logo a img
{
	border: 0px;
}

#header table tr td.right div.contenedor
{
	background: url(header_codor.gif) top right no-repeat #FFFFFF;
	width: 523px;
	padding-bottom: 13px;
}

#header table tr td.right div.contenedorFlash
{
	background: #FFFFFF;
	height: 94px;
	width: 486px;
	margin-left: 19px;
	padding-top: 24px;
}

#header table tr td.right div.menuHeader
{
	background: #FFFFFF;
	padding-left: 19px;
	padding-top: 5px;
}

#header table tr td.right div.menuHeader table
{
	margin-left: 1px;
}

#header table tr td.right div.menuHeader table tr td div.separador
{
	
	background: url(border_menu_top.gif) top center repeat-x #FFFFFF;
	width: 2px;
	_margin-left: -2px;
}

#header table tr td.right div.menuHeader table tr td div.separadorLargo
{
	background: url(border_menu_top.gif) top center repeat-x #FFFFFF;
	width: 66px;
}

#header table tr td.right div.menuHeader table tr td div.home
{
	padding-left: 3px;
	padding-right: 5px;
}

#header table tr td.right div.menuHeader table a
{
	text-decoration: none;
}

#header table tr td.right div.menuHeader table a img
{
	border: 0px;
}

/*COLUMNA IZQUIERDA*/
#columnaIzquierda
{
	width: 275px;
}

div.cajaMenu
{
	margin-left: 25px;
	width: 230px;
}

div.cajaMenu div.fecha
{
	border-top: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	background: #F5F5F5;
	
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 11px;
	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
}

div.cajaMenu
{
	text-decoration: none;
	color: #41b7c8;
}

div.cajaMenu div.item
{
	background: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #41b7c8;
	
	border-bottom: 1px solid #B7B7B7;
	
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
	
	cursor: hand;
}

div.cajaMenu div.item a
{
	text-decoration: none;
	color: #41b7c8;
}

div.cajaMenu div.item table
{
	width: 100%;
}

div.cajaMenu div.item table tr td.bullet
{
	text-align: right;
}

div.cajaMenu div.item table tr td.bullet img
{
	border: 0px;
}

div.cajaBusqueda
{
	border-bottom: 1px solid #B7B7B7;
	background: #F5F5F5;
}

div.cajaBusqueda div.formulario
{
	padding: 14px 10px 14px 9px;
}

div.cajaBusqueda div.formulario table tr td.label
{
	padding-top: 2px;
	padding-right: 9px;
}

div.cajaBusqueda div.formulario table tr td.textbox input.textbox
{
	width: 122px;
	border: 1px solid #999999;
	background: url(bgtextbox.gif) top left repeat-x #FFFFFF;
}

div.cajaBusqueda div.formulario table tr td.boton
{
	padding-left: 9px;
}

div.cajaBanners
{
	width: 230px;
	padding-top: 10px;
}

div.cajaBanners div.header div.left
{
	background: url(cajabanners_tl.gif) top left no-repeat;
	width: 9px;
}

div.cajaBanners div.header div.middleleft
{
	border-top: 2px solid #CCCCCC;
	background: #F5F5F5;
	width: 127px;
	height: 6px !important;
	
	_margin-bottom: -1px;
}

div.cajaBanners div.header div.middleright
{
	border-top: 2px solid #CCCCCC;
	width: 84px;
	height: 6px !important;
	
	_margin-bottom: -1px;
}

div.cajaBanners div.header div.right
{
	background: url(cajabanners_tr.gif) top right no-repeat;
	width: 10px;
}

div.cajaBanners div.footer div.left
{
	background: url(cajabanners_bl.gif) top left no-repeat;
	width: 9px;
}

div.cajaBanners div.footer div.middleleft
{
	border-bottom: 2px solid #CCCCCC;
	background: #F5F5F5;
	width: 127px;
	height: 7px !important;
	
	_margin-top: -12px;
}

div.cajaBanners div.footer div.middleright
{
	border-bottom: 2px solid #CCCCCC;
	width: 84px;
	height: 7px !important;
	
	_margin-top: -12px;
}

div.cajaBanners div.footer div.right
{
	background: url(cajabanners_br.gif) top right no-repeat;
	width: 10px;
}

div.cajaBanners div.cuerpo
{
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	margin-top: -12px;
}

div.cajaBanners div.cuerpo table tr
{
	padding-top: 5px;
}

div.cajaBanners div.cuerpo table tr td.titulo
{
	background: #F5F5F5;
}

div.cajaBanners div.cuerpo table tr td.titulo div.contenedorGeneral
{
	width: 124px;
	background: #F5F5F5;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #253f6d;
	margin-left: 10px;
	padding-top: 13px;
}

div.cajaBanners div.cuerpo table tr td.titulo div.contenedorTexto
{
	padding-left: 5px;
}

div.cajaBanners div.cuerpo table tr td.titulo a
{
	text-decoration: none;
	color: #253f6d;
}

div.cajaBanners div.cuerpo table tr td.titulo a:hover
{
	text-decoration: underline;
}

div.cajaBanners div.cuerpo table tr td.banner div
{
	width: 84px;
	background: #FFFFFF;
	padding-right: 8px;
	text-align: center;
	
	padding-top: 5px;
	_padding-top: 0px;
}

div.cajaBanners div.cuerpo table tr td.separadorLeft
{
	background: #F5F5F5;
	height: 2px;
}

div.cajaBanners div.cuerpo table tr td.separadorLeft div.separador
{
	margin-left: 10px;
	background: url(cajabannerseparador.gif) top left repeat-x #F5F5F5;
	height: 2px;
	
	_margin-bottom: -10px;
}

div.cajaBanners div.cuerpo table tr td.separadorRight div.separador
{
	margin-right: 10px;
	background: url(cajabannerseparador.gif) top left repeat-x #FFFFFF;
	height: 2px;
	
	_margin-bottom: -10px;
}

/*COLUMNA CENTRAL*/
#columnaCentral
{		
	width: 503px;
	
}

/*CAJAS DOCUMENTOS*/

div.cajaDocumento
{
}

div.cajaDocumento div.cajaDocumentoHeader
{
	background: url(header_top_cajadocumento.gif) no-repeat;
	font-size: 0px;
	line-height: 7px;
	width: 485px;
	height: 8px;
}

div.cajaDocumento div.cajaDocumentoHeaderTitulo
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	height: 27px;
	width: 464px;
	background: url(fondo_top_cajadocumento.gif) repeat-x;
	font-family: arial;
	font-size: 20px;
	color: #0182AC;
	padding-left: 17px;
	padding-top: 5px;
}

div.cajaDocumento div.cajaDocumentoHeaderTitulo td.tdResultadoBusqueda
{
	width: 210px;
	padding-bottom: 13px;
}

div.cajaDocumento div.cajaDocumentoHeaderTitulo td.tdResultadoBusquedaVolver
{
	text-align: right;
	width: 245px;
}

div.cajaDocumento div.cajaDocumentoHeaderTituloBuscador
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	border-bottom: 1px solid #4EA8C5;
	height: 39px;
	width: 464px;
	background: url(fondo_top_cajadocumento.gif) repeat-x;
	font-family: arial;
	font-size: 20px;
	color: #0182AC;
	padding-left: 17px;
	padding-top: 5px;
}

div.cajaDocumento div.cajaDocumentoContenido
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	width: 481px;
}

div.cajaDocumento div.cajaDocumentoVerMas
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	width: 464px;
	background: url(fondo_footer_caja.gif);
	line-height: 17px;
	height: 17px;
	padding-left: 17px;
}

div.cajaDocumento div.cajaDocumentoVerMasProyecto
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	width: 464px;
	background: url(fondo_footer_caja.gif) repeat-x;
	background-position: bottom;
	padding-top: 7px;
	line-height: 17px;
	height: 17px;
	padding-left: 17px;
}

div.cajaDocumento div.cajaDocumentoPaginado
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	background: url(fondo_footer_caja.gif);
	width: 481px;
	height: 18px;
	text-align: center;
}

div.cajaDocumento div.cajaDocumentoPaginadoProyecto
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	background: url(fondo_footer_caja.gif) repeat-x;
	background-position: bottom;
	width: 481px;
	height: 18px;
	text-align: center;
	padding-top: 6px;
}

div.cajaDocumento a.LinkCajaDocumentoVerMas
{
	font-family: arial;
	font-size: 10px;
	color: #05173C;
	text-decoration: none;
	
}

div.cajaDocumento div.cajaDocumentoFooter
{
	background: url(footer_down_cajadocumento.gif) no-repeat;
	font-size: 0px;
	line-height: 7px;
	width: 485px;
	height: 8px;
}

div.cajaNoticia
{
	font-family: arial;
}

div.cajaNoticia div.cajaNoticiaHeader
{
	background: url(header_top_cajanoticia.gif) no-repeat;
	font-size: 0px;
	line-height: 7px;
	width: 485px;
	height: 8px;
}

div.cajaNoticia div.cajaNoticiaHeaderTitulo
{
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	height: 27px;
	width: 471px;
	background: url(fondo_top_cajanoticia.gif);
	font-family: arial;
	font-size: 20px;
	color: #0182AC;
	padding-left: 10px;
	padding-top: 5px;
}

div.cajaNoticia div.cajaNoticiaContenido
{
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	width: 481px;
}

div.cajaNoticia div.cajaNoticiaVerMas
{
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	width: 464px;
	background: url(fondo_footer_cajanoticia.gif);
	line-height: 17px;
	height: 17px;
	padding-left: 17px;
}

div.cajaNoticia div.cajaNoticiaVerMas a.LinkCajaNoticiaVerMas
{
	font-family: arial;
	font-size: 10px;
	color: #05173C;
	text-decoration: none;
}

div.cajaNoticia div.cajaNoticiaFooter
{
	background: url(footer_down_cajanoticia.gif) no-repeat;
	font-size: 0px;
	line-height: 7px;
	width: 485px;
	height: 8px;
}

div.cajaEquipo
{
	width: 539px;
	background: #FFFFFF;
}

div.cajaEquipo div.integrante
{
	background: #FFFFFF;
}

div.cajaEquipo div.integrante table tr td
{
	padding-bottom: 20px;
	padding-top: 20px;
}

div.cajaEquipo div.integrante table tr td div.recurso
{
	padding-left: 20px;
	padding-right: 20px;
}

div.cajaEquipo div.integrante table tr td div.recurso img
{
	width: 120px;
	height: 120px;
}

div.cajaEquipo div.integrante table tr td div.titulo
{
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: Bold;
	color: #5d75a2;
	padding-bottom: 20px;
}

div.cajaEquipo div.integrante table tr td div.descripcion
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: Normal;
	color: #5E5E5E;
	
	text-align: justify;
}

div.cajaEquipo div.cv
{
	background: #F2F2F2;
	text-align: right;
	vertical-align: top;
}

div.cajaEquipo div.cv div.linkCV
{	
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: Normal;
	color: #365389;
	height: 30px;
}

div.cajaEquipo div.cv div.linkCV table
{
	width: 100%;
}

div.cajaEquipo div.cv div.linkCV table tr td.link
{
	padding-right: 8px;
	padding-top: 6px;
}

div.cajaEquipo div.cv div.linkCV table tr td.link a
{
	text-decoration: underline;
	color: #365389;
}

div.cajaEquipo div.cv div.linkCV table tr td.icono
{
	padding-right: 10px;
	padding-top: 7px;
	padding-left: 354px;
}

div.cajaEquipo div.cv div.linkCV table tr td.icono img
{
	border: 0px;
}

/*BANNER HOME*/
div.bannerHome
{
	width:539px;
	height: 229px;
}

div.bannerHome img
{
	border: 0px;
	width:539px !important;
	height: 229px !important;
}

/*FOOTER*/
#footer
{
	background: #FFFFFF;
	width: 778px;
	padding-top: 10px;
}

#footer table
{
	width: 778px;
	height: 30px;
	_height: 26px;
	background: #FFFFFF;
}

#footer table tr td.left
{
	background: url(footer_codol.gif) bottom left no-repeat;
}

#footer table tr td.left div.copyright
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #05173c;	
	display: inline;
	
	margin-left: 13px;
	padding-left: 13px;
}

#footer table tr td.right
{
	background: url(footer_codor.gif) bottom right no-repeat;
}

#footer div.links
{
	font-family: Arial;		
	font-size: 10px;
	font-weight: bold;
	color: #0182ac;
	
	padding-left: 327px;
	display: inline;
}

#footer div.links a
{
	text-decoration: none;
	color: #1D3A72;
}

div.contieneCajas
{
	padding-top: 12px;
	padding-bottom: 17px;
	padding-left: 17px;
}

td.separadorCajaAgenda
{
	width: 20px;
}

div.contieneCajas div.contieneCajaAgenda
{
	font-family: arial;
}

div.contieneCajas div.contieneCajaAgenda div.cajaAgendaVolanta
{
	font-size: 11px;
	font-weight: bold;
	color: #0182AC;
}

div.contieneCajas div.contieneCajaAgenda div.cajaAgendaTitulo
{
	padding-bottom: 12px;
}

div.contieneCajas div.contieneCajaAgenda div.cajaAgendaTitulo a.vincAgendaTitulo
{
	font-size: 12px;
	font-weight: bold;
	color: #05173C;
	text-decoration: none;
}

div.cajaListadoTitulo a.vincListadoTitulo
{
	font-size: 12px;
	font-weight: bold;
	color: #05173C;
	text-decoration: none;
}

div.contieneCajas div.contieneCajaAgenda div.cajaAgendaCopete
{
	font-size: 11px;
	color: #05173C;
	
}

div.contieneCajas div.contieneCajaAgenda div.cajaAgendaCopete img
{
	width: 200px;
	
}

div.contieneCajaAgenda div.cajaAgendaLugar
{
	font-size: 11px;
	color: #05173C;
	padding-top: 10px;
}

div.contieneCajaAgenda div.cajaAgendaLugar span.cajaAgendaLugar
{
	color: #0082AC;
	font-weight: bold;
}

div.contieneCajas div.contieneCajaAgenda div.cajaAgendaInicio
{
	font-size: 11px;
	color: #05173C;	
}

div.contieneCajas div.contieneCajaAgenda div.cajaAgendaInicio span.cajaAgendaFecha
{
	color: #0082AC;
	font-weight: bold;
}

div.contieneCajas div.contieneCajaAgenda div.cajaAutor
{
	font-size: 12px;
	color: #5D75A2;
	padding-top: 13px;
}

div.divMargen
{
	padding-top: 16px;
}

div.divMargen div.divSeparador
{
	width: 452px;
	height: 20px;
	_height: 1px;
	background: url('/images/linea_punteada.gif') repeat-x;	
}

div.contieneCajaProyecto
{
	border-bottom: 1px solid #4EA8C5;
	border-top: 1px solid #4EA8C5;
}

div.cajaProyecto
{
	font-family: arial;
	width: 481px;
}

div.cajaProyectoListadoConBordeArriba
{
	font-family: 'Arial';
	width: 481px;
	border-top: 1px solid #4EA8C5;
}

div.cajaProyectoListado
{
	font-family: 'Arial';
	width: 481px;
}

table.tablaProyecto
{
	width: 481px;
	height: 22px;
}

table.tablaProyecto tr.trProyecto
{
	font-size: 11px;
	color: #0182AC;
}

table.tablaProyecto tr.trProyecto td.tdProyecto1
{
	width: 461px;
	padding-left: 20px;
	vertical-align: middle;
}

table.tablaProyecto tr.trProyecto td.tdProyecto2
{
	width: 56px;
	vertical-align: middle;
}

table.tablaProyecto tr.trProyecto td.tdProyecto3
{
	width: 23px;
	height: 23px;
	cursor: pointer;
	cursor: hand;
	background: url(/images/ico_flechaproyecto.gif);
}

div.divResumenProyectoConBorde
{
	background: #F1F1F1;
	width: 441px;
	font-size: 12px;
	color: #5E5E5E;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 11px;
	padding-bottom: 14px;
	border-bottom: 1px solid #4EA8C5;
}

div.divResumenProyectoSinBorde
{
	background: #F1F1F1;
	width: 441px;
	font-size: 12px;
	color: #5E5E5E;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 11px;
	padding-bottom: 14px;
}
table.tablaProyecto tr.trProyecto td.tdProyecto2 a.vincVerMasProyecto
{
	text-decoration: none;
	color: #4EA8C5;
	
}


div.detalleProyecto
{
	width: 486px;
	font-family: 'Trebuchet MS';
	
	
	
}

div.detalleProyecto div.tituloProyecto
{
	font-size: 17px;
	font-weight: bold;
	font-family: 'Arial';
	color: #05173C;	
	padding-top: 26px;
	padding-bottom: 8px;
	
	width: 486px;
	
}

div.detalleProyecto table.tableNumeroAnioProyecto
{
	width: 486px;
	border-bottom: 1px solid #9CB3DB;
	font-size: 11px;
	color: #05173C;
	border-top: 1px solid #9CB3DB;
	background: #F1F1F1;
	font-family: 'Arial';
	font-weight: bold;
	
	
	
	
}

div.detalleProyecto table.tableNumeroAnioProyecto td.tdNumeroAnioProyecto1
{
	
	padding-left: 21px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 200px;
	
}

div.detalleProyecto table.tableNumeroAnioProyecto td.tdNumeroAnioProyecto2
{
	
	
	padding-top: 5px;
	padding-bottom: 5px;
}

div.detalleProyecto table.tableResumenAutoresComisiones
{
	
	width: 486px;
	font-family: 'Arial';
	font-size: 11px;
	color: #05173C;
}

div.detalleProyecto table.tableResumenAutoresComisiones tr.trResumenAutoresComisiones td.tdResumenAutoresComisiones1
{
	border-bottom: 1px solid #0182AC;
	padding-left: 21px;
	width: 79tpx;
	padding-top: 5px;
	padding-bottom: 9px;
	
}

div.detalleProyecto table.tableResumenAutoresComisiones tr.trResumenAutoresComisiones td.tdResumenAutoresComisiones2
{
	border-bottom: 1px solid #0182AC;
	width: 439px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 17px;
}

div.detalleProyecto table.tableResumenAutoresComisiones tr.trResumenAutoresComisiones td.tdResumenAutoresComisiones3
{
	border-bottom: 1px solid #0182AC;
	width: 439px;
	color: #5E5E5E;
	padding-top: 5px;
	padding-bottom: 9px;
	padding-right: 17px;
}

div.detalleProyecto table.tableResumenAutoresComisiones tr.trResumenAutoresComisiones td.tdResumenAutoresComisiones4
{
	padding-left: 21px;
	width: 79tpx;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 17px;
}

div.detalleProyecto table.tableResumenAutoresComisiones tr.trResumenAutoresComisiones td.tdResumenAutoresComisiones5
{
	width: 439px;
	color: #5E5E5E;
	padding-top: 5px;
	padding-bottom: 9px;
	
}

div.detalleProyecto div.divLeyProyecto
{
	width: 486px;
	height: 3px;
	background: #F2F2F2;
	border-top: 1px solid #0182AC;
	border-bottom: 1px solid #0182AC;
	font-family: 'Arial';
	font-size: 11px;
	color:#0182AC;
	padding-top: 11px;
	
	
	
}

div.detalleProyecto div.divLeyProyecto a.aLeyProyecto
{
	font-size: 11px;
	color: #0182AC;
	text-decoration: none;
	font-weight: bold;
	
}

div.detalleProyecto div.divLeyProyecto a.aLeyProyecto img.logoWord
{
	border: 0px;
	padding-left: 17px;
	padding-bottom: 5px;	
	
		
}

div.detalleProyecto div.divLeyProyecto td.tdBajarWord
{
	padding-left: 9px;
	padding-bottom: 9px;
}

div.divTituloDetalleDocumento
{
	 height: 76px;
	 width: 486px;
	 padding-top: 12px;
	 padding-left: 19px;
	 padding-bottom: 41px;
	 
}

div.cajaListadoLink
{
	font-family: 'Trebuchet MS';
	border-top: 1px solid #9CB3DB;
	width: 499px;
	padding-left: 20px;
	padding-right: 20px;
}

div.cajaListadoLink div.tituloListadoLink
{
	font-size: 15px;
	padding-top: 12px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #5D75A2;
}
div.cajaListadoLink div.copeteListadoLink
{
	font-size: 12px;
	color: #5E5E5E;
	padding-top: 16px;
	padding-bottom: 15px;
}

div.contieneCajaAgendaListado
{
	padding-left: 17px;
}

div.cajaListadoAgenda
{
	font-family: arial;
	border-top: 1px solid #0182AC;
	width: 450px;
	padding-left: 0px;
}

div.cajaListadoAgenda div.volantaListadoAgenda
{
	font-size: 11px;
	font-weight: bold;
	color: #0182AC;
	padding-top: 16px;
}

div.cajaListadoAgenda div.tituloListadoAgenda
{
	font-size: 15px;
	font-weight: bold;
	color: #5D75A2;
}

div.cajaListadoAgenda div.copeteListadoAgenda
{
	padding-top: 16px;
	padding-bottom: 16px;
}

div.cajaListadoAgenda div.copeteListadoAgenda td.tdCopeteListadoAgenda
{
	font-size: 11px;
	color: #05173C;
}

div.cajaListadoAgenda div.copeteListadoAgenda td.tdRecursoCopete
{
	padding-right: 9px;
}

div.cajaListadoAgenda div.copeteListadoAgenda td.tdRecursoCopete img
{
	width: 200px;
}

div.cajaListadoAgenda div.lugarListadoAgenda
{
	font-size: 11px;
	color: #05173C;
}

div.cajaListadoAgenda div.lugarListadoAgenda span.spanLugarListadoAgenda
{
	font-weight: bold;
	color: #0182AC;
}
div.cajaListadoAgenda div.lugarListadoAgenda div.AutorListadoOpinion span.spanLugarListadoOpinion
{
	font-weight: bold;
	color: #0182AC;
}
div.cajaListadoAgenda div.lugarListadoAgenda div.AutorListadoOpinion
{
	padding-bottom: 18px;
}

div.cajaListadoLink div.urlListadoLink
{
	font-size: 12px;
	color: #5D75A2;
	padding-bottom: 14px;
}

div.urlListadoLink a.listadoLinks
{
	font-family: 'Trebuchet MS';
	text-decoration: None;
	padding-top: 6px;
	
	font-size: 12px;
	color: #5D75A2;
}

div.cajaListadoAgenda div.fechaListadoAgenda
{
	font-size: 11px;
	color: #05173C;
	padding-bottom: 15px;
}
div.cajaListadoAgenda div.fuenteListadoAgenda
{
	font-size: 11px;
	color: #05173C;
	
}
div.cajaListadoAgenda div.fuenteListadoAgenda span.spanFechaListadoAgenda
{
	font-weight: bold;
	color: #0182AC;
}
div.cajaListadoAgenda div.fechaListadoAgenda span.spanFechaListadoAgenda
{
	font-weight: bold;
	color: #0182AC;
}

div.divPaginado
{
	font-family: arial;
	font-size: 11px;
}

div.divPaginado table tr td.paginadoPrimero
{
	width: 23px;
	text-align: center;
	vertical-align: middle;
}

div.divPaginado table tr td.paginadoAnterior
{
	width: 23px;
	text-align: center;
	vertical-align: middle;
}

div.divPaginado table tr td.paginadoSiguiente
{
	width: 23px;
	text-align: center;
	vertical-align: middle;
}

div.divPaginado table tr td.paginadoUltimo
{
	width: 23px;
	text-align: center;
	vertical-align: middle;
}

div.divPaginado table tr td.paginadoPaginas
{
	vertical-align: middle;
}

div.divPaginado table tr td.paginadoPaginas a.vincPaginadoPaginas
{
	font-size: 11px;
	color: #365389;
	text-decoration: none;
}

img.imagenConVinc
{
	border: 0px;
}

/*HEADER TEMA*/
div.headerTema
{
	width: 487px;
	font-family: Trebuchet MS;
}

div.headerTema div.titulo
{
	margin-bottom: -5px;
	_margin-bottom: 0px;
}

div.headerTema div.hijos
{
	border-bottom: 1px solid #B7B7B7;
}

div.headerTema div.hijos table.hijos
{
	background: #F5F5F5;
	width: 487px;
	
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #05173C;
}

div.headerTema div.hijos table.hijos a
{
	text-decoration: none;
	color: #05173C;
}

div.headerTema div.hijos table.hijos tr td div.hijo
{
	background: url(ht_bullethijos.gif) center left no-repeat;
	padding-left: 15px;
	margin-left: 11px;
	padding-top: 9px;
	padding-bottom: 9px;
	
}

div.headerTema div.descripcion
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #05173C;
	lineheight: 16px;
	text-align: justify;
	
	padding: 20px 17px 20px 17px;
}

div.headerTema div.hijosDiputados
{
}

div.headerTema div.hijosDiputados table.hijosDiputados
{
	background: #FFFFFF;
	width: 487px;
}

div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td
{
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: bottom;
}

div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td div.foto
{
	padding-left: 17px;
	padding-right: 10px;
}

div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td div.foto
{
	width: 100px;
	height: 100px;
}

div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datos
{
	padding-right: 20px;
	vertical-align: bottom;
	
		
}
div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datosSinFoto
{
	padding-right: 20px;
	vertical-align: bottom;
	height: 103px; 
	padding-left: 17px;
		
}
div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datosSinFoto div.nombre
{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #0182AC;
	text-transform: uppercase;
}
div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datosSinFoto div.nombre a
{
	text-decoration: none;
	color: #0182AC;
}

div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datosSinNombre div.descripcionHijo
{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #05173C;
}

div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datos div.nombre
{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #0182AC;
	text-transform: uppercase;
}

div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datos div.nombre a
{
	text-decoration: none;
	color: #0182AC;
}


div.headerTema div.hijosDiputados table.hijosDiputados div.hijoDiputado table tr td.datos div.descripcionHijo
{
	font-family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #05173C;
}

img.imgDiputados
{
	border: 1px solid #0182AC;
}

div.separadorDiputados
{
	background: url('/images/linea_punteada.gif') repeat-x;
	border: 1px solid;
}

/*headerTema para diputado*/
div.headerTema div.diputado
{
}

div.headerTema div.diputado div.nombre
{
	font-family: Arial;
	font-weight: Bold;
	font-size: 17px;
	color: #05173C;
	
	padding-left: 16px;
}

div.headerTema div.diputado div.HTDipDescripcion
{
	font-family: Arial;
	font-weight: Normal;
	font-size: 11px;
	color: #05173C;
	text-align: justify;
	
	margin-top: 9px;
	padding-left: 16px;
	padding-right: 20px;
}

div.headerTema div.diputado div.HTDipDescripcion div.foto
{
	padding: 0px 10px 10px 0px;
	float: left;
}

div.headerTema div.diputado div.HTDipDescripcion div.foto img
{
	width: 150px;
}

div.headerTema div.diputado div.HTdipComisiones
{
	padding-top: 30px;
	padding-left: 16px;
	padding-right: 20px;
}

div.headerTema div.diputado div.HTdipComisiones div.titular
{
	font-family: Arial;
	font-weight: Bold;
	font-size: 12px;
	color: #0182AC;
}

div.headerTema div.diputado div.HTdipComisiones div.comisiones
{
	font-family: Arial;
	font-weight: Normal;
	font-size: 11px;
	color: #05173C;
	text-align: justify;
}

div.headerTema div.diputado div.HTdipCV
{
	font-family: Arial;
	font-weight: Bold;
	font-size: 11px;
	color: #0182AC;
	
	margin-top: 12px;
	margin-bottom: 18px;
	width: 465px;
	
	background: #F5F5F5;
	border-top: 1px solid #0182AC;
	border-bottom: 1px solid #0182AC;
	
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 20px;
	
	clear: both;
}

div.headerTema div.diputado div.HTdipCV a
{
	text-decoration: none;
	color: #0182AC;
}

div.headerTema div.diputado div.HTdipCV div.logoWord
{
	float: left;
	padding-right: 8px;
}

div.divContacto
{
	width: 420px;
	text-align: center;
	padding-left:53px;
}

div.divContienteTextoContacto div.divTextoContacto
{
	border-top: 1px solid #9CB3DB;
	border-bottom: 1px solid #9CB3DB;
	background: #F1F1F1;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #5D5E5E;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

div.divContacto table.tableContacto
{
}

div.divContacto table.tableContacto td.tdEspacio
{
	height: 20px;
}
div.divContacto table.tableContacto td.tdAclaracion
{
	font-family: 'Arial';
	font-size: 11px;
	text-decoration:none;
	color:#5E5E5E;
	text-align: left;
	padding-left: 13px;

}
div.divContacto table.tableContacto td.tdContacto
{
	font-family: 'Arial';
	font-size: 11px;
	color: #53A9C0;
	text-align: right;
	padding-right: 13px;
	width: 25%;
	
}

div.divContacto table.tableContacto td.tdContacto2
{
	text-align: left;
	
	
}

div.divContacto table.tableContacto td.tdContacto2 input.textbox
{
	border: 1px solid #B1C4EB;
	background: url(bg_txtbuscar.gif) top left repeat-x;
	width: 170px;
	font-family: 'Arial';
	font-size: 11px;
	color: #53A9C0;
	
}

div.divContacto table.tableContacto td.tdContacto2 textarea.textbox
{
	border: 1px solid #B1C4EB;
	width: 170px;
	height: 131px;
	padding-bottom: 14px;
	background: #FFFFFF;
}
div.botonEnviar
{
	padding-left: 57px;

}
table.contieneForm td.last
{
	text-align: left;
	padding-top: 17px;
	padding-left: 192px;
	
}

div.error
{
	font-family: 'Trebuchet MS';
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

div.divContieneErrores
{
	padding-top: 30px;
}

div.detalleAgenda
{
	font-family: arial;
	padding-left: 18px;
	padding-top: 18px;
	width: 485px;
}

div.detalleAgenda div.detalleAgendaVolanta
{
	font-size: 12px;
	color: #0182AC;
	font-weight: bold;
	padding-right:45px;
}

div.detalleAgenda div.detalleAgendaTitulo
{
	font-size: 17px;
	font-weight: bold;
	color: #05173C;
	padding-bottom: 5px;
	padding-right:45px;
}

div.detalleAgenda div.detalleAgendaCopete
{
	font-size: 11px;
	font-weight: bold;
	color: #05173C;
	padding-right:45px;
}

div.detalleAgenda div.detalleAgendaCuerpo
{
	font-size: 11px;
	color: #05173C;
	padding-right:45px;
}

div.detalleAgenda div.detalleAgendaLugar
{
	font-size: 11px;
	color: #05173C;
	padding-top: 19px;
}

div.detalleAgenda span.detalleAgendaLugarBold
{
	font-weight: bold;
	color: #0182AC;
}

div.detalleAgenda div.detalleAgendaFecha
{
	font-size: 11px;
	color: #05173C;
}

div.detalleAgenda span.detalleAgendaFechaBold
{
	font-weight: bold;
	color: #0182AC;
}

div.detalleAgenda td.tdDetalleRecursoCopete
{
	padding-right: 9px;
}

div.detalleAgenda td.tdDetalleRecursoCopete img
{
	width: 200px;
}

div.cajaDetalleTituloDocumento
{
	font-family: arial;
}

div.cajaDetalleTituloDocumento div.cajaDetalleTituloDocumentoHeader
{
	background: url(header_top_cajadocumento.gif) no-repeat;
	font-size: 0px;
	line-height: 7px;
	width: 485px;
	height: 8px;
}

div.cajaDetalleTituloDocumento div.cajaDetalleTituloDocumentoHeaderTitulo
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	border-bottom: 2px solid #4EA8C5;
	height: 35px;
	width: 464px;
	background: url(fondo_titulo_detalle.gif);
	font-family: arial;
	font-size: 20px;
	color: #0182AC;
	padding-left: 17px;
	padding-top: 5px;
}

div.contieneCajaNoticiasHome
{
	padding-top: 5px;
}

div.cajaNoticiaHome
{
	padding-left: 10px;
	padding-right: 10px;
}

div.cajaNoticiaHome table tr td.imagenCajaNoticia
{
	padding-right: 18px;	
}

div.cajaNoticiaHome table tr td.imagenCajaNoticia img
{
	width: 200px;
	
}

div.cajaNoticiaHome div.cajaNoticiaHomeTitulo
{
	font-size: 13px;
	font-weight: bold;
	color: #05173C;
	padding-bottom: 9px;
}
div.cajaNoticiaHome div.cajaNoticiaHomeTitulo a.tituloLink
{
	color: #05173C;	
	text-decoration: none;
}

div.cajaNoticiaHome table tr td.cajaNoticiaHomeCopete
{
	font-size: 11px;
	color: #05173C;
}

div.cajaNoticiaHome div.divisorNoticias
{
	
}

div.cajaNoticiaHome table tr td.lineaDivisor
{
	height: 40px;
	vertical-align: middle;
}

div.cajaNoticiaHome table tr td.cajaNoticiaHome
{
	padding-left: 8px;
	vertical-align: middle;
}

div.cajaNoticiaHome a.vincCajaNoticiaHome
{
	font-size: 11px;
	color: #0182AC;
	text-decoration: none;
}

div.cajaNoticiaHome table tr td.div.cajaNoticiaHome a.vincCajaNoticiaHome:Hover
{
	font-size: 11px;
	color: #0182AC;
	text-decoration:underline;
}

div.cajaDocumento div.cajaDocumentoContenidoBuscador td.tdBuscadorProyectos
{
	font-family: arial;
	font-size: 11px;
	color: #05173C;
	width: 90px;
	vertical-align: middle;
}

div.cajaDocumento div.cajaDocumentoContenidoBuscador td.tdBuscadorProyectos2
{
}

div.cajaDocumento div.cajaDocumentoContenidoBuscador td.tdBuscadorProyectos3
{
	font-family: arial;
	font-size: 11px;
	color: #05173C;
	width: 96px;
	vertical-align: middle;
}

div.cajaDocumento div.cajaDocumentoContenidoBuscador td.tdBuscadorProyectos2 input.textbox
{
	width: 119px;
	border: 1px solid #999999;
	background: url(bgtextbox.gif) repeat-x;
}

div.cajaDocumento div.cajaDocumentoContenidoBuscador
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	width: 466px;
	padding-left: 15px;
	padding-top: 12px;
}

div.cajaDocumento div.cajaDocumentoContenidoBuscador td.tdBuscadorProyectos2 input.submit
{
	background: url(bt_buscador.gif);
	width: 90px;
	height: 20px;
	border: 0px;
	font-family: arial;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

div.divRelacionados
{
	background: #F5F5F5;
	border-top: 1px solid #0182AC;
	width: 485px;
}

div.divRelacionados div.item
{
	border-bottom: 1px solid #0182AC;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	padding-right: 18px;
}

div.divRelacionados div.item a.relacionadoLink
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0182AC;
	text-decoration: none;
}

div.TituloTipoBuscar
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #0182AC;
	border-bottom: 1px solid #0182AC;
	background: #F1F1F1;
	padding-top: 11px;
	padding-bottom: 5px;
	padding-left: 17px;
}

div.divVolantaBusqueda
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #238FB3;
}

div.divTituloBusqueda
{
}

div.divTituloBusqueda a.vincTituloBusqueda
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #05173C;
	text-decoration: none;
}

div.divCopeteBusqueda
{
	font-family: arial;
	font-size: 11px;
	color: #05173C;
}

div.divContieneBusqueda
{
	padding-top: 18px;
	padding-bottom: 18px;
	width: 450px;
	text-align: left;
}

div.divContieneBusquedaConBorde
{
	padding-top: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #0182AC;
	width: 450px;
	text-align: left;
}

div.divCajaBusqueda
{
	text-align: center;
}

div.extensionBuscador
{
	padding-top: 15px;	
}

div.extensionBuscador div.divExtensionBuscador
{
	font-family: arial;
	font-size: 11px;
	color: #05173C;
}

div.extensionBuscador div.divExtensionBuscador span.divExtensionBuscadorTitulo
{
	color: #0182AC;
	font-weight: bold;
}

div.encontrados
{
	border-left: 2px solid #4EA8C5;
	border-right: 2px solid #4EA8C5;
	padding-left: 16px;
	width: 465px;
	font-family: arial;
	font-size: 11px;
	color: #05173C;
	padding-bottom: 14px;
	padding-top: 7px;
}

div.tituloDiputado
{
	margin-bottom: -5px;
	_margin-bottom: 0px;
	padding-bottom: 17px;
}

div.Sesion
{
	border-top: 1px solid #0182AC;
	margin: 0px 10px 0px 10px;
	display: block;
	font-size:11px;
	font-family:arial;
}

div.SesionContenedor
{
	padding: 10px 0px 10px 0px;
	margin-left: 5px;
	overflow:auto;
	color: #0182AC;
	font-weight:bold;
}

div.SesionContenedor a
{
	color: #0182AC;
	text-decoration:none;
}


div.DetalleSesion
{
	padding: 10px 0px 10px 0px;
	margin-left: 5px;
	overflow:auto;
	color: #0182AC;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
	display:block;
	width:482px;
	margin-bottom:-10px;
}

div.DetalleSesion .Cuerpo
{
	margin-top:10px;
	font-weight:normal;
	color: #05173C;
}
