td {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #111111}
.td_espacio {
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #111111; 
line-height: 16px;
}
.tdjustify {text-align: justify}

/********  Textos **********/ 
.txtazul11
{font-family: Arial, Helvetica, sans-serif;	
font-size: 11px; 
color: #0a68c8;
}
.txtazul12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #0a68c8;
}
.txtnegro10
{font-family: Arial, Helvetica, sans-serif;	
font-size: 10px; 
color: #000000;
background: #ffffff;
}
.txtnegro11
{font-family: Arial, Helvetica, sans-serif;	
font-size: 11px; 
color: #000000;
}
.txtnegro12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #000000;
}
.txtverde12
{	
font-size: 12px; 
color: green;
}
.txtverde11
{
font-size: 11px; 
color: green;
}
.txtgris10
{font-family: Arial, Helvetica, sans-serif;	
font-size: 10px; 
color: #666666;
}
.txtddd13
{font-family: Arial, Helvetica, sans-serif;	
font-size: 13px; 
color: #dddddd;
}
.txtgris11{
font-size: 11px; 
color: #666666;
}
.txtgris11o{
font-size: 11px; 
color: #444444;
}
.txtgris11claro{
font-size: 11px; 
color: #999999;
}
.txtgris12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #666666;
}
.txtgriso12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #444444;
}
.txtrojo12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #b40214;
}

.txttitulo1
{font-family: Arial, Helvetica, sans-serif;	
font-size: 13px; 
color: #404040;
}
.txttitulo2
{font-family: Arial, Helvetica, sans-serif;	
font-size: 16px; 
color: #314964;
/* font-weight: bold */
}
.txtlogo
{font-family: Arial, Helvetica, sans-serif;	
font-size: 20px; 
color: #464646;
font-weight: bold
}


.raquo
{
font-family: Verdana, Arial;
}
.raquo11
{
font-size: 11px;
font-family: Verdana, Arial;
}
.raquogris{
color: #666666;
font-family: Verdana, Arial;
}
.raquonegro{
font-size: 12px;
color: #111111;
font-family: Verdana, Arial;
}
.raquotitulo{
color: #565656;
font-size: 16px;
font-family: Verdana, Arial;
}

/********** Link **********/
.a15:link, .a15:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0a68c8;
	text-decoration: underline;
	font-weight: bold
}
.a15:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0a68c8;
	text-decoration: none;
	font-weight: bold
}

.a10:link, .a10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a68c8;
	text-decoration:none ;
	font-weight: bold
	}	
.a10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a68c8;
	text-decoration: underline;
	font-weight: bold
	}	
	
.a11:link, .a11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a68c8;
	text-decoration:none ;
	}	
.a11: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
	}


.a12u:link, .a12u:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a68c8;
	text-decoration:underline ;
	font-weight: bold
	}
.a12u:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a68c8;
	text-decoration:none ;
	font-weight: bold
	}


.a13:link, .a13:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a68c8;
	text-decoration:none ;
	font-weight: bold
	}
.a13:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a68c8;
	text-decoration: underline;
	font-weight: bold
	}

.adword:link, .adword:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0a68c8;
	text-decoration: underline;
	}
.adword:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0a68c8;
	text-decoration: underline;
	}
	
.agris:link, .agris:visited, .agris:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	}

.atendalia:link, .atendalia:visited, .atendalia:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
	text-decoration: none;
	}

.apag:link, .apag:visited
{
  color: #0a68c8;
  display:block;
	height:18px;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;	
	background: #ffffff;
  padding:3 8px;
  text-decoration:none;
}

.apag:hover 
{
	color: #0a68c8; 
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #edeef2;
	text-decoration: none;
}
.apag2:link, .apag2:visited
{
  color: #0a68c8;
  display:block;
	height:18px;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;	
	background: #ffffff;
  padding:3 5px;
  text-decoration:none;
}

.apag2:hover 
{
	color: #0a68c8; 
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #edeef2;
	text-decoration: none;
}
.apagact:hover, .apagact:link, .apagact:visited 
{
display:block;
height:18px;
color: #000000;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: #edeef2;
padding:3 8px;
text-decoration: none;
}
.apagact2:hover, .apagact2:link, .apagact2:visited 
{
display:block;
height:18px;
color: #000000;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: #edeef2;
padding:3 5px;
text-decoration: none;
}

/************ tablas ************/
.tablagral {
	border: 1px solid #dddddd;
	background-color: #ffffff;
}
.tablafoto {
	border: 1px solid #f1f1f1;
	background-color: #ffffff;
	}
	
.tablagris {
border: 1px solid #dddddd;
background-color: #edeef2;
border-left: none;
border-right: none;
}
.tablaoff {
border: 1px solid #dddddd;
background-color: #f0f0f0;
border-bottom: 1px solid #f0f0f0;
}
.tablabuscador {
border: 1px solid #dddddd;
background-color: #dddddd;
}
.tablamenu {
/* border: 1px solid #dddddd; */
background-color: #f7f7f6;
}

.tablalista {
border: 1px solid #ededed;
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
}
.tablah {
border: 1px solid #ededed;
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
}
.tablav {
border: 1px solid #ededed;
background-color: #ffffff;
border-top: none;
border-bottom: none;
border-right: none;
}

.tablaheadtail {
border: 1px solid #dddddd;
background-color: #ffffff;
border-left: none;
border-right: none;
}

.tablamarco {
border: 1px solid #eeeeee;
background-color: #f5f5f5;
border-left: none;
border-right: none;
}

.tabla_izq {
border: 1px solid #dddddd;
background-color: #ffffff;
border-bottom: none;
border-top: none;
border-right: none;
}

/*** botones **/
.buscador {
	 border-right: #1e7506 1px solid;
	 padding-right: 8px; 
	 border-top: #1e7506 1px solid; 
	 padding-left: 8px; 
	 border-left: #1e7506 1px solid;
	 border-bottom: #1e7506 1px solid; 
	 background-color: #56ad24;
	 color:#fbfbfb;
	 font-weight: bold;
	 
}
/*** boton alta **/
.botonalta {
	 border-right: #aaaaaa 1px solid;
	 padding-right: 1px; 
	 border-top: #aaaaaa 1px solid; 
	 padding-left: 1px; 
	 border-left: #aaaaaa 1px solid;
	 border-bottom: #aaaaaa 1px solid; 
	 background-color: #cccccc
}
/*** input tetx buscador */
.cajabuscar {
	width:						285px;
	height:						22px;
	float:						center;
	border:						1px solid #bcbcbc;
	padding-top:				2px;
	font-size:					13px;
	font-family:				Arial, Helvetica, sans-serif;
	z-index:					9;
}

textarea{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #000000; 
border:1px solid #CCCCCC; 
background-color: #fafafa;
overflow:auto;
}
/*input{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #000000; 
border:1px solid #CCCCCC; 
background-color: #ffffff;
}*/

.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
}