a {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #94b52c; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.up {
	border:#cccccc solid 1px; padding:1px 4px 3px 4px; border-radius:4px;
}

.down {
	border:#cccccc solid 1px; padding:1px 4px 3px 4px; border-radius:4px;	
}

.up:hover {
	background-color:#d4d4d4;	
}

.down:hover {
	background-color:#d4d4d4;	
}

img{
	border:0px;}
.titgrispeq {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.titgris {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 21px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.titverde {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #92b22c; FONT-SIZE: 21px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txtlinkverde {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #006569; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtlinkverde:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtgrispeq {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtgris {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtlinkgris {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtlinkgris:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.txtgrisb {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.titblancopeq {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtblancopeq {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtblanco {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtblancolink {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtblancolink:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffcc00; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.txtblancob {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txtblancob:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #CCCC00; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txtblancoblink {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txtblancoblink:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #CCCC00; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.cajacurvagris01 {
	BORDER-BOTTOM: #616161 1px solid; BORDER-LEFT: #616161 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #3b3b3b; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #616161 1px solid; CURSOR: pointer; BORDER-RIGHT: #616161 1px solid; PADDING-TOP: 5px; border-radius: 5px
}
.cajacurvagris02 {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 5px; border-radius: 5px
}

.cajacurvagris02_2 {
	BORDER: #d7d7d7 1px solid; PADDING: 5px;border-radius: 5px;
}

.cajacurvagris03 {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d2d2d2; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 5px; border-radius: 5px
}
.inputform {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 11px; BORDER-TOP: #d7d7d7 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #d7d7d7 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 5px
}
.inputformvacio {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #4b4b4b; FONT-SIZE: 11px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.inputformta {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4b4b4b; FONT-SIZE: 11px; BORDER-TOP: #d7d7d7 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #d7d7d7 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 5px
}
.botonform {
	cursor:pointer;BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #676767 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 5px
}

.botonform_2 {
	cursor:pointer;BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #39C1E1; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #676767 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 5px
}

.inputform2 {
	BORDER-BOTTOM: #424242 1px solid; BORDER-LEFT: #424242 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #2b2b2b; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #424242 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #424242 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 5px
}
.botonform2 {
	cursor:pointer;BORDER-BOTTOM: #424242 1px solid; BORDER-LEFT: #424242 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #2b2b2b; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #424242 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #424242 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px; border-radius: 5px
}
.botonform2:hover {
	BORDER-BOTTOM: #424242 1px solid; BORDER-LEFT: #424242 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #424242 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #424242 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px; border-radius: 5px
}
.botonform:hover {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: red; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #333333 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; border-radius: 5px
}

.botonform3 {
	cursor:pointer;BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #676767 1px solid; PADDING: 15px; BACKGROUND-COLOR: #39C1E1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 15px; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #676767 1px solid; TEXT-DECORATION: none; border-radius: 5px;
}

.botonform3:hover {
	BACKGROUND-COLOR: #0054A6; cursor:pointer;
}

.msg_rojo {
	BORDER-BOTTOM: #f5c69a 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #f5c69a 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fbd3b1; MARGIN-TOP: 3px; PADDING-LEFT: 3px; WIDTH: 990px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 3px; HEIGHT: 26px; COLOR: #ce2700; FONT-SIZE: 11px; BORDER-TOP: #f5c69a 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #f5c69a 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; border-radius: 5px
}
.msg_amarillo {
	BORDER-BOTTOM: #f8e3ac 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #f8e3ac 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff4cc; MARGIN-TOP: 3px; PADDING-LEFT: 3px; WIDTH: 990px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 3px; HEIGHT: 26px; COLOR: #e9990e; FONT-SIZE: 11px; BORDER-TOP: #f8e3ac 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #f8e3ac 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; border-radius: 5px
}
.msg_azul {
	BORDER-BOTTOM: #d8e1e9 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d8e1e9 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4edf5; MARGIN-TOP: 3px; PADDING-LEFT: 3px; WIDTH: 990px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 3px; HEIGHT: 26px; COLOR: #2e74b2; FONT-SIZE: 11px; BORDER-TOP: #d8e1e9 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #d8e1e9 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; border-radius: 5px
}
.msg_verde {
	BORDER-BOTTOM: #ccebac 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccebac 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e0f2cb; MARGIN-TOP: 3px; PADDING-LEFT: 3px; WIDTH: 990px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 3px; HEIGHT: 26px; COLOR: #65a31b; FONT-SIZE: 11px; BORDER-TOP: #ccebac 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ccebac 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; border-radius: 5px
}
.headlist {
	BACKGROUND-IMAGE: url(../pics/fndheadlist.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 50px
}
.headlist2 {
	BACKGROUND-IMAGE: url(../pics/fndheadlist2.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 50px
}
.curvaizquierda {
	BACKGROUND-IMAGE: url(../pics/curvaheadizq.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.curvaderecha {
	BACKGROUND-IMAGE: url(../pics/curvaheadder.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.bordeabajoizq {
	BORDER-BOTTOM: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid
}
.bordeabajoder {
	BORDER-BOTTOM: #d4d4d4 1px solid; BORDER-RIGHT: #d4d4d4 1px solid
}
.bordeabajo {
	BORDER-BOTTOM: #d4d4d4 1px solid
}
.bordeabajoizqder {
	BORDER-BOTTOM: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; BORDER-RIGHT: #d4d4d4 1px solid
}
.bordeizqhead {
	BORDER-LEFT: #373737 1px solid
}
.headlistder {
	BACKGROUND-IMAGE: url(../pics/curvaheadder.gif); BORDER-LEFT: #373737 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: right top; HEIGHT: 50px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.headlistizq {
	BACKGROUND-IMAGE: url(../pics/curvaheadizq.gif); BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: left top; HEIGHT: 50px; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.edtimggalhid {
	position:absolute; left:0px; top:0px; visibility:hidden; 
}

.edtimggalvis {
	position:static; left:0px; top:0px; visibility:visible;
}

.divopaco {
	position:fixed; top:0px; left:0px; width:100%; height:100%; background-image:url(../pics/pixopaco.png); display:none; z-index:700;
}

.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;}