#right {width:150px;font-size:10px;}
.epigrafe { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; }
/*#right h4 {font-family:Tahoma,Arial,Serif;width:150px;margin:0em;color:#fff;font-weight:bold;padding:.7em 1em;background-color:#336699;text-decoration:none;}
*/
/*Navbar*/
#nav {font-size:11px;font-family:Arial,Tahoma,Serif;width:150px;margin-bottom:1em;}
#nav p {color:#7D7D7D;margin:0;padding:.5em 1em 0 1em;}
#nav ul {margin:0;font-size:11px;padding:0;}
#nav li {list-style-type:none;}
#nav li a {font-size:11px;height:1em;;margin:0;padding:0;background-color:#E4E4E4;border-bottom:1px solid #D7D7D7;border-top:1px solid #FFF;}
#nav li a:link,  #nav li a:visited {font-size:11px;display: block;color: #656565;text-decoration: none;padding: .3em .9em .3em;}
#nav li a:hover  {font-size:11px;padding: .3em .9em .3em;background: #B6B6B6;color: #000;}
#nav li a:active {font-size:11px;padding: .3em .9em .3em;background: #B6B6B6;color: #000;}

#nav h4 {font-family:Arial,Tahoma,Serif;margin:0em;font-size:9pt;color:#fff;font-weight:bold;padding:.3em 1em;background-color:#336699;text-decoration:none;}

.actiu {background-color:#F9F9F9;color:#000099;padding: .5em .7em;border-top:1px solid #fff;font-weight:bold;font-size:1.1em !important;}
.actiu a {text-decoration:underline !important;background:transparent !important;border:0 !important;padding:0 !important;}
.actiu li {font-size:.8em !important;padding:.5em 0 .5em 2em  !important;font-weight:normal !important;}
/*---fin NavBar ---*/

/*----Tipos----*/

.azul10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #003366;
	/*font-weight: bold;		*/
}
.azul10:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #003366;
	text-decoration:none;
}
A.azul10:hover {
	text-decoration:underline;
}
.azul10:visited {
	text-decoration:none;
}

.azul11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;	
}
.azul11norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
		}

.azul12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;	
}

.azul13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;	
}
.azul16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;	
}
.azul22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #003366;
	font-weight: bold;	
}

.blanco10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.blanco11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.blanco11:link, blanco11:visited, blanco11:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 	text-decoration:none; }
.blanco11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline; }


.blanco13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.blanco15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.cajaTitDeta11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0099CC; text-decoration: none; }
.cajaTitDeta11:link, .cajaTitDeta11:visited, .cajaTitDeta11:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00399CC; text-decoration: none; }
.cajaTitDeta11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0099CC; text-decoration: underline; }

.celeste9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099CC;
}
.celeste11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	/*font-weight: bold;*/
}
A.celeste11:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	 text-decoration:none;
}
A.celeste11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	 text-decoration:none;
}
.celeste13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099CC;
	font-weight: bold;
}
.celeste15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0099CC;
	font-weight: bold;
}
.celeste18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0099CC;
	font-weight: bold;
}
.celeste22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0099CC;
	font-weight: bold;
}

.celeste35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #0099CC;
	font-weight: bold;
}

.gris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.gris11a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5C5C;
}

.naranja10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7132;
	font-weight: bold;	
}

.naranja11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}
A.naranja11:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:none;
}

A.naranja11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:none;
}

A.naranja11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration:underline;
}

.negro8 {
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6666666;
}
.negro8b {
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #6666666;
}
.negro8arial {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6666666;
}
.negro9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;	
}

A.negro9:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
A.negro9:hover {
	color: #000000;
	text-decoration:underline;
}
A.negro9:visited {
	color: #666666;
	text-decoration:none;
}

.negro9tip {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
color: #666666;
font-weight: bold;	
display: block;
padding-left: 20px;
background-image: url(/ximages/tip3pointsGris.gif);
background-repeat: no-repeat;
padding-bottom: 0px;
background-position: 5px 4px;
}
A.negro9tip:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
font-weight: bold;	
text-decoration: none;
}	
A.negro9tip:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
font-weight: bold;	
text-decoration: underline;
}	

A.negro9tip:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
font-weight: bold;	
}	

.negro10plano {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: none;	
}
A.negro10plano:link {
    text-decoration: none;	
}
A.negro10plano:hover{
    text-decoration: underline;	
}
A.negro10plano:visited {
    text-decoration: none;	
}


.negro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;	
}

.negro11arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;	
}
.negro11a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;	
}
.negro11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;	
}

.negro13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;	
}
.rojo11 {
	color:#E63932;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rojo12 {
	color:#E63932;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.rojo22 {
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.tipNovedades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px;
	background-image: url(/ximages/left/home/tipNovedades.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-position: 5px 0px;
}

.tipNovedadesBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px;
	background-image: url(/ximages/left/home/tipNovedadesBlue.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	background-position: 5px 2px;
}

.tipEstadisticas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 35px;
	background-image: url(/ximages/left/home/tipEstadis.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-position: 5px 0px;
}
.tipTitTabla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(/ximages/center/icons/3ptsbackceleste.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-position: 5px 10px;
}

.tipContacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 35px;
	background-image: url(/ximages/left/home/tipContacto.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-position: 5px 5px;
}
.tipContactoNaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 35px;
	background-image:url(ximages/right/tipContactoNara.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-position: 5px 5px;
}
.tipDocs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 35px;
	background-image: url(/ximages/right/inspeccion/tipDocs.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-position: 5px 5px;
}
.tipEmpresas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 35px;
	background-image: url(/ximages/right/inspeccion/tipEmpresas.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-position: 5px 5px;
}
.tipInspectores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 35px;
	background-image: url(/ximages/right/inspeccion/tipInspectores.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-position: 5px 5px;
}
.tipInspectoresNara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 35px;
	background-image: url(/ximages/right/inspeccion/tipInsp.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 8px;	
	background-position: 5px 5px;
}

.violeta11 {
	color:#7B32A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.violeta12 {
	color:#7B32A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/*-------------- fin Tipos -------------------------*/

/*---------------TABLAS-----------------------------*/

table.amarillo
{ 
border: 5px #FFC000 solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#FFC000;
}

table.amarillo td
{ border: 1px SOLID #FFC000;
}

table.amarillo2
{ 
border: 5px #FFEEBB solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#FFEEBB;
}

table.amarillo2 td
{ border: 1px SOLID #FFEEBB;
}


table.verde1
{ 
border: 5px #D2DF7B solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#EDF2CD;
}

table.verde1 td
{ border: 1px SOLID #D2DF7B;
}

table.roja1
{ 
border: 4px #CC3300 solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#CC3300;
}

table.roja1 td
{ border: 1px SOLID #CC3300;
}

table.naranja1
{ 
border: 1px #ff7132 solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#ffe0d2;
}



table.celeste1
{ 
border: 4px #0099CC solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#0099CC;
}

table.celeste1 td
{ border: 1px SOLID #0099CC;
}

table.celeste2
{ 
border: 5px #85CAE0 solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#85CAE0;
}

table.celeste2 td
{ /*border: 1px SOLID #D8EEF5;*/
}

table.celeste3
{ 
border: 0px #85CAE0 solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#85CAE0;
}

table.celeste2 td
{/* border: 1px SOLID #D8EEF5;*/
}

table.blanca1
{ 
border: 0px #ffffff solid;
border-collapse: inherit;
border-spacing: 0px;
background-color:#ffffff;
}

table.blanca1 td
{ border: 0px SOLID #ffffff;
}

table.neutra
{ 
border: 0px solid;
border-collapse: inherit;
border-spacing: 3px;
}
table.neutra td
{ 
border: 0px solid;
}

table.titulo td
{ /*border-bottom: 1px dotted #003366;*/
}


table.gris
{ 
border: 0px #e6e6e6 solid;
border-collapse:inherit;
border-spacing: 0px;
background-color:#e6e6e6;
}

table.gristopleft
{ 
border: 0px;
border-collapse:inherit;
border-spacing: 0px;
background-color:#b3b3b3;
}

td.blanco11tleft1 {
	border-bottom: 1px #d4d4d4 dotted;
	padding-left: 10px;
}
td.blanco11tleft2 {
	border-bottom: 1px #d4d4d4 solid;
	padding-left: 10px;

}




/*----------------------FIN TABLAS-------------*/
.cajaVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	font-weight: bold;
}

A.cajaVerde:hover {
	color: #0099CC;
	text-decoration: none;    
	}

.cajaVerdeDesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006666;
	font-weight: bold;
}


A.cajaNaranja:hover {
    cursor: pointer;
	color: #0099CC;
	background-color:#ffffff;	
	text-decoration: none}

A.cajaNaranja:visited  {color: #FF9933; text-decoration: none}
A.cajaNaranja:link  {color: #FF9933; text-decoration: none}
A.cajaNaranja:active  {color: #0099CC; text-decoration: none}

A.cajaVerde:hover {
    cursor: pointer;
	color: #0099CC;
	background-color:#ffffff;	
	text-decoration: none}

A.cajaVerde:visited  {color: #006666; text-decoration: none}
A.cajaVerde:link  {color: #006666; text-decoration: none}
A.cajaVerde:active  {color: #0099CC; text-decoration: none}


	
.botonleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 6px;
}
A.botonleft:hover {
	color: #003366;
	display: block;
	border: 1px solid #CCCCCC;
	background-color:#ffffff;
	padding-left: 5px;	}

A.botonleft:visited  {color: #003366; text-decoration: none}
A.botonleft:link  {color: #003366; text-decoration: none}
A.botonleft:active  {color: #0099CC; text-decoration: none}


.botonmasmejor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0099CC;
}

.cajaTitDeta { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663399; font-weight: bold; }
.caja { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #663399; font-weight: bold; text-decoration: none; }
A.caja:hover { color: #003366; text-decoration: underline }
/*A.caja:visited  {color: #0099CC; text-decoration: none}*/
A.caja:link  {color: #0099CC; text-decoration: none}
A.caja:active  {color: #0099CC; text-decoration: none}

.notico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
}
.notitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

A.notitext:hover {
	color: #000000;
	background-color:#ffffff;	
	text-decoration: none
	}

A.notitext:link  {color: #999999; text-decoration: none}
A.notitext:active  {color: #999999; text-decoration: none}


.cajaDesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663399; text-decoration: none; 
}

A.cajaDesta:hover {
	color: #0099CC;
	/*background-color:#ffffff;	*/
	text-decoration: underline;    
	/*display: block;   
	border: 1px #CCCCCC;
	background-color:#ffffff;
	padding-left: 1px; */
	}
A.cajaDesta:link  {color: #003366; text-decoration: none}
A.cajaDesta:active  {color: #0099CC; text-decoration: none}


.cajaNaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight: bold;
}

A.cajaNaranja:hover {
	color: #0099CC;
	text-decoration: none;    
	}

.cajaDetalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
}

table.infostats
{ 
border: 1px #D9EDFF solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.infostats td
{ border: 1px dotted #D9EDFF;
}

table.cronograma
{ 
border: 1px #E6EFA9 solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.cronograma td
{ border: 1px dotted #E6EFA9;
}

table.navego1
{ 
border: 5px #85CAE0 solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.navego1 td
{ border: 1px solid #85CAE0;
}

.input 
{
border-bottom: #666666 1px solid; 
border-left: #666666 1px solid; 
border-right: #666666 1px solid; 
border-top: #666666 1px solid; 
font-family:Arial; 
font-size:8;
background-color: #9CD1E6;
}