body, h1, h2, h3, h4, h5, table, td, div, p, b, a, span, ul, ol, li, dl, dd {
border:0 none;
margin:0;
padding:0;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
li {
list-style-type:none;
}
a {
color:#3366AA;
text-decoration:underline;
}
p {
line-height:1.4em;
margin-top:5px;
}
body {
background-color:#DDDDDD;
color:#555555;
font-family:Arial;
font-size:12px;
}
div#header {
position:relative;
}
div#language_es {
background:#FF0000 url(img/spanish_bn.png) no-repeat scroll 0 0;
height:16px;
left:570px;
position:relative;
top:5px;
width:24px;
}
div#language_es:hover {
background:#FF0000 url(img/spanish.png) no-repeat scroll 0 0;
height:16px;
position:relative;
top:5px;
width:24px;
}
div#language_en {
background:#FF0000 url(img/english_bn.png) no-repeat scroll 0 0;
height:16px;
left:570px;
position:relative;
top:5px;
width:24px;
}
div#language_en:hover {
background:#FF0000 url(img/english.png) no-repeat scroll 0 0;
height:16px;
left:570px;
position:relative;
top:5px;
width:24px;
}
div#container {
margin:20px auto;
position:relative;
width:620px;
}
div#overdeco {
background:transparent url(/img/border_top.png) no-repeat scroll left top;
height:20px;
width:620px;
}
div#mediodeco {
background:transparent url(/img/border_medio.png) repeat-y scroll left top;
width:620px;
}
div#underdeco {
background:transparent url(/img/border_bottom.png) no-repeat scroll left top;
height:20px;
width:620px;
}
div#pagina {
background-color:#FFFFFF;
margin: 0 0 0 10px;
width:600px;
}

ul#menu {
padding:5px 0 0 20px;
position:relative;
white-space:nowrap;
}
ul#menu li {
display:inline;
padding:5px;
position:relative;
}

ul#menu li select {
width:100px;
}

ul#menu li.activo select {
}


h1 {
color:#3366AA;
display:block;
font-size:30px;
padding:5px 20px;
}
h2 {
clear:both;
color:#660000;
font-size:20px;
margin:40px 0 0;
}
p#present {
margin:0 20px 5px 20px;
color:#000000;
}

div#applet {
display:inline;
float:left;
margin:0 5px 0 20px;
position:relative;
z-index:1;
}

div#applet img {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
margin:10px 0;
padding:5px;
}
div#applet a.thumbnail {
margin:0 6px;
}
div#applet img.foto {
float:left;
margin:0 10px 10px 0;
}
div#applet ul, div#applet ol {
list-style-position:inside;
margin-left:40px;
}
div#applet ul li {
list-style-type:square;
margin-top:5px;
}
div#applet ol li {
list-style-type:decimal-leading-zero;
margin-top:5px;
}
div.favoritos {
display:inline;
float:left;
height:115px;
margin:10px;
width:120px;
}
div.favoritos b {
color:#666666;
font-size:11px;
font-weight:normal;
position:relative;
top:-8px;
}
div.visor_favoritos {
width:555px;
}
div.visor_favoritos embed {
margin:0 auto;
}
div#info {
float:left;
font-size:10px;
position:relative;
width:210px;
}
div#info dt {
background-color:#AAAAAA;
color:#FFFFFF;
padding:3px 5px;
}
div#info dd {
color:#888888;
margin-left:10px;
}
div#log {
background-color:#FAFAFA;
clear:both;
height:160px;
margin:10px 20px;
overflow-y:auto;
padding:5px;
}
div#log dt {
font-weight:bolder;
}
div#log dd {
color:#000000;
margin:2px 5px 20px;
}
div#traductor {
float:right;
position:relative;
right:5px;
top:-10px;
}
div#footer {
clear:both;
font-size:10px;
margin-top:10px;
padding:10px;
text-align:right;
}
div#avisos {
background:transparent url(img/avisos.png) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bolder;
height:45px;
left:150px;
padding-top:8px;
position:absolute;
text-align:center;
top:-30px;
width:78px;
z-index:100;
}
label {
font-size:80%;
color:#000;
float:left;
display:block;
width:300px;
}
input,textarea {
width:400px;
margin-bottom:10px;
}
.recording {
background-color:#AA0000;
color:#FFFFFF;
font-weight:bolder;
padding:1px 5px;
}
.waiting {
background-color:#00AA00;
color:#FFFFFF;
font-weight:normal;
padding:1px 5px;
}
