body {
	
	font:  Arial, sans-serif; font size: 13px; background-color: #e0e0e0; color: #333; margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fdo3.gif);
	}

	table{
	border: 0px;
    	}
		
.borde{
	border: 3px solid;
	
	border-color: #d7d5d6;
}
.caracteres{

color: #999999;
font-family:  Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
 }		
.estado,.estado a:link ,.estado a:visited, .estado a:active{
padding-top:15px;
font-weight: bold;
font-family:  Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
 }	
.estado a:hover{
padding-top:15px;
font-weight: bold;
color: #ffcc00;
font-family:  Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
 }	
.estado2{

font-weight: bold;
font-family:  Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
 }	
.panel,.panel a:link ,.panel a:visited, .panel a:active{
color: #333333;
padding-left:15px;
font-weight: bold;
font-family:  Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
 }	
.panel a:hover{
color: #333333;
padding-left:15px;
font-weight: bold;

font-family:  Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
 }	
 .panel2,.panel2 a:link ,.panel2 a:visited, .panel2 a:active{
color: #ffffff;

font-weight: bold;
font-family:  Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
 }	
.panel2 a:hover{
color: #333333;

font-weight: bold;

font-family:  Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
 }
.cepa{

font-family:  Arial, sans-serif;
	font-size: 12px;
	color: #333333;
 }
.edit2{
background-color: #e8e8e8;
 border-color: #666666;
  border-style: solid;
    border-width: 1px;
 }
.edit {
	font-family:  Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	background-color: #e8e8e8;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: center;
	white-space: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
	margin-bottom: 2px;


}

.memo {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	background-color: #e8e8e8;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: center;
	white-space: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
	margin-bottom: 2px;


}

DIV.scroll {
	overflow: auto;
    margin: 0px;
}
.label_form {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-position: 10px 5px;
	text-align: left;
	vertical-align: top;
	white-space: normal;

}

img {
border:0;
}
Form {
margin: 0;
}
input {
margin: 0;
font-family :  Arial, sans-serif;
font-size: 11px;
color: #616161;
}
input.checkbox {
border: 0;
}
	
.TxtTitulo, .TxtTitulo a:link, .TxtTitulo a:visited, .TxtTitulo a:active {
	font: "Arial";
	font-size : 15px;
	color : #333333;
	text-decoration: none;
	font-weight:bold;
	
	
}
.bt {
font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
background-image: url(images/bt.jpg);
width:73px;
height:24px;
}
.bt a:hover{

background-image: url(images/bt2.jpg);
width:73px;
height:24px;
}
.fdo{

background-image: url(images/fdo-gris.jpg);background-repeat:repeat-x;
background-color:#fefefe;
}
.fdo2{

background-image: url(images/fdo-gris2.jpg);background-repeat:repeat-x;
background-color:#fdfdfd;
}
.login{

background-image: url(images/panel.jpg);background-repeat:no-repeat;
}
.olvide{

background-image: url(images/olvide.jpg);background-repeat:no-repeat;
}
.reg{

background-image: url(images/fdo-reg1.jpg);background-repeat:no-repeat;
}

.TxtTitulo a:hover {
	font-family : "Arial";
	font-size : 15px;
	color : #ff5100;
	text-decoration: none;
	font-weight:bold;
	
	
}
.Txtbt, .Txtbt a:link, .Txtbt a:visited, .Txtbta:active {
	font-family : "Arial";
	font-size : 13px;
	color : #3366cc;
	text-decoration: none;
	font-weight:bold;

	
}
.Txtbt a:hover{
	font-family :  Arial, sans-serif;
	font-size : 13px;
	color : #ff5100;
	text-decoration: none;
	font-weight:bold;
	
}
.Txtchico, .Txtchico a:link, .Txtchico a:visited, .Txtchico a:active{
	font :  Arial, sans-serif;
	font-weight:bold;
	font-size : 12px;
	color : #999999;
	text-decoration: none;
	
	
}
.Txtchico a:hover{
	font :  Arial, sans-serif;
	font-weight:bold;
	font-size : 12px;
	color : #ffcc00;
	text-decoration: none;
	
}

/* tabla para datos*/
.listado-elementos { font-size: 12px; margin: 2px 0 1em 0; font-family: Arial, sans-serif;  }
	.listado-elementos td, .listado-elementos th {text-align: center; border: 1px solid #fff; padding: 2px; background-color: #e1e1e1; }
	.listado-elementos tr:hover {font-weight: bold;;background-color: #FFFCDC;}
	.listado-elementos a {color: #333333; text-decoration: none; border:0px;}
	.listado-elementos .izquierda {text-align: center; padding: 2px 5px;}
	.listado-elementos .derecha {text-align: right; padding: 2px 5px;}
	.listado-elementos .centro {text-align: center; padding: 2px 5px;}
	.listado-elementos .totales {font-weight: bold;}
	.listado-elementos .negativo {color: #ff0000;}
	.listado-elementos th {background-color: #A5A5A5; color: #fff; padding: 5px 2px;}
	
	.listado-elementos .col-id {text-align: left; padding: 2px 7px; color: #fff;background-color: #a5a5a5; font-weight: bold;}
	.listado-elementos .col-id3{text-align: left; padding: 2px 7px; color: #333333; background-color: #fab83a; font-weight: bold;}
	.listado-elementos .col-id2 {text-align: left; padding: 2px 7px; color: #333333; background-color: #c3c0c0; font-weight: bold;}
	.pointer {cursor: pointer;}

