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:1000px; height:70%; background-Color: #FFF; margin:0px;}

/************  ESTRUCTURA **********/
#CABECERA	{float:left; width:100%;}
#E1			{float:left; width:185px; margin-left:6px; display:inline;}
#LITERAL	{float:left; width:794px; margin:8px 0 2px 0; text-align: right; font-family:verdana; font-size: 10px; color: #666666; display:inline;}
#BAN		{width:794px; height: 112px; border:1px solid #007856; background-color:#FFF; clear:both; margin:0 0 15px 0;}
#CLEAR		{clear:both;}
#CONTENIDO	{float:left; margin-left:15px; clear:right; border:0px solid #E0E0E0; background-Color: #FFFFFF; width:794px;}
#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;}
#piePag		{color:#999999;}
#LOGO2  	{float:right; margin-top: 8px; }
#C1			{float:left; width:250px; display:inline; margin:0 22px 0 0;}
#C1HIDDEN	{float:left; margin-top:20px; width:500px;}
#C1B		{}
#C2			{float:left; width:167px; height:35px; margin-left:14px; margin-top:17px;}
#C3			{float:left; width:220px; height:35px; margin-left:14px; margin-top:17px;}
#C4			{float:left; width:355px; height:35px; margin-left:7px; margin-top:0px;}
/* #C5	{float:left; width:767px; margin-left:7px; margin-top:17px; border:1px solid #CC0000;}*/
#C5			{float:left; width:515px; margin-right:18px; margin-left:6px;border:0px solid #CC0000; display:inline;}
/************  MóDULOS ESPECIFICOS **********/

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

/* Catálogo */

#CATALOGO {float:left; margin:32px 0 0 0; width:220px; text-align:right; }

#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:underline;}
.opcion a:link, .opcion a:visited, .opcion a:active {color: #333333;text-decoration:underline;}
.opcion a:hover {color: #333333;text-decoration:none;}

.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(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(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%; margin-bottom:12px;}
#PORTLET_A	{width:100%; margin-bottom:5px;}
#PORTLET_B	{width:100%; margin-bottom:15px;}
#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:20px 0 0 0; padding-left:15px; border-left:1px solid #007856; float:left;}

#PORTLET_H #BODY{float:left;}

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

#SUBHEADER {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; float:left; padding:0; font-size:11px; height:110px; overflow:auto;}
html>/**/body #BODY_E {height:102px;}/*hack para navegadores no IE*/

#BODY_E a{text-decoration:none; float:right; width:98%; text-align:left; position:relative;}
#BODY_E a:hover{text-decoration:underline;}
#BODY_E a p{margin:-0.5em 0 1em 5px;}

#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(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;}
#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			{padding-left:13px;margin-top:3px;}
#ENL_pdf		{height:18px; padding-left:25px;margin-top:6px;background-image: url(ico_pdf.gif); background-repeat: no-repeat;}
#ENL_zip		{height:18px; padding-left:25px;margin-top:6px;background-image: url(ico_zip.gif); background-repeat: no-repeat;}
#ENL_doc		{height:18px; padding-left:25px;margin-top:6px;background-image: url(ico_doc.gif); background-repeat: no-repeat;}
#ENL_lis		{height:14px; padding-left:10px;margin-top:6px;margin-left:15px;background-image: url(topo.gif); background-repeat: no-repeat;}
#ENL_lis1		{height:10px; padding-left:10px;margin-top:3px;margin-left:15px;background-image: url(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(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(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(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(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(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(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(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(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(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(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 5px 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; padding:0px;}
/*#IMGBAN #capaImage, #IMGBAN #capaImage a, #IMGBAN #capaImage a img, #IMGBAN #capaImage img, #IMGBAN #capaImage #bannerImage{width:auto;}*/
#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;}

#BOT 				{float:right; height: 14px; padding-left:10px;}
#BOT a:link			{font-size: 11px; color: #000000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding: 1px 10px 3px 10px; 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: 1px 10px 3px 10px; 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: 1px 10px 3px 10px; 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: 1px 10px 3px 10px; border-width: 1px; border-style: solid; border-color: #C8D1D1 #404040 # #C8D1D1; height: 14; text-decoration: none;}

#BOTR 				{font-family: verdana; float:right; background-color: #FFFFFF; height: 14px; padding:0 5px 0 10px; margin:5px 0;}
#BOTR a:link		{font-size: 11px; color: #cc0000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding: 1px 10px 3px 10px; letter-spacing: normal; border: 1px solid #9BC536; height: 14; text-decoration:underline;}
#BOT a:link			{font-size: 11px; color: #000000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding: 1px 10px 3px 10px; border-width: 1px; border-style: solid; border-color: #C8D1D1 #404040 #404040 #C8D1D1; height: 14; text-decoration: none;}
#BOTR a:visited		{font-size: 11px; color: #cc0000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding: 1px 10px 3px 10px; letter-spacing: normal; border: 1px solid #9BC536; height: 14; text-decoration:underline;}
#BOTR a:active 		{font-size: 11px; color: #cc0000; background: #E2E7E7; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding: 1px 10px 3px 10px; letter-spacing: normal; border: 1px solid #9BC536; height: 14; text-decoration:underline;}
#BOTR a:hover 		{font-size: 11px; color: #000000; background: #FFFFFF; font-weight: regular; text-align: center; vertical-align: middle; margin: 1px; padding: 1px 10px 3px 10px; 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: #333333; font-weight:regular; text-decoration:none;}

a.01			{font-size:11px; font-weight:normal; color:#333333; text-decoration:underline;}
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; text-decoration:underline;}
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:#333333;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:#333333;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:#333333;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%;}

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;}
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;}

.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(liimg1.gif);}
.liimg2 { list-style-image: url(liimg2.gif);}
.liimg3 { list-style-image: url(liimg3.gif);}
.liimg4 { list-style-image: url(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;}

/*ESTILOS PARA INFOPORTADA*/
#C1 #HEADER_A{margin:0;}

                                                                                                                                  