body,td,th,input {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}

a.overTable,a.overTable:link,a.overTable:visited,a.overTable:active {
	display: block;
	padding: 10px;
	border: 1px solid #F36F0D;
	text-decoration: none;
	color: inherit;
}

a.overTable:hover {
	background-color:#FBFBFB;
	color: inherit;
}

.textoOk2 { font-size: 10px; color: #666666; line-height: 14px; font-weight: normal; text-decoration: none;}

.textoOk, .texto { font-size: 10px; color: #666666; line-height: 14px; font-weight: normal; text-decoration: none; text-align: justify}

.tipoTitulo  {
    color:black;
    line-height: 15px;
    font-weight: bold;
    text-decoration: none 
}
.tblanco  { font-size: 12px; color: #FFF; line-height: 15px; font-weight: bold; text-decoration: none }
.arrLinks,.arrLinks:link,.arrLinks:visited,.arrLinks:active         { font-size: 9px; color: #ffffff; line-height: 14px; text-decoration: none}
.arrLinks:hover   { color: #FF6600; background-color: #CCCCCC}

.seccion { font-size: 12px; color: #FF623C; line-height: 15px; font-weight: bold; text-decoration: none }
.subseccion { font-size: 12px; color: #999999; line-height: 15px; font-weight: bold; text-decoration: none }

.home            { font-size: 10px; color: #333333; line-height: 14px; font-weight: normal; text-decoration: none}
.home:hover      { color: #FF9933 }

.izqLink,.izqLink:link,.izqLink:visited         { font-size: 10px; color: #999999; text-decoration: none; line-height: 15px}
.izqLink:hover   { color: #FF6600 }
.izqLinkOver     { font-size: 10px; color: #FF6600; text-decoration: none; line-height: 15px}

.arrLink         { font-size: 9px; color: #000000; line-height: 14px; text-decoration: none}
.arrLink:hover   { color: #FF9933 }
.arrInput        { font-size: 9px; color: #000000; line-height: 14px; text-decoration: none}
.arrButton       { font-size: 8px; color: #000000; font-weight: bold; text-decoration: none; background-color: #DDDDDD}

.arrLink         { font-size: 9px; color: #000000; line-height: 14px; text-decoration: none}
.arrLink:hover   { color: #FF9933 }

.libre {text-decoration: none; color: #017f71;}
.libre:link {text-decoration: none; color: #017f71;}
.libre:visited {text-decoration: none; color: #017f71;}
.libre:hover {text-decoration: none; color: #019F91; }
.libre:active {text-decoration: none; color: #017f71;}

.footer1         { font-size: 9px; color: #017f71; line-height: 14px; text-decoration: none}
.footer1:hover   { color: #019F91; }
.footer2         { font-size: 9px; color: #017f71; line-height: 14px; text-decoration: none}
.footer2:hover   { color: #019F91;  }
.footer3         { font-size: 9px; color: #017f71; text-decoration: none}
.footer3:hover   { color: #019F91; }

.titulo          { color: #019F91; font-weight: bold; text-decoration: none}
.titulo:hover    { color: #019F91; }
/*.texto:hover     { color: #FF9933 }*/
.texto2          { font-weight: normal; text-decoration: none }
.texto2:hover    { color: #019F91; }
.textoBold       { color: #017f71; font-weight: bold; text-decoration: none }
.textoBold:hover { color: #019F91; }
.link            { font-weight: normal; text-decoration: none}
.link:hover      { color: #019F91; }
.epigrafe        { font-weight: normal; text-decoration: none}

.masinformacion  { text-decoration: none}
.masinformacion:hover   { color: #019F91; }

.horarioTit      { font-weight: bold; text-decoration: none}
.horarioTxt      { font-weight: normal}

.cineTit          { font-size: 11px; color: #017F71; line-height: 15px; font-weight: bold; text-decoration: none}
.cineTit:hover    { color: #019F91; }
.cineTit2         { font-size: 10px; color: #FF9933; font-weight: bold; text-decoration: none}
.cineTit2:hover   { color: #019F91; }
.cineSubtit       { font-size: 11px; color: #333333; line-height: 15px; font-weight: normal; text-decoration: none}
.cineSubtit:hover { color: #019F91; }
.cineResumen      { font-size: 11px; color: #333333; line-height: 15px; font-weight: normal; text-decoration: none; text-align: justify}
.cineListaPelic   { font-size: 11px; color: #333300; line-height: 14px; font-weight: bold; text-decoration: none}

.cineCabezal1     { font-size: 18px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 24px}
.cineCabezal2     { font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.cineCabezal3     { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.cineCabezalHoy1,.cineCabezalHoy1:link,.cineCabezalHoy1:active,.cineCabezalHoy1:visited  { color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 14px }
.cineCabezalHoy2,.cineCabezalHoy2:link,.cineCabezalHoy2:active,.cineCabezalHoy2:visited  { color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 14px }
.cineCabezalHoy2:hover  { color: #019F91; }

.prensaFecha   { color: #FF9933; line-height: 15px; font-weight: bold; text-decoration: none}
.prensaArea    { color: #333333; line-height: 15px; font-weight: bold; text-decoration: none}
.prensaTitulo  { color: #333333; line-height: 15px; font-weight: bold; text-decoration: none}
.prensaTexto   { color: #333333; line-height: 15px; font-weight: normal; text-decoration: none}

.calendarioDia    { color: #333333; line-height: 15px; font-weight: bold; text-decoration: none}
.calendarioHora   { color: #333333; line-height: 15px; font-weight: normal; text-decoration: none}
.calendarioArea   { color: #333333; line-height: 15px; font-weight: bold; text-decoration: none}
.calendarioTitulo { color: #FF9933; line-height: 15px; font-weight: bold; text-decoration: none}
.calendarioTitulo:hover { color: #019F91; }

.buscadorTitulo      { font-family: Verdana, Arial; font-size: 11px; color: #017F71; line-height: 15px; font-weight: bold; text-decoration: none}
.buscadorTexto       { font-family: Verdana, Arial; font-size: 10px; color: #017F71; line-height: 14px; font-weight: normal; text-decoration: none}
.buscadorTexto:hover { color: #019F91; }

.registreseTexto     { font-family: Verdana, Arial; font-size: 10px; color: #333333; line-height: 14px; font-weight: normal; text-decoration: none}
.registreseTitulo    { font-family: Verdana, Arial; font-size: 11px; color: #FF9933; line-height: 15px; font-weight: bold; text-decoration: none}
.registreseInput     { font-family: Verdana, Arial; font-size: 10px; color: #333333; line-height: 14px; font-weight: normal; text-decoration: none; background-color: #FFFFFF}
.registreseButton    { font-family: Verdana, Arial; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none; background-color: #DDDDDD}

.paginasTitulo { color: #017F71; font-weight: bold; text-decoration: none}
.paginas       { color: #6C7869; font-weight: normal; text-decoration: none}
.paginas:hover { color: #019F91; }

.periodicoMalbaCineLink       { font-family: Verdana, Arial; font-size: 10px; color: #FF9933; font-weight: normal; text-decoration: none}
.periodicoMalbaCineLink:hover { color: #333333 }

.calendarioInput     { font-family: Verdana, Arial; font-size: 10px; color: #333333; line-height: 14px; font-weight: normal; text-decoration: none; background-color: #FFFFFF}
.calendarioButton    { font-family: Verdana, Arial; font-size: 8px; color: #333333; font-weight: bold; text-decoration: none; background-color: #DDDDDD}

.creditos { font-family: Verdana, Arial; font-size: 10px; color: #666666; background-color: #F2F2F2; font-weight: bold; text-decoration: none }

.linkgris { 
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color: #333333; 
    line-height: 17px; 
    font-weight: bold; 
    text-decoration: none;
}

.publicac {
	color: #017F71;
    font-weight: bold;
	padding-bottom: 8px;
}
.deta_publicac
{
	padding-bottom: 8px;
}
.pie_publicac
{
	color: #017F71;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 10px;
}

/*Mapa de las páginas de visitas*/
table .visitasmap td {
    padding: 0px 8px;
    border-left: solid 1px #ddd;
}
td .here {
    color: #017F71;
}

#tabla_calen {
	background-color:#FFF;
	margin-top:10px;
	border:1px solid #333;
}

#tabla_calen th {
	background-color:#666;
	color:#FFF;
	height:20px;
	line-height:1.5;
}

#tabla_calen .uno {
	background-color:#FFF;
}

#tabla_calen .dos {
	background-color:#eaeaea;
}

#tabla_calen td {
	padding-left:10px;
	height:20px;
	line-height:1.5;
}


.cancel_op {
color:#FF0000;
font-weight: bold;
font-size:20px;
}

#copete {
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom:0;
}
#calendar_home {
    padding:0;margin:0;
    border: 1px solid #dae3d5;
    width:157px;
}
#calendar_home table.calendar caption.calendar-month {
    padding:0; margin:0;
    width: 157px;
}
table.calendar {
    margin:0;padding:0;
    width:157px;
}
table.calendar tbody tr td {
    margin: 0; padding: 0;
}

/********************/
/* Nuevos estilos! */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6C7869;
    background-color: #fff;
}

a:link {
	text-decoration:none;
	color: #017F71;
}
a:visited {
	text-decoration:none;
	color: #017F71;
}
a:hover {
	text-decoration:none;
	color: #319F91;
}
a:active {
    text-decoration: none;
	color: #017F71;
}

a.bold:link {
    font-weight:bold;
}
a.blanco:link {
	color:#fff;
}

.menu_top_izq {
	font-size: 10px;
	color: #6C7869;
	margin-left:10px;
	padding-top:3px;
	float: left;
	height: 18px;
}

.menu_top_der {
	font-size: 10px;
	color: #6C7869;
	margin-left:10px;
	float: right;
	width: 290px;
	height: 18px;
}

.menu_top_der1 {
	padding-top:3px;
	float: left;
}

.menu_top_der2 {
	padding-top:1px;
	*padding-top:2px;
	float: right;
}

.menu_top_der3 {
	padding-top:1px;
	float: right;
}

.bordes_form
{
	border:1px solid #ccc;
	font-size: 10px;
	color: #999;
	background-color: #fcfcfc;
	width: 100px;
	height: 14px;
	margin-left:8px;
	padding-top:-6px;
}

.bot_buscar {
	font-size: 11px;
	color: #6C7869;
	font-weight: bold;
	height: 18px;
	width: 50px;
	background-color: #f2f2f2;
	margin-left:5px;
	border:1px solid #ccc;
}

.separacion {
	clear:both;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin-left:9px;
}

.box {
	float:left;
	background-color:#FFF;
	width:109px;
	min-height: 190px;
	margin:9px;
}

.box_resaltado {
	float:left;
	background-color:#DAE3D5;
	width:109px;
	min-height: 190px;
	margin:9px;
}

.box_cierre {
	float:left;
	background-color:#FFF;
	width:109px;
	min-height: 190px;
	margin-top:9px;
	margin-left:8px;
}

.box_resaltado_cierre {
	float:left;
	background-color:#DAE3D5;
	width:109px;
	min-height: 190px;
	margin-top:9px;
	margin-left:8px;
}

.contenido_box {
	width:89px;
	height:89px;
	margin:10px;
	vertical-align:top; 
	background-color:#CCC;
}

.txt_box {
	color:#000;
	font-size:9px;
	margin:0 9px 9px 9px;
}

.seccion {
	font-size:16px;
	color:#017F71; 
	float:left; 
	margin:20px 0 15px 10px;
}

.subseccion {
	font-size:16px;
	color:#6C7869; 
	float:left;
	margin:20px 10px 0px 7px;
}

.seccion_v {
	font-size:12px;
	color:#017F71; 
}

.subseccion_v {
	font-size:12px;
	color:#6C7869; 
}

.seccion_v a:visited, .subseccion_v a:visited {
    color: inherit;
}

#link_verde {
	color:#017F71;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:none;
	text-decoration:none;
}

.titulo_expo {
	color:#000;
	font-weight:bold;
	font-size:14px;
	line-height:1.2;
}

#box_expo {
	clear:left; 
	padding:40px 0 0 10px;
}

.img_expo {
	background-color: #999;
	height:90px; 
	width:90px; 
	margin-right:10px;
}

#columna_157 {
	float:left; 
	width:187px;
}

.titulo_columna {
	font-size:12px; 
	margin-bottom:10px;
}

#recuadro {
	background-color:#DAE3D5; 
	width:187px; 
	padding-top:5px;
}

.titulo_magenta {
	background-color:#F0037F; 
	margin:0 5px 5px 5px; 
	width:167px; 
	padding:1px 5px 2px 5px; 
	color:#fff;
}
.titulo_magenta a{
	color:#fff;
}

.titulo_gris {
	background-color:#666; 
	margin:0 5px 5px 5px; 
	width:167px; 
	padding:1px 5px 2px 5px; 
	color:#fff;
}
.titulo_gris a{
	color:#fff;
}

.txt_recuadro {
	margin:0 10px 0px 10px; 
	padding-bottom:10px
}

.img_recuadro {
	background-color:#CCCCCC; 
	width:50px; 
	height:50px; 
	margin:0 5px 5px 5px; float:left
}

.alineado_derecha {
    padding-left: 10px;
    padding-top: 10px;
}

/*Mapa de las páginas de visitas*/
table .visitasmap td {
    padding: 0px 8px;
    border-left: solid 1px #ddd;
}
td .here {
    font-weight: bold;
}

/* Calendario */

#calendar_home { 
    padding:0 2px 0 2px;
	margin:0; 
    border: 1px solid #dae3d5; 
    width:187px;
} 
#calendar_home table.calendar caption.calendar-month { 
    padding:0; margin:0; 
    width: 187px;
} 
table.calendar { 
    margin:0;padding:0; 
    width:187px; 
} 
table.calendar tbody tr td { 
    margin: 0; padding: 0; 
} 

#horario_dia { 
    display: none;
    margin:0; padding: 0 2px 0 2px; 
    border: solid 1px #dae3d5;
    border-top: none;
    width:187px; 
} 

#horario_dia ul, #horario_dia li { 
    margin:0; padding:0; 
} 

#horario_dia li { 
    list-style: none; 
}

#horario_dia p {
    margin: 0; padding: 0 0 1em 0;
    text-align: center;
}

/*Calendario de visitas*/
#calendar {
   font-size: 12px;
   background-image:url("http://www.malba.org.ar/web/visita/image/fondo.gif");
    background-repeat:no-repeat;
	padding: 6px;
}
#calendar a{
	text-decoration:none;
}

#calendar table {
    background-color: silver;
}
#calendar caption {
    font-size: 12px;
	font-weight:bold;
	letter-spacing:3px;
}

#calendar th {
    font-family: arial;
    font-size: 14px;
    color: #666;
    text-align: center;
    font-weight:bold;
}

#calendar td {
    font-family: arial;
    font-size: 14px;
    text-align: center;
}

#calendar .selected {
    background-color: #CBCB84;
}

.prevMonth  {
    font-size: 14px;
    text-align: left;
    color: #666;
	font-weight:500;
}

.nextMonth {
    font-size: 14px;
    text-align: right;
    color: #666;
	font-weight:500;
}

.disponible a, .no_disponible , .en_espera ,.no_cuat, .sin_actividad a{
	color: #ffffff;
	width:10px;
	height:10px;
}

.disponible a, .no_disponible , .en_espera ,.no_cuat, .sin_actividad a:hover {
	color: #ffffff;
	width:10px;
	height:10px;
}

.disponible a, .no_disponible , .en_espera ,.no_cuat, .sin_actividad a:visited {
	color: #ffffff;
	width:10px;
	height:10px;
}

.en_espera a {
	color: #ffffff;
	width:10px;
	height:10px;
}

.en_espera a:visited {
	color: #ffffff;
	width:10px;
	height:10px;
}

.disponible a:visited {
	color: #ffffff;
	width:10px;
	height:10px;
}

.disponible {
   background-color: #669900;
   color:#FFF;
   width:20px;
   height:20px;
}

.no_disponible {
   background-color: #CC3333;
   width:20px;
   height:20px;
}

.en_espera {
   background-color: #FF6633;
   width:20px;
   height:20px;
}

.sin_actividad {
   background-color: #3399CC;
   color:#FFF;
   width:20px;
   height:20px;
}

.no_cuat {
   background-color: #4D4D4D;
   width:20px;
   height:20px;
}

.hoy {
   background-color: while;
   border: 2px solid #FFCC33;
   width:20px;
   height:20px;
}

.inscripcion {
   border: 2px solid #333399;
   width:20px;
   height:20px;
}

#leyendas {
    font-family: arial;
   font-size: 10px;
   color:#333;
   width:140px;
}

#leyendas caption {
   font-size: 12px;
   font-weight: 400;
}


/* texto que antes aparecía en naranja hardcoded */
.resaltado {
    color: #017f71;
    background-color: inherit;
    font-weight:bold;
}

/* Menu de navegación a la izquierda */

#menuizq {
	margin-top: 18px;
}

#item_1_menuizq {
	display: block;
	height: 17px;
	width: 175px;
	margin: 0;
	background-image: url(http://www.malba.org.ar/web/img/miscela_menu.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-top: 6px;
	padding: 4px 0px 0px 4px;
    color: #6C7869;
    font-weight: normal;
}

#item_1_menuizq_seleccionado {
	display: block;
	height: 17px;
	width: 175px;
	margin: 0;
	background-image: url(http://www.malba.org.ar/web/img/miscela_menu.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-top: 6px;
	padding: 4px 0px 0px 4px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
    font-weight: bold;
    color: #6C7869;
}

#item_2_menuizq {
	display: block;
	height: 15px;
	width: 171px;
	margin: 0;
	margin-top: 1px;
	padding: 4px 0px 0px 8px;
	background-color:#DAE3D5;
    color: #6C7869;
    font-weight: normal;
}

.item_1_menuizq_seleccionado #item_2_menuizq {
    font-weight: bold;
}

#item_2_menuizq_seleccionado {
	display: block;
	height: 15px;
	width: 171px;
	margin: 0;
	margin-top: 1px;
	padding: 4px 0px 0px 8px;
	background-color:#DAE3D5;
	color:#017F71;
    font-weight: bold;
}

.Titulos {
    background-color: #DAE3D5;
}

.Titulos a {
    color: #017F71;
}

span.Titulos {
    color: #017F71;
    background-color: transparent;
}
