table {
	text-align: left;	
}
 
td {
    text-align: left;
} 
td.centrados {
    text-align: center;
} 
.cuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.cuerpoblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
}
.moradocongreso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c532e9;
	line-height: 16px;
}

.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #999999;
	line-height: 18px;
}
.titularB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	line-height: 18px;
}
.titular2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.titularbp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.verdana10NsinJ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
}
.encabezado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #34aaa9;
	line-height: 16px;
}
.verdana10BN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 16px;
}
.naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ce8c1b;
	line-height: 16px;
	
}
.abecedario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #1d8483;
	line-height: 16px;
	}
.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d8483;
	line-height: 16px;
	}
.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.franja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	color: #ffffff;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:underline;
}
a:visited {
	color: #333333;
	text-decoration:underline;
}
a:hover {
	color: #ce8c1b;
	text-decoration:underline;
}
a:active {
	color: #333333;
	text-decoration:underline;
}
a.linkp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34aaa9;
	text-decoration:underline;
}
a.linkp:visited {
	text-decoration:underline;
	color: #34aaa9;
}
a.linkp:hover {
	color: #999999;
	text-decoration:underline;
}
a.linkp:active {
	text-decoration:underline;
	color: #34aaa9;
}
a.linkcongreso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration:none;
}
a.linkcongreso:visited {
	text-decoration:none;
	color: #ffffff;
}
a.linkcongreso:hover {
	color: #999999;
	text-decoration:underline;
}
a.linkcongreso:active {
	text-decoration:none;
	color: #ffffff;
}
a.linkprograma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c532e9;
	text-decoration:none;
}
a.linkprograma:visited {
	text-decoration:none;
	color: #c532e9;
}
a.linkprograma:hover {
	color: #ffffff;
	text-decoration:underline;
}
a.linkprograma:active {
	text-decoration:none;
	color: #c532e9;
}
a.linkama {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ce8c1b;
	text-decoration:underline;
}
a.linkama:visited {
	text-decoration:underline;
	color: #ce8c1b;
}
a.linkama:hover {
	color: #ce8c1b;
	text-decoration:underline;
}
a.linkama:active {
	text-decoration:underline;
	color: #ce8c1b;
}
a.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #a6a6a6;
	text-decoration:underline;
}
a.link2:visited {
	text-decoration:underline;
	color: #a6a6a6;
}
a.link2:hover {
	color: #ce8c1b;
	text-decoration:underline;
}
a.link2:active {
	text-decoration:underline;
	color: #a6a6a6;
}
a.mielina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
}
a.mielina:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
}
a.mielina:hover {
	color: #f0efef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
a.mielina:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
}
/* ------------------------- ESTILOS PARA BUSCADOR ------------------- */
.titular_buscador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#015555;
	line-height:18px;
	margin-right:10px;
}
.txt-normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#015F5F;
	line-height:24px;
}
.txt-negrita {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#015F5F;
	line-height:24px;
}
.txt-select {
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
	margin-top:8px;
}
.txt-select-claves {
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
	margin-top:8px;
}
.txt-select-procedencia {
	width:375px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
	margin-top:5px;
}
.txt-select-fecha {
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
}
.txt-select-directores {
	width:220px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
	margin-top:4px;
}
.txt-actualiza {
	width:1040px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
	line-height:24px;
	text-align:left;
	margin-left:12px;
}
.txt-actualiza2 {
	width:720px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
	line-height:24px;
	text-align:left;
	margin-left:12px;
}
.etiq-actualiza3 {
	margin-left:20px;
}
.txt-inputtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015F5F;
	margin-top:4px;
}
.col-acordeon {
	vertical-align:top; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:inherit;
	color: #015F5F;
}
#basic-accordian{
	padding:5px;
	width:250px;
	position:absolute;
	z-index:2;
}
.accordion_headings{
	padding:5px;
	background:#238F8F; /* Verde Claro -> Opción de menú no señalada */
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}
.accordion_headings:hover{
	background:#015555; /* Verde (#015555) <= Color cuando se pone encima */
}
.accordion_child{
	padding:5px;
	margin-left:12px;
	background:inherit;
}
.header_highlight{
	background:#FEAC25; /* Naranja (#FEAC25) -> Señala el menú que se está visualizando */
}
.botonbuscar {
	border:0;
	height:16px;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #015F5F;
	cursor:pointer;
}
.botonbuscar2 {
	border:#238F8F 2px solid;
	width:140px;
	height:20px;
	margin-right:32px;
	background:#015555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFF;
	cursor:pointer;
}
.botonbuscar3 {
	border:0;
	height:16px;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #015F5F;
	cursor:pointer;
}
a.botonbuscar3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #015F5F;
	text-decoration:none;
}
a.botonbuscar3:visited {
	text-decoration:none;
	color: #015F5F;
}
a.botonbuscar3:hover {
	color: #015F5F;
	text-decoration:none;
}
a.botonbuscar3:active {
	text-decoration:none;
	color: #015F5F;
}
.resultados {
	margin-right:15px;
}
.col-mitad {
	vertical-align:top;
	width:50%;
}
.col-tercio {
	width:20%;
}
.col-categoria {
	vertical-align:top; 
	width:33%;
}

#separadiv { margin:20px 0px 20px 0px; }

#alineadch { text-align:right; width:325px; }

