BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;color:#666666;}

.scroll {
SCROLLBAR-FACE-COLOR: #d8eaf8; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #044476; 
SCROLLBAR-3DLIGHT-COLOR: #005fa9; 
SCROLLBAR-ARROW-COLOR: #005fa9; 
SCROLLBAR-TRACK-COLOR: #EBEBEB; 
SCROLLBAR-DARKSHADOW-COLOR: #005fa9;
}


a:hover
 { text-decoration: underline} .tituv18bfff {
	font-family: Verdana, 
  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 5px;
}

.v09rcolor
{ font-family: Verdana, Arial, Helvetica,
  sans-serif; font-size: 09px; 	color: #005FA9;}

.v10r000
{ font-family: Verdana, Arial, Helvetica,
  sans-serif; font-size: 10px; color: #000000; }

.v18r000
{ font-family: Verdana, Arial, Helvetica,
  sans-serif; font-size: 18px;font-weight: bold; color: #000000; }

.v10r666 { font-family: Verdana, 
  Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.v10razul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005FA9;
	text-decoration: none;
}

 .cajatexto 
  {font-family:Verdana,Helvetica;font-size:10px;color:#666666;border:1px solid #666666;}

 .desplegable 
{ font-family: Verdana, Arial, 
  Helvetica, sans-serif; font-size: 10px; color: #000000; }

 /*EMPIEZAN estilos para botones formados a base de tablas de 9 celdas*/
 /*estilos para las celdas en botones HABILITADOS*/   
 .LnRLeftTop{cursor:hand;cursor:pointer;background-image:url(../images/editor/izqsup.gif);}
 .LnRLeftMiddle{cursor:hand;cursor:pointer;background-image:url(../images/editor/izqcentro.gif);}
 .LnRLeftBottom{cursor:hand;cursor:pointer;background-image:url(../images/editor/izqinf.gif);}
 .LnRCenterTop{cursor:hand;cursor:pointer;background-image:url(../images/editor/centrosup.gif);}
 .LnRCenterMiddle{
	cursor:hand;
	cursor:pointer;
	background-color:#00adee ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005FA9;
 	text-decoration: none;} 
.LnRCenterBottom{cursor:hand;cursor:pointer;background-image:url(../images/editor/centroinf.gif);} 
 .LnRRightTop{cursor:hand;cursor:pointer;background-image:url(../images/editor/dchasup.gif);}
.LnRRightMiddle{cursor:hand;cursor:pointer;background-image:url(../images/editor/dchacentro.gif);} 
.LnRRightBottom{cursor:hand;cursor:pointer;background-image:url(../images/editor/dchainf.gif);}


 /*EMPIEZAN estilos para tablas*/
.LnRceldaazul{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; background: #00adee none repeat scroll 0 0; padding-left: 10px; vertical-align: middle; font-weight: bold;	cursor:hand; cursor:pointer;}
.LnRceldaazulcenter{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; background: #00adee none repeat scroll 0 0; text-align: center; vertical-align: middle; font-weight: bold;	cursor:hand; cursor:pointer;}

.LnRceldagris1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;background-color:#F7F7F7; padding-left: 10px; vertical-align: middle;}
.LnRceldagris1Disabled{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;background-color:#DEE2EA; padding-left: 10px; vertical-align: middle;}

.LnRceldagris1center{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#F7F7F7;
	text-align: center;
	vertical-align: middle;
}
.LnRceldagris1centerDisabled{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#DEE2EA;
	text-align: center;
	vertical-align: middle;
}
.LnRceldagris2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;background-color:#EFEFEF; padding-left: 10px; vertical-align: middle; }
.LnRceldagris2Disabled{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;background-color:#DEE2EA; padding-left: 10px; vertical-align: middle; }

.LnRceldagris2center{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;background-color:#EFEFEF; vertical-align: middle; text-align: center;}



.tituv16rfff { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: #FFFFFF;text-decoration: none;padding-bottom: 5px;font-weight: normal;}
.LnRCenterMiddledesact { cursor:hand; cursor:pointer; background-color:#D8EAF8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8DB1CC; ; text-decoration: none}




# EDITOR DE ACTIVIDADES

/* clases especiales para la pagina de aspecto visual  */
.SnRTimesNR{font-family:Times New Roman;font-size:10px;color:#322724;font-weight:normal}
.SnRTrebuchetMS{font-family:Trebuchet MS;font-size:10px;color:#322724;font-weight:normal}
.SnRComicSansMS{font-family:Comic Sans MS;font-size:10px;color:#322724;font-weight:normal}
.SnRFieldCaptionTDMed{font-family:Verdana,Helvetica;font-size:12px;color:#322724;font-weight:normal}
.SnRFieldCaptionTDGran{font-family:Verdana,Helvetica;font-size:14px;color:#322724;font-weight:normal}
.SnRFieldCaptionTDBlue{font-family:Verdana,Helvetica;font-size:10px;color:#003366;font-weight:normal}
.SnRFieldCaptionTDRed{font-family:Verdana,Helvetica;font-size:10px;color:#cc0000;font-weight:normal}
.SnRFieldCaptionTDGreen{font-family:Verdana,Helvetica;font-size:10px;color:#006600;font-weight:normal}
/* clase para el crucigrama NUEVAS*/
.SnRCrossCell{border-right:1px solid #96968A;border-bottom:1px solid #96968A;width:20px;height:20px;font:normal 12px Arial;text-transform:uppercase;text-align:center;vertical-align:middle}
.SnRCrossNumH{border-bottom:1px solid #96968A;width:20px;height:20px;text-align:center;vertical-align:middle;font:normal 12px Arial}
.SnRCrossNumV{border-right:1px solid #96968A;width:20px;height:20px;text-align:center;vertical-align:middle;font:normal 12px Arial}
.SnRCrossBlack{width:20;height:20;background:#000}

/* clases para la sopa de letras */
.SnRWordCell{background-color:#F7F7F7;width:20px;height:20px;text-align:center;vertical-align:middle;font:bold 12px Arial;text-transform:uppercase}
.SnRWordHilite{background-color:#D2E0EB;width:20px;height:20px;text-align:center;vertical-align:middle;font:bold 12px Arial;text-transform:uppercase}
.SnRWordBox{border:1px solid #96968A}

/* clase para el crucigrama 
.SnRCrucigrama{border-left:1px solid #000000;border-top:1px solid #000000;width:27;height:27;font-family:Verdana,Helvetica;font-size:11px;color:#000000}
.SnRCrucigramaUltCelda{border-right:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;width:27;height:27;font-family:Verdana,Helvetica;font-size:11px;color:#000000}
.SnRCrucigramaUltFila{border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;width:27;height:27;font-family:Verdana,Helvetica;font-size:11px;color:#000000}
.SnRCrucigramaUltCeldaUltFila{border:1px solid #000000;width:27;height:27;font-family:Verdana,Helvetica;font-size:11px;color:#000000}
.SnRCrucigramaNegro{width:27;height:27;background:#000000}*/

/* clases para tablas con borde negro  */
.SnRBordeTabla{border-left:1px solid #000000;border-bottom:1px solid #000000;font-family:Verdana,Helvetica;font-size:11px;color:#818181;}
.SnRBordeTablaUltCelda{border-right:1px solid #000000;border-left:1px solid #000000;border-bottom:1px solid #000000;font-family:Verdana,Helvetica;font-size:11px;color:#818181}
.SnRBordeTablaPrimFila{border-left:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000;font-family:Verdana,Helvetica;font-size:11px;font-weight:bold;color:#818181;}
.SnRBordeTablaPrimFilaUltCelda{border:1px solid #000000;font-family:Verdana,Helvetica;font-size:11px;font-weight:bold;color:#818181;}

/*clases para enlazar */
.SnRlinkTable TABLE{
background-color: #FFF;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
}
.SnRlinkTable TD{
background-color: #FFF;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
height:25px;
cursor:hand;
vertical-align: middle;
text-align: center;
}
.SnRlinkTable TABLE .SnRSelectedTD{
	background-color: #E5E4CC;
}




/*EMPIEZAN estilos para pestanas redondeadas*/
.SnRTabEmpty{border-bottom: #005FA9 1px solid;}
.SnRTabOnLeft{background-image:url('../images/editor/tabOnLeft.gif');height:17px;font-size:0px;width:3px}
.SnRTabOnTxt{font-size:10px;font-family: Verdana;font-size:10px;padding-left:4px;padding-right:4px;font-weight:bold;color:#005fa9;background-image:url('../images/editor/tabOnBg.gif')}
.SnRTabOnRight{background-image:url('../images/editor/tabOnRight.gif');height:17px;font-size:0px;width:3px}
.SnRTabSpacer{height:17px;font-size:0px;background-color:#FFFFFF;background-image:url('../images/editor/tabSpacer.gif')}

.SnRTabWhite {BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: medium none; FONT-SIZE: 1px; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #FFFFFF;}

.SnRTabOffLeft{background-image:url('../images/editor/tabOffLeft.gif');height:17px;font-size:0px;width:3px}
.SnRTabOffTxt{font-family: Verdana;font-size:10px;padding-left:4px;padding-right:4px;color:#005fa9;background-image:url('../images/editor/tabOffBg.gif');cursor:hand;cursor:pointer}
.SnRTabOffRight{background-image:url('../images/editor/tabOffRight.gif');height:17px;font-size:0px;width:3px}


/*EMPIEZAN estilos para botones formados a base de tablas de 9 celdas*/
	/*estilos para las celdas en botones HABILITADOS*/
.SnRLeftTop{cursor:hand;cursor:pointer;background-image:url(../images/editor/izqsup.gif);}
.SnRLeftTopDisabled{cursor:default;background-image:url(../images/editor/izqsup.gif);}
.SnRLeftMiddle{cursor:hand;cursor:pointer;background-image:url(../images/editor/izqcentro.gif);}
.SnRLeftMiddleDisabled{cursor:default;background-image:url(../images/editor/izqcentro.gif);}
.SnRLeftBottom{cursor:hand;cursor:pointer;background-image:url(../images/editor/izqinf.gif);}
.SnRLeftBottomDisabled{cursor:default;background-image:url(../images/editor/izqinf.gif);}
.SnRCenterTop{cursor:hand;cursor:pointer;background-image:url(../images/editor/centrosup.gif);}
.SnRCenterTopDisabled{cursor:default;background-image:url(../images/editor/centrosup.gif);}

.SnRCenterMiddle{cursor:hand;cursor:pointer;background-color:#D8EAF8;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;color:#005FA9;text-decoration: none}
.SnRCenterMiddleDisabled{cursor:default;background-color:#D8EAF8;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;color:#888D92;text-decoration: none}

.SnRCenterBottom{cursor:hand;cursor:pointer;background-image:url(../images/editor/centroinf.gif);}
.SnRCenterBottomDisabled{cursor:default;background-image:url(../images/editor/centroinf.gif);}
.SnRRightTop{cursor:hand;cursor:pointer;background-image:url(../images/editor/dchasup.gif);}
.SnRRightTopDisabled{cursor:default;background-image:url(../images/editor/dchasup.gif);}
.SnRRightMiddle{cursor:hand;cursor:pointer;background-image:url(../images/editor/dchacentro.gif);}
.SnRRightMiddleDisabled{cursor:default;background-image:url(../images/editor/dchacentro.gif);}
.SnRRightBottom{cursor:hand;cursor:pointer;background-image:url(../images/editor/dchainf.gif);}
.SnRRightBottomDisabled{cursor:default;background-image:url(../images/editor/dchainf.gif);}




/*estilos a aplicar a imagenes "fantasmas" que sirven de separadores, definen su tamano*/
	/*de 7px alto*/
.SnRSpacer{visibility:hidden;width:100%;height:7px}
	/*de 10px alto*/
.SnRSpacer1{width:100%;visibility:hidden;height:10px}
	/*de 17px alto*/
.SnRSpacer2{width:100%;visibility:hidden;height:17px}
	/*de 100px ancho, define el ancho de la columna de 100px*/
.SnRColumn1{width:100px;visibility:hidden;height:1px}


/*estilo para el separador verde (por ejemplo en el pie)*/
.SnRSeparador{font-size:1px;background-image : url(../images/editor/02_raya_gris.gif); }


/*estilo para combos, selects..*/
.SnRSelect {font-family:Verdana,Helvetica;font-size:10px;color:#666666}
/*estilo para campos de texto (borde gris...)*/
.SnRInput {font-family:Verdana,Helvetica;font-size:10px;color:#666666;border:1px solid #999999}

/*estilos para texto de botones (habilitado, deshabilitado, rollover)*/
.SnREnabledText{font: normal 10px Verdana, Arial, sans-serif;color: #005FA9}
.SnRDisabledText{font: normal 10px Verdana, Arial, sans-serif;color: #black}

/*estilo para titulo de seccion*/
.SnRFormTABLE{font-family: Verdana,Helvetica;font-size:10px;font-weight:bold;color:#005FA9}


/*estilo para el filete gris que separa unos contenidos de otros*/
.SnRSeparadorInterno{background-color:#d8eaf8;font-size:1px}


/*estilo general para los links*/
A{color:#005FA9;text-decoration:none}
A:hover{text-decoration:underline}


/* Error */
.errorMsg {
display:block;
padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;
font-family:Verdana,Helvetica;font-size:10px;color:#cc0000;
}

table tr th table tr th{ 
padding-left: 0px !important;
padding-right: 0px !important;
}

table img {
    max-width: unset !important;
}

#selectionForm table{
	width: %
}

table #add {
	width: unset;
}

table #ejemText {
	width: unset;
}

table #soluText {
	width: unset;
}

table #add .LnRCenterMiddle {
	background-color: #D8EAF8 !important;

}