﻿*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px ; color:#333; background:#fff url(images/fondo.jpg) top repeat-x;}

input{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px ; color:#333;}

.volverPortal{width:100px; height:28px; background:#000 url(images/back.png) no-repeat 0 4px; margin:10px 0 0 0; float:left; padding:0 0 0 30px; cursor:pointer }
.volverPortal p {float:left; color:#e7621e; font-size:12px; font-weight:bold}

.proegresionDialog
{
    background-image: url('images/proegresionDialog.png');
    background-repeat: no-repeat;
    position:absolute;
    width:200px;
    height:105px;
    padding:0px 5px 0px 10px;
    z-index:9999;
    margin-left:42px;
    left:auto;
    top:auto;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.proegresionDialog p
{
    color: #FF6600;
    font-size:10px;
    font-weight:bolder;
    width:188px;
}


.proegresionPremiumDialog
{
    background-image: url('images/proegresionDialog.png');
    background-repeat: no-repeat;
    position:absolute;
    width:200px;
    height:105px;
    padding:0px 5px 0px 10px;
    z-index:9999;
    margin-left:42px;
    left:auto;
    top:auto;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    
}

.proegresionPremiumDialog p
{
    color: #FF6600;
    font-size:10px;
    font-weight:bolder;
    width:188px;
}





.aviso_pruebas
{
    width: 100%;
    height: 30px;
    background-color: #333333;
    color: #FF0000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.aviso_pruebas h3
{
    margin: 10px 0 0 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.play_button{width:48px; height:48px; background:#FFF url(images/LH1-Play-icon.png) no-repeat center; border:none; cursor:pointer;}
.pause_button{width:48px; height:48px; background:#FFF url(images/LH1-Pause-icon.png) no-repeat center; border:none; cursor:pointer;}
.stop_button{width:48px; height:48px; background:#FFF url(images/LH1-Stop-icon.png) no-repeat center; border:none; cursor:pointer;}


img{ border:none;}
p{ padding:0; margin:8px 0;  float:left; }
a, object,a:focus, input:focus{outline: none;}
a{ text-decoration:none;color:#333; cursor: pointer;}
a:hover{ text-decoration:underline;}
h2{font-size:16px; font-weight:bold; color:#333; margin:0 0 4px 10px;}
.acceso{ float:left; width:358px; padding:7px 0 0 0 ; }
.acceso img{ float:left;}
.acceso input{ float:left; margin:0 0 0 14px; width:79px; height:17px; line-height:25px; border-top:#a2a2a2 solid 1px; border-left:#a2a2a2 solid 1px; border-right:#e2e2e2 solid 1px; border-bottom:#f0f0f0 solid 1px; background:url(images/bg_input.jpg) repeat-x; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; padding:4px 8px;}
table.formulario input{border:none; border:1px solid #CCC; width:280px; height:25px; margin:0 0 10px 0;}
table.formulario textarea{border:none; border:1px solid #CCC; width:280px; height:75px; margin:0 0 10px 0;}
.formularioBorde{border:1px solid #CCC; margin:0 0 10px 20px; padding:10px; width:580px; background:url(images/bg_registro.jpg) no-repeat bottom right;}
.chico{background:url(images/caja5_test2.jpg) no-repeat bottom right;}
.baja{background:url(images/bg_baja.jpg) no-repeat bottom right;}
.usuario{background:url(images/bg_usuario.jpg) no-repeat bottom right;}
table.formulario select{ border:#ccc solid 1px;font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; color: #666; padding:2px 0 0 4px; height:21px; width:60px;}
table.formulario select.large{width:150px;}


.texteditor{font-family: Arial, Helvetica, sans-serif; font-size:18px ; background-color:Fuchsia}

.imagenusuario
{
	border: 1px solid #FF6600;
	padding: 1px;
	width:auto;
}

.enviaManual{display:block; background:url(images/enviar.jpg) no-repeat; width:103px; height:28px; border:none; margin:10px 0 0 0; color:#FFF; font-size:14px}

table.formulario2 input{border:none; border:1px solid #CCC; width:200px; height:25px; margin:0 0 10px 0;}
table.formulario2 textarea{border:none; border:1px solid #CCC; width:200px; height:75px; margin:0 0 10px 0;}
table.formulario2 select{ border:#ccc solid 1px;font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; color: #666; padding:2px 0 0 4px; height:25px; width:120px;}
table.formulario2 select.large{width:150px;}

.formularioBorde table input.envio{ display:block; background:url(images/enviar.jpg) no-repeat; width:103px; height:28px; border:none; margin:10px 0 0 0; color:#FFF;}
.formularioBorde h3{clear:both;}
.formularioBorde h3 a{ color:#cc3300;}
.formularioBorde p{float:none;}
.cabecerahtml{ position:relative;}
.cabeceraflash{width:1000px; height:199px; position:absolute; margin:41px 0 0 0;}
.col_1 .formularioBorde{ margin:20px 0 10px 20px;}
.col_1 .formularioBorde input.envio{ display:block; background:url(images/enviar.jpg) no-repeat; margin:0 0 0 10px; width:103px; height:28px; border:none; margin:10px 0 0 0; color:#FFF; float:left;}
.buscadorGr{background:url(images/caja4b.jpg) no-repeat!important;}
.diccionarioSup p{display:block; float:left; font-size:20px; color:#666; font-weight:bold; margin:0; padding:0;}
.diccionarioSup input{display:block; float:left; height:20px; width:300px; margin:0 0 0 10px;}
.diccionarioSup input.envio{ display:block; background:url(images/enviar.jpg) no-repeat; margin:-3px 0 0 10px; width:103px; height:28px; border:none; color:#FFF; float:left;}
.usuario .acepto{display:block; float:left; width:20px; margin:10px; border:none;}
.usuario .aceptoT{display:block; float:left; width:230px; margin:13px 0 0 0; height:40px;}
.actualidad{float:left; width:299px; height:216px; padding:10px; margin:0 7px 0 0;font-size:10px; position:relative;color:#595959; background-image:url(images/bg_actualidad.jpg); background-repeat:no-repeat; overflow:hidden;}
.actualidad a{ color:#595959; }
.actualidad h4{ margin:0 0 4px 0;font-size:14px;}
.actualidad h2{margin-bottom:12px; font-size:14px;}
.imageA{float:left; padding:6px; border:#d9d9d9 solid 1px; margin:0 8px 0 0; height:132px; width:143px;}
.imageA img{ border:#d9d9d9 solid 1px; max-height: 132px; max-width:143px;}
.imageVideo{ border:#d9d9d9 solid 1px; text-align:center; padding:10px 0 1px 0;}
.actualidad .leerMas{ float:left; width:54px; height:24px; line-height:24px; text-align:center; background:url(images/bg_leer_mas.png) no-repeat; color:#666; font-weight:bold; font-size:12px; margin:5px 0 0 0;}
.actualidad .act1{display:block; position:absolute; clear:left; top:215px; font-weight:bold; font-size:12px; text-align:center; width:288px;}
.actualidad .act1 a{color:#ff6600;}
.actualidad .act2{display:block; position:absolute; clear:left; top:215px; font-weight:bold; font-size:12px; text-align:center; width:288px;}
.actualidad .act2 a{ color:#669900;}
.actualidad .act3{display:block; position:absolute; clear:left; top:215px; font-weight:bold; font-size:12px; text-align:center; width:288px;}
.actualidad .act3 a{ color:#ff6600;}
.actualidad a.act4{color:#669900; font-weight:bold; font-size:12px; margin-left:10px;}
.actualidad p{color:#ff6600; font-size:11px; font-weight:bold; margin-bottom:2px; margin-left:10px;}
.actualidad ul{list-style:inside; list-style-type:decimal; font-size:11px; margin-left:20px; clear:both;}
.actualidad p.gris{color:#666; font-size:12px; display:block; float:left; width:130px; font-weight:normal; margin:0; font-size:11px;}
.actualidadCab{float:left;  width:914px; margin:0 0 0 35px; height:32px; background:url(images/actualidad.gif) no-repeat; text-align:right; font-size:11px; background:url(images/bg_link.jpg) no-repeat;}
.actualidadCab a{ margin:0 6px;}
.link{height:80px; width:580px; border:1px solid #CCC; margin:10px; padding:10px; overflow:hidden; float:left; background:url(images/bg_link.jpg) no-repeat;}
.link .logo{height:80px; width:80px; float:left; margin:0 20px 0 0; border:1px solid #CCC; text-align:center; background:#fff;}
.link .logo img{max-height:70px; max-width:80px; margin:10px 0 0 0;}
.link p{display:block; width:450px; color:#666;}
.link p a{color:#666; font-size:12px; font-weight:normal;}
.link a{font-size:16px; font-weight:bold; display:block; margin:5px 0 0 0; float:left;}
.link .logo a{margin:0; float:none;}
.ajuste{width:1000px; overflow:visible; margin:0 auto;}
.blancaIntCab{float:left; width:670px; padding:12px 0 0 0; background:url(images/blanca_cabe_verde.jpg) no-repeat; margin:0 0 9px 0;}
.blancaIntFin{float:left; width:670px; height:16px; background:url(images/blanca_fin_verde.jpg) no-repeat; overflow:hidden;}
.blancaIntMain{float:left; width:670px; background:url(images/blanca_main_verde.jpg);}
.blancoTxt{color:#fff;}
.blancoBold{color:#fff; font-weight:bold;}
.blancoTxt16{color:#fff; font-size:16px;}
.fondoAzul .blancaIntCab{background:url(images/blanca_cabe_azul.jpg) no-repeat;}
.fondoAzul .blancaIntFin{background:url(images/blanca_fin_azul.jpg) no-repeat;}
.fondoAzul .blancaIntMain{background:url(images/blanca_main_azul.jpg) repeat-y;}
.fondoGris .blancaIntCab{background:url(images/blanca_cabe_gris.jpg) no-repeat;}
.fondoGris .blancaIntFin{background:url(images/blanca_fin_gris.jpg) no-repeat;}
.fondoGris .blancaIntMain{background:url(images/blanca_main_gris.jpg) repeat-y;}
.blancaPCabe{float:left; width:508px; background:url(images/blanca_p_cabe.jpg) no-repeat; padding:11px 0 0 0;}
.blancaPFinal{float:left; width:508px; height:17px; background: url(images/blanca_p_final.jpg) no-repeat;}
.blancaPMain{float:left; width:463px; background:url(images/blanca_p_main.jpg) repeat-y; padding:10px 20px 10px 25px; font-size:14px; }
.blancaPMainFlash{ float:left; width:488px; background:url(images/blanca_p_main.jpg) repeat-y; padding:10px 20px 10px 0; font-size:14px; overflow:hidden;}
.blancaPMain h2{ color:#e7621e!important; font-size:20px!important; font-family:Arial, Helvetica, sans-serif!important;}
.blanco{ width:100%; background: #e2e2e2 url(images/bg_blanco.jpg) top repeat-x; overflow:hidden; padding:0 0 44px 0;}
.bordeAmarillo{border-bottom:#ffdc33 solid 1px; float:left; width:100%; padding:5px 0; line-height:20px;}
.bordeAmarillo h4{ font-size:14px!important; color:#333!important; width:100%!important; height:auto!important; border:none!important; padding:0!important; margin:0!important;  }
.bordeAmarillo a{ color:#ff0;}
.bqMenu{ float:left; width:980px; height:51px; background:url(images/bg_bq_menu.jpg) no-repeat; overflow:hidden; padding: 1px 10px 0 10px; line-height:40px; font-family:Tahoma, Geneva, sans-serif;}
.bqMenu h2{ color:#693; font-size:15px; float:left; width:91px; text-align:center; background:url(images/menu1.gif) 0px 8px no-repeat; margin:0 2px 0 0;}
.bqMenu .h2B{ background-image:url(images/menu1_b.gif); width:118px;}
.bqVideoIndex{ float:left; width:980px; overflow:visible; padding:0 10px 10px 10px; position:relative;}
.bqVideoIndex .textInd{margin:0 0 0 10px; width:479px; height:236px; padding:10px 1px 10px 1px; float:left; background:url(images/caja3.jpg) no-repeat; overflow:hidden;}
.bqVideoIndex .textInd p{float:left; width:250px; margin-top:-3px}
.bqVideoIndex .textInd h2{font-size:16px; font-weight:bold; color:#333; margin:0 0 4px 10px;}
.bqVideoIndex .premios{float:left; margin:0 0 0 10px; background:url(images/caja2.jpg) no-repeat; padding:8px; overflow:hidden; width:137px; height:240px;}
.bqVideoIndex .premios img{display:block; margin-bottom:7px;}
.bqVideoIndex .premios a{display:block; margin-bottom:7px;}
.bqVideoIndex .videoIndex{float:left; width:268px; padding:10px 1px 10px 1px; height:236px; width:317px; color:#669900; background-image:url(images/caja1.jpg); background-repeat:no-repeat; overflow:hidden;}
.bqVideoIndex .videoIndex h2{font-size:16px; font-weight:bold; color:#333; margin:0 0 4px 10px;}



.google{width:953px; height:60px; margin:0 0 0 30px;}
.g1{float:left;}
.swf{margin:10px;}
.bqVideoIndexTxt{ float:left; width:207px; padding:90px 16px 0 0; font-size:14px;}
.bqVideoIndexTxt a, .leerMas{ float:right; width:54px; height:24px; line-height:24px; text-align:center; background:url(images/bg_leer_mas.png) no-repeat; color:#666; font-weight:bold; font-size:12px; margin:14px 14px 0 0;}
.bqVideoIndexTxt a:hover, .leerMas:hover{ text-decoration:none; color:#c27b05; }
.cabecera{ width:1000px; overflow:hidden; margin:0 auto; height:260px; position:relative;}
.cabeceraInterior{ width:1100px; overflow:hidden; margin:0 auto; height:240px; /*background:url(images/cabecera.jpg) no-repeat;*/}
.cabeceraInterior a{color:#ff9900; text-decoration:underline; font-weight:bold; display:block; float:left; margin:25px 0 0 0;}
.cabeceraInterior a:hover{text-decoration:none;}
.cabeceraInterior a.logo{display:block; float:left; margin:0 20px 0 0;}
.cabeceraInterior a.banderita{margin:25px 10px 0 10px; display:block; float:left; color:#fff; text-decoration:none;}
.cabeceraInterior .banderitas{margin:2px 10px 0 10px; display:block; float:left; color:#fff; text-decoration:none; text-align:center; height:36px;}
.cabeceraInterior .banderitas a{margin:2px 0 0 0; padding:0; display:block; float:none; color:#fff; text-decoration:none;}

.accordion li.cont a{padding:0 0 0 20px; background-color:#E8E8E8; margin:1px; border:none;}
.accordion li.cont a:hover{padding:0 0 0 20px; background-color:#8ec023; margin:1px; border:none;}
.col_1{ float:left; width:642px; height:375px; padding: 10px 1px 10px 1px; background:url(images/caja8.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 
.col_7{ float:left; width:480px; height:500px; padding: 10px 1px 10px 1px; background:url(images/caja5.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 

.col_10{ float:left; width:942px; height:600px; padding: 10px 1px 10px 1px; background:url(images/caja10.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 
.col_10Streaming{ float:left; width:1000px; height:620px; padding: 10px 1px 10px 1px; background:url(images/caja10Streaming.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 

.col_7 li{border-bottom:#fe8e09 solid 1px; padding:1px 0 1px 0; list-style:none; float:left;width:215px;}
.col_7 ul a{padding:0 0 0 3px; float:left; width:212px;}
.col_7 ul a:hover, .col_8 ul a:hover{ color:#fff; background-color:#fe8e09; padding:0 0 0 3px;}
.col_7 h3{font-size:18px; color:#333; margin:20px 0 0 20px;}
.col_7 a.on{color:#fff; background-color:#fe8e09; padding:0 0 0 3px; width:212px; font-weight:bold;}
.col_7 h3.rojo{font-size:18px; color:#c30; margin:0 0 10px 20px; padding:0; clear:both;}
.col_7 .videoLista{height:340px;width:170px;  overflow:scroll; overflow-x:hidden; background-color:#efefef; padding:0; border:1px solid #ccc; margin:15px 0 0 0;}
.col_7 .videoLista .scrollH{ border:none; background:none; margin:0; padding:10px; height:180px;}
.col_7 .videoLista .scrollH div{width:120px; border:1px solid #ccc; margin:0 0 5px 0; padding:5px; height:130px; overflow:hidden; background-color:#e2e2e2;}
.col_7 .videoLista .scrollH div:hover{background-color:#8fc024;}
.col_7 .videoLista .scrollH div a img{height:70px; width:120px;}
.col_7 .videoLista .scrollH div a{display:block; float:left; width:120px; margin-right:10px;}
.col_7 .videoLista .scrollH div a:hover{text-decoration:none;}
.col_7 .enlaces{padding:5px 0 0 0; height:22px; width:440px; text-align:center; clear:both; margin:2px 0 0 20px;  background:url(images/enlaceGr.jpg) no-repeat;}
.col_7 .enlaces a{color:#fff; font-weight:bold; text-decoration:none;font-weight:bold; font-size:14px;}
.col_7 .enlacesV{padding:5px 0 0 0; height:22px; width:440px; text-align:center; clear:both; margin:2px 0 0 20px;  background:url(images/enlaceGrV.jpg) no-repeat;}
.col_7 .enlacesV a{color:#fff; font-weight:bold; text-decoration:none;font-weight:bold; font-size:14px;}

.col_1 .enlacesV{padding:2px 0 0 0; height:22px; width:440px; text-align:center; clear:both; margin:0px 0 0 80px;  background:url(images/enlaceGrV.jpg) no-repeat;}
.col_1 .enlacesV a{color:#fff; font-weight:bold; text-decoration:none;font-weight:bold; font-size:14px;}


.col_7 .videoLista{height:220px; overflow:scroll; overflow-x:hidden; background-color:#efefef; padding:0; border:1px solid #ccc; margin:10px; width:460px;}
.col_7 .videoLista .scrollH{border:none; background:none; margin:0; padding:10px;}
.col_7 .videoLista .scrollH div{float:left; width:120px; border:1px solid #ccc; margin:0 5px 5px 0; padding:5px; height:100px; overflow:hidden; background-color:#e2e2e2;font-size:10px;}
.col_7 .videoLista .scrollH div:hover{background-color:#8fc024; cursor:pointer;}
.col_7 .videoLista .scrollH div a img{height:70px; width:120px;}
.col_7 .videoLista .scrollH div a{display:block; float:left; width:120px; margin-right:10px;}
.col_7 .videoLista .scrollH div a:hover{text-decoration:none;}





.col_9{ float:left; width:480px; height:375px; padding: 10px 1px 10px 1px; background:url(images/caja5.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 

.col_9 .videoLista{height:340px;width:170px;  overflow:scroll; overflow-x:hidden; background-color:#efefef; padding:0; border:1px solid #ccc; margin:15px 0 0 0;}
.col_9 .videoLista .scrollH{ border:none; background:none; margin:0; padding:10px; height:180px;}
.col_9 .videoLista .scrollH div{width:120px; border:1px solid #ccc; margin:0 0 5px 0; padding:5px; height:130px; overflow:hidden; background-color:#e2e2e2;}
.col_9 .videoLista .scrollH div:hover{background-color:#8fc024;}
.col_9 .videoLista .scrollH div a img{height:70px; width:120px;}
.col_9 .videoLista .scrollH div a{display:block; float:left; width:120px; margin-right:10px;}
.col_9 .videoLista .scrollH div a:hover{text-decoration:none;}
.col_9 .enlaces{padding:5px 0 0 0; height:22px; width:440px; text-align:center; clear:both; margin:2px 0 0 20px;  background:url(images/enlaceGr.jpg) no-repeat;}
.col_9 .enlaces a{color:#fff; font-weight:bold; text-decoration:none;font-weight:bold; font-size:14px;}
.col_9 .enlacesV{padding:5px 0 0 0; height:22px; width:440px; text-align:center; clear:both; margin:2px 0 0 20px;  background:url(images/enlaceGrV.jpg) no-repeat;}
.col_9 .enlacesV a{color:#fff; font-weight:bold; text-decoration:none;font-weight:bold; font-size:14px;}


.col_9 .videoLista{height:220px; overflow:scroll; overflow-x:hidden; background-color:#efefef; padding:0; border:1px solid #ccc; margin:10px; width:460px;}
.col_9 .videoLista .scrollH{border:none; background:none; margin:0; padding:10px;}
.col_9 .videoLista .scrollH div{float:left; width:120px; border:1px solid #ccc; margin:0 5px 5px 0; padding:5px; height:100px; overflow:hidden; background-color:#e2e2e2;font-size:10px;}
.col_9 .videoLista .scrollH div:hover{background-color:#8fc024; cursor:pointer;}
.col_9 .videoLista .scrollH div a img{height:70px; width:120px;}
.col_9 .videoLista .scrollH div a{display:block; float:left; width:120px; margin-right:10px;}
.col_9 .videoLista .scrollH div a:hover{text-decoration:none;}

.diccionarioPalabras ul{float:left; width:215px; border-top:#fe8e09 solid 1px; margin:10px 0 0 15px;}
.diccionarioDef .diccionarioScroll{margin:10px 0 0 20px;}





.vacia{ background:url(images/caja5_vacia.jpg) no-repeat;}
.carnets{background:url(images/caja5_carnet.jpg) no-repeat;}
.carnets .separacion{margin:12px 0 10px 20px;}
.moto .separacion{margin:18px 0 10px 20px;}
.moto{background:url(images/caja5_moto.jpg) no-repeat;}
.btp .separacion{margin:12px 0 10px 20px;}

.profesores{background:url(images/caja5_profes.jpg) no-repeat;}
.narnia{background:url(images/caja8_nar2.jpg) no-repeat;}
.narniados{background:url(images/caja8_coche.jpg) no-repeat;}
.mov_g{float:left; width:644px!important; margin:0 8px 0 0;}
.mov_p{float:left; width:318px!important;margin:0 8px 10px 0;}
.col_Mov1{float:left; width:100%; height:13px; padding: 10px 1px 10px 1px; background:url(images/mov_1.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;}
.col_Mov2{float:left; width:100%; padding:10px 1px 10px 1px; background:url(images/mov_2.jpg) repeat-y; margin:0 8px 0 0;}
.col_Mov3{float:left; width:100%; height:16px;background:url(images/mov_3.jpg) no-repeat; margin:0 8px 0 0; }
.reproductor{float:left; width:746px; padding:0 0 0 200px; background:url(images/bg_envio.jpg) no-repeat;}
.reproductor h3{font-size:20px; color:#F60; display:block; margin:0 0 10px 0;}

.envioVideo{float:left; padding:0 0 15px 5px; margin:0 0 5px 0; width:720px; border:1px solid #ccc;background-image:url(images/bg_tusvideos.jpg); background-repeat:no-repeat; background-position: top right}


.envia_video_form{width:380px;float:right; margin-top:15px;}
.envia_video_form p{margin:0px 0px 0 20px; display:block; width:160px;}
.envia_video_form p input{width:140px; float:left}
.envia_video_form p input[type="file"]{width:140px; float:left}
.envia_video_form input.envio{ background:url(images/enviar.jpg) no-repeat; width:103px; height:28px; border:none; margin:10px 0 0 0; color:#FFF; }

.envio{ background:url(images/enviar.jpg) no-repeat; width:103px; height:28px; border:none; margin:10px 0 10px 0; color:#FFF; float:left; position:relative; }
.envio_down{ background:url(images/enviar_down.jpg) no-repeat; width:80px; height:22px; border:none; margin:10px 0 10px 0; color:#FFF; float:left; position:relative; }


.col_H1{float:left; width:968px; height:13px; padding: 10px 1px 10px 1px; background:url(images/h1.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden; margin:0 8px 0 0;}
.col_H2{float:left; width:968px; padding: 10px; background:url(images/h2.jpg) repeat-y; margin:0 8px 0 0; margin:0 8px 0 0;}
.col_H3{float:left; width:968px; height:16px;background:url(images/h3.jpg) no-repeat; margin:0 8px 0 0;}
.mov_p .col_Mov1{background:url(images/mov_12.jpg) no-repeat;}
.mov_p .col_Mov2{background:url(images/mov_22.jpg) repeat-y;}
.mov_p .col_Mov3{background:url(images/mov_32.jpg) no-repeat;}
.col_Mov2h3{ display:block; width:291px; border-bottom:1px dotted #CCC; margin-left:10px; padding:2px;}
/*.mov_p .col_Mov2 h3{ display:block; width:291px; border-bottom:1px dotted #CCC; margin-left:10px; padding:2px;}*/
.mov_p .col_Mov2 h3 a{color:#a7ce01; margin:10px 0 0 10px; display:block; padding:0 0 0 15px; background:url(images/flecha_negra.gif) no-repeat;}
.mov_g .col_Mov2{min-height:550px;}
.opinion{float: left;width: 578px;padding: 0 0 44px 0;background: url(images/bg_opinion.jpg) repeat-y;font-size: 12px; margin:0 0 0 20px;}
.opinionCab{float: left;width: 569px;height: 26px;line-height: 26px;padding: 0 0 0 10px; background:#F90;color: #333; border-top:#f69 solid 1px;border-bottom: #f69 solid 1px;font-size: 14px;}
.opinionCab h2{color: #fff;font-size: 14px;float: left;width: 363px;}
.opinionI{float: left;width: 100px;padding: 10px 15px 0 8px;overflow: hidden;}
.opinionI img{float: left;border: #e0e0e0 solid 1px;background: #e4e4e4;margin: 0 0 7px 0;padding: 4px;}
.opinionD{float: left;width: 441px;font-size: 14px;}
.respuesta{float: left;width: 569px;height: 26px;line-height: 26px;padding: 0 0 0 10px; border-top:#999 solid 1px;border-bottom: #999 solid 1px;background:#CCC;color: #333;font-size: 14px;}
.respuesta h2{font-size: 14px;float: left;width: 363px;color: #666;}



.col_8 h2 a{font-size:14px; color:#666;}
.col_8 h2 a:hover{font-size:14px; color:#F60;}
.noti{height:250px!important;}
.autoescuela{background:url(images/caja5_auto.jpg) no-repeat;}
.btp{background:url(images/caja5_btp.jpg) no-repeat;}
.btp2{background:url(images/caja5_btp2.jpg) no-repeat;}

.scrollV{width:640px; overflow-x:hidden; overflow-y:scroll; height:360px;}
.autoescuela .scrollH{width:470px; overflow-x:hidden; overflow-y:scroll; height:340px;}
.datosauto{background:url(images/caja5_carnet.jpg) no-repeat;}
.datosauto h2{margin-bottom:20px;}
.datosauto p{margin:5px 0 0 30px;}
.datosauto a{ color:#F60;}
.datosauto img{margin:10px 0 0 30px; padding:5px; border:1px solid #CCC;}




.textosStreaming{height:290px; width:620px; margin:0 0 0 10px; overflow:visible;}
.textosStreaming p{padding:0; width:610px; clear:both; }
.textosStreaming a{text-align:center;}
.textosStreaming li{width:600px!important;}
.col_1 .textosStreaming h3{color:#c30; clear:both}


.textoStreamingSup{height:190px;width:620px; margin:0 0 0 10px; overflow:hidden;}

.textos{height:265px; width:450px; line-height:16px; margin:0px 15px 5px 15px; text-align:left; overflow:hidden;}
.textos2{height:265px; width:450px; margin:10px 10px 10px 15px; text-align:left;}

.textos ul li
{
    width:auto;
    margin-left:10px;
    list-style-image: url('images/content_li_style.jpg');
    border:none;
    padding:1px 0 1px 0;
}

.textos li{border-bottom:#fe8e09 solid 1px;  list-style:none; float:left;width:215px; }
.textos ul a{padding:0 0 0 3px; float:left; width:212px;}
.textos ul a:hover, 
.textos h3{color:#c30; clear:both}
.textos p{clear:both}
.textos a.on{color:#fff; background-color:#fe8e09; padding:0 0 0 3px; width:212px; font-weight:bold;}
.textos h3.rojo{font-size:18px; color:#c30; margin:0 0 10px 20px; padding:0; clear:both;}
.col_9 .flash  h3{color:#c30; clear:both}
.moto .textos{height:260px;}
.col_9 h3{font-size:18px; color:#333;}

.col_1 .textos{height:275px; width:595px;}
.col_1 .textos a{clear:both; margin-top:10px; margin-bottom:5px;}
.col_1 .textos p{width:inherit;}
.col_1 .textos h3{color:#c30; clear:both}
/*.ulFlecha ul li{ border:none; width:560px; margin:5px 0 5px 25px; padding:0 0 0 15px; line-height:14px; }*/

.col_9 .textos h3{color:#c30; clear:both}
.col_9 .textos a{clear:both; margin-top:10px; margin-bottom:5px;}
.col_9 .textos p{clear:both;}
.col_9 .textos {margin-top:0;}

.col_1 .canje h3{color:#c30; clear:both}
.canje .textos{width:616px; height:300px;}
.canje .textos p{width:610px;}


.profesores .separacion{margin:18px 0 10px 20px;}
.autoescuela .separacion{margin:18px 0 10px 20px;}

.textosScroll{height:300px; overflow-x:hidden ;overflow-y:scroll; width:460px; margin:0 0 10px 15px;}
.textosScroll h3{color:#c30; clear:both}
.textosScroll ul li
{
    width:420px;
    margin-left:10px;
    list-style-image: url('images/content_li_style.jpg');
    border:none;
    padding:1px 0 1px 0;
}

.textosScroll ul li ul li
{
    width:400px;
    margin-left:5px;
    list-style-image: url('images/content_li_style.jpg');
    border:none;
    padding:1px 0 1px 0;
}

.textosScroll ul a{padding:0 0 0 3px; float:left; width:420px;}
.textosScroll ul a:hover, 
.textosScroll p{width:420px;clear:both}

.margenVideos{margin:0 0 10px 10px;}


.textos2 p{width:390px; clear:both;}
.textos2 h3{color:#c30;  clear:both;}
.textos2 a{display:block;}
.entrada{float:left; width: 623px; border-top:#d9d9d9 solid 1px; padding:19px 0 0 0; margin:0 0 0 10px;}
.entrada p{ display:block; float:none; color:#666;}
.entrada p.lineaSup{ border-top:#d9d9d9 solid 1px; padding:10px 0 0 0;color:#333;}
.entrada h2{font-size: 20px;color: #f60;line-height: 20px;padding: 0;font-weight: normal; display:block; float:none; margin:0;}
.entradaTxt{ float:left; width:377px;}
.entradaTxt .borderBottom a{ font-size:14px; font-weight:bold; color:#f60; display:block; margin:0 0 20px 0; background:url(images/bg_blog_a.jpg) no-repeat; padding:0 0 4px 28px;}
.entradaImg{ float:left; width:246px;}
.entrada img{ float:right; border:#ccc solid 1px; padding:2px; margin:0 0 10px 20px; max-height:220px; max-width:220px;}
.entradasBlog{float: left;width: 298px;height: 30px;background: url(images/pepe_blog_entradas.jpg) no-repeat;text-align: right;line-height: 29px;padding: 0 5px 0 0;
margin:12px 0 0 0;}
a.comentar{background: url(images/comentarios.jpg) 0px 3px no-repeat;padding: 0 0 0 19px;margin: 0 0 0 10px;}
.comenBq{float: left;width: 572px;border-top: #b2b2b2 dashed 1px; background: #fff url(images/bg_cont-bq.jpg) repeat-x;margin: 12px 0 0 0;padding: 13px 0 11px 9px;font-size: 12px; margin:5px 0 0 10px;}
.comenBqDcha{float: left;width: 382px;}
.comenBqIzda{float: left;width: 170px;padding: 0 10px 0 0;}
.fontSize20B{font-size: 20px;font-weight: bold;}
.textosGr{height:315px; padding-bottom:10px; overflow:hidden;}
.textosGr p{}
.margin20px{margin:20px;}
.realizar{display:none;}
.enlacetocho{margin:-5px 0 0 10px;}
.videoSinscroll{background:#CCC; border:1px solid #999; float:left; width:140px; height:300px; overflow:hidden; padding:5px; margin-top:10px; font-size:10px;}
.videoSinscroll div{text-align:center; margin:0 0 10px 0;}
.col_8{float:left; width:316px; height:375px; padding:10px 1px 10px 1px; margin:0 8px 10px 0; overflow:hidden; background:url(images/caja7.jpg) no-repeat;}
.col_8 ul a:hover{ color:#fff; background-color:#fe8e09; padding:0 0 0 3px;}
.col_8 h3{color:#8ec023; font-size:16px; font-weight:bold; margin:5px 0 0 10px; padding:0; display:block; float:left;}
.col_8 ul{float:left; width:290px; border-top:#fe8e09 solid 1px; margin:5px 0 10px 10px;}
.col_8 li{border-bottom:#fe8e09 solid 1px; padding:1px 0 1px 0; list-style:none; float:left;width:290px; }
.col_8 ul a{padding:0 0 0 3px; float:left; width:295px;}
.col_8 ul a:hover{width:290px; text-decoration:none;}
.col_8 p{margin:5px 0 0 10px; padding:0; display:block; float:left; width:290px; text-align:justify}
iframe{margin:5px 10px 0 10px;}

.horario-clases{float:left; width:316px; height:300px; padding:10px 1px 10px 1px; margin:0 8px 10px 0; overflow:hidden; background:url(images/caja72.jpg) no-repeat;}



.caja_repaso{float:left; width:1000px; height:200px; padding:10px 1px 10px 1px; margin:0 10px 0px 0; overflow:hidden; background:url(images/cajaRepaso.jpg) no-repeat;}
.texto_repaso{height:170px;width:700px; margin:0 0 0 0px; padding:10px 10px 10px 20px; overflow:hidden; float:left}
.texto_repaso p{max-width:690px;}
.texto_repaso ul{max-width:690px;}
.texto_repaso li{max-width:680px; margin-left:10px;}
.texto_repaso a{max-width:690px;}


.comprar_repaso{width:260px; height:115px; background:url(images/nuevoRepaso.png) no-repeat; z-index:9999; position:relative; left:720px}
.comprar_repaso_ch{width:260px; height:115px; background:url(images/nuevoRepaso_ch.png) no-repeat; z-index:9999; position:relative; left:720px}
.botones_repaso{width:260px; height:45px;}





.col_8 ol{float:left; width:auto; margin:5px 0 10px 15px;}
.col_8 ol li
{
    list-style-type: inherit;
    list-style-position: inside;
}







.col_1 h3{font-size:18px; color:#333;}
.col_9 h3{font-size:18px; color:#333;}
.canje{background:url(images/caja8_coche.jpg) no-repeat; }
.canje h2{margin-bottom:20px; margin-left:20px;}




.fondoNaranja .col_2 ul, .fondoNaranja .col_4 ul{ float:left; width:145px; border-top:#e7621e solid 1px; margin:0 10px 10px 0;}
.fondoNaranja .col_1 li, .fondoNaranja .col_2 li, .fondoNaranja .col_4 li{ border-bottom:#e7621e solid 1px; padding:0; list-style:none; float:left;width:145px;  line-height:19px;}
.responder{float: left; width: 600px;background: url(images/bg_responder.jpg) no-repeat;padding: 9px 0 0 0;margin: 10px 0 0 20px;}
.responder a{color:#F60;}
.responderInt{float: left;width: 560px;border: #d0d0d0 solid 1px;border-top: none;padding: 15px 20px 12px 18px;}
.responderInt textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;border: #dedede solid 1px;width: 550px;height: 190px;padding: 4px; color:#666;}
.responderInt input{font-family: Arial, Helvetica, sans-serif;font-size: 12px;border: #dedede solid 1px;width: 514px;height: 15px;padding: 4px;}
.responderInt input.envio{ display:block; background:url(images/enviar.jpg) no-repeat; width:103px; height:28px; border:none; margin:10px 0 0 0; color:#FFF;}
.contTxt{ float:left; width:700px; padding:20px 0 0 25px; }
.contTxt h2{ color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; padding:0 0 9px 0;}
.col_8 .rojo{ font-size:16px; font-weight:bold;}
.col_8 .blanco20bold{font-size:22px; font-weight:bold; color:#fff;}
.col_8 p{margin-bottom:0;}
.col_8 .datos{margin:30px 10px 0 10px; float:none;}
.col_8 p.flechaN{margin:0 0 0 70px;width:210px; float:none;}
.col_8 .man{background:url(images/bg_man.jpg) no-repeat;}
.col_8 .video{background:url(images/bg_video.jpg) no-repeat;}
.col_8 .test{background:url(images/bg_test.jpg) no-repeat;}
.col_8 .auto{background:url(images/bg_auto.jpg) no-repeat;}
.col_8 .datos h3{margin:0 0 0 70px;}
.blanco12bold{font-size:12px; font-weight:bold; color:#fff;}
.bold16{font-size:16px; font-weight:bold;}
.contTxt h4{ font-size:16px; font-weight:normal; width:200px; height:34px; float:left;border:#fff solid 1px; padding:1px 0 0 2px; margin:0 0 5px 0;}
.contTxt h4:hover{ border:#ccc solid 1px;}
.contTxtDiccionario{ background:url(images/diccionario_inf.jpg) bottom left no-repeat; width:880px;}
.contTxtGrande{ width:880px;}
.diccionarioScroll{float:left; width:308px; height:242px; overflow-x:hidden; border:1px solid #ccc; overflow-y:scroll; margin:-10px 0 0 20px; padding:20px; background-color:#fff; color:#333;}
.diccionarioScroll2{float:left; width:310px; height:300px; overflow-x:hidden; overflow-y:hidden; margin:10px 10px 0 0; color:#333;}
.diccionarioSup{width:980px; background: url(images/caja4.jpg) no-repeat; padding: 15px 10px 0 10px; height:38px; margin-bottom:10px; clear:both;}
.diccionarioSup img{ display:block; float:left; margin:0 30px 0  0;}
.diccionarioSup a{ color:#000; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block; float:left; margin:0 12px 0  0;}
.diccionarioSup a:hover{text-decoration:none; color:#ef7b18;}
.diccionarioSup a.select{background:url(images/letra.jpg) no-repeat; width:31px; height:30px; margin:-3px 15px 0 0; color:#fff; padding-top:3px;  text-align:center;} 

.diccionarioPalabras{background:url(images/caja5_dicc.jpg) no-repeat;}
.diccionarioPalabras p{margin:10px; width:450px;}
.diccionarioPalabras p a{color:#F60; font-weight:bold;}

/*.col_9{ float:left; width:480px; height:375px; padding: 10px 1px 10px 1px; background:url(images/caja5.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} */
.diccionarioPalabras li{border-bottom:#fe8e09 solid 1px; padding:1px 0 1px 0; list-style:none; float:left;width:215px;  line-height:19px; }
.diccionarioPalabras ul a{padding:0 0 0 3px; float:left; width:212px;}
.diccionarioPalabras ul a:hover, .col_8 ul a:hover{ color:#fff; background-color:#fe8e09; padding:0 0 0 3px;}
.diccionarioPalabras h3{font-size:18px; color:#333; margin:20px 0 0 20px;}
.diccionarioPalabras a.on{color:#fff; background-color:#fe8e09; padding:0 0 0 3px; width:212px; font-weight:bold;}
.diccionarioPalabras h3.rojo{font-size:18px; color:#c30; margin:0 0 10px 20px; padding:0; clear:both;}


.localizador li{border-bottom:#fe8e09 solid 1px; padding:1px 0 1px 0; list-style:none; float:left;width:215px;  line-height:19px; }
.localizador ul a{padding:0 0 0 3px; float:left; width:212px;}
.localizador ul a:hover, .col_8 ul a:hover{ color:#fff; background-color:#fe8e09; padding:0 0 0 3px;}

.localizador a.on{color:#fff; background-color:#fe8e09; padding:0 0 0 3px; width:212px; font-weight:bold;}
.localizador h3.rojo{font-size:18px; color:#c30; margin:0 0 10px 20px; padding:0; clear:both;}




.diccionarioDef{background:url(images/caja5_def.jpg) no-repeat;}
.diccionarioDef h3{color:#fff; font-weight:bold; font-size:20px;}
.diccionarioDef h3{color:#fff; font-weight:bold; font-size:20px; margin:20px 0 0 20px;}



.dipro
{
    position: absolute;
    right: 50px;
    bottom: 60px;
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
}
.profesorCaj{background:url(images/caja5_prof.jpg) no-repeat;}
.profesorCaj img{ margin:10px 0 0 10px;}

.streamingCaj{background:url(images/caja5_streaming.png) no-repeat; z-index:9999;float:left; margin-left:4px; width:235px; height:330px; position:relative; top:-380px; left:686px; z-index:9999}


.enlacesIndex{float:left; margin:0 8px 0 0; font-family:"Arial Rounded MT Bold", Arial, sans-serif; font-size:14px; color:#333; background-image:url(images/bg_destacados.jpg); background-repeat:no-repeat; width:150px; height:80px; padding:25px 0 0 5px; letter-spacing:-1px;}
.enlacesIndex a{ font-size:18px; color:#fff;}
.ultimo{margin:0;}
.enlacesIndex a:hover{ text-decoration:none;}
.flechaN{ background:url(images/flecha_negra.gif) 2px 4px no-repeat; text-indent:14px;}
.floatLeft50{ float:left; width:49%;}
.floatRight50{ float:right; width:49%;}
.floatLeft{float:left;}
.floatRight{ display:block; float:right;}
/*
.flotCont{background:#fff; padding:20px 0 0 20px; overflow:hidden; width:450px; height:350px;}
.flotante{  padding:20px; overflow:auto; height:260px;float:left;width:410px;}
.flotanteH3{ font-size:36px; color:#693; font-weight:normal; border-bottom:#ccc solid 1px; padding:4px 0 8px 0; background:none; width:100%; }
.flotante ul{ margin:0; padding:8px 0 8px 30px;}
*/
.fondoAzul{ float:left; width:905px; background:#5bb0ac url(images/fondo_azul.gif) bottom no-repeat; padding:0 0 30px 0; margin:0 0 29px 48px;}
.fondoAzulOscuro{ float:left; width:905px; background:#028de6 url(images/fondo_azul_oscuro.gif) bottom no-repeat; padding:0 0 30px 0; margin:0 0 29px 48px;}
.fondoGris{ float:left; width:905px; background:#b2b2b2 url(images/fondo_gris.gif) bottom no-repeat; padding:0 0 30px 0; margin:0 0 29px 48px;}
.fondoNaranja{ float:left; width:905px; background:#ffa007 url(images/fondo_naranja.gif) bottom no-repeat; padding:0 0 30px 0; margin:0 0 29px 48px;}
.fondoVerde{ float:left; width:905px; background:#8fc024 url(images/fondo_verde.gif) bottom no-repeat; padding:0 0 30px 0; margin:0 0 29px 48px;}
.fontSize12{ font-size:12px;}
.fontSize20Right{ font-size:20px; display:block; line-height:14px; width:100%;}
.loc{margin:0 0 0 10px;}
.imgCont{ float:left;  position:relative; margin:0 20px 20px 0; display:block; }
.imgCont img{ border:#bcb8b8 solid 1px;}
.imgCont a{ position:absolute; bottom:6px; right:14px; width:35px; height:13px; color:#fff; background:url(images/ampliar.png) no-repeat; border:#fff solid 1px; font-size:10px; text-align:center; padding:18px 0 0 0;}
.imgCont a:hover{ text-decoration:none; color: #ccc;}
.index_1{float:left; width:980px; padding:0 0 10px 10px;}
.jirafaNaranja{ float:left; width:383px; height:250px; background:url(images/jirafa_naranja.jpg) no-repeat; padding:17px 23px 0 136px; font-size:18px;}
.jirafaNaranja h2{ color:#393; font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 8px 29px; text-indent:-7px;}
.jirafaNaranja h2 span{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#c30; font-weight:normal; font-size:19px;}
.jirafaNaranja a{ color:#c30; font-weight:bold; text-decoration:underline;}
.jirafaNaranja .testRegistro{ float:left; width:353px; height:35px; line-height:35px; border:none; padding:0 0 0 5px; font-size:14px;}
.jirafaVerdeP{ float:left; width:246px; height:224px; background:url(images/jirafa_verde_p.jpg) no-repeat; padding:0 8px 0 82px; margin:6px 0 0 0; font-size:14px;}
.jirafaVerdeP input{ width:63px!important;}
.jirafaVerdeP h2{ color:#ff0; font-size:27px; padding:0 0 30px 28px;}
.jirafaVerdeP a{ color:#c30; font-weight:bold; text-decoration:underline;}
.localizador_1{ float:left; width:308px; padding:0 25px 0 24px; background:url(images/localizdor_1.jpg) 245px 0px no-repeat;}
.localizador_1 h3{ font-size:16px!important; border-bottom:#ffdc33 solid 1px;}
.marginTop10{ margin:10px 0 0 0;}

.menu1{ float:left;}
.menu1 li{ list-style:none; float:left; margin:0 1px 0 1px;}
.menu1 a{ float:left; color:#fff; padding:2px 2px 0 2px; font-size:14px; font-weight:bold; text-align:center;}
.menu1 a:hover { text-decoration:none; color:#ff6600; background:url(images/bg_menu.jpg) center no-repeat;}

a#m_1, a#m_2,  a#m_5, a#m_7{width:95px!important;}
 a#m_4, a#m_6{width:105px!important;}
a#m_3,a#m_9{width:125px!important;}

a#m_1:hover, a#m_2:hover,  a#m_5:hover, a#m_7:hover{background:url(images/bg_menu2.jpg) center no-repeat;}
 a#m_4:hover, a#m_6:hover{background:url(images/bg_menu3.jpg) center no-repeat;}
a#m_3:hover, a#m_9:hover{background:url(images/bg_menu4.jpg) center no-repeat;}

.ul_0{ background:#c82a2c;}
.naranja{ color:#f60;}
.naranja a{ color:#f60;}
.naranjaBold{ color:#ff6600; font-weight:bold;}
.naranjaBold16{ color:#ff6600; font-weight:bold; font-size:16px;}
.naranjaBold10{ color:#ff6600; font-weight:bold; font-size:10px;}
.negro24{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#000;}
.negro22{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#000;}
.negroBold{color:#000; font-weight:bold;}
.noticias_1{ float:left; width:283px;  margin:27px 19px 0 8px; border-top:#e7621e solid 1px;}
.noticias_2{ height:90px; overflow:hidden; float:left; width:278px; padding:2px 3px 10px 2px; border-bottom:#e7621e solid 1px;  border-top:#e7621e solid 1px; margin:5px 0 5px 15px;}
.noticias_3{ float:left; width:266px; padding:6px ;}
.noticias_3 img{ float:left; margin:0 9px 0 0; border:#fff solid 1px;}
.noticias_3:hover{ background:#ccc;}
.noticias_4{ float:left; width:552px; }
.noticias_5{ float:left; width:440px; height:54px; background: url(images/bg_noticia_5.jpg) no-repeat; color:#8aa71c; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:38px 92px 0 17px;}
.noticias_5 h2{ color:#8aa71c;}
.noticias_6{ float:left; width:515px; background:url(images/bg_noticia_7.jpg) repeat-y; padding:0 17px 0 17px; font-size:14px;}
.noticias_7{ float:left; width:490px; padding:0 25px 0 0; overflow-x:hidden; overflow-y:scroll; height:200px; margin:0 0 30px 0;}
.noticiaFinal{ float:left; width:549px; height:15px; background:url(images/bg_noticia_final.jpg) no-repeat;}
.noticiaFecha{ float:left; width:166px; padding:0 19px 15px 125px; background:url(images/bg_noticias_fecha.jpg) no-repeat; color:#e7621e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; }
.noticiaFecha a{ color:#a7ce01; font-size:20px;}
.noticiasCont{ float:left; width:310px;}
.noticias_9{ float:left; width:283px;  margin:0 19px 0 8px; border-top:#e7621e solid 1px;}
.nuevotema { background: url(images/mc_0.gif) no-repeat; padding:5px 0 2px 0; width:95px; display:block; text-align:center; float:left; margin:0 0 0 20px;}
.paginacionN{float: left;width: 600px; margin:0 0 0 20px; border-top:1px solid #ccc;text-align: right;padding: 16px 0 0 0;color: #f60;font-weight: bold;}
.paginacion{float:left; width:100%; text-align:right; font-size:15px; padding:5px 0 0 0;}
.paginacionIz{clear:left; float:left; width:100%; font-size:15px; padding:5px 0 0 0;}
.padding32{ float:left; width:980px; padding:0 10px 0 10px;}
.pieAjuste{ width:100%; background:#3b393a url(images/bg_pie.jpg) repeat-x; overflow:hidden; padding-top:10px;}
.pieAjusteChino{width:100%; background:#3b393a url(images/bg_pie.jpg) repeat-x; overflow:hidden; padding-top:10px;}

.pie{  width:968px; padding:10px 0 0 32px; margin:0 auto; overflow: hidden; height:155px; position:relative; font-size:11px; color:#666; background:url(images/bg_pie.gif) 835px 30px no-repeat;}
.pie a{ color:#666;}
.pie strong{ color:#999;}

.pieChino{  width:968px; padding:10px 0 0 32px; margin:0 auto; overflow: hidden; height:155px; position:relative; font-size:11px; color:#666; background:url(images/bg_pie_ch.gif) 835px 30px no-repeat;}
.pieChino a{ color:#666;}
.pieChino strong{ color:#999;}


.pie_1{ float:left; width:120px; height:129px; border-left:#565656 solid 1px; padding:10px 11px 0 13px;}
.pie_2{ float:left; width:140px; height:129px; padding:23px 16px 0 0;}
.pie_3{ float:left; width:100px; height:129px;padding:23px 16px 0 0;}
.pie_4{ float:left; width:70px; height:129px;border-right:#565656 solid 1px; padding:23px 16px 0 0;}
.pie_5{ float:left; width:129px; height:129px;padding:10px 0 0 13px;}
.noticias p.naranjaBold16{margin-left:0px;}
.pieLogo{ float:left; width:156px; padding:18px 0 0 0;}
.preguntaTest{ float:left; padding:20px 20px 21px 32px;}
.preguntaTestImg{ float:left; width:325px; overflow:hidden;}
.preguntaTestImg img{ border:#d9d8d6 solid 1px;}
.preguntaTestTxt{float:left; height:auto; width:960px; padding:15px; margin:5px 10px 5px 10px; border-bottom:1px solid #F60;}
.preguntaTestTxt img{display:block; float:left; height:300px; width:400px; border:1px solid #ccc;}
.preguntaTestTxt p{ display:block; float:left; font-size:20px!important; clear:none; height:auto; margin: 0 0 10px 0;}
.preguntaTestTxt div h4 a{ margin:0 0 10px 10px; font-size:14px; float:left; background:url(images/respuesta.jpg) no-repeat; height:30px; width:400px; padding:0 0 0 25px; color:#333;}
.marco{height:auto!important; padding-top:10px; padding-bottom:10px}
.marco a {height:auto!important; min-height:20px; margin-bottom:20px}
/*.preguntaTestTxt div h4 a:hover{ text-decoration:none; background:url(images/respuesta.jpg) no-repeat; }*/
.preguntaTestTxt div h4 a.red{background:url(images/respuesta_red.jpg) no-repeat; color:#C00;}
.preguntaTestTxt div h4 a.green
{
	background-position: url(images/respuesta_green.jpg) no-repeat;
	background: url(images/respuesta_green.jpg) no-repeat;
	color: #00FF00;
}
.preguntaTestTxt div h4 a.greenOn{background:url(images/respuesta_green_on.jpg) no-repeat; color:#00FF00;}
.preguntaTestTxt div{font-size:12px; float:left; display:block; width:400px; margin:10px 0 0 20px;}
.preguntaTestTxt div a{font-size:12px; color:#F60; margin:0; padding:0; background:none;}
/*.preguntaTestTxt div a:hover{background:none;}*/
.profOnLine_1{ float:left; width:421px; background:url(images/bg_prof_1.jpg) no-repeat; position:relative; padding:130px 0 0 0;}
.profOnLine_1 h2{ position:absolute; top:-5px; left:200px; font-size:40px;} 
.profOnLine_1 h2 span{ color:#000; font-size:56px; padding:0 0 0 40px; line-height:20px;}
.profOnline_2{ float:left; width:400px; background:#fff url(images/bg_prof_2.jpg) repeat-y; padding:0 0 0 21px;}
.profOnlineFin{ float:left; width:421px; height:13px; overflow:hidden; background:url(images/bg_prof_final.jpg) no-repeat;}
.profOnLine_3{ float:left; width:308px; background:url(images/prof_on_line_3.gif) no-repeat; height:137px; margin:48px 0 10px 0; padding:12px 28px 0 45px; font-weight:bold; font-size:14px;}
.profOnLine_3 h3{ color:#000; font-size:24px; padding:0 0 10px 0;}
.profOnLine_4{ float:left; width:360px; padding:0 0 0 25px;}
.profOnLine_5{ float:left; width:360px; background:url(images/bg_prof_5.jpg) no-repeat; padding:14px 0 0 0;}
.profOnLine_6{ float:left; width:297px; background:url(images/bg_prof_1.jpg) no-repeat; margin:0 0 0 0; padding:10px; height:278px; color:#333;}
.regalo{background:url(images/bg_regalo.jpg) no-repeat;}
.profOnLine_6 .input{display:block;  margin:2px 0!important; width:100px; height:13px; line-height:18px; border-top:#a2a2a2 solid 1px; border-left:#a2a2a2 solid 1px; border-right:#e2e2e2 solid 1px; border-bottom:#f0f0f0 solid 1px; background:url(images/bg_input.jpg) repeat-x; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; padding:4px 8px;}
.profOnLine_6 textarea{ display:block; margin:2px 0!important; width:225px;border-top:#a2a2a2 solid 1px; border-left:#a2a2a2 solid 1px; border-right:#e2e2e2 solid 1px; border-bottom:#f0f0f0 solid 1px; background:#fff url(images/bg_input.jpg) repeat-x; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; padding:4px 8px; height:50px;}
.profOnLine_6 div{clear:both;}
.profOnLine_6 p{margin:0 0 30px 90px; width:190px;}
.profOnLine_6 .formulario{display:block; margin:0 0 5px 0; padding:8px 20px 20px 20px; width:289px; background:url(images/bg_form.jpg) no-repeat;}
.profOnLine_6  table p{font-size:11px; margin:0; text-align:left; width:250px;}
.parriba{ display:block; margin:10px 0 10px 0;}
.profOnLine_7{ float:left; width:360px; height:13px; background:url(images/bg_prof_7.jpg) no-repeat;}
.testsGr .formulario{float:right; width:380px; height:auto; overflow:hidden; background:url(images/bg_form_3.jpg) no-repeat; padding:5px 10px; margin:30px 20px 0 0;}
.testsGr .formulario input{width:140px;}
.testsGr .formulario textarea{width:295px; height:40px; margin-top:5px; font-family:Arial; font-size:12px; color:#333}
.testsGr .formulario .boton{margin-left:10px;}
.form_2{width:280px; height:250px; background-image:url(images/bg_form_2.jpg); background-repeat:no-repeat;}
.form_2 .input{width:260px;}
.form_2 .textArea{width:260px; height:80px;}
.rayas{ float:left; width:853px; background:url(images/rayas.gif); line-height:18px; padding:0 0 1px 0; margin:0 0 15px 0;}
.rayas li{ float:left; list-style:none;}
.rayas a{ padding:0 5px;}
.rayas a:hover{ text-decoration:none; background:#bfff33;}
.registro{ position:absolute; left:720px; top:216px; width:270px;}
.rojo{ color:#c30;}
.rojoBold{ color:#c30; font-weight:bold;}
.rojo18{ color:#c30; font-size:18px;}
.rojo18B{ color:#c30; font-size:18px; font-weight:bold;}
.sinBorde{ border:none!important;}
.submenu1{float:left;  width:139px; height:500px; overflow:hidden; background: url(images/caja6.jpg) no-repeat; padding:10px 7px 10px 7px;  margin:0 8px 10px 0;}


.submenu3{float:left;  width:139px; height:375px; overflow:hidden; background: url(images/caja9.jpg) no-repeat; padding:10px 7px 10px 7px;  margin:0 8px 10px 0;}
.submenu3 ul{background:url(images/caja6_verde2.jpg) no-repeat; height:327px; overflow:hidden; padding:5px 0 10px 0;}
.submenu3 li{display:block; float:left; list-style:none; margin:2px 0 2px 0;}
.submenu3 a{ float:left; width:125px; padding:0 5px 0 5px; text-align:left; line-height:25px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.submenu3 a:hover{ text-decoration:none; background: url(images/sm_2.jpg) no-repeat;}


.submenuBExpress{float:left; width:139px; height:375px; overflow:hidden; padding:10px 7px 10px 7px; margin:0 8px 10px 0;}
.sBExespanol{background:url(images/cajaBExpress.jpg) no-repeat;}
.sBExchino{background:url(images/cajaBExpressch.jpg) no-repeat;}
.submenuBExpress ul{height:327px; overflow:hidden; padding:17px 0 10px 6px;}

.submenuBExpress li{display:block; float:left; list-style:none; margin:2px 0 2px 0;}
.submenuBExpress a{ float:left; width:125px; padding:0 2px 0 2px; text-align:left; line-height:25px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
.submenuBExpress a:hover{ text-decoration:none; background: url(images/subMenuOn.png) -4px -1px no-repeat;}
.pad1{ position:relative; left:0; top:6px;}
.pad2{ position:relative; left:0; top:16px;}
.pad3{ position:relative; left:0; top:16px;}
.submenuBExpressOn
{
	background: url(images/subMenuOn.png) -4px -1px no-repeat;
}




.fondoNaranja .submenu1 { background:#a1c122 url(images/submenu_2.jpg) no-repeat bottom right;}
.fondoAzulOscuro .submenu1{ background:url(images/submenu_5.jpg) no-repeat bottom right;}
.registrarse{background:url(images/caja6_verde.jpg) no-repeat; height:317px;}
.registrarse .reg{color:#c30; font-weight:bold;float:none; width:auto; line-height:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0;}
.registrarse .reg:hover{background-color:#ffdc33; background-image:none;}
.registrarse h2{color:#fff; font-size:16px; border-bottom:1px dotted white; clear:both;}
.horarios{color:#fff; font-weight:bold; display:block; float:left; width:90px; clear:both; margin:10px 0 0 5px;}
.profes{display:block; float:left; width:130px; color:#000; margin:0 0 0 5px;}
.submenu1 ul{background:url(images/caja6_verde2.jpg) no-repeat; height:327px; overflow:hidden; padding:5px 0 10px 0;}
.submenu1 li{display:block; float:left; list-style:none; margin:2px 0 2px 0;}
.submenu1 a{ float:left; width:125px; padding:0 5px 0 5px; text-align:left; line-height:25px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.submenu1 a:hover{ text-decoration:none; background: url(images/sm_2.jpg) no-repeat;}
.fondoNaranja .submenu1 a:hover{ text-decoration:none; background: url(images/sm_2.gif) no-repeat;}
.fondoAzul .submenu1 a:hover{ text-decoration:none; background: url(images/sm_3.gif) no-repeat;}
.fondoAzulOscuro .submenu1 a:hover{ text-decoration:none; background: url(images/sm_7.gif) no-repeat!important; color:#000;}
.fondoGris .submenu1 a:hover{ text-decoration:none; background: url(images/sm_4.gif) no-repeat;}
.practicas a:hover{background: url(images/sm_5.gif) no-repeat!important;}
.curso a:hover{background: url(images/sm_6b.gif) no-repeat!important;}
.curso #sm_0{ width:193px;}
.curso #sm_0:hover{background: url(images/sm_6.gif) no-repeat!important; }
.curso{background:url(images/submenu_curso.jpg) no-repeat; }
.practicas{background:url(images/submenu_practicas.jpg) no-repeat; }
.tablaPreguntas{ float:left; width:340px; margin:30px 0 0 13px;}
.temas{display:block; float:left; clear:left; width:330px;margin:0 20px; font-weight:bold; color:#F60; font-size:16px;}
.temas select{width:210px; display:block; margin-top:10px; float:left;}
.temas option{width:210px; display:block;}
.temas a{ float:left; font-size:14px; font-weight:normal; display:block; margin:10px 0 0 10px;}
.tablatest ul{width:220px; margin:5px 0 0 0; border:none;}
.tablatest ul li{padding:2px 2px;}
ul.masseparacion li{padding:2px 10px;}
.tablaPreguntas div{font-size:14px; font-weight:bold; color:#F60; margin:0 0 5px 0;}
.tablaPreguntas div a{color:#F60;}
.tablaPreguntas td{ vertical-align:middle;}
.tablaPreguntas li{ list-style:none; float:left; width:19px; line-height:19px;  text-align:center; font-weight:bold; margin:0 3px 5px 0; border:none;}
.tablaPreguntas li.payTest{ list-style:none; float:left; width:19px; line-height:19px;  text-align:center; font-weight:bold; margin:0 3px 5px 0; border:none;}
.tablaPreguntas li a{list-style:none;line-height:19px; width:19px;  background:url(images/circulo_gris.gif) no-repeat; text-align:center; font-weight:bold; border:none;padding:0; margin:0;}
.tablaPreguntas li.payTest a{list-style:none;line-height:19px; width:19px;  background:url(images/circulo_verde.gif) no-repeat; text-align:center; font-weight:bold; border:none;padding:0; margin:0;}
.tablaPreguntas li a:hover{ background:url(images/circulo_gris.gif) no-repeat;padding:0; margin:0;}
.tablaPreguntas li.payTest a:hover{ background:url(images/circulo_verde.gif) no-repeat;padding:0; margin:0;}
.resultado{float:left; width:152px; height:41px; line-height:41px; background:url(images/bg_span_naranja.gif) no-repeat; text-align:center; margin:0 0 0 10px; }
.resultado a{color:#fff; font-weight:bold;}
.fondoAzul .tablaPreguntas span{ background:url(images/bg_span_azul.gif) no-repeat;}
.fondoGris .tablaPreguntas span{ background:url(images/bg_span_gris.gif) no-repeat;}
.testsRealizados{width:620px; display:block; clear:both; margin:0 0 20px 10px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 10px 10px 10px;}
.testsRealizados ul{width:620px; display:block; clear:both; margin:10px 0 0 0;}
.testsRealizados ul li{display:block; list-style:none; float:left; height:30px; width:30px; background:url(images/circulo_gris.gif) no-repeat; padding:2px;}
.testsRealizados ul li.hecho{background:url(images/circulo_verde.gif) no-repeat;}
.testsRealizados ul li.repetido{background:url(images/circulo_naranja.gif) no-repeat;}
.testsRealizados h3{color:#F60; font-weight:normal;}
.testsRealizados img{margin-left:10px;}
.col_Mov2 .rojo18B{margin:0 0 0 10px;}

li.selectedQuestion a{background:url(images/circulo_naranja.gif) no-repeat; color:#fff;}
li.unselectedQuestion a{}


li.acierto a{ background:url(images/circulo_verde.gif) no-repeat;}
li.fallo a{ background:url(images/circulo_naranja.gif) no-repeat; color:#fff;}
li.acierto a:hover{ background:url(images/circulo_verde.gif) no-repeat;}
li.fallo a:hover{ background:url(images/circulo_naranja.gif) no-repeat; color:#fff;}
.testRegistro{float:left; width:441px; height:63px; line-height:35px; background:url(images/bg_naranja.jpg) no-repeat; margin:0 10px 10px 10px; padding:10px; font-size:14px; color:#fff;}
.testRegistro input{display:block; margin:0 10px 5px 0; float:left;}
.premium{background:url(images/caja7_premium.jpg) no-repeat; font-size:15px;}
.premium p{margin:0 10px 10px 10px; width:280px;}
.premium h3{font-size:24px;}
.tiempo{ display:block; width:98px; height:41px; background:url(images/bg_tiempo.png) no-repeat; text-align:center;  float:left; overflow:visible; position:relative; top:-6px; line-height:41px; margin:0 10px 0 0;}
.fondoAzul .tiempo{background:url(images/bg_tiempo_azul.png) no-repeat;}
.fondoGris .tiempo{background:url(images/bg_tiempo_gris.png) no-repeat;}
.totalIndex{ background: url(images/bg_body_2.jpg) 50% 0px repeat-x; width:100%;}
.txtAmarillo{ color:#ff0;}
.txtBlanco{ color:#fff;}
.video{ float:left; width:423px; overflow:hidden;}
a.mFaq{ width:196px!important;}
a.mFaq:hover{ background:url(images/sm_5b.gif) no-repeat!important;}
a.mLocalizador{ font-size:15px;}
.input2{ margin:0 2px 0 0; width:75px; height:13px; line-height:18px; border-top:#a2a2a2 solid 1px; border-left:#a2a2a2 solid 1px; border-right:#e2e2e2 solid 1px; border-bottom:#f0f0f0 solid 1px; background:url(images/bg_input.jpg) repeat-x; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; padding:4px 4px;}
.boton{width:54px!important; height:24px!important; text-align:center; background:url(images/bg_leer_mas.png) no-repeat!important; color:#666!important; font-weight:bold; font-size:12px; /*margin:14px 14px 0 0;*/ padding:0!important; border:none!important;}
.registrate{float:left; margin:-10px 50px 0 20px; overflow:hidden;}
.grande{width:350px;}
.registrate input{ border:0; display:block; float:left; background-image:url(images/user.jpg); background-repeat:no-repeat; width:107px; height:16px; padding:5px; border:none; color:#fff; margin:20px 5px 0 5px; font-size:11px; font-weight:bold;}
.registrate .ok{height:26px; width:26px; background-image:url(images/ok.jpg); background-repeat:no-repeat; display:block; float:left;}
.registrate a{display:block; float:left;}
.registrate p{display:block; float:left; color:#FFF; margin:25px 10px 0 5px;}
.clear{clear:both;}
.separar20{margin-top:20px;}
.linea{border-bottom:1px dashed white; clear:both; margin-bottom:10px;}
.submenu2{border-bottom:1px dashed white; clear:both; margin-bottom:10px; height:35px;}
.submenu2 span{display:block; float:left; font-size:24px;}
.submenu2 a{color:#000; font-size:18px; display:block; float:left; margin:2px 5px 0 10px; padding-top:2px;  height:23px; width:156px; text-align:center;}
.submenu2 a:hover{background-image:url(images/sm_1.gif); text-decoration:none;}

.codice{font-size:12px; background:url(images/bg_verde.jpg) no-repeat; margin:10px 0 0 0; clear:both;padding:5px; height:90px; width:310px;}
.codice2{font-size:12px; background:url(images/bg_verde.jpg) no-repeat; margin:10px  0 0 0; clear:both; padding:10px; height:15px; width:259px;}
.codice{margin:10px;}
.codice2{margin:10px;}
.codice input{display:block; float:left;}
.codice a{display:block; float:left; margin:5px 0 0 5px;}
.codice span{width:310px}

.codice3{font-size:12px; background:url(images/bg_verde2.jpg) no-repeat; margin:10px 0 0 0; clear:both;padding:5px; height:70px; width:290px;}
.codice3{margin:10px;}
.codice3 input{display:block; float:left; margin-top:2px}
.codice3 a{display:block; float:left; margin-left:10px}
.codice3 span{width:200px}
.codice4{font-size:12px; background:url(images/bg_verde.jpg) no-repeat; margin:10px  0 0 0; clear:both; padding:10px; height:15px; width:200px;}
.codice4{margin:10px;}

.videos {background:url(images/caja5_videos.jpg) no-repeat;}
.manuales {background:url(images/caja5_manual.jpg) no-repeat;}
.exito {background:url(images/caja5_exito.jpg) no-repeat;}
.claseRepaso {background:url(images/caja5_repaso.jpg) no-repeat;}
.motoVideo {background:url(images/caja5_moto2.jpg) no-repeat;}
.carnetVideo {background:url(images/caja5_carnetb.jpg) no-repeat;}
.tests{background:url(images/caja5_test.jpg) no-repeat;}


.pais p{width:300px; margin:0}
.pais h3{width:300px; margin:0}
.pais .textos{height:340px; width:300px; padding:0; margin:30px 0 0 8px;}
.buscador{background:url(images/bg_buscador.jpg) no-repeat; height:51px; margin: 5px 0 0 0px; padding:10px; }
.buscador .buscar{display:block; float:left;margin:5px 0 0 10px}
.testsGr
{
	background-position: url(images/caja5_test3.jpg) no-repeat;
	background: url(images/caja5_test3.jpg) no-repeat;
	width: 980px;
	height: 580px;
	
}
.testsGr h2{margin:0 0 20px 10px;}
.testsGr p{margin:0 0 0 10px; width:440px; font-size:14px;}
.testsGr h3{margin:5px 20px 0 10px; font-size:14px; font-weight:bold; color:#333;display:block; float:left;}
.testsGr .barraTest{margin:6px 0 0 200px; float:left; height:auto;}



/*test reducido*/


.testsSmall
{
	background-position: url(images/caja5_test3_small.jpg) no-repeat;
	background: url(images/caja5_test3_small.jpg) no-repeat;
	width: 805px;
	height: 480px;
	
}
.testsSmall h2{margin:0 0 20px 10px;}
.testsSmall p{margin:0 0 0 10px; width:440px; font-size:14px;}
.testsSmall h3{margin:5px 20px 0 10px; font-size:14px; font-weight:bold; color:#333;display:block; float:left;}
.testsSmall .barraTest{margin:6px 0 0 10px; float:left; height:auto;}
.testsSmall .formulario{float:right; width:380px; height:auto; overflow:hidden; background:url(images/bg_form_3.jpg) no-repeat; padding:5px 10px; margin:30px 20px 0 0;}
.testsSmall .formulario input{width:140px;}
.testsSmall .formulario textarea{width:295px; height:40px; margin-top:5px; font-family:Arial; font-size:12px; color:#333}
.testsSmall .formulario .boton{margin-left:10px;}

.preguntaTestTxtSmall div h4 a.respuesta_marcada{text-decoration:none; background:url(images/respuesta_on.jpg) no-repeat; color:#666;}
.preguntaTestTxtSmall{float:left; height:auto; width:755px; padding:15px; margin:5px 10px 5px 10px; border-bottom:1px solid #F60;}
.preguntaTestTxtSmall img{display:block; float:left; height:210px; width:280px; border:1px solid #ccc;}
.preguntaTestTxtSmall p{ display:block; float:left; font-size:16px!important; clear:none; height:auto; margin: 0 0 10px 0;}
.preguntaTestTxtSmall div h4 a{ margin:0 0 10px 10px; font-size:12px; float:left; background:url(images/respuesta.jpg) no-repeat; height:30px; width:400px; padding:0 0 0 25px; color:#333;}
/*.preguntaTestTxtSmall div h4 a:hover{ text-decoration:none;}*/
.preguntaTestTxtSmall div h4 a.red{background:url(images/respuesta_red.jpg) no-repeat; color:#C00;}
.preguntaTestTxtSmall div h4 a.green
{
	background-position: url(images/respuesta_green.jpg) no-repeat;
	background: url(images/respuesta_green.jpg) no-repeat;
	color: #00FF00;
}
.preguntaTestTxtSmall div h4 a.greenOn{background:url(images/respuesta_green_on.jpg) no-repeat; color:#00FF00;}
.preguntaTestTxtSmall div{font-size:12px; float:left; display:block; width:400px; margin:10px 0 0 20px;}
.preguntaTestTxtSmall div a{font-size:12px; color:#F60; margin:0; padding:0; background:none;}
/*.preguntaTestTxtSmall div a:hover{background:none;}*/

.preguntaTestTxtSmall .zoom_image span { display:none; background-image:url(images/zoom.png); background-repeat:no-repeat; width:48px; height:48px; position:absolute; left:210px; top:70px;} 

/*test reducido*/







.barraTest h3.pregunta{width:160px;}
.barraTest .botones{float:left; margin:-6px 0 0 0;}

.botones a:link  { text-decoration:none; }
.botones a:visited { text-decoration:none; }
.botones a:hover { text-decoration:none; }
.botones a:active { text-decoration:none; }


.tests2 {background:url(images/caja5_test2.jpg) no-repeat;}
.tests2 h2{margin:0 0 20px 10px;}
.tests2 p{margin:0 0 10px 10px; width:270px;}
.tests2 h3{margin:10px 0 0 10px; font-size:14px; color:#FFF; font-weight:bold;}
.tests2 .infotemp{float:left; margin:10px 10px 0 10px; width:280px; font-size:12px;}
.tests2 .infotemp h3{margin:0 10px 0 10px; font-size:14px; font-weight:bold;  color:#c30;}
.tests2 .videotemp{margin:10px;}
.videos .flash{float:left; width:280px; margin-top:10px; font-size:14px; height:310px; overflow:hidden;}
.videos .infotemp{float:left; margin:10px 10px 0 10px; width:280px; font-size:12px;}
.videos .infotemp h3{margin:0 10px 0 0; font-size:14px; font-weight:bold;  color:#c30;}
.videos .bexpress{float:left; margin-top:10px; font-size:14px; height:330px; overflow:hidden;}
.manuales .bexpress{float:left; margin-top:10px; font-size:14px; height:345px; overflow:hidden;}
.claseRepaso .bexpress{float:left; margin-top:10px; font-size:14px; height:345px; overflow:hidden;}
.tests .bexpress{float:left; margin-top:14px; font-size:14px; height:330px; overflow:hidden;}
.tests .bexamen{float:left; margin-top:14px; font-size:14px; height:300px; overflow:hidden;}
.tests .btematicos{float:left; margin-top:14px; font-size:14px; height:300px; overflow:hidden;}
.tests .NuevasPreguntas{float:left; margin-top:14px; font-size:14px; height:280px; overflow:hidden;}
.manuales .bexpress p{ clear:both;}
.manuales .bexpress a{ clear:both;}
.manuales .bexpress h3{ clear:both;}
.manuales .bexpress h2{ clear:both;}

.claseRepaso .bexpress p{ clear:both;}
.claseRepaso .bexpress a{ clear:both;}
.claseRepaso .bexpress h3{ clear:both;}
.claseRepaso .bexpress h2{ clear:both;}


.col_8 .scrollH{height:290px; overflow:scroll; width:310px;  overflow-x:hidden; margin-bottom:15px; color:#999;}
.scrollH ul{width:300px}
.scrollH li{width:300px;}
.scrollH a{width:270px!important;}
.col_8 .scrollHsinregistro{height:190px; overflow:scroll; width:290px;  overflow-x:hidden; color:#999; margin:0 0 10px 10px; border:1px solid #CCC;}
.col_8 .scrollTsinregistro{height:140px; overflow:scroll; width:290px;  overflow-x:hidden; color:#999; margin:0 0 10px 10px; border:1px solid #CCC;}
.col_8 a.on{color:#fff; background-color:#fe8e09; padding:0 0 0 3px; width:282px; font-weight:bold;}
.col_8 .registratenen{background:url(images/jirafa_naranja.jpg) no-repeat; width:210px; height:120px; padding:10px 0 0 80px;}
.col_8 .registratenen p{margin:0; width:auto;}
.verde22{color:#248a04; font-size:20px; font-weight:bold;}
.fondoNaranja .videoLista div:hover{background-color:#ffdc33;}
.mini{font-size:12px;}
.blancoBold{color:#fff; font-weight:bold;}
.verdeBold{color:#8fc024; font-weight:bold;}
a.vermapa{color:#c30; font-weight:bold; display:block; margin-top:10px; font-size:12px;}
a.anterior{ color:#ff6600; font-weight:bold; display:block; clear:both; float:left; margin:10px 0 0 15px; background:url(images/back.jpg) no-repeat left center; padding:0 0 0 15px;}
a.siguiente{color:#ff6600; font-weight:bold; display:block; float:right; margin:10px 15px 0 0; background:url(images/next.jpg) no-repeat right center; padding:0 15px 0 0;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.white{color:#fff}
.separacion{padding-bottom:10px;}
.banner{margin:10px; text-align:center; padding:20px 1px 1px 1px; background:url(images/fonfo_banner.jpg) no-repeat; height:150px; width:295px;}
.banner2{margin:0 10px 0 10px; text-align:center; padding:20px 1px 1px 1px; background:url(images/fonfo_banner2.jpg) no-repeat; height:89px; float:left; width:455px;}
.banner3{margin:0 10px 5px 10px; text-align:center; padding:20px 1px 1px 1px; background:url(images/fonfo_banner3.jpg) no-repeat; height:159px; float:left; width:455px;}
.banner img{ border:1px solid #999;}
.banner2 img{ border:1px solid #999;}
.banner3 img{ border:1px solid #999;}
.vacia .banner2{margin:5px 10px 5px 10px;}
.autopromo1{margin:10px; text-align:center;height:170px; width:297px; border:1px solid #999;}
.autopromo2{margin:0 10px 0 10px; text-align:center;height:110px; float:left; width:457px; border:1px solid #999;}
.autopromo3{margin:0 10px 5px 10px; text-align:center; height:180px; float:left; width:457px; border:1px solid #999;}
.vacia .autopromo2{margin:5px 10px 5px 10px;}
.vacia8{ background:url(images/caja7_vacia.jpg) no-repeat;}
.videoSuelto{width:130px; height:70px; overflow:hidden; background:#CCC; border:1px solid #666; float:right; text-align:center; padding:5px; margin:0 20px 0 0;}
.forInfCab{float:left;width: 611px;padding:15px 0 9px 10px;border-top: #cfcfcf solid 1px;font-size: 12px; margin:0 0 0 10px; color:#666; background:url(images/bg_temas3.jpg); clear:both;}
.forInfCab2{background:url(images/bg_temas2.jpg);}
.forInfCab a{color:#F60;}
.forInfCab .azul{color:#F60;}


.fIc_1{float: left;width: 200px;}
.fIc_2{float: left;width: 100px;}
.fIc_3{float: left;width: 100px;}
.cuadrar{width:100px!important; float:left!important}
.fIc_5{float: left;width: 100px!important; clear:right}


.tematico{width: 318px!important;}
.tematico2{width:160px!important; padding-right:20px;}
.fIc_2 img{margin-right:5px;}
.fIc_3 img{margin-right:5px;}
.fIc_4 img{margin-right:5px;}
.fIc_5 img{margin-right:5px;}

img.barras{margin-right:5px; max-width:500px!important;}
.forInfCab h3 a{background: url(images/bg_blog_a.jpg) no-repeat; padding: 0 0 0 25px; color:#666; font-size:14px; margin-top:5px; display:block;}
/*eliminable una vez programado*/
.solucion{display:none;}
.codice2{display:none;}
.videotemp{display:none;}
.testTemp{display:none;}
.tablatest ul li a:hover{padding:0; margin:0;height:19px; width:20px;}








p.grisdelpie{color:#666;}
.social{padding:12px 0 0 0; clear:both; width:990px; text-align:center;}
.social a{margin:10px 10px 0 0;}
/*ENLACES*/
.bqVideoIndex .videoIndex .enlaces{margin:7px 0 0 0; text-align:center;color:#fff;}
.bqVideoIndex .videoIndex .enlaces a{font-weight:bold; color:#fff; font-size:14px;}
.bqVideoIndex .videoIndex .enlaces a.black{color:#000;}

.col_8 .enlaces{padding:5px 0 0 0; height:22px; width:290px; text-align:center; clear:both; margin:0 0 0 10px; background:url(images/bg_link2.jpg) no-repeat;}
.col_8 .enlaces a{color:#fff; font-weight:bold; text-decoration:none;font-weight:bold; font-size:14px;}
.col_1 .enlaces{ background: url(images/bg_enlaces.jpg) no-repeat; padding:7px 0 0 0; height:22px; width:302px; text-align:center; clear:both;}
.col_1 .enlaces a{font-weight:bold; color:#669900; float:none; font-size:14px;}
.col_1 .enlaces a:hover{ background-color:#fff; text-decoration:underline;}
.col_1 .enlaces a.black{color:#000;}
.col_2 .enlaces{ background: url(images/bg_enlaces.jpg) no-repeat; padding:7px 0 0 0; height:22px; width:302px; text-align:center; clear:both;}
.col_2 .enlaces a{font-weight:bold; color:#669900; float:none; font-size:14px;}
.col_2 .enlaces a:hover{ background-color:#fff; text-decoration:underline;}
.col_2 .enlaces a.black{color:#000;}
.fondoNaranja .col_1 .enlaces{ background: url(images/bg_enlaces_nr.jpg) no-repeat; padding:7px 0 0 0; height:22px; width:302px; text-align:center; clear:both;}
.fondoNaranja .col_1 .enlaces a{font-weight:bold; color:#e7621e; float:none;}
.fondoNaranja .col_1 .enlaces a:hover{ background-color:#fff; text-decoration:underline;}
.fondoNaranja .col_1 .enlaces a.black{color:#000;}
.fondoNaranja .col_2 .enlaces{ background: url(images/bg_enlaces_nr.jpg) no-repeat; padding:7px 0 0 0; height:22px; width:302px; text-align:center; clear:both;}
.fondoNaranja .col_2 .enlaces a{font-weight:bold; color:#e7621e; float:none;}
.fondoNaranja .col_2 .enlaces a:hover{ background-color:#fff; text-decoration:underline;}
.fondoNaranja .col_2 .enlaces a.black{color:#000;}



.inputmessage{ float:left; height:17px; line-height:25px; border-top:#a2a2a2 solid 1px; border-left:#a2a2a2 solid 1px; border-right:#e2e2e2 solid 1px; border-bottom:#f0f0f0 solid 1px; background:url(images/bg_input.jpg) repeat-x; font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; padding:4px 8px;}

/*new*/
.profesores .codice{margin:10px auto 10px auto;}
.profesores .codice2{margin:10px auto 10px auto;}
.col_8 .registrarse{background:url(images/caja6_verde3.jpg) no-repeat; height:340px; margin:10px; overflow:hidden;}
.col_8 .registrarse p{font-size:16px; color:#FFF; font-weight:bold;}
.col_8 .registrarse p span{color:#333; margin-left:10px;}


.col_8 .registrarse2{background:url(images/caja6_verde4.jpg) no-repeat; height:290px; margin:10px; overflow:hidden;}
.col_8 .registrarse2 p{font-size:16px; color:#FFF; font-weight:bold;}
.col_8 .registrarse2 p span{color:#333; margin-left:10px;}


.forInfCab .fIc_1 h3 a{font-size:12px!important; min-height:20px;}
textarea.largo{width:570px!important;}

.profesorChat
{
	height: 325px;
	
}



.messagesChat
{
	height:240px; 
	width:430px; 
	overflow-x:hidden;
	overflow-y:scroll;
	float:left; 
	margin:10px 0px 10px 10px;
	padding:0 15px 0 5px;
}

.messagesChatStreaming
{
	height:220px; 
	width:220px; 
	overflow-x:hidden;
	overflow-y:scroll;
	float:left; 
	margin-left:10px;
	margin-bottom:10px;
}

.profesorChat p{width:390px;}
.streamingChat p{width:220px;}

.entrada img.autor{width:120px!important;}

.noFloat{float:none; clear:both;}
.temasBg p.paginacion{ width:290px; font-size:12px; font-weight:bold; color:#F60;}
.temasBg p.paginacion a{color:#666;}


.temasPermisoBSelected{color:#fff; background-color:#fe8e09;  padding:0 0 0 3px;  width:282px;  font-weight:bold}
.temasPermisoBUnselected{}

.preguntaVisible{display:block;}
.preguntaNoVisible{display:none;}


/*Validation*/

label.error {
	display: inline;
	color: #FFFFD5;
	font-style: italic;
	font-weight: normal;
}

input.error {
	border: 1px solid #FFFFD5;
}

td.field input.error, td.field select.error, tr.errorRow td.field input,tr.errorRow td.field select {
	border: 1px solid #FFFFD5;
	background-color: #FFFFD5;
	margin: 0px;
	color: #FFFFD5;
}



.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}
.preguntaTestTxt div h4 a.respuesta_marcada{text-decoration:none; background:url(images/respuesta_on.jpg) no-repeat; color:#666;}
.preguntaTestTxt .zoom_image span { display:none; background-image:url(images/zoom.png); background-repeat:no-repeat; width:48px; height:48px; position:absolute; left:44px; top:66px;} 

/*Validation*/
.testfin{display:none; height:260px;}
.testfin h3{color:#fff; font-size:20px;  margin:5px 0 0 20px;}
.testfin p{clear:left; font-size:16px;  margin:20px 0 0 40px;}
.jirafaFinal{margin:-50px 0 0 70px; display:block; float:left;}

/*Cambios buscador noticias*/
.forInfNews{float: left;width: 611px;padding: 15px 0 9px 10px;border-top: #cfcfcf solid 1px;font-size: 14px; margin:0 0 0 10px; color:#666;}
.forInfNews a{color:#F60;}
.forInfNews .azul{color:#F60;}
.forInfNews h3 a{background: url(images/bg_blog_a.jpg) no-repeat; padding: 0 0 0 25px; color:#666; font-size:14px; margin-top:5px; display:block;}
.fIc_4{float: left;width: 600px!important;}

.rojo16bold{color:#cc3300; font-weight:bold; font-size:16px;}
.radioComp{border:1px solid #CCC; width:300px; clear:both; padding:10px;}
.radioComp form{clear:both;}
.radioComp input{margin-top:10px;}
.paqu{padding:0 20px 0 20px;}
.paqu p{ width:580px;}
.radioComp div input{ color:#FFF; height:28px; width:103px; background:url(images/paquetes.png) no-repeat; border:none;}

p.tipMas
{
	cursor: pointer;
}

a.tipMas:hover{ text-decoration:none;}
a.tipMas{ display:block; position:relative;}
a.tipMas span
{
	background-position: no-repeat;
	position: absolute;
	background: no-repeat;
	width: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	height: 17px;
	line-height: 12px;
	right: -16px;
	top: -6px;
	background-color: #FF6600;
}
.ajuste1590 a.tipMas span{right:-10px; top:-6px;}


.bg_menu
{
	background:url(images/bg_menu.jpg) center no-repeat; color:#ff6600!important;
}

.bg_menu2
{
	background:url(images/bg_menu2.jpg) center no-repeat; color:#ff6600!important;
}

.bg_menu3
{
	background:url(images/bg_menu3.jpg) center no-repeat; color:#ff6600!important;
}

.bg_menu4
{
	background:url(images/bg_menu4.jpg) center no-repeat; color:#ff6600!important;
}

.sm_1
{
	background: url(images/sm_1.jpg) no-repeat;
}

.sm_1_2
{
	background: url(images/sm_1.gif) no-repeat;
}

/*
.triangle
{
	height:49px; background:url(images/triangle.jpg) no-repeat bottom center;
}
*/

.triangle{height:49px!important; background:url(images/triangle.jpg) no-repeat bottom center;}

.bg_destacados_black
{
	background: url(images/bg_destacados_black.jpg) no-repeat; color: #f60;
}

.zoom_image{}

.pulsado img
{
    width:47%;
}




.noticiasProf {float:left; width:640px; height:380px; padding: 10px 1px 10px 1px; background:url(images/bg_noticia_5.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 

.noticiasProf h3{font-size:18px; color:#333;}
.noticiasProf .separacion{margin:25px 0 10px 20px;}
.noticiasProf .textos{ width:620px; height:325px; margin-top:20px;}
.noticiasProf .textos h3{color:#c30; clear:both}
.noticiasProf_8{ float:left; width:515px; text-align:center; padding:0 0 15px 0; margin:10px 0 0 20px;}

.imgContProf{ float:left;  position:relative; margin:5px 20px 20px 0; display:block; }
.imgContProf img{ border:#bcb8b8 solid 1px; float:left; width:149px!important; height:127px!important; clear:none }
.imgContProf p{ float:left; text-align:left; clear:none; display:block; max-width:620px!important; margin-left:10px; margin-top:0; }




.noticias {float:left; width:642px; height:375px; padding: 10px 1px 10px 1px; background:url(images/bg_noticia_5.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 

.noticias h3{font-size:18px; color:#333;}
.noticias .separacion{margin:25px 0 10px 20px;}
.noticias .textos{overflow-y:scroll; width:620px; height:180px; margin-top:20px;}
.noticias .textos h3{color:#c30; clear:both}
.noticias .textos p{width:590px; margin-top:10px;}
.noticias .textosG{overflow-x:hidden; overflow-y:scroll; width:630px; margin:25px 0 0 0; height:320px;}
.noticias_8{ float:left; width:515px; text-align:center; padding:0 0 15px 0; margin:10px 0 0 20px;}
.noticias .textosG p{width:590px;}

/*
.col_1{ float:left; width:642px; height:375px; padding: 10px 1px 10px 1px; background:url(images/bg_noticia_5.jpg) no-repeat; margin:0 8px 0 0; overflow:hidden;} 
.col_1 h3{font-size:18px; color:#333;}

*/

.col_8 .capaRespuestaFaq h3{ width:290px;}


.tipUsuarios{ height:10px;}


/*CSS para los popups */

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {width:800px; height:500px;color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

.videoDia a{display:block;}
.videoDia a:hover img 
{
    zoom: 1;
        filter: alpha(opacity=50);
        opacity: 0.5;
}



.col_prov{float:left; width:177px; height:375px; padding:10px 1px 10px 1px; margin:0 8px 10px 0; overflow:hidden; background:url(images/caja_provincias.jpg) no-repeat;}
.col__prov ul a:hover{ color:#fff; background-color:#fe8e09; padding:0 0 0 3px;}
.col__prov h3{color:#8ec023; font-size:16px; font-weight:bold; margin:5px 0 0 10px; padding:0; display:block; float:left;}
.col__prov ul{float:left; width:160px; border-top:#fe8e09 solid 1px; margin:5px 0 10px 10px;}
.col__prov li{border-bottom:#fe8e09 solid 1px; padding:1px 0 1px 0; list-style:none; float:left;width:290px; }
.col__prov ul a{padding:0 0 0 3px; float:left; width:156px;}
.col__prov ul a:hover{width:156px; text-decoration:none;}
.col__prov p{margin:5px 0 0 10px; padding:0; display:block; float:left; width:156px; text-align:justify}

.col__prov .scrollH{height:290px; overflow:scroll; width:172px;  overflow-x:hidden; margin-bottom:15px; color:#999;}


.locprov li{border-bottom:#fe8e09 solid 1px; padding:1px 0 1px 0; list-style:none; float:left;width:160px;  line-height:19px; }
.locprov ul a{padding:0 0 0 3px; float:left; width:160px;}
.locprov ul a:hover, .col__prov ul a:hover{ color:#fff; background-color:#fe8e09; padding:0 0 0 3px;}

.locprov a.on{color:#fff; background-color:#fe8e09; padding:0 0 0 3px; width:212px; font-weight:bold;}
.locprov h3.rojo{font-size:18px; color:#c30; margin:0 0 10px 20px; padding:0; clear:both;}
