body {
    background-color: #000000;
	color: black ; /* text color */
	font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
	font-size: 9pt; /* font size */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	background : #FFFFFF url(../../images/linback.jpg) repeat;
/*    background : #FFFFFF url(http://avilaintegradores.com/demo/fistec/images/linback.jpg) repeat;*/
}

/*
a:link,a:active,a:visited{
	font-family: Trebuchet MS;
	font-size: 9pt;
	color:#0033FF;
	text-decoration:none
	}
a:hover,a.gy:hover,a.ltgy:hover,a.on:hover,a.off:hover,a.tool:hover{
	font-family: Trebuchet MS;
	font-size: 9pt;
	color:#FF6600;
	text-decoration:underline
	}
*/


A.menulink {
/*display: block;*/
width: 130px;
text-align: left;
text-decoration: none;
font-family:Verdana;
font-size:12px;
color: #000040;
border: solid 1px #D2DFFF;
padding: 1px;  cell padding
}

A.menulinkselected {
/*display: block;*/
background-color: #3366FF; /*#A7C0D6*/
width: 130px;
text-align: left;
text-decoration: none;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
border: solid 1px #3366FF;
padding: 1px;  cell padding
}

A.menulink:hover {
border: solid 1px #5B89B3; /*#003CDF*/
background-color:#A7C0D6;/*#9CDAFE*/
}

.menuenc
{
  font-family:Verdana;
  font-size:13px;
  color: #000000;
  /*background-color:#9CDAFE ;*/ /*#9CDAFE*/
 border:solid 1px #4A779F;/*#003CD7*/
  width:130px;
  text-align:left;
  font-weight: bold;

  padding: 1px; /* cell padding */
/*  border: 1px solid;  cell spacing */
  
/*  border-color: #0000FF; */
  margin : 1px 1px 1px 1px;

}

.tablaexterna
{
  width: 700px;
  border: solid 1px #003CD7;
  background-color:#FFFFFF;
  text-align: center;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: bolder;
  border-collapse: collapse;
  Margin-top:20px;
  Margin-left:20px;
}
.tablainterna
{
  width: 700px;
  border: solid 1px #003CD7;
  background-color:#FFFFFF;
  text-align: center;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 12px; /* font size */
  font-weight: bolder;
	border-collapse: collapse;
}


.tablainternasolicitud
{
  width: 700px;
  border: solid 1px #003CD7;
  background-color:#D2DFFF;
  text-align: left;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 12px; /* font size */
  font-weight: bolder;
	border-collapse: collapse;
}

.tablaexternareporte
{
/*  width: 550px;*/
  border: solid 1px #003CD7;
  background-color:#FFFFFF;
  text-align: center;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: bolder;
  border-collapse: collapse;
  Margin-top:20px;
  Margin-left:20px;
}

.tablainternareporte
{
  width: 100%;
border: solid 1px #003CD7;
  background-color:#FFFFFF;
  text-align: center;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 12px; /* font size */
  font-weight: bolder;
	border-collapse: collapse;
}


.rowencexterno
{

  background : #FFFFFF url(../../images/f1tabla.jpg) repeat;
/*  background : #FFFFFF url(http://avilaintegradores.com/demo/fistec/images/f1tabla.jpg) repeat;   */
  text-align: center;

}
.rowencinterno
{

  background : #FFFFFF url(../../images/f1tabla.jpg) repeat;
/*  background : #FFFFFF url(http://avilaintegradores.com/demo/fistec/images/f1tabla.jpg) repeat;*/
  text-align: center;


}
.rowcaduco
{
  background :#FFFF99; /*#FF0000;*/
  font-weight: normal;
  text-align: left;
}

.rowinterno1
{
  background : #FFFFFF;
  font-weight: normal;
  text-align: left;
}
.rowinterno2
{
  background : #FFFFFF url(../../images/linback.jpg) repeat;
 /* background : #FFFFFF url(http://avilaintegradores.com/demo/fistec/images/linback.jpg) repeat;*/
  font-weight: normal;
  text-align: left;
}


.rowinterno3
{
/*  background :#FFFFCA ;  */
   background : #C0C5C0;
  font-weight: normal;
  text-align: left;
}

.rowinterno4
{
  background :#E0EAF1 ;
  font-weight: normal;
 /* text-align: left;*/
}


.colencinterno
{
  	padding: 2px; /* cell padding */
  	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */

}

A.menudos
{
width: 105px;
text-align: center;
text-decoration: none;
font-family:Trebuchet MS;
font-size:12px;
color: #000000;
font-weight: bolder;
BORDER: solid 1px #000000;
  Margin-left:3px;
}
A.menudos:hover {
border: solid 1px #003CD7;
background-color:#9CDAFE;
background: transparent url("../../images/f1tabla.jpg") repeat;
/*background: transparent url("http://avilaintegradores.com/demo/fistec/images/f1tabla.jpg") repeat;*/
}


.footer{
  Margin-left:0px;
  font-weight: bold;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 8pt; /* font size */
  border-collapse: collapse;
  padding-left: 0px;
  background: transparent url("../../images/log.jpg") 60 2px no-repeat;
/*background: transparent url("http://avilaintegradores.com/demo/fistec/images/log.jpg") 0 2px no-repeat;*/
  margin-bottom: 0px;
  border: solid 1px #D6D6D6;

}

.tablelogin{
  Margin-left:0px;
  font-weight: bold;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 8pt; /* font size */
  border-collapse: collapse;
  padding-left: 0px;
  /*background: transparent url("../../images/log.jpg") 60 2px no-repeat;*/
/*background: transparent url("http://avilaintegradores.com/demo/fistec/images/log.jpg") 0 2px no-repeat;*/
  margin-bottom: 0px;
  border: solid 1px #D6D6D6;

}
.textologin{
  font-family: 'verdana' ; /* font name */
  font-size: 10px; /* font size */
  font-weight: normal;
  color:navy;
}

.formularioexterno
{
  width: 510px;
  border: solid 1px #003CD7;
  background-color:#FFFFFF;
  text-align: center;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: bolder;
  border-collapse: collapse;
  Margin-top:20px;
  Margin-left:20px;
}
.formulariointerno
{
  width: 510px;
  border: none;
  background-color:#FFFFFF;
  text-align: center;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: bolder;
  border-collapse: collapse;
}

.formularioreporte
{
  width: 500px;
  border: solid 1px #003CD7;
  background-color:#D2DFFF;
/*  text-align: center;*/
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: bolder;
  border-collapse: collapse;
  Margin-top:20px;
  Margin-left:20px;
}

.formularioreporteinterno
{
 /* width: 300px;*/
/*  border: solid 1px #003CD7;*/
  background-color:#D2DFFF;
/*  text-align: center;*/
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: bolder;
  border-collapse: collapse;
  Margin-top:20px;
  Margin-left:20px;
}

.formulariocelda1
{
  padding-left:5px;
  padding-right:7px;
  padding-top:2px;
  padding-bottom:2px;
  width:220px;
  border: none;
  background-color:#D2DFFF; /*#9CDAFE*/
  text-align: right;

  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: bold;
  border-collapse: collapse;
}
.formulariocelda2
{
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  width:300px;
 
  background-color:#FFFFFF;
  text-align: left;
  font-family: 'Trebuchet MS', 'Verdana' ; /* font name */
  font-size: 10pt; /* font size */
  font-weight: normal;
  border-collapse: collapse;
}


.textoprincipal{
  font-family: 'Verdana' ; /* font name */
  font-size: 11px; /* font size */
  font-weight: normal;
  color: #000000;
}



 .textofooter{
  font-family: 'Verdana' ; /* font name */
  font-size: 9px; /* font size */
  font-weight: normal;
}


.textomensage{
  background-color:#D0DFFF; /*#A7C0D6*/
  /*color:green;*/
  font-family: 'Trebuchet MS' ; /* font name */
  font-size: 13px; /* font size */
  font-weight: bold;
}



.textopersona{
 /* background-color:#A7C0D6; */
  color:#000000;
  font-family: 'Arial Narrow' ; /* font name */
  font-size: 12px; /* font size */
  font-weight: bold;
  text-align: center;
}



.linkstyle{
  font-family: 'Trebuchet MS';
  color:#0000FF;
  font-size:11px;
}


.requerido{
  color:red;
}

A.link_acceso
{
    text-decoration: underline;
    color: #000000;
}
A.link_acceso:hover {

    color: #0C53C9;
}



/********** INICIO SECCION DE FOROS *************/

div.mensaje {
	border: 2px solid #000;
}

div.titulomensaje {
	background-color: #dee2e6;
	border-bottom: 1px solid gray;
	padding: 3px 5px 3px 5px;
}

div.msgtitle {
	font-weight: bold;
	text-decoration:underline;
	font-size: 16px;
	color: #0c54c0;
}

div.mgsautor {
	font-size: 12px;
}

div.piemensaje {
	background-color: #dee2e6;
	border-top: 1px solid gray;
	text-align: center;
	font-size: 12px;
}
div.cuerpomensaje {
	background-color: #fff;
	padding: 10px 20px 10px 20px;
}

table.foros {
	border: 2px solid #99ccff;
}

table.foros span.descripcion {
	font-size: 11px;
	font-style: italic;
}

table.foros span.catdesc {
	font-weight: normal;
	font-size: 12px;
	
}

table.foros td.label {
	text-align: right;
	padding: 2px 10px 2px 5px;
	width: 150px;
	vertical-align: top;
	border-bottom: 1px solid #99ccff;
}

table.foros td.widget {
	padding: 5px 10px 8px 10px;
	vertical-align: top;
	border-bottom: 1px solid #99ccff;
	border-left: 1px solid #99ccff;
}

table.foros td.butons {
	padding: 10px 10px 10px 10px;
	text-align: right;

}

table.foros a {
	text-decoration: underline;
	font-weight: bold;
	font-size: 15px;
	color: red;
}

table.foros th {
	background-color:#6a95bd;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 2px 5px 2px 5px;
}

table.foros td.categoria {
	background-color:#a5d0ea;
	color: #000;
	font-weight: bold;
	text-align: left;
}

table.foros td.foco {
	width:1px;
	vertical-align: center;
	border-bottom: 1px solid #99ccff;
}

table.foros td.forotitulo {
	width:100%;
	vertical-align: top;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #99ccff;
	border-left: 1px solid #99ccff;
}

table.foros td.cent {
	text-align: center;
	vertical-align: top;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #99ccff;
	border-left: 1px solid #99ccff;
}


table.foros td {
	background-color: #dee2e6;
}

/*********** FIN SECCION DE FOROS **************/
A.help {
/*display: block;*/

text-align: left;
text-decoration: none;
font-family:Verdana;
font-size:12px;
color: #000000;
/* border: solid 1px #D2DFFF; */
padding: 1px;  cell padding
}

A.help:hover {
color: #FF0000;
}



/************ ANUNCIOS*******************************/

.pub_text{
    text-align: left;
    text-decoration: none;
    font-family:Verdana;
    font-size:9px;
    color: #000000;
}

A.anuncio_link
{
    text-decoration: none;
    color: #000000;
}
A.anuncio_link:hover {
/*    text-decoration: underline;*/
    color: #0C53C9;
}




.news_title{
    text-align: left;
    text-decoration: none;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color: #808080;
}

.news_text{
    text-align: left;
    text-decoration: none;
    font-family:Verdana;
    font-size:10px;
    color: #000000;
}

A.news_link
{
    text-decoration: none;
     font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color: #808080;
}
A.news_link:hover {
    text-decoration: underline;
    color: #0C53C9;
}

.info_title{
    text-align: left;
    text-decoration: none;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    color: #0C53C9;


}


