body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #F8F8FF;
/*	scrollbar-face-color: #DCE7F1;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
*/	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
}


td.lista {
    background-color:#E0ECF7;
    color : #006699;
    font-size: 8pt;
}

SELECT {border:1px solid #EBEBEB; background-color:#FCFFFF;}
INPUT {border:1px solid #EBEBEB; background-color:#FCFFFF; padding: .2em;}
INPUT.fp { text-align:left; padding: .2em;}
TEXTAREA {border:1px solid #EBEBEB; padding: .2em;}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Incorporaciones Puras de SAFETYGEN */
a:link { color: #23564F; TEXT-DECORATION: none;}
a:visited { color: #23564F; TEXT-DECORATION: none;}
a:hover { color: #3366FF; TEXT-DECORATION: none;}
a:active { color: #23564F; TEXT-DECORATION: none;}



.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.negrita {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; color: #000000;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box {
	border: 1px solid #98AAB1;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}



/* Hipervinculos de la tabla de servicios */
.menuItem:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 100%;
                 font-size: 12px; color: #000000; /* letter-spacing: 1px; */ text-decoration: none }				   
.menuItem:visited  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 100%;
                     font-size: 12px; color: #000000; /* letter-spacing: 1px; */ text-decoration: none }
.menuItem:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 100%;
                   font-size: 12px; color: #000000; /* letter-spacing: 1px; */ text-decoration: none }
.menuItem:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 100%;
                   font-size: 12px; color: #000000; /* letter-spacing: 1px; */ text-decoration: none }
				   
.textonormalgris {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

				   
/* Hipervinculos de las preguntas en FAQs */
.enlaceFaqs:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                   font-size: 12px; color: #000000; /* letter-spacing: 1px; */ text-decoration: none }
.enlaceFaqs:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                      font-size: 12px; color: #6666FF; /* letter-spacing: 1px; */ text-decoration: none }
.enlaceFaqs:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                    font-size: 12px; color: #FF0000; /* letter-spacing: 1px; */ text-decoration: none }
.enlaceFaqs:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                     font-size: 12px; color: #000000; /* letter-spacing: 1px; */ text-decoration: none}	

/* Titulos de las preguntas en FAQs */
.tituloFaqs {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px; color: #000000; font-weight: bold;
  }
  
.tablaFaqs { border-style: solid; border-width: 2px; border-color: #A3189F; background-color: #FFCCFF}

.encabezados {color: #b9b4da; font-weight: bold; FONT-SIZE: 16px;}
.encabezadosNormal {
	font-weight: bold;
	FONT-SIZE: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}


.Estilo2 {
	font-size: 16px;
	font-weight: bold;
}
.Estilo5 {font-size: 16px}

/* Enlaces del Submenú */
.enlaceSubMenu:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;/* letter-spacing: 1px; */ }
.enlaceSubMenu:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;/* letter-spacing: 1px; */}
.enlaceSubMenu:hover {	color: #D387FC; /* letter-spacing: 1px; */ text-decoration: none }
.enlaceSubMenu:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;/* letter-spacing: 1px; */}	

/* Enlaces Normales dentro de texto */
.enlaceRosa:link { COLOR: #687fd3;  TEXT-DECORATION: none;/* letter-spacing: 1px; */ }
.enlaceRosa:visited { COLOR: #687fd3; TEXT-DECORATION: none;/* letter-spacing: 1px; */}
.enlaceRosa:hover {	color: #0066FF; text-decoration: none; /* letter-spacing: 1px; */ }
.enlaceRosa:active { COLOR: #687fd3; TEXT-DECORATION: none;/* letter-spacing: 1px; */}	

.enlaceAzul:link { COLOR: #0066FF;  TEXT-DECORATION: none;/* letter-spacing: 1px; */ }
.enlaceAzul:visited { COLOR: #0066FF; TEXT-DECORATION: none;/* letter-spacing: 1px; */}
.enlaceAzul:hover {	color: #687fd3; text-decoration: none; /* letter-spacing: 1px; */ }
.enlaceAzul:active { COLOR: #0066FF; TEXT-DECORATION: none;/* letter-spacing: 1px; */}	

.enlacePie:link { COLOR: #6C78B3;  TEXT-DECORATION: none;/* letter-spacing: 1px; */ }
.enlacePie:visited { COLOR: #6C78B3; TEXT-DECORATION: none;/* letter-spacing: 1px; */}
.enlacePie:hover {	color: #333333; text-decoration: none; /* letter-spacing: 1px; */ }
.enlacePie:active { COLOR: #6C78B3; TEXT-DECORATION: none;/* letter-spacing: 1px; */}	

/* Pie de Paginga */
.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}



.azulGrandeN { color:#3366FF; font-size:16px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold}
.azulGrande { color:#3366FF; font-size:16px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.azulMedio { color:#3366FF; font-size:14px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.azulPeque { color:#3366FF; font-size:10px; FONT-FAMILY: Arial, Helvetica, sans-serif}

.boton {
	PADDING-LEFT: 3px;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Times, serif;
	BACKGROUND-COLOR: #ECF2FF;
	border-color: #FFE6F2;
	BORDER: 1px black solid;
	HEIGHT: 20px;
	letter-spacing: normal;
	LINE-HEIGHT: normal;
	width: 100px;
}
.botonV {
	PADDING: 1px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Times, serif;
    COLOR: #000000;
	BACKGROUND-COLOR: #CEE3E1;
	border-color: #FFE6F2;
	BORDER: 1px black solid;
	HEIGHT: 22px;
	letter-spacing: normal;
	LINE-HEIGHT: normal;
}

.td-1 { padding-top: 10px;}
.td-2 { padding-left: 5px;  padding-right:10px; padding-bottom : 5px; text-align:justify; }

.loginInput{
border:1px solid #EBEBEB;
}

#imagenEmails { background: url("http://www.safetygen.com/images/safetyMail.gif"); }

#cuerpo { margin: 15px 5px 25px 15px; width:620px;}
#cuerpo2 { margin: 15px 15px 25px 15px; width:712px;}
#pagContenedor { margin-left:15px;}
#pagContenedorCORD { margin-left:15px; margin-top:15px;}
#tabulado { margin: 0px 0px 0px 25px;}
#lista { margin: 5px 5px 35px 50px;}
#opciones { margin-left:15px; margin-top: 15px;}

.logotxt1 { color: #23564F; font-weight: bold; }
.logotxt2 {color: #4A9B83; font-weight: bold;}

.txtV { color: #23564F; }
.txtVC {color: #4A9B83; }

.txtSize13 {font-size:13px}
.txtSize14 {font-size:14px}
.txtSize15 {font-size:15px}
.txtSize16 {font-size:16px}
.txtSize17 {font-size:17px}
.txtSize18 {font-size:18px}
.txtSize19 {font-size:19px}

.encSimple {color: #556DA6; font-weight:bold; }
.encGrande {color: #556DA6; font-weight:bold; font-size:16px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.encGrandeS {color: #556DA6; font-size:16px; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.encGrandeV {color: #23564F; font-weight:bold; font-size:16px }
.encGrandeSV {color: #23564F; font-size:16px}
.encGrandeA {color: #556DA6; font-weight:bold; font-size:16px }
.encGrandeSA {color: #556DA6; font-size:16px}

.boldBlanco {
	color: #FFFFFF;
	font-weight: bold;
}

.txtInputFP { border:1px solid #EBEBEB;}
.txtInputFPc { border:1px solid #EBEBEB; text-align:center;}

.title {
 font-family:Arial, Helvetica, sans-serif;
	font-size: 29px;
}


.tdEncabezado { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; color: #FFFFFF;
	background-color:#23564F; padding:5px 5px 5px 5px;}
.tdCeldaActual { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; color: #000000;
	background-color:#F0F0FF; padding:5px 5px 5px 5px;
}

.tdCeldas { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; /* color: #000000; */
	background-color:#DEE4E7; padding:5px 5px 5px 5px;}