body { 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
		color:#666;
		margin-left: 0px;
      	margin-top: 0px;
      	margin-right: 0px;
      	margin-bottom: 0px;         
       	background: #666 url(../imagenes/fondo.jpg);
      	background-color: #FFFFFF;
      	background-repeat: repeat-y;
      	background-position: center;
		/*chos125@hotmail.com*/
	   }
.Pgeneral { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;	
}
.Ptitulo { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;	
}
.Psubtitulo { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;	
}
.Psubtitulo2 { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;	
}
.Pmediano { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;	
}
.Psmall { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
    font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9C9C9C;	
}
.Psmall2 { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
    font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;	
}
.Psmall3 { 
   	text-align: justify; 
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
    font: 9px Arial, Helvetica, sans-serif;
	color: #9C9C9C;	
}
a.clase1:link {
	color: #999999;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
a.clase1:visited {
	color: #999999;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
a.clase1:hover {
	color: #BF3000;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
a.clase2:link {
	color: #CC9900;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	line-height:10px;
}
a.clase2:visited {
	color: #CC9900;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	line-height:10px;
}
a.clase2:hover {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	line-height:10px;
}
a.clase3:link {
	color: #999999;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	line-height:10px;
}
a.clase3:visited {
	color: #999999;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	line-height:10px;
}
a.clase3:hover {
	color: #666666;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	line-height:10px;
}
a.clase4:link {
	color: #990000;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
a.clase4:visited {
	color: #990000;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
a.clase4:hover {
	color: #BF3000;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
a.clase5:link {
	color: #FFFFCC;
	text-decoration: none;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}
a.clase5:visited {
	color: #FFFFCC;
	text-decoration: none;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}
a.clase5:hover {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}

/*  */


a.clase6:link {
	color: #990000;
	text-decoration: none;
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
	background: #c4c9cc;
}
a.clase6:visited {
	color: #990000;
	text-decoration: none;
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
}
a.clase6:hover {
	color: #BF3000;
	text-decoration: none;
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
}
button{
 border: none;
 background: #3a7999;
 color: #f2f2f2;
 padding: 10px;
 font-size: 18px;
 border-radius: 5px;
 position: relative;
 box-sizing: border-box;
 transition: all 500ms ease;
}
button:hover {
 background: rgba(0,0,0,0);
 color: #3a7999;
 box-shadow: inset 0 0 0 3px #3a7999;
}
/**/

	.tdactivo   { 
	padding-left:7px;
	padding-top:4px;
	color: #990000;
	text-decoration: none;
	font: bold 8pt Arial, Helvetica, sans-serif;
	              }
	.tdSecciones   { 
	padding-left:6px;
	padding-top:4px;
	              }
	.tdpie   { 
	padding-left:20px;
	padding-top:2px;
	font: 7pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	              }
				  	.tdpie2   { 

	font: 7pt Arial, Helvetica, sans-serif;
	color: #999999;
	              }
	.tdborde{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #720000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #720000;
}
	.tdborde2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #720000;
}
	.tdboton1-on   { 
	width: 87px;
    background: url(../imagenes/boton1-on.jpg) 1% 40% no-repeat;
	              }
		.tdboton2   { 
	width: 89px;
    background: url(../imagenes/boton2.jpg) 1% 40% no-repeat;
	              }
	.tdboton   { 
	text-align:center;
	padding-top:5px;
	
	              }
				  	.bordesup{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C9C9C;
}
.borde-o {
	border: 1px solid #990000;
}
.borde-o2 {
	border: 1px solid #666666;
}
.tdesq1   { 
	width: 13px;
	height: 13px;
    background: url(../imagenes/esq01.gif) no-repeat;
	float: top;
}

.tdesq2   { 
	width: 13px;
	height: 13px;
    background: url(../imagenes/esq02.gif) no-repeat;
	float: top;
}
.tdesq3   { 
	width: 13px;
	height: 13px;
    background: url(../imagenes/esq03.gif) no-repeat;
	float: top;
}
.tdesq4   { 
	width: 13px;
	height: 13px;
    background: url(../imagenes/esq04.gif) no-repeat;
	float: top;
}

.tdtop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.tdbottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.tdleft{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.tdright{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.tdpadd{
padding-left:20px;
}
	.tdactivosubmenu   { 
	color: #FFFFFF;
	text-decoration: none;
	font: bold 8pt Verdana, Helvetica, sans-serif;
	 }
.lab1{
  	color: #666666; 
  	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	valign: middle;
	text-align: right; 
	letter-spacing: 5px;
}
