
.titulos {
      color: #000066;
      font: bold 1.0em Arial;
    }
.titulosnegros {
      color: #000000;
      font: bold 1.0em Arial;
    }
.labels_negros {
   color: #000000;
   font-family: Tahoma; 
   font-size: 12px; 
}
.links {
      color: #0000FF;
      font:  0.7em Arial;
    }
.labels_negros_bold {
      color: #000000;
      font: bold 0.7em Arial;
}
    
.labels {
      color: #000066;
      font: bold 0.7em Arial;
}

.celdapar {
      background: #D9EBF5;
	height: 1.2em;
      color: #000000;
      font: 0.7em Arial;
}

.celdaimpar {
      background: #FEFEFE;
      height: 1.2em;
      color: #000000;
      font: 0.7em Arial;
}

.celdaseleccionada {
      background: #4E69A9;
      height: 1.2em;
      color: #FFFFFF;
      font: bold 0.7em Arial;
}
    
.titulotabla {
      background: #000066;
      height: 1.2em;
      color: #FFFFFF;
      font: bold 0.7em Arial;
}
    
.cajatexto {
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #3574AC;
	border-right-color: #86B9D9;
	border-bottom-color: #86B9D9;
	border-left-color: #3574AC;
	margin: 0px;
	font-size: 11px;
	background-color: #FFFFFF;
        vertical-align: middle;  
        text-transform: uppercase;
        font-family: tahoma, arial, sans-serif;
        text-align: left;  
}

.cajatexto_gray {
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #3574AC;
	border-right-color: #86B9D9;
	border-bottom-color: #86B9D9;
	border-left-color: #3574AC;
	margin: 0px;
	font-size: 11px;
	background-color: #E7E7E7;
        vertical-align: middle;  
        text-transform: uppercase;
        font-family: tahoma, arial, sans-serif;        
}

.Boton {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-color: #E2E2E2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #F0F0F0;
	border-right-color: #C9C9C9;
	border-bottom-color: #C9C9C9;
	border-left-color: #F0F0F0;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	color: #616161;
}

.textarea {
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #3574AC;
	border-right-color: #86B9D9;
	border-bottom-color: #86B9D9;
	border-left-color: #3574AC;
	margin: 0px;
	font-size: 12px;
	background-color: #FFFFFF;
}

.scroll{
	scrollbar-arrow-color: #3574AC; 
	scrollbar-base-color: #E2E2E2;
}

.Combo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3574AC;
	border-right-color: #86B9D9;
	border-bottom-color: #86B9D9;
	border-left-color: #3574AC;
	margin: 0px;
	font-size: 11px;
	background-color: #D1E9F3;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;  


}

.links {
       color: #4A6BC1;
      font: bold 0.7em Arial;
    }

.tableClass {
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font: 10px "Lucida Grande", LucidaGrande, Verdana, sans-serif;
	color: black;
}

.DisplayTable {
	background-color: #EFEFDE;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font: 10px "Lucida Grande", LucidaGrande, Verdana, sans-serif;
	color: black;
}

.odd {
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font: 10px Tahoma;
	color: black;
	cursor: pointer;
}
.even { /*background-color: #4c92bc;*/
	background-color: #e4e4e4;
	font: 10px Tahoma;
	color: black;
	cursor: pointer;
}

.titulo {
	font-weight: bolder;
	font-size: 20px;
	font-family: Tahoma;
	color: #000000;
}

.subtitulo {
	font-weight: bolder;
	font-size: 16px;
	font-family: Arial;
	color: #000000;
}
.alignR {
	font-size: 10px;
	font-family: Tahoma;
	color: black;
	text-align: right;
}

.alignL {
	font-size: 10px;
	font-family: Tahoma;
	color: white;
	text-align: left;
}

.alignC {
	font-size: 10px;
	font-family: Tahoma;
	color: white;
	text-align: center;
}

.vineta_mot_rechazo {
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
	color: #990000;
}

.consErr{
    font-size:10px;
    font-weight:bold; 
    background-color: #fff;
    border:1px dotted darkred; 
    padding: 1px 1px 1px 1px;
    width: 85%;
    display:block;
    text-align:	justify;
}


