body{ font: 62.5% "Trebuchet MS", sans-serif; margin-right:50px;margin-left:50px;}
.demoHeaders { margin-top: 2em; }
.titulo 		{ font-family: sans-serif; font-size:18px; color:#FFFFFF; font-weight: bold;}
.tituloNegro 		{ font-family: sans-serif; font-size:22px; color:#000000; font-weight: bold;text-align: center;}
.tituloNegro2 		{ font-family: sans-serif; font-size:16px; color:#111111;text-align: justify;}
.tituloAzul		{ font-family: sans-serif; font-size:22px; color:#3333AA; font-weight: bold;text-align: center;}
.tituloAzul2 		{ font-family: sans-serif; font-size:16px; color:#3333AA;}

.fecha 		{ font-family: tahoma; font-size:11px; color:#FFFFFF; font-weight: regular;}
.fuente1		{ font-family: sans-serif; font-size:15px; color:#FFFFFF; font-weight: bold;}
.ver 			{ font-family: sans-serif;font-size: 8pt; color: #000000; text-decoration:none;font-weight:bold;}
.textabla 	{ font-family: sans-serif;font-size: 10pt; color: #000000; text-decoration:none;font-weight:bold;}
.textabla1	{ font-family: sans-serif;font-size: 10pt; color: #000000; text-decoration:none;}
.textabla2	{ font-family: sans-serif;font-size: 10pt; color: #A0A997; text-decoration:none; font-weight:bold;}
.textablanoobli { font-family: sans-serif;font-size: 10pt; color: #000000; text-decoration:none;}
.menutabla    { font-family: sans-serif;font-size: 9pt; color: #000000; text-decoration:none;}
.menutabla2   { font-family: sans-serif;font-size: 9pt; color: #000000; background-color: yellow; text-decoration:none;font-weight:bold;text-align: right;}
.menutabla2_neg   { font-family: sans-serif;font-size: 9pt; color: #fcb543; background-color: #000000; text-decoration:none;font-weight:bold;text-align: right;}
.boton_custom {font-family: sans-serif;font-size: 9pt; color: darkblue; background-color: #fcb543; text-decoration:none;font-weight:bold;text-align: center;}
.subtabla 	  { font-family: sans-serif;font-size: 10pt; color: #289D0B; text-decoration:none;font-weight:bold;}
.txtarticulo  { font-family: sans-serif;font-size: 10pt; text-decoration:none;}
.txtConBordes { font-family:sans-serif; font-size:12px; }
.textresultado { font-family: sans-serif; font-size:14px; color:#004400; background-color::#FFFFFF;}
.textresultado_negativo { font-family: sans-serif; font-size:14px; color:#3333EE; background-color::#EEEE33;}
.texto       { font-family: sans-serif;font-size: 8pt; color: #0000FF; text-decoration:none; text-align: center} 
.perfil      { font-family: sans-serif;font-size: 8pt; color: #000000; text-decoration:none;  }
.leyenda     { font-family: sans-serif; font-size: 10pt; color: #000000; font-style:italic; text-decoration:none; font-weight:bold;}	
.explicacion { font-family:sans-serif; font-size:12px; color: #000000; }	
.verde       { font-family:sans-serif; font-size:11px;background-color: #0000FF; color: #FFFF00}
.verde2      { font-family:sans-serif; font-size:11px;background-color: #0000FF; }
.verde3      { font-family:sans-serif; font-size:14px; color: #004400; background-color: #F0F8FF; }
.red	     { font-family:sans-serif; font-size:6px;background-color: #FF0000; }
.black       { font-family:sans-serif; font-size:11px;background-color: #000000; }
.yellow      { font-family:sans-serif; font-size:24px; color: #111111; background-color: yellow; font-weight:bold;}
.yellow2      { font-family:sans-serif; font-size:30px; color: #111111; background-color: yellow; font-weight:bold;}
.orange      { font-family:sans-serif; font-size:38px; color: #000000; background-color: #fcb543;}
.error       { font-family:sans-serif; font-size:11px; color: #000000; background-color: #F8FDF4; padding-left: 15px;  padding-right: 6px;}
.exito       { font-family:sans-serif; font-size:14px; color: #000000; background-color: #F8FDF4;}
.exitoTotal  { font-family:sans-serif; font-size:15px; font-weight:bold; color: #0A0AA0; background-color: #FFDDDD;}

.blanco      { font-family:sans-serif; font-size:11px;background-color: #FFFFFF; }
.caja        { font-family:sans-serif; font-size:14px; color:#000000; background-color:#ffffff; border: 1 solid #000000; }
.cabecera    { font-family:sans-serif; font-size:14px; color:#450000; background-color: #C2CFF0; font-weight:bold; text-align: center}
.aviso       { font-family:sans-serif; font-size:10px;background-color: #F8FDF4; }	
.rojo        { font-family:sans-serif; font-size:11px; color: #FF0000; }	
.azul        { font-family:sans-serif; font-size:11px; color: #0000FF; }	
a.linkazul       {font-family:"sans-serif"; font-size:10px; color:#0000FF; text-decoration:underline; }
a.txtNormal:vlink        {font-family:"sans-serif"; font-size:10px; color:#0000FF; text-decoration:underline; }
a.linkazul:hover       {font-family:"sans-serif"; font-size:10px; color:#0000FF; text-decoration:underline; }

.menu1       { font-family:sans-serif; font-size:14px; color: #0000FF;cursor:pointer;}
.menu2		 { font-family:sans-serif; font-size:14px; color: #119922;cursor:pointer;}
.menu3       { font-family:sans-serif; font-size:14px; color: #FF0000;cursor:pointer;}
.menu4       { font-family:sans-serif; font-size:12px; color: #000000;cursor:pointer;}

tr.alt { background: #ddd; } 
tr.over { background: #f55; cursor:pointer; } 

.demo {
	font: 12px 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	color: #0A246A;
	padding: 1px 1px 1px 1px;
	text-align: left;
}

.demoDiv {
	font: 12px 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	color: #0A246A;
	padding: 0px 0 5px 1px;
	width: 725px;
	height: 100px;
	overflow: -moz-scrollbars-vertical;
  	overflow-x: none;
  	overflow-y: scroll;
	border:1px solid #0000FF;
	text-align: center;
}

/* Overlay */
#simplemodal-overlay {background-color:#F0F8FF; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
img.valign {
   height: 100%;
   vertical-align: middle;
   width: 0px;
}
