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:85em; height:70%; background-Color: #FFFFFF; border:0px solid #CC0000;margin:0px;x}

/************  ESTRUCTURA **********/

#CABECERA	 {display:none;width:100%; height:66px; border:0px solid #CC0000; }
#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;}
//#CONTENIDO {float:left; width:767px; margin-left:14px; border:1px solid #007856;}
#CONTENIDO	{height:1px; margin-left:2px; background-Color: #FFFFFF;}

#PIEDEPAG {display:none;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(logoservicio_H1.gif); background-repeat: no-repeat; width: 215px; height: 65px; float: left;}
#LOGO2  	{width: 200px; height: 55px; 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:246px; 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:525px; height:35px; margin-right:18px; 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(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(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%; 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:100%; padding-bottom: 0em; text-align: left; height:24px; border-bottom: 1px solid #6B8185;}
#PORTLET_H 	{width:400px; margin-top:15px; padding-left:15px; border-left:1px solid #007856; float:left;}

#HEADER 	{font-family: tahoma,verdana; font-size: 2em; color:#007856;}
#HEADER_A {height:14px; font-size:11px; color:#343434; font-weight:bold; padding-left:16px;margin-bottom:8px; margin-right:24px;margin-top:14px;background-image:  url(HD02.gif); background-repeat: no-repeat;border-bottom:1px solid #333333; display:none; }
#HEADER_B {height:14px; 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 {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(HD03.gif); background-repeat: no-repeat; }
#HEADER_F {height:14px; font-family: verdana; color:#007856; font-weight:bold;}
#HEADER_G	{height:24px; font-family: verdana; font-size:11px; color:#333333; font-weight:bold; padding-left:16px; float:left; padding-top:11px; background-image:  url(HD02.gif); background-repeat: no-repeat;border:0px solid #000000;}
#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:#333333;margin-top:10px; line-height:14px;font-size:11px; color:#666666;}

#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: #fff; 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; 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(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%;}
#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;}

/* 	#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;}

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

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

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: #333333;  font-size: 10px; color: #ffffff; font-weight: bold; text-align: center; vertical-align: middle; padding: 10px; border-width: 1px; border-style: solid; border-color: #FFFFFF #A4A3A3 #A4A3A3 #FFFFFF; height: 36px; text-decoration:none;font-family: open Sans;}
.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 FONDOS ///////////////////////////////////////////////*/

#contenido_fondos{
	width: 100%;
	padding-left:10px;
	margin:-1em 0 0 0;
}
#contenido_fondos #PORTLET-SECTION-HEADER {
	margin-top: 0.5em;
	margin-left: 0.9em;
	padding-bottom: 0.2em;
	text-align: left;
	border-bottom: 1px solid #6B8185;
}
#contenido_fondos #EXPLICA	{
	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 .enlace_fondos {
	display: list-item;
	margin-bottom: 0.35em;
	list-style-image: url(/estilos_prtl/css/img/enlace.gif);
}
#fondos_izq ul .enlace_fondos img{ display:none;}
#fondos_izq ul li{
	margin:0 0 5px 0;
}
#fondos_izq ul li.has-sub{list-style-image: url(/estilos_prtl/css/img/enlace_mas.gif);}
#fondos_izq ul li.has-sub.active{list-style-image: url(/estilos_prtl/css/img/enlace_menos.gif);}
#fondos_izq ul li ul {
	display: none;
	margin-top: 0.35em;
	padding: 0 0 0 17px;
	width:126px;
}
.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:69.99%;
}
.fondos_lista_img {
	float: left;
	margin:0 10px 0 0;
}
.fondos_lista_txt {
	clear:right;
	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;	
}                                                                                                                         