td {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333}
.td_espacio {
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #3a3a3a; 
line-height: 17px;
}
.td_espacio2 {
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #2a2a2a; 
line-height: 18px;
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: #333333;
background: #ffffff;
}
.txtnegro11
{font-family: Arial, Helvetica, sans-serif;	
font-size: 11px; 
color: #333333;
}
.txtnegro12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #333333;
}
.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;
}
.txtgris12o
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #444444;
}
.txtrojo12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
/* color: #b40214; */
color: #960617;
}

.txtgris14
{font-family: Arial, Helvetica, sans-serif;	
font-size: 14px; 
color: #444444;
}

.txttitulo1
{font-family: Arial, Helvetica, sans-serif;	
font-size: 13px; 
color: #404040;
}
.txttitulo2
{font-family: Arial, Helvetica, sans-serif;	
font-size: 16px; 
/* color: #565656;*/
color: #314964;
font-weight: bold
}
.txta12
{font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
color: #314964;
}
.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;
}
.price{
color: #808080;
font-size: 15px;
font-family: Arial;
font-weight: bold
}

/********** 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: #033a7d;
	text-decoration:none ;
	}	
.a10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #033a7d;
	text-decoration: underline;
	}	
	
.a11:link, .a11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0055bb;
	text-decoration:none ;
	}	
.a11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0055bb; 
	text-decoration: underline;
	}	
.a12:link, .a12:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0055bb;
	text-decoration:none ;
	}
.a12:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0055bb;
	text-decoration: underline;
	}

.a12u:link, .a12u:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a68c8;
	text-decoration:underline ;
	}
.a12u:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a68c8;
	text-decoration:none ;
	}

.a13b:link, .a13b:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0a68c8;
	text-decoration:none ;
	font-weight: bold;
	}
.a13b:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0a68c8;
	text-decoration: underline;
	font-weight: bold;
	}

.a12b:link, .a12b:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a68c8;
	text-decoration:none ;
	font-weight: bold;
	}

.a12b:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0a68c8;
	text-decoration: underline;
	font-weight: bold;
	}
	
.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;
	}

.a11blanco:link, .a11blanco:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none ;
	}
.a11blanco:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	}


.agris:link, .agris:visited, .agris:hover
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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;
}

.apag3:link, .apag3: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 2px;
  text-decoration:none;
}

.apag3: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: #333333;
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: #333333;
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;
}
.apagact3:hover, .apagact3:link, .apagact3:visited 
{
display:block;
height:18px;
color: #333333;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: #edeef2;
padding:3 2px;
text-decoration: none;
}

/************ tablas ************/
.tablagral {
	border: 1px solid #dddddd;
	background-color: #ffffff;
}
.tablafoto {
	border: 1px solid #f1f1f1;
	background-color: #ffffff;
	}
	
.tablagris {
border: 1px solid #efefef;
background-color: #f0f0f0;
border-bottom: none;
border-left: none;
border-right: none;
}
.tablagrisc {
border: 1px solid #efefef;
background-color: #f5f5f5;
}
.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 #f5f5f5;
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
}
.tablalistapm {
border: 1px solid #f5f5f5;
background-color: #fffbf0;
border-top: none;
border-left: none;
border-right: none;
}
.tablahorizontal {
border: 1px solid #f5f5f5;
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
}
.tablavertical {
border: 1px solid #f5f5f5;
border-top: none;
border-bottom: none;
border-right: none;
}
.tablavertical2 {
border: 1px solid #f0f0f0;
border-top: none;
border-bottom: none;
border-right: none;
}
.tablaheadtail {
border: 1px solid #ededed;
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 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #0055bb;
	font-weight: bold; 
	 border-right: #a0b3d9 1px solid;
	 padding-right: 8px;
	 padding-top: 2px;
	 padding-bottom: 1px; 
	 border-top: #ecf2fc 1px solid; 
	 padding-left: 8px; 
	 border-left: #ecf2fc 1px solid;
	 border-bottom: #a0b3d9 1px solid; 
	 background-color: #ecf2fc
}
/*** boton alta **/
.botonalta {
	 border-right: #aaaaaa 1px solid;
	 padding-right: 0px; 
	 border-top: #aaaaaa 1px solid; 
	 padding-left: 0px; 
	 border-left: #aaaaaa 1px solid;
	 border-bottom: #aaaaaa 1px solid; 
	 background-color: #d4d0c8
}
/*** input tetx buscador */
.cajabuscar {
	width:						310px;
	height:						22px;
	float:						center;
	border-left:			1px solid #555555;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #555555; 
	border-right:     1px solid #cccccc; 
	padding-top:				2px;
	font-size:					13px;
	font-family:				Arial, Helvetica, sans-serif;
	z-index:					9;
}


.input_b{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #333333; 
border-left:			1px solid #a1a1a1;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #a1a1a1; 
	border-right:     1px solid #cccccc; 
background-color: #ffffff;
}
.input_g{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #333333; 
border-left:			1px solid #a1a1a1;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #a1a1a1; 
	border-right:     1px solid #cccccc;  
background-color: #fafafa;
}

.textarea_b{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #333333; 
border-left:			1px solid #a1a1a1;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #a1a1a1; 
	border-right:     1px solid #cccccc;  
background-color: #ffffff;
overflow:auto;
}
.textarea_g{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #333333; 
border-left:			1px solid #a1a1a1;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #a1a1a1; 
	border-right:     1px solid #cccccc; 
background-color: #fafafa;
overflow:auto;
}
.select_b{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #333333;
border-left:			1px solid #a1a1a1;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #a1a1a1; 
	border-right:     1px solid #cccccc;  
background-color: #ffffff
}
.select_g{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; color: #333333;
border-left:			1px solid #a1a1a1;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #a1a1a1; 
	border-right:     1px solid #cccccc; 
background-color: #fafafa
}

/* Para los input's centrados */
.inputcenter {
  text-align:center;
	border-left:			1px solid #a1a1a1;
	border-bottom:    1px solid #cccccc;
	border-top:       1px solid #a1a1a1; 
	border-right:     1px solid #cccccc;  
}
