.error {
 color:red;
 font-weight:bold;
}

.sombra {
  -moz-box-shadow:    1px 1px 2px 3px #999;
  -webkit-box-shadow: 1px 1px 2px 3px #999;
  box-shadow:         1px 1px 2px 3px #999;
}

.icono-fa {
 color:#024A8E;
 font-size:16px;
}

a {
opacity:1;
}
a:hover {
opacity:0.7;
}

.links {
 color:#5975E6;
 text-decoration:none;
}

.copy_link {
 width:99%;
 font-size:11px;
 border:0;
 color:#424242;
}

.tit_celda {
 background-color:#999999;
 color:#ffffff;
 padding:5px;
 border:2px solid #ffffff; 
}
.txt_celda {
 color:#333333;
 padding:5px;
 background-color:#eeeeee;
 border:2px solid #ffffff;
}

.txt_pasos {
 FONT-FAMILY: Arial, verdana,sans-serif;
 FONT-SIZE: 12px;
 color:#ffffff;
 background-color:darkblue;
 padding:3px;
}

.tit1 {
 FONT-SIZE: 14px;
 FONT-WEIGHT: bold;
 color:#024A8E;
}

.btn1 {
	COLOR: #000000; FONT-FAMILY: Verdana,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none;
	cursor:pointer; border-width:1;border-color:gray; padding:4px;
	background:#eeeeee;
	opacity:1;
}
.btn1:hover {
	opacity:0.7;
}

.btn2 {
	COLOR: #ffffff; FONT-FAMILY: Verdana,sans-serif; FONT-SIZE: 14px; TEXT-DECORATION: none;
	cursor:pointer; 
	background-color:darkgreen;
	padding:3px; 
	margin:3px; 	
}
.btn2:hover {
	background-color:#999999;
}



/* CSS Document */
body,td,th,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
   line-height:16px;
}
.login_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
}
.menu_lateral{
	background-color:#E0E9FC;
	padding-right:5px;
	padding-left:5px;
	border-top:3px solid #FFFFFF;
}
.link_bold_menu { /* links menu */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	color: #5975E6; /*color texto celeste*/
	text-decoration: none; 
	cursor: pointer;
	font-weight : bold; 
	line-height: 18px; 
}
.link_bold_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	color: #ffffff;  /* color texto blanco */
	text-decoration: none; 
	cursor: pointer;
	font-weight : bold; 
	line-height: 18px;
	color: #666666; /*color texto celeste*/
}
.separar_lineas_txt{
	line-height:18px;
}
.txt_recordatorio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.txt_small{
	font-size: 9px;
	color: #000080;
}
.link_volver_menu_princ{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000080;
	padding-left:5px;
}
.txt_log{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000080;
}
.link_logout{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5975E6;
   text-decoration:none;
}
.formato_menu_sup{
	padding-bottom:5px;
	padding-top:5px;
}
.link_menu_sup{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
}
.txt_titulo_mod{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #000099;
	text-decoration:none;
}
.campos_formulario {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; /* color texto - gris */
	background-color : #F8F8F8; /* color fondo - marron claro */
	border: 1px solid #000000;/* color borde - negro */
	padding-left : 3px;
	vertical-align: middle;
	cursor: pointer;
}
.campos_formulario_filtro {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; /* color texto - gris */
	background-color : #F8F8F8; /* color fondo - marron claro */
	border: 1px solid #000000;/* color borde - negro */
	padding-left : 3px;
	vertical-align: middle;
	width:185px;
	cursor: pointer;
}
.campos_formulario_agregar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; /* color texto - gris */
	background-color : #ffffff; /* color fondo - marron claro */
	border: 1px solid #666666;/* color borde - negro */
	padding:1px 3px 2px 3px;
	vertical-align: middle;
	width:200px;
	cursor: pointer;
}
.boton_formulario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#AFC4F8; /*color celeste*/
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	border:1px solid #333333;
	font-weight:bold;
	cursor:pointer;
}
.boton_formulario_modificar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color: #AFC4F8; /*color celeste*/
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	border:1px solid #333333;
	font-weight:bold;
	width:75px;
	cursor:pointer;
}
.boton_formulario_agregar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; /*color texto - blanco */
	background-color:#AFC4F8; /*color celeste*/
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	border:1px solid #333333;
	font-weight:bold;
	width:120px;
	cursor:pointer;
}
.boton_formulario_enviar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; /*color texto - blanco */
	background-color:#AFC4F8; /*color celeste*/
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	border:1px solid #333333;
	font-weight:bold;
	width:120px;
	cursor:pointer;
}
.boton_formulario_validar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; /*color texto - blanco */
	background-color : #AFC4F8; /*color celeste*/
	margin-left : 3px;
	margin-right : 3px;
	padding:3px;
	border: 1px solid #333333;
	font-weight: bold;
	width:150px;
	cursor: pointer;
}
.boton_formulario_operaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; /*color texto - blanco */
	background-color : #AFC4F8; /*color celeste*/
	margin-left : 3px;
	margin-right : 3px;
	padding:3px;
	border: 1px solid #333333;
	font-weight: bold;
	width:140px;
	cursor: pointer;
}
.boton_formulario_upload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; /*color texto - blanco */
	background-color : #AFC4F8; /*color celeste*/
	margin-left : 3px;
	margin-right : 3px;
	padding:3px;
	border: 1px solid #333333;
	font-weight: bold;
	width:120px;
	cursor: pointer;
}
.txt_comunes{ /* para los textos comunes*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #303030;
}
.titulo_resultados{ /* para los textos comunes*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #303030;	
	font-weight: bold;
	background-color:#EBEBEB;
	height:25px;
}
.CampoFormulario {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666; /* color texto - gris */
background-color : #F8F8F8; /* color fondo - marron claro */
border: 1px solid #000000;/* color borde - negro */
padding-left : 3px;
vertical-align: middle;
}
.borde_envio_mails{
border:1px solid #999999;
text-align:center;
padding:8px;
font-size: 11px;
}

.estilo_link_mail_verde{
color:#339966;
font-weight: bold;
cursor: pointer;
}
.estilo_link_mail_azul{
color:#0066CC;
font-weight: bold;
cursor: pointer;
}

.valida_email_err{
font-size: 11px;
color:#CC0000;
font-weight: bold;
}
.borde_valid_mails{
border-bottom:1px solid #666666;
border-top:1px solid #666666;
padding-bottom:10px;
padding-top:10px;
}
li{
padding:1px;
}
.instrucc_oper_masivas{
font-size: 10px;
color:#333333;
}
