td {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333}


.txtgris10{
font-size: 10px; 
color: #888888;
}
.txtgris11{
font-size: 11px; 
color: #888888;
}
.txtgris12 {
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #666666;
}
.txtverde12
{	
font-size: 12px; 
color: green;
}
.txttitulo2
{font-family: Arial, Helvetica, sans-serif;	
font-size: 16px; 
color: #314964;
font-weight: bold
}
.a11:link, .a11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a68c8;
	text-decoration:none ;
	/*font-weight: bold*/
	}	

.a11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a68c8;
	text-decoration: underline;
	/*font-weight: bold*/
	}	

.agris11:link, .agris11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	}	

.agris11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a68c8;
	text-decoration:underline ;
	}

.a12:link, .a12:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a68c8;
	text-decoration:none ;
	}
.a12:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a68c8;
	text-decoration: underline;
	}

	.a13:link, .a13:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a68c8;
	text-decoration:none ;
	}
.a13:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a68c8;
	text-decoration: underline;
	}

.a14:link, .a14:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0a68c8;
	text-decoration:none ;
	font-weight: bold
	}
.a14:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0a68c8;
	text-decoration: underline;
	font-weight: bold
	}

.a14r:link, .a14r:visited, .a14r:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #960617;
	text-decoration:underline;
	font-weight: bold
	}
.agris:link, .agris:visited, .agris:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	}
}
.th {
border: 1px solid #ededed;
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
}
.th2u {
border: 1px solid #ededed;
background-color: #ffffff;
border-bottom: none;
border-left: none;
border-right: none;
}
.th2 { 
border: 2px solid #ededed;
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
}
.tv { 
border: 1px solid #ededed;
background-color: #ffffff;
border-top: none;
border-bottom: none;
border-right: none;
}

.td { 
border: 1px solid #dddddd;
background-color: #ffffff;
border-left: none;
border-right: none;
}
.tresult {
border-top: 2px solid #ededed;
background-color: #fbfbfe;
border-bottom: 2px solid #fdfdfd;
border-left: none;
border-right: none;
}

.tablamarco {
border: 1px solid #eeeeee;
background-color: #f5f5f5;
border-left: none;
border-right: none;
}

.tablagris {
background-color: #f9f9f9;
}
.tablagral {
	border: 1px solid #f5f5f5;
	background-color: #ffffff;
}

/*** input buscador */
.cajabuscar {
	width: 320px;
	height:	22px;
}
.cajabuscarsmall {
	width: 260px;
	height:	22px;
}

.buscador {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
  color: #0055bb;
	font-weight: bold; 
	 border-right: #a0b3d9 1px solid;
	 padding-right: 8px;
	 padding-top: 1px;
	 padding-bottom: 0px; 
	 border-top: #eff5ff 1px solid; 
	 padding-left: 8px; 
	 border-left: #eff5ff 1px solid;
	 border-bottom: #a0b3d9 1px solid; 
	 background-color: #ecf2fc;
	 width: 120px;
}
.buscarsmall {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #0055bb;
	font-weight: bold; 
	 border-right: #a0b3d9 1px solid;
	 padding-right: 2px;
	 padding-top: 1px;
	 padding-bottom: 1px; 
	 border-top: #eff5ff 1px solid; 
	 padding-left: 2px; 
	 border-left: #eff5ff 1px solid;
	 border-bottom: #a0b3d9 1px solid; 
	 background-color: #ecf2fc;
	 width: 80px;
}


select{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #000000;
border:1px solid #CCCCCC; 
background-color: #ffffff
}
textarea{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #000000; 
border:1px solid #CCCCCC; 
background-color: #fafafa;
overflow:auto;
}
.inputcenter {
  text-align:center;
	border:1px solid #CCCCCC; 
  background-color: #fafafa;
}
.input_alta{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #000000; 
border:1px solid #CCCCCC; 
background-color: #fafafa;
}
select{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #000000;
border:1px solid #CCCCCC; 
background-color: #fafafa
}
