/* CLASES PARA EL MOUSOVER DE CADA TR */
.tr_hover{cursor: pointer; color: #00f;}
.tr_hoverNormal{color: #00f;}
.tr_normal{font-weight: normal; cursor: normal;}

/* header */
table.header{width: 100%;}
table.header th{border: none; width: 120px;}  /* saco el color para que las imagenes puedan ser transparentes*/
table.header td{
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 1%;
	width: auto;
	border: 0px none;
	vertical-align: middle; 
	/* background-color: #fafafa; */ /*color cabecera donde dice sistema web*/
	
}


body{
	background-color:#F0F0F0; /*color del cuerpo del sistema*/
	background-repeat: repeat;
	margin: 0;
	background-position: left top;
	link:white;
	vlink:white;
	Alink:white
}

table.info{width: 99%;}
table.info th{
	border-left:0px solid BLACK; 
	border-right:1px solid BLACK; 
	border-top:0px solid BLACK; 
	border-bottom:1px solid BLACK;
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#000000; 
	text-align: center; 
	background-color: #D4D0C8; 
}
table.info td{  
	font-family:  verdana,  arial, helvetica, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	border-left:0px solid black; 
	border-right:1px solid black; 
	border-top:0px solid black; 
	border-bottom:1px solid black;
	vertical-align: middle; 
	background-color: #C0C0C0;
}

table.info2{width: 50%;}
table.info2 th{
	border-left:0px solid BLACK; 
	border-right:2px solid BLACK; 
	border-top:0px solid BLACK; 
	border-bottom:2px solid BLACK;
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#FFFFFF; 
	text-align: center; 
	background-color: #01A8CB;
}
table.info2 td{  
	font-family:  verdana,  arial, helvetica, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	border-left:0px solid white; 
	border-right:1px solid white; 
	border-top:0px solid white; 
	border-bottom:1px solid white;
	vertical-align: middle; 
	background-color: #DDDDDD;
}

table.infoSinLinea{width: 99%;}
table.infoSinLinea th{
	border-right: solid 2px #000;
	border-bottom: solid 2px #000;
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align: center; 
	background-color: #0A246A;
}

table.infoSinLinea td{  
	font-family:  verdana,  arial, helvetica, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	vertical-align: middle; 
	background-color: #D4D0C8;
	padding-top: 2px;
}

table.viewer{width: 99%;}
table.viewer th{
	border-bottom:1px solid BLACK;
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#000000; 
	text-align: center; 
	background-color: #D4D0C8;
}
table.viewer td{  
	font-family:  verdana,  arial, helvetica, sans-serif;
	border: none; 
	border-bottom:1px solid black;
	vertical-align: middle; 
	background-color: #C0C0C0;
}


.boton{
		border-right:#000000 thin solid; 
		border-top:#000000 thin solid; 
		font-size:12px;font-weight : bold;
		background-color:#01A8CB; 
		border-left:#000000 thin solid; 
		width:110px; color:#ffffff; 
		border-bottom:#000000 thin solid; 
		cursor:hand; 
		font-family:tahoma, verdana, arial, sans-serif;
}


.inputMedium{width: 50px; font-size: 12px;}
.inputLarge{width: 150px; font-size: 12px;}
.inputXLarge{width: 300px; font-size: 12px;}
.inputFecha{width: 80px; font-size: 12px;}

.selectFecha{width: 80px; font-size: 12px;}
.selectLarge{width: 180px; font-size: 12px; background-color: #D4D0C8}

.cartelazul {
	border-left:0px solid BLACK; 
	border-right:2px solid BLACK; 
	border-top:0px solid BLACK; 
	border-bottom:2px solid BLACK; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-style : normal;
	font-weight : bold;
	color: BLACK; 
	background-color: #9c9;
	margin-top: 3px; 
	margin-bottom: 0px;
	margin-left: 0%;
	margin-right: 0%;
	text-align: center;
}


/*****************************************************************************************************/
/*
.boton1{
	type:button;
	border-right:#e8b900 thin solid; 
	border-top:#e8b900 thin solid; 
	font-size:11px; 
	background:#dfdfdf; 
	border-left:#e8b900 thin solid; 
	width:100px; color:#8a1f37; 
	border-bottom:#e8b900 thin solid; cursor:hand; 
	font-family:tahoma, verdana, arial, sans-serif;
}


.boton2x 
	{

         	type:button;
                
		BORDER-RIGHT:#4A4A4A thin solid; 
		BORDER-TOP:#4A4A4A thin solid; 
		FONT-SIZE:12px;font-weight : bold;
                BACKGROUND:#BABADA; 
		BORDER-LEFT:#4A4A4A thin solid; 
		WIDTH:110px; COLOR:#FFFFFF; 
		BORDER-BOTTOM:#4A4A4A thin solid; cursor:hand; 
		FONT-FAMILY:Tahoma, verdana, arial, sans-serif;
        
	}
        
.boton3
	{
		
		font-size:10px;
		font-family:Verdana,Helvetica;
		font-weight:bold;
		color:white;
		background:#CACACA;
		border:0px;
		width:80px;
		height:19px;

	}


.textarea1
        {
                
                color: red;
                
        }

	

select
{	
        font-size : 10px; 
                      
		background-color: white;
		border: 1px;
                width: 110px;
                

                
}

.sel1

{	
        
        font-size : 10px; 
                      
		background-color: white;
		border: 1px;
                width: 240px;
                

                
}
.columna2
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 11px;
	border: 0px none;
	background-color: #EAEAEA;
	width: 50%;
    text-align: left;  
	
}

.col5
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	font-weight: normal;
	width: 0%;
	border: 0px none;
        color= black;
	vertical-align: 0;
	background-color: #c7d9eb
} 

.col1
{  font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
        font-weight: normal;
        padding-left: 1%;
        width: 20%;
	border: 0px none;
	vertical-align: middle; 
	background-color: #CCCCCC
} 

.col2
{  font-family:   Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: normal;
	width: 30%;
	border: 0px none;
	vertical-align: middle;
	background-color: #CCCCCC
} 

.col2e
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: normal;
	border: 0px none;
	vertical-align: middle;
	background-color: #CCCCCC
}


.col3
{  font-family:   Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
        font-weight: normal;
        padding : 1%;
	width: 5%;
	border: 0px none;
	vertical-align: middle; 
	background-color: #CACACA
} 

.col4
{  font-family:   Arial, Helvetica, sans-serif;
   font-size: 85%;
	padding-left: 1%;
	width: 30%;
	border: 0px none;
	vertical-align: middle; 
	background-color: white
} 

.col5
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding : 1%;
	width: 40%;
	border: 0px none;
	vertical-align: middle; 
	background-color: #CACACA
} 


.col6
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	font-weight: normal;
	width: 11%;
	border: 0px none;
	vertical-align: middle;
        background-color: #c7d9da
} 


.col7
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	font-weight: normal;
	width: 39%;
	border: 0px none;
	vertical-align: middle;
        background-color: #c7d9da
} 

.col1tr
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
        padding-left: 1%;
        width: 20%;
	border: 0px none;
	vertical-align: middle; 
	background-color: #FAFAFA
}


.fil2
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	width: 34%;
	border: 0px none;
	vertical-align: middle;
	background-color: #EAEAEA
}
 .fil3
{  font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 11px;
	width: 25%;
	height : 20px;
	border: 0px none;
	vertical-align: middle; 
	background-color: #CACACA
}
.aa
{ font-family: verdana, arial, helvetica, sans ; 
  font-size: 18px; 
  vertical-align: middle;
}

.pag
{ font-family: verdana, arial, helvetica, sans ; 
  font-size: 16px; 
  vertical-align: middle;
  text-align: right;

}

.titleft
{ font-family: verdana, arial ; 
  font-weight: bold;
  font-size: 9px; 
  vertical-align: middle;
  text-align: left;


}

.titrigth
{ font-family: verdana, arial ; 
  font-weight: bold;
  font-size: 9px; 
  vertical-align: middle;
  text-align: right;


}


.titrigth2
{ font-family: verdana, arial ; 
  font-weight: bold;
  font-size: 9px; 
  vertical-align: middle;
  color: WHITE;
  text-align: right;

}


.titcenter
{ font-family: verdana, arial ; 
  font-weight: bold;
  font-size: 10px; 
  vertical-align: middle;
  text-align: center;
  color: #0080C0;

}

.cartel {
	font-family: arial;
	font-size: 80%;
	font-style : normal;
	font-weight : bold;
	color:black;
	background-color: #bAbada;
	margin-top: 3px; 
	margin-bottom: 0px;
	margin-left: 0%;
	margin-right: 0%;
	text-align: center;  
}


.cartel2 {
   border-left:0px solid BLACK; border-right:2px solid BLACK; border-top:0px solid BLACK; border-bottom:2px solid BLACK; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 65%;
	font-style : normal;
	font-weight : bold;
 	color: BLACK;
	background-color: #99CCFF;
	margin-top: 3px; 
    margin-bottom: 0px;
	margin-left: 0%;
	margin-right: 0%;
    text-align: center;  
	
	
}




.colGrLeft
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 11px;
	border: 0px none;
	background-color: #EAEAEA;
	width: 12%;
    text-align: left;  
	
} 
.colGrCenter
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 11px;
	border: 0px none;
	background-color: #EAEAEA;
	width: 12%
    text-align: center;  
	
} 

.colGrDer
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	border: 0px none;
	background-color: #CACACA;
	width: 20%;
    text-align: left;  
	
} 

.colGrDer1
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	border: 0px none;
	background-color:#CACACA;
	width: 6%;
    text-align: center;  
	
}

.colGrDer2
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	border: 0px none;
	background-color:#c7d9eb;
	width: 6%;
    text-align: Right;  
	
}

.colGrDer3
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	border: 0px none;
	background-color:#6495ED;
	width: 20%;
    text-align: left;  
	
} 

.colGrDer4
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	border: 0px none;
	background-color:#6495ED;
	width: 6%;
    text-align: Right;  
	
}


.columna
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 11px;
	border: 0px none;
	background-color: #EAEAEA;
	width: 50%;
    text-align: Right;  
	
}

.colGrDer3
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 10px;
	border: 0px none;
	background-color: #c7d9eb;
	width: 3%;
    text-align: center;  
	
}

.colGrDerMin
{  margin:0; font-family:  Verdana,  Arial, Helvetica, sans-serif;
   font-size: 11px;
	border: 0px none;
	background-color: #EAEAEA;
	width: 5%;
    text-align: right;  
	
} 

.bloqueTitulo {  
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: small;
	font-weight: bold;  
        font-color: black;
        text-align:  left;     
	margin-top: 1px;    
	margin-right: 0;    
	margin-bottom: 0;    
	margin-left: 0; 
   border: 0px none; 

}

.bloqueTitulo2
{  margin:0; font-family:  Verdana, Geneva,  Arial, Helvetica, sans-serif;
        font-size: 11px;
	border: 0px none;
        width: 12%;
        text-align: right;  
	
} 

#content_box {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 758px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative
}

#content_onecolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 758px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
*/
