Body {
	font-family: Arial;
}
.foto {
	background-image: url(/imagenes/foto2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #D8EFD9;
}

.textos{
	font-size: 75%;
	color: #000000;
	text-decoration: none;
}
.linkgris
{
	font-size: 75%;
	color: #454545;
	text-decoration: none;
}
A.linkgris:hover
{
	color: #454545;
	text-decoration: underline;
}
.titulos
{
	font-size: 90%;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.textonegrobold
{	
	color: #000000;
	font-weight:bold;	
}
.tituloblanco
{
	font-size: 90%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}
.textoblanco
{
	font-size: 75%;
	color: #FFFFFF;
	text-decoration: none;
}
A.textos:hover
{
	color: #999999;
	text-decoration: underline;
}
.linkblanco
{
	font-size: 75%;
	color: #FFFFFF;
	text-decoration: none;
}
A.linkblanco:link
{
	color: #FFFFFF;
	text-decoration: none;
}
A.linkblanco:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.linkblanco:active
{
	color: #FFFFFF;
	text-decoration: none;
}
A.linkblanco:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.linkverde
{
	font-size: 75%;
	color: #6a8e70;
	text-decoration: none;
}
A.linkverde:hover
{
	color: #6a8e70;
	text-decoration: underline;
}
.linkrojo
{
	font-size: 75%;
	color: #c70000;
	text-decoration: none;
}
A.linkrojo:hover
{
	color: #c70000;
	text-decoration: underline;
}

.error {	font-size: 70%;	font-style: normal; color:Red;	line-height: normal;	font-weight: bold;	font-variant: normal;	}
.abajo{    FONT-WEIGHT: normal;    FONT-SIZE: 60%;    COLOR: #666666;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-VARIANT: normal}
.rojo		 { font-weight: bold;}
.rojo A:link	 {  text-decoration: none;}
.rojo A:visited  {  text-decoration: none;}
.rojo A:active   { text-decoration: none;}
.rojo A:hover    {  text-decoration: none;}

.campos {  FONT: 75% Arial;    COLOR: #000000; 	}
.campos20 {  FONT: 75% Arial;    COLOR: #000000; width:20px	}
.campos30 {  FONT: 75% Arial;    COLOR: #000000; width:30px	}
.campos40 {  FONT: 75% Arial;    COLOR: #000000; width:40px	}
.campos60 {  FONT: 75% Arial;    COLOR: #000000; width:60px	}
.campos80 {  FONT: 75% Arial;    COLOR: #000000; width:80px	}
.campos100 {  FONT: 75% Arial;    COLOR: #000000; width:100px	}
.campos120 {  FONT: 75% Arial;    COLOR: #000000; width:120px	}
.campos200 {  FONT: 75% Arial;    COLOR: #000000; width:200px	}
.campos250 {  FONT: 75% Arial;    COLOR: #000000; width:250px	}
.campos300 {  FONT: 75% Arial;    COLOR: #000000; width:300px	}
.campos350 {  FONT: 75% Arial;    COLOR: #000000; width:350px	}
.campos450 {  FONT: 75% Arial;    COLOR: #000000; width:450px	}
.camposnum { FONT: 75% Arial;    COLOR: #000000; text-align:right;	}
.camposnum20 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:20px	}
.camposnum30 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:30px	}
.camposnum40 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:40px	}
.camposnum60 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:60px	}
.camposnum80 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:80px	}
.camposnum100 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:100px	}
.camposnum120 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:120px	}
.camposnum150 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:150px	}
.camposnum200 { FONT: 75% Arial;    COLOR: #000000; text-align:right; width:200px	}
.camposdtgnum { COLOR: #000000; text-align:right;		}
.camposdtgnum20 { COLOR: #000000; text-align:right;	width:20px	}
.camposdtgnum30 { COLOR: #000000; text-align:right;	width:30px	}
.camposdtgnum40 { COLOR: #000000; text-align:right;	width:40px	}
.camposdtgnum60 { COLOR: #000000; text-align:right;	width:60px	}
.camposdtgnum80 { COLOR: #000000; text-align:right;	width:80px	}
.camposdtgnum100 { COLOR: #000000; text-align:right; width:100px		}
.camposdtgnum120 { COLOR: #000000; text-align:right; width:120px		}
.camposdtgnum150 { COLOR: #000000; text-align:right; width:150px		}
.camposdtgnum200 { COLOR: #000000; text-align:right; width:200px		}
.camposdtgnum450 { COLOR: #000000; text-align:right; width:450px		}
.camposdtg20{ COLOR: #000000;  width:20px		}
.camposdtg30{ COLOR: #000000;  width:30px		}
.camposdtg40{ COLOR: #000000;  width:40px		}
.camposdtg60{ COLOR: #000000;  width:60px		}
.camposdtg80{ COLOR: #000000;  width:80px		}
.camposdtg100{ COLOR: #000000;  width:100px		}
.camposdtg120{ COLOR: #000000;  width:120px		}
.camposdtg150{ COLOR: #000000;  width:150px		}
.camposdtg200{ COLOR: #000000;  width:200px		}
.camposdtg250{ COLOR: #000000;  width:250px		}
.camposdtg450{ COLOR: #000000;  width:450px		}
.camposfecha{ width:70px		}


.boton	 { FONT-SIZE: 75%;    COLOR: #FFFFFF;     border-width: 1px;  border-color: #A6BEAE;  border-style: ridge;    background-color: #104312;    FONT-VARIANT: normal; FONT-WEIGHT: bold;   background-image: url(/imagenes/backbutton.jpg); height:20px; padding-bottom:4px;}
.botondtg{ FONT-SIZE: 90%;    COLOR: #FFFFFF;     border-width: 1px;  border-color: #A6BEAE;  border-style: ridge;    background-color: #104312;    FONT-VARIANT: normal; FONT-WEIGHT: bold;   background-image: url(/imagenes/backbutton.jpg); height:20px; padding-bottom:4px;}
.textos0negro{   FONT-WEIGHT: normal;    FONT-SIZE: 60%;    COLOR: #000000;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-VARIANT: normal}
.textos1negro{   FONT-WEIGHT: normal;    FONT-SIZE: 80%;    COLOR: #000000;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-VARIANT: normal}
.textos1blanco{   FONT-WEIGHT: normal;    FONT-SIZE: 80%;    COLOR: #ffffff;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-VARIANT: normal}
.textos2negrobold{   FONT-WEIGHT: bold ;    FONT-SIZE: 80%;    COLOR: #000000;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-VARIANT: normal}
.textos3negrobold{   FONT-WEIGHT: bold ;    FONT-SIZE: 110%;    COLOR: #000000;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-VARIANT: normal}
.clock{  FONT-SIZE: 70%;    color:#ffffff;    TEXT-DECORATION: none;    background-color:#6B9E5A}

.link1negro{   FONT-WEIGHT: normal;    FONT-SIZE: 80%;    COLOR: #000000;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-VARIANT: normal}
A:link	   { color: #000000; text-decoration: none  ;}
A:visited  { color: #000000; text-decoration: none;}
A:active   { color: #000000; text-decoration: none;}
A:hover    { color: #000000; text-decoration: none;}

.bannerizquierda{ background-image:url(/imagenes/logosist2.png); background-repeat:no-repeat;}
.bannerderecha{ background-image:url(/imagenes/logo.png); background-repeat:no-repeat;}
.sombraizquierda{ background-image:url(/imagenes/izquierda.png); }
.sombraderecha{ background-image:url(/imagenes/derecha.png); }

.arriba{ background-color: #ff9600; FONT-SIZE: 75%; COLOR: #FFFFFF; height: 40px;}
.izquierda{ background-image:url(/imagenes/fondoizquierda.png); background-repeat: repeat-y;}

/* DATAGRID */

.dtg{
	border-collapse: collapse;
	border-spacing: 0;
}
.dtgheader{
	border-bottom: solid 1px #f90;
	text-transform: uppercase;
	text-align: center;
	font-size: 15px;
	cursor: default;
}.dtgheader td{
	padding: 10px;
}
.centrado
{
    text-align:center !important;
}
.dtgfooter{
	background-color: #f6f6f6;
	border-top: solid 1px #ddd;
}
.dtgitem{
	transition: all 0.2s;
	font-size: 12px;
}
.dtgitem:hover{
	background-color: #f90;
	color: #fff;
}
.dtgitem:hover a{
	color: #fff !important;
	border-color: #fff !important;
}
.dtgitem td, .dtgfooter td{
	padding: 5px;	
	text-align: left;
}
.dtgitem td input[type="checkbox"]:not(:checked) + label{
	opacity: 0;
}
.dtgitem:hover input[type="checkbox"] + label{
	opacity: 1 !important;
}
.dtgitem:hover input[type="text"]{
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);
}

/* DATAGRID 2 */

.dtg2{
	border-collapse: collapse;
	border-spacing: 0;
}
.dtgheader2{
	border-bottom: solid 1px #f90;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	cursor: default;
}.dtgheader2 td{
	padding: 10px;
}
.centrado2
{
    text-align:center !important;
}
.dtgfooter2{
	background-color: #f6f6f6;
	border-top: solid 1px #ddd;
}
.dtgitem2{
	transition: all 0.2s;
	font-size: 11px;
}
.dtgitem2:hover{
	background-color: #f90;
	color: black;
}
.dtgitem2:hover a
{
	color: #fff !important;
	border-color: #fff !important;
}
.dtgitem2 td, .dtgfooter2 td{
	padding: 5px;	
	text-align: center;
}
.dtgitem2 td input[type="checkbox"]:not(:checked) + label{
	opacity: 0;
}
.dtgitem2:hover input[type="checkbox"] + label{
	opacity: 1 !important;
}
.dtgitem2:hover input[type="text"]{
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);
}
#imgheader{
content:url(/imagenes/chico.png);
}
#imgCentro{
content:url(/imagenes/login.jpg);
}