h3 {
color:#FFFFFF;
font-size:23px;
margin:0.2em 0;
padding:0.2em 0 0.1em;
}	
.frase {
text-align:right;
color:#003366;
font-size:14px;
font-weight:bold;
font-style:italic;
font-family:"Times New Roman", Times, serif;
margin:2px;
padding:15px;
}
.secciontexto{
padding:10px;
}
.secciontexto .subtitulo{
text-align:center;
color:#006699;
font-size:16px;
font-weight:bold;
margin:0.2em 0;
padding:0.2em 0 0.1em;
text-align:center;
}	
a {text-decoration:none;}
.menu h2 a {
background-image:url(../img/puce.gif); background-repeat:no-repeat; 
background-position:left center;
color:#0153A0;
display:block;
font-size:12px;
margin:0 5px;
padding:3px 15px;
cursor:default;
}
li ul {
margin:0px;
padding:0px;
position:relative;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.menu {
background-repeat:repeat-x;
border:1px solid #C7C8CA;
padding:1px;
margin:1px;
background-color:#F0F0F0;
width:155px;
}
.menu ul {
border-bottom:1px solid #C7C8CA;
margin:0 10px;
padding:0 0 20px;
}
.menu li {
display:block;
line-height:normal;
top:-17px;
}
.menu li a {
color:#64645A;
display:block;
float:left;
padding-left:15px;
width:90%;
}
.menu .menuselect{
background-color:#0034D1;
color:#FFFFFF;
}
.menu h2 {
margin-top:4px;
margin-bottom:4px;
}
.secciontexto p{
text-align:left;
position:relative;
margin:5px;
padding:10px;
}
.negSubtitulo {
text-align:left;
margin:5px;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.negBullet {
text-align:left;
padding-left:5px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
background-image: url(../img/bullet.gif);
background-repeat:no-repeat;
}
.negrita {
text-align:left;
padding-left:5px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}
.contenido{
width:96%; 
background-color:#ECEDFF;
border:1px dotted #999999;
padding:10px;
}
.encabezado {
text-align:left;
margin:0px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-color:#0034D1;
color:#FFFFFF;
}
.encTabla{
padding:5px;background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
.pleft{
text-align:left;
padding-left:5px;
padding-right:5px;
}
.marco{
display:block; height:auto; float:center; width:99%; padding:0px; background-color:#FFFFFF; border:1px  solid #999999}
.cabeceraleft{
text-align: center; width:100%; padding-top:10px; padding-right:5px;}
.texto{
padding-left:4px;
padding-right:4px;
width:90%;
text-align:left;
border:1px solid #CCCCCC;
background-color:#FEFFE1;
}
.label{
padding-left:4px;
padding-right:4px;
text-align:left;
font-weight:bold;
}

.ttRegistro {
position:relative;
border:1px solid #CCCCCC;
margin:0;
padding:2px 2px 1px;
float:left;
width:100%
}
.ttRegistro h2{
background-color:#CCCCCC;
font-size:14px;
margin:0 0 1px;
padding:5px;
}
.ttRegistroContenedor {
background-color:#E7E7E7;
height:auto;
margin:0 0 1px;
padding:5px;
}
input.registerbutton {
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #999999;
color:#333333;
height:21px;
margin:0 0 0 10px;
padding:1px 3px 3px;
width:auto;
}
input {
border:1px solid #999999;
color:#000000;
display:inline;
margin:0 0 0 15px;
padding:3px;
width:180px;
}
.sesion{
background-color:#B7EBFF;
border:1px solid #000000;
color:#0066CC;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:2px;}

.tooltip {
background:#FF9900 none repeat scroll 0 0;
padding:2px;
border:1px solid #FF9900;
}

.menuenc {
background-repeat:repeat-x;
border:1px solid #C7C8CA;
background-color:#F0F0F0;
font-weight:bold;
width:150px;
padding:2px;
text-align:center;
}
.bloque{
background-color:#F0FFFF;
border:1px dotted #666666;
color:#000033;
text-align:center;
padding-left:1px;
font-size:11px;
font-weight:bold;
margin:3px;
}
.bloque1{
background-color:#FFFFFF;
border:1px dotted #666666;
color:#000033;
text-align:center;
padding-left:1px;
font-size:11px;
font-weight:bold;
margin:3px;
}
.bloqueboard{
background-color:#000099;
border:1px dotted #666666;
color:#FFFFFF;
text-align:center;
padding-left:1px;
font-size:11px;
font-weight:bold;
margin:3px;
}
.tablaprograma{
background-color:#F4F4F4;
text-align:center;
border:1px solid #C7C8CA;
}
.fila{
background-color:#FFFFFF;
padding:0;
margin:0px;}
.fila1{
padding:0;
margin:0px;}

#DivInfoFicha{
position:absolute;
height:auto;
width:320px;
background-color:#FFFFFF;
border:1px solid #333;
z-index:2000;
top:900px;
left:650px;
padding:2px;
}
.tituloinfo
{
    color: #ffffff; 
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight:normal; 
    background-color:#00008B;
    width: 100%; 
    height:16px;
    
}