.text1 {FONT: 14px arial;COLOR: #000000;TEXT-DECORATION:none;}
a.link1 {font: 14px arial; color:#0F61A7; text-decoration:underline;}
a.link1:hover{color:#508EC1;text-decoration:none;}


.link2 {
	border: #ffffff 1px solid;
	padding-right: 6px;
     	display: block;
     	background: #f1f1f1;
     	padding-bottom: 2px;
     	margin: 0px;
     	padding-top: 2px;
     	white-space: nowrap;
	font: 12px arial;
	color:black;
	text-decoration:none;
	PADDING-LEFT: 6px;
}
.link2:hover {
	BORDER: #999 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: #E4E4E4;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
}
.link2 TD {
	FONT-SIZE: 100%;
}
.link3 {
	BORDER: #0076A3 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: #0076A3;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	WHITE-SPACE: nowrap;
	font: 12px arial;
	color: #FFFFFF;
	text-decoration:none;
}
.link3:hover {
	BORDER: #00B8F1 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: #2389AF;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	WHITE-SPACE: nowrap;
}
.link4 {
	BORDER: #00B8F1 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	background-color: transparent;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	WHITE-SPACE: nowrap;
	font: 25px arial;
	color: #03A8DB;
	text-decoration:none;
}
.link4:hover {
	BORDER: #00B8F1 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: #E9F5FA;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	WHITE-SPACE: nowrap;
}
.t1 {
	font: bold italic 22px arial;
	color: #000000;
	text-decoration:none;
}
.t2 {
	font: bold italic 22px arial;
	color: #FFFFFF;
	text-decoration:none;
}
.t3 {
	font: bold 25px arial;
	color: #000000;
	text-decoration:none
}
.c3 {
	font: bold italic 20px arial;
	color: White;
	text-decoration:none;
}
.c2 {
	FONT:  14px  arial;
	COLOR: black;
	TEXT-DECORATION:none;
}
.c {
	font: bold italic 36px arial;
	color: White;
	text-decoration:none;
}
.v4{
	FONT: bold 12px  arial;
	COLOR: #0F61A7;
	TEXT-DECORATION:none;
}
.v3 {
	FONT: 14px  arial;
	COLOR: black;
	TEXT-DECORATION:none;
}
.v2 {
	FONT: bold 15px  arial;
	COLOR: black;
	TEXT-DECORATION:none;
}
.v5 {
	FONT: 12px  arial;
	COLOR: #005374;
	TEXT-DECORATION:none;
}
.v {
	FONT: 12px  arial;
	COLOR: black;
	TEXT-DECORATION:none;
}
.v_blanco {
	FONT: 12px  arial;
	COLOR: white;
	TEXT-DECORATION:none;
}
.m {
	FONT:  bold 14px arial;
	color:#0076A3;
	TEXT-DECORATION:none;
}
.s {
	font: 12px arial;
	color:#94CEF7;
	text-decoration:none;
}
.a {
	font: bold 25px arial;
	color: #85BBD3;
	text-decoration:none;
}
.con {
	font: 20px arial;
	color: #A7A7A7;
	text-decoration:none;
}
a.link {
	font: 25px arial;
	color:#508EC1;
	text-decoration:none;
}
a.e {
	font: 12px arial;
	color:#0F61A7;
	text-decoration:underline;
}
a.e:hover{
	color:#508EC1;
	text-decoration:none;
}

a.v {
	font: 12px arial;
	color: #0F61A7;
	text-decoration:none;
}
a.v:hover{
	color:#508EC1;
	text-decoration:none;
}
SELECT {
	border: 1px solid #D1D1D1;
	FONT: 12 arial;
	COLOR: #4C4A54;
	BACKGROUND-COLOR: #f1f1f1;
	width: 88pt
}
/* Para select multiples con checkbox */
div.caja {
	width:100%;
	overflow:auto;
	border: 1px solid #D1D1D1;
	BACKGROUND-COLOR: #f1f1f1;
}
div.caja * {
	FONT: 12 arial;
	COLOR: #4C4A54;
}

TEXTAREA {
	COLOR: #4C4A54;
	font-family: arial;
	font-size: 12px;
	border: 1px solid #D1D1D1;
	background-color: #f1f1f1;

	scrollbar-3dlight-color : #999999;
	scrollbar-arrow-color : #508EC1;
	scrollbar-base-color : #94CEF7;
	scrollbar-darkshadow-color : #f1f1f1;
	scrollbar-face-color : #f1f1f1;
	scrollbar-highlight-color :  #f1f1f1;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #f1f1f1;
}
TEXTAREA.over{
	border: 1px solid #3ECDF4;
	background-color : #fbfbfb;
}
INPUT.texto {
	COLOR: #4C4A54;
	BACKGROUND-COLOR: #f1f1f1;
	font: 12px  arial;
	border: 1px solid #D1D1D1;
}
INPUT.texto2 {
     color: #4C4A54;
     background-color: #fbfbfb;
     font: 12px  arial;
     border: 1px solid #3ECDF4;
}
BODY {
	scrollbar-3dlight-color : #6B6C6D;
	scrollbar-arrow-color : #6A6A6A;
	scrollbar-base-color : Black;
	scrollbar-darkshadow-color : #6B6C6D;
	scrollbar-face-color : #F0F0F0;
	scrollbar-highlight-color :  #FFFFFF;
	scrollbar-shadow-color : #CBCBCB;
	scrollbar-track-color : #fcfcfc;
}
.button {
	BACKGROUND-COLOR: #EBEBEB;
	font: bold 12px  arial;
	border: 1px solid #999999;
}
.button2 {
	BACKGROUND-COLOR: #0076A3;
	font: bold 12px  arial;
	border: 1px solid #00B8F1;
	color:white;
}
.mGrande {
	FONT:  bold 20px arial;
	color:#85BBD3;
	TEXT-DECORATION:none;
}
.bloque {
	padding: 2px;
	background: transparent;
	border:1px solid #ffffff;
	cursor:hand;
	cursor:pointer;
}
.bloque_over {
	padding: 2px;
	background: #eeeeee;
	border:1px solid #3ECDF4;
	cursor:hand;
	cursor:pointer;
}
.bloque_contenedor {
	padding: 2px;
	background: transparent;
	border: 1px solid #dcdcdc;
}
.mano {cursor:pointer;cursor:hand}
.mout {padding:2px;border:1px solid #F8F8F8;
FONT:12px arial;COLOR: #0F61A7;TEXT-DECORATION:none}

.mover {padding:2px;border:1px solid #3ECDF4;
cursor:pointer;cursor:hand;
FONT:12px arial;COLOR: #0F61A7;TEXT-DECORATION:none}

.ico1 {padding:1px;border:1px solid #ffffff;
cursor:pointer;cursor:hand}
.ico2 {padding:1px;border:1px solid #3ECDF4;
cursor:pointer;cursor:hand}

table.marco {
   width: 96%;
   border-spacing: 0;
   border-collapse: collapse;
   margin-top: 15px;
}
table.marco td {
   padding:0;
   margin:0;
}
#tr_t, #tr_b {
   height: 8px;
}
#td_tl {
   background: url('box-tl.gif') no-repeat;
   width: 8px;
}
#td_tc {
   background: url('1.gif') repeat-x;
}
#td_tr {
   background: url('box-tr.gif') no-repeat;
   width: 8px;
}
#td_ml {
   background: url('box-l-back.gif') repeat-y;
   width: 8px;
}
#td_mr {
   background: url('box-r.gif?>') repeat-y;
   width: 8px;
}
#td_bl {
   background: url('box-bl.gif') no-repeat;
   width: 8px;
}
#td_bc {
   background: url('box-b.gif') repeat-x;
}
#td_br {
   background: url('box-br.gif') no-repeat;
   width: 8px;
}

table.pestanas {
   text-align: center;
   margin-left:10px;
   margin-bottom: -1px;
   border-spacing: 0;
   border-collapse: collapse;
   color: #9A9A9A;
}
table.pestanas td {
   height: 24px;
}
table.pestanas .pestana_activa {
   background: url('pestana_activa.gif') no-repeat top center;
   width: 150px;
}
table.pestanas .pestana_inactiva {
   width: 150px;
   cursor: pointer;
   background: url('pestana_inactiva.gif') no-repeat top center;
}
table.pestanas .pestana_activa_200 {
   background: url('pestana_activa_200.gif') no-repeat top center;
   width: 200px;
}
table.pestanas .pestana_inactiva_200 {
   width: 200px;
   cursor: pointer;
   background: url('pestana_inactiva_200.gif') no-repeat top center;
}
