body { margin: 0px; font-family: Tahoma, Arial; font-size: 9pt; color: #fff; text-decoration: none; background-color: #D00404; background-image: url(imgs/back_1.png); background-repeat: repeat-x; background-position: left top;  }

td { margin: 0px; font-family: Tahoma, Arial; font-size: 11px; color: #fff; text-decoration: none; }
.back_1 { background-repeat: no-repeat; background-position: right top; height: 80px; background-image: url(imgs/fondo1.png);  }
.back_2 { background-repeat: repeat-x; background-position: left top; height: 80px; background-image: url(imgs/back_2.png); background-color: #FFF;  }
.back_3 { background-repeat: no-repeat; background-position: left top; height: 40px; background-image: url(imgs/back_3.png);  }

.forms { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; background-color: #F7F7F7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #B9C9CE; border-right-color: #EBEFF2; border-bottom-color: #FFFFFF; border-left-color: #B9C9CE; }
.forms_buscador { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; background-color: #FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 15px; }
.boton { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #2983CB; border: solid; }

.tx_1 { font-size: 11px; color: #FFF; text-decoration: none; }
.tx_2 { font-size: 11px; color: #FFF; text-decoration: none; }
.tx_2:hover { text-decoration: underline; }
.tx_nota_title { font-size: 14px; color: #0099FF; text-decoration: none; font-weight: bold; }
.tx_nota { font-size: 11px; color: #000; text-decoration: none; }
.tx_titulostab { font-weight: bold; color: #0099FF; text-decoration: none; background-image: url(imgs/ico_2.gif); background-repeat: no-repeat; background-position: right center; }

.login { font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; width: 200px; padding-top: 20px; padding-left: 30px; background-image: url(imgs/ico_1.gif); background-repeat: no-repeat; background-position: left bottom; }
hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color: #EAEAEA; }

img {  }
img.border { border: 1px solid #C6C6C6; padding: 2px; margin: 0; }
img.border:hover { background: #E3F5FE; }
img.center { display: block; margin: auto; }
img.alignright { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; }
.borde1 { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }
.but_ampliar { color: #0099FF; background-image: url(imgs/but_/ampliar.gif); background-repeat: no-repeat; display: block; height: 24px; width: 104px; text-indent: 30px; line-height: 22px; text-decoration: none; }
.but_ampliar:hover { background-image: url(imgs/but_/ampliar-over.gif); }


/*MENU BARRA*/

.indentmenu { overflow: hidden; font-family: Arial; font-size: 12px; font-weight: normal; text-transform: uppercase; line-height: 40px; width: 100%; }
.indentmenu ul { margin: 0; padding: 0; }
.indentmenu ul li { display: inline; }
.indentmenu ul li a { float: left; color: white; text-decoration: none; /*dark purple divider between menu items*/ border-right-width: 1px; border-right-style: solid; border-right-color: #C90303; padding-top: 0px; padding-right: 11px; padding-bottom: 0px; padding-left: 11px; }
.indentmenu ul li a:visited { color: white; }
.indentmenu ul li a:hover, .indentmenu ul li .current { color: white !important; background-color: black; }
.border_1 { border-right-width: 1px; border-right-style: solid; border-right-color: #F0F0F0; }
.tx_3 { font-size: 11px; color: #000; text-decoration: none; }
.tx_4 { font-size: 11px; color: #0099FF; text-decoration: none; }
.tx_5 { font-size: 11px; color: #0099FF; text-decoration: none; }
.tx_5:hover { text-decoration: underline; }
.tx_title { font-size: 18px; color: #370101; text-decoration: none; font-weight: lighter; font-family: Helvetica, Tahoma, Arial; }

.tfvHighlight
    {
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.tfvNormal
    {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
