body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}
.bkbanner {
	background-image: url(../images/bkbanner.jpg);
	background-repeat: repeat-y;
}
#banner {
	margin-top: 10px;
}
#pix {
	margin-top: 10px;
}
#menu {
	width: 164px;
	float: left;
}
#contenido {
	width: 678px;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 6px;
	float: left;
}
#sitio {
	background-image: url(../images/bk.jpg);
	background-repeat: no-repeat;
}
.bk {
	background-image: url(../images/bk.jpg);
	background-repeat: no-repeat;
}
#menu_herramientas {
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#menu_principal {
	margin-left: 6px;
}
#principal {
	background-image: url(../images/tbhbk.jpg);
	background-repeat: repeat-y;
}
.bk_lenguaje {
	background-image: url(../images/lenguajebk.jpg);
	background-repeat: repeat-y;
}
.bkherramientas {
	background-image: url(../images/bkherramientas.jpg);
	background-repeat: repeat-x;
	height: 32px;
	text-align: left;
	margin-left: 0px;
	padding-left: 12px;
}
.tbmateria {
	margin-top: 16px;
	margin-bottom: 18px;
}
.bkcolumna01 {
	background-color: #EBEBEB;
	background-image: url(../images/col00.jpg);
	background-repeat: no-repeat;
}
.bkcolumna02 {
	background-color: #EFEFEF;
}
.listmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 16px;
	width: 120px;
}
.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	width: 112px;
}

.bk01 {
	background-image: url(../images/tab01k.jpg);
	background-repeat: no-repeat;
	height: 25px;
}




#herramientas {
	background-image: url(../images/tbhbk.jpg);
	background-repeat: repeat-y;
}
#buscador {
	height: 41px;
	text-align: right;
}
#home_top {
	margin-top: 10px;
}
#especial {
	background-image: url(../images/home_bk.jpg);
	background-repeat: repeat-y;
	text-align: center;
}
.tablas {
	margin-top: 6px;
	margin-bottom: 6px;
}
.tit_encuesta {
	background-color: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}

.bkhome01 {
	background-image: url(../images/01a.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
}
#home_especial {
	background-image: url(../images/home_especial.jpg);
	background-repeat: no-repeat;
	height: 29px;
	padding-bottom: 9px;
}



.bk_buscador {
	background-image: url(../images/buscador_bk.jpg);
	background-repeat: repeat-x;
}

.bk02 {

	background-image: url(../images/tab02k.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.bk03 {


	background-image: url(../images/tab03k.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.bk04 {



	background-image: url(../images/tab04k.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
#indice {
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	color: #333333;
	text-align: center;
}
#linea {
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
}
.tit_azul {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-align: left;
}
#titulo_azul {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	margin-bottom: 18px;
}
#detalle_lenguaje {
	font-size: 11px;
	color: #333333;
	margin-bottom: 18px;
}
#detalle_lenguaje h1{
	font-size: 12px;
	color: #336699;
	margin-bottom: 6px;
}
#detalle_lenguaje a{
	color: #003366;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#detalle_lenguaje a:hover{
	color: #336699;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#listado ul{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#menu_gris {
	padding-right: 6px;
	padding-left: 2px;
}
#menu_gris a{
	color: #333333;
	text-decoration:underline;
	font-size: 11px;
	font-weight: normal;
}
#menu_gris a:hover{
	color: #666666;
	text-decoration:underline;
	font-size: 11px;
	font-weight: normal;
} 
#listado li{
padding-left: 0px; 
margin-bottom: 6px;
}
#listado li a{
	color: #336699;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}
#listado li a:hover{
	color: #003366;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
} 
.tit_nivel_azul {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-align: right;
}
.tit_materia_azul {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	text-align: left;
}
#listado {
	list-style-image: url(../images/bullet_azul.jpg);
}
.bk_matematicas {
	background-image: url(../images/matematicabk.jpg);
	background-repeat: repeat-y;
}
.bk_naturaleza {
	background-image: url(../images/naturalezabk.jpg);
	background-repeat: repeat-y;
}
.bk_sociedad {
	background-image: url(../images/sociedadbk.jpg);
	background-repeat: repeat-y;
}
.tit_naranjo {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
}
.tit_nivel_naranjo {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-align: right;
}
.tit_materia_naranjo {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	text-align: left;
}
.tit_verde {
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-align: left;
}
.tit_nivel_verde {
	font-size: 12px;
	font-weight: bold;
	color: #339900;
	text-align: right;
}
.tit_materia_verde {
	font-size: 13px;
	font-weight: bold;
	color: #339900;
	text-align: left;
}
.tit_rojo {
	font-size: 14px;
	font-weight: bold;
	color: #FF0066;
	text-align: left;
}
.tit_nivel_rojo {
	font-size: 12px;
	font-weight: bold;
	color: #FF3399;
	text-align: right;
}
.tit_materia_rojo {
	font-size: 13px;
	font-weight: bold;
	color: #FF0066;
	text-align: left;
}
.bkherramientas2 {
	height: 32px;
	text-align: left;
	margin-left: 0px;
	padding-left: 12px;
}
.listasignatura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 18px;
	width: 134px;
}
.listnivel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 18px;
	width: 118px;
}
.bk_general {
	background-image: url(../images/generalbk.jpg);
	background-repeat: repeat-y;
}
.tbimage {
	margin-top: 16px;
	margin-bottom: 18px;
	height: 135px;
}
.bkgris {
	background-color: #EFEFEF;
}
#asignatura {
	text-align: left;
	width: 196px;
	margin-right: 8px;
	margin-left: 8px;
}
#asignatura p {
	font-size: 11px;
	color: #333333;
}
#asignatura h1 {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
#asignatura a{
	color: #333333;
	letter-spacing:1px;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#asignatura a:hover{
	color: #666666;
	letter-spacing:1px;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#asignatura2 {
	text-align: left;
	width: 646px;
	margin-right: 8px;
	margin-left: 8px;
}
#asignatura2 p {
	font-size: 11px;
	color: #333333;
}
#asignatura2 h1 {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
#asignatura2 a{
	color: #333333;
	letter-spacing:1px;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#asignatura2 a:hover{
	color: #666666;
	letter-spacing:1px;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#asignatura3 {
	text-align: left;
	width: 312px;
	margin-right: 8px;
	margin-left: 8px;
}
#asignatura3 p {
	font-size: 11px;
	color: #333333;
}
#asignatura3 h1 {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
#asignatura3 a{
	color: #333333;
	letter-spacing:1px;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#asignatura3 a:hover{
	color: #666666;
	letter-spacing:1px;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
.bullet_azul { list-style-image: url(../images/bullet_azul.jpg); }
.cuerpolateral{ 
padding: 5px 4px 13px 6px; 
}
#textos_lenguaje {
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#textos_lenguaje a{
	color: #003366;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
#textos_lenguaje a:hover{
	color: #336699;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
#textos_matematicas {
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#textos_matematicas a{
	color: #FF6600;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
#textos_matematicas a:hover{
	color: #FF9900;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
#textos_sociedad {
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#textos_sociedad a{
	color: #FF0066;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
#textos_sociedad a:hover{
	color: #FF3399;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
#textos_naturaleza {
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#textos_naturaleza a{
	color: #006600;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
#textos_naturaleza a:hover{
	color: #339900;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
.bullet_naranjo {
list-style-image: url(../images/bullet_naranjo.jpg);
}
.bullet_verde {
list-style-image: url(../images/bullet_verde.jpg);
}
.bullet_fucsia {
list-style-image: url(../images/bullet_fucsia.jpg);
}
.bullet_gris {
list-style-image: url(../images/bullet_gris.jpg);
}
#listado2 ul{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#listado2 li{
padding-left: 0px; 
margin-bottom: 6px;
}
#listado2 li a{
	color: #FF9900;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}
#listado2 li a:hover{
	color: #FF6600;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#listado3 ul{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#listado3 li{
padding-left: 0px; 
margin-bottom: 6px;
}
#listado3 li a{
	color: #336600;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}
#listado3 li a:hover{
	color: #003300;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#listado4 ul{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#listado4 li{
padding-left: 0px; 
margin-bottom: 6px;
}
#listado4 li a{
	color: #FF3399;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}
#listado4 li a:hover{
	color: #FF0066;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#titulo_verde {
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	margin-bottom: 18px;
}
#titulo_naranjo {

	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: 18px;
}
#titulo_fucsia {


	font-size: 12px;
	font-weight: bold;
	color: #FF0066;
	margin-bottom: 18px;
}
#detalle_matematicas {
	font-size: 11px;
	color: #333333;
	margin-bottom: 18px;
}
#detalle_matematicas h1{
	font-size: 12px;
	color: #FF9900;
	margin-bottom: 6px;
}
#detalle_matematicas a{
	color: #FF6600;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#detalle_matematicas a:hover{
	color: #FF9900;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#detalle_naturaleza {
	font-size: 11px;
	color: #333333;
	margin-bottom: 18px;
}
#detalle_naturaleza h1{
	font-size: 12px;
	color: #339900;
	margin-bottom: 6px;
}
#detalle_naturaleza a{
	color: #006600;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#detalle_naturaleza a:hover{
	color: #339900;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#detalle_sociedad {
	font-size: 11px;
	color: #333333;
	margin-bottom: 18px;
}
#detalle_sociedad h1{
	font-size: 12px;
	color: #FF3399;
	margin-bottom: 6px;
}
#detalle_sociedad a{
	color: #CC0066;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#detalle_sociedad a:hover{
	color: #FF3399;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
.bkhome02 {
	background-image: url(../images/02a.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
}
.bkhome03 {
	background-image: url(../images/03a.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
}
.bkhome04 {
	background-image: url(../images/04a.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
}
#contenido_especial {
	background-color: #EFEFEF;
	font-size: 11px;
	color: #333333;
}
#contenido_especial a{
	color: #666666;
	text-decoration:underline;
	font-size: 11px;
	font-weight: normal;
}
#contenido_especial a:hover{
	color: #333333;
	text-decoration:underline;
	font-size: 11px;
	font-weight: normal;
}
#titulo_especial {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	width: 466px;
	margin-bottom: 12px;
}

.tit_anteriores {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: right;
}
.listespeciales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 18px;
	width: 80px;
}
.txt {
	font-size: 11px;
	color: #333333;
}
.tit_mes {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #EBEBEB;
	padding-right: 4px;
	padding-left: 4px;
}
#listado_gris ul{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#listado_gris li{
padding-left: 0px; 
margin-bottom: 6px;
}
#listado_gris li a{
	color: #333333;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}
#listado_gris li a:hover{
	color: #666666;
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}
#scroll {
	width:172px;
	height:260px;
	overflow:auto;
}
.tablas_alto {
	margin-top: 0px;
	margin-bottom: 12px;
}
.tbhome {
	padding-right: 6px;
	padding-top: 13px;
}
.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	width: 98px;
}
.campo_ingreso {
	font-size: 10px;
	color: #666666;
	height: 14px;
	width: 82px;
	font-family: Arial, Helvetica, sans-serif;
}



#ayuda_lenguaje {
	text-align: left;
	width: 312px;
	margin-right: 8px;
	margin-left: 8px;
}
#ayuda_lenguaje p {
	font-size: 11px;
	color: #336699;
}
#ayuda_lenguaje h1 {
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
#ayuda_lenguaje a{
	color: #333333;
	text-decoration:underline;
	font-size: 11px;
}
#ayuda_lenguaje a:hover{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
#ayuda_matematicas {
	text-align: left;
	width: 312px;
	margin-right: 8px;
	margin-left: 8px;
}
#ayuda_matematicas p {
	font-size: 11px;
	color: #FF9900;
}
#ayuda_matematicas h1 {
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}
#ayuda_matematicas a{
	color: #333333;
	text-decoration:underline;
	font-size: 11px;
}
#ayuda_matematicas a:hover{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
#ayuda_naturaleza {
	text-align: left;
	width: 312px;
	margin-right: 8px;
	margin-left: 8px;
}
#ayuda_naturaleza p {
	font-size: 11px;
	color: #339900;
}
#ayuda_naturaleza h1 {
	font-size: 12px;
	color: #006600;
	font-weight: bold;
}
#ayuda_naturaleza a{
	color: #333333;
	text-decoration:underline;
	font-size: 11px;
}
#ayuda_naturaleza a:hover{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
#ayuda_sociedad {
	text-align: left;
	width: 312px;
	margin-right: 8px;
	margin-left: 8px;
}
#ayuda_sociedad p {
	font-size: 11px;
	color: #FF6699;
}
#ayuda_sociedad h1 {
	font-size: 12px;
	color: #FF0066;
	font-weight: bold;
}
#ayuda_sociedad a{
	color: #333333;
	text-decoration:underline;
	font-size: 11px;
}
#ayuda_sociedad a:hover{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
a.registro{
	color: #003366;
	text-decoration:none;
	font-size: 11px;
}
a.registro:hover{
	color: #336699;
	font-size: 11px;
	text-decoration: underline;
}


/*galeria de videos - 21 abril 2009*/
.video_consola {
	width:664px;
	height:362px;
	background-color:#EFEFEF;
}
.videos {
	width:664px;
}
.seccion_destacados {
	width:664px;
	height:162px;
	padding-bottom:8px;
}
.videos_destacados {
	width:158px;
	height:162px;
	float:left;
	background:#EFEFEF url(../images/bk_video2.jpg) no-repeat bottom;
}
.sep_destacados {
	margin-right:11px;
}
.sep_destacados2 {
	margin-right:10px;
}

.tit_videos {
	background:url(../images/tit_videos.jpg) no-repeat;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:22px;
	padding:6px 10px 0 9px;
	text-align:left;
	width:139px;
}
.img_videos {
	height:84px;
	text-align:center;
	width:139px;
	padding: 0 10px 0 9px;
}
.link_videos {
	width:139px;
	margin:2px 10px 2px 9px;
	background:url(../images/bullet_video.jpg) no-repeat;
	font-size:11px;
	color:#666666;
	text-align:left;
}
.link_videos a {
	font-size:11px;
	text-decoration:none;
	padding-left:16px;
	color:#666666;
	margin:0;
}
.link_videos a:hover {
	text-decoration:underline;
	color:#333;
}
.linea_videos  {
	height:5px;
	padding-left:9px;
	padding-right:10px;
	width:139px;
}
.caja_videos  {
	height:10px;
}
.caja_video_principal  {
	height:346px;
}
.video_principal  {
	width:400px;
	float: left;

}
.titulo_video_principal  {
	width:114px;
	float: left;
	padding:0 10px 0 10px;
}
.titulo_video_principal h1  {
	font-size:12px;
	color:#DD1015;
	padding:0;
	margin:0;
	text-align:left;
}
.titulo_video_principal p  {
	font-size:11px;
	color:#333;
	padding:52px 10px 0 8px;
	background:url(../images/zona_descarga.jpg) no-repeat;
	width:98px;
	height:70px;
	margin-top:200px;
}
.titulo_video_principal img  {
	padding:10px 0 0 0;
}
.boton_galeria  {
	text-align: right;

}
.banner_teatro_home  {
	text-align: right;
	padding:10px 0 0 0;
}
