table {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
}

.textopeq {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
}

.textopeqbold {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}

.texto {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.texto2 {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font: normal bolder;
	text-decoration: none;
	color: Black;
}


.texto2a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font: normal bolder;
	text-decoration: none;
	color: #035a9e;
}


.textotitartistas {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

.textogris {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: Gray;
}

.tabla_bg {
               background-color:#ffffff;
}

.textoverdetitulos {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #1670b6;
}

.textoverdemas {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #1670b6;
}

.toplinea
{
	background-color: #1670b6;
}

.cuadro
{
	background: url(../images/flechanaranja.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	height: 13px;
	WIDTH: 13px;
}

.botones
{
   FONT-SIZE: 10px;
   WIDTH: 80px;
   CURSOR: hand;
   COLOR: White;
   FONT-FAMILY: Verdana,Helvetica,sans-serif;
	background: url(../images/botonAzul.gif);
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	font-weight: bold;
}

.botones2
{
   FONT-SIZE: 10px;
   WIDTH: 106px;
   CURSOR: hand;
   COLOR: White;
   FONT-FAMILY: Verdana,Helvetica,sans-serif;
	background: url(../images/boton2Azul.gif);
	height: 21px;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	font-weight: bold;
}


A:LINK, A:VISITED {
	text-decoration : none;
	color: Black;
}

A:HOVER {
	text-decoration : underline;
	color: Black;
}

.titulorojo {
       font-family: Tahoma;
       font-size: 15px;
       font-style: bold;
       color: #DA0008
     }

.tituloazul {
       font-family: Tahoma;
       font-size: 15px;
       font-style: bold;
       color: #3466DE;
}

.titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-style: normal; 
  color:  #FC7E05; 
  font-weight: bold;
}

.titulo3 {
       font-family: Tahoma;
       font-size: 10px;
       font-style: bold;
       color: White;
}

.tituloverde {
       font-family: Tahoma;
       font-size: 15px;
       font-style: bold;
       color: #035a9e;
}

.titulonegro {
       font-family: Tahoma;
       font-size: 15px;
       font-style: bold;
       color: Black;
}

.rojo 
{
font-family:Tahoma, sans-serif;
font-size:11px;
color:#E20916;
font-style:normal; 
line-height: normal
} 

.txtblanco {
    color: #FFFFFF;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none
  }		
  
 .txtblancobold {
    color: #FFFFFF;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-weight: bolder;
    text-decoration:none
  }	
   		 
  .txtbold {
    color: #000000;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none
  }
 
  .pie {
    color: #000000;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none
  }
  
 .piegris {
    color: #4b4b4b;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none
  }


input        
{
    border-color:#c3c3c3;
    border-width:1;
    font-family:Verdana,Helvetica,sans-serif;
	 font-size:10px;
    background-color: White;
    color:#000000;
    font-weight: normal;
}

input.button 
{
    border-color:#c3c3c3;
    border-width:1;
    font-family:verdana;
    font-size:10px;
    background-color: #ffffff;
    color:#000000;
    font-weight: bold;
}

select
{
border-color:#3C3C3C;
border-width:1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
color: Black;
background-color: White;
}

.cajas
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    WIDTH: auto;
	 HEIGHT: auto;
	 FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.grid-header
{
	background-color: #1670b6;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal;
	height: 20px;
 	color: White;
	text-align: center;
}

.grid-row
{
	background-color: White;
	font: 10px Verdana;
	height: 16px;
}

.grid-alt-row
{
	background-color: #d0e6f6;
	font: 10px Verdana;
	height: 16px;
}

.acordionPane
{
   cursor:pointer;
   background:url(../images/bgheaderAcc2.gif) repeat-x;
   border-bottom: 1px dotted Black;
	height: 25px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	width: 97%;
}

#scrollRef { 
     width:450px;
	  height: 450px;
     background-color:#FFFFFF; 
	  overflow: auto;
}

.modalBackground 
        {
            background-color: Silver;
            filter:alpha(opacity=60);
            opacity:0.60;   
        }    
        .updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#FFFFFF; 
            position:absolute; 
            width:200px; 
            height:100px;    
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }

		  
.modalpopup
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
}

.tcabecera
{
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size:11px;
        border-width:3;
        font-weight: normal;
        text-align:center;
        background-color: #618924;
        color: White;
}