.recCrucigrama,
.recSopa,
.recDialogo, 
.recRelacionar, 
.recAdivinanza, 
.recCompletar, 
.recDictado, 
.recOrdenarPalabras, 
.recTest, 
.recOrdenarLetras{
                background-color: #9B9E9A;
                height: 78px;
                color: #FFFFFF;
}

html>body .recCrucigrama, 
html>body .recSopa, 
html>body .recDialogo, 
html>body .recRelacionar, 
html>body .recAdivinanza, 
html>body .recCompletar, 
html>body .recDictado, 
html>body .recOrdenarPalabras, 
html>body .recTest, 
html>body .recOrdenarLetras{
                min-height:78px;
                height:auto;
}
.recCrucigrama span, 
.recSopa span, 
.recDialogo span, 
.recRelacionar span, 
.recAdivinanza span, 
.recCompletar span, 
.recDictado span, 
.recOrdenarPalabras span, 
.recTest span, 
.recOrdenarLetras span{
                display: block;
                padding-top: 30px;
                padding-right: 20px;
                padding-left: 97px;
                font-weight: bold;
                padding-bottom: 10px;
}

.recSopa a, 
.recCrucigrama a, 
.recDialogo a, 
.recRelacionar a, 
.recAdivinanza a, 
.recCompletar a, 
.recDictado a, 
.recOrdenarPalabras a, 
.recTest a, 
.recOrdenarLetras a{
                display: block;
                float: left;
}

html>body .recSopa span, 
html>body .recCrucigrama span, 
html>body .recDialogo span, 
html>body .recRelacionar span, 
html>body .recAdivinanza span, 
html>body .recCompletar span, 
html>body .recDictado span, 
html>body .recOrdenarPalabras span, 
html>body .recTest span, 
html>body .recOrdenarLetras span {
                background-color: #9B9E9A;
                color: #FFFFFF;
                padding-left: 97px;
}
.contenido_curso td, .contenido_curso th {
	border-left: 1px solid #7e7e7e;
	border-bottom: 1px solid #7e7e7e;
	padding: 4px;
	vertical-align: top;
}
.contenido_curso th {
  background-color: #e6e6e6;
  padding-top: 6px;
  color: #545a63;
  padding-bottom: 6px;
}
.contenido_curso table {
	border-top: 1px solid #7e7e7e;
	border-right: 1px solid #7e7e7e;
	margin-bottom: 1em;
}
.importante {
	border: 1px solid #ff861b;
	background-color: #ffe69c;
	font-weight: bold;
	color: #f06702;
	margin: 5px 0;
	padding: 1em;
}
.contenido_curso .noticias {
	border: 1px solid #407632;
	background-color: #c1e1b9;
	color: #407632;
	margin: 5px 0;
	padding: 1em;
}
.contenido_curso .descarga {
	border: 1px solid #43678b;
	background-color: #bed5f8;
	color: #43678b;
	margin: 5px 0;
	padding: 1em;
}
.contenido_curso pre {
	border: 1px solid #dddddd;
	background-color: #f4f4f4;
	font-family: Courier, monospace;
	color: #000000;
	text-align: left;
	margin: 5px 0;
	padding: 1em;
}
.truco {
	border: 1px solid #754598;
	background-color: #d3bfe2;
	color: #633a81;
	margin: 5px 0;
	padding: 1em;
}
.VersionAnterior {
	border: 1px solid #497262;
	background-color: #e3ede9;
	color: #497262;
	margin: 5px 0;
	padding: 1em;
}
.contenido_curso .anotacion {
	border: 1px solid #5a4da6;
	background-color: #d3cfe9;
	color: #5a4da6;
	margin: 5px 0;
	padding: 1em;
}
.recVideo {
	background-color: #75A5D2;
	height: 91px;
	color: #FFFFFF;
}
html>body .recVideo {
	min-height:91px;
	height:auto;
}
.recVideo span {
	display: block;
	height: 90px;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-weight: bold;
}
html>body .recVideo span {min-height:35px; height:auto;}
.recVideo a {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	display: block;
	float: left;
}
html>body .recVideo span {
	background-color: #75A5D2;
	color: #FFFFFF;
	padding-left: 199px;
}
.recActregistrables {
	background-color: #99b224;
	height: 78px;
	color: #FFFFFF;
}
html>body .recActregistrables {
	min-height:78px;
	height:auto;
}
.recActregistrables span {
	display: block;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
.recActregistrables a {
	display: block;
	float: left;
}
html>body .recActregistrables span {
	background-color: #99b224;
	color: #FFFFFF;
	padding-left: 97px;
}
.recAudio {
	background-color: #b0004e;
	height: 78px;
	color: #FFFFFF;
}
html>body .recAudio {
	min-height:78px;
	height:auto;
}
.recAudio span {
	display: block;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
.recAudio a {
	display: block;
	float: left;
}
html>body .recAudio span {
	background-color: #b0004e;
	color: #FFFFFF;
	padding-left: 97px;
}
.studioGrabacion {
	background-color: #62ac50;
	height: 89px;
	color: #FFFFFF;
}
html>body .studioGrabacion {
	min-height:89px;
	height:auto;
}
.studioGrabacion span {
	display: block;
	padding-top: 35px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
.studioGrabacion a {
	display: block;
	float: left;
}
html>body .studioGrabacion span {
	background-color: #62ac50;
	color: #FFFFFF;
	padding-left: 107px;
}

.cajaVideoHTML{
                background-color: #6999c4;
                height: 73;
                color: #FFFFFF;
}


.cajaVideoHTML span{
                display: block;
                padding-top: 30px;
                padding-right: 20px;
                padding-left: 107px;
                font-weight: bold;
                padding-bottom: 10px;
}

html>body .cajaVideoHTML{
                min-height:73px;
                height:auto;
}

.cajaVideoHTML a{
                display: block;
                float: left;
}
