body
{
    background: #ffffff;
    font-family: Arial;
    font-size: 12px;
}

table     { font-family: Arial; font-size: 12px; }
input     { font-family: Arial; font-size: 12px; }
select    { font-family: Arial; font-size: 12px; }
textarea  { font-family: Arial; font-size: 12px; }
a, A:link, a:visited, a:active { font-family: Arial; font-size: 12px; font-weight:bold; color: #666666; }
A:hover { font-family: Arial; font-size: 12px; font-weight:bold; background-color: #666666; color:#fff; }

fieldset {
	display:inline;
	width: 95%;
	border-style:solid;
	border-color: ButtonShadow;
	border-width: 1px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.subtitulo { font-family: Arial; font-size: 12px; font-weight:bold; }
.login { font-family: Arial; font-size: 12px; font-weight:bold; color:#666666; }
.borde
{
    background-color: 	#fff;
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 1px solid;
    border-left: 	ButtonShadow 1px solid;
    border-bottom: 	ButtonShadow 1px solid;
}
.borde2
{
    background-color: 	#f7f7f7;
    border-right: 	ButtonShadow 2px solid;
    border-bottom: 	ButtonShadow 2px solid;
    border-top: 	ButtonHighlight 2px solid;
    border-left: 	ButtonHighlight 2px solid;
    text-align: 	center;
}
.borde3
{
    background-color: 	#fff;
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 1px solid;
    border-left: 	ButtonShadow 1px solid;
    border-bottom: 	ButtonShadow 1px solid;
    text-align: 	right;
}
.borde4
{
    background-color: 	#ffffcc;
    border-right: 	ButtonShadow 1px solid;
    border-bottom: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 0px solid;
    border-left: 	ButtonShadow 0px solid;
    text-align: 	center;
}
.barra
{ 
    border-right: 	ButtonShadow 0px solid;
    border-top: 	ButtonShadow 0px solid;
    border-left: 	ButtonShadow 0px solid;
    border-bottom: 	ButtonShadow 1px solid;
    font-weight: 	bold;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.barra2
{ 
    border-right: 	ButtonShadow 0px solid;
    border-top: 	ButtonShadow 1px solid;

    border-left: 	ButtonShadow 0px solid;
    border-bottom: 	ButtonShadow 1px solid;
    font-weight: 	bold;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.barra_grid
{ 
    border:		1px solid;
    border-color:	ButtonShadow ButtonShadow
			ButtonShadow ButtonShadow;
    font-weight: 	bold;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.items
{ 
    border:		1px solid;
    border-color:	ButtonHighlight ButtonShadow
			ButtonShadow ButtonHighlight;
    padding-bottom:     1px;
    cursor:		default;
    color: 		WindowText;
    background-color:   #f7f7f7;
}
.cuerpo1
{ 
    padding-bottom:     1px;
    cursor:		default;
    color: 		WindowText;
    background-color:   #fff;
}
.cuerpo2
{ 
    padding-bottom:     1px;
    cursor:		default;
    color: 		WindowText;
    background-color:   #f7f7f7;
}
.derecha
{
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 0px solid;
    border-left: 	ButtonShadow 0px solid;
    border-bottom: 	ButtonShadow 1px solid;
    font-weight: 	normal;
    color: 		WindowText;
    text-align: 	right;
    padding-right: 	2px;
}
.centro
{
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 0px solid;
    border-left: 	ButtonShadow 0px solid;
    border-bottom: 	ButtonShadow 1px solid;
    font-weight: 	normal;
    color: 		WindowText;
    text-align: 	center;
}
.izquierda
{
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 0px solid;
    border-left: 	ButtonShadow 0px solid;
    border-bottom: 	ButtonShadow 1px solid;
    font-weight: 	normal;
    color: 		WindowText;
    text-align: 	left;
    padding-left: 	2px;
}
.cerrado { display: none; }
.abierto {
    width: 250px;
    border: 1px solid #eeeeee;
    padding: 2px;
    margin: 1px;
    background-color: #ffffcc;
    color: #666666;
    font-weight: normal;
}
.tarea_ruc { font-family: Arial; font-size: 14px; font-weight:bold; }

.aviso {
  font-size: 12px;
  font-weight:bold;
  vertical-align:super;
  color: #ffffff;
  background-color: #666666;
  padding: 2px;
}

.aviso2 {
  font-size: 12px;
  font-weight:bold;
  color: #ff0000;
}

.aviso3 {
  font-size: 14px;
  font-weight:bold;
  color: #0000ff;
}

.aviso4 {
  font-size: 12px;
  font-weight:bold;
  color: #0000ff;
}

.aviso5 {
  font-size: 12px;
  color: #0000ff;
}

.aviso6 {
  font-size: 12px;
  color: #66CCFF;
}

.aviso7 {
  font-size: 12px;
  color: #339900;
}

.aviso8 {
  font-size: 12px;
  color: #FF6600;
}



.mes_nor { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; cursor:pointer; color:#666666; }
.mes_sel { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; cursor:pointer; color:#ffffff; background-color:#666666; }


.diario     { font-family:Arial; font-size:14px; font-weight:bold; color:#000; }
.horas     { font-family:Arial; font-size:12px; font-weight:bold; color:#000; }
.barra_t
{ 
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 1px solid;    
    border-left: 	ButtonShadow 1px solid;
    font-weight: 	bold;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.barra_r
{     
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 1px solid;
    
    font-weight: 	normal;
    color: 		WindowText;
    background-color: 	#fff;
}
.barra_r2
{     
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 1px solid;
    
    font-weight: 	normal;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.barra_r3
{     
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 1px solid;
    border-bottom: 	ButtonShadow 1px solid;
    
    font-weight: 	normal;
    color: 		WindowText;
    background-color: 	#fff;
}
.barra_tr
{     
    border-right: 	ButtonShadow 1px solid;
    border-top: 	ButtonShadow 1px solid;
    font-weight: 	normal;
    color: 		WindowText;
    background-color: 	#fff;
}
.barra_s
{ 
    border:		1px solid;
    border-color:	ButtonShadow ButtonShadow
			ButtonShadow ButtonShadow;
    font-weight: 	bold;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.barra_b
{     
    border-bottom: 	ButtonShadow 1px solid;
    font-weight: 	normal;
    color: 		WindowText;
    background-color: 	#fff;
}
.separador
{
    border-right: 	ButtonShadow 1px solid;
}






.barra_tci
{ 
    border-top: 	ButtonShadow 1px solid;
    border-bottom: 	ButtonShadow 1px solid;
    border-left: 	ButtonShadow 1px solid;
    border-right: 	ButtonShadow 1px solid;
    font-weight: 	bold;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.barra_tcd
{ 
    border-top: 	ButtonShadow 1px solid;
    border-bottom: 	ButtonShadow 1px solid;
    border-right: 	ButtonShadow 1px solid;
    font-weight: 	bold;
    color: 		WindowText;
    background-color: 	#f7f7f7;
}
.barra_tci2
{ 
    border-bottom: 	ButtonShadow 1px solid;
    border-left: 	ButtonShadow 1px solid;
    border-right: 	ButtonShadow 1px solid;
    color: 		WindowText;
}
.barra_tcd2
{ 
    border-bottom: 	ButtonShadow 1px solid;
    border-right: 	ButtonShadow 1px solid;
    color: 		WindowText;
}

.map-popup { 
    font-family: Arial; font-size: 10px; 
    font-weight:bold;
    align: left;
}
.map-popup a{ 
    font-family: Arial; font-size: 8px; 
}
