p  { 
	font-family: Tahoma, Arial, 'MS Sans Serif'; 
	font-size: 8pt; 
	color: #666666; 
	margin-top: 0px; 
	margin-bottom: 0px 
}

td,content { 
	font-family: Tahoma, Arial, 'MS Sans Serif'; 
	font-size: 8pt; 
	color: #000000; 
	margin-top: 0px; 
	margin-bottom: 0px 
}

.tiny  { 
	font-family: Tahoma, Arial, 'MS Sans Serif'; 
	font-size: 8pt; 
	color: #666666; 
	margin-top: 0px; 
	margin-bottom: 0px 
}

.teclas {
    font-family: Verdana;
	font-size: 8pt; 
	color: #666666; 
	margin-top: 0px; 
	margin-bottom: 0px; text-align:center;  
	background-color:#EBEBEB; 
    border-style:solid; 
    border-color:#666666; 
    border-width:1px;
	
	}

.option { 
	font-family: Tahoma, Arial, 'MS Sans Serif'; 
	font-size: 8pt; 
	color: #000000;
	margin-top: 0px; 
	margin-bottom: 0px 
}

SELECT,FORM	{
	FONT-FAMILY: Tahoma, Arial, 'MS Sans Serif'; 
	FONT-SIZE: 8pt
}

h1 {
	font-family: Tahoma, Arial, "MS Sans Serif"; 
	font-size: 24px; 
	font-weight: bold; 
	color: #000000; 
	margin-top: 0px; 
	margin-bottom: 0px
}

h4 { 
	font-family: Tahoma, Arial, 'MS Sans Serif'; 
	font-size: 8pt; 
	color:#666666; 
	margin-top: 0px; 
	margin-bottom: 0px 
}
			   
h3 {  
	font-family: Tahoma, Arial, "MS Sans Serif"; 
	font-size: x-small; 
	font-weight: bold; 
	color: #000000; 
	margin-top: 0px; 
	margin-bottom: 0px
}

a { 
	font-family: Tahoma, Arial, 'MS Sans Serif';
	font-weight: normal; 
	color: #666666; 
	text-decoration: none; 
	font-size: 8pt 
}
.color{ color:#660000;}

.negro{ color:#000000;}

.rojo{ font:normal, color:#CC0000;}

a:hover { 
	background:#CCCCCC; 
	COLOR: #333333; 
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Tahoma, Arial, 'MS Sans Serif'; 
	TEXT-DECORATION: underline}

.normal {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px ; 
	color:#000000;
}

.cap {
	color:#666666;
}

.menu {
 	color:#444444;
}

.subtitle {
 	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; font-size:14px;  
	font-weight: bold;
}



.res {
    font-family:Arial, 
	Helvetica, sans-serif; 
	color:#ff6600; font-weight: bold;
}

.titulo {
    font-family:Arial, Helvetica, sans-serif; 
	color:#555555; font-size:18px;  
	font-weight: bold; 
}

.formul{
    background:#999999; 
	border-color:#000000; 
	border-width:medium
}

.white{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mensaje {font-family:Verdana, Arial, Helvetica, sans-serif;
          font-size:12px;
		  color:#0066CC;
		  }




.caja {
font-size:12px;
font-family:verdana,arial; 
}
.caja2 {
font-size:10px;
font-family:verdana,arial; 
}


.estilotabla{ 
    background-color:#EBEBEB; 
    border-style:solid; 
    border-color:#666666; 
    border-width:1px; 
} 

.tbltitulo{
    color:#330000;
    background-color:#999999; 
    border-style:solid; 
    border-color:#CCCCCC; 
    border-width:1px; 
	font:bold;	
	height:10px; 
	text-align:center;
}

.tbltitulo2{
    color:#330000;
    background-color:#999999; 
    border-style:solid; 
    border-color:#CCCCCC; 
    border-width:1px; 
	font:bold;	
	height:10px; 
	text-align:right;
}

.declacamp{ 
        font-family:verdana,arial;
		font-size:8pt;  
  }

.grip{ font-size:10px; text-align:center;
   border-style:solid;     
    border-color:#bbbbbb; 
    border-width:1px; 
	font-family:verdana,arial; 
}

.grip2{ font-size:10px; text-align:justify;
   border-style:solid; 
    border-color:#bbbbbb; 
    border-width:1px;  
	font-family:verdana,arial;  
}




.invisible{
 	position:absolute;
	visibility:hidden;
}
.visible{
	visibility:visible;
	position: absolute; 
}


table.entrada_datos {
	visibility:visible;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
	background: #CFCFD9;
    margin: 0px 0px 0px 0px;
    border: solid 1px #2101C2;
        }

table.entrada_datos th {
	background: #023DAA;
        font-weight: normal;
	font-weight: bold;
	color: #D9D9D9;
	height:10px;
        }

table.entrada_datos td {
        font-weight: normal;
	height:10px;
        }

/*Estilo de Menu*/
/*Estilo de Menu*/

table.mimenuvar_ie {
  position: absolute;
  left: 8px;
  top: 118px;
}

table.mimenuvar_firefox {
  position: absolute;
  left: 6px;
  top: 111px;
}





  #tabs2 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #84776B;
      }
    #tabs2 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
	  font-size:12px;
      }
    #tabs2 a {
      float:left;
      background:url("../images/tableft2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
      background:url("../images/tabright2.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#84776B;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs2 a:hover span {
      color:#74675B;
      }
    #tabs2 a:hover {
      background-position:0% -42px;
      }
    #tabs2 a:hover span {
      background-position:100% -42px;
      }

      #tabs2 #current a {
              background-position:0% -42px;
      }
      #tabs2 #current a span {
              background-position:100% -42px;
      }
	  
	  
	  .letras{font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;}
  
  TABLE.adminlist {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; border-spacing: 0px
}
TABLE.adminlist TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND:#CCCCCC; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 6px; HEIGHT: 25px
}
TABLE.adminlist TH.title {
	TEXT-ALIGN: left
}
TABLE.adminlist TH A:link {
	COLOR: #c64934; TEXT-DECORATION: none
}
TABLE.adminlist TH A:visited {
	COLOR: #c64934; TEXT-DECORATION: none
}
TABLE.adminlist TH A:hover {
	TEXT-DECORATION: underline
}
TABLE.adminlist TR.row0 {
	BACKGROUND-COLOR: #f9f9f9
}
TABLE.adminlist TR.row1 {
	BACKGROUND-COLOR: #fff
}
TABLE.adminlist TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e5e5e5 1px solid
}
TABLE.adminlist TR.row0:hover {
	BACKGROUND-COLOR: #f1f1f1;
}
TABLE.adminlist TR.row1:hover {
	BACKGROUND-COLOR: #f1f1f1;
}
TABLE.adminlist TD.options {
	FONT-SIZE: 8px; BACKGROUND-COLOR: #ffffff
}

tr.row0 { BACKGROUND-COLOR: #f9f9f9}
tr.row1 { BACKGROUND-COLOR: #fff}
TR.row0:hover {
	BACKGROUND-COLOR: #f1f1f1
}
TR.row1:hover {
	BACKGROUND-COLOR: #f1f1f1;
	}
