@import url("../common.css");

body{font-size:100%; line-height:1em}

a{ text-decoration:none}

h3{ font-size:21px; color: #007d99; display:block; width:100%; clear:both; margin-bottom:20px}

h4{font-weight:normal; padding-bottom:5px; display:block;text-align:left;font-size: 2em;}

hr.hrhome{background:url('Images/img_linea_puntos.jpg') no-repeat bottom left; width:480px; height:6px; border:0; margin:0}

#content
{	
    margin: 0.8em 0 0 300px;
    width: 650px;
    background-color: #FFFFFF;
    min-height:840px; 
    overflow:visible;
    margin-bottom:100px;
}

.home p{ padding: 10px 0;}

.home .novedades { margin:25px 0}
.home .boxes{width:480px;}
.home .boxes .boxl{float:left; width:235px;}
.home .boxes .boxr{float:right; width:235px;}

#right{float:right; width:150px; }
#right .boton { margin-left:20px}
#margen_izq
{
    width: 976px;
    background-image: url('Images/img_marco_izq.png');
    background-repeat: repeat-y;
    background-position:left;
    padding:0; margin:0; 
}

#margen_der
{
    width: 976px;
    background-image: url('Images/img_marco_der.png');
    background-repeat: repeat-y;
    background-position: right;
}

#sidebar
{
    width: 270px;
    position: absolute;
    top: 132px;
    left: 24px;
}

#menuBakend { background-image:url('Images/caja_menu-back.png'); 
        background-repeat:no-repeat; padding:40px 0 0 40px; height:488px; }
#menuBakend ul { width:170px}
#menuBakend li {font-size:16px; color:#DBD1E8; margin:6px 0; list-style-type:disc}
#menuBakend li li { padding-left:2px; list-style-type:square; list-style-position:inside; font-size:14px}
#menuBakend li li  li{ padding-left:18px; list-style-type:none; }
#menuBakend li a { color:#FFF}
#menuBakend li a:hover{color:#DBD1E8;}

#content .home {width:480px; text-align:left; overflow:hidden; }

.txt_menu_gris
{
    font-family: Tahoma;
    font-size: 15px;
    letter-spacing: 0.1em;
    color: #818386;
    text-decoration: none;
}

a.txt_menu_gris:link
{
    color: #818386;
    text-decoration: none;
}

a.txt_menu_gris:hover
{
    color: #49136e;
    text-decoration: none;
}

.linita
{
    height:3px;
    background-image: url('Images/img_linea_puntos.jpg');
    background-repeat: no-repeat;
    margin:8px 0; clear:both;
}

.linea_comentarios
{
    height:1px;
    background-image: url('Images/img_linita_comentarios.jpg');
    background-repeat: no-repeat;
}

.txt_default_cyan_2 
{
    font-family: Tahoma;
    font-size: 18px;
    color: #007e9d;
    line-height: 21px;
}

.titulos_default
{
    font-family: Tahoma;
    font-size: 24px;
    color: #4a136e;
}


.titulo_home_01
{
    font-family: Tahoma;
    font-size: 33px;
    color: #4a136e;
}

.titulo_home_02
{
    font-family: Tahoma;
    font-size: 33px;
    color: #6d6f72;
}

.titulo_home_03
{
    font-family: Tahoma;
    font-size: 33px;
    color: #007E9D;
}

.txt_introduccion
{
    font-family: Tahoma;
    font-size: 16px;
    color: #000000;
    line-height: 24px;
}

.txt_menu
{
    font-family: Tahoma;
    font-size: 15px;
    letter-spacing: 0.1em;
    color: #49136e;
    text-decoration: none;
}
.titulos_plain
{
    font-family: Tahoma;
    font-size: 21px;
    line-height: 27px;
    color: #007d99;
}
.usuario
{
    font-family: Tahoma;
    font-size: 13px;    
    color:#007e9d;
}
.fecha
{
    font-family: Tahoma;
    font-size: 13px;    
    color:#000;
}
.txt_comentarios
{
    font-family: Tahoma;
    font-size: 13px;
    color: #818386;
    line-height: 18px;
    width:75%;
    display:inline-block;
}

.txt_default_negro
{
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
    line-height: 21px;
}
.txt_default_bordo
{
    font-family: Tahoma;
    font-size: 1em;
    color: #8E0B6A;
    line-height: 1.2em;
    font-weight:normal;    
}
.txt_default_violeta strong { font-weight:bold}
.txt_default_cyan
{
    font-family: Tahoma;
    font-size: 13px;
    color: #007e9d;
    line-height: 21px;
}          

.txt_default_azul
{
    font-family: Tahoma;
    font-size: 13px;
    color: #5b57a6;
    line-height: 21px;
    font-weight:normal;
}

.home ul{margin-bottom:20px}

.home li li em{padding-right:30px}

/* para tit de 1 linea 

.home .header{background:url('Images/img_linea_violeta.jpg') no-repeat bottom left; width:480px; height:52px; margin:0;
              color: #C598B6; }

.home h2{background:url('Images/lapiz.jpg') no-repeat top right;  
         width:70%;height:36px; padding:18px 0 0px; font-size: 2.5em; font-weight:bold; margin:0 0 0 20%;
         color: #C598B6 }
*/

.home .header {
    background: url("Images/img_linea_violeta.jpg") no-repeat scroll left bottom transparent;
    color: #C598B6;
    height: 90px;
	   margin: 0;
    width: 480px;
}
.home h2 {
    background: url("Images/lapiz.jpg") no-repeat scroll right bottom transparent;
    color: #C598B6;
    font-size: 2.5em;
    font-weight: bold;
    height: 36px;
    line-height: 0.8em;
    margin: 0 0 0 20%;
    padding: 18px 0 0;
    width: 78%;}

.home .header span{ font-size: 0.75em; float:left; width:20%; padding-top:10px;}


.tema .header{background-image:url('Images/img_linea_violeta.jpg'); background-repeat:no-repeat; background-position:bottom left; width:610px; height:52px; margin:0;}
.tema h1,.tema h2{background-image:url('Images/lapiz.jpg');
          background-position:bottom right;  font-weight:normal;
          background-repeat:no-repeat; display:block;text-align:left;width:470px;height:49px;}

.tema h2{ font-size: 1em; color: #C598B6; padding:0px !important;}
.tema h2 em{font-size: 2.3em; padding-left:5px; font-weight:bold; }
.tema a.bordo{color:#8E0B6A; font-size:0.75em; padding:15px 0;}
.tema p.bordo{color:#8E0B6A; font-size:1.2em; padding:20px 0;}
.tema p.bordo a {color:#8E0B6A;}
.tema span.bordo {color:#8E0B6A; font-size:0.75em; padding:15px 0;}


.tema_azul .header{background-image:url('Images/img_linea_azul.jpg'); background-repeat:no-repeat; background-position:bottom left; width:610px; height:52px; margin:0;}
.tema_azul h1,.tema_azul h2{background-image:url('Images/lapiz_azul.jpg');
          background-position:bottom right;  font-weight:normal;
          background-repeat:no-repeat; display:block;text-align:left;width:470px;height:49px;}

.tema_azul h2{ font-size: 0.825em; color: #5b57a6; padding:0px !important;}
.tema_azul h2 em{font-size: 2.3em; padding-left:5px; font-weight:bold; }
.tema_azul a.bordo{color:#8E0B6A; font-size:0.75em; padding:15px 0;}
.tema_azul p.bordo{color:#8E0B6A; font-size:1.2em; padding:20px 0;}
.tema_azul p.bordo a {color:#8E0B6A;}
.tema_azul span.bordo {color:#8E0B6A; font-size:0.75em; padding:15px 0;}

.tema_naranja .header{background-image:url('Images/img_linea_naranja.jpg'); background-repeat:no-repeat; background-position:bottom left; width:610px; height:52px; margin:0;}
.tema_naranja h1,.tema_naranja h2{background-image:url('Images/lapiz_naranja.jpg');
          background-position:bottom right;  font-weight:normal;
          background-repeat:no-repeat; display:block;text-align:left;width:470px;height:49px;}

.tema_naranja h2{ font-size: 1em; color: #f58468; padding:0px !important;}
.tema_naranja h2 em{font-size: 2.3em; padding-left:5px; font-weight:bold; }
.tema_naranja a.bordo{color:#8E0B6A; font-size:0.75em; padding:15px 0;}
.tema_naranja p.bordo{color:#8E0B6A; font-size:1.2em; padding:20px 0;}
.tema_naranja p.bordo a {color:#8E0B6A;}
.tema_naranja span.bordo {color:#8E0B6A; font-size:0.75em; padding:15px 0;}
/*** Menu con parte Audio y Video. ***/
/*#menu { background:url('Images/caja_menu.png') no-repeat 0; 
        background-repeat:no-repeat; padding:40px 0 0 46px; height:720px; }*/
#menu { background:url('Images/caja_menu.png') no-repeat 0; 
        background-repeat:no-repeat; padding:40px 0 0 46px; height:632px; margin: 2px 0 0 8px; }



#menu ul { width:170px}
#menu li{font-size:16px; color:#DBD1E8; margin:6px 0; list-style-type:disc}
#menu .none { list-style-type:none; margin-top:0; border:0}
#menu ul.none {margin-bottom:16px}
#menu li a { color:#FFF}
#menu li a:hover{color:#DBD1E8;}
#menu li ul{border-top: dotted 2px #9885B3; padding:5px 0 0px; margin-top:5px; width:160px}
#menu li li{color:#FFF; font-size:12px; padding:0; margin-bottom:0;list-style-image: url('Images/flecha.png');}
#menu li span{ font-size:12px; color:#FFF; padding-left:10px}
#menu li span.left{padding-left:0px; white-space:nowrap;}
#menu li span.right{padding-lef?:45px; white-space:nowrap;}
#menu li ul.buttons{padding:5px 0 0px;  margin:5px 0 0 0;}
#menu ul.buttons li {display:inline; text-align:center;}
#menu ul.buttons li a{width:68px; display:inline-block; height:66px}
#menu ul.buttons li a:hover{background-position: -68px 0;}

#menu .bienestar{ background: url('Images/bienestar.png') no-repeat 0 0}
#menu .cursos{background: url('Images/cursos.png') no-repeat 0 0}
#menu .fotografico{background: url('Images/fotografico.png') no-repeat 0 0}
#menu .juegos{background: url('Images/juegos.png') no-repeat 0 0}
#menu .mensajes{background: url('Images/fondo_casilla.jpg') no-repeat 0 0}
#menu .literario{background: url('Images/literario.png') no-repeat 0 0}
#menu .webcast{background: url('Images/webcast.png') no-repeat 0 0}

.hidden, #menu .buttons a span {display:none}
/*** Menu con parte Audio y Video. ***/
/*#menu #diccionario{background:url('Images/abc_small.png') no-repeat 30px 40px; margin-top:70px;
        background-repeat:no-repeat; width:222px; height:361px; position:absolute; left:8px; top:155px;}*/
#menu #diccionario{background:url('Images/abc_small.png') no-repeat 30px 40px; margin-top:90px;
        background-repeat:no-repeat; width:222px; height:361px; position:absolute; left:8px; top:155px;}
#menu #diccionario .opts{ padding:10px 20px 0px; }

#menu #diccionario .opts .open {display:block; padding:115px 0 0 0;  width:90%; margin-left:5%; }
#menu #diccionario .opts .open ul{list-style-type:disc; padding-left:20px;  }
#menu #diccionario .opts .titulo {text-align:left; padding:0 0 6px 0; color:#DBD1E8; font-size:1.125em; border-bottom: dotted 2px #FFF; width:140px; display:block; line-height:1.2em;}
#menu #diccionario .opts h4.titulo  { margin:20px 0 10px 30px; font-size:0.5625em; border-bottom:none; }
#menu #diccionario .opts .dicc {padding:0 0px 0 30px;list-style-image: url('Images/flecha.png');}
#menu #diccionario .opts .open .small { font-size:0.5em; margin:0; padding:0; display:block; line-height:1em}
#menu #diccionario .opts .dicc li{padding:2px; font-size:0.75em}
#menu #diccionario .opts .add{ padding:0; list-style-type:none !important;}
#menu #diccionario .opts .add li{padding:0; color:#FFFFFF; font-size:0.75em; list-style-type:none !important;}
#menu #diccionario .opts .add li span{color:#c598b6 }
#menu #diccionario .opts .term {text-transform:capitalize}

/* Menu Bien*/
#menubien{background:url('Images/fondo_bienestar.jpg') no-repeat 0; width:246px;  height:202px; left:8px; }
#menubien p {text-align:center; }
#menubien p a{color:#FFF!important}
#menubien ul {margin-left: 50px; width:170px; padding-top:60px; }
#menubien ul ul {margin:0; border-top: dotted 2px #9885B3; padding:5px 0 0px; margin-top:5px; width:150px}
#menubien li {font-size:16px; color: #DBD1E8; margin:6px 0; list-style-type:none}
#menubien li.cuad { list-style-type:square; border-bottom:1px dotted #FFF; padding:6px 0}
#menubien li li {color:#FFF; font-size:12px; padding:0; margin-bottom:0;}
#menubien ul li a{color: #DBD1E8;}
#menubien ul ul li p{color: #FFFFFF; line-height:2em;}

.boton  {
	background-image:url('Images/boton2.png'); 
	color:#FFF; 
	height:17px; 
	font-size:11px; text-align:left;
	width:96px; 
	border:0;
	display:inline-block;
	padding-left:10px;
	}
	
.boton:hover{color:#BCBCBC}

#right span{display:block; font-size: 12px; color:#FFF; padding-left:20px;}

#right #casavirtual {background:url('Images/boxcasavirtual.jpg') no-repeat; height:214px; padding:75px 0 0 4px;}
#right #casavirtual span{padding:10px 10px 20px 16px!important; width:130px;}

#right #prensa {background:url('Images/Prensa.gif') no-repeat; height:195px; padding:75px 0 0 4px;}
#right #prensa span{padding:10px 0 20px 16px!important; width:131px;}

#right #webcast {background:url('Images/boxwebcast.png') no-repeat; height:199px; padding:74px 0 0 4px; margin-bottom:16px}
#right #webcast span{ width: 83px;}

#right #juegos{ height:305px; margin:0; padding:0}

#right #mensajes{background: url('Images/fondo_casilla.jpg') no-repeat; height:167px}
#righ? #mensajes ul {width:120px; padding:20px 0 0 20px}
#right #mensajes ul li{display:block; font-size: 12px; color:#FFF; font-weight:bold; padding-left:5px;}

#login fieldset{background:url('Images/mouse.png') no-repeat 22px 22px;font-size:12px;color:#542B7B; overflow:visible }
#login h4 {padding:36px 0 12px 42px; font-size:1em;color:#542B7B;}
#login.box {background:url('Images/boxlogin.png') no-repeat; height:382px;}
#login.box input.box{ width:135px}
#login.box a {color:#999} 
#login.box a.selected {color:#000}
#login.box #submit { background-image:url('Images/boton.png'); border:0; color:#FFF; height:17px; font-size:11px; width:120px; text-align:left; padding-bottom:2px;}
#login.box #register { border-top:solid 1px #542B7B; color:#000; width:136px;background:url('Images/registro.png') no-repeat 0 6px; margin-left:10px; padding-top:6px }
#login.box #register span { width:92px; padding-left:52px;display:block}
#login.box #register .action { display:block;background-image:url('Images/boton.png'); color:#FFF; height:17px; font-size:11px; width:110px; padding-left:10px;}

.msgopts form { float:left; width:50%; }


.Document
{
    width: 192px !important;
    border: 1px solid #CCC;
    clear:both;
}
.Registro
{
    margin: 0px !important;
    padding: 0px !important;
}f

/* TABLE
----------------------------------------------------------
*/
#juegos h1, #juegos h2{background:url('Images/img_linea_puntos.jpg') no-repeat bottom left !important; font-weight:normal; padding-bottom:5px; display:block;text-align:left;width:610px;}
#juegos h2{ font-size: 30px !important;   color: #4a136e; line-height:120%}
#juegos table 
{
  border: solid 1px #AC94BE;
  border-collapse: collapse;
}

#juegos table td 
{
  padding: 5px;   
  border: solid 1px #AC94BE ;
}

#juegos table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #AC94BE; 
  border: solid 1px #AC94BE;   
}

#post{ padding:10px 5px 30px 5px;}

#post table th
{
  padding: 6px 5px;
  text-align: left;
  font-size: 18px;   
  color: #4a136e;
}

#post table td
{
    font-family: Tahoma;
    font-size: 15px;
    color: #999999;
    letter-spacing: 0.12em;
    text-decoration: none;    
}
#post a
{
    font-family: Tahoma;
    font-size: 15px;
    color: #999999;
    letter-spacing: 0.12em;
    text-decoration: none;    
}



.informativo {
letter-spacing: 0.12em;
width:610px;

}
.informativo p {
    font-family: Tahoma;
    font-size: 0.8125em; width:550px;
    color: #818386;
    line-height: 21px;
    letter-spacing: 0.12em;
}
.informativo p em {
color: #007e9d;
    line-height: 1.3125em;
}
.informativo h1, 
.informativo h2{background:url('Images/img_linea_puntos.jpg') no-repeat bottom left !important; 
                padding-bottom:20px; font-size:1.8em}
.informativo h2{color: #4a136e; line-height:120%;}
.informativo h1{ margin-bottom:1.25em}

.informativo .boton { line-height:normal; padding-top:2px; height:15px;}
.informativo input.boton { height:17; padding:0; margin-top:6px; width:105px;}
.informativo .submenu { margin-top:1em;}

.informativo .menuliterario {margin-left:20px; padding:0}
.informativo .menuliterario li 
{ list-style-image:url('Images/flecha_menu.jpg'); 
						 list-style-position:outside;
                             margin:0; padding:0}
.informativo .menuliterario li li { list-style-image:none; }
.informativo .menuliterario li li a{font-size:12px}
.informativo .subsub{padding-left:8px;}

.informativo .submenu li{ list-style-image:url('Images/flecha_menu.jpg'); 
						 list-style-position:inside;
                             height:20px; margin:0}
.informativo .submenu li.sub { height:auto}
.informativo .submenu li li {list-style-image:none; padding-left:30px; }
.informativo .menuliterario a,
.informativo .submenu li a{  
font-family: Tahoma;
font-size: 15px;
color: #999999;
letter-spacing: 0.12em;
text-decoration: none;
}

.informativo .menuliterario a:hover,.informativo .submenu a.on, .informativo .submenu a:hover ?
color: #4a136e;
}


.informativo a.menu_sub {
font-size: 12px;
color: #999999;
padding-left: 20px;
letter-spacing: 0.12em;
text-decoration: none;
}

a.linkforo{color:#4a136e !important; font-weight:bold; font-size:15px!important}

.informativo a.menu_sub:hover {color: #4a136e;}

.informativo ol { list-style-type:decimal; list-style-position:inside}

.informativo ul li.links{margin:40px 0; color:#999999; width:510px; display:inline-block;}

.informativo h2{ font-size:30px !important; color: #4a136e; line-height:120%}

.linkbox{padding:10px 0 0 2px}

#links ul li a{color:#999999;}

.sep2,.sep { padding:0; 
       width:135px; 
       height:1px; 
       background-color: #027B98; 
       color: #027B98; 
       text-align:left; 
       float:left; 
       margin:45px 0; 
       clear:left }
.sep2 { margin:40px 0 20px;}



a[href $='.pdf'],.pdflink{ 
   padding-left: 28px !important;
   background: transparent url(Images/Icons/pdf.jpg) no-repeat center left;
   display:block; width:450px;
}
a.noicon{background:none; padding-left:0!important}

.comment { padding-bottom:20px; width:510px}
.comment .options { float:right}

.commentwarning { background-image:url('Images/icons/atencion.gif');
                  padding-top:20px; background-position:bottom left;
                  background-repeat:no-repeat; padding-left:44px}
                  
.spacer { clear:both; width:100%; display:block}       
.vermas{margin:10px 0 20px 0;}
.vermas a{text-decoration:none; font-family: Tahoma; font-size:13px;color:#007e9d;}

.memotest h1, .memotest h2{background:url('Images/img_linea_puntos.jpg') no-repeat bottom left !important; font-weight:normal; padding-bottom:5px; display:block;text-align:left;width:610px;}
.memotest h2{ font-size:30px !important;   color: #4a136e; line-height:120%}

.memotest{
	border:0px;
	background-color:#FFF;
	text-align:left;
	float:left;
	position:absolute;
	margin-left:10px;
}
.memotest .ficha{
	width:104px;
	height:104px;
	border:1px solid #FFF;
	background-repeat:no-repeat;
	float:left;
}
.memotest .ficha-cover{
	width:104px;
	height:104px;
	border:0px solid #333;
	background-color:#EEE;
	float:left;
}
.memotest .trabado{
	display:none;
}
.memotest .abierto{
	display:none;
}
.memotest .seleccionada{
	border:1px solid #EEE;
}
.memotest .encontrada{
	border:1px solid #FFF;
}

.memotest .texto{
	width:610px;
}
.memotest .texto p{padding:10px 0 10px 0}       
.required{ color:Red; }

.reproductor { margin:25px 0}

#casa{padding:10px 0 0 20px}

.library h3{font-size:1.2em; margin-top:20px;}
.library ul { margin:0 0 30px 25px; }
.library li{list-style-image:url('Images/ico_flecha_violeta.jpg'); margin-bottom:10px}
.library li a { color:#000; }
.library li span { color:#006b91; font-size:0.8em}
.library li a:hover { text-decoration:underline} 

#dictionary { width:660px; 
              padding-left:60px; 
              height:756px; min-height:756px; overflow:hidden;
              background:#ccc url('Images/dicback.png') no-repeat top left;
              color:#7f8084; 
              position:relative; 
}
              
#dictionary h1 { height:40px; 
                 background:url('Images/Abc.png') no-repeat top left;
                 padding:180px 0 0 50px; 
                 color:#7f8084; font-size:1.8em;
                 
}
                  
#dictionary dt, 
#dictionary h2 {font-size:2.25em; 
                color:#8E0B6A; 
                background-image:none; 
                margin:0 0 10px 0; 
                padding-top:10px; overflow:visible;
                border-bottom:1px dotted #00789c; 
                height:20px; 
                width:380px; z-index:100;
}

#dictionary p { line-height:1.2em; padding:10px 0; width:100%}
#dictionary p.strong { font-size:1.3em; width:100%; padding-bottom:20px;} 
#dictionary span.leyenda { font-size:0.75em; width:100%; padding-bottom:10px;} 
#dictionary hr.medium  {width:380px; height:1px; border:0; background-color:#2A2A2?; margin:10px 0 5px}

#dictionary div.bottom { position:relative; font-weight:bold}
#dictionary div.bottom  p { padding-top:5px;font-size:0.6875em;}
#dictionary div.tags {color:#8E0B6A; font-size:0.95em; padding:14px 0}
#dictionary div.bottom span.bordo { font-size:0.6875em; width:100%;color:#8E0B6A;} 

#dictionary #index { position:absolute; right:0; width:71px; text-align:center; top:10px; overflow:visible; margin:0; padding:0}                

#dictionary #index li a { color:#FFF; font-size:1.05em;  font-weight:bold; width:100%; float:left; }
#dictionary #index li.shared a{ width:30%; padding-left:10%; float:left;}
#dictionary #index li.shared span {width:2%;float:left;}
#dictionary #index li.first:hover {background: inherit url('Images/first_letter_on.png') no-repeat fixed 0 0 ;}
#dictionary #index li:hover {background:url('Images/letter_on.png') no-repeat 0 -14px;}
#dictionary #index li.last:hover {background: inherit url('Images/last_letter_on.png') no-repeat fixed top left;}
#dictionary .main { float:left; width:420px;}
#dictionary #dicph { margin:20px 0; min-height:350px; max-height:350px; width:100%; z-index:2;}
#dictionary .sidebar{margin-left:430px; 
                     width:150px; 
                     text-align:center; 
                     padding-top:370px; 
                     height:150px; 
                     background: url('Images/Abc_small.png') no-repeat 0 200px; 
}

#dictionary .sidebar a {font-size:1em; font-weight:normal}
#dictionary .sidebar img {position:absolute; bottom:30px; right:80px}
#dictionary form li{ font-size:0.75em; margin-bottom:6px;}


#dictionary .definitions dt,
#dictionary .term {color:#8E0B6A; font-weight:bold; font-size:1.1875em; text-transform:capitalize}
#dictionary .boton { background-image:url('images/botondic.png'); font-size:0.6875em; width:115px;}
#dictionary .defineterm {color:#7f8084; font-size:0.75em; }
#dictionary dl { width:410px}
#dictionary dl .box {position:relative; height:300px; overflow:auto; }
#dictionary dt .defineterm {font-size:0.6em}
#dictionary dd { border-bottom: 1px dotted #000; padding:10px 0; margin-bottom:10px; width:380px; line-height:1.2em}
#dictionary dd em { font-size:1.5em; color:#000; font-weight:bold}
#dictionary .addterm {font-size:1em;color:#8E0B6A; font-weight:normal}
#dictionary hr.dot { height:0; border-top:1px dotted #00789c; width:75%; margin:10px 0}
#dictionary .byletter {z-index:3; position:relative; height:280px; overflow:auto}
#dictionary .byletter li { height:36px;}
#dictionary .tac {cursor:pointer;cursor:hand}
#page {height:360px;}
#page .l,#page .ll { font-size:23em; color:#ccc; position:absolute; top:220px; left:80px; z-index:0} 
#page .ll { font-size:16em; left:40px;} 
#page .addterm {font-size:0.7em; margin-top:20px; display:block; z-index:104; position:relative }
.txtArea{overflow:hidden;}
#dialogTermCond p {font-size:0.6875em; line-height:1.2em; font-weight:normal}

.audio {height:20px}

.admint{ width:75%; margin-top:30px; font-family:Verdana}
.admint th,.admint td  { padding:4px;}
.admint th { border: 1px solid #CCC;}


#bienestar .informativo h3 {color:#8E0B6A;  }

.bienestar { padding-top:30px;}

#bienestar .informativo em ,#bienestar a.on{color:#8E0B6A;}

