	input, select, textarea, button, td {font-family:inherit;}
	body{
		font-family: "Palatino" , "Verdana", "Arial", "sans-serif";
		font-size:12px;
                vertical-align:middle;
                text-align:center;
	}
        .column {
            float: left;
            //width: 33.33%;
            padding: 0px;
            }
        .row::after {
            content: "";
            clear: both;
            display: table;
            }
        DIV.menini{
                   position:absolute;
                   top:150px;
                   left:250px;
                   height:100px;
                   width:200px;
                   background-color:#FFFFFF;
                   border:1px solid #91A7B4;
                   z-index:230;
        }
        DIV.mendec{
                   position:absolute;
                   visibility:hidden;
                   top:150px;
                   left:250px;
                   width:200px;
                   background-color:#FFFFFF;
                   border:1px solid #91A7B4;
                   z-index:230;
        }
        DIV.menpre{
		font-family: Palatino Linotype, Times New Roman, Arial, sans-serif;
		font-size:10px;
        }
        DIV.menres{
                   position:absolute;
                   visibility:hidden;
                   top:150px;
                   left:250px;
                   height:100px;
                   width:200px;
                   background-color:#C3D9FF;
                   border:2px solid #91A7B4;
                   z-index:230;
        }
        TABLE.tablero{
                   margin-left:auto; 
                   margin-right:auto;
                   border:1px solid #91A7B4;
                   padding:2px 4px 2px 4px;
                   background-color:#F0F8FF;
                   width:600px; 
                   height:450px;
        }
        TABLE.rejilla{
                   margin-left:auto; 
                   margin-right:auto;
                   border:1px solid #91A7B4;
                   padding:0px 0px 0px 0px;
                   //background-color:#F0F8FF;
                   border-collapse:collapse;
        }
        td.titulo{
                  padding:2px 4px 2px 4px;
        }
        input.inputCruz{ 
                font-size:16px;
                font-weight:bold;
                width:20px;
                //background-color:#F0F8FF;
                border:1px solid #91A7B4;
        }
        input.inputSele{
                font-size:16px;
                font-weight:bold;
                width:20px;
                background-color:#F0F8FF;
                border:1px solid #91A7B4;
        }
        TD.celdaCruz{
        	font-family: "Palatino"; 
		font-size: 14px;
                font-weight:bold;
                text-align:center;
                padding:0px 0px 0px 0px;
                //background-color:#F0F8FF;
                border:0px solid #000000;
        }
        P.descripcion{
                text-align:center;
        	font-family: "Palatino"; 
                font-size:14px;
                text-align:center;
                background-color:#F0F8FF;
        }
        SPAN.definiciones{
                text-align:center;
        	      font-family: "Palatino"; 
                font-size:20px;
                text-align:center;
                background-color:#FFFFFF;

        }
        TD.definiciones{
                text-align:center;
        	font-family: "Palatino"; 
                font-size:20px;
                text-align:center;
                border:1px solid #91A7B4;
                background-color:#FFFFFF;

        }
        SPAN.avisos{
                align:center;
                font-size:12px;
                text-align:center;
                background-color:#F0F8FF;
        }
        a.derechos{
        	text-decoration: none; font-weight: bold; color:#91A7B4;
        	text-decoration: none; font-weight: bold; color:#91A7B4;
        	text-decoration: none; font-weight: bold; color:#91A7B4;
                font-size:10px;
                text-align:center;
        }
        img.icoacc{
                   border:none;
        }

        a:hover {  text-decoration: none; font-weight: bold; color:#91A7B4}
        a:link {  text-decoration: none; font-weight: bold; color:#91A7B4}
        a:visited {  text-decoration: none; font-weight: bold; color:#91A7B4}
        a.ele_lst:hover {  background-color: #C3D9FF; }

