body {
cursor: default;
font-family: Tahoma,Helvetica,Verdana; font-size: 8pt;
}

select {
 border: 1px solid #7F9DB9; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Tahoma,Helvetica,Verdana; FONT-SIZE: 8pt;
}

.fuentetitulo {
    font-family: Trebuchet MS, Verdana, sans-serif;	font-weight: bold;	font-size: 17px;
}

a:link,a:active,a:visited { text-decoration: none; color : #0000FF; }
a:hover	{ text-decoration: underline; color : #FF6600; }

a.linkidioma:link,a.linkidioma:active,a.linkidioma:visited { text-decoration: none; color : #fdffe1; FONT-FAMILY: Tahoma,Helvetica,Verdana; FONT-SIZE: 8pt;}
a.linkidioma:hover	{ text-decoration: none; color : #cefffe;  FONT-FAMILY: Tahoma,Helvetica,Verdana; FONT-SIZE: 8pt;}

a.linkcabecera:link,a.linkcabecera:active,a.linkcabecera:visited { text-decoration: none; color : #56626D; FONT-FAMILY: Tahoma,Helvetica,Verdana; FONT-SIZE: 8pt;}
a.linkcabecera:hover	{ text-decoration: underline; color : #FF9900; }

.titulocabecera	{
    font-size:14.0pt; font-family:'Trebuchet MS';color: #000066
}

.titulo	{
    font-size:11.0pt; font-weight: bold; font-family:'Trebuchet MS';color: #000000
}

.titulotabla	{
	font-size: 10pt; font-family: "Trebuchet MS"; FONT-WEIGHT: bold; color : #000000;
}

.tabla	{
    BORDER: #006699 1px solid;
	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 9pt;
    border-spacing: 1px;
    border-collapse: separate;
}

.tabla td{
	padding: 4px;
}

.tablasinborde	{
    BORDER: 0px solid;
	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 9pt;
    border-spacing: 1px;
    border-collapse: separate;
}

.tablasinborde td{
	padding: 4px;
}

.tablaresguardo	{
    BORDER: #006699 1px solid;
	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 8pt;
}

.tablagris	{
    BORDER: #808080 1px solid;
	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 9pt;
}


.texto	{
	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	FONT-SIZE: 9pt;
}

.textoresguardo	{
	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	FONT-SIZE: 8pt;
}

.textopie	{
	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	FONT-SIZE: 7pt;
	color: #A5A5A5;
}


.asteriscorojo	{
	FONT-FAMILY: Times New Roman;
	FONT-SIZE: 15pt;
	FONT-WEIGHT: bold; 
	color : #FF0000;
}

.boton	{
  FONT-WEIGHT: bold;  FONT-SIZE: 7pt; LEFT: 1px; WIDTH: 120px; COLOR: #006790; FONT-FAMILY: Verdana; HEIGHT: 20px;
}


.cajatexto	{
 border: 1px solid #7F9DB9; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Tahoma,Helvetica,Verdana; FONT-SIZE: 8pt; padding-left: 4px;
}

.cajatextomayusculas	{
 border: 1px solid #7F9DB9; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Tahoma,Helvetica,Verdana; FONT-SIZE: 8pt; padding-left: 4px;
 TEXT-TRANSFORM: uppercase;
}

.cajatextominusculas	{
 border: 1px solid #7F9DB9; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Tahoma,Helvetica,Verdana; FONT-SIZE: 8pt; padding-left: 4px;
 TEXT-TRANSFORM: lowercase;
}


.cajafecha	{
 border: 1px solid #7F9DB9; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 11px; text-align: center; WIDTH: 70px;
}

.celdacabecera1	{

	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	text-align: center;
	height: 28;
	BACKGROUND-COLOR: #6E94A7;	
	background-image: url('../imagenes/fondosuptabla.jpg');
}

.celdaclara	{

	FONT-FAMILY: Tahoma,Helvetica,Verdana;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	color: #000000;
	text-align: center;
	height: 28;
	background-image: url('../imagenes/celdaclara.gif');
	BORDER-BOTTOM: #C8D0D6 3px solid;

}

.lineahorizontal {

	BORDER-BOTTOM: #7FA3C4 1px solid;

}

.popuptitulo	{

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px; FONT-WEIGHT: bold;
	color: #FFFFFF;

}

.popupfondocabecera	{

    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5a9bc7;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;

}
