A:link {  text-decoration:none; color:#ad0010; }
A:visited {  text-decoration:none; color:#ad0010; }
A:hover {  text-decoration:underline; color:#627684; }

P {	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-align:justify; line-height:1.5; }
/*P {	font-family: arial, helvetica, sans-serif; color: #000; font-size: 12px; text-align:justify; }*/
UL { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; LIST-STYLE-TYPE: square; }
LI { COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; LIST-STYLE-TYPE: square; text-align: justify; PADDING-RIGHT: 30px; }
UL.Bulletlist { list-style-image: url(imagenes/arrow_list_bullet.gif); line-height:1.5; }
OL { COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
TD { font-size: 9pt; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

h1 { FONT-SIZE: 17pt; VERTICAL-ALIGN: top; COLOR: #ad0010; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
h2 { FONT-SIZE: 14pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left; }
h3 { FONT-SIZE: 12pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
h4 { FONT-SIZE: 20px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: baseline; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
p.negrita{ font-weight:bold; text-decoration:underline; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:left; }
p.subrayado { font-weight:bold; text-decoration:underline; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#666; }

#menu {	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#menuitem { FONT-WEIGHT: bold; FONT-SIZE: 8pt; }
.menuitem {	FONT-WEIGHT: bold; FONT-SIZE: 8pt;}
#veritybox { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; MARGIN: 1px; BORDER-LEFT: 1px solid; COLOR: black; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: #f5f5f5; }
.myCell { CLEAR: none; DISPLAY: block; VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 540px; }
#content { FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: transparent; }
LI.image { FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(imagenes/css_bullet.gif); }
LI.image2 {	PADDING-RIGHT: 2px; LIST-STYLE-IMAGE: url(bullet_square.gif); MARGIN-LEFT: -10px; }
.menu_subheader { MARGIN-TOP: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 7px; }

table.bpm{ background-color:#AD0010; }
table.bpm td { text-align:center; font-weight:bold; color:#fff; font-size:16px; background-color:#AD0010; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*MENU LATERAL */
div.cont_menu { width:190px; height:auto; margin-left:10px; margin-bottom:5px; float:right; }
table.publicidad { width:175px; }
table.publicidad td a { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ad0010; font-size:12px; font-weight: bold; background-image:url(imagenes/css_bullet.gif); background-repeat:no-repeat; background-position: left; float: left; text-align:left; padding-left: 20px; margin-top:5px; margin-bottom: 5px; margin-left:0; }
table.publicidad td a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#627684; text-align:left; font-weight: bold; text-decoration:underline; }
table.publicidad th { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:12px; font-weight: normal; background-image:url(imagenes/css_bullet.gif); background-repeat:no-repeat; background-position: top left; float: left; text-align:left; padding-left: 20px; margin-top:10px; }
table.publicidad div.texto { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight: normal; float: left; text-align:left; padding-left: 20px; }


.publicidad_up_LiquiOffice { background-image:url(imagenes/sm_liquidoffice.gif); background-position:top; background-repeat:no-repeat; width:180px; height:18px;}
.publicidad_up_Teleform { background-image:url(imagenes/sm_teleform.gif); background-position:top; background-repeat:no-repeat; width:180px; height:18px;}
.publicidad_up_Ultraseek { background-image:url(imagenes/sm_ultraseek.gif); background-position:top; background-repeat:no-repeat; width:180px; height:18px;}

.publicidad_left { background-image:url(imagenes/side_menu_02.gif); background-position:left; background-repeat:repeat-y; width:2px; height:100%;}
.publicidad_right { background-image:url(imagenes/side_menu_04.gif); background-position:right; background-repeat:repeat-y; width:3px; height:100%;}
.publicidad_bottom { background-image:url(imagenes/side_menu_05_180.gif); background-position:bottom; background-repeat:no-repeat; width:180px; height:9px;}


/*--------------------------------------------------------------------------------------------*/
/*MENU PUBLICIDAD VERITY */
#contenido_menu { width:190px; height:auto; margin-left:10px; margin-bottom:5px; float:right; }
#contenido_menu table.publicidad { width:175px; }
#contenido_menu table.publicidad td a { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ad0010; font-size:12px; font-weight: bold; background-image:url(imagenes/css_bullet.gif); background-repeat:no-repeat; background-position: left; float: left; text-align:left; padding-left: 20px; margin-top:5px; margin-bottom: 5px; margin-left:0; }
#contenido_menu table.publicidad td a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#627684; text-align:left; font-weight: bold; text-decoration:underline; }
#contenido_menu table.publicidad th { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:12px; font-weight: normal; background-image:url(imagenes/css_bullet.gif); background-repeat:no-repeat; background-position: top left; float: left; text-align:left; padding-left: 20px; margin-top:10px; }
#contenido_menu table.publicidad div.texto { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight: normal; float: left; text-align:left; padding-left: 20px; }

#contenido_menu .publicidad_up_Verity { background-image:url(imagenes/sm_verity.gif); background-position:top; background-repeat:no-repeat; width:180px; height:18px;}
#contenido_menu .publicidad_up_LiquiOffice { background-image:url(imagenes/sm_liquidoffice.gif); background-position:top; background-repeat:no-repeat; width:180px; height:18px;}
#contenido_menu .publicidad_up_Teleform { background-image:url(imagenes/sm_teleform.gif); background-position:top; background-repeat:no-repeat; width:180px; height:18px;}
#contenido_menu .publicidad_up_Ultraseek { background-image:url(imagenes/sm_ultraseek.gif); background-position:top; background-repeat:no-repeat; width:180px; height:18px;}

#contenido_menu .publicidad_left { background-image:url(imagenes/side_menu_02.gif); background-position:left; background-repeat:repeat-y; width:2px; height:100%;}
#contenido_menu .publicidad_right { background-image:url(imagenes/side_menu_04.gif); background-position:right; background-repeat:repeat-y; width:3px; height:100%;}
#contenido_menu .publicidad_bottom { background-image:url(imagenes/side_menu_05_180.gif); background-position:bottom; background-repeat:no-repeat; width:180px; height:9px;}
/*--------------------------------------------------------------------------------------------*/


table.Requerimientos { border:1px #ebebeb solid; }