/* divs */
.margenizqdo{
	/*position:absolute; left:99px; top:0px; width:14px; height:223px; z-index:1;*/
	background-image: url(/imagenes/ima_fondo_izqda.jpg);
	background-repeat: repeat-y;
	background-position: top;
	vertical-align: top;
	width: 10px;
}
.margendcho{
background-image: url(/imagenes/ima_fondo_dcha.jpg);
/*position:absolute; left:872px; top:0px; width:14px; height:198px; z-index:2;*/
 background-repeat: repeat-y;
 background-position: top;
 vertical-align: top;
 width: 10px;
}
#envoltorio {
	
	margin: auto;
	width: 100%;
	/*width: 776px;*/
	
	/*background-image: url(/imagenes/empresa2.jpg);	*/
	}
#cuerpo {
	margin: 0px;
	width: 100%;	
	background-color:#ffffff;	
	/*border: solid 1px #ff0000;		*/
	}

#contenido {
	/*position:absolute; left:266px; top:134px; width:425px; height:113px; z-index:4;*/
	margin-top: 35px;
	margin-left: 2%;
	margin-right: 0%;
	width: 74%;
	float: left;
	background-color:#ffffff;
	}
	
#contenidoclin {
	/*position:absolute; left:266px; top:134px; width:425px; height:113px; z-index:4;*/
	margin-top: 35px;
	margin-left: 10px;	
	width: 73%;
	float: left;
	background-color:#ffffff;
	
	text-align: left; /* Remove justify */
	}	
	
#contenidotech {
	/*position:absolute; left:266px; top:134px; width:425px; height:113px; z-index:4;*/
	margin-top: 35px;
	margin-left: 10px;
	width: 73%;
	float: left;
	background-color:#ffffff;
	
	text-align: left; /* Remove justify */
	}	

#contenido h1 { 
	/*background: transparent url(/imagenes/h1_empresa_es.gif) no-repeat top left; 
	margin-top: 10px; 
	width: 129px; 
	height: 26px; 	
	float: left;*/
	}
	
#contenido h1.principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #5f5650;	
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;	
	font-variant: normal;
	text-transform: none;	
	}
	
#contenido h1 b.principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #9FAA41;	
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;	
	font-variant: normal;
	text-transform: none;	
	}	
	
#contenido h2 { 
	/*background: transparent url(/imagenes/h2_bienvenida_es.gif) no-repeat top left; 
	margin-top: 50px; 
	width: 86px; 
	height: 17px; 	*/
	}
#contenido h2 span {
	/*display:none;*/
	}
#banner {	
	background-image: url(/imagenes/ima_fondo_banner.jpg);
	margin: 0px;
	width: 100%;
	height: 105px;
	background-repeat: repeat-x;
	background-color: #000000;
	}
#logo {
   float: left;
	margin: 0px;
	padding: 0px;
	z-index: 0; !important
	width: 600px;
	height: 105px;
	position: absolute;
}
#logo1 {
	position: absolute;	 
	margin: auto;
	top:0;
	left: 38%;
	width: 302px;
	padding: 0;	
	height: 51px;
	z-index: 100; !important
}


#login{
	/*position:absolute; left:714px; top:0px; width:158px; height:103px; z-index:1;*/
	width: 20%;
	background-image:url(/imagenes/ima_fondo_login.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	float: right;
	padding: 5px 0px 14px 0px;
	margin: 0px;
	background-color: #000000;
	
}
#menu {
	/*position:absolute; left:116px; top:161px; width:137px; height:121px; z-index:1;*/
	margin: auto;	
	float: right;			
	z-index:0;
	width:21%;
	
	
}
.menutitulo {
	background-image: url(/imagenes/ima_fondo_banner_menu.jpg);
	background-position: top;
	font-size:8pt;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 25px 0px 12px 0px;
	text-transform: uppercase;
	
}

.menumargenizqdo{	
	background-image: url(/imagenes/ima_fondo_izqda_menu.jpg);
	background-repeat: repeat-y;
 background-position: top;
}

.menumargendcho{	
	background-image: url(/imagenes/ima_fondo_dcha_menu.jpg);
	background-repeat: repeat-y;
 background-position: top;
}

.menutitulocolor {
	background-image: url(/imagenes/ima_fondo_banner_menu_color.jpg);
	background-position: top;
	background-repeat:no-repeat;
	background-color: #ffffff;
	font-size:8pt;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 25px 0px 12px 0px;
	text-transform: uppercase;
}

.menumargenizqdocolor{	
	background-image: url(/imagenes/ima_fondo_izqda_menu_color.jpg);
	background-repeat: repeat-y;
 background-position: top;
}

.menumargendchocolor{	
	background-image: url(/imagenes/ima_fondo_dcha_menu_color.jpg);
	background-repeat: repeat-y;
 background-position: top;
}

.menutituloclin {
	background-image: url(/imagenes/ima_fondo_banner_menu_clin.jpg);
	background-position: top;
	background-repeat:no-repeat;
	background-color: #ffffff;
	font-size:8pt;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 25px 0px 12px 0px;
}

.menutitulotech {
	background-image: url(/imagenes/ima_fondo_banner_menu_tech.jpg);
	background-position: top;
	background-repeat:no-repeat;
	background-color: #ffffff;
	font-size:8pt;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 25px 0px 12px 0px;
}

	
#menu ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	
}
#menu ul li {
	list-style-position: outside;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	vertical-align: middle;
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
}
#menu ul li a:link {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
}
#menu ul li a:visited {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: none;	
	background-color: transparent;	
	padding: 0px 0px 0px 0px;
}
#menu ul li a:hover {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: underline;
	background-color: transparent;	
	padding: 0px 0px 0px 0px;
}

#menu ul li a:active {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: underline;
	background-color: transparent;	
	padding: 0px 0px 0px 0px;
}

#menu ol {
	text-align: left;
	margin: 0px;
	padding: 0px;
	
}
#menu ol li {
		
	list-style-position: outside;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	vertical-align: middle;
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	
}
#menu ol li.ok {
		
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	vertical-align: middle;
	font-family: arial;
	font-size: 10px;
	font-style: normal;
		list-style-image: url(/imagenes/ima_bullet.gif);
		}
#menu ol li a:link {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
}
#menu ol li a:visited {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: none;	
	background-color: transparent;	
	padding: 0px 0px 0px 0px;
}
#menu ol li a:hover {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: underline;
	background-color: transparent;	
	padding: 0px 0px 0px 0px;
}
#menu ol li a:active {
	font-family: arial;
	font-size: 10px;
	font-style: normal;	
	color: #000000;
	text-decoration: underline;
	background-color: transparent;	
	padding: 0px 0px 0px 0px;
}



#mflash {
	/*position:absolute;	left:286px;	top:16px;	width:597px;	height:120px;	z-index:3;*/
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;	
	background-color: #b0c703; 
} 
#selector1{
	/*position:absolute;	left:285px;	top:0px;	width:483px;	height:10px;	z-index:2;*/	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;	
	width:100%;
	background-image: url(/imagenes/ima_fondoli.gif);
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	z-index:2;	
	float: left;
	/*background: url(/imagenes/ima_fondoli.gif) repeat-x center center*/	
}
#selector2{
	/*position:absolute;	left:108px;	top:123px;	width:762px;	height:40px;	z-index:1;*/
	margin: 0px;
	padding: 0px 0px 0px 0px;		
	float: right;
	background-repeat: repeat-x;	
	height:40px;
	
	
}

#icons{
 	/*position:absolute; left:704px; top:107px; width:175px; height:50px; z-index:1;*/
	background-image: url(/imagenes/ima_fondoli.gif);
	background-repeat: repeat-x;
	padding: 2px 0px 1px 0px;	
	vertical-align: middle;
	margin: 0px;
	float: left;
	width: 16%;
	margin-right: 0px;
}

#selector5{
	/*position:absolute;	left:285px;	top:0px;	width:483px;	height:10px;	z-index:2;*/	
	margin: 2px;
	padding: 0px 0px 0px 0px;
	background-color: #92a701; 
}
.tselector5 {
	float: left;
	padding: 0px 9px 0px 9px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #ffffff;
	text-align: center;
	background-color: #b0c703;			
	}
	
#selector5 a.linkselector5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;		
	}
#selector5 a.linkselector5:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal; 	
	color: #ffffff;	
	text-decoration: none;		
	background-color: transparent;
	}
#selector5 a.linkselector5:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal; 
	color: #000000;	
	text-decoration: none;
	background-color: transparent;
	}

#selector4{
	/*position:absolute;left:285px;	top:132px;	width:604px;	height:10px;	z-index:2;*/
	padding: 0px;
	margin: -2px 0px 0px 0px;
	background-color: #b0c703; 	
}
.tselector4 {
	float: left;
	padding:  5px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-align: center;
	width: 112px;
	vertical-align: baseline;
	display: block;
	line-height: 10px;
	background-color: #b0c703;
}	


#footer {
	/*position:absolute; left:111px; top:493px; width:780px; height:99px; z-index:4;*/
	width: 100%;
	background-image: url(/imagenes/ima_fondo_footer.jpg);
	background-repeat: no-repeat;
	background-color: #373737;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	clear: both;
}
#footer .piepagina {
	width: 100%;
	background-image: url(/imagenes/ima_fondo_footer.jpg);
	background-repeat: repeat-x;
		vertical-align: middle;		
	font-size: 7pt; color: #aeaeae; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
#footer strong.snegrita1 {
	font-weight: bold; 
	color: #ffffff;	
}

#footer span.cliente {	
	font-size: 8pt;
	background: transparent;
	color: #aeaeae;
	
		
}

#footertabla {
	position:absolute; left:241px; top:484px; width:610px; height:55px; z-index:1;
	clear: both;
	margin-left: 0px;
	width: 601px;
	float: right;
	background-color:#ffffff;	
}



/* etiquetas -*/
b {
	font-weight: bold;
	color: #9faa41;		
	}
#contenidoclin b {
	font-weight: bold;
	color: #D6D021;		
	}
#contenidotech b {
	font-weight: bold;
	color: #4685a5;		
	}	
body,td,th {
	font-family: arial, helvetica, sans-serif;
	}
body {
	margin: 0;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;	
	background-image: url(/imagenes/ima_fondo.jpg);
	background-repeat:repeat;
	color: #000000;
}
em {
		font-style: italic;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13pt;
	PADDING-BOTTOM: 1pt;
	MARGIN: 0pt;
	COLOR: #5f5650;
	PADDING-TOP: 2pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	text-transform: uppercase;
	text-align: left;
}
h2 {
	font-size: 11pt;	
	color: #9faa41;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin: 4px 0px 2px 0px;		
}
#contenidoclin h2 {
	font-size: 11pt;	
	color: #d6d021;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin: 4px 0px 2px 0px;		
}
#contenidotech h2 {
	font-size: 11pt;	
	color: #4685a5;
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin: 4px 0px 2px 0px;		
}
h3 {
	font-size: 8pt;
	color: #6f6f6f;	
	font-family: arial, helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin: 4px 0px 2px 0px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #4685a5;	
}
hr {
	/*border: 1px solid #ffffff ;	
	border-top: 1px solid #9faa41;*/
}
hr.hr1 {
	border: 1px solid #ffffff;
	border-top: 1px solid #9faa41;		
}
#contenidoclin hr.hr1 {	
	border: 1px solid #ffffff;
	border-top: 1px solid #d6d021;
		}
#contenidotech hr.hr1 {	
	border: 1px solid #ffffff;
	border-top: 1px solid #4685a5;	
}
hr.hr2 {
	border: 1px solid #ffffff;
	border-top: 1px solid #b0b0b0;
}
hr.hr3 {
	border: 1px solid #ffffff;
	border-top: 1px solid #b7bdc9;	
	}
i {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff0000;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
input {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border: 1pt solid #999999;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-bottom: 5px;
}	
li.li2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	list-style-type: none;
	list-style-image: url(/imagenes/bullet.gif);
	list-style-position: outside;
	margin-bottom: -10px;
	margin-left: -20px;
}
li.li3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: justify;	
	list-style-image: none;
	list-style-position: outside;	
	margin-bottom: 5px;
	margin-top: -15px;
	margin-left: -40px;
}
link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	text-decoration: none;
}
ol {
	border: none;
	text-align: left;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
}
select {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border: none #333333;
	background-color: #ffffff;
	}
span {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border: none #333333;
	background-color: #ffffff;	*/
}
strong {	
	font-weight: bold; 
}
table {
	padding: 0; margin: 0;
}
textarea {
	border: 1pt solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
tfoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #999999;
	padding: 2px;
	text-align: right;
	margin: 0px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	background-color: #b0b0b0;
	text-align: left;
}


#contenidoclin th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	background-color: #e9e224;
	text-align: left;
}


#contenidotech th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #4685a5;
	text-transform: capitalize;	
}
ul {
	list-style-type: square;
}

a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #b0c703;
}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #b0c703;
}
a:hover { 
	text-decoration: underline; 
	color: #b0c703;
}
a:active { 
	text-decoration: underline; 
	color: #b0c703;	
}	
	
#contenidoclin a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #222222;
	}
#contenidoclin a:visited { 
	font-weight: normal; 
	text-decoration: none; 	
	
	}
#contenidoclin a:hover { 
	text-decoration: underline; 
	color: #d6d021;
	}
#contenidoclin a:active { 
	text-decoration: underline; 	
	}	
	
	
a.link1:hover { 
	text-decoration: underline; 
	color: #b0c703;
	}

a.link1:visited { 
	font-weight: normal; 
	text-decoration: none; 		
	}
a.link1:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #b0c703;
	}



#contenidoclin a.link1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#contenidoclin a.link1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;	
	font-weight: normal;
}

#contenidoclin a.link1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;	
	text-decoration: none;
}

/* Interfaz técnico */

#contenidotech a:link { 
	text-decoration: none; 
	color: #222222;
}
#contenidotech a:visited { 
	text-decoration: none; 
	
}
#contenidotech a:hover { 
	text-decoration: underline; 
	color: #4685a5;
}
#contenidotech a:active { 
	text-decoration: underline; 	
}	

#contenidotech a.link1:link {
	color: #4685a5;
}
#contenidotech a.link1:visited {
	text-decoration: none;
}
#contenidotech a.link1:hover {
	color: #4685a5;
}


#contenidotech a.link2:link {
	color: #4685a5;
}
#contenidotech a.link2:visited {
	text-decoration: none;
}
#contenidotech a.link2:hover {
	color: #4685a5;
}

#contenidotech th a:link, #contenidotech th a:visited, #contenidotech th a:hover {
	color: #ffffff;
	font-weight: bold;
}













a.link2:hover { 
	text-decoration: underline; 
	color: #b0c703;
	}

a.link2:visited { 
	font-weight: normal; 
	text-decoration: none; 	
	}
a.link2:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #b0c703;
	}
#contenidoclin a.link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #D6D021;	
	font-weight: normal;
}

#contenidoclin a.link2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
}

#contenidoclin a.link2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #D6D021;	
	text-decoration: none;
}

a.linkselector1:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	
}
a.linkselector1:visited {
	font-size: 7pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
}
a.linkselector1:link {
	font-size: 7pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; 
}
a.linkselector2:hover {
font-size: 7pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}
a.linkselector2:visited {
	font-size: 7pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}
a.linkselector2:link {
	font-size: 7pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}
a.linkselector3:hover {
	font-weight: normal; font-size: 8pt; color: #b0c703; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;
}
a.linkselector3:visited {
	font-size: 8pt; color: #b0c703; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkselector3:link {
	font-size: 8pt; color: #b0c703; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkselector4:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.linkselector4:visited {
	font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}
a.linkselector4:link {
	font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}
a.linkselector5:hover {
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
a.linkselector5:visited {
	font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}
a.linkselector5:link {
	font-size: 7pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;
}
a.linkselector6:hover {
	font-weight: bold; font-weight: normal; font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkselector6:visited {
	font-size: 8pt; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkselector6:link {
	font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkselector7:hover {
	font-weight: normal; font-size: 8pt; color: #cedbee; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkselector7:visited {
	font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkselector7:link {
	font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkfila1:hover {
	font-weight: bold; font-size: 8pt; color: #b0c703; font-family: arial, helvetica, sans-serif; text-decoration: underline;
}
a.linkfila1:visited {
	font-weight: bold; font-size: 8pt; color: #b0c703; font-family: arial, helvetica, sans-serif; 

}
a.linkfila1:link {
	font-weight: bold; font-size: 8pt; color: #b0c703; font-family: arial, helvetica, sans-serif; text-decoration: none;
}

a.linkfilaimportante1:hover {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: underline;
}
a.linkfilaimportante1:visited {
	
}
a.linkfilaimportante1:link {
	font-size: 8pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;
}


a.linkfila2:hover {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}

a.linkfila2:visited {
	font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkfila2:link {
	font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}

a.linkfilaimportante2:hover {
	font-weight: normal; font-size: 8pt; color: #cedbee; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkfilaimportante2:visited {
	font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkfilaimportante2:link {
	font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}

a.linkpiepagina:link {
		font-size: 7pt; color: #aeaeae; font-family: arial, helvetica, sans-serif; text-decoration: none;

}
a.linkpiepagina:hover {
 font-size: 7pt; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.linkpiepagina:visited {
	font-size: 7pt;  color: #aeaeae; font-family: arial, helvetica, sans-serif; text-decoration: none;

}

a.linkpietabla:hover {
	font-weight: normal; font-size: 8pt; color: #acbfcc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkpietabla:hover {
	font-size: 7pt;	
	font-family: arial, helvetica, sans-serif arial, helvetica, sans-serif;
	color: #000000;
	
	padding: 0px;
	padding-top: 5px;	
}
a.linkpietabla:visited {
font-size: 7pt;	
	font-family: arial, helvetica, sans-serif arial, helvetica, sans-serif;
	
	
	padding: 0px;
	padding-top: 5px;	}
a.linkpietabla:link {
font-size: 7pt;	
	font-family: arial, helvetica, sans-serif arial, helvetica, sans-serif;
	color: #b0c703;
	
	padding: 0px;
	padding-top: 5px;	
	}	
	

a.linkcabecera4:hover {
	font-size: 8pt;
	color: #333333;
	font-family: arial, helvetica, sans-serif arial, helvetica, sans-serif;
	padding: 0px;
	padding-top: 5px;	
	text-decoration: underline;
}
a.linkcabecera4:visited {
font-size: 8pt;
	
	font-family: arial, helvetica, sans-serif arial, helvetica, sans-serif;
	padding: 0px;
	padding-top: 5px;	}
a.linkcabecera4:link {
font-size: 8pt;
	color: #333333;
	font-family: arial, helvetica, sans-serif arial, helvetica, sans-serif;
	padding: 0px;
	padding-top: 5px;	}

a.linkcabeceraimportante4:link {
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;

}
a.linkcabeceraimportante4:hover {
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;

}
a.linkcabeceraimportante4:visited {
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;

}
a.linkcolumna1:hover {
	font-weight: normal; font-size: 8pt; color: #cedbee; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkcolumna1:visited {
	font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
a.linkcolumna1:link {
	font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}

a.linkselectorusuario:link {
	font-size: 7pt; color: #aeaeae; font-family: arial, helvetica, sans-serif; text-decoration: none;
	
}
a.linkselectorusuario:hover {
font-size: 7pt; color: #ffffff; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.linkselectorusuario:visited {
	font-size: 7pt;  color: #aeaeae; font-family: arial, helvetica, sans-serif; text-decoration: none;
}

a.linkselectorusuarioimportante:link {
	color: #FF0000 !important;
}
a.linkselectorusuarioimportante:hover {
	color: #FF0000 !important;
}
a.linkselectorusuarioimportante:visited {
	color: #FF0000 !important; 
}

/* inserción de datos */

/* botones */	
input.iboton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #e4e4de;
	border: 1px solid #000000;
}
input.ibotonimportante1 {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #b0c703;
	border: 1pt solid #cccccc;
	color: #ffffff;


}
input.iboton2 {
	border: 1px solid #4685a5;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #4685a5;
	background-color: #d2e2ea;
}
input.ibotonimportante2 {
	padding-right: 0pt;
	padding-left: 0pt;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0pt;
	margin: 0pt;
	color: #333333;
	padding-top: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cad2bc;
	border: 1pt solid #b0c703;

}
input.iboton3 {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #f7f8f9;
	border: 1px solid #333333;
}

/* cajas de texto */
input.icampotexto1 {
	font-size: 7pt;
	font-family: verdana, arial, helvetica, sans-serif arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: 1pt solid #808080;
/* font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1pt solid #F8F7C7;
	background-color: #F8F7C7;*/
}
#contenidoclin input.icampotexto1 {
	font-size: 7pt;
	font-family: verdana, arial, helvetica, sans-serif arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: 1pt solid #808080;
	}	
#contenidotech input.icampotexto1tech{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1pt solid #a4bbc7;
	background-color: #d2e2ea;

}
input.icampotexto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; border: 1px none #99ccff; background-color: #fb0000;
}
input.icampotexto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}
/* 	selectores */
input.iradio1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin none;
}	
input.icheckbox1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: none #ffffff;
	margin: 2px;
	padding: 0px;
}	
/* textos y tablas */

	/* textos */		
p.p1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	}
p.p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}
p.p3 {	
	FONT-SIZE: 7pt; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-ALIGN: right;
	margin-bottom: 2px;
}
p.p3 b {
font-size: 8pt;
}
p.p4 {	
	padding-bottom: 0px;
}
		
p.ptxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #39218c;
	text-align: center;
	font-weight: bold;
	letter-spacing: -1px;
}
p.ptxtimportante1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
}			
/* tablas */
/* tablas generales para el caso que p.e. queramos border en todas menos en 1 */				

table.ttabla1 {
	border: 4px solid #ffffff;
	padding: 0;
	margin: 0;
	text-align: center;
}
table.ttabla2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #4685a5;
	margin-top: 2px;
}
table.ttabla3 {
	border: 1px solid #ebebeb;
	padding: 3px;
	margin-top: 2px;
}
table.ttabla4 {
	padding: 0;
	font-size: 8pt;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4685a5;
	border: 1pt none #333333;
}

/* para cabeceras de tablas */	
th.tcabecera1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	text-align: left;
	background-color: #ebebeb;
	text-transform: capitalize;
}
#contenidoclin th.tcabecera1clin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	background-color: #e9e224;
	text-transform: capitalize;
}
#contenidotech th.tcabecera1tech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #4685a5;
	text-transform: capitalize;
}
th.tcabeceraimportante1 {
	font-weight: bold; font-size: 8pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #4685a5
}
th.tcabecera4 {
	font-size: 8pt;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f8f7c7;
	padding: 0px;
	font-weight: normal;
	margin: 0px;
}
th.tcabeceraimportante4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	background-color: #ebebeb;
	text-transform: capitalize;		
}
#contenidoclin th.tcabeceraimportante4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	background-color: #e9e224;
	text-transform: capitalize;	
}
#contenidotech th.tcabeceraimportante4tech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #4685a5;
	text-transform: capitalize;	
}


th.tcabecera5 {
		border-right: 0pt; padding-right: 0pt; border-top: 0pt; padding-left: 0pt; font-weight: bold; font-size: 8pt; padding-bottom: 1pt; border-left: 0pt; color: #ffffff; padding-top: 0pt; border-bottom: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; text-align: left




}
th.tcabeceraimportante5 {
		border-right: 0pt; padding-right: 0pt; border-top: 0pt; padding-left: 0pt; font-weight: bold; font-size: 8pt; padding-bottom: 1pt; border-left: 0pt; color: #ffffff; padding-top: 0pt; border-bottom: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e9e224; text-align: left




}
td.tth2 {
	padding-right: 0pt;
	padding-left: 0pt;
	font-weight: normal;
	
	padding-bottom: 0pt;
	padding-top: 0pt;
	
	background-color: #e9e224;
	background-image: url(/imagenes/ima_tcolumnaimportante.gif);
}
/* para filas de una tabla que lista una serie de elementos*/

td.tfila1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #ebebeb;	
	padding: 2px;
}


#contenidoclin td.tfila1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F8F7C7;
	padding: 2px;
	margin: 0px;
}
#contenidotech td.tfila1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #d2e2ea;
	padding: 2px;
	margin: 0px;
}
#contenidotech td.tfila1tech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #d2e2ea;
	padding: 2px;
	margin: 0px;
}
td.tfilaimportante1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #ebebeb;
}
#contenidoclin td.tfilaimportante1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #e9e224;
	text-align: center;
}
#contenidotech td.tfilaimportante1tech{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #4685a5;
	text-align: center;
}
td.tfila2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
	background-color: #ffffff;
	padding: 2px;
	
}
#contenidoclin td.tfila2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	background-color: #ffffff;
	text-align: justify;	
	border-bottom: 1px solid #f8f7c7;
	
}
#contenidotech td.tfila2tech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	background-color: #ffffff;
	text-align: justify;	
	border-bottom: 1px solid #d2e2ea;
	
}
td.tfilaimportante2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	background-color: #e9e224;
	padding: 2px;
}			
td.tfila3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: left;
	background-color: #ffffff;
}
td.tfilaimportante3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #4685a5;
	text-align: center;
	}
td.tfila4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #F8F7C7;
	padding: 2px;
}
td.tfilaimportante4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #ebebeb;
	font-weight: normal;
	padding: 2px;
	text-align: justify;
}
#contenidoclin td.tfilaimportante4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #f8f7c7;
	font-weight: normal;
	padding: 2px;
	text-align: justify;
}
#contenidotech td.tfilaimportante4tech{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #d2e2ea;
	font-weight: normal;
	padding: 2px;
	text-align: justify;
}
td.tfila5 {
	padding: 2px;
	background-attachment: fixed;
	background-image: url(/imagenes/ima_fondo_pestana.gif);
	background-repeat:  repeat-x;
}
td.tfilaimportante5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #d2e2ea;
	padding: 2px;
	text-align: right;
	margin: 0px;
}
td.tfila6 {
	padding: 2px;
	background-attachment: fixed;
	background-image: url(/imagenes/cabecera2.jpg);
	background-repeat:  no-repeat;
	background-position: left;
	background-color: #8698a8;
}
td.tselector1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	background-color: #4685a5;
	text-align: right;
	border-top: 1px solid #ffffff;
	border-right: 1px none #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px none #ffffff;
	padding: 0px 0px 1px;	
}
td.tselector2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: right;
	background-color: #d2e2ea;
	margin: 0px;
	border: none;
	padding-bottom: 2px;
}
td.tselector3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F8F7C7;
	padding: 2px;
	margin: 0px;

}
td.tselector4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
	background-color: #e9e224;	
			

}
td.tselector5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #4685a5;
	padding: 1px;
	text-align: center;
	margin: 0px;
	}
td.tselector6 {
	border-right: medium none; border-top: medium none; font-size: 8pt; padding-bottom: 2pt; margin: 0pt; border-left: medium none; color: #333333; border-bottom: medium none; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #acbfcc; text-align: left
}
td.tselector7 {
	font-size: 8pt;
	margin: 0pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9d9e9c;
	text-align: right;
	padding: 0pt;
}


td.tselectorusuario {
   
	
	padding-top: 3px;   
	font-size: 8pt;	
	margin: 0px;	
	color: #aeaeb2;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #B0B0B0;	
	}
	
td.tselectorusuariocolor {
   padding-top: 3px;   
	font-size: 8pt;	
	margin: 0px;	
	color: #aeaeb2;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9FAB50;	
	}
	
td.tselectorusuarioimportante {
	padding-top: 0px;   
	font-size: 8pt;	
	margin: 0px;	
	color: #aeaeb2;	
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	}

td.tfilaimportante5 {
	padding-right: 2pt; padding-left: 2pt; font-size: 8pt; padding-bottom: 2pt; margin: 0pt; color: #ffffff; padding-top: 2pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999999; text-align: right
}

/* para columnas de una tabla que lista una serie de elementos*/
/*td.tcolumna1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: left;
	padding: 2px;
	background-color: #F8F7C7;
}*/
td.tcolumna1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: right;	
	border-bottom: thin dashed #ebebeb;	
	background-color: #FFFFFF;
}
#contenidoclin td.tcolumna1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: left;
	padding: 2px;
	background-color: #f8f7c7;
	border-bottom: none;	
}
#contenidotech td.tcolumna1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: left;
	padding: 2px;
	background-color: #d2e2ea;
	border-bottom: none;	
}
td.tcolumnaimportante1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	text-align: right;
	padding: 2px;
}
/*td.tcolumna2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;color: #333333;}*/
td.tcolumna2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
}

#contenidoclin td.tcolumna2 {
	font-size: 8pt;
	color: #333333;
	text-align: left;
	padding: 2px;
	background-color: #ebebeb;
	border-bottom: none;	
}
#contenidotech td.tcolumna2 {
	font-size: 8pt;
	color: #333333;
	text-align: left;
	padding: 2px;
	background-color: #ffffff;
	border-bottom: none;	
}

td.tcolumna3 {
	background-color: #f8f7c7;
}
td.tcolumnaimportante3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	background-color: #d2e2ea;
}
td.tcolumna4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	padding: 2px;
	background-color: #ffffff;
}

td.tcolumnaimportante4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	background-color: #cccccc;
}
td.tcolumna5 {
	 font-size: 7pt; padding: 1px; margin: 0pt; border-left: medium none; color: #aeaeae; border-bottom: medium none; font-family: arial, helvetica, sans-serif; text-align: right; font-weight: normal;
}
td.tcolumna5 strong{
	 font-size: 8pt; font-weight: bold; color: #ffffff; 
}

td.tcolumna6 {
		 font-size: 8pt; padding-bottom: 1pt; margin: 0pt; border-left: medium none; color: #333333; border-bottom: medium none; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;

}

/* 	para filas de una tabla que ejerce como formulario*/	

td.tform1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: right;
}
td.tformimportante1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-align: right;
}
td.tform2 {
	
}
td.tformimportante2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff0000;

	
}
td.tform3 {
	
}


/* pie página */
/* se utiliza sólo en los pie de página aunque esta etiqueta se pueda utilizar con cualquier selector */

.pietabla {
	background-position: center center; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center
}

.pietablaimportante1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.piepagina {
	/*font-size: 7pt;
	font-family:  arial, helvetica, sans-serif;
	text-align: justify;
	color: #7fa1c1;
	background-color: #e4e4e4;*/
}
.piepaginaimportante {
	font-size: 7pt;
	font-family:  arial, helvetica, sans-serif;
	text-align: justify;
	color: #7fa1c1;
	
}

.piepagina1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	background-position: center center;
}
.piepaginaimportante1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: center;
}
/* para crear más estilos de negritas o destacados en textos*/
strong.snegrita1 {
	font-weight: bold; 
	color: #aeaeae;
}

strong.simulations {
	font-weight: bold; 
	color: #b0c703;
	font-size: 13px;
}

/* Utilidades */
.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}