table {float:left;}	/* CORRECCIÓN PARA QUE LAS TABLAS EN FIREFOX SALGAN A LA IZQUIERDA */

/***********************************************estilos específicos para valores****************************************/
#RESOLUCION #CONTENIDO form{
	margin:10px 0 0 0;
}

/**********CLASS QUE SE UTILIZA PARA OCULTAR LA MAXIPUBLI O LAS DOS PRIMERAS COLUMNAS******************************/
.invisible{
	position:absolute;
	top:-2000;
	left:-2000;
}
/*-------------------------------ESTILOS PARA COLUMNAS HOME------------------------------------*/
#columna_uno{
	float:left;
	height:1%;
}
#columna_uno_top{
	display:none;
}
#columna_uno_pie{
	display:none;
}
#columna_dos{
	float:left;
	height:1%;
}
#columna_dos_top{
	display:none;
}
#columna_dos_pie{
	display:none;
}
#columna_tres{
	float:left;
	height:1%;
}
 #columna_tres_top{
	display:none;
}
#columna_tres_pie{
	display:none;
}

/*/////////////////////////////////////////////// 	ESTILOS PARA FONDOS ///////////////////////////////////////////////*/

#contenido_fondos{
	width: 750px;
	padding-left:10px;
	border:0px solid #CC0000;
	float: left;
}
#contenido_fondos #PORTLET-SECTION-HEADER {
	width:750px;
	height:26px;
	margin-top: 0.5em;
	margin-left: 0.9em;
	padding-bottom: 0.2em;
	text-align: left;
	border-bottom: 1px solid #6B8185;
}
#contenido_fondos #EXPLICA	{
	width:750px;
	font-size: 11px;
	font-weight: normal;
	color: #004539;
	text-align: left;
	float:left;
	margin-bottom: 0.5em;
	margin-top: 1em;
	padding-left: 1.3em;
}
#fondos_izq a, #fondos_der a{
	color:#333333;
	text-decoration:none;
}
#fondos_izq{
	float:left;
	width: 30%;
}
#fondos_izq #body_lista	{
	float:left;
	margin:15px 0px 15px 15px;
}
#fondos_izq .titulo_lista{
	border:none;
	margin:0 0 0 15px;
}
#fondos_izq ul{
	padding:0 0 0 30px;
	margin:0;
	list-style-image: url(/estilos_prtl/css/img/enlace.gif);
}
#fondos_izq ul li{
	margin:0 0 5px 0;
}
.body_lista_top {
	float:left;
	width:180px;
	background-image: url(/estilos_prtl/css/img/body_lista_top.jpg);
	background-repeat: no-repeat;
	height: 12px;
	margin:0;
	padding:0;
}
.body_lista_cuerpo {
	float:left;
	width:180px;
	background-image: url(/estilos_prtl/css/img/body_lista_cuerpo.jpg);
	background-repeat:  repeat-y;
}
.body_lista_cuerpo .datopc {
	padding:5px 0px 8px 10px;
	width:100%;
}
.body_lista_cuerpo .datopc option{
	font-size:xx-small;
}
.azul11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	width: 157px;
}
.body_lista_pie {
	float:left;
	width:180px;
	background-image: url(/estilos_prtl/css/img/body_lista_pie.jpg);
	background-repeat: no-repeat;
	height: 15px;
}
.titulo_form {
	font-size: 11px;
	color: #007856;
	margin:0 0 0 10px;
}
p.titulo_form {
	color: #333;
	margin:0 0 0 15px;
}
p.titulo_form INPUT{
	background-color:#E0E0E0;
}
#fondos_izq #BOT{
	text-align:right;
	padding:0px;
	float:left;
	margin:-18px 0px 0px 130px;
	display:inline;	
}
html>body #fondos_izq #BOT{
	margin:-12px 0px 0px 130px;
}
#fondos_der {
	float:left;
	padding:25px 0px 0pt 0px;
	width:70%;
}
.fondos_lista_img {
	float: left;
	margin:0 10px 0 0;
}
.fondos_lista_txt {
	float: right;
	width:40%;
	margin:0 0 45px 0;
}
.titulo_lista{
	color: #007856;
	border-bottom: 1px solid #007856;
	font-weight: bold;
	font-size:12px;
	margin:5px 0 5px 0;
}
.texto_lista{
	border-bottom:1px solid #E8F3F6;
	float:left;
	font-size:11px;
	line-height:18px;
	margin:0pt 0pt 0pt 2%;
	padding:2px 3px;
	width:96%;
}
.body_lista_cuerpo form {
	display:inline;	
}
/**************************************ESTILOS PARA PANTALLA DE ACCESO*************************************************/
#alerta{
	background-color:#FFFFFF;
	border:0.1em solid #CDCDCD;
	clear:both;
	color:#007856;
	left:2px;
	margin:0;
	padding:0.2em 0.5em;
}
/*#alerta p{
	background-color:#F9F9F9;
	border:0.1em solid #DDDDDD;
	font-size:0.7em;
	margin:0.5em;
	padding:1em;
	text-indent:0;
}*/
.rojo{
	color:#CC0000;
}
#caja_acceso{
	background-color:#FFFFFF;
	height:474px;
	left:50%;
	margin:-237px -401px;
	position:absolute;
	top:50%;
	width:802px;
}
#caja_acceso a:hover{
	text-decoration:none;
	color:#333333;
}
/*******PARTE DE ARRIBA*****/
#arriba{
	float:left;
}
/*FORMULARIO*/
#caja_acceso form{
	border-bottom:1px dotted;
	float:left;
	height:312px;
	margin:0;
	padding:0 5px 13px 0;
}
html>/**/body #caja_acceso form{/*hack que leen todos menos ie*/
	padding:-5px 5px 20px 0;
	height:301px;
}
#arriba .logo{
	left:35px;
	margin:0;
	padding:0;
	position:relative;
}
#arriba #usuclave_normal{
	background-color: #F2F2F2;
	width:310px;
	height:200px;
	padding:5px 10px;
}
html>/**/body #arriba #usuclave_normal{/*hack que leen todos menos ie7 e inf*/
	height:195px;
	padding:5px 10px 10px;
}
#arriba .titulo_form{
	font-weight:700;
	font-size:14px;
	margin:0 0 4px 10px;
	color: #666666;
}
#arriba #literales {
	display:inline;
	float: left;
}
#arriba #casillas {
	display:inline;
	float:left;
	padding-bottom:0.5em;
}
#arriba #literales p{
	color:#666666;
	font-size:12px;
	font-weight:700;
	line-height:23px;
	margin:0;
}
#arriba #usuclave_normal .datoAcceso, #arriba #usuclave_normal .dato, #arriba #usuclave_normal .keyboardInputInitiator, #arriba #usuclave_normal .keyboardInput {
	border:1px solid #7F9DB9;
	clear:both;
	float:left;
	font-size:12px;
	margin:2px 0 3px 8px;
}
#arriba .recordar{
	clear:both;
	display:inline;
	float:left;
	font-size:11px;
	margin:7px 0 0;
	padding:0;
	position:absolute;
	width:100%;
}
html>/**/body #arriba .recordar{
	margin:17px 0 0;
	position:relative;
}
#arriba #boton_volver {
	margin:0;
	position:relative;
	width:100%;
}
html>/**/body #arriba #boton_volver {padding-top:0.5em;}
#arriba #boton_volver a:link{
	background-image:url(/estilos_prtl/css/img/boton_volver.jpg);
	color:#666;
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	margin:5px 0 5px 105px;
	height:30px;
	width:75px;
	text-align:center;
	line-height:28px;
	text-decoration:none;
}
html>/**/body #arriba #boton_volver a:link{/*hack que leen todos menos ie*/
	margin:0 0 0 105px;
}
#arriba #boton_volver a:visited{
	background-image:url(/estilos_prtl/css/img/boton_volver.jpg);
	color:#666;
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	margin:5px 0 5px 105px;
	height:30px;
	width:75px;
	text-align:center;
	line-height:28px;
	text-decoration:none;
}
html>/**/body #arriba #boton_volver a:visited{/*hack que leen todos menos ie*/
	margin:0 0 0 105px;
}
#arriba #boton_volver a:hover{
	background-image:url(/estilos_prtl/css/img/boton_volver_h.jpg);
	color:#666;
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	margin:5px 0 5px 105px;
	height:30px;
	width:75px;
	text-align:center;
	line-height:28px;
	text-decoration:none;
}
html>/**/body #arriba #boton_volver a:hover{/*hack que leen todos menos ie*/
	margin:0 0 0 105px;
}
#arriba #boton_volver a:active{
	background-image:url(/estilos_prtl/css/img/boton_volver_a.jpg);
	color:#666;
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	margin:5px 0 5px 105px;
	height:30px;
	width:75px;
	text-align:center;
	line-height:28px;
	text-decoration:none;
	color: #777777;
}
html>/**/body #arriba #boton_volver a:active{/*hack que leen todos menos ie*/
	margin:0 0 0 105px;
}
/*SEGURIDAD*/
#arriba #seguridad{
	float:left;
	width:450px;
	margin:0 0 5px 10px;
	padding:0 0 5px 15px;
	border-left:1px dotted #777777;
	height:304px;
	overflow:auto;
}
html>/**/body #arriba #seguridad{/*hack que leen todos menos ie*/
	height:299px;
	width:440px;
}
#arriba #seguridad .titulo_seguridad{
	font-size:18px;
	color:#007856;
	font-weight:700;
	margin:19px 0 0 0;
	padding:0;
}
#arriba #seguridad ul{
	margin:0;
	padding:10px 0 5px 18px;
}
html>/**/body #arriba #seguridad ul{/*hack que leen todos menos ie*/
	padding:10px 0 5px 25px;
}
#arriba #seguridad li{
	color:#666;
	list-style-type:none;
	font-size:12px;
	font-weight:700;
	margin:0 0 5px;
	padding:0 0 0 5px;
	line-height:17px;
	list-style-position: outside;
	list-style-image: url(/estilos_prtl/css/img/atencion.jpg);
}
html>/**/body #arriba #seguridad li{/*hack que leen todos menos ie*/
	padding:0;
}
#arriba #seguridad .titulo_recuerde{
	color:#666;
	font-size:12px;
	font-weight:700;
	margin:15px 0 0 0;
	padding:0;
}
#arriba #seguridad p{
	color:#666666;
	font-size:12px;
	margin:6px 0 0;
}

/**********PARTE DE ABAJO**************/
#abajo{
	float:left;
}
/*PUBLICIDAD*/
#abajo #publicidad{
	float:left;
	width:325px;
	height:140px;
	margin:10px 0 0 0;
	padding:0px 15px 10px 10px;
	text-align:left;
	border-right:1px dotted;
}
html>/**/body #abajo #publicidad{/*hack que leen todos menos ie*/
	width:320px;
}
#abajo #publicidad img{
	float:left;
}
#abajo #publicidad p.titulo_publi{
	color:#008162;
	font-size:15px;
	font-weight:700;
	margin:15px 0 5px 0;
}
#abajo #publicidad p{
	color:#666;
	font-size:11px;
	font-weight:700;
	margin:0 0 5px 0;
}

.contenpubli{float:left;margin:0;}

#abajo #publicidad ul {padding:0.3em 0 0.5em;}

#abajo #publicidad li {
	background:transparent url(/estilos_prtl/css/img/puntocandado.gif) no-repeat scroll 0 50%;
	color:#666666;
	font-size:11px;
	font-weight:700;
	line-height:24px;
	list-style-type:none;
	margin:0;
	padding:0 0 0 25px;
}
#abajo #boton_demo #boton_demomas {
	margin:-10px 0 0 0;
}
html>/**/body #abajo #boton_demo #boton_demomas {/*hack que leen todos menos ie*/
	margin:5px 0 0 0;
}
html>/**/body #abajo #boton_demo a:link, html>/**/body #abajo #boton_demo a:visited{/*hack que leen todos menos ie*/
	margin:0 0 0 57px;
}
html>/**/body #abajo #boton_demomas a:link, html>/**/body #abajo #boton_demomas a:visited{/*hack que leen todos menos ie*/
	margin:0 0 0 57px;
}
#abajo #boton_demo a:link{
	background-image:url(/estilos_prtl/css/img/boton_demo.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:10px 0 0 45px;
	text-align:center;
	text-decoration:none;
	width:75px;
	display:block;
}
#abajo #boton_demo a:visited{
	background-image:url(/estilos_prtl/css/img/boton_demo.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:10px 0 0 45px;
	text-align:center;
	text-decoration:none;
	width:75px;
	display:block;
}
#abajo #boton_demo a:hover{
	background-image:url(/estilos_prtl/css/img/boton_demo_h.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:10px 0 0 45px;
	text-align:center;
	text-decoration:none;
	width:75px;
	display:block;
}
#abajo #boton_demo a:active{
	background-image:url(/estilos_prtl/css/img/boton_demo_a.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:10px 0 0 45px;
	text-align:center;
	text-decoration:none;
	width:75px;
	display:block;
}

#abajo #boton_demomas a:link{
	background-image:url(/estilos_prtl/css/img/botmasinfo.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:0px 0 0 20px;
	text-align:center;
	text-decoration:none;
	width:120px;
	display:block;
}
#abajo #boton_demomas a:visited{
	background-image:url(/estilos_prtl/css/img/botmasinfo.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:0px 0 0 20px;
	text-align:center;
	text-decoration:none;
	width:120px;
	display:block;
}
#abajo #boton_demomas a:hover{
	background-image:url(/estilos_prtl/css/img/botmasinfo_h.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:0px 0 0 20px;
	text-align:center;
	text-decoration:none;
	width:120px;
	display:block;
}
#abajo #boton_demomas a:active{
	background-image:url(/estilos_prtl/css/img/botmasinfo_a.jpg);
	color:#666;
	float:left;
	font-size:11px;
	font-weight:700;
	height:30px;
	line-height:28px;
	margin:0px 0 0 20px;
	text-align:center;
	text-decoration:none;
	width:120px;
	display:block;
}


/*TELEFONOS*/
#abajo #telefonos{
	border-top:1px dotted;
	margin:0 0 0 10px;
	padding:20px 10px 10px 5px;
	float:left;
	width:440px;
}
html>/**/body #abajo #telefonos{/*hack que leen todos menos ie*/
	width:430px;
}
#abajo #telefonos a{
	font-weight:700;
	font-size:12px;
}
#abajo #telefonos p{
	font-size:11px;
	line-height:16px;
	margin:0pt 0pt 10px;
}
#abajo #telefonos img{
	float:left;
	margin:-1px 8px 0 0;
}
/**************************************ESTILOS PARA PANTALLA DE ACCESO DNI*************************************************/
#precarga{
	position:absolute;
	background-color:#FFFFFF;
	height:100%;
	width:100%;
	text-align:center;
	z-index:10;
}
#precarga p{
	margin:2em auto;
}
.rojo{
	color:#CC0000;
}
#caja_acceso_dni{
	color:#666666;
	height:518px;
	left:50%;
	margin:-259px -395px;
	position:absolute;
	top:50%;
	width:790px;
}
#caja_acceso_dni #arriba .casillas {padding-bottom:0.5em;}
#caja_acceso_dni #alerta{margin:0 5px 0 10px;}
html>/**/body #caja_acceso_dni #alerta{margin:0 10px;}
#caja_acceso_dni p, #caja_acceso_dni ul, #caja_acceso_dni li, #caja_acceso_dni form{
	margin:0;
	padding:0;
	list-style:none;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
#caja_acceso_dni a:hover{
	text-decoration:none;
	color:#333333;
}
/*******PARTE DE ARRIBA*****/
#arriba{
	float:left;
}
/*FORMULARIO*/

#formularios{
	float:left;
	width:320px;
	border-bottom:1px dotted;
	padding:0 0 10px 10px;
	height:374px;
}
html>/**/body #formularios{/*hack que leen todos menos ie*/
	width:310px;
}
#arriba .logo_dni{
	margin:0 0 25px 35px;
}
#arriba .usuclave_normal {
	background-color: #F2F2F2;
	width:302px;
	float:left;
	margin:2px 0;
}
html>/**/body #arriba .usuclave_normal{/*hack que leen todos menos ie*/
	width:310px;
}
#caja_acceso_dni p.usuario, #caja_acceso_dni p.dni{
	color:#666666;
	float:left;
	font-size:11px;
	font-weight:700;
	margin:5px 0 5px 5px;
	width:100%;
}
#caja_acceso_dni p.usuario input, #caja_acceso_dni p.dni input{
	margin:0 2px 0 0;
}
html>/**/body #caja_acceso_dni p.usuario input, html>/**/body #caja_acceso_dni p.dni input{/*hack que leen todos menos ie*/
	margin:0 5px 0 0;
}
#caja_acceso_dni p.dni img{
	margin:-4px 0 -6px 5px;
}
#arriba .titulo_form_dni{
	font-weight:700;
	font-size:14px;
	margin:0 0 5px 10px;
	color: #666666;
}
#arriba .literales {
	float: left;
	padding:0 0 0 22px
}
#arriba .casillas {
	float:left;
	width:160px;
}
#arriba .literales p {
	color:#666;
	font-size:11px;
	line-height:21px;
	font-weight:700;
}
#arriba .usuclave_normal .datoAcceso, #arriba .usuclave_normal .dato, #arriba .usuclave_normal .casillas input{
	border:1px solid #7F9DB9;
	clear:both;
	color:#666666;
	float:left;
	font-size:11px;
	margin:2px 0 2px 10px;
}
#arriba .recordar_dni{
	float:left;
	margin:5px 0 0 0;
	font-size:11px;
}
#arriba .boton_volver {
	float:left;
	padding:2px 116px 5px;
}

#arriba .boton_volver a:link{
	background-image:url(/estilos_prtl/css/img/boton_volver.jpg);
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	padding:7px 18px;
	text-decoration:none;
	width:40px;
}
#arriba .boton_volver a:visited{
	background-image:url(/estilos_prtl/css/img/boton_volver.jpg);
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	padding:7px 18px;
	text-decoration:none;
	width:40px;
}
#arriba .boton_volver a:hover{
	background-image:url(/estilos_prtl/css/img/boton_volver_h.jpg);
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	padding:7px 18px;
	text-decoration:none;
	width:40px;
}
#arriba .boton_volver a:active{
	background-image:url(/estilos_prtl/css/img/boton_volver_a.jpg);
	float:left;
	font-size:12px;
	font-weight:700;
	height:16px;
	padding:7px 18px;
	text-decoration:none;
	width:40px;
	color: #777777;
}
/*SEGURIDAD*/
#arriba #seguridad_dni{
	float:left;
	width:450px;
	margin:90px 0 10px 10px;
	padding:0 0 0 15px;
	border-left:1px dotted #777777;
	height:285px;
	overflow:auto;
}
html>/**/body #arriba #seguridad_dni{/*hack que leen todos menos ie*/
	width:440px;
	height:275px;
}
#arriba #seguridad_dni .titulo_seguridad{
	font-size:18px;
	color:#007856;
	font-weight:700;
	margin:0;
	padding:0;
}
#arriba #seguridad_dni ul{
	padding:10px 0 0 18px;
}
html>/**/body #arriba #seguridad_dni ul{/*hack que leen todos menos ie*/
	padding:10px 0 0 25px;
}
#arriba #seguridad_dni li{
	color:#666;
	list-style-type:none;
	font-size:12px;
	font-weight:700;
	margin:0;
	padding:0 0 0 5px;
	line-height:20px;
	list-style-position: outside;
	list-style-image: url(/estilos_prtl/css/img/atencion.jpg);
}
html>/**/body #arriba #seguridad_dni li{/*hack que leen todos menos ie*/
	padding:0;
}
#arriba #seguridad_dni .titulo_recuerde{
	color:#666;
	font-size:12px;
	font-weight:700;
	margin:10px 0;
	padding:0;
}
#arriba #seguridad_dni p{
	font-size:11px;
	margin:5px 0 0 0;
	line-height:13px;
}
html>/**/body #arriba #seguridad_dni p{/*hack que leen todos menos ie*/
	line-height:12px;
}
/**********PARTE DE ABAJO**************/
/*PUBLICIDAD*/
#abajo #publicidad_dni{
	float:left;
	width:330px;
	height:140px;
	margin:10px 0 0 0;
	padding:10px 15px 10px 10px;
	text-align:center;
	border-right:1px dotted;
	display:inline;
}
html>/**/body #abajo #publicidad_dni{/*hack que leen todos menos ie*/
	width:305px;
}
#abajo #publicidad_dni img{
	float:left;
}
#abajo #publicidad_dni p.titulo_publi{
	color:#008162;
	font-size:15px;
	font-weight:700;
	margin:15px 0 5px 0;
}
#abajo #publicidad_dni p{
	font-size:11px;
	font-weight:700;
	margin:0 0 5px 0;
}

/*TELEFONOS*/
#acceso_normal, #acceso_dni{
	height:195px;
}
html>/**/body #acceso_normal, html>/**/body #acceso_dni{/*hack que leen todos menos ie*/
	height:185px;
}
/***********TECLADO VIRTUAL*************************/
#keyboardInputMaster {
	background:transparent url(/estilos_prtl/css/img/fondo_teclado.gif) no-repeat scroll 0 0;
	color:#333333;
	font-size:11px;
	height:104px;
	text-align:center;
	width:308px;
	z-index:1000000;
}
#keyboardInputLayout{margin:5px;}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td {
	background:transparent url(/estilos_prtl/css/img/btn_teclado.gif) no-repeat;
	cursor:default;
	font-family:'Lucida Console',monospace;
	font-weight:900;
	/*padding:0.45em 0.75em 0.65em 0.55em;*/
	padding:5px 8px 6px 6px;
	vertical-align:middle;
	white-space:pre;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.TeclaNormalHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xTeclaNormalHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.Hover {
	background:transparent url(/estilos_prtl/css/img/btn_teclado_hover.gif) no-repeat;
}
#keyboardInputMaster thead tr td span.pressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.TeclaNormalPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xTeclaNormalPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.TeclaNormalHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xTeclaNormalHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td:active{
	background:transparent url(/estilos_prtl/css/img/btn_teclado_hover.gif) no-repeat;
	/*background:transparent url(/estilos_prtl/css/img/btn_teclado_dead.gif) no-repeat;
	padding:0.55em 0.6em 0.35em 0.65em;
	padding:6px 7px 4px 7px;*/
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComun{
	background:transparent url(/estilos_prtl/css/img/btn_g_teclado.gif) no-repeat;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxLastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComun{
	background:transparent url(/estilos_prtl/css/img/btn_teclado_may.gif) no-repeat;
	color:#FFF;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComunHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComunHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxLastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxLastComunxPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComunHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xLastComunPressed{
	background:transparent url(/estilos_prtl/css/img/btn_g_teclado_hover.gif) no-repeat;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxDeadxLastComun,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxLastComunHover,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComunHover{
	background:transparent url(/estilos_prtl/css/img/btn_teclado_may_h.gif) no-repeat;
	color:#FFF;
	text-align:center;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastComunHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxLastComunPressed{
	background:transparent url(/estilos_prtl/css/img/btn_g_teclado_dead.gif) no-repeat;
	text-align:center;
	padding:0 0 0 1px;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxHoverLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxHoverLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.HoverxDeadxLastComunPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.DeadxLastComunHoverPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.xDeadxLastComunHoverPressed{
	background:transparent url(/estilos_prtl/css/img/btn_teclado_may_p.gif) no-repeat;
	color:#FFF;
	text-align:center;
	padding:0 0 0 1px;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiar {
	background:transparent url(/estilos_prtl/css/img/btn_teclado_limpiar.gif) no-repeat;
	text-align:center;
	padding:0 0 2px;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiarPressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiarHoverPressed {
	background:transparent url(/estilos_prtl/css/img/btn_teclado_limpiar_press.gif) no-repeat;
	text-align:center;
	padding:0 0 0 1px;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastLimpiarHover {
	background:transparent url(/estilos_prtl/css/img/btn_teclado_limpiar_hover.gif) no-repeat;
	text-align:center;
	padding:0 0 2px;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastAceptar {
	background:transparent url(/estilos_prtl/css/img/btn_teclado_aceptar.gif) no-repeat;
	color:#eee;
	text-align:center;
	padding:0 8px 2px;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastAceptarHoverPressed {
	background:transparent url(/estilos_prtl/css/img/btn_teclado_aceptar_press.gif) no-repeat;
	color:#eee;
	text-align:center;
	padding:0 7px 0 9px;
	width:100%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.LastAceptarHover {
	background:transparent url(/estilos_prtl/css/img/btn_teclado_aceptar_hover.gif) no-repeat;
	color:#eee;
	text-align:center;
	padding:0 8px 2px;
	width:100%;
}
/*****************************ESTILOS ACCESO PIN*********************************/
.tit1 {font-family: tahoma; font-size: 11px; color: #004539; font-weight: bold; border-bottom:1px solid #007A5E;line-height:1.5em;}
.tit2 {font-family: tahoma; font-size: 14px; color: #004539; font-weight: bold;line-height:2em;}
.txt {font-family: tahoma; font-size: 11px; color: #004539; font-weight: regular;}
#CAJA .literal {font-family: tahoma;font-size: 11px; font-weight: bold; vertical-align: middle;vertical-align:top;}
.datoI {font-family: tahoma;font-size: 11px; color: #333333; text-align: left; margin-left:5px;}

ul {margin:2; padding:15}

a.link {font-size: 11px; font-weight:regular; color: #004539; text-decoration:underline; font-family:tahoma;}
a.link:link {font-size: 11px; font-weight:regular; color: #004539; text-decoration:underline; font-family:tahoma;}
a.link:visited {font-size: 11px; font-weight:regular; color: #004539; text-decoration:underline; font-family:tahoma;}
a.link:hover {font-size: 11px; font-weight:regular; color: #004539; text-decoration:none; font-family:tahoma;}

INPUT.dato {background-color: #FFFFFF; font-size: 11px; color: #000000; margin-left:0px;}
SELECT.dato {background-color: #FFFFFF; font-size: 11px; color: #000000; margin-left:0px;}

#CABECERA {width:600px;}
#CAJA {border-bottom:1px solid #007A5E; border-top:1px solid #007A5E;width:700px;padding-bottom:1em;}
#ACCESO {background: #F2F2F2; border:1px solid #007A5E; margin-top:0em; margin-bottom:1em;}
#TIT1 {font-family: verdana; font-size: 18px; color: #666666; font-weight: regular;text-align: right;padding-right:10px;}
#TIT2 {font-family: verdana; font-size: 14px; color: #999999; font-weight: bold;border-bottom:1px solid #E0E0E0;text-align: left;}
#BOT {float:left; font-family: verdana; height: 14px; padding:5px; margin:5px 0;}
#BOT a:link {font-size: 11px; color: #000000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; border-width: 1px; border-style: solid; border-color: #C8D1D1 #404040 #404040 #C8D1D1; height: 14;text-decoration: none;}
#BOT a:visited {font-size: 11px; color: #000000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; border-width: 1px; border-style: solid; border-color: #C8D1D1 #404040 #404040 #C8D1D1; height: 14;text-decoration: none;}
#BOT a:active {font-size: 11px; color: #000000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; border-width: 1px; border-style: solid; border-color: #C8D1D1 #404040 #404040 #C8D1D1; height: 14;text-decoration: none;}
#BOT a:hover {font-size: 11px; color: #004539; background: #FFFFFF; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; border-width: 1px; border-style: solid; border-color: #C8D1D1 #404040 # #C8D1D1; height: 14; text-decoration: none;}



/*****************************ARREGLO TABLAS***************************/
#PORTLET-SECTION-HEADER{
	clear:both;
	border-bottom:0.1em solid #007856;
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
#PORTLET-SECTION-HEADER #HEADER{
	border:none;
	float:left;
}
/****************************estilos_prtlcss/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/SKIN.CSS**********************************/

html, body, h2, h3, h4, div, td,  ul, input, p {font-family: tahoma, verdana, arial, Helvetica, sans-serif; font-size:11px; color:#343434;}

BODY {padding: 0em; margin: 0em;background-Color: #FFFFFF; }

#RESOLUCION	{width:987px; height:70%; background-Color: #FFFFFF; border:0px solid #CC0000;margin:0px;}

/************  ESTRUCTURA **********/
#CABECERA	 {float:left; width:96%; height:80px; border:0px solid #CC0000; margin:0 0 0 5px; }
#E1   		 {float:left; width:185px; margin-left:6px; border:0px solid #CC0000; }
#LITERAL   {float:left; width:767px; padding-right:20px; margin-top: 10px; margin-left:17px; text-align: right; font-family:verdana; font-size: 10px; color: #666666; border:0px solid #CC0000;}
#BAN  	   {float:left; width:767px; height: 112px; margin-left:5px; border:1px solid #007856;}
#CLEAR			{clear:both;}
#CONTENIDO	{float:left; margin-left:10px; clear:both; border:0px solid #E0E0E0; background-Color: #FFFFFF; width:95%;}
#PIEDEPAG {float:left; width:967px; padding-left:200px;padding-top:10px; margin-left: 8px; margin-top: 40px; font-size:11px; font-weight:normal; color:#999999; border-top:1px dotted #E0E0E0;}

#LOGO  		{background-image:  url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/logoservicio_H1.gif); background-repeat: no-repeat; width: 215px; height: 65px; float: left;}
#LOGO2  	{float: right; margin-top: 8px; }

#C1		{float:left; width:243px; margin-left:10px; margin-top:3px; border:0px solid #CC0000;}
#C1HIDDEN			{float:left; margin-left:6px; margin-top:15px;margin-right:5px; border:0px solid #CC0000;width:500px;}
#C1B	{float:left; width:244px; margin-left:11px; margin-top:5px; border:0px solid #CC0000;}
#C2	{float:left; width:167px; height:35px; margin-left:14px; margin-top:17px; border:0px solid #CC0000;}
#C3	{float:left; width:220px; height:35px; margin-left:14px; margin-top:17px; border:0px solid #CC0000;}
#C4	{float:left; width:355px; height:35px; margin-left:7px; margin-top:0px; border:0px solid #CC0000;}
/* #C5	{float:left; width:767px; margin-left:7px; margin-top:17px; border:1px solid #CC0000;}*/
#C5	{float:left; width:519px; margin-right:18px; margin-left:6px;border:0px solid #CC0000;}
/************  MóDULOS ESPECIFICOS **********/

/* Acceso */
#PORTLET_ID 	{width:185px; height:120px; margin-top:28px; margin-bottom:12px;}
#HEADER_ID		{background-image:  url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/acceso_cb.gif); background-repeat: no-repeat; width: 184px; height: 25px;}
#BODY_ID 			{width:185px; height:90px; border: 1px solid #007856;}
#FOOTER_ID		{border:1px solid #CC0000;}

.subportal	{font-size:13px; width:90px; padding-left:12px;padding-top:3px; font-weight:bold; color:#FFFFFF;float: left;}
.subportalS	{font-size:13px; font-weight:bold; color:#666666;padding-left:105px;padding-top:3px;}

.subportalS a       {font-size:12px; font-weight:bold; color:#666666;}		
.subportalS a:link	 {font-size:12px; font-weight:bold; color:#666666;text-decoration:underline;}
.subportalS a:hover {font-size:12px; font-weight:bold; color:#333333;text-decoration:none;}

/* Catálogo */

#CATALOGO {float:left; margin-top:25px; width:185px; }

#opcionA   	{height:14px; padding-top:0px; margin-top:5px;margin-right:15px;text-align:right;font-weight:bold;}
#opcionA a       										{color: #007856;text-decoration:underline;}
#opcionA a:link, a:visited, a:active{color: #007856;text-decoration:underline;}
#opcionA a:hover 										{color: #007856;text-decoration:none;}

#opcionAS   	{height:14px; padding-top:0px; margin-top:5px;margin-right:15px;text-align:right;}
#opcionAS a       	{color: #333333; text-decoration:none;}
#opcionAS a:link 		{color: #333333; text-decoration:none;}
#opcionAS a:visited {color: #333333; text-decoration:none;}
#opcionAS a:active 	{color: #333333; text-decoration:none;}
#opcionAS a:hover 	{color: #333333; text-decoration:none;}

/* Menú */

.opcion   	{height:14px; padding-left:0px;padding-top:0px; margin-top:5px;margin-left:0px;border:0px solid #CC0000;}
.opcion a       										{color: #333333;text-decoration:none;}
.opcion a:link, a:visited, a:active {color: #333333;text-decoration:none;}
.opcion a:hover 										{color: #333333;text-decoration:underline;}

.opcionS   	{height:14px; padding-left:0px; margin-top:6px;margin-left:0px; }
.opcionS a       		{color: #333333;background: #E2E7E7; text-decoration:none;}
.opcionS a:link 		{color: #333333;background: #E2E7E7; text-decoration:none;}
.opcionS a:visited 	{color: #333333;background: #E2E7E7; text-decoration:none;}
.opcionS a:active 	{color: #333333;background: #E2E7E7; text-decoration:none;}
.opcionS a:hover 		{color: #333333;background: #E2E7E7; text-decoration:underline;}

.subopcion1  {font-family: tahoma; font-size: 11px; color:#333333; padding-left:15px; height:15px; margin-top: 0.2em;margin-left: 4px; border-left:1px dotted #B9B9B9;}
.subopcion1 a       	{color:#333333;text-decoration:none;}
.subopcion1 a:link 		{color:#333333;text-decoration:none;}
.subopcion1 a:visited {color:#333333;text-decoration:none;}
.subopcion1 a:active	{color:#333333;text-decoration:none;}
.subopcion1 a:hover 	{color:#0000CC;text-decoration:underline;}

.subopcion1S  {font-family: tahoma; font-size: 11px; color:#0000CC; padding-left:15px; height:15px; margin-top: 0.2em;margin-left: 4px; border-left:1px dotted #B9B9B9;}
.subopcion1S a       										 {color:#0000CC;text-decoration:none;}
.subopcion1S a:link 	{color:#0000CC;text-decoration:none;}
.subopcion1S a:visited{color:#0000CC;text-decoration:none;}
.subopcion1S a:active {color:#0000CC;text-decoration:none;}
.subopcion1S a:hover 										 {color:#0000CC;text-decoration:underline;}

.subopcion1A  {font-family: verdana; font-size: 10px; color:#004539; padding-left:0px; height:15px; margin-top: 0.2em;margin-left: 6px;border:0px dotted #333333;}
.subopcion1A a       										{color:#004539;text-decoration:none;}
.subopcion1A a:link 		{color:#004539;text-decoration:none;}
.subopcion1A a:visited	{color:#004539;text-decoration:none;}
.subopcion1A a:active 	{color:#004539;text-decoration:none;}
.subopcion1A a:hover 										{color:#004539;text-decoration:underline;}

.subopcion1C  {font-family: verdana; font-size: 10px; color:#004539; padding-left:0px; height:15px; margin-top: 0.2em;margin-left: 6px;border:0px dotted #333333;}
.subopcion1C a       										{color:#004539;text-decoration:none;}
.subopcion1C a:link 		{color:#004539;text-decoration:none;}
.subopcion1C a:visited 	{color:#004539;text-decoration:none;}
.subopcion1C a:active 	{color:#004539;text-decoration:none;}
.subopcion1C a:hover 										{color:#004539;text-decoration:underline;}

.subopcion2  {background: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/puntom3.gif) no-repeat; background-position: 26px 4px ;font-family: verdana; font-size: 10px; color:#004539; padding-left:37px; height:15px; margin-top: 0.1em; margin-left: 9px;border-left:1px dotted #B9B9B9;}
.subopcion2 a       										 {color:#004539;text-decoration:none;}
.subopcion2 a:link {color:#004539;text-decoration:none;}
.subopcion2 a:visited {color:#004539;text-decoration:none;}
.subopcion2 a:active {color:#004539;text-decoration:none;}
.subopcion2 a:hover 										 {color:#004539;text-decoration:underline;}

.subopcion2S  {background: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/puntom3.gif) no-repeat; font-weight:bold;  background-position: 26px 4px ;font-family: verdana; font-size: 10px; color:#004539; padding-left:37px; height:15px; margin-top: 0.1em; margin-left: 9px;border-left:1px dotted #B9B9B9;}
.subopcion2S a       										{color:#004539;text-decoration:none;}
.subopcion2S a:link 		{color:#004539;text-decoration:none;}
.subopcion2S a:visited 	{color:#004539;text-decoration:none;}
.subopcion2S a:active 	{color:#004539;text-decoration:none;}
.subopcion2S a:hover 		{color:#004539;text-decoration:none;}

/* MóDULOS GENERALES */
#PORTLET 		{width:99%; border:0px solid #CC0000;margin-bottom:12px;}
#PORTLET_A	{width:100%; margin-bottom:5px;}
#PORTLET_B	{width:100%; border:1px solid #007856; margin-top:19px; margin-bottom:5px;}
#PORTLET_C	{width:100%; border:1px solid #666666; margin-bottom:15px; height:140px; }
#PORTLET_D	{width:100%; border:1px solid #666666;}
#PORTLET_E	{width:100%; border-bottom:1px solid #007856;margin-bottom:10px;}
#PORTLET_F	{width:100%; border:1px solid #007856; height:50px; }
#PORTLET_G	{width:99%; padding-bottom: 0em; text-align: left; height:24px; border-bottom: 1px solid #6B8185;margin-top:8px;margin-left:8px;}
#PORTLET_H 	{width:400px; margin-top:15px; padding-left:15px; border-left:1px solid #007856; float:left;}

#PORTLET-LISTA.ruralbolsa{clear:left;}

#HEADER 	{height:14px; font-family: tahoma,verdana; font-size:18px; color:#007856; margin-bottom:10px; border-bottom:1px solid #007856; }
#HEADER_A {height:14px; font-size:11px; color:#343434; font-weight:bold; padding-left:16px; margin-bottom:8px; margin-top:14px;background-image:  url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/HD02.gif); background-repeat: no-repeat;border-bottom:1px solid #333333; }
#HEADER_B {height:14px; font-size:11px; color:#333333; font-weight:bold; padding-left:16px;margin-bottom:10px; background-image:  url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/HD01.gif); background-repeat: no-repeat;border-bottom:1px solid #333333; }
#HEADER_C {height:14px; font-size:11px; color:#007856; font-weight:bold; border-bottom:1px solid #007856; margin-bottom:10px;}
#HEADER_D {height:14px; font-family: verdana; font-size:10px; color:#007856; font-weight:bold; margin-top:3px; }
#HEADER_E {height:14px; font-family: verdana; font-size:12px; color:#333333; font-weight:bold; padding-left:16px;margin-bottom:10px; background-image:  url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/HD03.gif); background-repeat: no-repeat; }
#HEADER_F {height:14px; font-family: verdana; color:#007856; font-weight:bold;}
#HEADER_G	{height:14px; font-size:11px; color:#333333; font-weight:bold; padding-left:16px; margin-bottom:3px; float:left; padding-top:11px; background: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/HD02.gif) no-repeat 0% 100%; border:0px solid #E0E0E0;}
#HEADER_H	{height:20px; font-family: verdana; font-size:14px; color:#007856; font-weight:bold; float:left; border:0px solid #000000; width:100%;margin-bottom:5px;}
#HEADER_I {height:14px; font-family: verdana; font-size:10px; color:#007856; font-weight:bold; margin-top:3px;}


#SUBHEADER {height:14px; font-size:11px; color:#333333; font-weight:bold; padding-left:16px;margin-bottom:8px; margin-top:1px;}

#BODY {margin-top:10px; border:0px solid #000000;}
#BODY_A {border:0px solid #000000;padding:10px;}
#BODY_B {border:1px solid #007856; height:70px;}
#BODY_C {font-size:11px; color:#666666;padding-bottom:5px;}
#BODY_E {color:#666666; margin-top:5px; line-height:15px; font-size:11px;}

#FOOTER			{width:100%; height: 25px; padding-right: 5px; margin-top:10px; border: 0px solid #CC0000;}
#FOOTER_A		{width:100%; height: 25px; padding-right: 5px; margin-top:10px; border: 0px solid #000000; font-family: tahoma; font-size:10px; color:#666666; text-align:right;}

#PORTLET-INPUT  {background-color: #FFFFFF; width:75%; float:left; margin-top: 0em;margin-left: 0.5em; margin-bottom: 20px; border: 0px solid #cc0000;}
#HEADER_INPUT {width: 100%; height: 15px; margin-bottom:0px; border: 0px solid #000000;margin-top:20px;}
#HD_INPUT {float:left; height:20px;background: #FFFFFF; margin-left: 0em; padding-top: 3px; padding-bottom: 3px; padding-right: 10px; padding-left: 3px; font-size: 11px; font-weight: regular; color: #004539; text-align: left; border-bottom: 4px solid #007A5E;}
#BODY_INPUT	{background-color: #F3F7F7; width:100%;margin-top: 0em; margin-bottom: 0px; border: 1px solid #007A5E; padding-top:0.4em;padding-bottom:0.4em;}

#PORTLET-DATO   {background-color: #FFFFFF; width:75%; height:100%; float:left; margin-top: 0em;margin-left: 0.5em; margin-bottom: 20px; border: 0px solid #cc0000;}
#HEADER_DATO  {float:right; width: 100%; height: 15px; margin-bottom:2px; margin-top:10px; border-bottom: 3px double #007A5E;}
#HD_DATO  {background: #007A5E; padding-top: 1px; padding-right: 8px; padding-left: 8px;font-size: 11px; font-weight: bold; color: #ffffff; text-align: left; height:16px; float:left; border-left: 1px solid #007A5E;border-right: 1px solid #8BA9AB;border-top: 1px solid #8BA9AB;}
#BODY_DATO	{width:100%; border-left: 1px solid #007A5E;border-right: 1px solid #007A5E;border-bottom: 1px solid #007A5E; margin-bottom: 0em;padding-bottom:0em; }

#ANEXOS 	{float:left;width:45%; border:1px solid #000000;}
#ENLACES  {float:left;width:45%; border:1px solid #000000;}

#PORTLET-ERROR  {background-color: #FFFFFF; width:450px; height:100%; float:left;  margin-top: 5em;margin-left: 0.5em;}
#HEADER_ERROR {height:18px; background: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/error.gif) no-repeat; border-bottom: 2px solid #cc0000;}
#HD_ERROR	{margin-left:25px; margin-top:6px; font-size: 10px;height:16px;border:0px solid #000000;}
#BODY_ERROR {padding:4px;margin-top:4px;}

/* ENLACES */

#HDBOT a       	 {float:right;margin-left:14px;font-size: 10px; border:0px solid #CC0000;}
#HDBOT a:link 	 {background: #FFFFFF; color: #000000;text-decoration:none;}
#HDBOT a:visited {background: #FFFFFF; color: #000000;text-decoration:none;}
#HDBOT a:active  {background: #FFFFFF; color: #000000;text-decoration:none;}
#HDBOT a:hover 	 {background: #FFFFFF; color: #0000CC;text-decoration:none;}

#ENL				{height:14px; padding-left:13px;margin-top:3px;}
#ENL_pdf		{height:18px; padding-left:25px;margin-top:6px;background-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/ico_pdf.gif); background-repeat: no-repeat;}
#ENL_zip		{height:18px; padding-left:25px;margin-top:6px;background-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/ico_zip.gif); background-repeat: no-repeat;}
#ENL_doc		{height:18px; padding-left:25px;margin-top:6px;background-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/ico_doc.gif); background-repeat: no-repeat;}
#ENL_lis		{height:14px; padding-left:10px;margin-top:6px;margin-left:15px;background-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/topo.gif); background-repeat: no-repeat;}
#ENL_lis1		{height:10px; padding-left:10px;margin-top:3px;margin-left:15px;background-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/topoF.gif); background-repeat: no-repeat;}

#FECHA					{background-color: #007856; padding:2px; font-size:11px; color:#FFFFFF; margin-bottom:3px; width:30%;}

/*----------NOTICIAS ACTUALES-----------*/

#C1 #noticias{/*---------solo para portada---------*/
	width:250px;
}
#noticias{
	width:250px;
	float:right;
}
#noticias ul{
	margin:0 0 0 3px;
	padding:0;
}
#noticias ul li{
	float:left;
	list-style:none;
	margin:0 2px;
	position:relative;
	z-index:100;
}
#noticias ul li a span{
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_der.jpg) no-repeat right top;
	margin:0 0 0 -2px;
	padding:5px 5px 5px 0;
}
#noticias ul li a{
	display:block;
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_izq.jpg) no-repeat left top;
    padding:5px 0 5px 8px;
	font-size:9px;
	font-weight:700;
	color:#007856;
	text-decoration:none;
}
#noticias ul li a:hover{
	display:block;
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_izq_h.jpg) no-repeat left top;
    padding:5px 0 5px 8px;
	font-size:9px;
	font-weight:700;
	color:#007856;
	text-decoration:none;
}
#noticias ul li a:hover span{
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_der_h.jpg) no-repeat right top;
	margin:0 0 0 -2px;
	padding:5px 5px 5px 0pt;
}
#noticias  ul li.activo a span{
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_der_on.jpg) no-repeat right top;
	margin:0 0 0 -2px;
	padding:5px 5px 5px 0pt;
}
#noticias  ul li.activo a{
	display:block;
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_izq_on.jpg) no-repeat left top;
    padding:5px 0 5px 8px;
	font-size:9px;
	font-weight:700;
	color:#007856;
	text-decoration:none;
}
#noticias  ul li.activo a:hover span{
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_der_on.jpg) no-repeat right top;
	margin:0 0 0 -2px;
	padding:5px 5px 5px 0pt;
}
#noticias  ul li.activo a:hover{
	display:block;
	background:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/tab_izq_on.jpg) no-repeat left top;
    padding:5px 0 5px 8px;
	font-size:9px;
	font-weight:700;
	color:#007856;
	text-decoration:none;
}
#C1 #contenedor{/*---------solo para portada---------*/
	font-size:small;
	height:270px;
	margin:0;
	overflow:hidden;
	width:250px;
}
#contenedor{
	font-size:small;
	height:500px;
	margin:0;
	overflow:hidden;
	width:250px;
}
.noticias_top{
	background-image:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/noticias_top.png);
	background-repeat:no-repeat;
	height:10px;
	position:relative;
	width:250px;
	margin-bottom: -10px;
	top:23px;
	z-index:0;
}
html>body .noticias_top{/*-----------hack sólo se ve en firefox-----------*/
	margin-bottom: 0px;
	top:30px;
}
.noticias_cuerpo{
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	height:482px;
	overflow:auto;
	padding:5px 15px;
	margin:8px 0 0 0;
}
html>body .noticias_cuerpo{/*-----------hack sólo se ve en firefox-----------*/
	height:472px;
}
#C1 .noticias_cuerpo{/*---------solo para portada---------*/
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	height:252px;
	overflow:auto;
	padding:5px 15px;
	margin:8px 0 0 0;
}
html>body #C1 .noticias_cuerpo{/*---------solo para portada---------*//*-----------hack sólo se ve en firefox-----------*/
	height:242px;
}
#C1 .noticias_cuerpo p{/*---------solo para portada---------*/
	margin:5px 0;
	padding:0;
	float:none;
}
.noticias_cuerpo p{
	margin:5px 0;
	padding:0;
	float:none;
}
.noticias_cuerpo a{
	color:#007856;
	text-decoration:underline;
}
.noticias_cuerpo .fecha_noticia{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-color:#999999;
	padding:2px;
	display:inline;
}
.noticias_cuerpo .destaca_noticia{
	font-size:x-small;
	padding: 0px 0px 10px 0px;
}
.noticias_pie{
	background-image:url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/noticias_pie.png);
	background-repeat:no-repeat;
	height:10px;
	width:250px;
}
.oculto{
	display:none;
}                                                                                                                                        


/*----------NOTICIAS ACTUALES-----------*/

/*----------NOTICIAS ANTIGUAS-----------

#NOT						{font-family: verdana; font-size:10px; font-weight:normal; color:#333333;margin-bottom:10px;}

#NOT a:link	  	{color:#6B6B6B;font-weight:bold;text-decoration:underline;}
#NOT a:visited	{color:#6B6B6B;font-weight:bold;text-decoration:underline;}
#NOT a:hover	  {color:#6B6B6B;font-weight:bold;text-decoration:none;}

#NOT1						{font-family: tahoma; font-size:11px; font-weight:normal; color:#333333;margin-top:10px;}

#NOT1 a:link	  {color:#6B6B6B;font-weight:bold;text-decoration:underline;}
#NOT1 a:visited	{color:#6B6B6B;font-weight:bold;text-decoration:underline;}
#NOT1 a:hover	  {color:#6B6B6B;font-weight:bold;text-decoration:none;}

----------FIN NOTICIAS ANTIGUAS-----------*/

/* 	#TITBAN {font-family: tahoma; font-size:14px; font-weight:bold; color:#007856;margin-top:5px;}*/
#IMG			{float:left; margin:5px 5 0 0px;text-align:center;border:1px solid #007856;}
#IMGICO		{float:left; margin:0px 0 0 0px;padding:5px;text-align:center;}
#IMGCAT		{float:left; margin:10px 10 0 0px;text-align:center;}
#IMGBAN		{float:left; margin:0px 5 0 0px; padding:0px;}

#EXPLICA	{width:99%; font-size: 11px; font-weight: regular; color: #000000; text-align: left;  float:left; margin-bottom: 0.5em; margin-top: 1em; padding-left: 1.3em;border:0px solid #007856;}


#BOTR 					{background-color: #FFFFFF; float:right;  height: 14px;}
#BOTR a:link		{font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #cc0000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; letter-spacing: normal; border: 1px solid #9BC536; height: 14; text-decoration:underline;}
#BOTR a:visited	{font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #cc0000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; letter-spacing: normal; border: 1px solid #9BC536; height: 14; text-decoration:underline;}
#BOTR a:active 	{font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #cc0000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; letter-spacing: normal; border: 1px solid #9BC536; height: 14; text-decoration:underline;}
#BOTR a:hover 	{font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; background: #FFFFFF; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 1px; letter-spacing: normal; border: 1px solid #9BC536; height: 14; text-decoration: none;}

/* AVISO y NOTAS */

#AVISO     {background: #FFFFFF; width:100%; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #cc0000; margin-top:10px; margin-bottom:10px;}
#NOTAINFO  {background: #FFFFFF; width:90%; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #666666;margin-top:10px;padding-left: 1.3em;border:0px solid #666666;}

a:link    {color: #333333; font-weight:regular; text-decoration:underline;}                
a:visited {color: #333333	; font-weight:regular; text-decoration:underline;}                 
a:hover   {color: #0000CC; font-weight:regular; text-decoration:none;}

a.01					{font-size:11px; font-weight:normal; color:#333333;}
a.01:link	  	{color:#333333;text-decoration:underline;}
a.01:visited	{color:#333333;text-decoration:underline;}
a.01:hover	  {color:#333333;text-decoration:none;}

a.m01					{font-size:11px; font-weight:normal; color:#333333;}
a.m01:link	  	{color:#333333;text-decoration:underline;}
a.m01:visited	{color:#333333;text-decoration:underline;}
a.m01:hover	  {color:#333333;text-decoration:none;}

a.02					{font-size:11px; font-weight:normal; color:#333333;}
a.02:link	  	{color:#333333;text-decoration:underline;}
a.02:visited	{color:#333333;text-decoration:underline;}
a.02:hover	  {color:#0000CC;text-decoration:none; background:#E0E0E0;}

a.m02					{font-size:11px; font-weight:normal; color:#333333;}
a.m02:link	  	{color:#333333;text-decoration:underline;}
a.m02:visited	{color:#333333;text-decoration:underline;}
a.m02:hover	  {color:#0000CC;text-decoration:none; background:#E0E0E0;}

a.03					{font-size:11px; font-weight:bold; color:#333333;}
a.03:link	  	{color:#333333;text-decoration:underline;}
a.03:visited	{color:#333333;text-decoration:underline;}
a.03:hover	  {color:#0000CC;text-decoration:none;}

a.04					{font-size:11px; font-weight:regular; color:#007856;}
a.04:link	  	{color:#007856;text-decoration:underline;}
a.04:visited	{color:#007856;text-decoration:underline;}
a.04:hover	  {color:#007856;text-decoration:none;}

a.05					{font-size:10px; font-weight:regular; color:#007856;}
a.05:link	  	{color:#007856;text-decoration:underline;}
a.05:visited	{color:#007856;text-decoration:underline;}
a.05:hover	  {color:#007856;text-decoration:none;}

a.06					{font-size:11px; font-weight:normal; color:#CC0000;}
a.06:link	  	{color:#CC0000;text-decoration:underline;}
a.06:visited	{color:#CC0000;text-decoration:underline;}
a.06:hover	  {color:#CC0000;text-decoration:none; background:#E0E0E0;}

/* Datos */

.titdatoI  {background-color: #FFFFFF;  font-size: 11px; color: #004539; vertical-align: middle;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;}
.titdatoC  {}
.titdatoD  {}

.cbdatoI  {background-color: #FFFFFF;  font-size: 11px; color: #004539; vertical-align: middle;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;}
.cbdatoC  {}

.literalcta { font-size: 11px; color: #004539; vertical-align: top;padding-top:3px;padding-bottom:3px;padding-left: 5px;}
.literal { font-size: 11px; color: #004539; vertical-align: middle;padding-top:3px;padding-bottom:3px;padding-left: 5px;vertical-align:top; width:30%;}
.datopc  { font-size: 11px; color: #004539; vertical-align: middle;padding-top:5px;padding-bottom:4px;padding-left: 5px;vertical-align:top; width:30%;}
.datobl  { font-size: 11px; color: #004539; vertical-align: middle;padding-top:5px;padding-bottom:4px;padding-left: 5px;vertical-align:top; width:30%;}

.tabliteral		{font-size: 11px; color: #004539; vertical-align: middle;padding-top:3px;padding-bottom:3px;padding-left: 5px;vertical-align:top; width:27%;}
.tabdatopc  	{font-size: 11px; color: #004539; vertical-align: middle;padding-top:5px;padding-bottom:4px;padding-left: 5px;vertical-align:top; width:27%;}
.tabdatobl  	{font-size: 11px; color: #004539; vertical-align: middle;padding-top:5px;padding-bottom:4px;padding-left: 5px;vertical-align:top; width:27%;}


/* Detalle */

A.dato:link     {color: #0000CC; text-decoration:underline;}                 
A.dato:visited  {color: #0000CC; text-decoration:underline;}                 
A.dato:hover    {color: #000000; text-decoration:none;}

.datoI  { font-size: 11px; color: #000000; text-align: left; margin-left:5px;}
.datoC  { font-size: 11px; color: #000000; text-align: center; }
.datoD  { font-size: 11px; color: #000000; text-align: right; }

.datoR  { font-size: 11px; color: #CC0000; text-align: left; margin-left:5px;}

.datoIbl  { font-size: 11px; color: #004539; text-align: left; margin-left:5px;}
.datoCbl  { font-size: 11px; color: #004539; text-align: center; }
.datoDbl  { font-size: 11px; color: #004539; text-align: right; }

.txtdato { font-size: 11px; color: #000000; text-align: left; padding-left: 4px;}

A.impdatoN:link     {font-size:8pt; font-family:tahoma,arial; color: #0000CC; font-weight: normal; text-decoration:underline;line-height: 19px;}                 
A.impdatoN:visited  {font-size:8pt; font-family:tahoma,arial; color: #0000CC; font-weight: normal; text-decoration:underline;line-height: 19px;}                 
A.impdatoN:hover    {font-size:8pt; font-family:tahoma,arial; color: #0000CC; font-weight: normal; text-decoration:none;line-height: 19px;}

.impdatoI  {color: #000000;  font-size: 11px; text-align: left; margin-left:5px;}
.impdatoD  {color: #000000;  font-size: 11px; text-align: right;}
.impdatoNI {color: #CC0000; font-size: 11px; text-align: left; margin-left:5px;}
.impdatoND {color: #CC0000;  font-size: 11px; text-align: right; }

/* INPUT */

.radbot  		  {padding-left: 5px; width:1%;}

TEXTAREA.dato {background-color: #FFFFFF;  font-size: 11px; color: #000000; margin-left:0px;}

*/ OTROS */

.anchoP {width=3px;}
.anchoM {width=5px;}
.anchoG {width=7px;}

tr.PAR	 {background-color: #F5F5F5;}
tr.IMPAR {background-color: #FFFFFF;}

.cblistaI  {background-color: #007A5E;  font-size: 11px; color: #ffffff; font-weight: normal; text-align: left;   vertical-align: middle; padding-left: 5px; padding-right: 10px; padding-bottom: 1px; border-width: 1px; border-style: solid; border-color: #A4A3A3 #A4A3A3 #A4A3A3 #A4A3A3; height:18; text-decoration:none;}
.cblistaC  {background-color: #007A5E;  font-size: 11px; color: #ffffff; font-weight: normal; text-align: center; vertical-align: middle; padding-bottom: 1px; border-width: 1px; border-style: solid; border-color: #FFFFFF #A4A3A3 #A4A3A3 #FFFFFF; height:18; text-decoration:none;}
.cblistaD  {background-color: #007A5E;  font-size: 11px; color: #ffffff; font-weight: normal; text-align: right; vertical-align: middle; padding-bottom: 1px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; height:18; text-decoration:none;}

div.cblistaC {float:left; width:100%;}

.cblistaF1I  {background-color: #E5E5E5; font-size: 11px; color: #004539; font-weight: normal; text-align: left; vertical-align: middle; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; border-bottom:1px solid #000000;height:18; text-decoration:none;}
.cblistaF1C  {background-color: #FFFFFF; font-size: 11px; color: #004539; font-weight: normal; text-align: left; vertical-align: middle; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; border-bottom:1px solid #000000;height:18; text-decoration:none; text-align: center;}
.cblistaF1D  {}

.lista 	{font-family: verdana; list-style-type: square; font-size:11px; line-height:16px; color:#343434;}
.listah {font-family: tahoma; font-color: #CC0000; font-weight:bold; list-style-type: none; display: inline; margin: 0em; padding: 0em;}

.listaI  {font-size: 11px; color: #004539; text-align: left;   vertical-align: middle; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; padding-right: 10px;height:18; border-bottom: 1px solid #E8F3F6;}
.listaC  {font-size: 11px; color: #004539; text-align: center; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; height:18; border-bottom: 1px solid #E8F3F6;}
.listaD  {font-size: 11px; color: #004539; text-align: right;  vertical-align: middle; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; height:18; border-bottom: 1px solid #E8F3F6;}

.implista   {color: #004539; text-align: right; font-size: 8pt;  padding:3px; border-bottom: 1px solid #E8F3F6; height:18; text-decoration:none;}
.implistaN  {color: #CC0000; text-align: right; font-size: 8pt;  padding:3px; border-bottom: 1px solid #E8F3F6; height:18; text-decoration:none;}
.implistaP  {color: #0EB615; text-align: right; font-size: 8pt;  padding:3px; border-bottom: 1px solid #E8F3F6; height:18; text-decoration:none;}

.liimg1 { list-style-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/liimg1.gif);}
.liimg2 { list-style-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/liimg2.gif);}
.liimg3 { list-style-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/liimg3.gif);}
.liimg4 { list-style-image: url(/estilos_prtl/css/TM2/PUBLIC_IE/PARTICULAR_PUBLICO/liimg4.gif);}

.menuHorizontalActivo  {background-color: #E5E5E5;}

.ptitular  {font-family: verdana, tahoma, arial; font-size: 16px; color: #333333; font-weight: bold; text-align: left; vertical-align: middle; padding-top: 10px; padding-bottom: 10px;}

/*ARREGLO PARA QUE MIENTRAS LOS BANNNERS LATERALES NO DETECTEN EL TAMAÑO DEL ARCHIVO SE FUERZE SU ALTO A 100PX*/
#columna_tres_cuerpo #bannerFlash {
height:100px;
}
/*FIN ARREGLO PARA QUE MIENTRAS LOS BANNNERS LATERALES NO DETECTEN EL TAMAÑO DEL ARCHIVO SE FUERZE SU ALTO A 100PX*/
a.cblistaOR{color: #FFFFFF;}
