BODY { font-family: verdana,tahoma,Arial,Helvetica,sans-serif; color: #999999;}
	
.color		{background-color:#CCCCCC;}
.borde		{background-color:#66CC66;}	
.raya		{background-color:#336633;}

.titulo {background-color: #E5E5E5; border-width: 1px;border-style: solid; border-color:#E0E0E0; color: #666666; font-weight: bold; font-size: 11px;}
.titulopag {color: #004539; font-weight: bold; font-size: 11px; text-transform: uppercase; background-color: #ffffff; border-width: 1px; border-style: solid;  border-color: #FFFFFF #FFFFFF #004539 #FFFFFF; vertical-align: middle;letter-spacing: 1px}

.titapli1  {font-family:  verdana, arial; color: #626262; font-size: 12px; font-weight: bold; vertical-align: middle; padding-right: 2px;letter-spacing: -1px;}
.titapli2  {font-family:  verdana, arial; color: #A0A0A0; font-size: 12px; font-weight: bold; vertical-align: middle; padding-right: 2px;letter-spacing: -1px;}
.titapli3  {font-family:  verdana, arial; color: #BDBDBD; font-size: 12px; font-weight: bold; vertical-align: middle; padding-right: 2px;letter-spacing: -1px;}


.alto3 	{height: 3px;}
.alto5 	{height: 5px;}
.alto10  {height: 10px;}
.ancho5  {width: 10px;}
.ancho20  {width: 20px;}
.ancho4  {width: 4px;}
.espa   {width: 5%;}

.titintra  {background-color:#005E43; font-family:  tahoma, verdana, arial; color: #FFFFFF; font-size: 12px; font-weight: bold; vertical-align: middle; padding-right: 2px;letter-spacing: 1px;}

TABLE.NORMAL {width: 95%; background-color: #ffffff; align: center;}

.conten	 {background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #E5E5E5; text-align: center; padding:5px; }
	  
.paginar 	{background-color: #FFFFFF;color: #666666; font-weight: regular; font-size: 9px;font-family: tahoma,arial; height:24; vertical-align:top;}

a.pag:link	{background-color: #FFFFFF; font-family: tahoma,arial; color: #E5E5E5; font-weight: bold;font-size: 9px; height:24; vertical-align:top; text-decoration: underline;}		
a.pag:visited	{background-color: #FFFFFF; font-family: tahoma,arial; color: #E5E5E5; font-weight: bold; font-size: 9px; height:24; vertical-align:top; text-decoration: underline;}		
a.pag:hover	{background-color: #FFFFFF; font-family: tahoma,arial; color: #666666; font-weight: bold; font-size: 9px; height:24; vertical-align:top; text-decoration: none;}



/* MENU */

.borde	{background-color:#666666;}
.raya	{background-color:#666666;}


.submenu  { margin-bottom: 1px;}
span.submenu  { background-color:#CEDAD0; font-family:tahoma,verdana,arial; color: #0000CC; font-weight: normal; font-size: 11px; line-height: 18px;padding-right: 0px; padding-bottom: 12px; padding-left: 15px; }

A.subm:link  { font-family:tahoma, verdana, arial; color: #666666; font-size:11px; text-decoration:none; padding-right: 15px; }                 
A.subm:visited  { font-family:tahoma, verdana, arial; color: #999999; font-size:11px; text-decoration:none; padding-right: 15px; } 
A.subm:hover  { font-family:tahoma, verdana, arial; color: #336633; font-size:11px; text-decoration:underline;} 

.norepetir { background-repeat: no-repeat; background-color:#FFFFFF;}

.opc  { background-color:#E0E0E0; font-family: verdana,tahoma,arial; font-size: 11px; color:#00000; cursor:pointer; width:144px; height:17px;}	
.titopc	 { background-color:#E2E9E3; font-family: verdana,tahoma,arial; font-size: 11px; color:#666666; cursor:pointer; width:140px; height:12px; padding-left:5px;}
}


a.menupal {width:108px; height:22px;
	
	text-align: center;
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
/*	font-weight : bold;*/
	text-decoration: none; 
	color: white;
	vertical-align: bottom;
	
	background-color: transparent; 
 	background-image:  url(../img/opcion_a.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
	margin-bottom: none;
	margin-left :0.1em;
 	margin-right : 0.1em;
 	margin-top: 0.0 em;
	
	padding-left: 0.2em;
	padding-right:0.2em;
	padding-top:4.8;
	Display: block;
 }
	
 a.menupal:hover {width:150px; height:22px;
	
	text-align: center;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight : bold;	
	text-decoration: none; 
        color: #FFFFFF;
        vertical-align: bottom;
       
	background-color:  transparent;
	background-image:  url(../../../../OPC/activi/img/opcion_b.gif); 
	background-repeat: no-repeat;
	background-position: center bottom;
	
	margin-bottom: none;
	margin-left :0.1em;
 	margin-right : 0.1em;
 	margin-top: 0.0 em;
	padding-left: 0.2em;
	padding-right:0.2em;
	padding-top:4.8;
	Display: block;
 }
	 
 a.menupalActive {width:150px; height:22px;
	
	text-align: center;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	text-decoration: none; 
        color: #FFFFFF; 
	font-weight : bold;
	vertical-align: bottom;	
	
	background-color:  transparent;
	background-image:  url(../../../../OPC/activi/img/opcion_b.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	
	margin-bottom: none;
	margin-left :0.1em;
 	margin-right : 0.1em;
 	margin-top: 0.0 em;
	
	padding-left: 0.2em;
	padding-right:0.2em;
	padding-top:4.8;
	
	Display: block;
}

 
 /* PESTAŅAS */

a.solap:link  {font-family:tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#333333; background:#E8E8E8; 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; height:16;border-width: 1px; border-style: solid; border-color: #A0A0A0 #A0A0A0 #E8E8E8 #A0A0A0; }		
a.solap:visited	 {font-family:tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#333333; background:#E8E8E8; 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; height:16;border-width: 1px; border-style: solid; border-color: #A0A0A0 #A0A0A0 #E8E8E8 #A0A0A0; }
a.solap:hover  {font-family:tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#333333; 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; height:16;border-width: 1px; border-style: solid; border-color: #A0A0A0 #A0A0A0 #FFFFFF #A0A0A0; }

.solapa {background:#E8E8E8; height:5;}


/* ///////// DATOS */
/* Cabecera */
    
.cbdatoI  {background-color: #ffffff; font-family: tahoma, verdana, arial; font-size: 12px; color: #666666; border-width: 1px; border-style: solid;  border-color: #FFFFFF #FFFFFF #007856 #FFFFFF; vertical-align: middle; font-variant: normal; vertical-align: middle; padding-left: 5px;}
.cbdatoC  {background-color: #ffffff; font-family: tahoma, verdana, arial; font-size: 12px; color: #666666; border-width: 1px; border-style: solid;  border-color: #FFFFFF #FFFFFF #007856 #FFFFFF; vertical-align: middle; text-align:center; font-variant: normal;}
.cbdatoD  {background-color: #ffffff; font-family: tahoma, verdana, arial; font-size: 12px; color: #666666; border-width: 1px; border-style: solid;  border-color: #FFFFFF #FFFFFF #007856 #FFFFFF; vertical-align: middle; text-align:right; padding-right: 5px; font-variant: normal;}	  

.cbdato1I  {background-color: #F7F7F7; font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold; text-transform: capitalize; color: #999999; vertical-align: middle; text-align: left; padding-left: 5px;}
.cbdato1C  {background-color: #F7F7F7; font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold; text-transform: capitalize; color: #E5E5E5; vertical-align: middle; text-align: center;}
.cbdato1D  {background-color: #F7F7F7; font-family: tahoma, verdana, arial; font-size: 11px; font-weight: bold; text-transform: capitalize; color: #999999; vertical-align: middle; text-align: right; padding-right: 5px;}

.titdato  {font-family: tahoma, verdana, arial; font-size: 11px; color: #666666; vertical-align: middle; padding-left: 5px;}

/* Contenidos */

TABLE.DATO   {width: 100%; background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #E5E5E5;}

.txt {font-family: tahoma,arial,verdana; font-size: 11px; color: #333333; text-align: justify; white-space: normal; vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px; height: 25px;}
.txtI {font-family: tahoma,arial,verdana; font-size: 11px; color: #333333; text-align: left; white-space: normal; vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}
.txtaccion {font-family: tahoma,arial,verdana; font-size: 11px; vertical-align: bottom; white-space: normal; font-size: 11px; height: 25px;}
.txtgrande {font-family: tahoma,arial,verdana; font-size: 14px; color: #333333; vertical-align: top; white-space: normal; font-size: 11px; height: 25px; text-align: justify; font-weight: normal;}

.datoN1  {font-family: tahoma, verdana, arial; font-size: 11px; color: #666666; vertical-align: middle;padding-top: 4px;padding-bottom: 4px;padding-left: 5px;}
.datoN2  {font-family: tahoma, verdana, arial; font-size: 11px; color: #626262; vertical-align: middle;padding-top: 4px;padding-bottom: 4px;padding-left: 5px;}

FONT.datobl {font-family: tahoma, verdana, arial; font-size: 11px; color: #CC0000; text-align: left; vertical-align: top; padding: 3px;}

INPUT.dato    {background-color: #A1E1CF; font-family: tahoma, Verdana, Arial; font-size: 11px; color: #333333;}
INPUT.datofijo  {background-color: #ffffff; font-family: tahoma, Verdana, Arial; font-size: 11px; color: #626262;}
INPUT.buscar  {background-color: #FFFFFF; font-family: tahoma, Verdana, Arial; font-size: 11px; color: #626262;}
SELECT.dato   {background-color: #A1E1CF; font-family: tahoma, Verdana, Arial; font-size: 12px; color: #333333;}
SELECT.datoseg   {background-color: #A1E1CF; font-family: tahoma, Verdana, Arial; font-size: 12px; color: #333333;}
TEXTAREA.dato {background-color: #EDEDED; font-family: tahoma, Verdana, Arial; font-size: 11px; color: #626262;padding-bottom: 5px;}

.ist     { background-color: #FFFFFF; font-family: tahoma,arial,verdana; font-size: 11px; color: #666666; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 2px;}
.isrt	{ background-color: #FFFFFF; font-family: tahoma,arial,verdana; font-size: 11px; color: #666666; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 2px;width=8; padding:3;}
.radbot  {background-color: #FFFFFF; font-family: tahoma,arial,verdana; font-size: 11px; color: #666666; text-align: center; vertical-align: top; padding-left: 5px; padding-top: 2px;width=8;}
.check   {background-color: #FFFFFF; font-family: tahoma,arial,verdana; font-size: 11px; color: #666666; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 2px;}
.istL     {background-color: #FFFFFF; font-family: tahoma,arial,verdana; font-size: 11px; color: #666666; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 2px;width=8; padding:3; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18;}
.checkL   {background-color: #FFFFFF; font-family: tahoma,arial,verdana; font-size: 11px; color: #666666; text-align: center; vertical-align: top; padding-left: 5px; padding-top: 2px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18;}

.detaldatoI  {font-family: tahoma,arial,verdana; font-size: 11px; color: #555555; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}
.detaldatoC  {font-family: tahoma,arial,verdana; font-size: 11px; color: #555555; text-align: center; vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}
.detaldatoD  {font-family: tahoma,arial,verdana; font-size: 11px; color: #555555; text-align: right;  vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}

.literal {font-family: tahoma, verdana, arial; font-size: 11px;  font-weight: bold; color: #626262; vertical-align: top;padding-top: 4px;padding-bottom: 4px;padding-left: 5px;}
.detalI  {font-family: tahoma,arial,verdana; font-size: 11px; color: #555555; text-align: left; vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}
.detalC  {font-family: tahoma,arial,verdana; font-size: 11px; font-weight: bold; color: #626262; text-align: center; vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}
.detalD  {font-family: tahoma,arial,verdana; font-size: 11px; font-weight: bold; color: #626262; text-align: right; vertical-align: top; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}

.detalfecha  {font-family: tahoma,arial,verdana; font-size: 11px; color: #555555; text-align: left; vertical-align: top; padding-left: 0px; padding-top: 4px; padding-bottom: 4px; padding-right: 8px;}
.detalnumPI  {font-family: tahoma,verdana,arial; font-size: 8pt; color: #0000FF; text-align: left; padding-left: 5px; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}
.detalnumNI  {font-family: tahoma,verdana,arial; font-size: 8pt; color: #FF0000; text-align: left; padding-left: 5px; padding-top: 4px; padding-bottom: 4px;}
.detalnumPD {font-family: tahoma,verdana,arial; font-size: 8pt; color: #0000FF; text-align: right; padding:3px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}
.detalnumND {font-family: tahoma,verdana,arial; font-size: 8pt; color: #FF0000; text-align: right; padding:3px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}

.bordedat  {background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #E5E5E5; text-align: center;  vertical-align: top; padding:5px; }

A:link    {font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #626262; font-weight:regular; text-decoration:underline;}          
A:visited {font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #626262; font-weight:regular; text-decoration:underline;}        
A:hover   {font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #626262; font-weight:regular; text-decoration:none;}





/* Contenidos */

TABLE.LISTA  {width: 100%; background-color: #ffffff;}

.contenlista  { font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: left; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}
.contenlistaI  { font-family: tahoma, verdana, arial; font-size: 11px; color: #8F8D8D; text-align: left; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}
.contenlistaC  { font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: center; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}
.contenlistaD  { font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: right; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}
.contenlistaIN  { font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: left; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}
.contenlistaCN  { font-family: tahoma, verdana, arial; font-size: 11px; color: #8F8D8D; text-align: center; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}
.contenlistaDN  { font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: right; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}

.fchalista     { font-family: tahoma, verdana, arial; font-size: 11px; color: #626262; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}
.fchalistaI   {font-family: tahoma, verdana, arial; font-size: 11px; color: #626262; text-align: left; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px;}

.detalistaI  {font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: left;   vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}
.detalistaC  {font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: center; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}
.detalistaD  {font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: right;  vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}
.detalistaIN {font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: left;   vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}
.detalistaCN {font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: center; vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}
.detalistaDN {font-family: tahoma, verdana, arial; font-size: 11px; color: #999999; text-align: right;  vertical-align: middle; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; border-width: 1px; border-style: solid; border-color: #FFFFFF #FFFFFF #EDEDED #FFFFFF; height:18; text-decoration:none;}



