.overlay { position:absolute; display:block;}
.tt { visibility:hidden; position:absolute; color:#333; background-color:#FDFFB4; font-family:arial,helvetica,verdana,sans-serif; padding:2px; border:1px solid #FCC90D; font:100% sans-serif; width:auto;} * html body.masked select { visibility:hidden;} * html div.panel-container select { visibility:inherit;} * html div.drag select { visibility:hidden;} * html div.hide-select select { visibility:hidden;}
.mask { z-index:0; display:none; position:absolute; top:0; left:0; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50);}
.hide-scrollbars * { overflow:hidden;}
.hide-scrollbars textarea, .hide-scrollbars select { overflow:hidden; display:none;}
.show-scrollbars textarea, .show-scrollbars select { overflow:visible;}
.panel-container { position:absolute; background-color:transparent; z-index:6; visibility:hidden; overflow:visible; width:auto;}
.panel-container.matte { padding:3px; background-color:#FFF;}
.panel-container.matte .underlay { display:none;}
.panel-container.shadow { padding:0px; background-color:transparent;}
.panel-container.shadow .underlay { visibility:inherit; position:absolute; background-color:#CCC; top:3px;left:3px; z-index:0; width:100%; height:100%; -moz-opacity: 0.7; opacity:.70; filter:alpha(opacity=70); zoom:1;}
.panel { visibility:hidden; border-collapse:separate; position:relative; left:0px;top:0px; font:1em Arial; background-color:#FFF; border:1px solid #000; z-index:1; overflow:hidden;}
.panel .hd { background-color:#e3e3e3; color:#214168; font-size:100%; line-height:100%; border:0px; border-bottom:1px solid #214168; font-weight:bold; overflow:hidden; padding:4px; text-align:left;}
.panel .bd { overflow:hidden; padding:4px; color:black; background-color:white;}
#panelInfoPublicidadID .bd { background-color:white;}
#panelTooltip { border:1px solid #e3e3e3;}
#panelTooltip .bd { background-color:#f3f3f3;}
.panel .bd p { margin:0 0 1em;}
.panel .close { position:absolute; top:5px; right:4px; z-index:6; height:12px; width:12px; margin:0px; padding:0px; background-repeat:no-repeat; cursor:pointer; visibility:inherit;}
.panel .close.nonsecure { background-image:url(/img/close12_1.gif);}
.panel .close.secure {background-image:url(https://a248.e.akamai.net/sec.yimg.com/i/nt/ic/ut/alt3/close12_1.gif);
}
.panel .ft { padding:4px; overflow:hidden; color:black;}
#panelFotosPeq { border:1px solid #e3e3e3; background-color:#f3f3f3; margin:0px; padding:0px;}
#panelFotosPeq .bd{ margin:0; padding:0;}
#panel_video .bd{ margin:0; padding:0;}


