.headerstatus 	 	{font:8pt Tahoma, Arial; font-weight: bold; background-color:#ff9900; color:#ffffff;}
.subheaderstatus 	{font:8pt Tahoma, Arial; font-weight: bold; background-color:#ffd577; color:#666666;}
.subheaderstatus1	{font:8pt Tahoma, Arial; font-weight: bold; background-color:#ffffcc; color:#666666;}
.subheaderstatus2	{font:8pt Tahoma, Arial; font-weight: bold; background-color:#ffcc00; color:#666666;}
.borderstatus	 	{background-color:#FF9900}
.userinfo 		    {font:8pt Tahoma, Arial; color:#FFFFFF;}

#alert                         {background-color: #cccccc;width: 750px;margin-top: 20px;border: #cccccc solid 1px;clear: both;float: left;}
.degradado                     {background-image: url('../images/QEV_Header.gif');background-repeat: repeat-x;}
.banner                        {background-image: url(../images/BannerTileBackground.gif);background-repeat: repeat-x;}
.body                          {margin-right:auto;margin-left:auto;width:995px;text-align:center;background-image:url('../images/body_bg.jpg');background-repeat: repeat-x repeat-y;overflow-x:auto;}
#bodyclass {
	margin-right:auto;
	margin-left:auto;
	width:995px;
	height:1450px;
	background-color:#FFFFFF;
	margin-top:0px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.DivScrollable		           {scrollbar-face-color:#A2EAF0;scrollbar-highlight-color:#A2EAF0;scrollbar-shadow-color:#DDE9F5;scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#555555;scrollbar-track-color:#E5E5E5;scrollbar-drakshadow-color:#000000;overflow:auto;border-top-width:0px;display:;}
.menuheader                    {background-image: url(../images/menuheader2.gif);background-repeat:repeat-x;}
#toolbar                       {width:995px;position:relative;margin-top:-5px;border-left:1px solid #000000;border-right:1px solid #000000;}
span.homelocation              {color:#ffffff;font:9pt Verdana solid;}
div.menu                       {width:350px;align:left;position:relative;float:left;}
div.menu div.menuheader        {background-image: url(../images/menuheader.gif);background-repeat:no-repeat;width:350px;height:35px;padding-left:15px;text-align:left;padding-top:10px;}
div.menu div.menuheader span   {font:12pt Verdana solid bold;color:#636569;}
div.menu div.menumiddle        {background-image: url(../images/menumiddle.gif);background-repeat:repeat-x;width:100%;height:65px;padding-left:15px;text-align:left;padding-top:15px;}
div.menu div.menumiddle2       {background-image: url(../images/menumiddle2.gif);background-repeat:repeat-x repeat-y;width:100%;height:65px;padding-left:15px;text-align:left;}
div.menu div.separador         {background-image:url('../images/menumiddle2.gif');height:1px;background-repeat: repeat-x repeat-y;}
div.menu div.separador img     {height:1px;text-align:center;width:85%;}
div.menu div.menubottom        {background-image: url(../images/menubottom.gif);background-repeat:no-repeat;height:15px;padding-left:15px;text-align:left;padding-top:10px;}
div.descripcion b				{position:relative;float:right;width:264px;text-align:left;font:15pt Verdana Solid;Color:#000000;}
/*.cajaAyuda					{background-color:#FFC199;font:10pt Verdana Solid;Color:#333333;border:2px solid #ff6600;}*/
.cajaAyuda			           {background-color:000000;scrollbar-face-color:#A2EAF0;scrollbar-highlight-color:#A2EAF0;scrollbar-shadow-color:#DDE9F5;scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#555555;scrollbar-track-color:#E5E5E5;scrollbar-drakshadow-color:#000000;overflow:auto;border-top-width:0px;display:;}
.botonNaranja									{font:12pt Tahoma; color: #ffffff; font-weight: bold; text-align:center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFC199; background-color:#ff6600; cursor:hand; padding:2px; width:200px;}
.boton									{font:12pt Tahoma; color: #ffffff; font-weight: bold; text-align:center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFC199; background-color:#cccccc; cursor:hand; padding:2px; width:200px;}

/* =========================================== */
/* ====== INICIO CLASES SELECT DINAMICO ====== */
/* =========================================== */
	.selectDinamico 		{font:8pt Verdana; background-color:#D9ECFE; color:#111111; text-align: left; border-collapse: collapse; border-style:none; padding-right:10px;}
	.selectDinamicoAlter 	{font:8pt Verdana; background-color:#ffffff; color:#111111; text-align: left; border-collapse: collapse; border-style:none; padding-right:10px;}
	.selectDinamicoHigh		{font:8pt Verdana; background-color:#DDE9F5; color:#111111; text-align: left; border-collapse: collapse; border-style:none; padding-right:10px;}
	.selectDinamicoBorder	{font:8pt Verdana; background-color:#DDE9F5; color:#666666; text-align: left; border-collapse: collapse; border-style:none; padding-right:10px;}
	.selectDinamicoBarra	{font:8pt Verdana, Arial; background-color:#ffffff;height=22; font-weight: bold; color:#666666; text-align:center;font-style:italic;}
	div.layerFilters 		{width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 0+document.body.scrollLeft;
	    background-color=#000000;
	    FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=55);
	}
	
	.Buscador		{font:10pt Tahoma; background-color:#ffffff; color:#555555; text-align: left;border-top-width: 1; border-left-width: 1; border-right-width: 1; border-bottom-width: 1; border-right-color:#E0E0E0; border-bottom-color:#E0E0E0;padding-left:5px;padding-right:5px;}
	.BuscadorChk	{width:23px; height:23px;}
	.BuscadorSelect	{font:9.3pt Tahoma, Arial; font-weight: bold; background-color:#ffffff; color:#555555; text-align: left;border-top-width: 1; border-left-width: 1; border-right-width: 1; border-bottom-width: 1; border-right-color:#E0E0E0; border-bottom-color:#E0E0E0;}
/* ======================================== */
/* ====== FIN CLASES SELECT DINAMICO ====== */
/* ======================================== */

.welcome 			{font:8pt Tahoma, Arial; color:#000000;}
.header1 	 		{background-image: url('../images/header1.gif');background-repeat: repeat-x;font:8pt Tahoma, Arial; font-weight: bold; background-color:#7799bb; color:#FFFFFF; text-align:center;}
.greyline 		{background-color:#cccccc; }
.title 				{font:14pt Tahoma, Arial; background-color:#EEEEEE; color:#7F86C9; text-align:center;}
.header				{font:8pt Tahoma, Arial; font-weight: bold; background-color:#006699; color:#FFFFFF; text-align:center;}
.filterbar 		{font:8pt Tahoma, Arial; font-weight: bold; background-color:#006699; color:#FFFFFF; text-align:center;}
.box1 				{font:8pt Tahoma, Arial; border: 2px solid #003366; text-align:center; background-color:#006699;}
.box2 				{font:8pt Tahoma, Arial; border: 2px solid #006699; text-align:center;}
.combo1 			{font:8pt Arial; color:#000000; background-color:#eeeeee;}
.combo3 			{font:8pt Arial; color:#555555; background-color:#ffffff;}
.combobuttom 	{font:8pt Arial; color:#000000; background-color:#dddddd;}
.combo2 			{font:8pt Arial; background-color:#FFFFFF;}
.line1 				{border:0px; font:8pt Tahoma, Arial; background-color:#f0f0f0; color:#555555; text-align:center;}
.tline1				{border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; background-color:#f0f0f0; color:#666666;font: 8pt Tahoma;}
.line1_red 		{border:2.5px solid #f0f0f0; font:8pt Tahoma, Arial; background-color:#ffffff; color:#FF0000; text-align:center;}
.line2 				{border:0px; font:8pt Tahoma, Arial; background-color:#fefefe; color:#555555; text-align:center;}
.respuestas		{border:0px; font:13pt Tahoma, Arial; font-weight:bold; background-color:transparent; color:#FF6600; text-align:center; padding:5px;}
.line2Big		{border:0px; font:10pt Tahoma, Arial; font-weight:bold; background-color:#fefefe; color:#555555; text-align:left;}
.line2Center		{border:2.5px solid #f0f0f0; font:8pt Tahoma, Arial; background-color:#fefefe; color:#555555; text-align:center;}
.line2Right		{border:2.5px solid #f0f0f0; font:8pt Tahoma, Arial; background-color:#fefefe; color:#555555; text-align:right;padding-right:5px;}
.line2Simple		{font:8pt Tahoma, Arial; color:#555555; text-align:left;padding-left:15px;}
.line2CenterSimple	{font:8pt Tahoma, Arial; color:#555555;}
.lineDelat		{border:2.5px solid #f0f0f0; font:8pt Tahoma, Arial; background-color:#fefefe; text-align:center;}
.line3 			{ font:8pt Tahoma, Arial; background-color:#DDDDDD; color:#000000;}
.line4			{font:8pt Tahoma; background-color:#87CEEB; color:#555555; text-align: left;}
.line5		 	{font:8pt Tahoma; background-color:#DEEFF7; color:#555555; text-align: left;}
.linedescription 	{font:8pt Tahoma; background-color:#ffffff; color:#555555; text-align: left;}
.linedescription3 	{font:8pt Tahoma; background-color:#ffffff; color:#555555; text-align: center;}
.linedescription4 	{font:7.5pt Tahoma; background-color:#ffffff; color:#555555; text-align: center;}
.linedescription2 	{font:8pt Tahoma; background-color:#ffffff; color:#555555; text-align: right;}
.tlinedescription	{border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; background-color:#cccccc; font: 8pt Tahoma;}
.tlinedescription2	{border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; background-color:#ffffff; font: 10pt Arial;}
.bordertable        {border-top-width: 2; border-left-width: 2; border-right-width: 2; border-bottom-width: 2;border-color:#ff0000;border-top-color:#ff0000;}
.linedescriptionDisabled{font:8pt Tahoma; background-color:#ffffff; color:#555555; text-align: left;border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0;background-color:transparent;}
.linedescriptionDisabled2{font:8pt Tahoma; background-color:#ffffff; color:#555555; text-align: left;border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0;}
.white 			{ font:8pt Tahoma, Arial; background-color:#FFFFFF; color:#000000;}
.header5 	 	{border:2.5px solid #CEDFE7;font:8pt Tahoma, Arial; background-color:#CEDFE7; font-weight: bold; color:#666666; text-align:center;}
.header3 	 	{font:8pt Tahoma, Arial; font-weight: bold; background-color:#006699; color:#FFFFFF;}
.header2 	 	{border:2.5px solid #DDE9F5;font:8pt Tahoma, Arial; background-color:#DDE9F5; font-weight: bold; color:#666666; text-align:center;}
.header8 	 	{border:2.5px solid #DDE9F5;font:8pt Tahoma, Arial; background-color:#DDE9F5; font-weight: bold; color:#666666; text-align:right;}
.header10 	 	{border:2.5px solid #DDE9F5;font:8pt Tahoma, Arial; background-color:#DDE9F5; font-weight: bold; color:#FFFFFF; text-align:center;}
.headerIntro 	 	{font:10pt Tahoma, Arial; font-weight: bold; background-color:#666699; color:#FFFFFF; text-align:center;}
.theader2		{border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; background-color:#DDE9F5; color:#666666; font: 8pt Tahoma; font-weight: bold;}
.borderheader	 	{background-color:#ffffff;}
.borderheader1	 	{background-color:#006699;}
.borderline	 	{background-color:#aaaaaa;padding:0px;}
.line	 	 	{background-color:#739CBD;}
.background 	 	{background-color:#f0f0f0;}
.ventana		{font:11pt Tahoma, Arial; color:#000000;}
table 	 	 	{border:0px ; font:8pt Verdana, Arial; color:#555555;}
TH		 	{background: lightgrey; color: darkred; border:0px solid #f0f0f0; cursor: default}
TD 		 	{border-right: 0px lightgrey solid;}
.cover 		 	{border:2.5px solid #f0f0f0; background: navy; color: yellow}
.rover1		 	{border:2.5px solid #f0f0f0; background: #F7EFC6; color: #555555; color:#003366}
.rover2		 	{border:2.5px solid #f0f0f0; background: #F7EFC6; color: #555555; color:#003366}
.header4 	 	{background-color:#006699; color:#EEEEEE;font:16pt BISans,Times New Roman,Arial Narrow, Arial; font-weight: normal; color:#EEEEEE;text-align:left; }
.header9 	 	{background-color:#006699; color:#EEEEEE;font:16pt BISans,Times New Roman,Arial Narrow, Arial; font-weight: normal; color:#EEEEEE;text-align:left; }
.header6 	 	{background-color:#cccccc; color:#555555;font:8pt Arial; font-weight: normal; color:#555555;text-align:left; }
.lineEdit 	{font:8pt Tahoma; background-color:#FFFFFF; color:#555555; text-align: left;}
.Image			{text-align:center;padding:0px;width:15;}
//filter:progid:DXImageTransform.Microsoft.blur(enabled='true',pixelradius=1);
a.backpaginas:link	{background-color:#fbfbfb; border-top:1px solid #888888; font-family: Tahoma,Arial; text-decoration: none;}
a.backpaginas:visited	{background-color:#fbfbfb; border-top:1px solid #888888; font-family: Tahoma,Arial; text-decoration: none;}
a.backpaginas:active	{background-color:#fbfbfb; border-top:1px solid #888888; font-family: Tahoma,Arial; text-decoration: none;}
.filterbar1 		{ font:8pt Tahoma, Arial; font-weight: bold; background-color:#dedede; color:#FFFFFF; text-align:center;}
.borderheaderdefault 	{background-color:#557799}
.borderheader1default 	{background-color:#557799}
.borderTableBrowse 	{border:1px solid #557799;}
.activity		{font:8pt Tahoma, Arial; font-weight: bold; background-color:#DEEFF7; color:#555555; text-align:center;}
.plannedOut		{font:8pt Tahoma; background-color:#FFDED0; color:#555555; text-align: left; border-top:2px solid #9C5252;border-left:2px solid #9C5252;border-right:1px solid #DEBDBD;border-bottom:1px solid #DEBDBD;}
.plannedIn		{font:8pt Tahoma; background-color:#D6EFE7; color:#555555; text-align: left;border-right:1px solid #BFDCB0;border-bottom:1px solid #BFDCB0;}
.floating	 	{position: absolute; z-index: auto; display: none;}
.floatingheader	{font:8pt Tahoma, Arial; font-weight: bold; background-color:#ff9900; color:#FFFFFF;}
.floatingline 	{font:8pt Tahoma; background-color:#fffcdd; color:#555555; text-align:left; overflow:auto;}
.cell_over 		{BACKGROUND-COLOR: #F7EFC6 }
.cell_out 		{BACKGROUND-COLOR: #fefefe }
.cell_over1 	{BACKGROUND-COLOR: #C9E4FC }
.cell_out1 		{BACKGROUND-COLOR: #f0f0f0 }
.blocker        {position: absolute;bottom:0px;height:100%;width:100%;z-index: 100;background: url(/images/transp.gif) repeat;}
.TextoVert		{font:8pt Tahoma, Arial; font-weight: bold; color:#666666; text-align:Center; layout-flow : vertical-ideographic;}
.TextoVert2		{font:8pt Tahoma, Arial; font-weight: bold; color:#666666; text-align:Center; writing-mode: tb-rl; filter: flipv fliph}
.SelectTitulo	{background-color:#ffe5cd;font-weight:bold;padding-left:5px;}

.popup          {position: absolute;bottom:50%;left: 40%;z-index: 100;padding: 20px;background-color: white;}

/* Inset 3D Raised */
.raised {background: transparent;  margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#FAF4DA; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#FAF4DA; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#FAF4DA; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#FAF4DA; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#FAF4DA; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#FAF4DA; border-left:1px solid #aaa; border-right:1px solid #999;}

.raised .b1 {margin:0 5px; background:#fffcee;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#FAF4DA; border-left:1px solid #fff; border-right:1px solid #999;}

/* Inset 3D Curved */
.inset {background: transparent;  margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.inset .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}

.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff;}

/* Clases para congelar columnas y cabecera*/
.NOTlocked{
	position: relative;
	z-index: 10;
}

.locked{
	left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
	position: relative;
	z-index: 10;
}

.line2NOTLocked{
	border:0px; font:8pt Tahoma, Arial; background-color:#fefefe; color:#555555; text-align:center;
	position: relative;
	z-index: 10;
}

.line2Locked{
	border:0px; font:8pt Tahoma, Arial; background-color:#fefefe; color:#555555; text-align:center;
	left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
	position: relative;
	z-index: 10;
}

.lockedhead{
	top: expression(document.getElementById("DivScrollable").scrollTop-2); /* IE5+ only */
	position:relative;
	z-index: 15;
}

.header2Lockedhead{
	top: expression(document.getElementById("DivScrollable").scrollTop-2); /* IE5+ only */
	position:relative;
	z-index: 15;
	border:2.5px solid #DDE9F5;font:8pt Tahoma, Arial; background-color:#DDE9F5; font-weight: bold; color:#666666; text-align:center;
}

.radioVotacion {
	filter:Alpha(Opacity=100,FinishOpacity=0, Style=2, StartX=0, StartY=100, FinishX=0, FinishY=0);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.transp {
	filter:Alpha(Opacity=100,FinishOpacity=50, Style=1, StartX=0, StartY=100, FinishX=0, FinishY=0);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.footer {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	background-color:#568bcf;
	filter:Alpha(Opacity=50,FinishOpacity=0, Style=1, StartX=0, StartY=100, FinishX=0, FinishY=0);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.ImagenNoDisponible {
	border:1px solid #777777;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	filter:Alpha(Opacity=100,FinishOpacity=0, Style=1, StartX=0, StartY=90, FinishX=0, FinishY=0);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
