body{
margin:0;
padding:0;
text-align:center;
color:#555;
font-family: "Courier New", Courier, monospace;
font-size:11px;
}
.container{
padding:0px 0 10px 0;
width:966px;
background-color:transparent;
margin-left:auto;
margin-right:auto;
text-align:left;

}
.logo{
padding:22px 0 0 0;
text-align:right;
height: 80px;
background-image: url(../images/logo.gif);
background-position: right top;
background-repeat: no-repeat;
font: bold italic 17px/14px sans-serif;

}
.containerSmall{
width:966px;
margin-left:auto;
margin-right:auto;
text-align:left;
border: 1px solid #aaa;
}

a:hover{
color:#2F3D59;
text-decoration: underline;
}
a{
color:#2F3D59;

}

/*TABLES
------------------------------------------------------------------------------*/
table {
border-collapse: collapse;
width:100%;


}
tbody{
width:100%;
text-align: center;
}

tbody td {

background-color:#fff;
}
.weekend{
/*background-color:#FAFAFA;*/
width:3px;
height:26px;
}
.weekend2{
background-image: url(../images/liIE.gif) !important;
background-image: url(../images/li.gif);
height:26px;
background-color:#fff;
width:3px;
}


.conActividad{
background-color:#fff;
text-align: left;
width:26px;
height:26px;
}
.sinActividad{
background-color:#fff;
text-align: center;
width:26px;
height:30px;
font: bold 11px/10px "Courier New", Courier, monospace;


}
.sinActividad2{
background-color:#fff;
text-align: left;
width:26px;
background-image: url(../images/liIE.gif) !important;
background-image: url(../images/li.gif);
height:26px;
}
.sinActividad3{
background-color:#fff;
text-align: right;
width:26px;
background-image: url(../images/liIE.gif) !important;
background-image: url(../images/li.gif);
height:26px;
}


.am{
width:26px;
height:26px;
background-image: url(../images/am.gif);
}

.table-SH .am{
width:26px;
height:26px;

background-image: none;

}

.di{

width:26px;
height:26px;
background-image: url(../images/di.gif);
}

.table-SH .di{
width:26px;
height:26px;
background-image: none;

}


.fo{

width:26px;
height:26px;
background-image: url(../images/fo.gif);
}

.table-SH .fo{
width:26px;
height:26px;
background-image: none;

}

.panel{
width:966px;
height:300px;
border: 1px solid #aaa;
margin: 2px 0;
text-align: left;
}
.panel2{
width:966px;
height:160px;
border: 1px solid #aaa;
margin: 2px 0 0px 0;
padding:0;
text-align: left;
}
.panel22{
overflow: auto;
width:956px;
height:290px;
border: 1px solid #aaa;
margin: 0px 0;
padding:5px;
text-align: left;
}


.izq{
padding: 5px;
width:538px;
height:290px;
float: left;
overflow: auto;

}
 .titulo{
font: bold 18px/20px "Courier New", Courier, monospace;

}

 .subtitulo{
font: 15px/18px "Courier New", Courier, monospace;

}

.izq .contenido{
padding: 10px 0 0 0;
font: 11px/14px "Courier New", Courier, monospace;


}

.der{
width:400px;
float: right;

}
.linea{
border-top: 1px dashed #ccc;
margin: 0px  0px  0px 38px;
padding:0;

}


.linea2{
border-top: 1px dashed #ccc;
margin: 6px 0;
padding:0;

}

.noticias{
padding: 5px 0 5px 10px ;
margin: 0 15px 0 0;
width:385px;
height:150px;
float: left;
overflow: auto;

}
.links{
padding: 5px 0;
margin: 0 15px 0 0;
width:195px;
height:150px;
float: left;
overflow: auto;

}

.cartelera{
padding: 5px 5px 5px 0;
margin: 0;
width:341px;
height:150px;
float: left;
overflow: auto;

}
.tituloChico{
font: bold 11px/13px "Courier New", Courier, monospace;
}
.cerrar{
float: right;
}

.transp{
  filter: alpha(opacity=30);
  opacity: .3;


}

.botones{

float: right;
background-color: black;
color:white;
padding: 2px 5px;

}

.botones2{

float: left;
background-color: white;
color:white;
margin: 0;
padding: 0;
height:18px;
font-size:1px;
}

.botones a:hover{
color:#fff;
text-decoration: none;
}

.botones a{
color:#fff;
text-decoration: none;

}
#imgs-frame{
  width:400px;
  height:300px;

}

.controles{
  position: absolute;
  padding:5px;
  background-color: #000;
  color:#fff;
  filter: alpha(opacity=50);
  opacity: .5;
  
}

.controles a:hover{
color:#fff;
text-decoration: underline;
}
.controles a{
color:#fff;

}
#imgDisplay_title, #imgDisplay_caption{
  display: none;
  visibility: hidden;
}
.hoyAdelante{
  text-align: right;

}
.hoyAtras{
  text-align: left;

}
.pie{
float: left;
  text-align: left;
  color:#999;

font: 11px/22px "Courier New", Courier, monospace;
}
.clear{
  clear: both;
}
